From c7153e070ecab6fb65c5de40143f8c4cc41eb0de Mon Sep 17 00:00:00 2001 From: Jeena Date: Sat, 29 Oct 2016 08:09:20 +0200 Subject: [PATCH 01/77] Make the MenuBar show- and hidebar Untill now the MenuBar was not visible untill you pressed the alt-key, which made it visible. Sadly after that it was not possible to hide it again. This patch fixes that. --- qml/main.qml | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/qml/main.qml b/qml/main.qml index 0a6288a..d1e162a 100644 --- a/qml/main.qml +++ b/qml/main.qml @@ -47,6 +47,18 @@ ApplicationWindow { property int textFontSizeIndex: defaultTextFontSizeIndex property int textFontSize: fontSizes[textFontSizeIndex] property bool nightmode: false + property bool showMenuBar: false + + menuBar: TheMenuBar { + id: menu + serverLogin: serverLogin + server: server + sidebar: sidebar + content: content + visible: app.showMenuBar + __contentItem.visible: visible + } + Settings { id: settings @@ -60,14 +72,6 @@ ApplicationWindow { property alias nightmode: app.nightmode } - property TheMenuBar menu: TheMenuBar { - id: menu - serverLogin: serverLogin - server: server - sidebar: sidebar - content: content - } - function loggedIn() { if(serverLogin.loggedIn()) { menu.loggedIn = true; @@ -192,7 +196,7 @@ ApplicationWindow { Keys.onReleased: { switch (event.key) { case Qt.Key_Alt: - app.menuBar = menu + app.showMenuBar = !app.showMenuBar break default: break From cfec5fd9ed572e9af04866ac0f6771f8df3f4e14 Mon Sep 17 00:00:00 2001 From: Jeena Date: Sat, 29 Oct 2016 10:51:14 +0200 Subject: [PATCH 02/77] Break too long words to prevent horizontal scrolling --- html/content.css | 1 + 1 file changed, 1 insertion(+) diff --git a/html/content.css b/html/content.css index 1b3eda8..afcb4e4 100644 --- a/html/content.css +++ b/html/content.css @@ -27,6 +27,7 @@ body { font-family: sans-serif; padding: 2em; font-weight: lighter; + word-wrap: break-word; } .nightmode { From cc5398907f56c71c513f86f875b61a8241ff16d6 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 12 Mar 2017 16:46:51 +0100 Subject: [PATCH 03/77] Create .travis.yml --- .travis.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..d01f2bd --- /dev/null +++ b/.travis.yml @@ -0,0 +1,24 @@ +language: cpp +compiler: gcc +sudo: require +dist: trusty + +before_install: + - sudo add-apt-repository ppa:beineri/opt-qt58-trusty -y + - sudo apt-get update -qq + +install: + - sudo apt-get -y install qt58base + - source /opt/qt58/bin/qt58-env.sh + +script: + - qmake PREFIX=/usr + - make -j4 + - sudo make INSTALL_ROOT=appdir install ; sudo chown -R $USER appdir ; find appdir/ + - wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" + - chmod a+x linuxdeployqt*.AppImage + - unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -bundle-non-qt-libs + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -appimage + - find ./appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq + - curl --upload-file ./APPNAME*.AppImage https://transfer.sh/APPNAME-git.$(git rev-parse --short HEAD)-x86_64.AppImage From 3bc56e2e8f56d970afb9a961a0b69d978fbbea70 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 12 Mar 2017 16:53:20 +0100 Subject: [PATCH 04/77] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d01f2bd..9d273b0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ before_install: - sudo apt-get update -qq install: - - sudo apt-get -y install qt58base + - sudo apt-get -y install qt58base qt58webengine qt58quickcontrols - source /opt/qt58/bin/qt58-env.sh script: From 75f94b46e787a32dcc7c96b27df5844ac181464d Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 12 Mar 2017 17:00:14 +0100 Subject: [PATCH 05/77] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 9d273b0..7f0b326 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,4 +21,4 @@ script: - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -bundle-non-qt-libs - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -appimage - find ./appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq - - curl --upload-file ./APPNAME*.AppImage https://transfer.sh/APPNAME-git.$(git rev-parse --short HEAD)-x86_64.AppImage + - curl --upload-file ./FeedTheMonkey*.AppImage https://transfer.sh/FeedTheMonkey-git.$(git rev-parse --short HEAD)-x86_64.AppImage From 4f3a1a82613f98b6e1954d91819da7a43caf3171 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 12 Mar 2017 17:13:37 +0100 Subject: [PATCH 06/77] -qmldir=/opt/qt58/qml/ --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7f0b326..b7085e0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ script: - wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" - chmod a+x linuxdeployqt*.AppImage - unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH - - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -bundle-non-qt-libs - - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -appimage + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=/opt/qt58/qml/ -bundle-non-qt-libs + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=/opt/qt58/qml/ -appimage - find ./appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq - curl --upload-file ./FeedTheMonkey*.AppImage https://transfer.sh/FeedTheMonkey-git.$(git rev-parse --short HEAD)-x86_64.AppImage From fcfcda84ae66426fa01f99115a297f86cdc1b2f5 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 12 Mar 2017 17:25:47 +0100 Subject: [PATCH 07/77] Update .travis.yml --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index b7085e0..8ddd8c2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ script: - wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" - chmod a+x linuxdeployqt*.AppImage - unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH - - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=/opt/qt58/qml/ -bundle-non-qt-libs - - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=/opt/qt58/qml/ -appimage + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=/opt/qt58/qml/ -bundle-non-qt-libs -verbose=3 2>&1 | grep Deploying -C 5 + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=/opt/qt58/qml/ -appimage -verbose=3 2>&1 | grep Deploying -C 5 - find ./appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq - curl --upload-file ./FeedTheMonkey*.AppImage https://transfer.sh/FeedTheMonkey-git.$(git rev-parse --short HEAD)-x86_64.AppImage From 78a85f8e3f679f686ea7f4433809f31a5a10764d Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 12 Mar 2017 17:33:42 +0100 Subject: [PATCH 08/77] -qmldir=./qml/ --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8ddd8c2..8dc8a16 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ script: - wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" - chmod a+x linuxdeployqt*.AppImage - unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH - - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=/opt/qt58/qml/ -bundle-non-qt-libs -verbose=3 2>&1 | grep Deploying -C 5 - - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=/opt/qt58/qml/ -appimage -verbose=3 2>&1 | grep Deploying -C 5 + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ -qmldir=/opt/qt5*/qml/ -bundle-non-qt-libs -verbose=3 2>&1 | grep Deploying -C 5 + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ -qmldir=/opt/qt5*/qml/ -appimage -verbose=3 2>&1 | grep Deploying -C 5 - find ./appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq - curl --upload-file ./FeedTheMonkey*.AppImage https://transfer.sh/FeedTheMonkey-git.$(git rev-parse --short HEAD)-x86_64.AppImage From a920123a5211e2e0a9c4560585e1f80bee54fd65 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 12 Mar 2017 17:40:37 +0100 Subject: [PATCH 09/77] Update .travis.yml --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8dc8a16..c4adea2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ script: - wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" - chmod a+x linuxdeployqt*.AppImage - unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH - - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ -qmldir=/opt/qt5*/qml/ -bundle-non-qt-libs -verbose=3 2>&1 | grep Deploying -C 5 - - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ -qmldir=/opt/qt5*/qml/ -appimage -verbose=3 2>&1 | grep Deploying -C 5 + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ -qmldir=$(readlink -f /opt/qt5*/qml/) -bundle-non-qt-libs + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ -qmldir=$(readlink -f /opt/qt5*/qml/) -appimage - find ./appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq - curl --upload-file ./FeedTheMonkey*.AppImage https://transfer.sh/FeedTheMonkey-git.$(git rev-parse --short HEAD)-x86_64.AppImage From dd958bbaa5005b8a3c5aaaf130e29dc19916fe20 Mon Sep 17 00:00:00 2001 From: probonopd Date: Fri, 17 Mar 2017 20:43:59 +0100 Subject: [PATCH 10/77] Update .travis.yml --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index c4adea2..dd3eb50 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ script: - wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" - chmod a+x linuxdeployqt*.AppImage - unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH - - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ -qmldir=$(readlink -f /opt/qt5*/qml/) -bundle-non-qt-libs - - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ -qmldir=$(readlink -f /opt/qt5*/qml/) -appimage + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ -bundle-non-qt-libs + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ -appimage - find ./appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq - curl --upload-file ./FeedTheMonkey*.AppImage https://transfer.sh/FeedTheMonkey-git.$(git rev-parse --short HEAD)-x86_64.AppImage From 4bb5610f7f923130f9b7dc251344d2642acddb76 Mon Sep 17 00:00:00 2001 From: Jeena Paradies Date: Tue, 21 Mar 2017 22:13:11 +0100 Subject: [PATCH 11/77] Add info about AppImage --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d26e967..8819b8e 100644 --- a/README.md +++ b/README.md @@ -11,10 +11,12 @@ to have Qt 5.6 installed to be able to compile and have a account on a TinyTinyR ## Installation -Download the latest release code from: https://github.com/jeena/FeedTheMonkey/releases/latest +If you run Linux then there is an AppImage on the [Latest release](https://github.com/jeena/FeedTheMonkey/releases/latest) page. You download it, make executable and are able to run, it should work on most of the distributions out there. + +For ArchLinux I package it and it's available on https://aur.archlinux.org/packages/feedthemonkey/ You can compile and install it everywhere Qt is suported, this means on macOS, Windows -and Linux. For ArchLinux I package it and it's available on https://aur.archlinux.org/packages/feedthemonkey/ +and Linux. ## Keyboard shortcuts @@ -47,7 +49,7 @@ the use on a desktop computer but I'd like to see it on a mobile device too. This file is part of FeedTheMonkey. -Copyright 2015 Jeena +Copyright 2015-2017 Jeena FeedTheMonkey is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by From f025ad4d2ae0b54ad0f435873df83232948bb920 Mon Sep 17 00:00:00 2001 From: Jeena Date: Thu, 8 Jun 2017 18:20:55 +0200 Subject: [PATCH 12/77] Add feedback on login errors There was no feedback on any login errors when a user provided a wrong url, username, password or a disabled API. This commit adds feedback to the user in this cases. Fixes #15 --- qml/main.qml | 16 +++++++++++++++- src/tinytinyrsslogin.cpp | 30 +++++++++++++++++++++--------- src/tinytinyrsslogin.h | 4 ++++ 3 files changed, 40 insertions(+), 10 deletions(-) diff --git a/qml/main.qml b/qml/main.qml index d1e162a..e08f3d9 100644 --- a/qml/main.qml +++ b/qml/main.qml @@ -21,6 +21,7 @@ import QtQuick 2.3 import QtQuick.Controls 1.3 import QtQuick.Window 2.0 import QtQuick.Layouts 1.1 +import QtQuick.Dialogs 1.1 import Qt.labs.settings 1.0 import TTRSS 1.0 @@ -210,14 +211,27 @@ ApplicationWindow { visible: !serverLogin.loggedIn() function login() { - console.log("FOO") serverLogin.login(serverUrl, userName, password) } + + } + + MessageDialog { + id: loginErrorAlert + title: "A login error occured" + text: serverLogin.loginError + onAccepted: visible = false } ServerLogin { id: serverLogin onSessionIdChanged: app.loggedIn() + onLoginErrorChanged: { + console.log("loginError:", loginError) + if(loginError.length > 0) { + loginErrorAlert.visible = true + } + } } Server { diff --git a/src/tinytinyrsslogin.cpp b/src/tinytinyrsslogin.cpp index f0536f2..78fcd9f 100644 --- a/src/tinytinyrsslogin.cpp +++ b/src/tinytinyrsslogin.cpp @@ -88,23 +88,35 @@ void TinyTinyRSSLogin::reply() QNetworkReply *reply = qobject_cast(sender()); if (reply) { + if (reply->error() == QNetworkReply::NoError) { QString jsonString = QString(reply->readAll()); QJsonDocument json = QJsonDocument::fromJson(jsonString.toUtf8()); - mSessionId = json.object().value("content").toObject().value("session_id").toString(); + if(json.object().value("content").toObject().value("error").toString().length() > 0) { - emit sessionIdChanged(mSessionId); + mLoginError = json.object().value("content").toObject().value("error").toString(); + qWarning() << mLoginError; + emit loginErrorChanged(mLoginError); - QSettings settings; - settings.setValue("sessionId", mSessionId); - settings.setValue("serverUrl", mServerUrl); - settings.sync(); + } else { + mSessionId = json.object().value("content").toObject().value("session_id").toString(); + emit sessionIdChanged(mSessionId); + + QSettings settings; + settings.setValue("sessionId", mSessionId); + settings.setValue("serverUrl", mServerUrl); + settings.sync(); + } } else { - int httpStatus = reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt(); - //do some error management - qWarning() << "HTTP error: " << httpStatus << " :: " << reply->error(); + mLoginError = "HTTP error: " + + reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toString() + + " :: " + + reply->errorString(); + qWarning() << mLoginError; + + emit loginErrorChanged(mLoginError); } reply->deleteLater(); } diff --git a/src/tinytinyrsslogin.h b/src/tinytinyrsslogin.h index 8971f2a..5c21887 100644 --- a/src/tinytinyrsslogin.h +++ b/src/tinytinyrsslogin.h @@ -30,12 +30,14 @@ class TinyTinyRSSLogin : public QObject Q_OBJECT Q_PROPERTY(QString sessionId READ sessionId NOTIFY sessionIdChanged) Q_PROPERTY(QUrl serverUrl READ serverUrl) + Q_PROPERTY(QString loginError READ loginError NOTIFY loginErrorChanged) public: TinyTinyRSSLogin(QObject *parent = 0); ~TinyTinyRSSLogin(); QString sessionId() const { return mSessionId; } QUrl serverUrl() const { return mServerUrl; } + QString loginError() const { return mLoginError; } Q_INVOKABLE bool loggedIn(); Q_INVOKABLE void login(const QString serverUrl, const QString user, const QString password); @@ -43,6 +45,7 @@ public: signals: void sessionIdChanged(QString); + void loginErrorChanged(QString); private slots: void reply(); @@ -50,6 +53,7 @@ private slots: private: QString mSessionId; QUrl mServerUrl; + QString mLoginError; QNetworkAccessManager *mNetworkManager; }; From 13c241f3b96de64157c5eadafcac933dd120f072 Mon Sep 17 00:00:00 2001 From: Jeena Date: Tue, 30 Jan 2018 22:55:16 +0100 Subject: [PATCH 13/77] Fix not responding next/previous when focus in webview For some reason in the latest Qt versions the webview took over the focus from the keyboard, once clicked on the webview the arrow keys wouldn't register up and thus you couldn't navigate with them anymore. This patch fixes this problem by using window.location.href and checkinf for those special urls. This is way easier to use than WebChannels. --- html/content.js | 12 ++++++++++++ qml/Content.qml | 9 +++++++-- qml/main.qml | 8 ++++++++ 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/html/content.js b/html/content.js index cbc29b2..2d88c4e 100644 --- a/html/content.js +++ b/html/content.js @@ -71,3 +71,15 @@ function setNightmode(nightmode) { if(nightmode) document.body.className = "nightmode"; else document.body.className = ""; } + +document.onkeydown = checkKey; + +function checkKey(e) { + e = e || window.event; + if (e.keyCode == '37') { + window.location.href = "feedthemonkey:previous"; + } + else if (e.keyCode == '39') { + window.location.href = "feedthemonkey:next"; + } +} diff --git a/qml/Content.qml b/qml/Content.qml index b00764a..086dbef 100644 --- a/qml/Content.qml +++ b/qml/Content.qml @@ -85,9 +85,14 @@ Item { webView.runJavaScript("if(typeof setNightmode == \"function\") setNightmode(" + (content.nightmode ? "true" : "false") + ")") } - onNavigationRequested: { - if (request.navigationType != WebEngineView.LinkClickedNavigation) { + if (request.url == "feedthemonkey:previous") { + request.action = WebEngineView.IgnoreRequest; + app.showPreviousPost(); + } else if (request.url == "feedthemonkey:next") { + request.action = WebEngineView.IgnoreRequest; + app.showNextPost(); + } else if (request.navigationType != WebEngineView.LinkClickedNavigation) { request.action = WebEngineView.AcceptRequest; } else { request.action = WebEngineView.IgnoreRequest; diff --git a/qml/main.qml b/qml/main.qml index e08f3d9..7746367 100644 --- a/qml/main.qml +++ b/qml/main.qml @@ -114,6 +114,14 @@ ApplicationWindow { return forEscapingHTML.getText(0, forEscapingHTML.length) } + function showNextPost() { + sidebar.next() + } + + function showPreviousPost() { + sidebar.previous() + } + function keyPressed(event) { switch (event.key) { case Qt.Key_Right: From 2c263f77db7eb3124ac89208cd402ef89e1fb80e Mon Sep 17 00:00:00 2001 From: Jeena Date: Mon, 5 Feb 2018 18:29:21 +0100 Subject: [PATCH 14/77] Fix version in desktop file We had a wrong version in the desktop file. --- misc/feedthemonkey.desktop | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/misc/feedthemonkey.desktop b/misc/feedthemonkey.desktop index a9d950f..c302345 100644 --- a/misc/feedthemonkey.desktop +++ b/misc/feedthemonkey.desktop @@ -1,5 +1,4 @@ [Desktop Entry] -Version=2.0.0 Comment=A desktop client for the TinyTinyRSS feed reader. Exec=feedthemonkey GenericName=Feed Reader @@ -9,4 +8,4 @@ NoDisplay=false StartupNotify=true Terminal=false Type=Application -Categories=Network;Qt +Categories=Network;Qt; From 0a195f8a8f3599e204bde3430eefe9e5b086fb4d Mon Sep 17 00:00:00 2001 From: Jeena Date: Tue, 11 Sep 2018 01:05:23 +0200 Subject: [PATCH 15/77] Move JS into HTML and add NOT_LOGGED_IN handling For some reason the JS never got loaded when it was in it's own file, therefor I moved it into the HTML where it gets called. Also when a session id on the server was expired or something, you weren't able to log out, there is now code which fixes that. --- html/content.html | 88 +++++++++++++++++++++++++++++++++++++++- html/content.js | 85 -------------------------------------- html/html.qrc | 1 - qml/main.qml | 1 - src/tinytinyrsslogin.cpp | 12 ++++++ 5 files changed, 99 insertions(+), 88 deletions(-) delete mode 100644 html/content.js diff --git a/html/content.html b/html/content.html index bbcd5f5..b51f73f 100644 --- a/html/content.html +++ b/html/content.html @@ -4,7 +4,93 @@ TTRSS - + diff --git a/html/content.js b/html/content.js deleted file mode 100644 index 2d88c4e..0000000 --- a/html/content.js +++ /dev/null @@ -1,85 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -function $(id) { - return document.getElementById(id); -} - -function setArticle(article) { - window.scrollTo(0, 0); - - $("date").innerHTML = ""; - $("title").innerHTML = ""; - $("title").href = ""; - $("title").title = ""; - $("feed_title").innerHTML = ""; - $("author").innerHTML = ""; - $("article").innerHTML = ""; - - if(article === "empty") { - - $("article").innerHTML = "No unread articles to display."; - - } else if(article === "loading") { - - $("article").innerHTML = "Loading "; - - } else if (article === "logout") { - - } else if(article) { - - $("date").innerHTML = (new Date(parseInt(article.updated, 10) * 1000)); - $("title").innerHTML = article.title; - $("title").href = article.link; - $("title").title = article.link; - $("feed_title").innerHTML = article.feed_title; - $("title").className = article.marked ? "starred" : ""; - $("author").innerHTML = ""; - if(article.author && article.author.length > 0) - $("author").innerHTML = "– " + article.author - $("article").innerHTML = article.content; - - var as = $("article").getElementsByTagName("a"); - for(var i = 0; i < as.length; i++) { - as[i].target = ""; - } - } -} - -function setFont(font, size) { - document.body.style.fontFamily = font; - document.body.style.fontSize = size + "pt"; -} - -function setNightmode(nightmode) { - if(nightmode) document.body.className = "nightmode"; - else document.body.className = ""; -} - -document.onkeydown = checkKey; - -function checkKey(e) { - e = e || window.event; - if (e.keyCode == '37') { - window.location.href = "feedthemonkey:previous"; - } - else if (e.keyCode == '39') { - window.location.href = "feedthemonkey:next"; - } -} diff --git a/html/html.qrc b/html/html.qrc index 90d8b19..c6cf166 100644 --- a/html/html.qrc +++ b/html/html.qrc @@ -2,6 +2,5 @@ content.css content.html - content.js diff --git a/qml/main.qml b/qml/main.qml index 7746367..a5fcbcb 100644 --- a/qml/main.qml +++ b/qml/main.qml @@ -60,7 +60,6 @@ ApplicationWindow { __contentItem.visible: visible } - Settings { id: settings category: "window" diff --git a/src/tinytinyrsslogin.cpp b/src/tinytinyrsslogin.cpp index 78fcd9f..2648e7a 100644 --- a/src/tinytinyrsslogin.cpp +++ b/src/tinytinyrsslogin.cpp @@ -99,6 +99,18 @@ void TinyTinyRSSLogin::reply() qWarning() << mLoginError; emit loginErrorChanged(mLoginError); + if(mLoginError == "NOT_LOGGED_IN") { + mSessionId = nullptr; + mServerUrl = nullptr; + + QSettings settings; + settings.remove("sessionId"); + settings.remove("serverUrl"); + settings.sync(); + + emit sessionIdChanged(mSessionId); + } + } else { mSessionId = json.object().value("content").toObject().value("session_id").toString(); From 11524e9f14264884039b055a8882e2c2d056e023 Mon Sep 17 00:00:00 2001 From: Jeena Date: Tue, 11 Sep 2018 23:04:56 +0200 Subject: [PATCH 16/77] Fix problem with arrow navigation For some reason the arrow navigation stopped working, this adds some workarounds to make it workable again. --- html/content.html | 9 +++++---- qml/Content.qml | 10 ++++++---- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/html/content.html b/html/content.html index b51f73f..9a1c3ec 100644 --- a/html/content.html +++ b/html/content.html @@ -79,17 +79,18 @@ else document.body.className = ""; } - document.onkeydown = checkKey; - function checkKey(e) { e = e || window.event; - if (e.keyCode === '37') { + if (e.keyCode === 37) { window.location.href = "feedthemonkey:previous"; } - else if (e.keyCode === '39') { + else if (e.keyCode === 39) { window.location.href = "feedthemonkey:next"; } } + + window.addEventListener("keydown", checkKey); + diff --git a/qml/Content.qml b/qml/Content.qml index 086dbef..73885f1 100644 --- a/qml/Content.qml +++ b/qml/Content.qml @@ -17,7 +17,7 @@ * along with FeedTheMonkey. If not, see . */ -import QtWebEngine 1.0 +import QtWebEngine 1.7 import QtQuick 2.0 import QtQuick.Controls 1.3 import QtQuick.Layouts 1.1 @@ -87,12 +87,14 @@ Item { onNavigationRequested: { if (request.url == "feedthemonkey:previous") { - request.action = WebEngineView.IgnoreRequest; + // This is commented out because for some reason this reloads the page forever. + // This will show the error that the feedthemonkey:previous location is not supported + //request.action = WebEngineNavigationRequest.IgnoreRequest; app.showPreviousPost(); } else if (request.url == "feedthemonkey:next") { - request.action = WebEngineView.IgnoreRequest; + //request.action = WebEngineNavigationRequest.IgnoreRequest; app.showNextPost(); - } else if (request.navigationType != WebEngineView.LinkClickedNavigation) { + } else if (request.navigationType !== WebEngineNavigationRequest.LinkClickedNavigation) { request.action = WebEngineView.AcceptRequest; } else { request.action = WebEngineView.IgnoreRequest; From 0c5825afb8adbcaeda0d791ccce796747be5ad42 Mon Sep 17 00:00:00 2001 From: Jeena Date: Sun, 31 Mar 2019 10:25:10 +0200 Subject: [PATCH 17/77] Add deploy step This step deploys the AppImage to GitHub so that I can create a release which contains the AppImage within it. --- .travis.yml | 45 +++++++++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 18 deletions(-) diff --git a/.travis.yml b/.travis.yml index dd3eb50..fcc6e8d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,23 +2,32 @@ language: cpp compiler: gcc sudo: require dist: trusty - before_install: - - sudo add-apt-repository ppa:beineri/opt-qt58-trusty -y - - sudo apt-get update -qq - -install: - - sudo apt-get -y install qt58base qt58webengine qt58quickcontrols - - source /opt/qt58/bin/qt58-env.sh - +- sudo add-apt-repository ppa:beineri/opt-qt58-trusty -y +- sudo apt-get update -qq +install: +- sudo apt-get -y install qt58base qt58webengine qt58quickcontrols +- source /opt/qt58/bin/qt58-env.sh script: - - qmake PREFIX=/usr - - make -j4 - - sudo make INSTALL_ROOT=appdir install ; sudo chown -R $USER appdir ; find appdir/ - - wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" - - chmod a+x linuxdeployqt*.AppImage - - unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH - - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ -bundle-non-qt-libs - - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ -appimage - - find ./appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq - - curl --upload-file ./FeedTheMonkey*.AppImage https://transfer.sh/FeedTheMonkey-git.$(git rev-parse --short HEAD)-x86_64.AppImage +- qmake PREFIX=/usr +- make -j4 +- sudo make INSTALL_ROOT=appdir install ; sudo chown -R $USER appdir ; find appdir/ +- wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" +- chmod a+x linuxdeployqt*.AppImage +- unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH +- "./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ + -bundle-non-qt-libs" +- "./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/ + -appimage" +- find ./appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " + -f 2-3 | sort | uniq +- mv FeedTheMonkey*.AppImage FeedTheMonkey.AppImage +deploy: + provider: releases + api_key: + secure: d+hHwOnmeLPVvuue6VDCs2LwLS+BFzJF/BB5iObtkCYBwQ8ybnVzUcgnjJKOt37SHI0T9kLegI+Lq/843ECYiGiDjQg4PvCF69V8ODgHv3v1qiN5oG/eroBXd83a0+xhi4BuJt0SwcV9mcv4uD9bCPhj944rmMLH+3qD4ysgImBmbYSbbLecE9+QAs7bfrCwQRfdCePBORX3FHa/p12NEtln7xv6ZRyku9LdJSzAcdgm4zc95ggTAVC1+aQB6J0q2QzWPlQcOkLx+ZYmOqClhbSMFpIyPXP8UpXjYyvUlTAd0+wH8BGf0O3lpOqACc7IKIbj9d5oPmghVZo55SyW+RR77G+az+IbGJ7iXZsMfQZsMvtB7hNYhNvUUxQrAau7Y/ve+6sMQmvA7aMHV8kDUvnNW/c2r2jAWwk+N8QzGcP/rclDCKeOWZqZABmrzTViXZVAeXh4hJ8r6mbq8iwagBUPCsVYhVuerQt/KIoWxyn6/1GmMfKGi3dA/v3u1qU61vzrz3yLlJBmUAVPxZdVmqfRweh4BXjImxFMFmf5PYm5FnDg1gmw8rWsgii7+IPYw7DjTAHpjYbtXvDwDgG1nRXiRp2TGtPPgKW1/Uk8r/j5vfB5WcEZ7exLUgsPPjny5MGvzjqOxeLvwK1Pg9jFBFXIx7l1tNMJQxQU0r3DmBg= + file: FeedTheMonkey.AppImage + on: + repo: jeena/FeedTheMonkey + skip_cleanup: true + draft: true From ab1306a7b8e5cf96886cb01a7f52cbec8a0f765a Mon Sep 17 00:00:00 2001 From: Jeena Date: Sat, 27 Apr 2019 22:59:34 +0200 Subject: [PATCH 18/77] Update QtWebEngine te 1.8 When running with AppImage and on Ubuntu I'm getting the error that QtWebEngine 1.7 is not installed, it seems that per default 1.8 is installed nowadays. --- qml/Content.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qml/Content.qml b/qml/Content.qml index 73885f1..9ace9c4 100644 --- a/qml/Content.qml +++ b/qml/Content.qml @@ -17,7 +17,7 @@ * along with FeedTheMonkey. If not, see . */ -import QtWebEngine 1.7 +import QtWebEngine 1.8 import QtQuick 2.0 import QtQuick.Controls 1.3 import QtQuick.Layouts 1.1 From 3a0b18e51ef681d0d96107e00ce9abf1b23dba2c Mon Sep 17 00:00:00 2001 From: Jeena Date: Fri, 12 Jun 2020 23:17:06 +0200 Subject: [PATCH 19/77] Replace image URLs My old jabs.nu domain doesn't exist anymore, I moved the screenshot and the logo file included in the readme to a different server. The screenshot has been renewt to the dark mode one. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8819b8e..155358a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # FeedTheMonkey -Icon +Icon FeedTheMonkey is a desktop client for [TinyTinyRSS](http://tt-rss.org). That means that it doesn't work as a standalone feed reader but only as a client for the TinyTinyRSS API @@ -43,7 +43,7 @@ the use on a desktop computer but I'd like to see it on a mobile device too. ## Screenshot -![Feed the Monkey screenshot](http://jabs.nu/feedthemonkey/screenshot.png) +![Feed the Monkey screenshot](http://jeena.net/feedthemonkey/feedthemonkey-dark.png) ## License From cb649951ae56359b61de170df20981bed1f970ad Mon Sep 17 00:00:00 2001 From: Jeena Date: Fri, 12 Jun 2020 23:34:58 +0200 Subject: [PATCH 20/77] Make sidebar dissapear if thiner than 200px Often I wanted to make the sidebar dissapear because I don't need it. This patch let's you make it dissapear when it's thinner than 200px and reappear if it's wider. --- qml/Sidebar.qml | 9 +++++++-- qml/main.qml | 1 - 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/qml/Sidebar.qml b/qml/Sidebar.qml index bcb70ee..ee7d762 100644 --- a/qml/Sidebar.qml +++ b/qml/Sidebar.qml @@ -48,6 +48,13 @@ ScrollView { } } + onWidthChanged: { + // Hide sidebar if smaller than 200px wide + if(width < 200) { + width = 0; + } + } + ListView { id: listView @@ -85,8 +92,6 @@ ScrollView { } item.content.post = server.posts[currentIndex] - //content.flickableItem.contentY = 0 - previousPost = item.content.post } } diff --git a/qml/main.qml b/qml/main.qml index a5fcbcb..1f6409f 100644 --- a/qml/main.qml +++ b/qml/main.qml @@ -184,7 +184,6 @@ ApplicationWindow { content: content server: server - Layout.minimumWidth: 200 implicitWidth: 300 textFontSize: app.textFontSize nightmode: app.nightmode From ea85197874e7be95b80b395ee7cbbe0fa8ed6db0 Mon Sep 17 00:00:00 2001 From: Jeena Date: Fri, 12 Jun 2020 23:37:00 +0200 Subject: [PATCH 21/77] Tweak dark mode and font size to appear closer to Adwaita-dark in GNOME The colors are now closer to the Adwaita-dark mode which I'm using as my primary theme. The header has been redesigned slightly to appear more consistent with other default apps too. --- html/content.css | 31 +++++++++++++------------------ qml/PostListItem.qml | 4 ++-- qml/Sidebar.qml | 14 +++++++++++--- qml/main.qml | 2 +- 4 files changed, 27 insertions(+), 24 deletions(-) diff --git a/html/content.css b/html/content.css index afcb4e4..2b1d0b3 100644 --- a/html/content.css +++ b/html/content.css @@ -25,14 +25,12 @@ html, body { body { background: #eee; font-family: sans-serif; - padding: 2em; - font-weight: lighter; word-wrap: break-word; } .nightmode { - background: #111; - color: #aaa; + background: #353535; + color: #ddd; } .nightmode::-webkit-scrollbar { @@ -51,32 +49,28 @@ body { } h1 { - font-weight: lighter; font-size: 1.4em; margin: 0; padding: 0; } -#date { - border-bottom: 1px solid #aaa; - margin-bottom: 1em; - padding-bottom: 1em; - display: block; -} - -.nightmode #date { - border-bottom-color: #333; -} - .starred:after { content: "*"; } +header { + padding: 2em; + border-bottom: 1px solid #aaa; +} + +.nightmode header { + border-bottom-color: #222; +} + header p { - color: #aaa; + color: #666; margin: 0; padding: 0; - font-size: 0.8em; } .nightmode header p { @@ -90,6 +84,7 @@ a { article { line-height: 1.6; + margin: 2em; } article a { diff --git a/qml/PostListItem.qml b/qml/PostListItem.qml index e0c3d20..63bf813 100644 --- a/qml/PostListItem.qml +++ b/qml/PostListItem.qml @@ -33,7 +33,7 @@ Item { } id: item - height: d.height + t.height + e.height + 20 + height: d.height + t.height + e.height + 2 Item { anchors.fill: parent @@ -81,7 +81,7 @@ Item { Label { id: t text: title - color: nightmode ? (read ? "#555" : "#aaa") : (read ? "gray" : "black") + color: nightmode ? (read ? "#888" : "#ddd") : (read ? "gray" : "black") font.pointSize: textFontSize textFormat: Text.PlainText wrapMode: Text.WrapAnywhere diff --git a/qml/Sidebar.qml b/qml/Sidebar.qml index ee7d762..84de4cb 100644 --- a/qml/Sidebar.qml +++ b/qml/Sidebar.qml @@ -55,6 +55,14 @@ ScrollView { } } + Rectangle { + width: 1 + color: app.nightmode ? "#111" : "lightgray" + anchors.right: parent.right + anchors.top: parent.top + height: parent.height + } + ListView { id: listView @@ -74,12 +82,12 @@ ScrollView { highlightFollowsCurrentItem: false highlight: Component { Rectangle { - width: listView.currentItem.width + width: listView.currentItem.width -1 height: listView.currentItem.height - color: nightmode ? "#444" : "lightblue" - opacity: 0.5 + color: nightmode ? "#15539e" : "lightblue" y: listView.currentItem.y } + } onCurrentItemChanged: { diff --git a/qml/main.qml b/qml/main.qml index 1f6409f..ca06500 100644 --- a/qml/main.qml +++ b/qml/main.qml @@ -29,7 +29,7 @@ ApplicationWindow { id: app title: "FeedTheMonkey" visible: true - color: nightmode ? "#111" : "#eee" + color: nightmode ? "#2d2d2d" : "#eee" minimumWidth: 480 minimumHeight: 320 From 3e0b62b109f2b376400a68f4c25d60361b81fe7a Mon Sep 17 00:00:00 2001 From: Jeena Date: Fri, 12 Jun 2020 23:42:42 +0200 Subject: [PATCH 22/77] Remove opening in speaker: URL scheme Back in the day on OSX this has been used to pass the current item to a application called Speaker which would read the content. That application is not available anymore so we can remove the functionality from FeedTheMonkey. --- qml/TheMenuBar.qml | 2 +- qml/main.qml | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/qml/TheMenuBar.qml b/qml/TheMenuBar.qml index ae2eb70..94a07dc 100644 --- a/qml/TheMenuBar.qml +++ b/qml/TheMenuBar.qml @@ -132,7 +132,7 @@ MenuBar { title: qsTr("Help") MenuItem { text: qsTr("About") - onTriggered: Qt.openUrlExternally("http://jabs.nu/feedthemonkey"); + onTriggered: Qt.openUrlExternally("http://jeena.net/feedthemonkey/index.html"); } } diff --git a/qml/main.qml b/qml/main.qml index ca06500..0b6074b 100644 --- a/qml/main.qml +++ b/qml/main.qml @@ -159,10 +159,6 @@ ApplicationWindow { case Qt.Key_Return: Qt.openUrlExternally(content.post.link) break - case Qt.Key_S: { - console.log(Qt.openUrlExternally("speaker:"+ removeHTML(content.post.content))) - break - } default: break } From f65d9b6231c7444ab7226b00f6a677f5907df552 Mon Sep 17 00:00:00 2001 From: Jeena Date: Fri, 12 Jun 2020 23:51:38 +0200 Subject: [PATCH 23/77] Make Ctrl+W close the application Many other applications have a Ctrl+W to close a window, adding this as a second option to close the application because it only has one window. --- qml/TheMenuBar.qml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qml/TheMenuBar.qml b/qml/TheMenuBar.qml index 94a07dc..34c0310 100644 --- a/qml/TheMenuBar.qml +++ b/qml/TheMenuBar.qml @@ -35,6 +35,11 @@ MenuBar { Menu { visible: menuBar.visible title: qsTr("File") + MenuItem { + text: qsTr("Close &Window") + shortcut: "Ctrl+W" + onTriggered: Qt.quit() + } MenuItem { text: qsTr("Exit") shortcut: "Ctrl+Q" From 0bb19eae060ca9abe6b10aef46637db0dd3d515e Mon Sep 17 00:00:00 2001 From: Jeena Date: Sat, 13 Jun 2020 00:08:20 +0200 Subject: [PATCH 24/77] Remove duplicate import --- qml/Content.qml | 1 - 1 file changed, 1 deletion(-) diff --git a/qml/Content.qml b/qml/Content.qml index 9ace9c4..8d3faab 100644 --- a/qml/Content.qml +++ b/qml/Content.qml @@ -22,7 +22,6 @@ import QtQuick 2.0 import QtQuick.Controls 1.3 import QtQuick.Layouts 1.1 import QtQuick.Controls.Styles 1.3 -import QtQuick.Controls 1.3 import TTRSS 1.0 Item { From 4b804873a63aa1c89aeba80e0dd3db3dbb467bd7 Mon Sep 17 00:00:00 2001 From: Jeena Date: Sat, 13 Jun 2020 00:20:46 +0200 Subject: [PATCH 25/77] Fix open in browser on enter This patch fixes the opening of the current item in a browser which was broken for a long time. --- html/content.html | 6 ++++-- qml/Content.qml | 9 +++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/html/content.html b/html/content.html index 9a1c3ec..87d53aa 100644 --- a/html/content.html +++ b/html/content.html @@ -81,11 +81,13 @@ function checkKey(e) { e = e || window.event; + if (e.keyCode === 37) { window.location.href = "feedthemonkey:previous"; - } - else if (e.keyCode === 39) { + } else if (e.keyCode === 39) { window.location.href = "feedthemonkey:next"; + } else if(e.keyCode == 13) { + window.location.href = "feedthemonkey:open"; } } diff --git a/qml/Content.qml b/qml/Content.qml index 8d3faab..07440be 100644 --- a/qml/Content.qml +++ b/qml/Content.qml @@ -86,13 +86,14 @@ Item { onNavigationRequested: { if (request.url == "feedthemonkey:previous") { - // This is commented out because for some reason this reloads the page forever. - // This will show the error that the feedthemonkey:previous location is not supported - //request.action = WebEngineNavigationRequest.IgnoreRequest; + request.action = WebEngineView.IgnoreRequest; app.showPreviousPost(); } else if (request.url == "feedthemonkey:next") { - //request.action = WebEngineNavigationRequest.IgnoreRequest; + request.action = WebEngineView.IgnoreRequest; app.showNextPost(); + } else if (request.url == "feedthemonkey:open") { + request.action = WebEngineView.IgnoreRequest; + Qt.openUrlExternally(post.link) } else if (request.navigationType !== WebEngineNavigationRequest.LinkClickedNavigation) { request.action = WebEngineView.AcceptRequest; } else { From 3f492b6160930220cc7d6ba83c394f39a4a032e8 Mon Sep 17 00:00:00 2001 From: Jeena Date: Mon, 24 May 2021 22:10:23 +0200 Subject: [PATCH 26/77] Fix problem with HDPI screens On high dpi screens the thml was shown way too small, this let's it scale properly. --- src/main.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main.cpp b/src/main.cpp index 48475bb..95f351e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -31,6 +31,7 @@ int main(int argc, char *argv[]) { + QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QGuiApplication app(argc, argv); app.setOrganizationName("Jeena"); app.setOrganizationDomain("jeena.net"); From efbd570830078fb75505b24fa552a3e2653bdabe Mon Sep 17 00:00:00 2001 From: Nikita Kostovsky Date: Wed, 1 Oct 2025 22:21:01 +0200 Subject: [PATCH 27/77] fix typo in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 155358a..44ef59f 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ and Linux. The keyboard shortcuts are inspired by other feed readers which are inspired by the text editor vi. -`j` or `→` show nex article +`j` or `→` show next article `k` or `←` show previous article `n` or `Return` open current article in the default browser `r` reload articles From 3196988c98b9f79c287580d101d1a2d35943308c Mon Sep 17 00:00:00 2001 From: Jeena Date: Fri, 20 Mar 2026 11:16:27 +0000 Subject: [PATCH 28/77] scaffold: start v3 rewrite from scratch Remove all Qt5/C++/QML source files to begin a full rewrite in Rust + GTK4 + libadwaita. The BACKLOG.md describes the plan. --- COPYING | 674 --- FeedTheMonkey.pro | 66 - README.md | 65 - html/content.css | 112 - html/content.html | 107 - html/html.qrc | 6 - misc/Icon.icns | Bin 264643 -> 0 bytes misc/feedthemonkey.desktop | 11 - misc/feedthemonkey.xpm | 9793 ------------------------------------ misc/misc.qrc | 7 - ports/arch/PKGBUILD | 25 - ports/osx/deploy.sh | 51 - qml/Content.qml | 116 - qml/Login.qml | 84 - qml/PostListItem.qml | 123 - qml/Sidebar.qml | 106 - qml/TheMenuBar.qml | 144 - qml/main.qml | 254 - qml/qml.qrc | 10 - src/main.cpp | 50 - src/post.cpp | 79 - src/post.h | 89 - src/tinytinyrss.cpp | 150 - src/tinytinyrss.h | 68 - src/tinytinyrsslogin.cpp | 135 - src/tinytinyrsslogin.h | 60 - 26 files changed, 12385 deletions(-) delete mode 100644 COPYING delete mode 100644 FeedTheMonkey.pro delete mode 100644 README.md delete mode 100644 html/content.css delete mode 100644 html/content.html delete mode 100644 html/html.qrc delete mode 100644 misc/Icon.icns delete mode 100644 misc/feedthemonkey.desktop delete mode 100644 misc/feedthemonkey.xpm delete mode 100644 misc/misc.qrc delete mode 100644 ports/arch/PKGBUILD delete mode 100755 ports/osx/deploy.sh delete mode 100644 qml/Content.qml delete mode 100644 qml/Login.qml delete mode 100644 qml/PostListItem.qml delete mode 100644 qml/Sidebar.qml delete mode 100644 qml/TheMenuBar.qml delete mode 100644 qml/main.qml delete mode 100644 qml/qml.qrc delete mode 100644 src/main.cpp delete mode 100644 src/post.cpp delete mode 100644 src/post.h delete mode 100644 src/tinytinyrss.cpp delete mode 100644 src/tinytinyrss.h delete mode 100644 src/tinytinyrsslogin.cpp delete mode 100644 src/tinytinyrsslogin.h diff --git a/COPYING b/COPYING deleted file mode 100644 index 94a9ed0..0000000 --- a/COPYING +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/FeedTheMonkey.pro b/FeedTheMonkey.pro deleted file mode 100644 index 91d3739..0000000 --- a/FeedTheMonkey.pro +++ /dev/null @@ -1,66 +0,0 @@ -requires(contains(QT_CONFIG, accessibility)) - -qtHaveModule(widgets) { - QT += widgets # QApplication is required to get native styling with QtQuickControls -} - -TARGET = feedthemonkey - -TEMPLATE = app -QT += qml quick webenginewidgets webengine -CONFIG += c++11 -CONFIG += qtquickcompiler - -SOURCES += \ - src/main.cpp \ - src/post.cpp \ - src/tinytinyrss.cpp \ - src/tinytinyrsslogin.cpp - -RESOURCES += \ - html/html.qrc \ - qml/qml.qrc \ - -mac { - RC_FILE = misc/Icon.icns - TARGET = FeedTheMonkey -} - -unix { - isEmpty(PREFIX) { - PREFIX = /usr/local - } - - target.path = $$PREFIX/bin - - shortcutfiles.files = misc/feedthemonkey.desktop - shortcutfiles.path = $$PREFIX/share/applications/ - data.files += misc/feedthemonkey.xpm - data.path = $$PREFIX/share/pixmaps/ - - INSTALLS += shortcutfiles - INSTALLS += data -} - -INSTALLS += target - - -# Needed for bringing browser from background to foreground using QDesktopServices: http://bugreports.qt-project.org/browse/QTBUG-8336 -TARGET.CAPABILITY += SwEvent - -# Additional import path used to resolve QML modules in Qt Creator's code model -QML_IMPORT_PATH = - -OTHER_FILES += - -HEADERS += \ - src/post.h \ - src/tinytinyrss.h \ - src/tinytinyrsslogin.h - -DISTFILES += \ - misc/feedthemonkey.desktop \ - misc/feedthemonkey.xpm \ - misc/Icon.icns \ - README.md \ - LICENSE.txt diff --git a/README.md b/README.md deleted file mode 100644 index 44ef59f..0000000 --- a/README.md +++ /dev/null @@ -1,65 +0,0 @@ -# FeedTheMonkey - -Icon - -FeedTheMonkey is a desktop client for [TinyTinyRSS](http://tt-rss.org). That means that -it doesn't work as a standalone feed reader but only as a client for the TinyTinyRSS API -which it uses to get the normalized feeds and to synchronize the "article read" marks. - -It is written in C++ with Qt and QML, it also uses Blink to show the contents. You need -to have Qt 5.6 installed to be able to compile and have a account on a TinyTinyRSS server. - -## Installation - -If you run Linux then there is an AppImage on the [Latest release](https://github.com/jeena/FeedTheMonkey/releases/latest) page. You download it, make executable and are able to run, it should work on most of the distributions out there. - -For ArchLinux I package it and it's available on https://aur.archlinux.org/packages/feedthemonkey/ - -You can compile and install it everywhere Qt is suported, this means on macOS, Windows -and Linux. - -## Keyboard shortcuts - -The keyboard shortcuts are inspired by other feed readers which are inspired by the text editor vi. - -`j` or `→` show next article -`k` or `←` show previous article -`n` or `Return` open current article in the default browser -`r` reload articles -`F11` full screen -`1` night mode -`Ctrl Q` quit -`Ctrl +` zoom in -`Ctrl -` zoom out -`Ctrl 0` reset zoom - -On macOS use `Cmd` instead of `Ctrl`. - -## Trivia - -This is version 2 of FeedTheMonkey, you can find version 1 which was written in PyQt in the v1 branch -of this repo. My goal is to make this usable on many different targets, for now it is only for -the use on a desktop computer but I'd like to see it on a mobile device too. - -## Screenshot - -![Feed the Monkey screenshot](http://jeena.net/feedthemonkey/feedthemonkey-dark.png) - -## License - -This file is part of FeedTheMonkey. - -Copyright 2015-2017 Jeena - -FeedTheMonkey is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -FeedTheMonkey is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with FeedTheMonkey. If not, see . diff --git a/html/content.css b/html/content.css deleted file mode 100644 index 2b1d0b3..0000000 --- a/html/content.css +++ /dev/null @@ -1,112 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -html, body { - margin: 0; - padding: 0; -} - -body { - background: #eee; - font-family: sans-serif; - word-wrap: break-word; -} - -.nightmode { - background: #353535; - color: #ddd; -} - -.nightmode::-webkit-scrollbar { - width: 8px; - height: 8px; -} - -.nightmode::-webkit-scrollbar-track-piece { - background-color: #111; -} - -.nightmode::-webkit-scrollbar-thumb:vertical { - height: 30px; - background-color: #444; - border-radius: 5px; -} - -h1 { - font-size: 1.4em; - margin: 0; - padding: 0; -} - -.starred:after { - content: "*"; -} - -header { - padding: 2em; - border-bottom: 1px solid #aaa; -} - -.nightmode header { - border-bottom-color: #222; -} - -header p { - color: #666; - margin: 0; - padding: 0; -} - -.nightmode header p { - color: #888; -} - -a { - color: inherit; - text-decoration: none; -} - -article { - line-height: 1.6; - margin: 2em; -} - -article a { - text-decoration: underline; -} - -blockquote { - font-style: italic; -} - -img { - max-width: 100%; - height: auto; -} - -div > a:only-child img, figure > a:only-child img, p > a:only-child img, -figure > img:only-child, div > img:only-child, p > img:only-child { - display: block; - margin: 1em auto; - float: none !important; -} - -pre { - overflow: auto; -} diff --git a/html/content.html b/html/content.html deleted file mode 100644 index 87d53aa..0000000 --- a/html/content.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - TTRSS - - - - - -
-

-

-

-
-
- - diff --git a/html/html.qrc b/html/html.qrc deleted file mode 100644 index c6cf166..0000000 --- a/html/html.qrc +++ /dev/null @@ -1,6 +0,0 @@ - - - content.css - content.html - - diff --git a/misc/Icon.icns b/misc/Icon.icns deleted file mode 100644 index c365038ba8025aeca2c62562aceb3ad0998aac9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264643 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

Xwj@{o9lD9-qLXXH&u~&d z;aFW()pYS@y^;8Spb8Kq+0(PF7t(8MexC);bj5`7``;9u+@ORu%LwW~yE4BpO|A9%qeXlMkPDu^>qv~<^qd!k5+i1P` z-<|mgi2q6`6|jGzZQKC0$u!)5s6@ivzJDFw#KX9Mwyuq<`bEAb>aKCsBQhE8iKiQ5 z7hhtFg9@8!l8-Nxgh?CbOw&Te7REL7t4Oc|XUMR01u{je2gr^;0 z@-t@WbR}yyZQ#>WZslyMqP{>?H2$=j~BwqtQFmT5=EMZr+-Fyz|UuyNVOo?>c*mJwuK+V|4C&NE(r+<atRC zT1?-d8lxS0OCWxy_a^?@{u1k2(KygL+3?+KJkD^qARniKAAS^v42tbtmnWY1P5}RO zJ!G-fLliS){3(%h(3K--zJgLxQWfXv@i=gX z!wkw^vujj}Z?fd0_gx7*deyGV#h)?t1%8@v0zHS1|1?NtNxI8Ml|VpRJrhyh&l$|6 zqM?3muBC{ukyRUI&t8jD*aBiJ+3@EwoaE{=0bKLE1NqK<#gg?JYPTAd! zUmSl+#{U#+2FlNEM#5@k)yr19ohTV^7!FIz6I$%H(U#s68&&fEaGL{vGFbx*$Yuyb zwq!)>kx;jEH}i1o0wKqj$QoRrDUeR6gK48~cjGRA3_2Q$b#is*1Xov*?V{qovoJ^W6=zNPf@VEo1;(QB_cu*Su=;n zX9;Mz`9gTRnR{<HFPp3Z(A1w!*OZ&ubv;Bkr-RF6Dcal zO8-1N69)eC-ET;k`1L@3MkeoBi4)SdZ0tJ$YjEfUCXfeVl}Dn=0dU*;^5FfFxJTw9Oa1_Iyrvi-oRmaPw1_q9m;k zMNSGF9A(*mI=C4aZH5*`=BFp*dAr>JpsGOS-M9RqGj*#v-W?ilr=;;vXS=v2QVLu^ z)|B9PJ;cr$)+E_K)6+;oEdhXCx0F{3RI!mW{tFecmGxjQ>Hdtnp4b3Yqy=gofZ92x zNH7(SD+s=tT9N-@5shGhmG!VtO55@;xu>WD^>f0nySTmmt*+x#3DI>s?VY!p+UkG+#^gIN>=-%7 z0&gm+s6`@+iAeYN|hZ@KKSR( zui>`!w|#eaeH+4Fl`c~Y{f6xMER12E6TskyuJfh)ITVj!o=xWJh0Y7CB3L2TE*Aam zPr)z`t`$4@9{K>PYs3RufYL=|ft1~#73?yIyM7*|R~vhjjQeTjh(F%4^e^j~hk5{;rsC#Heh9y+J#fLD13i zy%6%aC&E_G*6JpWB6)W2pDu+{DT3enaa5xQH@(quhbf*|n+c4M?g&Tt5auO%(;F`E{`gvChjnFezThRe(4dNH?$byP2{(V+r)Qz-8sQ>aw<7J zN?izK+lm(FR8Dp)JV}0Xjmo15kg9`s&$PgFWSSnJ-ZU^Gih?oXaozQ~T~b83{LIYX zG3mJBCs3O9Y{#Q7ej$!>t-ZDB1Tjl%#6ztCHy}2O|9RT62Ab2?JK5tzeSP&_$#AQU zq$qo=rX5PyAKpwz-!C9HWzHzWDef&rE4#?HM1Wl&gNgB(0R@hj;Vyg+W3)_R>81{m zVgTJH+d&!!M$P>_`lJZgd(dL7V>xlK*P}`gMUR0OVg6m&!qji}_pxBK8z($ZmkLON zE$WUhs2U4A{MEL*4gSsR!O@V@FC@t``v&!&Avnvr!z*Z3LopxVZ?zz}?3-h7%H`=T zCZB}+TQW%MocsAc<5`}WA8*3zzxuU+8xlXIt#0x-bdS3RY6*y`u9WwnmN~oTJ>=Js zLuu+fBYsA{`C{+KulM?6Ul#c(zjq4oQypwRwk@WKd?5l03m_#iXOMq0&a(|78VC2n zFnAnKV-c;-zLv1O=&V+>a$_Q?;>!S+|0SZ~n`YJ2s>cXLGkejC(dE*J!{A%|_s=nO zB!#uvE4|NOzWf~$aykAWZztuUJ~OCH_>G=@$JI8unb%WC2eu}Q5H7iz?;U!=7~PoI zT7J%JGx&{W^0?oiLxF90$sg#DO)B~H(8&ikQN9bt1v^ZkZw*n}fSZ}zfo3Xw>~lqA zI6VGK+BV%+%b$ANCp*YLCMAyW*ChzlhiK702bq8_cfph9R_Mfy-9pPqlU!5J3gEg2;-=v*rO$j9L4oL)I;+MO-CJ;>uo# zub%+%o~5)^f&pyEY0GqoCpv{N!v79fnUPqHC&?g?o!T}}*(%aVET3VMvh&wg<#_}} z3Ox8*?*6)3bfW^>)f+UvJL!Sj@Li$mMck}iOeD0`$<5^GA_t%3tmAsCZ2J&-% zGHHnet9GDKXhE~&*d4)EsmD>WD~QqQb@79~dX)vmuFy>U|4GTI3NJ(uNyJ8^0{RG> zMYUY(ZfXAlm=_>&S~M$cfR`qfxnXggr_IJMF`iPM*)^NgIBz$UlMZ)04O4jE;;Q+bW_qTh7oNt5 z7}MmcI^?+|J?L&W6Pf6KO2GsH(SHVcDX`tmzgYE3bwBL*WGaREi#S4WAIJtWUT*bQ zm4U*>>i}GWqxD$q=t3YFliVJjI5X#eZ1A z&BB}guhF-iLEXA5WSYt*;1TIZ6wBJ~&{ibxJBw#rm&Dg84N!N)9%+3Y;w@q7&-C2t zP|fH2JcYltG}=}-RJxNF!Zyn?6q35f_G{1(HHPTAUr=Y0n$~3;jTgnFdA6R#%5c58 z$IA1NULsPd$_U# zJlUx0wn;E|XBW;VPR}iV6{G)E@w+zJLnq^K*d@^C%_$z+;7`8BYhOOh$hPzHMu}`X z_a;1u7Tn4G;{?z8nya@@E&wrA5?SUv&0HXj%?U4ObP+K<@+p(7hvKOzL|5B7P;LA|2`UmIJs_CIc>}F!Xfe(5s18F0*n$rz>C~*R*Y@LDJx7C zb#=n_9kDQ?wjsAd?K9uCI%(Of%QO}aS$GV5{4f3^xk7`Z%wj5J$c6khJUMfDD2*Z{1i@<|SFfX$R*~$#~<;I+L+El25 zU9<#tgcUX}Fd;cy@NHT86gp+1pO#jL_{jqtMa@?6n8cW6E>64O<}%>0RIH!UKA5EE zxy|oZT^3J&-x2$jIpyhysRe};l%8hwClqQQE58onhbOz9_>phv+HkEJobApZA3ER! zsq4t|OqZmp9R5#@Rts8%l}A>Efn(IKJ!oy&znRUZRa02k5xP-$u{G&yUZxF=au9<0 zEF3obh-GY?V<0ZN!cb0D5oS}`zxtV|@xNFLZxYb0vKM&dksEtNb?P##{;{ToDp8v977aUn2y3SX$UuChjx2nj zm933bho*yF${Y6JCt&pr_j1B7 zF#YIIc;Yyd6{O6CsU3j(r}9n~N{AP7Fd`@9~w~I`*YOvF1(M%qtsOzvEf`8K-nh0T0B>0cHAg6caN8@YKpW>htHBVzK5;YGyR z{WXn-n^`>yATf4|#Xs`A*zStRihb~-(B4~Yze6l8!igmHCHV#4elLiIIJf>I;Dt*h zBSnQBFJn@@CR0xd)KjY>R`znVv|Q1!l8E-?nOQ8pxI`E`N9din56AGGy@@Oa#N>k^ zH$sWgJd;fdJ@!;`LkZW~dk3+gN#kc7Slm0A`8^LIVF_0rgB72KwpUeIDhZyQrUB6$_ne zhFI7CG0E7eSkFF>!6%u9NI^wnIcfHXg0y3EyQj@4f3rEduBCs;l8p5OTT<^v$8TF; z5*a$r5i61v@#q+MfTOo~U$8xsPBMZIsf+|fmVo8`5Hy!?AKePi091RFQ*&jm|0cCv zWOD6Hab&W8w*uxu*4+xRi20~XM51zO2La0~nSW)bOa` zHwcd?#)}$?FnsvYuWoB={~CvfC!080K>T2zanD#d1KGqHz5S2sD0x&t1r})_{}X*n z%kT?)gRpCyX;9217?N~Q#19bw3T<|NVGzLO^|{9#COKFR!aefKTtA?n8zF_!MLeLf^koU zV0KL9qZv{R0_mPl=sa zN-a()jgY7s(s&5U-E(*XJ4c}RW4whD*+evmX<)d_8!BA@`NJ+p<* zv29FRtYDFORmN2#kmS6^_$g;Mz1n zHK62od?+BpEPa)R*3?U?6v8BkmwM`C6)fYo%A>lh!AJ_^yebt*y!c-P3vnmQ2f`S9 z2z3yVKk9TB7~<8j{a-rTpT|Tg&30d03J%O#w=wDdB!!$z#xsVYY^X#q2C39(sa(S9 zL@z1hQ`^dU*8g{StKl3Os$x9N3YT5<7z#O2x zs;f8nb*ADrj&nA$JEeK@Izy6jG9V?agQ}uSjtk?Q;7=4v`fY4U(6xr|I7njXp2D(| zEbdB46dsPp=(uKe*4*am2$E&n%pMDosv}lg4V^*alU4+$vQi@m0BPq!VXcXI)f+w2 zb8S0#$vSOKq=^+lR(S^z&zJE|jDS1?sMY$!7XtXLIO;Yr!(XY%D*Y8~sdHJ0@iZ=f zEignOp3u#pRx=3rn~g#{R~f%TUKt`}25IQM+kJ-VUaBg=P0`)Q4kkg-XjHG5hE~L| zi#YA&N3!}^BUwUrV{4RFMXJHCDGaJ`emB>ou?so09}z@Dbdm5^P^s@G5s+>$6JU5E zELKX?GO=y`tpi#qYZn~SX)v}xK0xbw_eW2Y0{;^^jr2uz{$e^^_&d*v{kw)ZwQ;@U zcH7=Nw7!38N%3N}drs-iF=jXz)E;7; zsvZn$pHL|@R%>0u5iYAm%ejmsw%@x30|_@|Gfz5#0$Khvh;?_{^d!K7_`DcBHgPB` zJwg`G%Lz9xs@U60=i&b$mmVWAUM$%-qW=^1xLXzIk90zRM%I(t%*n7QyJ?vbgYch7*K;M^L?UMzNL_DrQo{()Uiov`ZM;@PJ zbNm)1qfMS<%BBjnrGfqhu`2~oI^u)u$FSu$DKuW0;z|t~o|y!g0&EcmPhNS;(6LK{ zSu!f1WVJs6@GV>ioK@jzcuJ+hQn1WwAE{_8Oxl&BL_^7+azIA-_{u$Cdr_}*zZI_Z zHU&7bb<0qxk|6gR*T$lRn^0_kkCNJmqWXu>ZfKP}2w6MbQdwt7C{HBdQNoP-u5t|~ zktSgSs-_eK{=}X*v;y5UPYxs`j}J?$#n^<%q;U}k^hoY`q#TP{e<6nE&{wZ_V7tBx z+kA2tt?-CU;aM|Hou{;bj1=c@3oA8Oh{F$_=TA?I>`pS4 zt?;nIwsuM#i!I}8s+V3sJRV87A*;7=VFS5zLo@ z>RHE%8AYP-2(r>A155u3xjnC8}tC~LiQV;vgU#z&rNsP7_0iiFSQVp=n`W~DbI-^k&b(*GE%j-W$P*Lr7sQ< zK0IJ&j}XZXH198TSQ=^oC26RBtqaIN0S}zFMP?8D(6I(NNw@$G`*^)W{ta?>$V`~| zMYoe|o>T^|%Jxo=SsK)zrt#+y*v}z)as)KxRUAPWPi=0JQn>yc)pO+m0%N6}f%laR zzx<+EB*zkA3;(%;I zy`&sX@z17KZcyr-Sy)4q)E@4dx-WdYyn~(a>Pr7J8fxgV-y_H@%w(4aN(@h~ECywD z`fW`CW7JWpG|d8b$P{NZhWcJDt9#(r0F~UT9w@$iEAg&1u!hGX@K-ry&#ik#2d#o5 zbbeqcI5G&z)ZSdPV%n;y!s%qE;tAEgK<_TF=5%vq>Iw*;W&?8Rrxb+bNO2qg>ez`5H#%lhY z^tS9^6_C1JX*@79#RG2a-;z~DKbBthIF=rsxM{>^0{$0r9&1t_qacu=7LfV!#>IaS zvqjBdQq{_rfqV{N`mM=3q%!@Co9Xz|PH%#0;rkSa+%LcgRb@S`yCC8V=<@7d#PXZ{>y zYD?}}YCt6gO<9im0XBu_l#^-!&|8u7V5I+Md^jnA;Zw+k`}E2`qR#h|E8p!Zd673_ z1N3d95z!}#lOaDhQX z$dn|@ZrJb#meoLw@EEYl&9N%Fs#RTCKQ3uMQ2PRPEQaZ`8Z4s5Z_K}xyw$>L%H#f( zQ{6i07ldYDETM`r)cDc;wiQgcC)t;fRncWZmuNfPFxwN;drbcZlawFF_1Z}>5&Vu{ zGN;Ng4t#kZuszUq^$>i~D?58(?=^w&UuuzQ^{r298;Tw`Sfk<(&XY@!GMAr_07!zBClr7O!P-+F_j_bncPS=Ny=j z#L!8)qfvTtW&d!I{Df(a5XyTkJzyHqBRw1*0k~ea3gIPD21}^Y<^2dVch#bJ^w@F21EoVm=7o6H{DcLkp5N|&9=2dnC z11woJQ4JEZiPXwif=bjulahHri%R2>AI!QcNGERbwz)1joOnB6w!vjr5`1+Z*YFU6 z*=Nl!EUWCqGvbGhMK?xvZu@Hz8HEB$Ve=1Wpu4esV<&%Eoz?InscjmIGH!0r?{<{D zM~GS$JEF5m9SJ1VknE9h!)S((cQq;@50QS`W=Zz}1^+4XmAuwvaBhJfiLzlfoZnL1yTuVdR}@hV zR>zh3u7$c8l=X6X8NT-Rdq9IZUIO=eQxst-YzC^B>Cp+H=Xv>f$x$FgNh@S>qA;AcCaDJE>?jP=?Y9{OFJjjo7*vS zWWJmp=0m07?dPS!o?u(Hm?K+Nx3z^J_%1}GWHwryZ!*jH%hezWzgvSVbqzTNiVR0^ z{%)vaLs4}_V;QQD?CQT(Y9Ph|BIP%)UNa}p#EbLqJiR7fp0ndgE)I__jGIh0ep2TI zmntfRvA&f$o5s$x@Fw6o2kyY%SY{aAA6Y%96Ju$_)T)en^%RlQq0d#rp)B+tMbT`9 zfptz7iQ8rqA~c4m{0Wa1XP(v^x7)c^{c@?C?9s2=>MFvSfj3C5L=ACfPzsD9d(u$3FSG?&s10|QcneO?muhJQ% z4iXhfWCmS`%H%!yuc$BbFI5|x5nGre3%tJi($Cu!hKoaGvW7@yo<`O_8myV4YO;{w zqD_?hSxa#z_y^O$;x6%?4(P9b`UY)Zu_8Gjv{`?b*L`&%4FS85Ia0$iTDw(ZvgT=U z>1AbVsBMg8w(&pUfBafTIkF5RYt=7c7{uR;cKoCi5AloBuRAdOtu}Q#46>I^C~>o10B;J2tAM#nJAty zy-sqx8vL38w1|9hs~`KiW70C=$o6Y2Ur!$Q#FZNX2W-%(uxl#InAd->h#S}DRUI1# z0P+ubCo56Nn?U4g1{xv{ScP-%9wJ<*oH4|)x z&8+Xyr~hsF<(-E7c0DYWxgo_8lw^n2F`+D5^e07HRmZ^cz<@jFZD-S?K4z$#6oL5l zl<4}mF;z2Wxhlh?YBwha;eLV2KG%Hb`&bJjgTn()EB!6)#z>@ubtV?ZX?kPl;+mo0 zx>X_DKuT-Yy_G{4Q^TA+1NvMaYkGKEIgrr$;UUMZ;r#>R;Hb@0Bxp z>Rhap<|9XnM4+cpz7(E^B#NHKZCiv&xWrINJY|L=Dx|9hzIa)>QTAOK+8&H%WpXRk zY=Y*gyXp~R7)eTF3pI3pV;lCO4|MEGFuGNNSFyf~$VBnV#(N;!Lk;3K*@~ap!rUC} zZMG39%~|weLEh6VE61RrrE+q1SjLFz`=0taVr{*mK?YC*ct)VVxYS{8=}M11h`@Eg z%X}7@MX4L&VLQu-9TWb`kP)!4;N;QqAdwAQyU%R)iXr zdB21TAx}k3FNw?$W~3sDou5o6$L0SBVn}U6JX~@P4z+#nu*NWLOIqDWyjH|XXKuK& zu-vA(CbwDwFo==T)vC~37Ywsm0UeGqzELz=-*q4RQfAxJ)}Wsg8S#l*!HY3@Tyc32 z=N&+NNdzRGZIqR@uAqLqSyk+~&$eXguN6Et+5I_LH373N22^b>lc!in(QdjHCB)9W zCs0@oA-Trhvt?vt?s0Kek0N+bx6XLV=VCuiZ5OiyHrQCPXN4o2gW_b1+~=sR%XexR zqXZ$T{lpW_hj@HMk{<)2{yzX>p=zT_7zsur*T?@JC~qAW69H3kt1<~r4!mhpD;g92dcvU#UUa&*f&fO{9TU^)L zSAp@bFUv!Nex3U4LxHqwh`B;gy;x@!H=!hw{CL+c;|BAQhg(RF!q~*-rPs5}#b`oE zY(|vo_m4$uSCyJafJA{&c#(jauwxk_#d|??nRfgZlzB=53TPTY@_1ofC}l#n zgOvKP5&dUh)qxABCoaIZ(}rWVpGA;yM?M2!CvY83!12BS^xZa=k+x)aEOwns59#bc z@lU3sI(5x3EXKq5qHim2nPN)`hq@=GC#7Y8Kv}8EYld|Wh|aSP`w=h6f78^IW#i`( z7s=}Hy^r2`ENsl=<>7-f_oSUE`ff|z*gfC-74rzFm%PQfI7h3iqDv7i*yufc4ArT< z&GkE6Vjd|+P$9hwHx@g<;dgV!HWifBNo5>Eqb|Fl5vCfMKoa16>cCsEkJ3C%p0<)D zJ9%s;4-dD2`NX=VGK27x2NRNOGrXwh3P*IE&%Reaxm~cbNIRSGF`!b{8%N%s!l9GO zuQM+<7=zr&JLkxbe2mqS)z;Xgt!R$kD)U4WO-|Kh>f^II*h@Iba6U21N+g|IxjN2L zgZG&_Wk4QMAU0TpY!tI6MI6Sx=QI zhSV)oKML2j(U6ID~JZ--20I^GZ0|C+Qv2RIV34PC%Y>#^j+R9 z>%Um51jVxm*uN$<)!at~@|!`<{p*iunwe~@n-UvwF^=N*_fYdvWbrs0-6O?in-_%uH>B|l z0_4i(7$gQvN>hj21Ztz-p43oeIqUf1<4Tjs8syZ7H7%{h1ItIxc@@vI*c1 zCgQM9UtQifya>~T@%u`3X>Gra!c@urb%0-hunh;3gSRuaG!KOVFnKaTQ--0{V;j8(q0pPuizU5p#7-TY82@;EW zZA5JuZY@*v$klpASejG9{Oap^%U7N0wTYF=0N4`W3iVH1L{f9~@8Ta3xdj{MNomJZ z&xh>{DR}gG*u156^vB`@Dba*>lQM_dlIap`=brYhpbaxpi2!ZunKrTn?98z zRs|EbPNvDjl+eK}-P)?i+>y_tWrCq32Zz7=nshSv4P!wNH(%o*nlJxDTn;>@eEq%J zyMxQF;jwMlUaG^7z(>)v=zCwoQ+|(KA;(rY11Jy?831&wGgT!(8*l2C50GaBiedqV zx?co3SYqs?>G%I($1+gwa~rs;hYl}rTCSU^EHBw$gRcNM86hT{&%SSrgwUik((PmO@S0tPisj30}o+svY)t~qOfrA z%=;D^h%<$D9$HA><>4vNUK}c9;AmF+xA-Lj>QzIS-RWC`Q<%hudZW77F)@;JMvpZ&T0+nWHpmxvK93jwi}=;G{sh=O+8OLt#=w01tT7D3x6l3B!#W)SJkNhl@YzW8BH3 z8<39@EDD!KI%n5wg~{u(d?&E%C=MsD zg))9;BPnp_O-Y=JzCT5^(yc*)ZAgTyPd_eQH-ShFmObr0hOt4$wfcw!iDe~;2#X#S zB?oN-){vM^^`0K-SQnd0-Ua!|Iw|MCiM7>=^fhL^5|H2-;A3O3J&BeyzK+*9O~Wc& zRz^>iy@WSJE@Q5(_JKP^8JcKOjW+>l{k5UJfVwrg(AWB=w1Wsy`C_c ze-=FPy5q~WGn}UW6uy2-?3SCWkgx|eHz^Yd zi>;AfoAIf8LDgF!a%m^{wy@~9RTgVH%oB?|(iWW(wifMlhEgd*pigbg>ApHta{D@8 zaUB*$9{IM_W(pGmiW(imtT*xzKFPVD0=1hnpo_^{P?@YJ>;XaQQ&~lbfAf!Y>F}{6 zwJAusr>O>wvEB=ldV_NKweQ}^uDVijmaM!<^Nyu5jpYW)OY9i9u`2TFT$LR}0| z1?8i2ROk(M4}@ZYgz9DasMXg-Dp^Cm{u+tH`XKBw%4)v#mm_zdn?=>MGdpSG34tN& zNKxWr8-E(cV(2_hOVbGJ(B!UJ$gLN*9uos$nO`-_RAMO6;qjy6rfAyeaE~DIF=4pT znWYq%1B$Z5CNs19b0xd6s?I-_zf1!j>uIoLhUsslJ_g^yTgq>aK1ixu7xO=93(Gv( zH?+NHJmpnZQ{~ECI;Vd>T+34WFt(=9K_1deLsOl4*LOMGbSLt9Mz0RXy)e62`HEA9 ztb)o?tOh5dRe;v5E1D$^>7ae1Y2v7X-6+zVA$a&oEn)eFkD9`kAJkI6;Z%r$I`G0n z1aBPi^WL0kR-1ZMNv*g{RIV^l1hJgO~5#wm&jAQfNjZ&{jDUmWacgyw@2*>Wv9<7#STz5b|hYGv2G0knlE40K+YF z^$Lf7CGmfh1q^o=MeDNKu#GGZUZValcaL5s_(*cuNeDW}=~bhqJ7MS{OZ)Mu^CtHR z$*(u5#RKy*)Q;pfybpt+1kloidqy^S@Ezi>Do(GH0PUHsx(G&L*cH&*>ywKCFd}pI z9yR|kr!Pg-Gqon-Ti6vi?^4Q|0SQG-HTM?4sTO!ES+gm8JblfmrfN&jmWmr`>B8M@ z;CgC1+L7s^vJ+^Y^Z{FNK=BwVr%h|$C63iRN}F28{WZ=U)~$Fyw0VhjzdZa*<8VOM zW6_*3_9il0!umjb4cqGb>O<44b=W_?ur@-u?XgniI240${|nd383e16lbs_+)n!sl z5N+2W!%)w%fU5d+XC$o7FH~aCCR-zL>{`bzEvOT-NG{w~>6Vvk<_-b!BN(k`hGY|I zvDF!^Gt*%ZpXwOnNcn%*Qofo&LQF}dqWA5VP=pXIjUf{XpZZ&WO88GXvU*R{B=@^4 z$Br*gONu6yGPU~4G!z&=D&VonqV4)&FUOeym?3n{)%5^?eF<`X@;J#(b-gb6)mqpNtmL1B<$if2 zR7<@TvrMjen@aN2nF(q>SX_{I1t&zK$Wo+*uKPDX5|Ikw;R-nU6Rcy$$Tc5tt{H%6 zKr4}?=AVbW{17r|C%6V)=&Z24;cSSJp%LxbSYMUB@3ETe9iq?UO)w1&L(xc*6VPTL z0r&E!%PDD)+BP`s{vWheAs9-SH4cs0{^z~(iC7WB6+a=Ib18DrN(cZ4+d0X+pm5V* z7SKeb;f&czAd~6_p~jS#|1&?$Fl9LG&{%|=CHyd>9pnjuv~3_~ zW`fAcx*`BNnZQ>}m}}rV3N+*KiQMywxF2OgC1ejnRy3kg($Rni{odgO&pi~dMw^X5 zb*h4}V%&1sJkR$)Hk>%`kjL}&`7qx?NpFG3;wdcbbM%%iOG7M6gT%R-C~gQJjAsZ^ zxI-CYeD6fUMUfo0WD1nSGE#fxsN+}NVbR1Ery{oObr_lbUQ|7b;+}nS7?fRZG*Us(wUJzJ zL$!n0`t{lulz=whw79?XF`0EqTY^Jq7WD;1)jUd?WI}a%8O`VD@DsEnxM((J$a@TL zet+6g=-tw(9-0^wh|ZbyL<;3QU+m7g2jMZ|U(^YbCI!z}W`@@n{Rr7RJm#Qc5B%no z?hO-8`4-4Eb@gYR1fn;aVpK*?PH?Bu#otLccBC_226+tfE;nQ^=}7);Pxia4ik5_? zyp+=M&YvI8RzCp`DX1q6pktt_Uf6)Tg9ojyj`Dq z1ccnQ|4<}%a;T|er)^fYW4<93AHGvTv3B+f+ko*Xq7M3LeXJ8Mfshdy<+q%A4-fWv zAKvp0!A@u|)Jsz zYlj?2MS2)>0y;-`PlUlmyzVFb_eF)tQKEEwPPdR&ZH}%Wk}iQlt-EQ%2ASo7v2!ae zBlzoYgSDCF^WJ02X#gMi>nafOxXJEE zbMIr1yEx2%%FCT$yIINvT+f2lBfUa^*TIS*+z8Jb@MZ^tMKnh)r@>r#0J#)yuU>yx znh+hqMW(~<9BXpfB~pn_5)*t_L0*LgSY+LgdA!&dfkLVY!erf3IYX$UvSX9|D^fzt zc$Y1p^{IJ5$`jBQv!gqLF5{%H^16}efRT?orFIMl$`{{`F}ila1e$SUUS>#Its(<>Cjg8>`LS4{3l;j!Q;_H(5k#um5 zT$D#FBC75S%c*bAv*r91wwMFsczU69eFd$Q*dud z6j9kJP#G;KSK1cJcS^JA{yC8Nd{Gq2H#do*N~3O`>rI90!wbHrYB{X6uD)_SL=GRH zPDB~01Q=nE^;EErz#U>Dot`nU*IPWNZUcuWk>Q?q+|v7!fdW82-5b!Hykt-!u?)w3 z_=7K>qKdV45`Bpa_V-&LlA1z;ZBvCb5HXSdV&KFEC)Z~7S0100fVI3*dDrmM`!8of z*3EZCHI!0@ES_e+FN?xFHUwaoJ7=$CuvYDJsNcZx%9sN^@zkfj8Cbw6FM_fYzeVnWOE7H}5)*zKjdfu5{r}c=f+W!+Hza&`A zWAo$<9G-8YYPBv3BaxMnxAhfjA&1=!W2}|%boS{C6KPRzTM_X&Lv6#(7sq}cBi732 zVa-t^^Bzt-X8ZsX#$enF;*q;Jja>%}itdrT<;CrtEHQ_wYD@<7O3Ps#sB=pl{^x7p zQoddjHU2R{Ns)?Q!uki{#L5MC_Q6=`yKF4cJSn%XxFlKtI`n1-c zQUJIg%b(R*_uB!kEPXpsDa(%L3D#LCGaE%$eiircjZgj5hekfGU(9UZ|tC%WCTFkweue#?>P>_bxI9ZQ4AEyDjb`s9n7Hg7*=k zAH!u#(>+I#V(8>DJ+pBH-NT=O%2336G3@J;zFooYcr&0h0jtB}9*?}umU{Ws! z)eDV9%%n|WxJ@)Gtdd|UiJ$bff8&G!$coPDD{q$oML@d0z{z#cK8aZ!XWitT$PC&^ z3(@&=gBcdMiv-vENOK7N%vQvw{%!&w$-hJIvQcwp{_mFR%MDR>wTo<%jhMNk%v_w- z@^UH4A8(f5PimULbXch z0R(O`9n|3$_C59TTy)~vuuhx9OoQ3hxn0gX*1`--@KssWJVlqFLm7pfS-A7`164^Omth7JjfLO;s!4pJnkqfg0JXYDrR zZ?YAWtQ2s{gO44ib$VYCAR>r3wntsm2e#a1EcKEp5-LC>9Q&!}P&P#=p_eLD6~6Dh z(Um*qLqUur6@q@jqb(DK`xJKEH^zc|>r1sTotq{5eNi}L-P{+6hEV}z*i(Wd;3sT4 zNs{yqDS7K3e6q%~y-rr1I1s4=@goQ|YO?u4A85W4OkL=-@f~r*rL_#-P2bK zk3s60$*9pCRrvxN8fnQ80)){Wb3|siExqyoX!xB(9@A9O)yF3}-8F6;xvR+)L0{mB zx36E>T83WEry<|;Q0``AhCy@9oiPrr6)8*wHRh?24j(@+o>so3iMZx)p7FkE+!dRH zn|&e1q;Cu26wezXIK_5JyT~A=)VF3eU;{{a8my-Tc zT5-3I+O9tACiL7Iy1sQ$kvL|IV;^x zJc!>HGq&ci{R3VQ_2n6kgsqT(gT9dh4DY6I5+EvF%P^(zTM5p0e1a9pgjmkrvB-mt zwcO&W!9Fg!y`V#mO+ORwi!WFMfj4lic3sXMydRD$@pdj=Hl%TXg|xPuNFNlQT%9DP z@}zP$OU22a{o&OQ=xcRU>{lu7ei4dvlq*6NzXd3{j?*;?zpHJl+f!!R8kQTkXHXSx zYm76^26QkriN;U06{iu{Wo<7>Dq5>T7WkTTo+uhiq&{q(@aG}6ZyvLe+3~UgoCsz4 z-`aGpp6gKhkx?>A0{9i61p?U;JWLaHUq~5U&N?Jg<8@d*RspWE){AhG9V3EFN>3Vo zk)E<*AZ&>W?F3=as+C*?Ds1+jw$=yC9ivJm-Cq&Wqywt8XiTClM+m7^l)`19+NWZ4 z$Z~r7@|Wqo5T`=+qfVS|#DM~`$8V%4gZ#;#A!2o?GNoaB!b;69NP|6=zg;AAIP3d+ zrA=}d!dmk;&_$$G6}s+*xZy3L`2KhhO@Nja#ms@%kFRY$+&n9*KpT#IxQ_9~P6?)VOd) zC92QWl6?C_Tg~_QQtl>X*usl?@yV)4C+Zmbc5DN^!wOms4`bq};(PtDBbn*) z{XWbiR#H0iB1SDs?^*G*HZl(9r_aQTH`za*t4xj^8T_Oai4_@-O-n5ArsBf`bkpSe z7m7`X7XTF;b)Qr zvy;gNtNl}zIz|&j%c>Hz_6+806~5r8V<>IR%?%H5bGL9+{2E`(82KGJj_cZz7d zA-3(CN513aXDSKtp35(`BFoWuepK^dUY zQLfP?G0l~}{t%ji65Dm{jhADALID!+H17XkfdFgeuiKr{w3kDmgF$1r2u7LpyZOj^ z`7GfFj8)UZ2blBmycle&v;OK4D0WJ_x5~CX9$FkUsU9!*XIBq`HD+Wxn$FbZdjJlg z55o^+X&5AZ}xE;D{#gjS;MH;x zT$VI&u=QAe1bQ(yS9o-K=!4=`0lZRRIkC?(Kt6;I`5@H9_zzVCOaCO&NhwI{)_K7>pfuG}{ zi}pk?Md7rFxZ^Xgbv2vY221}l7NE`nOP{2s-v|8Wx+&ChCOQE1k?&TiWP@#d2ni5G zbxmsHO7qoPt8!alLT&kf&@9$MA20J7B-Q zu3?Z-Gqhoe?857c1j1E1Jrd>pV=){SEgZ?_pFD~XhJI?jT~E>ZB>}x}w)K_ycH`!x zl|}kBh<QgJr&p&@0!7BYp zX*~11_MpK#S9@xhZ|&Nxcw~G8+ulW{YWSfwxMQM@&mAKum-d=6GpBVm4B3IA&}#$;`h+)<yP>g;f=&|d})O05h33fjSdlPFpK!Dc`bZfH>U@5R1e>^#&2nZ??FWJm7 zG2p8g)%~YFW=|8?5AOr41u7B3R^q8tAFI|_$X1d{V!KSrJ|r(Jn~Uc(55HhSLNsfB znFsQ!+1T ztCvbnZzO2z)xwikSxo057EzMk29Qwi-|qW1^(_Lg#23zx?dToGt|lnM%JRUf$~+Eb z2|44=2?n*m__VKj{sft0f6rs=71;_u^QTAV^p zmTOp*WJG--Puu0hVdGsAS_#2+W~;vUWfga-+Xd{Q-Nx6^t^M>ogJe~N+JK6ZD&yz$ zdnRxYQ{XI5IhKgEwVkmKqrpz5;>(ScKQpH?(*qgNZ45yB)~&Fl$pu@bp-{VP2*a`P z;&(uMm#OXt0##Yyp!F?`i81;~%@X4!pBwqi|3%}YGMjjhDbRGfoPIe~c)|pQJMU~w zrzBAu7FDJ``#grA1sKzJ7!=GNems;i4MflaX`LB7O5WOf4vQM0g!Dz7cmx({q2LSC?yS$g|p>Kff%`(B4Bmw7m1C(mo1x6P)gB zRqcL(LT4ZRk0*{jkQ673^dGB0j1-zXVrG&|^c(z@+I-^BWE)C-%``XG9>L>?%J zEnRWk%vso>UbFseR3QN3*=idYrYptsU?eIY=$vG=67~9L?9V8Dr>9OEt(D<|?%6Uh ztJj<+<=EW)p9hwt`CHW0)YulhmYv3eZXVfSIf=4lG8bIw)679p9ZdU$Cz(wXwq_#H z9(7GVG{TZy?RbgAl4bq$58g@UzDUUYO5d1}iR0C5Xe~oeAlK9_uq9`@ zLVn(Xq2gC~QLL3mIKreY^1p0nif4Q>myR5-ZphS-g>XdUGeaqir~WU)1gJ0sXyiD` z`_w9Hu%L2{Hz!=8MF^P6uNrb~^oZo$sxY|~0OIQ^awe?4v@Q%W*i z@-pd)r6?roYdfAHj8AKqiE+OVwzd*UrJQUyHh@H1O9EZ~?)8+aK2M;#3#R|kBz=%(6pCDd1F zX33~Zj^0z{8Yb9G)SA$UdLgODWC-rAhSy5Z=<*=*1$UO@{p)rBhU-Ia0wIoqOS*od z;H0oH#8p~Vxc>LZho`if=m3zr+9GGIRqEkmC3K4g0$F)KB2Jm^NyA~uS&=gbs05hN ztY?r|BU^!GxhlS=Tj*-JM-Gi@RtV4g^y@M#al)#N04dnEazsO60bfeWo^3Y>oz2Mk zuKTMDsq)_?q6crf_Fh&*Tu3zgFri5A@aDv{&?kU?n+6!5FYbKl-Lh0h*1vy;M7H~$ zu+fHr^ZxltL0!?5uHC&aWYxZ?pF@GTK6+T&wJr3I$gx@Rca?%T60Zx>Rch@M=ow!j z5tsUsq$6MO?c>FLU&Lj$JK!eM)ucWuDJ%f~OiHZ>cbeusp_dG@lbR-pFf$x4G+4rQ zAvQCVvVjNqR#bxspu~VyIJ1^zJ#81MUPk{49%|D-7IOd*dFbIU`Q|$4IJ&F$2#{2hgmiV7@5j2AOh{I}%IID#w1nyt0qwx;5;T{$QjKvHVZDN+^i$oA&AQ)pLV$bdr$Qh){CuHZ#?Y4I1$m6d^yogc;zG} zLtqN3&zIOdm7DwNYF#-JbYXvkx*I}aD}FY3Bm1ibyS(+ZJIRBT){NphQCLNE{Mgb} z4rusMszH$-ofvpFxda`sG!hwkDqRtU*3nr38 zZx#d1;#%mq8t)fMLb7RhC5Tt8U6RbT10W>;Dod z;KM#|q6Vi<_?N3^oQ#@Tdm!i{s_ zXe8(3ZSw@cZP165;leFc_-o*xPJ|gTSja&JD4s@gAu8E+=<{qJ`W`Jt=C486s9;-H zqjCXG$x1m?=}k9g{f*zb>(nUSeBg5kgrz(S-POv4pr-=ZG-%o0N{Q~0sx1>(6 z#EH93PA(IujSn1Oz{yPXB3xO>`Zr5q^uQr+l+Qiz36`p1FrP)KcB1w+&+wEi)!47< z+qs(L>r1YNUyP8;^^6h3c1u}_qM__N3zsas6pH8Vi)AEgi?{3Qa!yHtvU?t_7p$;L zZq~Tn3!x=2Az5*X8w+zL?9F<0*zF(l4-2#oc=#p(d-thcCnPtasNy(dX`F%J8)tmK{*f%`#FMNn_#);=Yn4Qe zwLQT?U?dc{_$qSMVOK!VN$eR#dxumK`_klAa1@mY zGyrl#>my425VJ=VQR72dp{tG#>w4e@hX{hmhyQ&|M2GF_^pmdF9Xi>_!Tqw_6wRJe z)?={r>A&eri+PV`I`>TB40y+L-yLegQ|-)T6RIE(q2N384S9E7tC+7TukkEA1r5S{ z4&^=&-E0N5$Vf?rU(&>P-^AXyofvO6vy3#U%;Ud(#MY$vSYVW_sYjOWY1Hs>U|@3dA0xA(8>noP|nrK46GkYvrX zdfjIPPbk6tCkl0xb8&L+XUwaEe5*R#A1(d{GK;6>y(sG$A3vYuyrbFn0H6LruyJ-0?*782)_AzMY7l+$WvgiyP= zDya92HP)kzhMQ+LQPsz(k}=hO4;FUqPM!dW(s)uu?-@9eh~6whn^6zVAw+eM$`V+G zS{yp@Hfobk4vMj{jK4pm2EZNM{%oS;?j zuajWdM(V7N!0z~Zjb2u*#!^-}_4_*qB$PIaF)}(7bU_N*vtJm-FkjbQ{|@kz z=>C*c5S}S2)dq4Gb_%KhN#|(tK49WR@Ft>jEt+@f!V|qz_l(OAWC$YWc0X%a?^{tr zz24+lUD8)*yQz{OgtSeBeLcd1Pybuwx>0>ogVaP_N+U9F(PCuqa@$n?z*$xgD4`M@ z9{lYtMe~hse6he24 zhK8JdfQ@NwQ}wux51Pe|;#gBf!z$|sqY|WopWpA?8KY#M>It#n#{4cRoEW?AGvfKT zU_vLiT$|RnvPe668pP7RYBf()J-+Ne1+khnE|dfM;b=Z05$_j+v3+Bf3jA15ae03e zhWGvbRNR7v$>@`hs0}3>lcNr`Q;{1CHOM1a#!ua1Ud;y0OjCH0U^lA9&R)6Y4VW_F=5O=f!8MO(dX*OD>@PWJ1Q@eTPwZX7#=~kuHX+ABhp)gZ>iO-EULlw0uC|pkk(v^ zn_Gv}2qM|_OqxwWutWXn(#&P4h@Sbf+)3ZdVVt8B87Ndpm)%DdcaRbv#w{pq&Gg&R zM-;Lpn5Y0=MXE{5pd-$8OZPmT@R;d)yvDu3$v%qH4%lI8(FV5h0B+L3Z`D8giY?TC zu|8WPmu;=DADs9lyk(nvyt@7}TPA`{N*UAhA3e4{e@=XS{+DCtynhbo8^cUqI2r&)A)2lKB`K6U0%n}>e4=YpE2{@XVur&KCZ53)j|IUb5Qv{hSBr= z75_uJU-)!yKCeZ7eO=lA2S5??=xOzKF+Q%$q4Hh1PpXEGpV&^HS6Q>_qQ8fCk@Niv zBj@@t{|9y(_;jToKfJylKe)f=ztQvQ`So?v51-h4K6~Kxqrl(Q_3`RG;%XPYxv1%Y z?qV4Xy)YK`o{0KeHe|S3FI>C97=mTRFdooP(LvHl1M5i~({C08JS?zkfPsl2g>hg+ zw*=(%U86+uxE8a?bY)t8Ypo6h4_vRb{V9I4e5ewR)c(c;UxEd?*lx(0Q{&q!?jI36 zafD_~k+;(yX|jO%QP4i;p$S2=c8bG?wi@2n)&4Nl30N`J;+#*GxCGwIwB!Q5qv5mu z$oeI=)Pi<^g4~|m5cz@d%eOSEHc*hE)4^?zjq93-%S^h*zuaNUTK_G(oz>hD+|ksA)q@-o*!Pz3*!4Fa%b2dc`lfV!<^k)g2-wrO4;b$w zsgvM=M*MWTyP)rbB4x~VGKCNqzq^4k8s}-16#lFmV_?|YpULg$3MuVX~eipR~)1J zo=&q+Q+Si~b0^kxH~_@$mbzuZRHDxH!nVjAIlCpEN~2R9OtQHBaSRJ4G?G^racs#0 zA`fkBYp2IbJT9U5?{d7gDtWZ6++U`LN{h9PC*EwYNZ;?t{q#e1)dS+sR5DBAd=fkR z!xJC)`YYS?`9DiXWdNFRFRXv0Fw9W#BK_l@3wc~s{Znky5>A472Mctl=w}iet`)F*yXR>GoEWzQOwD5dbYhL(%vaV-6S;ev9Cc9o~J+@ zJ+FWqlY2!9JhTVdSr`pjn1u%O#p2)N_P>=HE!8>_G5bR@(qfu8U#?cdRq}Cm#`O>E*Y^iw47%i4Lt$z@R_)fVL zkV-#zx4sA7p{|OqgQuosCJ1LvJ*-muGlgI4j+c*!M}wvHxC;tX8FF2(SIgR%)$|m3 zy&T?^#T&s6$HQh95g#?BQ#AQMc|20)^M%+Q)mveFL(Wj^iW|gVR;w3K9=QJRl@sN? zEvmBy>IXf0_(4R}@jux2nz55VeMW-vt^?2am?r%9_!eoxs-on3&uz#yDwRe{p_%ac z;U3S+Z%&S{7*fUuJz&pD9?lI#?~bAB`LZ{5FDzmTmoCf~8x8({^vWaDtNP6VpML)H zjwOk*bw8vf6Srfq`N!Iuhew>EJ0b0BIPjIX%VKKCPPv{E|83dndQ}t-+7&5~iZqBq zD569hmG{_;3s@S_goz7!js`B96nsz^EBO%^*#dc}py{aea0^?x5F5zrrguLFr4aYu zNwj~p6feNdyvEp@VP%0Ux{@Z5DUT7oLq}qQaSMZrzHw~xikd*~I#yX7sGaR&r}6R8 zQJH4l^iBJ{o3Ys#9|us~e@cNX&k;9dQvL&iAga&$PQv`A9#kq7E_m~1iGP< zf|X4`USU^)q3DbIzWEe!W^1}(?_Z2l<8sfh0vUcHs&F65HLdx6uENQv;@Kz%S15H@ zNLuidC6ioFpPxY1`I3E#Ys-eK>(D4qoYO3fb3-kpbd)Iq@GBhVA_JHD2trBQ3aRBN za)$FdOd|^;Ivbz0?6BtmrPc^Y<=&1T-ibL_8Khr5FY@$x{vWmCH_HxK1T`hhOI)j) zKkD4Pl4d|ox!b`}lF<<+&S+`x9!^wDXk1(-eRB$Fo_dXn0hEfYQ&3^@+AmgQ>b;vz z_jM6Db0Pl3mA~2SsCfiI%XMQ&2c6Q@)g7Tc?n;YzhkZ2%EMLQMCL{Iv^SKzFNe$(c zja$4_=MR;7-)e6}=rTkVFoVgLq`vfZmE^vRnd49M!#0Kpo3eR_`flP4j)jmeJN_BEL?aQbs~s6VaZleHVr*G{QA*5tk|g)_C+HZYUhGvGEW{in zTKusw2s}+M79tjW3aC#V6PCJp9q8lHD!yZO(^JC`Bz@sV-B&~y6)@T$4Cl=$Xn?o% zBW-(K#rZa9oIGg&64oDl;d@q0DNX>?;2OK=LVF?ef9ojW2v5BG?qe1j+SiQ9YuI$R z8NPKDa1z*YtJA41J%+h#UUxi6sthvUoO625PEBeMFKNGVY)!D|R9y^+9TD}+8B#aM zje@4Z{)jZ>64DSONU3~ft_6|5k?tDSwO<*Le}u5ba~@j_aI=9+N%8z(bBU(%`fBOw zs+H`g8uU-Lf|Xw6xj{QhJ-=KtY)G7yj2Hm^1{F9r9gYE8tl*ZRrf=Rrs;5#rMIC#| zoqokF1FP*#n4_W-R7F=Osf*P?z}n~OQCVMI{&HH#BKZAp!q6LZq?0fzs@k{Kztb~_ z-B@aBnb4gIp~6_A<}p=&jAk=ml$X(VAdkj3@wjlOl z^GL7l>)10z4{gIJY*p(%sj>&?^bktpEA+HcfUUa$^VLC^AiKYHKG8@&e4P5}&dcalZ5?gc8jYL`{n1}H{=)NevQ0MUB>rLdqk`ftX z=Z`gwH^?QZpL$X!S&XEVL1`X`Ro#Dl*{y~tr4e7{=50KUAf)CGakGk=%Ak3`W{v|jwS?-ySXSqU6>1FwiIRr7#ZcWJv%_0_J5sF zf3g2qgp2I|VtPhyR67R6J}1;*9;n*&n-top1&=fb=>JamUF<~C!#3exqh!j`1%V>Z z-j)^z3lXi{Y(D5k+Brk&3Qdt}HNdf16a{H{LCWBr8=x!~W=(ZuDkBS0pAg+;Ip=+r zmul`>8D6?<;b$&1JSUq zch%`9!u%9m`Eyo)ELZ$Ftc&D#r^*2v7r?*pI0`PF<^y=x1ZHh!xAM;SXZgM8LHhcF zK4co+dNynxh#VU;`3J-6BsnaBU8Hrwq4F( zjv5wP_=ODD69&qB68?UtR-c9muyEh;^p9T(o3WFh$^;I_bVt{D5DxsWi*QbW_S`|R zJ^y%;;QYN5)y4CPHedGJ)g{6f`5C@^fp-oRkdo<{EqHNA10Kj5KZU6h?_)yqoX`dF zOS}+sspg9`Glv51vVi7lIasM3q+d!qmIDSDY_F(DZ!UYy6dNK>jPi`qapQT=b%Auz z6QR8KI;toS95L8CIcezg$F9iUClOrWMCFS1TgMBrmOgB#42@c?YfXkg!qJ3H(fHtu zPFzSFAHnec1I*XtiNnAYNwy-0+tbfEaH-0sZm^K4yN@RK(rZ^pS&MPrm#~EzNl> zY5M|-=m<9#PptiAap?x(WjzG~CB6yZR30U!2}mN810&fJ_bceIh3mMfeQ4`YU7*!a z>^?RwZC;eI5<)Gzs&^KB6qIVttmHyLWjO}ec{s6Z*#fcfsjcQzf?YJQ43;0#K9jvd zlS|;A`}hr8NuztF2H}A={@VD?5nr|`AG*v%@HnuM;SQ905AgcKSEIA+3fX(%g92QnqS?LyAf!>peR(VxFHYhIK z52b^ngd0H0~m+R~&Bf4=x4BRP%;iXQdF$JNth zsoCnnc#MNw318Gw&GMBVji_E_kVVXbcLz#-??~D!SJy)3-&utKzp6T!MyE7$_6f+b zFH4w5*X_%Rf5`1gsfdr53{`icA(-{#}+PEXmI zR=%G%^YvG9XN#>j&$Er;bRofJOVw%ydeRLw5G%&r>qC&1%tN}+zy)^StbxJIIs;+q zm(5f4wNW9&V;&E>wo?Wn)>ZH!l(H0mzW|4v-p7zgxErk9r`^R7^8#r}tt#F7RMCTZ zu)BWM6|}>&6d5nUd%W=ZEIlddqw?&XmE4V-CofH9k8*owNyD>oDE=CjwnCs$9Alqs z=p}Wv4QxMz_O*@7R8pe->(qoLI~`0+xkL$`$T-Yp#wsk)a2gr`lgW}fGQq7L=aDW_ z#T@k)_CP+$23qyrZ;tW*B1P4>GB31OU3rBL<2;cB8mPwEI?#_Ppq0VO$xJBHV2^6H zR;5eJr3`*03`Tb}ZMXgEJd(!{)tt)m#TjP;v{PbOGgGoS@@Y`D3BsXhyM$Bq5$4ck zblV+fe6GBdlgGMx8Vpag>4Mv(NkXX!vRvlM&p~|E=aqpxm&J&Qg&TVtkQ_;X+-O9_ zsGPQ?1;erx(Y50g+v;eHdG@@R=WIDuwh4G}S{{(hA zDNiRGv68Y$Ez02U;F!wC(d)yCsA({X%W>q5h5k753qD7|gZvcAMAQl&_vwvwmA?6v~ykYcxvW zgMk)Wn_A*aNa{=w?J4HJKj+02)S(s3J~{vr_NW|Qo8NBId@`7y@9Wh1g0a_|G`7zR z-H|pL?ZRUva499BjUtR=DtHE|@C>59Rf*Px1wF|Gd*rxsTzm&y7cO8 zV`;&~7Er+w`sE79AE0xxxgk44SMiA4f2LHc%;JSZBN+a;EF3PMh|W{5z|~n*%s%Xm zT1)Di*twi{LEL?GZYN5@Yo7s2CV;l%F{}E8n03SX557Y0P;`Hj4yt;)Gh9VkiAL;BI8Iuv_e!A`|If-+uyL{|2TA}O=JE(odmIE zx+Hg(g4&*zS)>=KP^mPXzS(MCW$zl^d$Wlx-M-O?7iGPGtYA3Qx+2yrT0Vq(y#HxH zHZ(PMQECSY*bWRln@YLlc3~;(GgB!zmqQp#q~mAfjkSUrN}M30Mg+Q1Ie<^?Al0>_ zTB@iFzV&#Ppt4Tvdj0*Z3M*;f;Y)4<{TzC(3z(Si#&b{OGc+?4pZD0iB=k8vr_9jg z!tW-v(YWOhL+30S4%n8i@D(x%t301|R{WrZF^F4YmQ0?Ot;LNacXL1sJq#RHt`YoS~$}ZVwvW8SUOQ$03>2=&)ycvXWC03guSAkNaXgeT&eQmiVo;X zv<+?9ETRo-gk@eR~Ls-Y&=H(y*Ng{%ZPmlmJwYmP`#t0VjdUuvk|;o0IB= zfekukrMC4OMp~oH)kB7%eYvp;F5Vy_%z(p>nMlleaI+A*_kG7sB!q)drDY)PtG5!w z^;LFez47B1Zieb-yE4z7to&p%+m%ubnDMeOnaJ!v3-J6S`2B-{5tdR@tonfbExW)`k+ZECfvZ(uk-+9t?rD`ULZ4?ky+06GuEv{QxDk%~jD*8{@ z-P-7x52`m9xF=qzjs7$2&n{sK#)fB~-BMCVL@s{N75?4Xe3EvRhgF-B;MKT)?$Cat zUCY9z)dw0}j_&n(X@DUc`%|bN>N$X0lWk%j8HKRWq$W6Ijhp?;LuRiDGhl}}@P>Ki zJVPmhI79_NNPUJE(A5Au5P0X|Dltdl;Vun)V;l^%>`=hV%VvHq+Bg)kt}*WYRv@wM zFneO;1D^X{|2=s!Y7>(12(+AO&0P zvPy#z^eA_Np@&n`QL^=o4qBK7etz57)u`W&J~mg!=fbKS%Dp$+-%#ew@ddlF%J8)` zH?|B_RYduy+Kt2X-wftYtnRjNDao){DENbwG6u6sb+b*VfRh9VGby$BO@PJ-kq}4q z%27|j`*IH?8DMb`vF=a<4g3*3ZKW}xCn1Lf^u`qj@mMd6$WseGaS=+gM*UYT zVgC)84C=v>b}p+NO*RT_9Fd1(g8OnJ-8D!x%GsqZ{@GC0_5!U5>7Y>rT1g30hn{D! zHvtELM1gl%1oQsxTb+srCxpvQlhi;L)nX*Jcqknxz8=$eSp%;{~(*rl874 zoUt&8->+HU|5Rm-(OXI^i9NYOArn(?^v8*(p<``XUYPabqO+XJm$&yI(*DsE83tv6 z@>XNl2EI@<+l9-`pCHGq+c-{C*C%LSJ*{_3E#gu0Q-$qVQI`}2=CffHyp<)FVk@xs zyQupO5AoLwx38Q|XnFu9$Vh?m&;1P18KI9?b~4UP-H?P3YdrsoM-uSca|Tf@kkzMW z!B zDL$qBDFq$sKL_b;J@geg+p=Pfovwg4SN~8O^;9N{+sfCtFM|RQmKh7!hoSGUrEMbt z{O1lK-_@2*+P?!NyzaHb74S7XS?ZSL{KOi`JO6W*|09GNpKT49mNZ|)4bh{h=n!Bv zLd5s+>U}<5D$OUQPR3sG?t|}M!7=HTW&RiiA6FAAkdP`Z#vbw9L1213i&Q7zR}`b0 zTWE(il1cQa?R@AGu1{vH zuP=Mx-3=@XUt#oGq-)oa2>T63>)6>~lv}fa8|Sfs5-s;Htfd9LdLDg*Xx5WMm4FQu z&px>BKBi!kl(>Lncq!9pS$C#tJ1oDC?`h0opHm^S&p5&fG4jln8&*mK)1V%8_JE)t zqM&htm-2(OT?dTq2=yXo+hR&TbgI5>>i9e{;Y0F6#`tNsWOWB2dBB_1B@fwc#az(*@pJ0>3_|2$dUnE2qzB0$@T8 zWBdcRaX6Y-huS7k;z0vUe&eJr(h>x%$s)XqH_gC~yJb{y)a<{9e{o|bQrzQKO1bAG^^*UCB|cYQGq?M2Z%0Xw{i_W z)_xXw5g>!C8gjEdJJ49BJt1AitU0fqva!_0kdD!`Y}J14a5|kdFj^Jo_`btLw_ed> z;!X|ua-D`FoJDvu0;c-I`Kfwan0sW#$l)r>ryZPyy)_4rl75Y~6>_XZ+(?DP`SuB_ zSgCw;gBGlu&1TuzdjfTBc7Yt+xsKa1MUl(du7xmk9-9Ex?}Y_?O4^+y4K9j{P9*!8 z`Y2Uo(31M!*1QEYH2}E5o;Jq`IFoRK-eN&NeS-zg;%6(I^0%Rs?kBv(|7X)ESP$ki z{+BUyK-H@^^a7e)hYLA85M~?SK@lk4vvFa3PC>+xUaspqg+01+yL0mzJf+K^V(!)! z-QRQH`#`bXZGcTK?21FU^%0i0Q|4C_$+0htL})7YKh)$USE)O54R|Dv`SyJo z@wM5^1&5a<4=BgTA2EMJ!U(s`mUq{whk@l#Pzq)1z zA@{CzOj=94KO}X{y>D(4x1{=nm&pU5?HiL!DV3whS+=oU*=`u_rt-!@ zT(kGY6qfktfgzNM;5pUfdc;2Z(6EJ>TJI&XBmQZ-r4#c{sY+i<%EdhLrNl-V#V}N- zlWwmrECHVe9UFP1k)gBJe!%fXx+6}I-RefL{7mDCiBzl%yHvC?U`GE#5-5&U&g&@R zNy6QQP2*Ik%d=$0YqHLATSBmdS{fm-c3W237!e^nwKmOb58y4RZUZ2su(u^hTnZ~U zruDYt!ys9uyWs2)`TJe$>bkHuZ9Wb;E9OF%4V+II9HMNqH>*nM=xL6aDv#w!3%6YL zR=pXHL!JqI7Bharob{t*V|`-JkTRaWMad;oVNrz9AO;oQYRxBAr{KCP<@8;d&bQnT ze&1KfTb<2PFpAJXB4?;Rx1=yT*btTjF?KqG4sh?iVWcxk(YOs=x$RH*l`tDkM#Ap# zZUsn|E{iQ(K-IA3L_s0{AbJ#A(Y_Y>egT|3Gzj!nlX`e#2BoujatXr9!+nDVA80!K zh7cN;U}>}QpOEn8ZoRJvrzfduX$3FFZ3;ge0WBWG4nhqGnM7D;#VM;ErV5_NYe!aP z+%g--80(`A*?k7aNZZNqcIA!kj(dlg`o!$vbF95KEef}tb*W3^Ss3(J{tPHe!wYS9 zq$C~1Es73#_ZJ|%j9?miDO}x`5#s>_pyEQo;1PaS2oK`M52ArGzh!35{_r1bGN`ol!mnUUkcJY}rSL+kj;@!J!IZ_&xU6>Y6uY@-R5ME)01_N=|-v{3`-P6{a@N90H#kkbgGn!OjFy_`<4?!1Gd zRJE#UesYH{SZo|A@OmmyckEMY*GS3x9`9Cu(mGSEcWM=~ZZ#{SJ0atXV*XZ`8N+*k zpR~dd@)*WAbaq|Mjy)i(^w|`4B$c4@I1Km$La5KAXEmM!t5taOsS^Ayv$sK=3FArc zA3XF10gg0D!2RE;s^1gQkTI)F=wB6BKvwNi-01+LTX_m_|HoHfO< z73~)EV;JLhD)kW(yESd~;Qe3BswIM~LDn?yCvfJlo#Wg?r2yBjwUI2kV?iHIfW7|_ z=hRQsyX|OM)vclWrB(5gItI=iZ*|!qQSWcJl+tR|8XLS?j+&>Pk@`0 zH1w^!Q+nCk?siKX11jxdwXfc8EWF!ec_iauksW|E>k0NzbCM3tXF0@!DE3t`?}ySw zFr$hZ+BqEb9tcT$$P8&7@{-tv6ch_2-Sfg**R+}Oj=*$6u-wZ2KzF9l`^0n+0#5NtBWM=nH{wvim1=ljAR^dcpK@avBzLk z!aps!KPQ5;IjSCBN!shTnWTV^Dx$?r)_we~>bzJ}=KVTL8=Bai6@IqI-cmm~!Tx37 zAj|=0aJBQRyRI;8;ogrV^SGOnl5BeTf)@7xkr_jD2LPU!52YL*r=7ZYD}m*og2K{W z^pmD_P^er9HkS;JZ5=m*EX#zn*A+Ka2AP0AFY)y;wK3u8i&WP(J4h}jcKm#vzvW@x zp4a@Qyd%Ad7cd;M6c=FzEYk0U056H6ni*vMkBWvU+bVNha7@F%LIP}*D*OR&FkeTv z5iQO^n&-_CI)Rh4mSi_#eIAI%t1cw4L`2ZsVHr3;ine+06wi?&F?q}E*fb7L7ETcH zTx1iuRD0(Ovx0DlFGi-}jah~;AnGq;HW9q-ue&@6maBr*MdAEat*BJ2rowRy)tc-r zV&0O*5prtl;Adan0&@-eiN;~l(;z&Y$Zj{^=^tz6-!tqRt^!Bg>Woz?S`YJJFJ`1y zcpqs18Vaf58Usm^K3z?eQlgYJG>LE3F@u00J5+}r&3Ln>3Hp(com_%ht-NRnNhvvG zVA-=eaQ|JMRNCf3yc5@(I_Q9>jmm|-yy6$I>WxpPOp7|W3ZNB!6{mc=Sf@3V&bI(N znLE6X1ZJXI(CUKoV%Es-(IrqV@BHU+*aT*E7;+iD?Bgq)OZc*=1G-j4gsv?9rdQ{n zu=lWV$;QRT!$*zA<9$;NJ=oAZBRxVCpfX?k)ClcMHnqCY0fSJjZ0Q|$g9Pjvq0?~E zrJn1SNxR+`0^{6tQ=HJ~mDVUubo72h-!-|=o&RuB2_^qIf;bt5Nsy^*0!SRVFMj29{GP;$cA&SaCoYi%|5louuE|Gkk)H`Cg-|dfC^e91D7i(}NDYbXXc(b@x z?HHAKqc_E0ESiOJg}bi)35;r-%In-jMbI-xV9;b+g$-LeWPWRTEV+u8mc;UyKyY0$ z8Ba2iNEMJPFues@s)G}sI2MGo80{_ z44%%?I55TIOr*ZnV@*Kb_@LIa4Wi3NGEMq z9u*`hdXpmRy9}CQS}jRI@BLqlRK+4fE>>8bVmNAbfaCuvh{R9r4HaP!!kNGT9MUJf zfr? zwT(MOzoHtCPSQNo0Y&{*#JO^j&_IpI8M1C8LIVF?(s1@FXZQgx%a%`dAPf`l49|69eg zcX@+SqVKSD4{+H8Wl67Zs(Ou1y_~Zd?;Gav5@3oqRQ7lvQs)LGOiK1|?*g|4?P#-7 zn7xSgA7#0aA6ScxD}M$x{PS=gc=Nd}K#-+p)_kOg5nWzWNHh3tn)8$53hq9Y{kQ3` zu*tRKp!Ei2yD3K^20`xa$FzX|Pb>6T2!n1&faJ$op4vr^5+J?3lOzmei()iI$C?z^#HM(*f&44>h};Lx=Fn~Ol@$outgjY69|}Jtq8Xhl z`7sfix(bq6VD&Xo7CDJb@JbEW{LdIb`{9nr6c<87LGVNC0B29O4g~9o%VT2*k(a?a zCSxf-kY$BAa(Q1cQkv%i<)w(-HPaiOIOpuz{*86j1{^O7gQzF6_gMdb8NxaF-4N^X zxM>4%Q+K=gyOgN=q=+#yGT3*bUy)nknMa?u&4TmX$G>SJ;ma4|fAzVDtxYBhxA&ju zv>~33eCx^%e^d=Faz*&RqmvfN>99}DdJV1FVw&SL=H2JAbkN62Bj^PrlvCDSZvP3h z@&InK^)eTe)?0_3+<^k!D96_&@203Z;!KCb2HeGiB3VhA9bD4-sBC4 z$jcwzp-EadkiWIQszf`keNP#f{!b$Q;6-JDeWL7Bi;vf(qdJzA(S4L2UEp?oCyyv+ zB>SG9n$fHXTsy1x^f=^7heRorr;&5HU7sg*gNVTTuMb<%anFP$lEbZ|1M6?7SOy7O z1JP??%@{}8pY+dUP20&@h=SFdLA(H^xhiUs5$mYs0CmnB2l2G~kld(_bC^&s4DgU~N$^a)eyzz8d$7PgXAY&i z8kA3!myMQOSbI+xUfe-a4N-i;fs?Xr6P4*^47LNjYw%TH2PsdXw2K)z=#rh)y%PnG zNhGS5-g58_aHRXD%T(S{T3y#YbYM(G@0>$MJt1V%?1f~^$Y4OL08Z0mm`l*x%Ue4H zFB}Y@#YD)et-%Ii=4eRXb7^2{lgY&k${r*o^k2abxb9zX!wNq0DN7y_ICSDHq^6-O zOwczQ*WM~X$VO#gAWGOKhDwpc9yePv52O}I2`8^riqA%jq*P&s`jP%>_}Imlqz46P zspUwPu^|<(v+qHXS!Ou#LP$_%xVA!*u+p|HYA25J=k`J>O3`SZ9BY!6h9>S|auWsn zJt`zrI4RzF$=S=RgRG@FJ7l_9|pbBARY54^wT4Iiw9&$;V4J6wunK1 z&-}Qn8vCML0AxCk-X#^;jCQyj9tID41TP`5{O`&bXju-OG`7@_c^&uR8)ctr!WPQ_ zTiv3|V16ZXmoZiQYic_ErEp_wcF+&J$C5Vsq|=L@&Uq~uT=~vhRV?hz#j3L28FrNq z=+CH0VZA@Y%;n0$bbt~OhoTAIOc(&sPQcz!62WSteJ8U1A0)*rnH@oMM@^LH zO2pL;8x$kg7o**8!z^lnAe$TS0-~n_!N+)-HyQBe9R60TEJPi{zp+^zW|al*lX!|dTBXmx%N25MbZqWv z$e>xo94nALCPA_P3IkN<=9Nud@+0*qWB8fd)$Ca->d_atF;aIhl_dTTjJ%bdfJ!Rg z18n!;&3WZBoTVq|$s=+;cs&Y(#2>{U;u=L=4d>tMf&i2La^VOf~|qZ*IezrOF+d{>(b! zUU&C~@{3_DE(ihYw(4caFEL1LVmag)<9P_}+4(kdVP_;;>`Nox?91o@7omtEcZkHJ z@K5`SU!!H7xW!t>?q5QdQf=*}@8NMDx*?GwD6L1{DW^ZNsDtBV59;FVb!ZM9va%`@ zT-6^5SHlc|z26L8=r_oSjTy=*;K$j3Ci5(w@PB}}sCD)7z!`~iYrR3yMEH8~Tx^F5 zH7Z_}J%%Jr4*PBmd!0(AXrK+dEklD2j#5&fZdabWMMF_0ik5G3$W~F`@t1uXo9inn zf)9^&d!FV^5aDr54F_T6X9zewg!vMe#}+I7L0rdKr#z=3UX#%WYGxw=0jv=d$YQR?;0 zm*UV!z!?>EO@5JQ;ge8r%jkQC!i2VRsN4RbQG(`cq#E`|!2*x0y~lVKtAKqZyn3G? z440K_+k|SpE?g1#r^}lswuB7Qe|?O-elnfH20gC;aJzpNZ|7^Kadr7 zNDQD^e6Z6B@oONv^X*2OM_XUpomsp+uBrbNX_vkW)KMxT>`XAlc))1TcorZYMXzXy z*P>~vUeOu$`b)0HqcijM2C}~=LVd4EnH0!-(~w|_c$RdIw3U?8T(l-sw|23BjXT4kMVf9x2nDZ>q-g=_Fjw-i_ z>+2&9PzBV@vWKDf3aTsR0y3I6zbYIHALkdG12X17T~wW?a3XgfQm=_R49Acx!>mxX zXs)m=EY0&bZGWwYkRtVH#Zu((ZK0Zytq0`(iLM1z(GOZeeV_$V22X0Yjz?)h;s_)p zcqQF^o(=k?xmg=H?oX*&EU*5@Ev^(QPFma<`8?bOT_+8EuT0l`G&tW8M#Pb*Zy&qd zHEMrI_nE5qoX@j7W}1-dCsbg;%Q|wNR~r0)HZsrubihOKPe1;o%5|eGIOlSMXiIvQ zxhv_-!?*7qPMnXGTJg!s5aY@mc3L6An*;d-RNF?`-^b8LSF>rS1*y&^TvW>13 z+wT{Q1gLHvyfJ$~$~?we+?a^&Z_qGO1YsMQrT}lOLr5v#QvVpD3fpk8flRrYW0O89 zh5kx8UuiQu!Cz~K!Lt~`Rz}pJ)}!aofA2n`+A_S~E+sb&&mvkK z#D_C$PS-V=^8J=6tg<%CR?%jqYpkyiJ4^iQ`~+^gH|8BYWX+~(V|~_m6BCn?*16o= z$HJDs&H2Z0%;Zd(q?gypLMO7HvSl?I7%TXyp3YXyd+|ZlZy>=mi(z^0}&hEgwk%AG5es0P_q_14x8Gn?i4}$INPeDqY(;MWk44KXA|R*9$K2@VT_74!O1Z ze#-e}{k2~mhu9kTWRgl_lKpNmIfZU%H$zr$!E zkXxdl!0~UjCuF4Qhqr>W(?R2AWBD<5BaXl_m7$C(vbK!LKee*nlEkn??11#7-}72VG1f z{eO_%umm3q{i$l}&Pq>XsG(XqiVPfOj9v}lM8pxT6*OZ8C3)P)A$?WKHX2f|spGkN z1~P?x!13A7h~2iF=|F41SAJB#>W~)|^83|zaSHMa)&1wrJ9TS1sz(GhOj`eCDQXf!LWO`u0{zf| zF4Sn1vbA+0k&ChP*S=X>wX0g0gP?X`jT9J@XASPL__J;%H9f0@CKw}Y<&ngP~Y>I?Y{ zv=QA2=rH_yfSCxXAi&Y1nZ^tdq>Of$LIfy#2=L|SBnpeZJf(s-2h#Km`=SH5n@) z(B0^jWzWHmb! z&z1q(@U>EUO}+QUeswDkRE7spA|aUV0LVTW($iafF&(_-m9C@Rdt}j5uuyCq2IsWCfeU0ypK9$t! z>8}G?4<+Iqi^Mjvn~lGK)o)}ARJ1c0s7T+VGPP8nz#|e_B6l>d2S&fk&#b|)=${qql8w$-^Y-1TNyKsk-F%U#tORe5TrDCue<0 z^xx-+YsM6UI;9075a;c`cJH&|z-8>dAC$T!!ScUPhEfK|=hDMBx-DhGCB%n)Ja^bm z!C*!1vr5et5Sa`q;55u1Vzpul8z!p%MoHMP(N|8wN;r9|%6J(oV01%CWN5KBbd4pY zYHIKP?sd@R3jSjf3|NV%=n7D~U>Y?GLiAlPlFD+9z%jAQkyK|}s(mO$UJff2=DRI4 zqyr#?HCIDHRVp~nwd!sDJC8LojTqs+7_Z^WsmL*Qq56EtieU-zEAaE*r7G8wpDh?M zSxQHP#)CX3MB*P`EPS1ImkF4yUSCxP(Rkfy{hH?vNb&& zOQ(HQfmQ>aaxa4Czh*#wJX;HvDVw+KPKZdzw zSU_;T<+%1n%b_XfNV65A+Mak-RxM(T>L4^~Rnqv=j0~u(qmy$ge>X9*<)oF5di89e zz`!4Q&hkA)6BeOlNQbIm+gBUvu#(Bj>E!q|RTwKJ#?twnW+VSZGgQHXUPo!B6rR%<&-~@$1Pm@0 zI9LY+vWBPG12&|W7)Hzm7boT0xup&&yfUu$p+==R3O`sZ%Z|S@=CQ`dc`rf^FJ&n? zA@>_~2pi0ofwT>7uz43<7eMKo)ngISH!E4xxGN3yn6D5c8tqTI&6_4|oawxy4n5eo z{ARivxl-XYyW`*k>phmdj`e(7jFsNO$xa7~wH#E6?0L%37vX1NIkRUZAmk z>qg7OK$vkFNTd06$#k{mp*V6Y>9Y;JG5%OFgqFBq48EI#g9>V@U6rw>z&wIqaQl&tm z?ksekjG36rgn=YWTN}W9s*3oX+0cw^^m$n&xPFs$Yrd9NhcJ$R+M??y-qULGI_;Lx zAiZNf)D=)y+)cj4_Dx6yi)b9J02*7Fq(kb0ps&Xn=}@)Kte8qWLH|gdkCIo>-VAYx z_2jvvL44ixn7Q==7RgVLS*oW(S|8sOgbYe$a^B@oG~9C}cTDqW$=N!j?|C;DxU-c3 zJJ>aDf+?R_w7Bh$^aDQvCB67tdYJbleEc}$$@#F$c>DtinUmN^iqxg>&{n2hH0=sI z82$O5K-@b~SQlyc^J@-{cZU}KI#U|_NfxDcE;f3z7_@o2luz>c>DHf?S0e-Y*cAQQ zfhvB52RBHr3gL1b*$I*5m0vhG-&P>*R&=hbp`OqF=2kk(ya$di zuWoHQ#esPD>fF_lGn6AzJcLYTOQ&P1c-N$TjHN*LmW(2=t72%?>k+LZ%ce557ScKj zTs34JJl3dGt_5bK@wm-i7AkWkCYC=9J?!=ZCiXZp_$hGc=NKk1(Vtw;@A)IRIR))3 zRSZW^Sz=m0wHuXEM4xH6n*bT~WZ4TMXf%Gk=|h9`^33Ut3H~`{l^7Ol1GKICGVK|V z+*jU-pOaJ_VLwT1+QEy=7%RhSN)BV7(?}UtY>fcBU-M}IXSZTDd?RtcfLLLOBaUET zsS=G0Sc&VSzU$Ann^7^nEEpRqhqau?gu?cx6y1sM&#i;tMagWQ&i`;XMhR*JT^G#= zXj`eD^cdX2Ysi&9;=?}zj@mZ%m&DbP(+|`8fOBpdtWTG__Q`~V$WrGu_=dJFCw=TG z#xcc~Mjt8>PvQIzy~N`9AzcR-+LWLydr0c({%*XGJiZxLae5Lm88P#cVfSq!E26PZ zz|EzEplAIYOI#_EFWnZeth+NmezV(HG`j3b6mR1jN1 zPrj%l9+LR^1>8-2(5EJ{LxQ+%djd-RoC>{`=5zg_XTTO)(;KD=ew1umChKgnld9J@q1(%HN`qz2_gl$&0tpv%4< zFiSEq_?(>2SnAMFx-~c&W{M|AUw9YQ*Q?1u2q>Ep)#*BAC%-Q?`b4N`g5RaHo0Mg) zs}{+B+MQ9oPJ`ZCfGB1x`-)V1n%vU<{XIg?;K4ANh&cJ~Gw{!|R%GcK(zuz}U_>z- zTWK*LaIYEGFr0920rY+*2~{8-oAKB2+*sy08MT%|Xg-;LHL95n!3%dLaPFOb_z!Z~ zn4n3hDd-YUm(NkLk-|ptB0=wO?Eh6vy3tibjHGpPfDUgAVH`KVbTP2QSpFAA<~#_p zulPeBIa=nE7z_F=T@?lC+IXe{Jv|9AG=_J}44Zn~^b#@k(`2Co1qIMx>dM)ETI%b( z^R?{H_pG?KR%vZbqxVI#TsMJfhz78ks$FiVe}dP^i>y7TeN+EVstqF^i(>L2UkdqQzcfF(*e>)F9aYQ17u*<6H=uUx*QjQmkr zvJ@91?FoYTniYDE%DnY9b_=fGREYr}O6`*qsJe_SPQrDaUq(WK4YJmkyU@Lz>K}V@ zk>yu9{q^vP_4#08>PL^P&?^iOb_#}gC1{x@?SUtX9Y#U>;GVf^yKP*nYSAO>?4fIt zOcMu$f~eXIk+iL6YQU4{mFWFr*c!{RPw16|$a#pTixkb#qOc$JR#H#gK{!8n-#21{ z-Uh|mp>^M5#;I^V6;PBI|4Q!P_*2 zN^8gjela9Emyrt01ZWcumN|B*HhKU;2jO6qrRvbu9qEme^zInN(=eHw{IR|4n>^pi zUmrRd2TB#?oG(+{@nXCi&43F2wjvb|pO(22P#IC@2xQ7^U-Y(w2Ue1kk|_T$Q^SOV z$8Cv5WC6hx#7%6!ju&3B`qvLUvW&83hG` z@AzS22B!q(zc>!BJZb?1^>|`@%0uP(xxpg%zUrYA!4pjZ zAh4P#8R3VgO{4;!=-;D&7=GH$_^m(pz$c-~k3^ zV*LZ*>BLj>pWJtjlEZH&n$aa&Qww>6x!fM3nYkoB>rVr!Xr+1$9q$nRG#nJc-!b(xJq_ zw(-7(id|t)@Yz;r4xmo5Eu>47+|wv1q)>$HNqpBn62qbpt!fX|2{OF}kX828ua}b}og7Qk+YhS*Nr{LWIHs9nQqOCS`3BAkpjd5T+Vs@rM~t1JwLe-i~*$THK_+t zJRlb=a7^A&;j&q3?D^0(Sua^zfU2mZvq$dPufA$r!dLSFHQ@uS^@kWB>xl3YglKyVBjSZqH&EwLhdST zn5HeF7RwA|%yT}Rc%tdXeWFW+U)@>}5?$+sof}}9wW+RV589>6*Uh1^xk}+t_n2a_ zBv?7eBczWlmtf?!!4k}`EuGb@;s|lnhlB$oAM!?_+SJejo3Go!!Jin(8s%N)u7)V0hI2v(ks!Rwr-0qDwO^Ao^G%# zf;nvBZqhs)^4J|P+$#lO|1;A<)8lsrqv+BX(3aJsRMGyLW;CTEM|QygqFlWxDDbE6 z`#zwCyqhcDl~t6AC|2Sco`zSZO0AwC+Q5YzA#Z|RJR(pGD?sbCCd2m@SnVmDJ|<;e!7=Xg&T|0fT!qd}k!NzUZx_NodebPYu6nafPo z@7SIW4fPLIqj%+5zS`LuF5iUKE@=eL+oIfkkw$&+P6M6ppmmnMq=J5R<^Ew|>2%-& zWliejJ$%&hOl!)$%P5C>k_aPsk3n71IHxf<@*&6oCy@D&*7_@I2vtht8!(|CBJ^ko zN1$!{oqYvA-@Q{8o-J)uqfKR+{ip6z5wS%Z8J2m7CCXzK@OgXGc#=(oy{=w119mD` z|4(uSzI@ljsSPEWLqhoMU<>owyw5}w<47i7md+GJQ^aN*81CPG&NTQ5Wa+XP$QVZf zsNEtN#lyr)8oAn-5>ol|d^`xUr5Wx)U*fXGP?eGbUwZlSUt7xE!Bi!qu|li075`y9 z6`D&gUpSg!bYyP;(7q{oW#iu~kmHhg!LvtTq1ZAz67q(kH#~e>{WW}1*K}mE(;_y# zbA`eCxm$ur$_Es#=b+K9OS6XPSM|e<(gKqIe6se9(oqQ__1QF8LE!W z39}7&D))5Rq!g2`3dUau=Iu%yoovdi!UC=Y*UgaotXnKi^ls93IwE!+=x*IVFc)32 z8gukzeCOToa=maTewlAd^z+-{y@P2w5H3S?j3dazUZ=wg)FD_ZqsOQo+sCIRu}!F4 z(zq)qVqOkLUrTTFE?U8Hp|J&!ZG6tr#x!Qk=21oS;aZK9f`y6bTfpdQRLeKDgAA8X z`eKzz#;`=;5RC_M2g}8XdKgM6Qj`9xhHqlcv@2nST607y zezFFUIe1mm6jxb&COStbNhDDBRhtdu`pgNxl3n8SS%MORib&eZptn4iA>_fW&X+A< zv?ejvAWZH$(g>h%>9Er#XvW+C12w0Ihe<=H)pc*Fu(74vIBl2oeAYJP?tFgOCiSaF zUb<)H`faEQG@*=4ILtX8`-_gq5+!in!B}UeVhKo$lA(4#5x}!}z6qutuSd@56S-=-H$f z8%w{YrC?@~G_MIq#cHMRh9G-?O))!hUGpZ^^Bdg8Ex^g1pQy(x!$Q}q=}APU&MndV zHDaf%TtcI=U$+s&OoACTsmMh7a)Vny8!#9&G$Z0P>y-wBJ^e;2CMD>Xkh7=CuxRuY zu4va2zmw!`gJ^!*)=J;UusRzp+f;}|NG09{2U-BQE~DhJdvV9dnRQYBbDHcHpk6pT z$d-Qm?6FPLY%;6S##ZDO-8~eMH_LG7B#!0s$!Kv4mR#20V{B+ixqF}okqXe+#+Q=L z#z8kZ8dt{w#dEp~vxf3w!{TX(J5XyHdxQq#1CF>4t)25e56%NiYY0sVi@VDWGsCWb z0gk|ONU3lsXc7NqiBTM56i~p~&Ko1`n|h8WorzuQhewSTF6KVZT}zpoDzB4(!*w zsJ_`sq|Di8l~(%f&+}djm?$=M&eFG*+x>U3Xf6eE7$c8M6R(f|NmX#ye*als(i--a zg1N(}s}y9~FafdrtAmV%5&0m3&VcN6=*GTvKBk8WntY)#>isK%wT#SbOwSp?eFo^2r2k zxJ{dpi7peNjM(a zwmk=2{V({4fj*mh1<7&SOt8DomqWjJ^8SiD{pU}pre}&YT?(^RrJa2haGO2FGev7; z_SU(>0vC&YN3H79v8MkQxi|6eoW84FL+n(!+2?s^30>%4boci23x%T`!acdnkw0__c5z<`myCsfh05<# zqz{C_@I)>f&2j2+VzvP-R(Ioy3KS;1>(qX3GgMD^O0e3#T+EXLd*c}cdUq<(I~f74 z0w;T6;Y^(r=B(MnNXwn%m0TXcywF-Vc-(hg2JM+6xlt!qWOv)y>G{ zwudnCNYmrgK-i^$vxzyhOU9i-w5&6P-I-?)sbbkX^Q@sCyQo21+n=y4of=JVJs1Sk zsl{0RUsB)qZ&|WWrx(lM{~}x>f_z85(U(CX3>tO+E_Isiz2H$mRNonLx+eEx zWD7Oe@wFsQ(-8AWI;gJnyrAyW7=wv(#MD6zGoo+>mL|z*Mystbp2?pH>sCbsp@*t_eU5=CSPLR_jeU z&$H0_lnv>YYlW9%Y0#RoeE#rN%0}%Nf}uN`4EfxCK@QmX42D1t)&#w_cbGwT6a#x) z6rBlvywa$V^POWVk`oq1L-Aw#_D5X!79#vp^qt`zFCH{u2E>71p1Px{2LCI3x!ReT zra4#oW=kQG$LedrFc@@#F^ZS$33iua7KepG0vm|k+uq)_1bz;<8Cl?vcO0QMQ4qB#dN<>kgIP_SchZ0+ent z`IdzKoCw|o`eZ0Y@9WqaAy~L_3}spxwbMkutM{#&i-iKuv5h7%$!0Ccv^ zmw!7h9tJrjJT06DH&?YoDfAIJT_NQT1Y(SfI!D#hDn}BGVtz<*so9Mwg2KKVi;q7H zB1;Uo8Xjgq$5qV;Xs1vx$Lpb?^O2?v6po0bbJ_$Tn=G7%07Xmsrq6TofTAN?S-`m0 z|25iY#ywA#{)Oe9!M^uMol?fDtS-2MO%QYXro3KAcn5tbyhk6F&Z<&JPt^DTB-;>gOF(~h(4lg5N0zaI**$P)4W6IzeZ^751Ce7wimGFhhWE5mMU^2dp7`BR?E9<&IfPZ~7~=&r`G zh{8GDd`fI46IS_c(;m1dYUbo%&%CHu{TsPqnDZ*zr=z^PYVv)R{E+C`6dk5AtxxmM z|2YBCotTqc_6|(d!hpvj{~*iOIlNhbKnO{zwqsCX31@9cXzUxhDWlt*_KTiwi{1^R zQ4zDut3VPt%e*MHNfv8MSOK8-j!Ga+XtR1@xIEwE+^P*(yVl@Kq7JhF9sQc&pGbPy zb0QAZ!@}HTWx$hjK9m5uR$h#0wOobT+waH0TLd?tGh%a0ljUA%+d05FJ-Zhx#0m7B z2$lthb%{kSWOqkmZTDAx9UbpQWBlxv0(n+y*FIU8;U&TtcNr*8u^#0SK9Pa>%riId zfXNKJ+{qh3z^tdd4I%M^aR8NVI$>nX8EAkL2QVzOtC0#_I@Lr%~#8c)#BDxJQ_?2I2?Fj1M{yFMmh9YV_n7}tOYS{6TT8BD8#0vr+MUk<0z z$c3_k5HPKee)5vPmebPY4Kq*m2;qZO41?o8a$tfX25tfwa9-gBrW%@@Dz;@R#wjUw z1-A1;wght>W_{6F&}*KTQWN^%=9*sX?0gT;W|YmV9%Doo(F-xjg~)X-gTK%wIHzvr zHD6brZ#TIlLowAmb-*r71-mm=m6ru_UD4qxc~CdJn)oig6EiATa$d-Qp3Qy(^=Y_c z^v;(T1=mPsC-_*Kj#AG%A3SiM1kGFd45wXc0Kr=Pms5p@^*qJ(s%Ng`t64FofFc+pNmiCl=I5cZ60ZFuh$ zo70G|OLlX`MvZcp!BfFO6$R@uP-*<*R__B1FnQR1uFL-XN83Oe9o za5dM}_y9qH74^fyJ49(Z#uxhTE4|pe6%cpt7UHMyT38QwR~pyF)Qh|}upH>A1{B%C zR|`~2D=q_%U;&y}WrQ|d$&_=QcTuOr!AdR`ht+ZSf|No7BBL0OBIlo_A3{$IPBx`# zJpx7Q=mUypLVymqG~6r}|3%nWOP8Gjldq7P?)v#sw&mkXoaGSh**x%EpM6&ut9y)?cUw6<;bRAP8r_PKt~(PIXT8(sVVbgJ@aq zAz-H`z0yREGJdtRJ36H-lMBRxq-<QG>cZRiWPQfua9_CR!Xx=}VjQTm5O9FzH8E)W+`eyy{F8_Y)zG?kMP zo{r{mPC`uJb{+sb(Y-$TWuUG@x>Pk3Y5df~28gkRyF<^p-#TLmy+Uf87tK)s+2qT= ze2(|t++inSMkJ1}Su(|BGuuOI>GaOqRZbvN!3H;&qJFh715cfg=LqNR0L~RiC4j=^iPXvb~DorW*dM?nO zRmGk8VNh0Wylz|U{cN_6cLi*x5yvJtC$2gTvft^5j{cF?j5L|u=r>?kH5#d*de|mx z6R?UAUa|eC+93%nJ2c%zjMP@yto(x7ze!Swx7>u95Mu#&pKqCh!NY++;TJfCHN>T- zG(|6Ri||Px=85Yh=uN>3+JKPZJ>Nc%8oR7FyYT{J{Vjxxz-*{tMX&H*d%$!FCS`h* z36ifLB@E2zgTnNVABOXT1Q7Y2&?3bUG6zi=t!#Y)w%pRmw@(EqB57@v!e!F$c2`0V3TG#wGTFPl=u3PFbPx$@&7+lUM5 z+OHg4*uHB>bQ&Fj%|Ybv5>2fMIJJ?OaBW1+jS`~XST?}EH;!>rnxxV}NT?7W^>!3E z88rGNRtna(-_=%2tozfQZXiEYW#VHP=-)zJBJx}R42zfp8mfJpeDL}zycTt4y`t^L za0e;n?o;Hqet5V_d$$4(Lu<;;^~uYyE`cHZMij^YXri_XP1t&>z(g&ArHc@AGv>Aq z%q2n-yeUCCFwfFZ^rHpMc_8X{J$PW2R zip+<(!N5%RXLt|z4z?hQqNqd4-VwsQ+p19nk#NTMR5zYb3fL6b7VE!3L?7U1Q z_}5CZdO>C5=s%W&AYu0ROGUsNZWN8vX?6*DKK&CEMn<}b2qFE_a%Hn_-uf3E`p^6J z%zYm+5RFuB;W2M`&pz?*7b6_~>i4jiOy?-@8}2=UNOnoeqqSu#2`JmXEhHDbaUdCy zfYyHJbu5GY^5r_hURw|%!IX0TlIb}J95vI_L~R($_~62^)qmigTCKcg*#2%bBg5(> zQPC^q(}dS6cp%Euz7z|Ag}Rj#&GkDiiM;NYoB$E^r$o7vEkc@>e# zoq9<(=qU0P$XX^5p#&7jQ3lO<@F;!YqT(fhq2JF$m-~pxI*5&ax`EW9mZFhLKDO6R z&JLovRil-v3q10a{SUB^iCoS8h8O|yjD9F9{f8G>n-D(YP0{W!j$){8x8N?~TuDE@ z7yHiUG_&8n4^N=8Mln^YRCMxgqVI~BIO_IO!bZy-nZ_f@Crec-Bc zy#+tLgd-4^#JR4Fy;4&6RRcVIO;6WkvDYA{CsYKcUbnb3Y~g7!5T*ZZkWmhpd}?S# zQ7olo$W!{nWPc!?sdage(%@y%U&A(w1S3Eqdl_;XBEh4fDrCnI(=hHVpKCD0xTX;{ z$x{w3CB^?e9|8e}o0nB^f@M_`FWFHJLGSY(^AdOeGp6Oljy=CYq9WJ}fdb3Kfd%U= zyQv^t@1yeP4Ndr~2DLrM5xEVS8`KQmf4_#rMNcy?>3HYUlO#6}j*98|4H23E1{zLw zB#CtZ??hH;yby{2Fq#I^@QyKeqqY&I{(!b8isr>W;tm>)f{v9Jssii=14h0aI|l7c zWV8p@uNTXk8Jo@yN-<|=&&y?-_b`qkW9oy(p_rdU>?tbdR$1F1)Gfa;g+rn|Cp0~^ z#hcj1(?QN9wgk-k%Hw2!G!(0t9^0toq2J<3(=O>!3x9Wow;#Bj`~h3-A`!#UP7uip zZIuL)THb8-R;yybI(tm5Rb2)Egpf|~pCV!n0kV6ZWa7LlCbN-1x8XuY*$-KoS|yz( zoxs_Zl;FCx8ve!--;bCSAGLVa&kggMUZJIUY|*NZ$HESDQi!6b%T&C0R;n-^TV7AK zPh(a1AA;&S5%xE{mh_txSk6CItXMXE)-ZnrV}$dPTXHGGUm|Gz#t;4sDDBCZ5E(up zr5ZqgnkPzAk@)AqhAt~#ZXMNfazDHwUxf~>cBHF;Ey&kPdpj(HD3nX#ZfGy23-#)= zlD~n)nzK(eAj3%W^wmIby%KkW&6yXaDPjOx`<_m7L`QR31FMRr0bD?#f72lfN(lb) zi_k&wUNV7BHw~6Mw#(F>WGN?jooqB5CLrmIwkJp4I@^77OW1XZlcS-^RQb zn3dPVp&q6=Oi$m~Tf`P0oV9wjg0Cv88xl6&bP zx%uhkPke-}+n-UA^2mdm5%Ai~>lF~TB?f5v+pmE?WUG5<-@>S*Z8l?{>^M+wD|X_W zOnflP)eJK)s1OS{j(hjGKziP6RJDk-T;2l9=cUtH9iyZqdZa+g3nqy;eCM@nE)Rc?4}O|?tqE8oAF zKWk3Q*MVE#MY9C8o+Sax1sGlY!1Z^lq8;TD32tO{z7N05SMIO#)Y&0{xJ1qgUBU80 zn2o1BVVS$X@uWd0;RuF{9pG#X28Z&l*(6};!3yoSEvm`(;m46L8q%v=w3H}v#!5Az zL@m0&bc{NlN`Ac|LEyy?9c}l(X~=i-;nYD1*E*s>`Xmz&e(#`*#wqZ2ux{mF4`SDC z7wx$TMxJ_2Q<~RRvC_ouIoNM=Cl$|fC&dPuou?kni$5!A;lge*%Je?0z<5fv2+q6dl?zg|L18QN;j?95oBO4W`>8H^BX2I1xtbWBRvAt1s^Yx09+ z+10~rU^~G`R!5OIsMPWNRN*&ZsfyhAaKE2X=nG=AD?pqQIWJGY!AW06N(DVsqZ+#pY5ic%2uMw0?Hq|9%yOZb7@Fh|-_*~D~9bfYnmQ1Xr;^UhLW zxw33%piqp17>rJ5tKA8`jJ|HkfGfsSy39yb;4~Kn@Gv5Geq-;T>wMT2KqO{2eL*W( zuF!6X{!x}sk+W!T#6qc9ozTp%JUstGTopcHD8Cu@CMH#znT4}wNg-wpt46w9dDfEa z9rKh2!qt4f z6k4MGyvOKg8u0m*w!)GR`#bFElmcIOh6$jZAn@wvixO*986F$erdZ5o{xAy^OA(!l z05<$e7I`vbnIUD;D(78(>nlV8INLg6$@aTkJ_;9S&uw@vZYmW=vZkLHp(ElEx!!emU$z`S;b1=i$+6X2qd6#o(( zYZ2=P;hp|oEJ1nH9CRI_TK76*0?!u)ctB@GJBZpiqyRStRUP<0nI-~NGxAa~& z7Py`?hh*{4JA{anW6{F-gWc^_-{(__tRv|Nw7`N|mFHn=< ziD1#)gxLZ*Q6+D3a)I0epzPC6z?9=_tdoB(2-AEP%_mFj_3$D;yDbYlyXtVW?>9AU z3aM0wk(nY~UkkMd_y{>}A62417wO(>na6PZs`w9XW>oTHKUx2Eb^RNc}HV zXF@^X;!Q26adJ$o(ow`_(%T!hQ?8aJ&>tc@4PHb{cc$amM_EW__tXBUz zRlqOq4%d_3#=UwH-TloGD+@Odjg8$*0+xDqWBI+|r|ZwPU)=C-!6sD#Z^KBMOqn=~ zJ3Gx#V32N2aq%76NK8;-B-1oLlrGUl;-!kAj$FFMa#St)VBtcT+~1OQym|7vL(I7C z%FKt?ptB+8gd;zqtbM2eL+!;=Hasc3K1$ysfnH+?u(=2jLOHS`SLr(5GN3_XuUWX~ zG#Z@LAvU zjfN*_5&@l63RxGweu4s7%S{5v;#FUyQ-jtn>ol+u$i!}#NXW)qc2t2?ZSn)iHMnTl z<_3Bw`i4%G-B=v3!^vaM6R|3C<0M=nZ#!+$i+w&U_3p3s%)zqkqg&QC<6}ZLAd0tc z$w>ZDPSFe$2*wfuPD5k_DD7@3cr66t9(lZ}ebSZyL_cS%<$2s~?=x9_kCro{CpC4D z`K!S){lt2&s3Ut=cYnb4c30n{Mw|bCO`Jnt3B}DghBaXb$|_A4Myt-2@76!CfgwEH zI8YJ0x+Ce{K&L*g(p-c`i-2I@2z9K(C{<8JQ;Rn`;8?zfW@j_F%-K4Ohl*3>@j7NI z1@#%-d4Jl|#+SnYm(63Ug;$P2Ze&V&UZR_HASby_7xvwGE(lE|-Te?zRb;}=+$!*yr_BDH!~h@;8%(=xwD z(HjoY8l86ZYvguvoqggiO;6?bD-O59YU1hgTd;O5577`Txpj=q+kJWXpB`CMnastK z$|=q86YXD5DKXq}h1pxODrz@iBk-?*PUTQIpU0!l=C&yp8{{j0x+W7s#iv%{QYU6W zR5nyG%E;$Vq5T6?d6EPD2ge1%R%X)~T_)ohATPefy-rltcEVj&Pey#>g&E??u!R-i zM^g^`fupAH{Gbp(f>5FF`|EE^EP)jtk=m&Qv5X4xo&if&PjTOM6>@%GqU&#K3Za}ZT-Q6IU@ffcUO({UtIgvWs5&josh ziE`ouzy9{0nilmz7WowBx}MxKX{Cuua}ABXT|7v!Wzcd=0M6)UkNBs$YLmyPf^JR_ z2H?tc+^*G6eAZ9{)%501X&`4KmIJ4Uu>LITR0qUF*zh7weuM| zDa=4)vL1{`Tr)VUyUCygkE6;EfS08_yRjyOeps?Eyza@qDITq`!|Gm~k8jh|_;Wv- z3hDt4IZ3}!k_i@|=bw?H3uV`rZ# z!`71Xz9_bHK4A!Div}$?+Bg?#1RO9n+zOwM7LR*0kux<0Jdkp zQDe3%+8>$c(V1N8@fzt4$u!tz3(pA_D(pn=f{X4kw&K!*iy#)y(+#)~@z2Y$wywBd zfW9xajuPiMibLa=`$bSK`-7Dh>Asx$+60gw1rrzTMk{h%67?9*TH>^jVO5AE<0tV)>m&tFLu2|dJLabwNsMd9;FGZm z`MkJG(RA?sr!Upk7y7z{{ZHSks+sb8gr6t0uhrPk`nn0ee_ovVJx+eEh<{Zz`nu7+ ze_Ma4^ON;E{;tIH^>xMisH^Ao5q$q4E%W>B{auTH!+oRY_qmtP?O*kD1wN`8K7U-l ztFPmMi368gJC|2Lo*`8~U7@_R`AT?SuOA$?tI z{;t8lQ{eM+>V?wKhBi9uGnh2wfI`n>iVsaRV-%Cke48VHt?t?A^NS4%u4kBORlaIZ zmozhB8b0)^_8TjVL1n3I*L=htaRWK|gkO8NCxf&-sZBwmC}ep}-dZ)Vk0zBl+Ep&? z0E2lzt7E7ZeZkjpqIloZ*JAX{Z?jIxv*%5P*V%D+gmMc<K`ZXXvXkyYlXRhyCXxot=>ft65QS`!SnsZoSif?63xgnpVvyg#Ol$Y z6Q}AsosT-@F?}bxaAyEdM7ljKlE$e|SB2q9j?O7HW_xjnjzK@}uUq2xvfn~zIURjB zgdvPg2AY8#aCrmB_FE^2WCu<~738fAiCFnPqFWa1#H?xFD+PYi)9Y%v!&=!W+rih= zda8)PWrg(pNk@lj$XFp`LP8+`>)51QDWk^>8seEQ= zfTwq|WLGPid|VKP+~!IHXP6v!&Y?a_i{LC7GCpWpQW#`b5pym04}@3iz0%s7SW46| z&pup@6~&uk6{{_FROf^Z>{_%jwoFthgq?^TSAj}e4v5lFD5Urn<4;z=UA1lKvkm#1 zt0jOw$WfiF4m5h8*gnn$ao`3ojq_ngn`dRp2O2q`0%Rj!_MaM?95WKtJZB^V*I&s- zF&0q-Ybiu}friyu`6usgIM4ntc(y8UvI&}oWFK{s8%)CGz&r%!y%OGiqU~!T3&=to zr6?Ywpv$0bgL+TRRblxN!`IkFw`hTq=E#J)fd<$=sPP$*>c5Td%&H5Bax?}*%@NTC zTu5re4V^dM917dz8P)!P(sdJ}jgoP9q)QGI^99DCM6CLOuQr#bK`6ubEj3PCt z;HADpLC&#hbOA|65r{^9zAutl0cy*uq1-!EAMxG3=UPAq94@gvmYwT03uKZKKmE&X zkT<@LN~73gNt^&aSL7s_Ogm`PjCN3(=Qa!4<2q3e3xylk(NR5ToEye1b)U`&vMaZ# z84L^)oz_P(9}N2UxhK(u@sYfRsdz&tu2k2SR`9LMYp1@h8CshOk87OFvuXxz!k}}X zR24e(wQ$VlUe8D8Gi;@KDH6R;m~uf02_d{_xDT;HB|t4P1=_7g>%RPrcSo?@)&N3zJL7|xhnqMEFoDcYZU7(qDJ`3mG;t(G!nocyJm77_YnY@5#% z6UeGq)tL<->wQ1~-L+$x9``Y&2%0TDpBuSp(O!uoMlxid6ZOA;<7I{8flp0Zp|Mtq z{K6J;@ftd;nfaSE*^d1MZ0sigcs_y>M1(^KM>`AbCZ&oUXdX2R*gkq+0OQp;NJ@no;=D+O@MfXbpJZbt&E!{*R@j&=qFrtiy ze;~hSTjr<_tH`I%UDbhdbH?8##5&Y}BnSlwbDc?*k=XYd>-zPt&s7V08{r4WvyoeK zN_BOJBApKVTVR(s3R-7SuXlhE!EwQWhz^bCisbaM6>z)a4TorN03S{;rL;#K)r&&t%gT z+$camfR}&hmikJ*NhS5+^=d8+n!$~%LUl3t`5{L%_r@10`p-f8MI-+w1xhh?f%xUo zCgcmmuI4%DX~jp%JjqM6O0HsUb>|u!D{_{c5zaW+)fGn zg_E&g!SFV4JJ0L#Qtt)I&J8)$rSh6M*d3z76i2WN2z~Ak$bP3j-AxaY)3^v5)O zOR6`ZD%U7U;EgmeL~X6WX5c{mP;NIkhTclZqW=-H>w`VxBu$C}(A+qN6c{&>nt>~l z5-abCHQ|-;q&96i)gXGKtch-!2-{!E*bO4E-M?&JJS?Zvs%%>O`V!Hc8!ZBcil%q} zabLkl2fmRitp57@s_N9Yzsf<_WIwtBY6NfJ&N}D>Ln<56WUhRgwr1~nF!ElmQxE!k6=%$t)h=3DOUK(OEf;e|G3Ak7~ zePDz3YIj^$TNhr4f(QO$bDXsiVyW@b%79iD&7U{31vUWCocWrxEV@HLD zyiw|Znda*-(|TkUa9A-|WdKGZOA)c~ON9fZSGxZwu4g2IZY>hS2tLChH{LUqL(gi6 zK^+EUBaF<&6u4Ef+|D4YB~H-R1wDKpa3S|6f7BDBDNRZbbc^Y}1+dc27BURqlSW|j z1K-cwSUQSwE%=o_tE>8MHIKVttv2m>uH6?e{|OKPI35Dn*m~?<#|bsEsRV{9&7*r1 z9CJu5PC)c3Jl7pb3*Z+JnB+dGHk=5Iz7fC85c*78w6Ffl+>H|suHLPS2K&~38w$Y7 z?0xT)iJ$qM5T~J7F=MlUpgv{L!=Q!=6PjQ!sz&4r=L-RN3X%?xrlfTWF(6CSd&Qhu zwLtWs?04874<}6rKjkkiS$f`w!Gb0gW;#1!HL3FYmpRA3dcAi`utpyhkyu`!2&eL~ ztshCf?FeOq6kuc2W4T8gE%E`&x>MX&Dq{0^W?mSB%s;&qNCixKEbu1UJhi1p+ig87 zU4=8A?GLL|F9vv4e};VTCbhj>>@MYr(tNweB)jvIMQh$bv`qARQ0PvbLYe4h&H4XX z+Q*dO@HDr|U~++Geco^+dCzkO!L-q&JwrRmLyy8H<4^p1E_N=8Z8g2X~s< zB$!6JWmOI7=3J5K2l}*APjSJaD518Q-?Zs{&KZB^A;vU2NsmP|c}isQoO8_ONv4(ma=b2513Ve3 zF_tcumXht%h^*w~oaeUY7f^C8`rtzRO&Xk&L!Xce zm&p(d!SOB2KmT0=DLCdlbvPr(8N*H~R+D=|GEkM$j)_tE6{D`zDbSHus_ecw#Zhad z)AHIj12(3y-oZNN6;yk!fbls5WL=qoik)?8iFX3qY>n!s8z)9dX)dCIVOW{!5!&_# zk0%*uV=&7qJs%ds;qcM|cb<@uU;l zl_5#L>wtuEKz?R6n|{)3AUdf$li0kl>RrYUBhj;&ryS8+lJWO3IBX!RV8w3RQ*2FG zX!JnaPcN4E>Fz-{Bz%Dj4ES!Roc~D(z_InsB=;}@k;W$x#Ke-c6Z*ze*UMj6GUpM} z5lrJ$NZ=y$q6%@HvNvz;k~#6;Y$rN4o!=-svP9*I)%q?vMD?Sn7V3(G0AcdKT|EHz zkUaAt-oe`F9eWU7A!a8hug^7v&Xy-VbiQd>1?*JGqL7AAt3o`!_;99alWh;FwUm84 z!zC3(F`9$628?IuZTw&pvvs=LfeWT1Tb>my!>GEPu7GL*i$DSTN9$ftOA)j0o(*Rx zAv->dAQQO$-i~{DK^^F5KGuR`VV%2)nTSwv?jDY^Cj)NR0f%HgaO_#R zC=OIQtVal6g9*R*!MqXW4R~nAXy@tein=Xa__q|wmctVUW4g%x^EiWIXuD9`yMG>9 zSxqYb<8;~hNy3#eyWG%#_JHv`G)h{fR8u?bh;=#aO82lrHnb3WoIHn%R(H~phende z7+U~A6yB!X1;x>sHDsO#enFJT?}|pc3g>1Jj0WF_OfmVdkg?yb6O%(EbmCy(ByT zERT$|`gLYm0ysa&h{U?-@28EP4*l;eaTRxS12Pk4$+Nq)8&F+rqI!mE>L9_85%o!+ zHoGup9R?41*M=hAb#l${MNN}ilIx}zx`C`$uDr`Ew3~(ElI=&fz#=B; zOGY{&4-tMhnJE}It&-}}p^j%|BX1EP73VY8CdnNRKP+J*3pJCm)89%jGs#hzrW(V& zYW>qt*GR}E))-i-uy494MAxB)Tstv-`8hG6dFEy!A;64wLCDGd#3`c;h(3GOz7!7Y zp7MjZHA&E_7jSiYuV;x&b)lNT^F!8ZH(}GHOcs`k{C*Hc9VL_0alA+m8eI}Ig4ICG zXcDS!m6yv6Qo5q-s(B(?Pi@Y6+i^WmgpP}kem)2SeKtGBV1{lL^;D+57nUC)5Qg?2 znP%lOu5XJKu0f$S@lunM(ZMyr{GPXr~PtmDy2#rPtNvDiHl? zvf9ZF1aBn|S#!?YWrw4Q^?n~-J*8q#w1L-M<$k=-jLm+B$e!iza$nE-oE zAST%2!oqb;G+!%;Nc3p(CE#;_DBMCAJ%8E`{fD+rjFOG8cc1@lKgSC5D9(e+)&x1l zLHht*P(VdTY@PCRWTCvP2Ad%me{Z8GtUClM1-D)^$tX9E+BsS%AQ2L?T-jKmk$Nw@h zRPDm!$P$1V$P4Dh^!r+8msa#XE_#t&;8uc0j=4@0kEnk0@M0*kfCQBnJC?X;Eye#O z4@dnse)2{a#KZ=BtrSGvSm+*aIOJHs^+9SWA$nV>(8@AWC^gtl+d#`(a_vmT#X$ zB!z?+;?KKZ;ELx6VeI|vuO@U7y}45Hz2;n za4H|0%!!Cz0y+1PV3sz89jIh`DtPrvpBRZ(1BwZPu8g?9InAyuC#O}zNRtaC(@G5< z6`8ZGcj#HnO1S$Q_L&5KRRR+%4H%6b^188G9?I1mx_(Bx=4?iS-3etbtyi6JAG6A3 z)#~+nBW~(qL7~Mt#umxjb(GU`)-sh*H0)2L7%PztZR-B`QQDAijwM!!NAJ)U%GN;cS2|}!D+?@c`U_~!m3!x&p2KIWjqSbfaLhHXgmukDqXfBNQEI%J<^tCZ@&-~0_#!d{=4vxe7EkltpDM(nu>=yLP2wB+wp4ZS>lc%u18T=J06Z4ZdIxOW2_5Z~s}Wp2W=;}!x%404Kc@xta~4`nq} zc~knXA?`^jC?zrTf^^2POd%F66^w2CxK-?tF`ik7bfC$phP&V%p?|VPj7;_I#=jQ7 z82pD-J>7o|zH*h^;W=JPLS0lm3VmO}&4zFn)1o4_X81H+zHWwaDOs6SphfH&a=*cG z|0mfX)KCCwB5OtyB=l;D9+2Bk9iJgPmbu5oocNYX$Y{)2dNW^2c8(!pi+5aM_rW45 zd!@Rs9`6Lcnj694c-gN3C(VPfA1ky0iRn*0=y+W;A`ByyESG=Zx_T)77LMQ^k-q3h zj%X!fugjP6`zQ+$K_GkU1<)fKjzs&Sj5jBFpiSs9mv#hiRj{xq6Ua+%QT!WvZu#@M z5|@~!mEEC{0c^aUSVSxM{yXFC7@OBOUL7pu{DPmf@6lu|owk`?WgfXRj)6$-S%BF#jeCle@+KK7N?8r3 z*`t26EaRrl)3|&fFZ(j?anLu*1$OsaV3Dp`85C~Oa|?%~LQ3bYuD@w8{?v?VG_5c5 zQ!@g{P`BJ*hM%lL8I3vg(C)_en}4QCW&wHwF68vki1L_bC0AZWLg@u~7H}=ERXI$z z_dbj5=TxT2ocZG<01OMf3@|v+&U3>czFRz1x+ecHNu;29oxX{Zi|jlH zQv|~n1_JKm{m$7wH&Cd`t{(WX{+LG@t3fh#AGlAe_B4p6!81RE~Xwu|Ords!GJ8pGuNs}59T^FiXgNrZ0>Z3V< zz=n|LU`9Xh&a{{HS#0kVv9MUv4dGF8|38=ALdb<0`>Fl89s69i`;}P0Jcc~8Q>^7~ zy=pXURJqVqf+fOlhl>FOam!;_>WS&Pl8q@}4I59P2P;%r_*dd_D-y@AJ))8> z1wRUyRB!W@1D?ouN|s8i(Uh%02EFa?3gPiODj#sU94girSnlX^Am1$}FJ|eIw$B!$ zkE(<74|V@IDm%&ZWN8kTF!VnA zDmRm1Ro{PgDv6`3l?ViA%EIx*L$1C51EsliA(~<3rLxFMF38Fd=Z}`&}u)y|&X>4PalZ`Wn2`Ifh_jIhddxAu8xMNxo-vq#)jpydo0-_GOdi ziBlAiH$;xrX1+TU%<%D1^!=*L1IEgSUbLR1NWWEji}QYRK_uQiNp5yExi?R*5J{T- zxGVa0%*9Hjd^q5kh0rzu*-Rxi5EX=9MPajOh&P=qGc;T|axcTV9sSCTB1@Mn7>cjlwS2 ztAV^NqMjw=v%>saa&)!EYQwU8ySFs02FAY)=Pb1ybAjzQIKZo#{eiSC!_yH8%S-Oa z>hIw$4LIFbx-JGlv_s@CPaPjRT=Z*+v~=1YLKl#_w>9OHlaSef#^W_cC7 zFjPmv(5j)Op*h(UUe_}6-`HLft<|?Gl;_0Qr`Q{+oK-5~rXl-a3 zeVTBV@NBE1PCnk)3+#4Ug`zGX@^0nX?9?;L{$H(^scuBQ_{8Xt*eM#&7i#qKjm*wI zOJ_-Gt0O9VMU!n!mWrJbAe-Jw&0mRUQsx|>rCt*@jhl*Q{r?PL1E>~NWXypW&h5^$ zCGwGLPbOLSO}^R!3y=22=(Wa&DY6#kS&dYKJppPS&Vbx74c9yK7$$@w)5%0Qz&hW6 z7(Z1(_*@cJcEMP%z0`^n4_6$Jq?icCu~J;7fH87^y;t!l#!9h(8FmB#c~3G9Nnkag ziU7wmhP&r(cYjQin9N79oDdGNuxkZ!qVJsu61xM#@B_rwzRTJkop7AlVsTI%iQ9bcIk zk@;E#q5n6b_+KW+PZ+-xoFp zpz94KS+B_+Pv@C+W5T@+2%6r@cXzf3SClW>???qO5-L>oK#pVDqtz3V(G<>|f0N3MtK&w$>O6RX z1NWBuT$$#T4HPU=gXjmgr$=y%HMY45^Sy)T5tZ<=$Q{|f$v?xvd(t`p6I(JuUNG21 z+heG0i&lPkjmRuc1>ysHKef>dQ4x~XX}{d9Fa|(Pk_Cl zv2Tkng`gl#T1WVPC2}SfeiR6A_f9XjWEF`%=`P@*Nfj37H*(h$$KqgIzL39WlaY8! zAl0P3lzbMT5@1xrf|_84wHhi@#tUg1%vM&7Q*}uFRR!%Mb2Za_Fl$0NhI)qUV$%8G z4YC_$;%VvtOQn6!=%ty0nnQo^m|qLf;5RPib+Q6}kZWc|M~G-h@ABspmKuA-%}Z^q zg8Y5VnBX-@U@waq#jm_Y;6AxVzsoKDv@u1VWs(*SQ&@8${^v}Sfp}Y zc1~|1@K|w>T!M%ZzvolK%I$%}I(&{3TqcGsjcSTTN0`6{ih@{+y{4k6!@QgJDR&@0 z^Nmn#9k>mtfZ@YfGd}6%#z`?Psg}I!j?SK1>aN{U7@5a3B74LKEFwDV?|FeCP?T}?FO>ih3&}#ygrO~8&%a2j@0tv`Dc%*j+py# zZOBhqJb6kw&!_Ea)!qRYpr*r;YO3>H!YobU$vxk)EP^5lSmep7(y&wuJ1L|nA&G7- zW3x70tYyz}T-U_AOP;BgHWh|SQvA$_Z1mFI5)X?-?P+|&^Klt*>^KStt8WpJrcLdU-UZ)ehb z%U}@EepGI-@?BqQ8#!RU^o?xd0DogsHad|U{wnx99%MgLnQrN#{r4xNTMfkg-}WWf z9&5=36ffmfvP)^%2{OekwVH33~+Q4ObG5 zp3-jH@*u;I0b%;(Q}ZrHJC$Qs40er@Wt@4CtQ1>QTSt*!S1pZX$(yD!dQv3)m%R+5 zySsDhL^!~RXeR`anIeUX{HO7;qP z%7rBBVJty5XzmeF#mE5EP0AS#+NUEsaW7fwc67N?Lco>Fc%kDY&d8BrULp}Qw`9in z)j&w-`VIne44)w>B6RRX;O*vaiDBBzZya#)gk09E6+}L{ga0_Z4DEK&MYCKLvEJM9R|G*1DjX$9K8c{X}De_9IDtY7u+99;hi1e zV9M^W^*6p+Wl?9#tKiJg7u*M~uU)hqNG4j6!^I2@dJMm4OeQ6)A(R~Q%_t>&x$qpm zHMJ|V!!>gEkoO=Sbah>Rj6wx{AP!4cVdiYe7`SC8$XF-&G zZMrsdMGmvMgdh(UG2|$;6!g+?;OEXIaoSQ>lMpy>b9+WedH0s%>9toMTZ(t)TMzRT zHZCw2Q)G=Jyv8gn_jcp;)&X@rIP7L=C?6afo|+u)?&1fX8&9UO$p1y%ngF9>SKPM% zNkF#023S>7!>@VH_QFflc4Xw|;jq5pj-J3%3Qa?5RoIYz(F}P#TRzPJkT7z%LoC0-oEKgCJ0Hu?imWlLJMUta zoEAPGl^)sQ!9&7UUTJoQ+&c|k7yvH&Bai?(Nkg`l`Id(JNhiM5Skpi1S&6TUyzT@e zYpfM{KHvQbekFbI1PP(k;95=M2#mU>V{c;d_N`M9>v9#&0|=U^&P%~Mfir4OC9vfJ z0b+hml^7^k`I6u;BK|8JYxYb(embXc)@|$NnKA{J)GB^>slSipO7pW!t6yGs>M zvMg3K4PSYp6RE9J-gfta{yWodm_{X@aD3;-ep)5mMI33J0&q7y8C8_)L*-tWLsk%E zN|;c#G<~VyMvm2rc!eDNv8ovy)=a(0lw37OMR&i{ftV6lf|+6l3>G{3@4*2jPsGhDKfm{;%jX zojb%4=Ha$#+$c-r&Mh9C&P2w@h4NgY)V-}GbFYp~)Td*_2$Fcyga)_Yl+Q!vp{?h2 zPM|477Xo(10v53PG`o=%_n6?n?x?V61-tKL-8GBhJ;1MGRshbp_1BFU8O`! z*Mo?j6oZd39@N?q0hR;zG9w(1)L2wEaQ3em%F3A+ueZ85i7To6O~g_aLN82NQy}l+ znOU>c%v>IUk9^E`4yAiNOQ?oPzPLE7C+6`N)aZ^=#bmUoCpZ_4mLt-B%~fh7E~MwN zcioM&#y4MwLg`%kKuT@N6n{9WSY7Qg&SQYebX3vvFZUNzzAI`<-)P}cY}+f1F7=W% zswh_DgA`g26+(hhmr1;0g~usMG57*k&fDh%-1iWX1{vEkNF1ebs@_Jl#MsW>t@E1} z>bdZ#*RoiGCBfX{YYuIiYoJbZgiCl9uBU&KD%pn zgq~_h$({xu9s`uP@K8ifUEQzfa>AqY%3qh%$tcpNsHk!>_YgpAn-9@4F1|>)5e0Aq ziwZtK_9%x9ZT!J|8a>Re<$HnZ^WU#zY&;1ph^0Z@sOYjqJ{~C3>eP6ne6X&t0%Byb z)}31PeH6l>%FYM7exf^+ifu@Ik&IG9nF8UutyctMn$>>=Gq42leu%yd>thK7)*Wms zI)ho_*+s!5i2FZBJ`>gr^M$b~&c7aGcF#ZbmTqVc>}ziyJ1gC;XX~Z%XKfHjI!h_| zym`1L<t*^#Xz0fCdR!hV&5k&w-e6^;P3{ zK@`O6evKs?<_gBGJ;!I&Jqt7ZpTunR9QwALa;1`zBzEygnttK-M2Ve=ORL$vO=)^cWmwT`ZZ+1O4BL{ELh;<`#tV!6?H zzv@$RZ0OW0G6$uwAtwhS8iCNb7MA2D_O}(}KQA6>z^z|hF&kBShoVy--vdP<)wzpL zX>3UY{QhGYEPb1YI3$_~?KEJNu7;c4g`pO&-5&t*y1&w1=z2=z7ta?;#ti~vJHbpW z3_HTVs)@U|4}fzCxX1%99+6ww{ESwAZH_ak)bn_^$=-di)dT)6HvJ$6q*p+;)M=hr z=`#6&-^Lyzj=eB5wvym|ifralw~#r)zp%8Rv34s4WXl@Vu zUKw`Wvk^#RjJr=KALH)1&PckP=Ofe`La9j{o(4jRnwr$w(9m3l(6ekI{X4+~O7=#i zWad3qyac$RVjh@Fb8-@p!qy6d4yHiiG>)KZd-YQ3_Sho!<@mbh6N9S?g!ciSS1NRx z{eY;nBZ?S@wV=7z*yt43UWLl^?=RSRJQs|h<)xwA?UB?Kc%&kQryY=Xnj|Ae(d13y z+@cC8ME$8E&H}Gkb18#rye!cfuG=&fcVZ#+3i&H$=uF(Xp6S33FN0v;i1%hUIPR_p zer4>#7Yk1^^}TCM<|}fs3?e6Fy?a_Xd$V!lZDLG>sapUJB+jv11{Hi&lW!q+0h3mi z=IbdVyZBfhVEUJ?gSiX~cl)3gXOHrCUR>JQ6FIXu@Pr_?MWZUMEdjK5iw%b4^uW4w zo-|CNMs>2fM<7y>K`S~RmEY=J4Ed!$-MfZWUm(ZJC(f;urAS9GRVLY84GUqUN;QnA z%)f`EdE#vi7`@RZeekHxrgeF@aU4I$Sgw`k7C5q4a2DuXHm_EM8t_y<=7H zq;9DxP{Ksj%48Dd)s#nuR(Iz%qaS*#@D3oWmu0R>;IXX$ol zDfGA@mI^2Z*xariKJ_&)9(ZV+FmhFBnY36>_}!|z`sksnr+EZi*tTlV2LnwN-eR;& zT6N(D4QN5+-)b1p9o-o;rh2q=KkDFtV@#u_eQ|%IDg@^eD@>Q}*Td$p z?Rpt0r|z3v#x#4J?|AM0cYu8X!YVYqjEU;2uhHJ{Uys#BjvD|#(q31uv z@AvtLZ)$pd$yyb;T|j$TdIR8ewLMq4Mam<3RL`3JPqy0dKn-DJdwHn<)Sel z?ai8KXS6l7U=Ipr9-bBT3>8Kq7AO5A%4_J2P=(XmL&2h}i)?@H1!tjE^)B4pnNBD> z+-4yL@7HXF%%*p7N0s%XO7GFy5!g{w5z+mn=;+yb7}2yqU>p4U6t)q7-78A~ovlRD zE+=n^XiMARSfe_tP#6b0vka`C>B@0wo@|zr^DHO7DRx+onZb8%XkR3EvJJ~uwF0Ex zoLa(bC!~1&V%vIs4pA;|Ak&oT+BK2G@|yZ53j2393NxsAxRDna>*{x3PgXqna$^T? z_bdIQ{D)*=tK<}oO}-0b7!;>6h<630ygxKTpZG8gUnyen+tacaMk$x=H`*b@UFd&u zVE2u@xx`jn_oJ?v5xUausP!p~_1|ndw5wklMIl29b!QRZ@hLw8lQ5ouldhJcs`F?~ zAe5})F4;#r?ZF}RK)-P*>$|PYwFJq^an3!xXQx}OQsnR2d;^s{zb~_fZOiseQ1376H5gH&;A+ptp%Mr+i@5t^M#spnzA#|47VQSuTW3bn{98wB ze4S4(d~H2JSner$mGbYST2WQL$moU@7|a!uS}15UQ_k(daPCZV_4_OMyX!;6PRs@3 z|6vD9&JNCss|1<{cZd`pX^y5ouc-~Vk)@g5v+7x^tZ>v=K3?_ldRo7x_?K|epHCP7 z98Xzgvg0+U8Bh)bp>q@r_30~mOgKUk$!j-Koq4AK$G@N(#5=Ku)ERmT-PcWql1!|!=ERefn=!}$xOPJ9giMs0^3g+spOHl01^&Gh!G|G#xP75 z2=Ys!6!0A=m2)B}0qoxsD$9tpq=mS`pw_BkMJK6e$VW4)+3MNwUiX$g^M*}_hWpK%dL(#E5mhJb5j!sfiLH`~_(DOP(2k0& zd9vPuio;@ObF3%(M5F7LVuO1_oA~S!tV>VTXIWRP*?f?@_D-zWvt|>ATRI}Wq6C`& za41DpSn)Na-Nkutgwd8cQ{qVV9mf%fE%qtqAy`=f-=@%m-NaNhYX?@Kp}yHD68kW#y8%gwuyXO8F>q9 zc0EQd#>$g}7-2gqm4HoN!b&7-)F$^17Mx>!97q@kcr6CW1@99=farlKBnS?B@sz$H zk-8t2or8IEUVrf)WtX~$0A`E3E0G>OvDZHs1&@q(u35MR7Dkp~u1#CLb42$e7eu9EA(klSN2B zD`+a{mHw-vs4i^RZ24V#;oW<0X_gYo1_Gg;PoQH-Cq!6F$8$$bUzwqB55`BM6sW&q z27aNorjjdJhib-n;+1SY%_(4TN-O!|Ggab3o{)RlH&hLZ#W-oIzE6gRh_s|#nA!JZ z>ekcJ@5C-<1+K@M{<}c^hEJa^GpEC#oxoS75ioOQ%HL*oK6!3j7@K#+5N%aG&@P_NQ}NO0Hj($CJ$+b0#|=GJSI> zEh)%QvlkPbZUAfdo%CEUjZXLf9K5vtb6Lg_7Ak;Z4ck9!`Rox(xtKfF`O5(JeII&G zF0p6ozyU5r{YXh9E8FC-+~K;!+#*4iMBe^R6#=|EZOVqKX}P+Uw;D@RAB*1d5;eOSQ@))Rpju53%WS4}7Ke9;(*g5+6 z336a(>JRZX1X3EOZP0IlR4o z@CxN+Mr7=sFtoH7VaX6%+q*s3fZY9ct~7<&3qIpi;^rOL78B#YwH2i}r%CJ}qOM26 zj|xUCG_XOjN1JvZ(k`c1h!<>=l7UF0LmMa`?s$=E8w*UA!k1cVyFb`NvsygE7xBx? zXuYoi3-lKtkvIg{?e*L=sMJcd3i)aKgJ(HVk{Y91u6{V3p5Se29a*gtQ>mkIH8<{N zG~>N86tjE|*ZJ95yIUZ0_3Qh6ehKSUn|ds5T@udhb#j#7@IqKfVV*o^V=lZ}&u|>y zRX`jP4ih`_LInrloXDre@2aOHFXb0|`b9X!&?An@JwWprBL41DiIsvUX?IE}eo^q{ zF;dQ$*YywV70?Otty9K=*{d(eSi))5Fld|Wp;<$inhlux48EuQGzp%3uW)f4AT)Ji z{2w|ct+z^-f^M(H@hjnoP+WqlBp=*(_(Z;tGp3FYQjn&6aJag03eN<5fJU_iB|}P6 zjb!GqJxFSGK`i=^tF?umpx~`g`;~hiS#3%Ge47Y?oWA~h2S#v81?5atw9;>Twk%2V*z&`=nZc^VCes2vJh}n z*N^7{({_QFxK%5QQzyu1t8jx)j*rj=Vbj=(N2IbtYGRRsB#I_}pGCM)NutVO8%h6Q z4M6-ZqW^R1VjxwBOTGHJG_l=sKEVp0Q;au_Bw(SmM%%oQGwY*h8DJL9?4|K|F#4YK=XK*F~6?97{d{?!TBRI5!L`V2~Wg z?hDcPSp?XTvoOC;1R1!Sv(w#1_?3kXrbUnf1mmhG|4YLucaBOjjv+?bX&$NUYN(|b zO}K`#6F3UFR{NaL_*(^vH>!o4?zsKO?ZsKN8)cV}o(2Z5oCs$O%CcjUSVDM*ib{P5=9zMKDr$Sy(sSjhj_L-!VDqRtfPyObAa3E^8Jt?PF})M; zg`=iGp?kQ`dY&s>2RIhv0Jvb#;<7ICa6A_83npK!TW>vXc1nY`W8S&Xq2$uqNU>A` zdyAZIF?ITBUd$E>PqofYm^nIyf0_4LaefbEat{Y}fXq-_@g>ANXi#7^^mYP?g zT&tc+aJ@hg(TwyNWs#ydLq5c`w3VV#hEQ5UM(&jbS5wJlmivi4eM%|{fID?*cRg^MrSDUlwC%Ksc!XVvX^6=;@YbG@a*NN0^dTfBI%VP*?WFHB;o z6#36tcFmVUrpdaQYDm~Z8MEd_RN$G`@?I9npZ?1Wyy$|`* zmS=wxzkY%+L5)|?ZzS+W5h`C{JnM*RgF8PwM&fTAVOGN*BB!abZ`ZAt%Guv4-GK%@ zD|g4LQCEy4@CGR5)iHyZWpC}|lbhyLaN!1~Djd!SBQ#((Ccu-ZG;{?Yr;M?{O`$(Q z@c4d8NOxkoOnXG{2|;8{m^qVi#D&QFSKem%b&}iW>UM6OnSaDSUk3Uzr9AM*j4~#X zU7>Ha*5uCo`$Mp{ATwRGPB}S-3Z9`lqpYu;$)~9Q4p->3Ir4&}8}eqNa`^n>bo>fu z5uvpZ2+ui5%84MRQ+5bm=%BfLq6@e0k8{;z?VydZw>HhIGmTAt5F*U_;edA8HjJ!Y9JCV17v)MQb+!~ zMhcRq>~N-doCb4-)!M=}UG&cn*vvOO+NPF+A5(qt;t-M$%+6QalGzgPaY-XjM|RVy z=;MV!D0*waB-0luS8@$)^H(Xu>m2qr8H@eI*MRC2#=Fr`Qg>WvlFtnChiur)*+JF&h?>p5ZRXsVC@Su`Z|;??Hf zX_UK%$b~VMBnhm*p;YXFCS z(a4XKKrct#W?3xVaDp6ZVv;K~yXy5xgT&0WSKn^Tjx1u8B!4A6t6&|2n!d4QIGfy; z!}9|mZvgd<+@cf`wPqe8{Lpg#h7e#K(8Qjq?wa=GYuT`lP2=+4Bqm_Ypt>s=jN8d9 zD`7$hn`neW;qcarEd`n`Rj}b?rLWf=%S-#l*%)77tssXfW6IM%*)d0H*Bq-6@Pk1- zmN-;gLw|!tNVmTyz|xTqzlkROH<}*)Ma`kOQ>%h^U|SHl(#|a&q5L+D!Eo9Y72UAc ztM}k>aaUL!RXCYi$u!Sq%-CmIwy!r(|7ZdcyQ2d{L{}MjXGG|X z_|34fy_u+BwR~`Yn#ZY%)waD}W_nZVjk4xM#PK>70yuk##`+8eQhR#+vwO4eaqul= zP3_fRlKl8bol(LsIBUg{ei8<02E;JRvuiQ8=eZ2KOjt2z`s4Moh{iN*9< zTaIW1vq8wU6e_=&^Va!x;Z2EAki_rdNoYT^`zAicd9r=UylL%ZY*r`2J}D?4jFdCh z-CWrqz0x-fz~K|!?mf=Q7MJon2>FnPa-_%qg@3nN!&M(wfx3kYkE!z`8TqF5R;BVy z@yto1YblMe&a9J^EC-_X>B0be;&i6;wqmGyr?{a6|5U1?7{vsEK$#b?ANKx|=SGq3 z;eye)CQ41x=SUZ0QGs77dR`t%7H!w2*tzdqU?%E^X4%I&*fD2w@4EAqqzFGFnOy&apJ$CqMVNOW)~L+{BdOAF18R9@x%-Fs))4BN)J9} z6y9_jqKD$Zj@R~l*Gx4>;+%*lH>A7c6CDLO?OZ7d<+$TFOJf&jW3r*4MUDRl!~|z_ z9mze@3(VSQ3udGw|(L$uFrk4pdO<|VZpC1Wahv5V+0dtsMvcH zPiO(!ep1c13{)g!$hw|OvFXlvMI+*4S~^C+%{N>+SSOZq{ksgxY5yeg4EJG0WRzAu zC$-5|b=A3=mr(&>uRzZ7rWhPjTbM%xIs+&aFoW}@@1h*P>?e~4q8_9^8NC&F3YsJq z@=skwdis8L*5<)~#`G-wN~DXeZP;9~7UJQcsn%C*Z;>tTs=^jfdK4iy*ljDAQo3%+ zvG;Yl3`JiX;}un^{cwKp;r@F^QxT0H=9mGl51lnJ+sAQvdl zj)r&X@_h=}2AG6>_0VVZTOPA{;3Wn$A*)mIMU}hL7TK>gUhW5g;kdCt;uQcOz_+nv zXbh29w>uo-uf9PV8~`1CUh(aAlX&%9LRq2e@?V+KFlzw&)eq%E)2t6TPr$hj%|=jP zcU{ce2ZsMl!59Lw2E;2o4!kWH-pm&dd-&{Uy~QjYpafIZ4Uo-PedebRLsxz# zuF9Mpqj#35H5%nOoUSzUJPz;4567wk*B~JN86jY@X?iqOLpC2E#+fL zDLr@16mvck&az3K2z=Qe6*5qmOu~&4a?*%v%?VL>D~(_c!CKG7z0cP(_U1yY>o}IgJ@_EMX_E8JsJcHJsomzC+|tn2D$RKnKo+HK3uo z{Q=V29DOg^&E&Fcol=Pa%8I2J18dIE>;ptPSg=Ur%qyVEZuPI`g4S9l^rQ?UcqWrY zvdV5Lt&9!9m%h?yfs&qZHI1OS+wDnn0D%6?Se|q77&5%Wo?f%nx(ZCH(&~6DF^Wnn z@AUOwHCYjww-hZLBdGSR0Y#-Z92^98@>ClB;^HMEqN_vCzVs-QejLq19MmHOE8e$2 zi2z7BB5P>_6vTk*$F{ByZiIuCRa~~MGyBU;sQemd7bt!jW9sJWi#!{x6#4mEqh0R z*Q1wozpV4FyBWg%bkGcJ484n}Q-2RSV{;B0xvQGk3QZ^wcZn}tggADK!WX-pd3^Nd z?ZEH`0)R7-TJ2wmq6_FOCT(kJW&P{QAtn|pA=MMqC5E6uOM>yOb|eI!6P%pwS*IwH6rsZ?8SDZs>C4XbdB_%c_$!*8=x z%5h3#fS}_sJ5^$c`v*;0WF1rQG($_{iJp^QOth0UgmlJiOr5ZTYa&tfcQn$OHQav9 zGfRn@LcWFS>i-F5nW6OuWN`XW6b+6MqRFI-6MT8{7Z0KKn!%5p9P1F?{(x(9Rd~w3 z^6gTgD1DUwcxHjn*tz)bZF(;$oj0Pqpv1)qCNMB`BOB&m4Fmm)w7gv!g z?qFA*0kJTOP5mmR#$!mA;cQQ=Wi})>0XI{mpfK7wWxiikQ3A_!u~4UR{TAH*rdDo9 zn%d6pLfhEK8aWy`v}14Q>u&O#g4LXYwoWX_=Xp%QkKlDoMji8YZc9<7%=Z$==Bo*ubsC2EEqW_tyGaBC4)o) zRA`X@6ys4qT(?DI0kZs*>OFhOj!1-gLjCrfat(eZb~IOYBXaKl1T!u-8;b|26`C?? zXF_V}?xwjFcL_4h#M-N|kqP9pK9pxn^Hp+%$;d}_k?fbpek9FDL_P?*A8BW+d zS^eWOoy}Q@rEsQoA{oXj$of6FLICeUFv9?I{5hVtO+9Il zWIKERDE1N83En_P`xF@1D_Ydk_AhrkAC8Z`$(()W?U=Pi@F0IDVIgjEba^N5@S*z~4D(3qQh z+e}w#eFGT(Tv@HVETv(%q=|xoIDt}7NfvSnd$2ya=Ky3rE37X>Bn)e{#vfYAwG#AZ}2tk|9CWu z)C}!?Zm7jSf!~gsS3e|%UIyJ*7lU5bLS8U{Ej4J-#X#oJi2GZmJFViY)E9Z2%L^nA z#PK@?J9-A^HjZ__=(Y7}4p}>xgh=OhsnGyVp!w3aEVfI^VQBT;Y02SJ$R3nJnCluN z>At`<*z6D%*bktdSnJJF&4bS#)$%RjH-~rp5^lnnVpj+KzM3i~FsP;kF{{Hjny@AYfrl7^TK`JeLnEu zuLcgOlOZNiGk8UJ$Wm&oAJ+aBtWCqU;et?C8+VqXCzb1WNDSE0`Ngg$6w*jId54X8 zDm$1G_n-j$)h&9djv(U!JuxF*ex(ffN>=p1sL0tnGvVj%q#>+^etY<5nibl-&Nh3M z`t7j_*u_2?&Y30Hse#Y_w~yE0@vMeJok{9e0@yO7GC>^6d@Ix#8-JT(b(n>kf1vc{Xf-?UgL<~ytgQ{SQDqq(dO1Iu`j$mZyJG@J6X(llK*jtC;&MF z*bo8|f=4h=f2T=Un%S$pH?_JV%+ZNY(1)hJ@;GCzDhShJG8aXTRlQ&xT*irRPMvGw z)5y(zkE|wo@4^T^af2dS+b`n@?Y7nIb@}~h&RlUSSUK2YHi205=#2PNb{xioruou| z|99MAxLG_~RA~pO0?u|Ceo=!l`YCR*`30o?M)WGwYHriU)_}MhG0yirHSVc0+Q(M| zg?ea>PJ7;;!rPhXTPIwAPE&BE1=kz~kJH8KTj-#XC3iCp_mj^95wXdL!e4YfGr|F$ zKEjC!y8DMFa0v2GqqZYGokjS)6TxB|A|&;-1(rvf;P=uP&F(&?qaRvc&s3MFw)Cm} zuMX%rNuRzK7^;xdJw?x}ae*~=6aFh!&%5&~E;HKgte83s0Mo)Yv^xiKLQhBWA!zxV zT6IR!`B!IU&W$ml;jr*U3E>Ai<)ki4ot>2;LR~`ij(b+np@>sP+A`y9 z0^Lv<=(MZacCcZDQ^eO)lB{@7s4o85PB4$ZGuOlfUQ}K6Z4oLIZx^&lTbUw=ALS&) zUiqo0l{8}5-jM;+%=WW_>Bu0$gE#x|(?*5AxVVeCU6?jRFlHcTrOgqUA#^^1bt9~bZ+woEm`bNr3SsB=iEt_n~d`9)%1H}VVhEnxADsD0l zss9`u@@YOs5}0JM)fILOpjb^Z`3q%C;D|9rL=@7P$D~bA&;%CJ9gROwcY3fz zWRU&I+-0HbktuNRhebWvi576*gP1zSn+P)MOg%-sw%S=xP?l6FM+uT(1u9 zIhwtd{l$gRv}UZ}mIe6%!i(hjXsPNTmvV>RFQ=$YaeAye2=R`ieG2|iyNH^=N$ z;Pfp2Qz5u^+1j@6(hwK~zm*(u9Y_c@0ZO?e{}BWK9sRz8b8$e)FtvsL*^VPl+KxYD z)FhNGH^!Ht`}j7NcE)=bNtRX3Ib0h!&vP`K4vQS^?{E5{&UG96;i2l(32l$JH`s*0 z)r~{YWsjnISAtR+g%@v^VB~%m8&N>Ed8^kWkLsyVv5ck>E2gQ%*?qcsn$$k_TPp9s z!}i&K_YGanCBlH@Jv4Jd5~9T9>XSYsB9V+IWm1ncWPmO7JnjRd#A99~QDX4Qa z<2c_>L$0LJJo^M6JtIjq%ut(QAYQt!@qOM|x^;Ao*Y6#_E>kNr9A@uK zyu_G{8g-D(DA95Mb0Z;cd@Z45Q13aYBdtLl$Y(t+IX7nMw-IG66A*OU{eaad>5XhK z5c^&~A`?CjGku^+T;X25F~S>gH{u0D?6%0K*XG(C1TztoR~Lr@QE4#M+cR%VD)ZS? z<@k-n0@@f_@wo$e&80$`b|ysrDVWXJda8l?!d4gyJ_~q*@6VdW6}xY;rhq- z{he{7ZD*ZCIclDnnGjUxYjh_*_d)Ngl~_+uJd)Jq3G9DvdBF`HKA7C=6U=mZ?52M{ zQsBqqjMj+tA?)uoti$)RB_Qb6_>P~c$UU4Qgg8wut}!^$SvldEvOr7 zzOPN3W3AVrJ_Yc1kP+P?&sn|zr%qDYcD#UqnNrw(ee7Z5thwuwj|R^Y+)6f`QxA%Q za7T`Pk?luQ!w}>{6#p2-p7+~;t|x_POT{zv+4WJXf%~}SwH}IgGbJZ7z6|Hp+!+ie z2S%)zSUKk@-EoWM3wvynjTiwr8~|))@*UBE5A?%g6KK9#{C{3>A8CzeV2Um6+s$ee zW;^2`a>x>APk1I*CptR_^old1;s!Ma^htPSD^LwG@QKv7WE5#uQ`z_=MF?*Xg6+L*4}QWI%0R`acyc{#+bF5R z^AySsvngrD>w(l;&iR0eS0~+>93zX?Y?Q4uj(OgDX3*f4ke1!6Wb~KZ{BJc1iBp#P zP?(%isGG;ZuF{j;q&Hyn5wH1syQ4`VNp#Ki8-XfeuESoZc zQD;mT?KU82C)HrNDiqsYw%gdF`!hkw)ar-UOgTr_8{4$SX(wmlU(s-OC{o_=h^xXQ zacg#qN;YQ`6=8)Q1`|8EJZF}(!NBT}m^sBk7|oUCo+*xhd=phpD$kYcN;>=1?ms1L zG&8gm49er`_!JM+8PH9(YYl40Wm|?|6~)K*_$7s zd_4E0owE;)yKrl+o`8b(J-7jFq;k^s2h1M+QmIAqA(;YXu(s$KP7WLRe`Q_?)JD-w znyk+<_WeC-&ZeZUPV}RI0lTTl-35be##a43_zG?c;vVI!C%I}363N^Zn}za8rZotn zXf1w`b^;GKGxroot3({K&rfq=)xH#WUz-+;&}$F>G+MmA>4m(>X-M;jsYCHMj8w;* z062^X_c$P7M_4Hk7)X}MJG2f#M3?+bT}gW7MC{LYa4Jt{=Oe;7$h7#+0q6m!65^2| zkO;+h+N)6PV69wxy*(x@Yk@3~%GxO;o@! zUkiVSm*zC7HQ?4oC`?Q#I1I%`a~{y1Vj#GdnZZ{kb%7;#Bz|ClW=qlqPO%zz%o9?G z!25_deyWQzhQH^lFa2V*QC*&;fginG>@V*7u&~{rXkty+;a<=-DukctU*yZW zFI$BFeP0?LEi|cpPO-hgdu5K=fd<Ml z(HW?T+Iv$MXcnGY9XuE3@yX z!tiVt2-&E<#8bo3mA4scWojWw3v2QF&5}xin+@>6unJ9N^}as2wKrJ0MKMga-}r+% z2R0vCTTm+_r0?eiUe*k{Cb2B7UvO*wGyZ*tPO)$Y1!(iqRbu4QSz8bvt1o2Zw4GE( z81Y-_c6P;89Y^f&WW{_I$D!eI`%e~#YrVFmMk~%AUw(-OA~?zkW2XAknb)K?j0S^A z|9{flDkbV8i?diGE7jFnO?m>*a@g(%O2aqri|o@G|srI!hZbMN?QmfsRH!hj5#)d;CO=#fhK7 zdKut_nPqIhu@8=kU8&qbQx<7ot?H`8PL(qp#StW;AiGkmAG7D=7W5sgiJ z^pj3c+MDihx*W@6BL88Q8!y|d`A#JX**YEb`wn~K51Nax)(7hyB$?OY8mcZ)uFi~hOTnAV@6_-ylk1>BV z@)~vXtN&2>Gga6WS14Jyt)p3D`jjTPXkLUZGlEfLgl(w7+58;Qx28V2{Q4>Wq$Ki< z>FX9D^$OAk%O(Xh7>gld9A1U^u@;wu_?t19$3!K+vElJjNX(+{Z{u*gydDhGgx>e& zFd4IJO9?!PdeBW1T&MFjtN543#AS`Q(2ih z>GO@c4Qz+#$zP(=jPy8uLjrI^T`KL*@Op%|JdW`??t`twH_Tj)0FX74g#}94eQJUF zAX#WpYQjow<^}1QAN;E*C3K+Xwg5T_lpCp`IQ(&fyJf={)CAu3E$;~<2*x*U2B5V# zoXlI^>4u>Q=9!jTKhW7(p)fWh=+L+XjT+J-Nb2NpWmlsg{KI9Mx{SnGOCkkKbcToC z-eEj7Qiy+sY!|<{kr#M6*PEY$m z{80K87ue`EfGZr4f&Bn!9j(U!#cQM4d%O7AgF`G+kd0b;)mMh5!ruQhEj<>R4#mVf z^$lmy#|kY(d zp?beKJZLP8;uzZ!?dcFk(;u`%nQn)Y85Cb!_%>0-L_q~|7q*oNZr1{jeM1ku^*C`a6 zxmP~}6or|up+4Z!Ur*eP65~Xj+Px#ta0v=nelN55ax#wF@rKo2Es5LOe24niXtb>} zYsLzRnCO%|T)#sTZN3!y9jU@#c$}^{wxe^lP02w}HBm|a#GXHj6el4fhg4OxOY6KK zbzoPdr$@BwB-=3D;;aP=Q3hJB_hHc>MQ#Cyt(jMk9IfV4-LCLuw12ccVS^>2hH# z5WhyqtKe+?Qs}0~A&nb|v7@}L=N3DWc@0DzHs78Hc;Mjy`c6CvdH}v8D%4FY3=0f?f+IF`Cwyv6@Ge#@M#6v za)GTRpnk&$F}pcuQw^+bt=*OMHkNYxLd%>;KnFn_3Ao$7i zu#0q>k3Ho)50Z!BFAioLQL^1i#?JNCi({c{MxQ>MZ$Sk#{-$gb4fu3z?ti#J9jO}#V`4y2l1Q`MteS=4-bCHzIt>%xG+suhn$$P_a zF}RmY(sQ$h7Aw_Cpf_C2FBOhyLnW?wWG>-Y%6&vu#wx>%HUcCgd543^P`BK+ zqz($O@LcJbdS9m#z!e zp*!bzx03zDEkrsq57hX_kYcWLTr zMW*9a98#{hpw+=;d7p{F`{G=cWZn$77XQh;Ey?Q@R3j#`~EI&bn{& z)mEdN!8fYZEBTx|%LppM24yM!F?ODC8U;gr?rpDYax4wEyPg8`1D|qgYSB@`1-H?L zytDj~49eq&ejWaW!(vBV#!GZJsKUbc&90p;ud5iZN%vNXv#L%C8&f<{srFF|NOdre z#%$YO(B`CIdM=?%J5z0L%9r)N9r??a8G97M_TY}*^CxuEC9iB)_-=ynpVj78a_f8B z^=C{7E93^oyfTYD_UT>P7#N|5_&&Du{dw^ZmWK7;65S)uAmO~qP*=u|Z zspVW;wS(inWo9&YYGmv&bO5sZW6rCfZi=<-s^wee)~2y{6)8_m_&>aRukJzHVFAOm z{P|B<{m&B=nAZ2>wj>KfHcgic22;tjdnyojhiGN|4Usm zrJ0=}rTB7M%Yd&ty$Hrpd@|^$w22D|=2^*l-$VHOZJ3BJj1oHf%jt_2ZfM)<*?$r~ zEkJJ(i!b&1t!ngCXce~@KS8jRqB_@T9lI;p*;jsRj@n>r(&2tIMS?F_ho*#ohkiO( z+nm*EAr_0lGyWu%BY$uww1;cQ7)~nW#CO4;(5(R5dLe8r zA%F)iB31JfU0HQW5ea8g7M?+hz^=`v zHh1!370qe1a;SzAAIk%0xo9om;^yQ789eXvdmn`dV38EHesB*u15#Pe^?HSR8^x`V z@$kl{k$o34fQ73HsQ(Zbet%Vl!$orcZLBPdXWS8~rKW1CXP>$||AF{urTGo%X~QP$ ztQ*4>%>snpZ(fksUmbCQ=&?zOKiJyLF;M;&0Jjv&tCXn_>4T`*BzgUp1ljEcp2&KB zmSS4$=@oIYJIXQTt?_SFz7AS5?3PKC_(810j{+Pz9xJcl=b=q}Hb@PS6?@=q9oGvF zh9Ec6CnA(p<;lGoItMl#i!!X2VN{wPGzSo-;tWz4D*`LUpIi_1};smlhEZrsu2sr3ZR0J2fbzM|gw_pEDM>8=DC zF^~A<6y_8O1Q6z7q4d+{&5Fro#`T)^d<|cVPWo(dT2MV+utX3Br)7ZG?;}@@RO>>A zA**t}IZJMm%X?=Jk*jM8@?EkEE}0*OawbE}Wo?Z-*~PrH^T(toqnVkgrAE3!QiOF0 zji#gnW^R2wR*C)=l3BQ`Syib$DL9IO{^N{#Oq`j0JQ0<%Pmif{5 zv_+)Ujv<*1oLR`!q>7{OO`TY9-!w;OfDW;%r0D67=~}cEaMEny3RH8hXbiM=6rym@ z%-QS+A5h-cE(dy+Y(1uc_#v!vg@u&2_DkMeXA4#A58`lgauf%5?S#PqZSLR%@CG%YAAgUdbOs)hMxPEvgXD_v^{7`lD zkdty_s^Nv=4zWC{HD+P5yF-D-2VG>F2#5LaYJF{2ns!u&6!ef2ntA^FV6w8_*LPD}6ZC)DhDKwnu8!rG*RWg*{AAz> zlbH^Ui5?5=sg{M|xNOj^`A@j6jKiKfOO8vzhOM*z1eNNtpbPc6{pM_$-`GHCM8D?O z5nO>|phb96rbGew_vb$WEK(c@glWVe?Cz2>3;xLIM{M3N3Q>UWPkcT8UZ$E0q%w|Z z7PK`NSNW(Cv?bw9++$erbZxh5o6v5M{Z#YQ#S zjX6-qUf2#7^oF%*W$vwJ9X}|m6uk7mcQAWJdSt&`HBm8Q|>+!%FFx1V{ z{vMd=JvK)#1M6_G?A$~}_IE2DsXUOo-tL_$xu@}|#XdXDZ94+xTMQ%nxJAkzUFE{P ziAv@LG;n55^UPiu(=zlC3=RCo9F)ExD2g2QL#%GQWHI)&R5e^J3%15o05@VUH4-=+ z9|kqXZA>m(c%@^{knZv%D+Yi(H!UcLU`*w^Chrmxj@ok}g+jvT=Ifm+EpI_S*N_#XhHB+eZG?&VPe{@YOH)X_xSzZ?@Jiwz%)MwO8$}=hU(M zDR0|OUs8V??QFi=-@e<^_&a|J{Qea-{k3AhZCm?Q|241ny?)go^o_>Xh}_$E+8RgU zKvi=6cf7?WkL#fd%K`pjFZ^3ySq_ibjiiz7Z{o+w z?YPkdWk^rvz^5x4Asq2y)pgS)*X4=R5r)5<&YxGUe4Pt0{ZNXN>`m0kGjrZ|36mD8?9qg&S1koh5 z8v=55?80vh&cr2Pjor-3^Lc#Bt>SS3R86Gwz`@wH1-iCAwGdWbB}scW6jRK<8rM?d zVyWWVX^K|`QWa5whH6>dh?iBoF39F0d69C%gWe%yGN38_6URZEQZr9gUpq(zSs|&z zN4PM64HM!%bj_>66JSAs|7f&(zeAi^oeW_BLMT1Fk@I92n7441p;I4@$vKaTQc^MJ zn)Q=118RV8oaA8}MH!~Y)dEG%?(?oT{}lAjp;$QaR*4ZU59pTX!@q4FHrS)z8u$_B ziZ;P9T|OSQ(R+d=W01b258LiwZlT6OaVHO>cEU&>E8XB<$Qt()+B@QyRs-Gi^cb=U z*EiU8k@rdqIVbL=Df9$Esrkr{t?SsN`+WyqNNgj9gu3gM!{vkcrbe&~#*V+DUc7YB zR9_WWQ)&b2e+~FL>YmWcX&jY}YJ*26$oJt%p10}u z(t7Hq;7fIJbX@F ukO!+=d4`J#~9F-g4QZ5(vngu>ARQ;g!uznbTL~$C!SU*^~DF8V0B9}wIOZ6ZAFbF z9AV4v*AzTa6W~oc<1g{urQ+>qZpSyW*cO#jeO3nG_}H9s{D!O=#dl8aAoVYzul?Q@omb|`v%7{H37{ONC)cU59UD#9K256w2v)HI&am{8C@kw19) z6vlwU@adPT1Yq4bM^+@gb~G&uHkpSPzI}7-R7x>)wpUg&n7K2~O!c_x3Zp-CG%hb8 zkHQ*vh0h-xp)t{s<5*n372=fWY~mSlg#^r|gw*yj!~R$93lv*8cyW5NiA|G*`#hsb zKx%V;slN2|LktRf2;KNqg6uj&)YrvRNMkCu*mNK^<%Z={jxbMT&`ctlbsc(j@-<{J zWk`B)JS!Yotmv?3;;82WvyrihyaHhYG!hkYmIMDDq~betlCH8-RCjviAz7D3OZpYe z%_U$cjcS)O^Qp5>IlbZq<@H=1+-9^_i%5jjCxY|(kWiwN+v>8YwJ5`g%p_7kEc*RI=P|0ae@B7aMu%Xu*v0u>l`FJqV<^ zI%A=7mwyx4y|d&rkeAI6kW_<3e=v2GV1T^B8?Wv}^tR)v*no$4(c%{&?txeN@~@q5 z$OUB-iF9}TiTkllHx|wN=NfJp>FLVO?ZR^+xIg7iRUs!j!`SJ$_MV-){VT)DU>(#x z8wgz&$^CX{8T{NO#DNV?p?*Ox|MNCS;)Yy4vJ^wU8%w)e2`H48Q5+D^m_u> zxy^f5(t)P*aU7);n80>|O1=%ws%PW2-Ir@Ew5-#R4b1||UxmQSSN2h#VB7WpAf<_q z?<6bFkSyJz+M7_Xx`ZhFrWgNJaDn@8qC*v2O8pJA^glq`^yb(q%{sbhSZp8ipYem; z7$`dTwOR8MF}7&P@avZMmem5=EsOYg+9g#@J4y73?qjZLXa0=}N2l_Ui<>n4KG~bu zO!OyU`AN}?@(sgjUGHtXdn_H*TwW?SWmqjDK=H1Igo9_q@PN2oTZLE%h*xFi=lVEx z^pUq6j<{L$W~rxd1cZ{RcrQv%;)&q<8oVFLp-hCZ;GIgvWY+`~Tj4z~wzq(v+_n~; zfCyumN;PebO|$;Szw7%=g@e%3Va#L0*g>KWjrst+2?lVp)FXG}gF|ZFXcL^kKdsDK zdi28YiM<6?U*kH;SH_f=Mb|>a3+klQZ3!7JK)b=jXV?B`tmbXg z_3{{GetQJ>nrKBDY!v;hRY|S3&tU4@Q3r>C7&~m_H0Xwo0=+N^QW25KCC7`nU(C9) zH2mCu`C))fX767rh|VW(=_Gu_Bl`>Q?d@h27~?j(MU!h9W&w;3r?Z$emWl3bhQJ4@ z^Rd;b!Hh59D+%2k7RI<8`<1<^7{r08-7I-5*S-HRa671!RS?vKQT8C32Ih1FVg^C3 zv*&tX{EJBEvAfF8Z|}Az4+PGND;%92I95_Dmkqg*<~X8LlVnAvq^*+b^*5Gr2D^pn zv1TR6S6z4|B%uxee7^7(wv)&!#sGJ3ioWU``@Oix0xSms6`KKTKdLK=jb3Hl9kLo+ zp?<1dRAnkV3T%m@Q5nTOz|w>C16OUZS$s1Ys}t)@9}SPWKtVg?cwY!zp;`&@Qe&g8 zV8<+-mvo(6egaOQ@9p({9y$c_QO?HwE~W3d2b>;+!$C#d<=qK<>Nf<)8{JWrAoK3` zS13KghC`l<3Vm~X1Q%6c67^Ib@^@1cYe_=v8H6*CllX>T2K@rnx-iHQ2vYEfAwn#c zJbUC^@U?VYU~T)@>xlwu);+Xdvd!4>vhuD>Rd?}0+OGhLfsKQlLkH{D{6nYZsg_*QsgJON>w?IZ)qb8MNTM;SbJRy+^m7#O4u z7Aw4(we+*cZf*Z<=)3~X*#6lCFiHN;%4*N@ejMJm;wasJx(s72wYcnl(EbFv815 znv6MAVgrNJMK9piMF!;BfQ4Sh=*GV8ef$bx5Lc9EIZ5{5h<*K7JDEC_WKUvZZ% z93QVljogJ)Z6R;NCsjWqwJ(6h(Fu4LT2~)ggyZA{Z|_)sgpAFR=#Lzkhr7n4Dyg<+ zyVW-pF$jPvZzETS+#pV1(zN&eEw|5quKJ(7uY;>BV=Nu01!_cuRiM!mf@)YsNlS2Sf)wCc!duH-Q{Nd=Fv|O< zZgvnD`D&tD-vmszX?qqNsG)*pI^^nPymWUe$$)f8U@YjjouL*~w!cX)RpWCM+Wx*$ z5H|yh_a8h85A0mnvhsBYv3rL-uYr6k0!%E(#qlQS0rK%}yGq=M4MSHsGqdHLfDu#0 zc6!_*MZS*0emiyJ?bRbc%u6V{MSEyR2-RmZHHvP3`kTIw2@D=k_&B1EFfZYrI=; zVvE$J0`P~RbvcHH19IdV+Kp<$(q47n&wTv&IP*zd!x|;&cj0Nm9CmN>zce-!mD~?; z_Ny^04{YH3pdKArXzLzJ@!jK|Dv_;6_*n`oKtWe@xe?P!GVP?hcQCp%GN?ZK=`oCc ze=7Tfd_i}~^$o?>t0ePoR@E7A;K73oh@eg4n55t=x6L1k?taGFBHm} zXkI&35=TPml#dQBAdPY$f0hy|APDBEbQq7IhIdEPCc~ji6RlM==~{3RzEGF_`5d#np?n7dh3X3y$>Nw3&@BM)w zU#uE*lTtD`WH;ds>wP*f&G?ReA^g9%=)W`M!4214;$s>8Zik=cUk+qEL@+<*?YAbP z;dt#IFZ9r2lsOHl&M#z5cA@Vx%GT)$ODUJVY83Piu>fdnTB^e+E*<=mS6%1I_SMvm zj6GD>pHdXx7PipueY$b2$arkgKQ*Les&hYYh&TYKtX0uy#lEED(}sf(TpF-PhsW7Kqng!HbRfdd*?3@#Sd# zsTouV{7S99J&Kquly_%x>5V;_IT&f1hPu}OP2{o)j?VFp^U!YrM~qGimDi9r-}fux z(KI4@=;Z9qn1N2cQ7Q_z;*Sk*!DhWKpxXfK?m>K2m1`>Z*c1zQ=MC@=@JI4ua5}q} zk;>;4b1cCyp}uC0^nSBh=_YnBv@*Mj0J4%b_U3492QTAL>W4Be&PTuV^f6)%rO2&p zaMaWGdXH^Pq%s{5BCY{C`0`Y6|9Yq6@o`r=o3%FmK3~w`=BxwE%z?On8A1c`R&2wo zvI`K6Y^}JC0;qGB3SCpAQ)94Um04kPs-d3a_71`{H4XdYX@wuI8yK6{7)iiB%6VKE zN_C&fVV>9o)EJ=rBzm6TibClJq1@mV6D64U3d&9eeD#t-q{2a zsPqWjUxNAxJSg9Sfj%PHK#fJEZ5+@FnV%@@i zpQpQRYk1Ve5q3CP`{0^$!jtaa6whM6JlKI z8*pfTV6NE%9~QYv@mmwPS_icO2T$Um0=j5wY;>AOH!{?{yJEpo6;omcA_QICl&b~c zU`EBC42$!W`pgQ|2Y?z^w+6Hp;t*J;JI3Tz6R|%`fyuJ2?ZtbBP~*)REC*d?ea|Uo+63Kr=r$!#N92^f> ze-Ek8H=U09RYzwgpUl)S670P2b&Q(1D-z{$N2af#vYZS`m&gODSH$6wp6{B1Sh zs#>&4!h9HRx(r}d!R~W;`GWSjc?=?Ac%`l>*WHk_p`gMjtCCQdk1=qFTD zd5mZ@tXZUZ?|(g`hP%sW-`Q$=*%IvZ1{p-L{kq>Xq3dlVWbcm=Xt|1-f1dQy@t)`8 z@A*PLyt9MkcLbveQ~8aW?n3dTSQY{6O8Q6hz!&0`(H+ypDZ(LHErTElY55 zIMWU$Jo$)6ng1{FVY2k4!Yem@x(YqP^VGFU`9*C6y_Iv3eYpTgm@1GbY=7}oI6jYw zQjlVyb4{cI6ydfOQW6%_i1_b~DgE3;2sZx*@h8ypc$omyYMoQzDG8?naf$qU#T0KN zo>SVyT9(`#rR+(!GiM$BB97n|$p}c>@zju&8K6C*>uX3HS*7w2@Ws3Kt69Pi>kIE6dLs|8qiPp1XflZ0>k-w)rzy|r z_q)lyC32-+kdgWTbr%jdAd<1Uw>?SyNDF90YXF>^tYLeO& z_#KO{Q!Twn7V}?mIHt{Fa`c}d3^{M}nUL2KVqPNLZgzSqi^Ft5F=_&DO)zf*6REcp Th>cQDq_SGpInqr4m*D@|uNeB; diff --git a/misc/feedthemonkey.desktop b/misc/feedthemonkey.desktop deleted file mode 100644 index c302345..0000000 --- a/misc/feedthemonkey.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Comment=A desktop client for the TinyTinyRSS feed reader. -Exec=feedthemonkey -GenericName=Feed Reader -Icon=feedthemonkey -Name=FeedTheMonkey -NoDisplay=false -StartupNotify=true -Terminal=false -Type=Application -Categories=Network;Qt; diff --git a/misc/feedthemonkey.xpm b/misc/feedthemonkey.xpm deleted file mode 100644 index ae4a93b..0000000 --- a/misc/feedthemonkey.xpm +++ /dev/null @@ -1,9793 +0,0 @@ -/* XPM */ -static char * feedmonkey_xpm[] = { -"512 512 9278 3", -" c None", -". c #6F3F1B", -"+ c #6E3E1C", -"@ c #6F3F1C", -"# c #6F3F1E", -"$ c #6F3E1C", -"% c #70411E", -"& c #70411C", -"* c #70421E", -"= c #70411F", -"- c #71411C", -"; c #713F1C", -"> c #6E3F1B", -", c #6E401B", -"' c #6F421E", -") c #6F421F", -"! c #6F401C", -"~ c #71421F", -"{ c #72421F", -"] c #724321", -"^ c #72431F", -"/ c #70421F", -"( c #71421E", -"_ c #71431C", -": c #714219", -"< c #71411E", -"[ c #71431E", -"} c #6F421B", -"| c #703F1B", -"1 c #6F4018", -"2 c #6E3F18", -"3 c #6E401E", -"4 c #70421C", -"5 c #734321", -"6 c #734219", -"7 c #71411F", -"8 c #72411E", -"9 c #71431F", -"0 c #713F19", -"a c #6E3F1C", -"b c #6F411E", -"c c #72411C", -"d c #72431E", -"e c #73431F", -"f c #703F19", -"g c #6E3F19", -"h c #6F3F19", -"i c #6D401B", -"j c #6E3E1B", -"k c #70411B", -"l c #6F3E19", -"m c #714119", -"n c #6F3F18", -"o c #714218", -"p c #72421B", -"q c #6F421C", -"r c #724219", -"s c #71421C", -"t c #744421", -"u c #734421", -"v c #72421E", -"w c #724421", -"x c #703F1E", -"y c #71411B", -"z c #713F1B", -"A c #703E1B", -"B c #704019", -"C c #723F19", -"D c #6F4319", -"E c #72411B", -"F c #723F18", -"G c #704219", -"H c #73431C", -"I c #71441F", -"J c #73441B", -"K c #714118", -"L c #70431C", -"M c #73421C", -"N c #73441C", -"O c #744321", -"P c #72421C", -"Q c #73431B", -"R c #74431F", -"S c #73441F", -"T c #73431E", -"U c #72431B", -"V c #754421", -"W c #73421F", -"X c #73441E", -"Y c #74441F", -"Z c #74421C", -"` c #754521", -" . c #734419", -".. c #74421E", -"+. c #74421B", -"@. c #75431F", -"#. c #764521", -"$. c #764522", -"%. c #74441E", -"&. c #723E1E", -"*. c #73411C", -"=. c #73451B", -"-. c #74451B", -";. c #73421E", -">. c #71421B", -",. c #70431E", -"'. c #72441E", -"). c #754522", -"!. c #754422", -"~. c #764523", -"{. c #734319", -"]. c #73421B", -"^. c #74431C", -"/. c #74441B", -"(. c #723F1C", -"_. c #744522", -":. c #754622", -"<. c #764623", -"[. c #754623", -"}. c #754523", -"|. c #764622", -"1. c #734218", -"2. c #6F4219", -"3. c #75431E", -"4. c #72431C", -"5. c #774623", -"6. c #774622", -"7. c #774522", -"8. c #774822", -"9. c #774823", -"0. c #744521", -"a. c #774625", -"b. c #764723", -"c. c #784823", -"d. c #784825", -"e. c #774825", -"f. c #784625", -"g. c #6F3E18", -"h. c #784623", -"i. c #6F3D19", -"j. c #744422", -"k. c #6E401F", -"l. c #72441F", -"m. c #6D3F1C", -"n. c #794825", -"o. c #794823", -"p. c #794923", -"q. c #784925", -"r. c #6F4019", -"s. c #6C401B", -"t. c #703E16", -"u. c #75441E", -"v. c #794925", -"w. c #77451E", -"x. c #75451F", -"y. c #784622", -"z. c #7A4925", -"A. c #724221", -"B. c #764421", -"C. c #774521", -"D. c #7A4823", -"E. c #73451F", -"F. c #734422", -"G. c #74431E", -"H. c #7A4923", -"I. c #714321", -"J. c #70431F", -"K. c #7A4825", -"L. c #7B4923", -"M. c #76451E", -"N. c #6C3E1C", -"O. c #7B4925", -"P. c #6D3F19", -"Q. c #6E401C", -"R. c #6F411F", -"S. c #7A4A25", -"T. c #7B4A25", -"U. c #7C4A25", -"V. c #6E3E19", -"W. c #6D3F1B", -"X. c #6F401B", -"Y. c #7A4822", -"Z. c #7D4A25", -"`. c #7B4A26", -" + c #7D4A26", -".+ c #7E4B25", -"++ c #74451F", -"@+ c #7C4923", -"#+ c #7A4926", -"$+ c #6F3F16", -"%+ c #7B4922", -"&+ c #7C4A26", -"*+ c #7E4B26", -"=+ c #7D4B25", -"-+ c #7F4B26", -";+ c #6D3F16", -">+ c #7F4B25", -",+ c #7D4B26", -"'+ c #6D3D18", -")+ c #6E3D1C", -"!+ c #7B4822", -"~+ c #7C4A23", -"{+ c #7F4C26", -"]+ c #7E4A25", -"^+ c #6D401C", -"/+ c #6D3F1E", -"(+ c #764621", -"_+ c #794822", -":+ c #7D4A23", -"<+ c #7B4A23", -"[+ c #7C4B26", -"}+ c #7E4C26", -"|+ c #804C26", -"1+ c #754621", -"2+ c #703E19", -"3+ c #6D3E1C", -"4+ c #794622", -"5+ c #7C4925", -"6+ c #804B26", -"7+ c #76441E", -"8+ c #78451E", -"9+ c #784822", -"0+ c #7B4823", -"a+ c #7D4923", -"b+ c #804C28", -"c+ c #7B4926", -"d+ c #774322", -"e+ c #6A3E1B", -"f+ c #774621", -"g+ c #7C4B25", -"h+ c #6C3E1B", -"i+ c #6C3F1B", -"j+ c #6C3F1C", -"k+ c #804D28", -"l+ c #804D26", -"m+ c #6B3F1C", -"n+ c #6C3E16", -"o+ c #814D26", -"p+ c #814D28", -"q+ c #814C26", -"r+ c #713E18", -"s+ c #6A3F18", -"t+ c #7E4A23", -"u+ c #824D27", -"v+ c #814C28", -"w+ c #6B3D19", -"x+ c #824D26", -"y+ c #824C26", -"z+ c #834E27", -"A+ c #6C3E18", -"B+ c #6D401E", -"C+ c #824E27", -"D+ c #844E26", -"E+ c #7F4C28", -"F+ c #76451F", -"G+ c #6B3E1B", -"H+ c #834D26", -"I+ c #865027", -"J+ c #7E4A26", -"K+ c #744621", -"L+ c #6E3F1E", -"M+ c #6D3E18", -"N+ c #6B3D1B", -"O+ c #855027", -"P+ c #834D27", -"Q+ c #875027", -"R+ c #844F27", -"S+ c #814C25", -"T+ c #7F4C25", -"U+ c #6E3E18", -"V+ c #6C3D1C", -"W+ c #854F27", -"X+ c #864F27", -"Y+ c #855029", -"Z+ c #824C27", -"`+ c #804C25", -" @ c #834E26", -".@ c #854F26", -"+@ c #864F26", -"@@ c #865029", -"#@ c #885129", -"$@ c #814B25", -"%@ c #804B25", -"&@ c #845027", -"*@ c #895129", -"=@ c #865127", -"-@ c #774523", -";@ c #6C3E19", -">@ c #7E4C28", -",@ c #844D26", -"'@ c #895127", -")@ c #7A4922", -"!@ c #784923", -"~@ c #6D401F", -"{@ c #865129", -"]@ c #895229", -"^@ c #824C25", -"/@ c #6C3F19", -"(@ c #6D3E19", -"_@ c #885127", -":@ c #8A5229", -"<@ c #6D3D16", -"[@ c #8B5229", -"}@ c #6A3D18", -"|@ c #885027", -"1@ c #875127", -"2@ c #875129", -"3@ c #724322", -"4@ c #6D3E1B", -"5@ c #6B3E19", -"6@ c #8B532A", -"7@ c #8B5329", -"8@ c #885229", -"9@ c #6D3F18", -"0@ c #6B3C1B", -"a@ c #875029", -"b@ c #8C532A", -"c@ c #89522A", -"d@ c #8C5329", -"e@ c #87512A", -"f@ c #845029", -"g@ c #6C3F18", -"h@ c #6B3B19", -"i@ c #6A3E1C", -"j@ c #6A3C16", -"k@ c #6A3D1B", -"l@ c #8A532A", -"m@ c #8D532A", -"n@ c #8A5129", -"o@ c #834F29", -"p@ c #6B3E18", -"q@ c #8A522A", -"r@ c #854F29", -"s@ c #8D542A", -"t@ c #8C542A", -"u@ c #8D5329", -"v@ c #8B522A", -"w@ c #8E542A", -"x@ c #855127", -"y@ c #6B3B16", -"z@ c #844F29", -"A@ c #75441F", -"B@ c #6B3E1E", -"C@ c #6B3E1C", -"D@ c #693E1C", -"E@ c #8A5329", -"F@ c #8E552A", -"G@ c #8F552A", -"H@ c #8F542A", -"I@ c #6A3D19", -"J@ c #6C3D1B", -"K@ c #88522A", -"L@ c #6B3F1E", -"M@ c #6B3D1C", -"N@ c #8E552B", -"O@ c #875227", -"P@ c #8C522A", -"Q@ c #8F552B", -"R@ c #6C3D16", -"S@ c #693D1B", -"T@ c #8C5229", -"U@ c #8D542B", -"V@ c #8E542B", -"W@ c #90562B", -"X@ c #6A3C18", -"Y@ c #8F562B", -"Z@ c #90552B", -"`@ c #90552A", -" # c #683818", -".# c #6B3C18", -"+# c #8E532A", -"@# c #91562B", -"## c #89512A", -"$# c #794723", -"%# c #7E4B23", -"&# c #875229", -"*# c #8A5227", -"=# c #895227", -"-# c #6C3F1E", -";# c #6C3E1E", -"># c #824E26", -",# c #814D25", -"'# c #91572D", -")# c #92572D", -"!# c #91572B", -"~# c #865026", -"{# c #7E4C25", -"]# c #794922", -"^# c #794821", -"/# c #90542A", -"(# c #92572B", -"_# c #7F4A23", -":# c #6A3C1B", -"<# c #693915", -"[# c #91552B", -"}# c #92562B", -"|# c #8F542B", -"1# c #693D18", -"2# c #784621", -"3# c #855026", -"4# c #92562D", -"5# c #92552B", -"6# c #93572D", -"7# c #91562D", -"8# c #693D19", -"9# c #93562D", -"0# c #794621", -"a# c #7F4A25", -"b# c #93562B", -"c# c #93592D", -"d# c #693E1B", -"e# c #693A13", -"f# c #784821", -"g# c #7F4B23", -"h# c #94582D", -"i# c #7A4921", -"j# c #693A16", -"k# c #6A3D15", -"l# c #6A3E19", -"m# c #693C18", -"n# c #885227", -"o# c #93592E", -"p# c #6A3B18", -"q# c #6B3C15", -"r# c #94592E", -"s# c #77461F", -"t# c #784522", -"u# c #8A5127", -"v# c #693B19", -"w# c #683919", -"x# c #683C16", -"y# c #683A19", -"z# c #673915", -"A# c #6A3F1B", -"B# c #683D1B", -"C# c #76441F", -"D# c #683D19", -"E# c #683C1B", -"F# c #693C1B", -"G# c #693C19", -"H# c #663A1B", -"I# c #673D18", -"J# c #834C25", -"K# c #683918", -"L# c #683C19", -"M# c #673A19", -"N# c #673C19", -"O# c #673C1B", -"P# c #663916", -"Q# c #91552A", -"R# c #834D25", -"S# c #673D1B", -"T# c #663C19", -"U# c #663A19", -"V# c #663915", -"W# c #693E18", -"X# c #653919", -"Y# c #643813", -"Z# c #93572B", -"`# c #8F572E", -" $ c #945C33", -".$ c #9A6136", -"+$ c #9F6338", -"@$ c #A1653B", -"#$ c #A4673C", -"$$ c #A66A3D", -"%$ c #A76A3D", -"&$ c #A86B3E", -"*$ c #A76A3E", -"=$ c #A5683D", -"-$ c #A5683C", -";$ c #A4683C", -">$ c #A3673C", -",$ c #A3663B", -"'$ c #A2663B", -")$ c #A16539", -"!$ c #A16439", -"~$ c #A06439", -"{$ c #A06438", -"]$ c #9F6337", -"^$ c #9E6237", -"/$ c #9D6237", -"($ c #9D6136", -"_$ c #9C6136", -":$ c #9C6036", -"<$ c #9B6034", -"[$ c #9C6034", -"}$ c #9B5F34", -"|$ c #9A5F34", -"1$ c #9B5F33", -"2$ c #995E33", -"3$ c #94592F", -"4$ c #89532B", -"5$ c #935B32", -"6$ c #9C6137", -"7$ c #A2663C", -"8$ c #AC6F41", -"9$ c #B17243", -"0$ c #B17244", -"a$ c #B27244", -"b$ c #AE7042", -"c$ c #AA6C3E", -"d$ c #A5673C", -"e$ c #A06337", -"f$ c #9A5F33", -"g$ c #955B2F", -"h$ c #663C1B", -"i$ c #6A3D1C", -"j$ c #85512A", -"k$ c #925A31", -"l$ c #9B6137", -"m$ c #AB6D40", -"n$ c #B17143", -"o$ c #B27344", -"p$ c #A86B3D", -"q$ c #A26539", -"r$ c #975C32", -"s$ c #92572E", -"t$ c #94582B", -"u$ c #966037", -"v$ c #9B653C", -"w$ c #A06940", -"x$ c #A36E44", -"y$ c #A67047", -"z$ c #A46E44", -"A$ c #A16B42", -"B$ c #9F6940", -"C$ c #9B653D", -"D$ c #98623A", -"E$ c #905A32", -"F$ c #653C18", -"G$ c #653A19", -"H$ c #6A3E18", -"I$ c #835029", -"J$ c #925A32", -"K$ c #9C6238", -"L$ c #AE7245", -"M$ c #AB7044", -"N$ c #A76E43", -"O$ c #A16A41", -"P$ c #9C653D", -"Q$ c #956038", -"R$ c #925C33", -"S$ c #90572D", -"T$ c #94592D", -"U$ c #99623A", -"V$ c #A56F46", -"W$ c #B0794F", -"X$ c #B98356", -"Y$ c #BC8659", -"Z$ c #BD8659", -"`$ c #BB8558", -" % c #B57F53", -".% c #AE794E", -"+% c #A77148", -"@% c #8B562E", -"#% c #663919", -"$% c #643811", -"%% c #6C3D19", -"&% c #8D562E", -"*% c #996036", -"=% c #B17345", -"-% c #B07448", -";% c #AE7549", -">% c #AC754B", -",% c #AA764C", -"'% c #A8754F", -")% c #A6764F", -"!% c #A6754F", -"~% c #A5754F", -"{% c #A4744F", -"]% c #A3744E", -"^% c #A2734E", -"/% c #A0714B", -"(% c #9E6E48", -"_% c #9C6A44", -":% c #996640", -"<% c #96623B", -"[% c #935D35", -"}% c #976037", -"|% c #AA7449", -"1% c #BA8356", -"2% c #BD8759", -"3% c #BD875A", -"4% c #AA754B", -"5% c #9B663D", -"6% c #88532A", -"7% c #663A16", -"8% c #653A18", -"9% c #643918", -"0% c #915A32", -"a% c #9E6339", -"b% c #AA6C40", -"c% c #AE754A", -"d% c #AD764C", -"e% c #AB774E", -"f% c #A97750", -"g% c #A97751", -"h% c #A87750", -"i% c #A77750", -"j% c #A77650", -"k% c #A67650", -"l% c #A4754F", -"m% c #A3744F", -"n% c #A1724D", -"o% c #A0724D", -"p% c #A0714D", -"q% c #9E6E49", -"r% c #99663E", -"s% c #966138", -"t% c #935B31", -"u% c #95592D", -"v% c #B47E52", -"w% c #B88255", -"x% c #B68054", -"y% c #B47F53", -"z% c #B37E52", -"A% c #B37D52", -"B% c #B27D51", -"C% c #B27C51", -"D% c #AB764B", -"E% c #A26E44", -"F% c #97633B", -"G% c #945F37", -"H% c #925E36", -"I% c #905C33", -"J% c #8C5731", -"K% c #87522D", -"L% c #643916", -"M% c #925B32", -"N% c #AB6E41", -"O% c #AF7143", -"P% c #AF7043", -"Q% c #B17447", -"R% c #B07549", -"S% c #AF764B", -"T% c #AE784E", -"U% c #AD784F", -"V% c #AB7951", -"W% c #AA7951", -"X% c #A97851", -"Y% c #A87751", -"Z% c #A3734E", -"`% c #A1734E", -" & c #9F714D", -".& c #9F714B", -"+& c #9E704B", -"@& c #9D6E49", -"#& c #9A6944", -"$& c #97643D", -"%& c #955F37", -"&& c #93592F", -"*& c #955A2E", -"=& c #A0683E", -"-& c #B67F53", -";& c #B17B50", -">& c #AD784E", -",& c #A87349", -"'& c #A87249", -")& c #A87248", -"!& c #A77147", -"~& c #A77047", -"{& c #99643C", -"]& c #925D36", -"^& c #87532D", -"/& c #653813", -"(& c #8F5831", -"_& c #9F6439", -":& c #AC6E41", -"<& c #A96C40", -"[& c #A66A3E", -"}& c #955D35", -"|& c #955D33", -"1& c #A1663B", -"2& c #A76B3E", -"3& c #AD6F42", -"4& c #B0774B", -"5& c #AF794E", -"6& c #AE7950", -"7& c #AD7A52", -"8& c #AC7A52", -"9& c #AB7A52", -"0& c #AA7952", -"a& c #A97951", -"b& c #9F6E49", -"c& c #9E6C47", -"d& c #9D6B46", -"e& c #9D6C47", -"f& c #9E6D48", -"g& c #9E6F4A", -"h& c #9D6F4B", -"i& c #9D6F4A", -"j& c #9C6E4A", -"k& c #9A6A46", -"l& c #986540", -"m& c #966038", -"n& c #955A2F", -"o& c #955A2D", -"p& c #965A2E", -"q& c #985F36", -"r& c #B37C51", -"s& c #AE794F", -"t& c #B07A4F", -"u& c #B07A50", -"v& c #B27B51", -"w& c #B17B51", -"x& c #AF794F", -"y& c #A77248", -"z& c #A67046", -"A& c #A26C43", -"B& c #89532D", -"C& c #905831", -"D& c #9D6238", -"E& c #B07143", -"F& c #AE7A52", -"G& c #AE7B53", -"H& c #AD7B53", -"I& c #AC7B53", -"J& c #A1704A", -"K& c #9D6A44", -"L& c #99653E", -"M& c #935C33", -"N& c #935A2F", -"O& c #97623B", -"P& c #98643D", -"Q& c #996641", -"R& c #9A6843", -"S& c #9B6C48", -"T& c #9B6D49", -"U& c #996944", -"V& c #97633D", -"W& c #965E35", -"X& c #93582E", -"Y& c #A66F44", -"Z& c #BB8458", -"`& c #BA8458", -" * c #AA744A", -".* c #A9734A", -"+* c #AB784F", -"@* c #A97349", -"#* c #A77046", -"$* c #A66F46", -"%* c #A56E44", -"&* c #99653C", -"** c #8D5932", -"=* c #814D29", -"-* c #89542D", -";* c #B27445", -">* c #B37649", -",* c #B3784B", -"'* c #B37A4F", -")* c #B27C52", -"!* c #B37B50", -"~* c #B2774B", -"{* c #B27345", -"]* c #AE7B52", -"^* c #AB7952", -"/* c #A4734C", -"(* c #9F6C46", -"_* c #9A6640", -":* c #90562D", -"<* c #90552D", -"[* c #945A2E", -"}* c #965D33", -"|* c #965F37", -"1* c #97633C", -"2* c #975F36", -"3* c #965C31", -"4* c #965A2D", -"5* c #975B2E", -"6* c #975A2E", -"7* c #945B2F", -"8* c #B17A4F", -"9* c #B78154", -"0* c #AF7D53", -"a* c #B4835A", -"b* c #B8885E", -"c* c #B7875D", -"d* c #B5855B", -"e* c #B28158", -"f* c #B07D54", -"g* c #AC7950", -"h* c #A56F44", -"i* c #9C663D", -"j* c #8E5B33", -"k* c #814E29", -"l* c #653916", -"m* c #83502A", -"n* c #9C6237", -"o* c #B3774A", -"p* c #B37A4E", -"q* c #B47C51", -"r* c #B47D53", -"s* c #B48055", -"t* c #B48057", -"u* c #B38057", -"v* c #B37C52", -"w* c #B3794C", -"x* c #B27447", -"y* c #AE7C53", -"z* c #AC7B52", -"A* c #A4734E", -"B* c #A3724C", -"C* c #A2714B", -"D* c #9F6F49", -"E* c #9F6D47", -"F* c #9D6B44", -"G* c #9B6842", -"H* c #99653D", -"I* c #945A31", -"J* c #965A2F", -"K* c #995F35", -"L* c #BA8456", -"M* c #B27B50", -"N* c #AD774C", -"O* c #AB754A", -"P* c #A97248", -"Q* c #A87147", -"R* c #AA754A", -"S* c #AA744B", -"T* c #AF7C52", -"U* c #B17F55", -"V* c #9E6840", -"W* c #8F5B33", -"X* c #8B552E", -"Y* c #A4683D", -"Z* c #B47B4F", -"`* c #B57D52", -" = c #B68055", -".= c #B68258", -"+= c #B68158", -"@= c #B58158", -"#= c #B58157", -"$= c #B1774B", -"%= c #9E6F49", -"&= c #9C6943", -"*= c #98623B", -"== c #985B2E", -"-= c #975A2D", -";= c #975D32", -">= c #AF784C", -",= c #AE784C", -"'= c #A97247", -")= c #A36B41", -"!= c #9E653C", -"~= c #985F35", -"{= c #935A2E", -"]= c #9F6840", -"^= c #A46F46", -"/= c #A77249", -"(= c #A9744A", -"_= c #B38359", -":= c #B7865C", -"<= c #B27F55", -"[= c #9A653C", -"}= c #86542E", -"|= c #653918", -"1= c #8D562F", -"2= c #B37548", -"3= c #B57B4F", -"4= c #B67F54", -"5= c #B88258", -"6= c #B88359", -"7= c #B78359", -"8= c #B78258", -"9= c #B57E54", -"0= c #AF7B52", -"a= c #9F704B", -"b= c #97613A", -"c= c #A06B42", -"d= c #AE7B51", -"e= c #B38259", -"f= c #AD7950", -"g= c #8A5631", -"h= c #88542D", -"i= c #AE7347", -"j= c #B67D51", -"k= c #B98258", -"l= c #B98459", -"m= c #B98359", -"n= c #B68157", -"o= c #B47C50", -"p= c #B07A51", -"q= c #AF7C53", -"r= c #9F6F4A", -"s= c #9E6D47", -"t= c #9D6C46", -"u= c #9C6B46", -"v= c #9B6943", -"w= c #965C32", -"x= c #995C2E", -"y= c #9A633A", -"z= c #A9754B", -"A= c #AB774F", -"B= c #B28057", -"C= c #B5845B", -"D= c #B6855C", -"E= c #B6865C", -"F= c #633A19", -"G= c #623818", -"H= c #A2673C", -"I= c #A4693E", -"J= c #AA7349", -"K= c #B98358", -"L= c #BA845A", -"M= c #B78157", -"N= c #B47A4E", -"O= c #B1764A", -"P= c #B07B52", -"Q= c #AF7C54", -"R= c #A5744E", -"S= c #A2714A", -"T= c #9F6E48", -"U= c #9B6942", -"V= c #96633C", -"W= c #94613A", -"X= c #935F37", -"Y= c #925C35", -"Z= c #915A31", -"`= c #8F562E", -" - c #965B2E", -".- c #995C31", -"+- c #995B2E", -"@- c #996137", -"#- c #9C673D", -"$- c #83512C", -"%- c #996037", -"&- c #A4714A", -"*- c #BA8459", -"=- c #BA855A", -"-- c #B9855A", -";- c #B9845A", -">- c #B27548", -",- c #B1784C", -"'- c #B17B52", -")- c #A7754F", -"!- c #A3714A", -"~- c #9A6842", -"{- c #93603A", -"]- c #915C35", -"^- c #8E572F", -"/- c #93592B", -"(- c #9A5C31", -"_- c #95592E", -":- c #955E33", -"<- c #945D33", -"[- c #935D33", -"}- c #945E35", -"|- c #955F36", -"1- c #976138", -"2- c #9A643B", -"3- c #9E683E", -"4- c #9F6A41", -"5- c #A16B43", -"6- c #A36D44", -"7- c #AE7A51", -"8- c #905E38", -"9- c #643718", -"0- c #8C552E", -"a- c #996842", -"b- c #BB865B", -"c- c #B88358", -"d- c #B2794E", -"e- c #B17E54", -"f- c #B17D54", -"g- c #AF7D54", -"h- c #A7754E", -"i- c #A16F48", -"j- c #9D6A43", -"k- c #97643E", -"l- c #935F38", -"m- c #8D5832", -"n- c #91562A", -"o- c #945A2D", -"p- c #985C2F", -"q- c #975C2E", -"r- c #8E5429", -"s- c #8D552D", -"t- c #90582F", -"u- c #9A643C", -"v- c #A16C43", -"w- c #B48359", -"x- c #AC784F", -"y- c #A76F44", -"z- c #B27C50", -"A- c #AC784E", -"B- c #9C6A42", -"C- c #885632", -"D- c #673C18", -"E- c #693A15", -"F- c #A86C40", -"G- c #9B6138", -"H- c #8B5A36", -"I- c #B27D54", -"J- c #BB865A", -"K- c #B37447", -"L- c #B3774B", -"M- c #B37E53", -"N- c #B37F55", -"O- c #B27E55", -"P- c #B17E55", -"Q- c #A9764F", -"R- c #A27049", -"S- c #93613B", -"T- c #8D5732", -"U- c #855129", -"V- c #995C2F", -"W- c #9A5C2F", -"X- c #985C2E", -"Y- c #985B2F", -"Z- c #975B2F", -"`- c #8D5229", -" ; c #8B542D", -".; c #915B33", -"+; c #97623A", -"@; c #B07E54", -"#; c #AC764B", -"$; c #A26E46", -"%; c #9F6A42", -"&; c #A46D44", -"*; c #A66E43", -"=; c #A06D44", -"-; c #9F6D44", -";; c #986740", -">; c #84542E", -",; c #623615", -"'; c #B88055", -"); c #B3784C", -"!; c #B58055", -"~; c #B48157", -"{; c #A06D47", -"]; c #95633D", -"^; c #8C5832", -"/; c #824D25", -"(; c #9A5C2E", -"_; c #9B5D2F", -":; c #9A5D2F", -"<; c #915C33", -"[; c #AD7A51", -"}; c #8E5C36", -"|; c #86532D", -"1; c #905D36", -"2; c #9C663E", -"3; c #A56D43", -"4; c #683C13", -"5; c #875733", -"6; c #B27E54", -"7; c #BA8358", -"8; c #B47A4C", -"9; c #B57E53", -"0; c #A06E48", -"a; c #915F3A", -"b; c #804B23", -"c; c #946849", -"d; c #AD8D71", -"e; c #BEA487", -"f; c #CBB394", -"g; c #D4BC9C", -"h; c #DCC4A2", -"i; c #E2CCA7", -"j; c #E9D2AB", -"k; c #EFD7AE", -"l; c #F0D8AE", -"m; c #F0D8AF", -"n; c #F0D7AE", -"o; c #F0D6AD", -"p; c #F0D6AC", -"q; c #F0D6AB", -"r; c #F0D6AA", -"s; c #EFD6AA", -"t; c #EED6A9", -"u; c #ECD4A8", -"v; c #E2C9A3", -"w; c #CFB492", -"x; c #B39073", -"y; c #9B5D31", -"z; c #9A5D31", -"A; c #995D2F", -"B; c #995B2F", -"C; c #9D673E", -"D; c #95623B", -"E; c #88552F", -"F; c #85532E", -"G; c #643919", -"H; c #9A6943", -"I; c #B07C52", -"J; c #A9764E", -"K; c #AB7348", -"L; c #B4784B", -"M; c #B57C50", -"N; c #B77F53", -"O; c #9F6D46", -"P; c #8A5733", -"Q; c #A6866A", -"R; c #BDA387", -"S; c #CEB597", -"T; c #D9C1A1", -"U; c #E2CCA8", -"V; c #EBD4AE", -"W; c #F0DAB0", -"X; c #F1D9AF", -"Y; c #F0D9AF", -"Z; c #F0D9B0", -"`; c #F1D9B0", -" > c #F1DAAF", -".> c #F0DAAF", -"+> c #F0D9AE", -"@> c #F0D8AD", -"#> c #F0D9AD", -"$> c #F0D8AC", -"%> c #F0D7AC", -"&> c #F0D7AB", -"*> c #F0D6A9", -"=> c #EBD1A6", -"-> c #D8BD9A", -";> c #AE8869", -">> c #945E37", -",> c #AB8364", -"'> c #BD9B7B", -")> c #C9AB88", -"!> c #CEB18D", -"~> c #D3B590", -"{> c #D6BA92", -"]> c #D8BB93", -"^> c #D9BC94", -"/> c #D8BC93", -"(> c #D7BA92", -"_> c #D5B992", -":> c #D4B790", -"<> c #D2B58E", -"[> c #CFB28C", -"}> c #CBAE89", -"|> c #C8AA86", -"1> c #C4A583", -"2> c #C0A27F", -"3> c #BD9C7B", -"4> c #B89876", -"5> c #B49171", -"6> c #AF8C6B", -"7> c #A88565", -"8> c #A37D5D", -"9> c #9F7757", -"0> c #986C4D", -"a> c #946644", -"b> c #90613E", -"c> c #8D5A36", -"d> c #88522C", -"e> c #87522C", -"f> c #946038", -"g> c #895631", -"h> c #623816", -"i> c #683C1C", -"j> c #784926", -"k> c #A8754C", -"l> c #A9754E", -"m> c #976641", -"n> c #84532F", -"o> c #A66D42", -"p> c #B98256", -"q> c #A7744C", -"r> c #92613B", -"s> c #A07E63", -"t> c #BAA085", -"u> c #CBB496", -"v> c #D9C2A2", -"w> c #E6CFAB", -"x> c #EFD9B1", -"y> c #F1DBB1", -"z> c #F1DAB0", -"A> c #F1DAB1", -"B> c #F1DBB0", -"C> c #F1D9AE", -"D> c #F0D7AA", -"E> c #F0D6A8", -"F> c #DFC59F", -"G> c #BB997A", -"H> c #AB8464", -"I> c #CBAE8B", -"J> c #DEC39A", -"K> c #ECD09E", -"L> c #EED19F", -"M> c #EED19E", -"N> c #EDD09D", -"O> c #EED09D", -"P> c #EED09C", -"Q> c #EDD09B", -"R> c #EDCF9A", -"S> c #ECCF9A", -"T> c #EDCE99", -"U> c #ECCE98", -"V> c #ECCD98", -"W> c #ECCD97", -"X> c #ECCD96", -"Y> c #EBCC96", -"Z> c #E8CA96", -"`> c #E6C795", -" , c #DFC192", -"., c #D8BA8F", -"+, c #CDB089", -"@, c #BD9F7C", -"#, c #A98767", -"$, c #8C5C3A", -"%, c #B4845A", -"&, c #81502A", -"*, c #95613A", -"=, c #7F4E29", -"-, c #623918", -";, c #693B1B", -">, c #80512D", -",, c #B27D53", -"', c #B58057", -"), c #7B4B28", -"!, c #87532C", -"~, c #8A5833", -"{, c #AD7951", -"], c #86542F", -"^, c #9D7C61", -"/, c #BCA387", -"(, c #CFB99B", -"_, c #DEC9A6", -":, c #EBD5AF", -"<, c #F0DBB2", -"[, c #F1DBB2", -"}, c #F1DAB2", -"|, c #F0DAB1", -"1, c #DEC49E", -"2, c #AD8566", -"3, c #975C2F", -"4, c #9C6947", -"5, c #C9AA87", -"6, c #E2C69B", -"7, c #EED2A0", -"8, c #EFD29F", -"9, c #EFD29E", -"0, c #EFD19E", -"a, c #EED19D", -"b, c #EFD19D", -"c, c #EED19C", -"d, c #EFD19C", -"e, c #EFD09C", -"f, c #EED09B", -"g, c #EED09A", -"h, c #EDD09A", -"i, c #EDCF99", -"j, c #EECF99", -"k, c #EDCE98", -"l, c #EDCE97", -"m, c #EDCE96", -"n, c #EDCD96", -"o, c #ECCC96", -"p, c #ECCC95", -"q, c #EACB94", -"r, c #E0C192", -"s, c #CFB38B", -"t, c #BC9D7A", -"u, c #976F50", -"v, c #915E36", -"w, c #7D4C28", -"x, c #A46C42", -"y, c #8D5933", -"z, c #683C15", -"A, c #855532", -"B, c #794A26", -"C, c #7B4B26", -"D, c #7C4922", -"E, c #90684D", -"F, c #B59A7F", -"G, c #CDB598", -"H, c #DEC7A6", -"I, c #F2DBB3", -"J, c #F1DBB3", -"K, c #F2DBB2", -"L, c #F0D7A9", -"M, c #F0D6A7", -"N, c #EED4A7", -"O, c #D2B694", -"P, c #9B6640", -"Q, c #AA8160", -"R, c #D3B792", -"S, c #EBCFA0", -"T, c #EED2A1", -"U, c #EFD2A1", -"V, c #F0D2A1", -"W, c #EFD2A0", -"X, c #EECF9A", -"Y, c #EECF98", -"Z, c #ECCD95", -"`, c #EDCD95", -" ' c #ECCC94", -".' c #ECCC93", -"+' c #ECCB93", -"@' c #E0C292", -"#' c #CDB088", -"$' c #B0906F", -"%' c #85522E", -"&' c #B37D51", -"*' c #925E37", -"=' c #7D4C26", -"-' c #7D4D29", -";' c #98633B", -">' c #A56D42", -",' c #633A18", -"'' c #613416", -")' c #895A36", -"!' c #865532", -"~' c #8C5C37", -"{' c #957157", -"]' c #BCA388", -"^' c #D4BD9D", -"/' c #E5CEAA", -"(' c #F0D9B1", -"_' c #F2DCB3", -":' c #E7CCA3", -"<' c #B79476", -"[' c #96592D", -"}' c #B99676", -"|' c #DCC099", -"1' c #EFD3A2", -"2' c #EED29E", -"3' c #EDCF98", -"4' c #EDCD94", -"5' c #ECCC92", -"6' c #E7C892", -"7' c #D2B58B", -"8' c #B39372", -"9' c #855431", -"0' c #8C5831", -"a' c #B5845A", -"b' c #AA7348", -"c' c #A46D43", -"d' c #9D663D", -"e' c #A26B41", -"f' c #82512C", -"g' c #643816", -"h' c #895936", -"i' c #85542F", -"j' c #7D4922", -"k' c #885C3F", -"l' c #B59B80", -"m' c #D2BB9C", -"n' c #E6CFAA", -"o' c #F2DAB0", -"p' c #F2DBB1", -"q' c #F3DCB2", -"r' c #F4DDB4", -"s' c #F4DDB3", -"t' c #F3DBB2", -"u' c #F2DBB0", -"v' c #F2DBAF", -"w' c #F0D6A6", -"x' c #EED4A6", -"y' c #D6BB97", -"z' c #A17150", -"A' c #9E6946", -"B' c #C8A887", -"C' c #E5C99E", -"D' c #EFD2A2", -"E' c #EDCC94", -"F' c #EDCC93", -"G' c #ECCB92", -"H' c #E7C791", -"I' c #CFB189", -"J' c #A58362", -"K' c #9A653D", -"L' c #AC774E", -"M' c #B78054", -"N' c #AB7549", -"O' c #905D35", -"P' c #A56C42", -"Q' c #693D1C", -"R' c #623919", -"S' c #865733", -"T' c #986842", -"U' c #81522D", -"V' c #8E5D37", -"W' c #875C3F", -"X' c #BBA286", -"Y' c #DAC3A2", -"Z' c #EDD6AF", -"`' c #F2DBB4", -" ) c #F2DCB4", -".) c #F3DDB4", -"+) c #F4DEB5", -"@) c #F4DFB6", -"#) c #F4E0B7", -"$) c #F4DCB3", -"%) c #F3DBB1", -"&) c #E9CFA4", -"*) c #CDB08D", -"=) c #A1704E", -"-) c #9F6D49", -";) c #BE9D7D", -">) c #D9BE98", -",) c #ECD1A3", -"') c #EFD3A3", -")) c #EED3A2", -"!) c #F0D3A2", -"~) c #EED29F", -"{) c #ECCB91", -"]) c #EBCA91", -"^) c #DFC08F", -"/) c #C0A37E", -"() c #8A5E3D", -"_) c #AB764C", -":) c #B6855B", -"<) c #8A5732", -"[) c #8F5B35", -"}) c #99633B", -"|) c #643713", -"1) c #623916", -"2) c #663C18", -"3) c #7E512D", -"4) c #8E5E3A", -"5) c #8D5C37", -"6) c #9E6C46", -"7) c #B3997E", -"8) c #D9C2A1", -"9) c #F1DBB4", -"0) c #F5E0B7", -"a) c #F4DFB7", -"b) c #F3DCB3", -"c) c #F0D5A6", -"d) c #EFD5A6", -"e) c #ECD1A5", -"f) c #E1C69E", -"g) c #D7BB97", -"h) c #D4B995", -"i) c #DAC099", -"j) c #E3C79F", -"k) c #EED2A4", -"l) c #EFD4A4", -"m) c #F0D4A3", -"n) c #F0D3A3", -"o) c #EBCA90", -"p) c #E7C690", -"q) c #CBAE86", -"r) c #967151", -"s) c #85522C", -"t) c #BC8559", -"u) c #7C4B28", -"v) c #7C4C28", -"w) c #6A3E1E", -"x) c #623819", -"y) c #613413", -"z) c #613918", -"A) c #663A18", -"B) c #774926", -"C) c #94643E", -"D) c #885732", -"E) c #84593C", -"F) c #C0A88C", -"G) c #E6CEA9", -"H) c #F2DCB5", -"I) c #F3DCB5", -"J) c #F4DEB6", -"K) c #F3DFB6", -"L) c #F3DCB4", -"M) c #EFD4A6", -"N) c #EFD4A5", -"O) c #F0D4A5", -"P) c #F0D4A4", -"Q) c #F0D2A2", -"R) c #ECCB90", -"S) c #ECCA90", -"T) c #EACA90", -"U) c #D3B58A", -"V) c #A17F5F", -"W) c #B78053", -"X) c #A36B42", -"Y) c #83522C", -"Z) c #734521", -"`) c #83522D", -" ! c #85542E", -".! c #623815", -"+! c #A6744C", -"@! c #815330", -"#! c #804F2A", -"$! c #A06F48", -"%! c #8D684E", -"&! c #CCB596", -"*! c #EBD3AC", -"=! c #F4DDB6", -"-! c #F0D5A7", -";! c #F0D5A5", -">! c #F0D2A0", -",! c #EECF97", -"'! c #ECCA8F", -")! c #EAC98F", -"!! c #D4B58A", -"~! c #9C7859", -"{! c #A56E43", -"]! c #905C35", -"^! c #7F572E", -"/! c #EEBA73", -"(! c #B28750", -"_! c #F4C076", -":! c #F9C479", -"~ c #754723", -",~ c #764F28", -"'~ c #F4C074", -")~ c #FBC678", -"!~ c #F9C377", -"~~ c #F9C277", -"{~ c #FAC278", -"]~ c #FAC88D", -"^~ c #E9CF91", -"/~ c #E6C877", -"(~ c #E4C671", -"_~ c #E4C46D", -":~ c #C0A157", -"<~ c #E3C26D", -"[~ c #E3C36D", -"}~ c #B29350", -"|~ c #794B29", -"1~ c #7D4E2A", -"2~ c #AC7850", -"3~ c #7E4D29", -"4~ c #9B7B61", -"5~ c #DEC7A3", -"6~ c #F3DDB6", -"7~ c #ECCA8E", -"8~ c #EBC98D", -"9~ c #E2C28D", -"0~ c #B39472", -"a~ c #8F5C35", -"b~ c #84532D", -"c~ c #C6985A", -"d~ c #FAC678", -"e~ c #F9C47E", -"f~ c #F9CC99", -"g~ c #EACD8E", -"h~ c #E6C872", -"i~ c #E5C871", -"j~ c #E6C871", -"k~ c #E2C16C", -"l~ c #E0C06B", -"m~ c #785328", -"n~ c #895937", -"o~ c #794C29", -"p~ c #A9774F", -"q~ c #A6734C", -"r~ c #986741", -"s~ c #BFA78B", -"t~ c #ECD4AA", -"u~ c #F4DEB7", -"v~ c #F3DFB7", -"w~ c #F1D9AC", -"x~ c #F0D7A8", -"y~ c #F0D5A4", -"z~ c #F0D5A3", -"A~ c #F0D5A2", -"B~ c #F0D4A1", -"C~ c #EFD4A0", -"D~ c #EFD3A0", -"E~ c #F0D4A0", -"F~ c #EFD39F", -"G~ c #EFD39E", -"H~ c #EFD29D", -"I~ c #F0D4A2", -"J~ c #ECCA8D", -"K~ c #D8B98B", -"L~ c #977353", -"M~ c #B98255", -"N~ c #A37048", -"O~ c #A26A41", -"P~ c #754B19", -"Q~ c #F2B300", -"R~ c #F9B900", -"S~ c #FABA00", -"T~ c #FAB900", -"U~ c #FABA21", -"V~ c #F9BC48", -"W~ c #FABF60", -"X~ c #FAC272", -"Y~ c #FAC277", -"Z~ c #F9C37D", -"`~ c #FACC99", -" { c #E8CF92", -".{ c #E5C875", -"+{ c #E5C66D", -"@{ c #E4C562", -"#{ c #E3C257", -"${ c #E3C04A", -"%{ c #E2BF3F", -"&{ c #E2BF3C", -"*{ c #E3BF3C", -"={ c #E2BE3B", -"-{ c #E2BE3A", -";{ c #E2BE39", -">{ c #E1BE37", -",{ c #E1BD37", -"'{ c #E2BE37", -"){ c #E2BD37", -"!{ c #E1BD36", -"~{ c #E1BD35", -"{{ c #E2BD35", -"]{ c #BE9B2C", -"^{ c #6B401C", -"/{ c #A06F49", -"({ c #7E4E2A", -"_{ c #8E6B51", -":{ c #D9C29F", -"<{ c #F1D8AC", -"[{ c #F0D6A5", -"}{ c #EFD4A1", -"|{ c #EFD39D", -"1{ c #EFD29C", -"2{ c #EED29C", -"3{ c #EED19B", -"4{ c #EDCF96", -"5{ c #EDCE95", -"6{ c #EDCE94", -"7{ c #EDCD92", -"8{ c #ECCD92", -"9{ c #EDCD91", -"0{ c #EDCD90", -"a{ c #ECCC91", -"b{ c #ECCC90", -"c{ c #EDCC91", -"d{ c #EDCC92", -"e{ c #ECCD93", -"f{ c #EDCD93", -"g{ c #ECCD94", -"h{ c #ECCA8C", -"i{ c #EBCA8D", -"j{ c #E7C58C", -"k{ c #BB9C78", -"l{ c #8A5731", -"m{ c #7A4A26", -"n{ c #99643B", -"o{ c #613818", -"p{ c #C28D07", -"q{ c #FABB00", -"r{ c #F9BA00", -"s{ c #F9B800", -"t{ c #FABB36", -"u{ c #FABE58", -"v{ c #FAC370", -"w{ c #F9C37C", -"x{ c #FACE9C", -"y{ c #E7CB7E", -"z{ c #E5C872", -"A{ c #E4C461", -"B{ c #E3C14F", -"C{ c #E3C03F", -"D{ c #E3C03E", -"E{ c #E3BF3B", -"F{ c #E2BE36", -"G{ c #E2BE35", -"H{ c #E1BD33", -"I{ c #E2BE33", -"J{ c #E1BD32", -"K{ c #E1BC32", -"L{ c #E0BC32", -"M{ c #896520", -"N{ c #764925", -"O{ c #7A4D2A", -"P{ c #9F6E47", -"Q{ c #A5724B", -"R{ c #885733", -"S{ c #B2997D", -"T{ c #EAD1A8", -"U{ c #F3DEB6", -"V{ c #F1D9AD", -"W{ c #F0D8AB", -"X{ c #F0D7A7", -"Y{ c #EED29D", -"Z{ c #EFD29B", -"`{ c #EFD19B", -" ] c #F0D29D", -".] c #EECE94", -"+] c #ECCC8F", -"@] c #ECCC8E", -"#] c #ECCC8D", -"$] c #ECCB8D", -"%] c #ECCB8C", -"&] c #ECCB8B", -"*] c #ECCA8A", -"=] c #ECCA89", -"-] c #EBC987", -";] c #ECC987", -">] c #ECC986", -",] c #ECC985", -"'] c #ECC885", -")] c #EBC884", -"!] c #EBC784", -"~] c #EBC986", -"{] c #ECC989", -"]] c #EBCA8C", -"^] c #D6B88A", -"/] c #906A4B", -"(] c #85532D", -"_] c #A36C42", -":] c #744B16", -"<] c #F3B500", -"[] c #FABB40", -"}] c #FAC062", -"|] c #FAC476", -"1] c #F9C688", -"2] c #E8CF8C", -"3] c #E6C974", -"4] c #E4C35A", -"5] c #E3C044", -"6] c #E2BF3B", -"7] c #E3BF3A", -"8] c #E3BE3A", -"9] c #E3BE39", -"0] c #E2BD33", -"a] c #C9A52C", -"b] c #6A3F19", -"c] c #90613C", -"d] c #84542F", -"e] c #C4AC8D", -"f] c #F1D8AB", -"g] c #F0D8AA", -"h] c #EFD4A2", -"i] c #EED19A", -"j] c #F0D3A1", -"k] c #EDD099", -"l] c #ECCE94", -"m] c #ECCD90", -"n] c #EDCD8F", -"o] c #EDCC8F", -"p] c #ECCA8B", -"q] c #ECCA88", -"r] c #ECC988", -"s] c #EBC885", -"t] c #ECC884", -"u] c #EBC883", -"v] c #EBC783", -"w] c #EBC782", -"x] c #EAC682", -"y] c #EAC785", -"z] c #EBC98C", -"A] c #ECC98C", -"B] c #E6C48C", -"C] c #B29370", -"D] c #814E2A", -"E] c #A67249", -"F] c #7F4D2A", -"G] c #A16940", -"H] c #673D1C", -"I] c #C69103", -"J] c #FBBB00", -"K] c #F9B919", -"L] c #FABE57", -"M] c #FAC474", -"N] c #F8C178", -"O] c #FACB96", -"P] c #E5CA7E", -"Q] c #E5C873", -"R] c #E6C873", -"S] c #E5C66E", -"T] c #E3C357", -"U] c #E3C040", -"V] c #E2BF3A", -"W] c #9A7723", -"X] c #683D1C", -"Y] c #AA7850", -"Z] c #AC7951", -"`] c #784A25", -" ^ c #81522E", -".^ c #794B2A", -"+^ c #D0B998", -"@^ c #F1D8AA", -"#^ c #F0D8A9", -"$^ c #EFD5A3", -"%^ c #F0D39F", -"&^ c #EFD19A", -"*^ c #EED098", -"=^ c #EDCE93", -"-^ c #ECCD91", -";^ c #EBC886", -">^ c #EAC782", -",^ c #EBC781", -"'^ c #EBC681", -")^ c #EBC680", -"!^ c #EBC888", -"~^ c #ECC98B", -"{^ c #EBC98B", -"]^ c #EBC88C", -"^^ c #C8AA81", -"/^ c #8F5E38", -"(^ c #784F16", -"_^ c #F5B700", -":^ c #FAB914", -"<^ c #FBBE56", -"[^ c #FAC473", -"}^ c #F9C787", -"|^ c #E5C876", -"1^ c #E6C770", -"2^ c #E5C55D", -"3^ c #E3C144", -"4^ c #E3C140", -"5^ c #E3C03C", -"6^ c #D3B030", -"7^ c #6B401B", -"8^ c #825330", -"9^ c #7E4F2A", -"0^ c #9B6A44", -"a^ c #835C41", -"b^ c #DAC39F", -"c^ c #F1DAAE", -"d^ c #EFD3A1", -"e^ c #EDCE92", -"f^ c #EDCE91", -"g^ c #ECCD8F", -"h^ c #EAC681", -"i^ c #EAC680", -"j^ c #EAC57F", -"k^ c #EBC67F", -"l^ c #EBC785", -"m^ c #EBC989", -"n^ c #D8B98A", -"o^ c #8C6344", -"p^ c #A56C41", -"q^ c #603818", -"r^ c #CC9603", -"s^ c #FBBC00", -"t^ c #F9B910", -"u^ c #FABF5B", -"v^ c #F9C27C", -"w^ c #E6C973", -"x^ c #E5C667", -"y^ c #E3C24B", -"z^ c #AB8925", -"A^ c #693F1B", -"B^ c #875633", -"C^ c #7F512D", -"D^ c #80522E", -"E^ c #8F6E54", -"F^ c #E2CAA3", -"G^ c #F3DBB0", -"H^ c #EED099", -"I^ c #EDD096", -"J^ c #EDCF94", -"K^ c #EAC67F", -"L^ c #EAC57E", -"M^ c #EBC88B", -"N^ c #EBC88A", -"O^ c #E2C08B", -"P^ c #A57047", -"Q^ c #A57249", -"R^ c #A0693E", -"S^ c #603816", -"T^ c #825812", -"U^ c #F8BB00", -"V^ c #FBBD00", -"W^ c #FABC00", -"X^ c #F9B933", -"Y^ c #FAC16A", -"Z^ c #F8CB97", -"`^ c #E7CD89", -" / c #E7CA74", -"./ c #E7C974", -"+/ c #E3C457", -"@/ c #E3C142", -"#/ c #E3C141", -"$/ c #DAB732", -"%/ c #71491B", -"&/ c #92633D", -"*/ c #8E6E53", -"=/ c #E5CCA6", -"-/ c #F2DAAF", -";/ c #F5E0B6", -">/ c #EDCF95", -",/ c #ECCE92", -"'/ c #EBC988", -")/ c #EAC57D", -"!/ c #EAC580", -"~/ c #EAC887", -"{/ c #E7C58B", -"]/ c #AD8D6B", -"^/ c #A16E46", -"// c #8C5C36", -"(/ c #D7A000", -"_/ c #FABD4F", -":/ c #FAC375", -"( c #F0D5A1", -",( c #E9C47B", -"'( c #E9C37A", -")( c #ECC98A", -"!( c #C5A77F", -"~( c #87542E", -"{( c #97653E", -"]( c #855531", -"^( c #AB7C0F", -"/( c #C08E09", -"(( c #C79405", -"_( c #FBBF00", -":( c #FAB800", -"<( c #FABE54", -"[( c #F9C586", -"}( c #E8CB7F", -"|( c #E4C455", -"1( c #E3C244", -"2( c #E3C041", -"3( c #927022", -"4( c #875833", -"5( c #764929", -"6( c #D8C19C", -"7( c #F4DDB2", -"8( c #EECF96", -"9( c #EAC47D", -"0( c #EAC47A", -"a( c #E9C379", -"b( c #EBC789", -"c( c #C4A57E", -"d( c #7C4C29", -"e( c #84522C", -"f( c #A46B41", -"g( c #865631", -"h( c #DDA700", -"i( c #E1AA00", -"j( c #8A5F14", -"k( c #A37710", -"l( c #FABC49", -"m( c #FAC376", -"n( c #FAC584", -"o( c #E7CC80", -"p( c #E6C870", -"q( c #E4C350", -"r( c #CEAB2E", -"s( c #885935", -"t( c #966640", -"u( c #CEB695", -"v( c #F2DBAE", -"w( c #EECF94", -"x( c #EBC57E", -"y( c #EAC379", -"z( c #EAC582", -"A( c #BEA07A", -"B( c #875D16", -"C( c #F8BD00", -"D( c #FABE00", -"E( c #E0A900", -"F( c #DCA500", -"G( c #FBC000", -"H( c #F9BB3C", -"I( c #FAC374", -"J( c #FBC687", -"K( c #E7CD84", -"L( c #E6C86F", -"M( c #E4C34D", -"N( c #A28024", -"O( c #673D19", -"P( c #966742", -"Q( c #BAA284", -"R( c #F1D7A9", -"S( c #F1D8A9", -"T( c #E9C378", -"U( c #EBC585", -"V( c #E9C689", -"W( c #B69974", -"X( c #C79507", -"Y( c #FAC373", -"Z( c #F9C78A", -"`( c #E7CD87", -" _ c #E6CA74", -"._ c #E6C76F", -"+_ c #E3C34E", -"@_ c #E3C245", -"#_ c #E2BF3E", -"$_ c #D7B331", -"%_ c #6B431B", -"&_ c #996843", -"*_ c #A2876C", -"=_ c #ECD2A6", -"-_ c #E9C377", -";_ c #EBC788", -">_ c #A26A40", -",_ c #7F4E2A", -"'_ c #663C1C", -")_ c #6F4718", -"!_ c #F0B800", -"~_ c #FBC100", -"{_ c #F9B931", -"]_ c #FAC271", -"^_ c #FAC88E", -"/_ c #E8CE8C", -"(_ c #E7C86F", -"__ c #E3C34D", -":_ c #E4C345", -"<_ c #B19028", -"[_ c #774925", -"}_ c #835F43", -"|_ c #E6CCA4", -"1_ c #F4DFB5", -"2_ c #F1D9AA", -"3_ c #E9C277", -"4_ c #E9C583", -"5_ c #E7C489", -"6_ c #A0805F", -"7_ c #B1840E", -"8_ c #F9BA2C", -"9_ c #F8CA98", -"0_ c #EAD293", -"a_ c #E4C34F", -"b_ c #DEB933", -"c_ c #78531C", -"d_ c #D4BC99", -"e_ c #E9C276", -"f_ c #E2C08A", -"g_ c #8B6546", -"h_ c #A1693E", -"i_ c #613916", -"j_ c #E9B300", -"k_ c #FCC200", -"l_ c #FABA32", -"m_ c #E7C972", -"n_ c #E4C352", -"o_ c #E3C345", -"p_ c #E3BF3F", -"q_ c #E1BE3B", -"r_ c #DEBB35", -"s_ c #DCB92E", -"t_ c #DAB72A", -"u_ c #D8B726", -"v_ c #D8B622", -"w_ c #D8B623", -"x_ c #D9B724", -"y_ c #D9B726", -"z_ c #DBB82D", -"A_ c #E1BE36", -"B_ c #BD9C2B", -"C_ c #673E1B", -"D_ c #B9A183", -"E_ c #EFD6A6", -"F_ c #F3DBAF", -"G_ c #EAC57C", -"H_ c #EAC584", -"I_ c #EAC688", -"J_ c #D8B988", -"K_ c #794A28", -"L_ c #794A25", -"M_ c #A56B41", -"N_ c #A6790E", -"O_ c #FBC200", -"P_ c #F9BA3A", -"Q_ c #E7C877", -"R_ c #E4C454", -"S_ c #DCBA32", -"T_ c #D8B624", -"U_ c #D7B517", -"V_ c #D9B600", -"W_ c #DBB700", -"X_ c #DBB800", -"Y_ c #DAB700", -"Z_ c #D7B411", -"`_ c #DEBA31", -" : c #E0BC35", -".: c #87641F", -"+: c #8E7056", -"@: c #F2DAAC", -"#: c #E9C376", -"$: c #E9C275", -"%: c #EAC480", -"&: c #C9AB81", -"*: c #A0673D", -"=: c #613816", -"-: c #CFA32F", -";: c #DFB134", -">: c #DFB032", -",: c #DFB034", -"': c #DFAF32", -"): c #DFB031", -"!: c #E2B024", -"~: c #EEB810", -"{: c #F9BB43", -"]: c #F9C789", -"^: c #E7CB7D", -"/: c #E4C559", -"(: c #E1BE3C", -"_: c #DAB72D", -":: c #D7B518", -"<: c #DAB600", -"[: c #D7B415", -"}: c #C4A226", -"|: c #D9C19C", -"1: c #F2DAAE", -"2: c #EDCC8E", -"3: c #E9C174", -"4: c #E9C274", -"5: c #E9C37B", -"6: c #EAC686", -"7: c #B49571", -"8: c #A0683D", -"9: c #5F3716", -"0: c #5F3718", -"a: c #A37A24", -"b: c #E0B135", -"c: c #E0B034", -"d: c #E0B134", -"e: c #E0B030", -"f: c #E8B31B", -"g: c #F9BF00", -"h: c #FABD55", -"i: c #FACE9B", -"j: c #E5C560", -"k: c #DCBA33", -"l: c #D7B51B", -"m: c #DCB900", -"n: c #DEBA00", -"o: c #DFBB00", -"p: c #E0BC00", -"q: c #E1BD00", -"r: c #E2BD00", -"s: c #E1BC00", -"t: c #DDBA00", -"u: c #BD9C00", -"v: c #8D6C14", -"w: c #694018", -"x: c #B69E81", -"y: c #F4DFB4", -"z: c #E6C388", -"A: c #8E6A4B", -"B: c #673F19", -"C: c #6A4418", -"D: c #DEAF34", -"E: c #E9B41B", -"F: c #F9B700", -"G: c #FABF63", -"H: c #E9D093", -"I: c #E6C772", -"J: c #E5C666", -"K: c #DAB82D", -"L: c #D9B605", -"M: c #E4C000", -"N: c #E7C200", -"O: c #E8C300", -"P: c #D8B500", -"Q: c #C09F00", -"R: c #846147", -"S: c #E8CFA3", -"T: c #E9C173", -"U: c #EAC583", -"V: c #D5B586", -"W: c #A57D26", -"X: c #A47C26", -"Y: c #79521C", -"Z: c #E5B436", -"`: c #EFBD3A", -" < c #EFBE3A", -".< c #EEBD3A", -"+< c #E9BA37", -"@< c #E4B435", -"#< c #E0B02A", -"$< c #F6BC00", -"%< c #F9B80E", -"&< c #FAC270", -"*< c #F8CA92", -"=< c #E6C875", -"-< c #E5C66C", -";< c #E3C247", -">< c #DAB830", -",< c #D9B603", -"'< c #E8C200", -")< c #E3BF00", -"!< c #B49304", -"~< c #673E19", -"{< c #CEB694", -"]< c #F4DEB4", -"^< c #F4DCB1", -"/< c #E9C482", -"(< c #B79974", -"_< c #9F673D", -":< c #6A4218", -"<< c #E4B436", -"[< c #EEBD38", -"}< c #EFBD38", -"|< c #EDBB37", -"1< c #E5B535", -"2< c #E0B031", -"3< c #ECB516", -"4< c #F9BA3B", -"5< c #E7CA7B", -"6< c #DDBB37", -"7< c #D8B607", -"8< c #E5C100", -"9< c #7B5817", -"0< c #997F65", -"a< c #EDD2A5", -"b< c #F0D4A6", -"c< c #E9C172", -"d< c #E4BF81", -"e< c #8C694A", -"f< c #5F3818", -"g< c #AA8126", -"h< c #EFBE38", -"i< c #E6B536", -"j< c #E3B026", -"k< c #FABE5A", -"l< c #FAC78B", -"m< c #E8CE8E", -"n< c #E2BF40", -"o< c #D7B622", -"p< c #E6C200", -"q< c #C4A100", -"r< c #DAC29C", -"s< c #F3DBAE", -"t< c #D3B280", -"u< c #9C653B", -"v< c #DBAC31", -"w< c #EFBD37", -"x< c #EEBC37", -"y< c #EEBD37", -"z< c #EBBA36", -"A< c #E1B232", -"B< c #E0AF2C", -"C< c #F7BC00", -"D< c #F9B702", -"E< c #F9C178", -"F< c #DDBB35", -"G< c #886516", -"H< c #663D19", -"I< c #AD9578", -"J< c #E9C072", -"K< c #AE8E6A", -"L< c #9B7422", -"M< c #EEBC36", -"N< c #EDBC37", -"O< c #E5B433", -"P< c #E0B032", -"Q< c #FAC890", -"R< c #E7CA83", -"S< c #E5C668", -"T< c #D9B72A", -"U< c #E9C508", -"V< c #EBC824", -"W< c #ECC92C", -"X< c #ECC92E", -"Y< c #ECCA27", -"Z< c #ECC921", -"`< c #EBC81B", -" [ c #EAC704", -".[ c #EAC600", -"+[ c #E9C500", -"@[ c #E9C400", -"#[ c #E8C400", -"$[ c #CBA800", -"%[ c #663D18", -"&[ c #704423", -"*[ c #E1C89F", -"=[ c #F2D9AB", -"-[ c #F0D49F", -";[ c #DDB877", -">[ c #794926", -",[ c #5E3716", -"'[ c #D5A62E", -")[ c #EFBD36", -"![ c #EAB836", -"~[ c #E0B131", -"{[ c #E0AF2B", -"][ c #F9BE00", -"^[ c #FAC069", -"/[ c #E3C248", -"([ c #E2C03F", -"_[ c #D8B61B", -":[ c #DCB800", -"<[ c #E3BE00", -"[[ c #EAC621", -"}[ c #ECCB40", -"|[ c #EECE4C", -"1[ c #EFCF4D", -"2[ c #EECE47", -"3[ c #EDCD3B", -"4[ c #EDCC36", -"5[ c #ECCB2F", -"6[ c #ECCA28", -"7[ c #EBC819", -"8[ c #EAC70E", -"9[ c #927112", -"0[ c #F2D9AA", -"a[ c #E9C071", -"b[ c #B9996F", -"c[ c #946E22", -"d[ c #EEBD3D", -"e[ c #EEBF42", -"f[ c #EEC047", -"g[ c #EDC04C", -"h[ c #EDC150", -"i[ c #EDC355", -"j[ c #EDC459", -"k[ c #EEC55E", -"l[ c #EEC45E", -"m[ c #EDC154", -"n[ c #EEBE42", -"o[ c #ECBA36", -"p[ c #E0AF29", -"q[ c #F9BA3D", -"r[ c #FACD9B", -"s[ c #E6CD85", -"t[ c #E3C458", -"u[ c #E1BF3F", -"v[ c #D8B611", -"w[ c #ECC940", -"x[ c #EFD058", -"y[ c #F0D25D", -"z[ c #F0D157", -"A[ c #F0D053", -"B[ c #EDCD42", -"C[ c #EDCD3D", -"D[ c #ECCA2A", -"E[ c #EAC604", -"F[ c #D3B000", -"G[ c #673F18", -"H[ c #6E3F1F", -"I[ c #754C2E", -"J[ c #E5CBA1", -"K[ c #EAC378", -"L[ c #E2BC75", -"M[ c #825A3A", -"N[ c #5E3516", -"O[ c #D5A936", -"P[ c #EEBF44", -"Q[ c #EDC254", -"R[ c #EDC358", -"S[ c #EDC45D", -"T[ c #EDC661", -"U[ c #EDC765", -"V[ c #EDC768", -"W[ c #EDC86D", -"X[ c #EEC155", -"Y[ c #EEBC38", -"Z[ c #E0B132", -"`[ c #E1B026", -" } c #D8B60B", -".} c #E9C404", -"+} c #EDCC53", -"@} c #F0D46A", -"#} c #F1D46B", -"$} c #F1D466", -"%} c #F0D361", -"&} c #F0D25B", -"*} c #EFD051", -"=} c #EECF4C", -"-} c #EECE42", -";} c #EDCD3C", -">} c #ECCC34", -",} c #ECC81B", -"'} c #EBC710", -")} c #E9C600", -"!} c #9F7E0E", -"~} c #BEA788", -"{} c #C4A374", -"]} c #9F7826", -"^} c #EDBE42", -"/} c #EDBF47", -"(} c #EDC04B", -"_} c #EDC55D", -":} c #EEC662", -"<} c #EEC765", -"[} c #EEC869", -"}} c #EEC96F", -"|} c #EDC971", -"1} c #EDCB75", -"2} c #EEC973", -"3} c #EEC258", -"4} c #EEBC35", -"5} c #EEBC33", -"6} c #EBBA35", -"7} c #E9B316", -"8} c #F9BB47", -"9} c #EACF95", -"0} c #E3C14D", -"a} c #ECCB54", -"b} c #F2D573", -"c} c #F2D674", -"d} c #F1D570", -"e} c #F1D46A", -"f} c #F0D462", -"g} c #F0D35D", -"h} c #EECE48", -"i} c #ECCA2E", -"j} c #ECC928", -"k} c #663E18", -"l} c #7B563C", -"m} c #E7CDA1", -"n} c #EED3A5", -"o} c #ECD2A5", -"p} c #EAD1A6", -"q} c #E9D1A6", -"r} c #E9D1A7", -"s} c #E8D1A7", -"t} c #EBD2A6", -"u} c #EAC889", -"v} c #E8C78A", -"w} c #E7C68B", -"x} c #E6C68B", -"y} c #E4C58C", -"z} c #E3C58C", -"A} c #E4C58D", -"B} c #E4C58B", -"C} c #E5C58A", -"D} c #E6C589", -"E} c #E8C587", -"F} c #E9C684", -"G} c #E5BE72", -"H} c #8D6A4A", -"I} c #E1B43E", -"J} c #EDC769", -"K} c #EDC86E", -"L} c #EDC972", -"M} c #EECB77", -"N} c #EECC7B", -"O} c #EDCC79", -"P} c #EDCD7D", -"Q} c #EDCA77", -"R} c #EFC154", -"S} c #EFBC36", -"T} c #EFBC35", -"U} c #EAB933", -"V} c #E0B130", -"W} c #DFAF2E", -"X} c #F4BA00", -"Y} c #F9C272", -"Z} c #E4C667", -"`} c #D7B515", -" | c #EBC83F", -".| c #F2D67A", -"+| c #F3D982", -"@| c #F3D87E", -"#| c #F3D87A", -"$| c #F2D670", -"%| c #F0D466", -"&| c #EFD157", -"*| c #ECCB34", -"=| c #AA890C", -"-| c #EFD4A3", -";| c #E8D1A6", -">| c #E8D0A6", -",| c #E7D1A6", -"'| c #E7D0A6", -")| c #EAD2A6", -"!| c #E8C88B", -"~| c #E5C68C", -"{| c #E3C58E", -"]| c #E3C58F", -"^| c #E3C48E", -"/| c #E3C48D", -"(| c #E3C48C", -"_| c #E3C48B", -":| c #E3C48A", -"<| c #E4C489", -"[| c #E7C486", -"}| c #E9C581", -"|| c #E9C175", -"1| c #E8C070", -"2| c #C9A776", -"3| c #5E3718", -"4| c #5D3516", -"5| c #C29934", -"6| c #EDC14F", -"7| c #EDC255", -"8| c #EDC86F", -"9| c #EECC7A", -"0| c #EECD7F", -"a| c #EECE83", -"b| c #EECF86", -"c| c #EECF88", -"d| c #EEC76D", -"e| c #EEBB36", -"f| c #EAB833", -"g| c #DFAF30", -"h| c #E0AF27", -"i| c #E3C250", -"j| c #E6C100", -"k| c #EECE62", -"l| c #F4DA88", -"m| c #F4DA86", -"n| c #F4DA83", -"o| c #F3D97F", -"p| c #F2D77A", -"q| c #F2D675", -"r| c #EBC81F", -"s| c #846349", -"t| c #EAD0A2", -"u| c #F2DAAD", -"v| c #ECD3A4", -"w| c #E6C68E", -"x| c #E3C590", -"y| c #E3C38A", -"z| c #E5C488", -"A| c #E8C484", -"B| c #E9C070", -"C| c #E5BD72", -"D| c #896343", -"E| c #845E1C", -"F| c #8D661F", -"G| c #5D3515", -"H| c #AB852F", -"I| c #EDC250", -"J| c #EDC55E", -"K| c #EECA73", -"L| c #EDCB76", -"M| c #EDCC7A", -"N| c #EDCD7E", -"O| c #EDCD82", -"P| c #EECE86", -"Q| c #EED089", -"R| c #EED18C", -"S| c #EECC80", -"T| c #EFBD3B", -"U| c #EFBC33", -"V| c #E5B432", -"W| c #E9B318", -"X| c #F9BA36", -"Y| c #E9C519", -"Z| c #F1D57F", -"`| c #F5DC8F", -" 1 c #F4DB8B", -".1 c #F4DA87", -"+1 c #F4D983", -"@1 c #F3D87F", -"#1 c #F1D56B", -"$1 c #EFD053", -"%1 c #EDCD41", -"&1 c #B49405", -"*1 c #C7AF8D", -"=1 c #EED3A3", -"-1 c #F4DCB0", -";1 c #ECD2A3", -">1 c #E9D1A5", -",1 c #E7CFA6", -"'1 c #E8D0A5", -")1 c #E4C68F", -"!1 c #E2C38A", -"~1 c #E3C388", -"{1 c #E7C484", -"]1 c #E8C071", -"^1 c #E8BF70", -"/1 c #E8BF6F", -"(1 c #613A16", -"_1 c #E5B437", -":1 c #E1B33A", -"<1 c #E3B644", -"[1 c #EEC769", -"}1 c #EECD7E", -"|1 c #EECE82", -"11 c #EED18D", -"21 c #EED391", -"31 c #EECB7F", -"41 c #EEBC32", -"51 c #EEBB32", -"61 c #EEBB33", -"71 c #E0B12E", -"81 c #E0AF2E", -"91 c #F7BD00", -"01 c #E7CE91", -"a1 c #E4C35F", -"b1 c #E0BE3A", -"c1 c #E9C520", -"d1 c #F2D682", -"e1 c #F4DC90", -"f1 c #F4DB8C", -"g1 c #F4DB87", -"h1 c #F4DA84", -"i1 c #F1D56F", -"j1 c #E4BF00", -"k1 c #735016", -"l1 c #7D5A40", -"m1 c #EACFA1", -"n1 c #EDD3A3", -"o1 c #E8D0A4", -"p1 c #E7CFA5", -"q1 c #E8D1A9", -"r1 c #EBD7B9", -"s1 c #EDDCC2", -"t1 c #EFDDC7", -"u1 c #EFDFCA", -"v1 c #F0E0CC", -"w1 c #F0E0CD", -"x1 c #F0E1CD", -"y1 c #F0E1CE", -"z1 c #EFE0CD", -"A1 c #EFE0CC", -"B1 c #EFE0CA", -"C1 c #EFDEC7", -"D1 c #E8D1A8", -"E1 c #ECD2A2", -"F1 c #EAC98D", -"G1 c #E5C791", -"H1 c #E3C591", -"I1 c #E2C48B", -"J1 c #E8C482", -"K1 c #E3BC72", -"L1 c #825B3B", -"M1 c #653C19", -"N1 c #CB9D2C", -"O1 c #EDBD3D", -"P1 c #EDD08C", -"Q1 c #EEC975", -"R1 c #EAB932", -"S1 c #E0AF30", -"T1 c #E6B219", -"U1 c #E3C24D", -"V1 c #E9C521", -"W1 c #F2D680", -"X1 c #F3D77A", -"Y1 c #BD9B03", -"Z1 c #633B18", -"`1 c #C2AB8A", -" 2 c #EED3A1", -".2 c #E9D1A4", -"+2 c #EAD3AF", -"@2 c #EFE0CB", -"#2 c #EFE1CC", -"$2 c #F0E1CC", -"%2 c #EDDCC3", -"&2 c #E9D3AF", -"*2 c #E8CFA5", -"=2 c #EBCA8B", -"-2 c #E6C78F", -";2 c #E3C691", -">2 c #E4C693", -",2 c #E7D0AD", -"'2 c #EAD6BA", -")2 c #EBDBC2", -"!2 c #ECDDC8", -"~2 c #EDDFCB", -"{2 c #EEE1CD", -"]2 c #EEE1CE", -"^2 c #EEE2CF", -"/2 c #EEE2CE", -"(2 c #EEE0CC", -"_2 c #EDE0CB", -":2 c #EBDAC2", -"<2 c #EAD7BA", -"[2 c #E7CFAB", -"}2 c #E2C28A", -"|2 c #E3C289", -"12 c #E4C386", -"22 c #E9C47F", -"32 c #C09F72", -"42 c #A17820", -"52 c #EEBE3F", -"62 c #EEC363", -"72 c #EEBB31", -"82 c #EFBC32", -"92 c #E5B42F", -"02 c #DFAF2D", -"a2 c #E0AE2C", -"b2 c #E6C878", -"c2 c #DCB931", -"d2 c #F1D574", -"e2 c #F4D97F", -"f2 c #7C5B16", -"g2 c #754F33", -"h2 c #E7CD9F", -"i2 c #EDD2A2", -"j2 c #E7CFA4", -"k2 c #ECDABE", -"l2 c #EFDFCB", -"m2 c #EFE1CD", -"n2 c #F0E0CB", -"o2 c #EDDBBF", -"p2 c #ECD1A1", -"q2 c #E4C691", -"r2 c #E5CBA0", -"s2 c #EAD8BC", -"t2 c #EDDDC8", -"u2 c #EFE2CF", -"v2 c #EEE2D0", -"w2 c #EFE2D0", -"x2 c #EFE1D0", -"y2 c #ECDDC9", -"z2 c #EAD7BC", -"A2 c #E5CA9C", -"B2 c #E2C289", -"C2 c #E3C187", -"D2 c #E8C481", -"E2 c #E9BF70", -"F2 c #E2BC73", -"G2 c #7A5030", -"H2 c #674018", -"I2 c #E9B835", -"J2 c #EDCE86", -"K2 c #EEBD44", -"L2 c #E0B02D", -"M2 c #EBB412", -"N2 c #F9B821", -"O2 c #E4C464", -"P2 c #D7B50D", -"Q2 c #DDB900", -"R2 c #EECF62", -"S2 c #F3D87D", -"T2 c #F3D983", -"U2 c #F0D465", -"V2 c #ECCC3C", -"W2 c #ECCC36", -"X2 c #C5A300", -"Y2 c #633A16", -"Z2 c #BDA586", -"`2 c #EED2A2", -" 3 c #EBD1A2", -".3 c #E7CEA4", -"+3 c #EDDBC0", -"@3 c #F0E2CD", -"#3 c #F1E2CE", -"$3 c #EDDCC1", -"%3 c #E7C88F", -"&3 c #E3C692", -"*3 c #E4C692", -"=3 c #E9D5B7", -"-3 c #EDDDC9", -";3 c #EDDECA", -">3 c #E9D3B6", -",3 c #E3C38B", -"'3 c #E2C288", -")3 c #E5C383", -"!3 c #E9BF6F", -"~3 c #E8BF6E", -"{3 c #B3936B", -"]3 c #CEA026", -"^3 c #EDCA73", -"/3 c #EECB76", -"(3 c #EEC669", -"_3 c #E6B52F", -":3 c #DFAE2D", -"<3 c #E0AE23", -"[3 c #E4C259", -"}3 c #DCB930", -"|3 c #ECC945", -"13 c #F3D779", -"23 c #F3D87B", -"33 c #F2D776", -"43 c #F2D676", -"53 c #F2D570", -"63 c #EAC706", -"73 c #886712", -"83 c #9F7F0E", -"93 c #A5840C", -"03 c #70472A", -"a3 c #E6CB9E", -"b3 c #EAD1A3", -"c3 c #E8CFA4", -"d3 c #EBD8BC", -"e3 c #F0E2CE", -"f3 c #ECD9BC", -"g3 c #E9D0A2", -"h3 c #E4C794", -"i3 c #EEE0CD", -"j3 c #E9D6B9", -"k3 c #E4C385", -"l3 c #D7B276", -"m3 c #A97F20", -"n3 c #EEBA2F", -"o3 c #EEC046", -"p3 c #EDCB79", -"q3 c #EEBD3F", -"r3 c #EEBC31", -"s3 c #DFB02D", -"t3 c #E3C14E", -"u3 c #F0D369", -"v3 c #CDAB00", -"w3 c #623A16", -"x3 c #623A18", -"y3 c #A4830C", -"z3 c #D8B400", -"A3 c #B79604", -"B3 c #693C1C", -"C3 c #B8A182", -"D3 c #F5DFB6", -"E3 c #E7CEA3", -"F3 c #E9D2AF", -"G3 c #EFDEC9", -"H3 c #EFDECA", -"I3 c #F1E2CD", -"J3 c #EFDDC4", -"K3 c #EEDCC2", -"L3 c #EDDABE", -"M3 c #EDD9BE", -"N3 c #ECDABD", -"O3 c #EDDABD", -"P3 c #EEDABE", -"Q3 c #EEDBC1", -"R3 c #EEDDC4", -"S3 c #EFDEC6", -"T3 c #EBD4AF", -"U3 c #E6C891", -"V3 c #E4C792", -"W3 c #E3C690", -"X3 c #E9D3B4", -"Y3 c #EEE0CE", -"Z3 c #E7D2B1", -"`3 c #E2C187", -" 4 c #E4C285", -".4 c #E8C47C", -"+4 c #997856", -"@4 c #6F4818", -"#4 c #ECB92D", -"$4 c #EEBB2F", -"%4 c #E5B32D", -"&4 c #DFAE2C", -"*4 c #E0AF2D", -"=4 c #E1BE39", -"-4 c #ECCC4B", -";4 c #977710", -">4 c #A8880A", -",4 c #BA9801", -"'4 c #633B16", -")4 c #6C4021", -"!4 c #E3C89D", -"~4 c #EBD8BB", -"{4 c #ECD9BD", -"]4 c #EEDDC5", -"^4 c #EFE1CB", -"/4 c #EDDABC", -"(4 c #E6CCA2", -"_4 c #EEE0CA", -":4 c #EDDDC6", -"<4 c #EDDDC4", -"[4 c #ECDCC2", -"}4 c #ECDBC2", -"|4 c #ECDDC3", -"14 c #ECDDC4", -"24 c #EEDDC6", -"34 c #EEDFCA", -"44 c #E5C99B", -"54 c #E4C284", -"64 c #E9BF6E", -"74 c #C9A875", -"84 c #5C3515", -"94 c #5C3415", -"04 c #D6A628", -"a4 c #EEBA2B", -"b4 c #EEBC3C", -"c4 c #EDCA76", -"d4 c #EDC76B", -"e4 c #EAB92F", -"f4 c #E8CF93", -"g4 c #DAB729", -"h4 c #E9C402", -"i4 c #F0D25F", -"j4 c #EBC921", -"k4 c #E4C100", -"l4 c #C8A600", -"m4 c #E9CFA1", -"n4 c #E7CEA2", -"o4 c #EFDFCC", -"p4 c #EDDBC1", -"q4 c #EDD9BD", -"r4 c #EDDBBE", -"s4 c #ECD8BC", -"t4 c #ECD8BB", -"u4 c #EFDFC7", -"v4 c #E6C790", -"w4 c #EFE1CF", -"x4 c #EEDECA", -"y4 c #ECDCC3", -"z4 c #ECDBC3", -"A4 c #EFE1CE", -"B4 c #E8D2B1", -"C4 c #E4C183", -"D4 c #E4BD71", -"E4 c #7D5536", -"F4 c #5C3516", -"G4 c #B68B21", -"H4 c #EEBA2A", -"I4 c #EEBE40", -"J4 c #EEBF48", -"K4 c #EEBA2E", -"L4 c #EEBB2E", -"M4 c #DFAE2A", -"N4 c #E7CD91", -"O4 c #E4C467", -"P4 c #ECCA3F", -"Q4 c #EECF4D", -"R4 c #6F4A16", -"S4 c #D7BE97", -"T4 c #F1D7A8", -"U4 c #F0D39E", -"V4 c #EAD0A0", -"W4 c #EFDEC8", -"X4 c #EEDCBE", -"Y4 c #EEDCBF", -"Z4 c #EDDCBE", -"`4 c #F0E0CA", -" 5 c #E8C990", -".5 c #E4C793", -"+5 c #EBDBC3", -"@5 c #EDDDC5", -"#5 c #E6C486", -"$5 c #E8BE6E", -"%5 c #E8BE6D", -"&5 c #B7976D", -"*5 c #835D17", -"=5 c #EEBA28", -"-5 c #EEBA2D", -";5 c #EEBF46", -">5 c #EDC662", -",5 c #E4C363", -"'5 c #EECF51", -")5 c #F0D362", -"!5 c #ECCA2F", -"~5 c #EAC710", -"{5 c #97760E", -"]5 c #8A6C52", -"^5 c #EDD1A0", -"/5 c #EEDCC0", -"(5 c #EFDCC0", -"_5 c #EDDCBF", -":5 c #ECD8BD", -"<5 c #F1E2CA", -"[5 c #EFD5A5", -"}5 c #E9CA8D", -"|5 c #E4C897", -"15 c #ECDDC7", -"25 c #EDDCC4", -"35 c #EEDEC6", -"45 c #EEDEC7", -"55 c #EFDFC8", -"65 c #EFDFC9", -"75 c #EFE0C9", -"85 c #ECDBC1", -"95 c #ECDCC4", -"05 c #E8C588", -"a5 c #D6B276", -"b5 c #5C3416", -"c5 c #E0AD26", -"d5 c #DEAD29", -"e5 c #DFAD29", -"f5 c #E8CE90", -"g5 c #E4C460", -"h5 c #E0BD37", -"i5 c #EAC619", -"j5 c #C9A700", -"k5 c #623B18", -"l5 c #C4AC8B", -"m5 c #E7CEA1", -"n5 c #EFDECB", -"o5 c #F0E1CB", -"p5 c #EEDDC1", -"q5 c #EFDDC1", -"r5 c #EFDDC2", -"s5 c #EFDEC2", -"t5 c #EEDBBE", -"u5 c #E5C793", -"v5 c #E5CA9B", -"w5 c #EEDFCB", -"x5 c #EFE1CA", -"y5 c #E7BD6D", -"z5 c #8C6949", -"A5 c #5B3415", -"B5 c #C39521", -"C5 c #EEBA27", -"D5 c #EEBB2D", -"E5 c #E9CF92", -"F5 c #E3C25C", -"G5 c #DDBA31", -"H5 c #ECC931", -"I5 c #8E6E0E", -"J5 c #6A3F21", -"K5 c #E5CA9D", -"L5 c #F2D9AC", -"M5 c #F1D7A6", -"N5 c #E9CF9F", -"O5 c #EFDFC3", -"P5 c #EFDEC3", -"Q5 c #F0DEC5", -"R5 c #EFE2CC", -"S5 c #EFE2CD", -"T5 c #EAC684", -"U5 c #BD9D70", -"V5 c #9D751B", -"W5 c #EEB928", -"X5 c #DFAD27", -"Y5 c #DFAE29", -"Z5 c #E4C258", -"`5 c #DAB82B", -" 6 c #ECCA38", -".6 c #D6B300", -"+6 c #633D16", -"@6 c #AB9375", -"#6 c #EFDFC4", -"$6 c #EFE0C4", -"%6 c #ECD8BA", -"&6 c #F0DDC0", -"*6 c #EACA8E", -"=6 c #EEDFC9", -"-6 c #F0E2CF", -";6 c #F0E3D0", -">6 c #F1E3D0", -",6 c #EFE2CE", -"'6 c #EEDDC8", -")6 c #E9C480", -"!6 c #E9BF6D", -"~6 c #DAB475", -"{6 c #674015", -"]6 c #EBB727", -"^6 c #EEBA35", -"/6 c #EDC04D", -"(6 c #DEAD27", -"_6 c #E8CE91", -":6 c #E3C158", -"<6 c #DAB727", -"[6 c #EDCC3B", -"}6 c #EBC821", -"|6 c #7C5B14", -"16 c #D6BD96", -"26 c #F1D6A7", -"36 c #E7CDA0", -"46 c #EBD8BA", -"56 c #EEDCC1", -"66 c #EFDAB7", -"76 c #E5C792", -"86 c #F1E4D0", -"96 c #F1E4D1", -"06 c #EEDEC8", -"a6 c #E8BE6C", -"b6 c #937151", -"c6 c #683B1B", -"d6 c #5D3716", -"e6 c #D6A422", -"f6 c #EEB926", -"g6 c #EEB924", -"h6 c #EEBA26", -"i6 c #EEBD40", -"j6 c #DEAD26", -"k6 c #EACF92", -"l6 c #E3C258", -"m6 c #DAB726", -"n6 c #9A7B0C", -"o6 c #603916", -"p6 c #664018", -"q6 c #AA8908", -"r6 c #673A1B", -"s6 c #86684F", -"t6 c #ECD09F", -"u6 c #ECD09D", -"v6 c #E7CEA0", -"w6 c #E8D2AD", -"x6 c #EFE1C8", -"y6 c #F0E5D3", -"z6 c #F0E4D0", -"A6 c #EFE1C6", -"B6 c #F0E1C5", -"C6 c #EFE1C5", -"D6 c #F0E1C6", -"E6 c #EDD8BC", -"F6 c #EFD5A8", -"G6 c #E8C98E", -"H6 c #E9D4B4", -"I6 c #F1E5D2", -"J6 c #F1E4D2", -"K6 c #F2E6D4", -"L6 c #F2E5D3", -"M6 c #ECD3AF", -"N6 c #E9C06F", -"O6 c #C2A172", -"P6 c #B88B1D", -"Q6 c #DFAD26", -"R6 c #E3C56F", -"S6 c #DFBC00", -"T6 c #EAC60A", -"U6 c #E9C604", -"V6 c #846212", -"W6 c #BC9A01", -"X6 c #816014", -"Y6 c #C3AB8A", -"Z6 c #ECDABF", -"`6 c #F0E7D8", -" 7 c #F1EDE8", -".7 c #F1F0EF", -"+7 c #F1F1F0", -"@7 c #F1EDE9", -"#7 c #F0E2C8", -"$7 c #F0E2C7", -"%7 c #F1E2C7", -"&7 c #EFE1C4", -"*7 c #EDD9BC", -"=7 c #EFDABD", -"-7 c #E5C892", -";7 c #E6CCA3", -">7 c #EEE1CF", -",7 c #F2E7D5", -"'7 c #F3E7D5", -")7 c #F2E6D5", -"!7 c #F2E5D2", -"~7 c #EBCB94", -"{7 c #DAB574", -"]7 c #8F6819", -"^7 c #EDB924", -"/7 c #EEBC3D", -"(7 c #EEC049", -"_7 c #E3C259", -":7 c #EAC60C", -"<7 c #876710", -"[7 c #9D7E0C", -"}7 c #C4A200", -"|7 c #E1C79B", -"17 c #ECD09C", -"27 c #F0E4D2", -"37 c #F1EFEC", -"47 c #F1EFED", -"57 c #F0E7D6", -"67 c #F1E2C8", -"77 c #F1E3C8", -"87 c #F0D9B5", -"97 c #E9CA8F", -"07 c #F3E7D6", -"a7 c #F2E7D6", -"b7 c #F2E8D8", -"c7 c #F3E8D8", -"d7 c #F3E7D7", -"e7 c #E7BE6C", -"f7 c #5F3916", -"g7 c #E9B423", -"h7 c #EEBA32", -"i7 c #EDBC3C", -"j7 c #EDBE45", -"k7 c #EEC048", -"l7 c #DEAC24", -"m7 c #DDB92E", -"n7 c #EAC500", -"o7 c #AF8F04", -"p7 c #7D5C12", -"q7 c #846312", -"r7 c #8D7258", -"s7 c #F1D8A8", -"t7 c #E8CE9E", -"u7 c #E7CC9E", -"v7 c #EEDCC3", -"w7 c #F0E9DF", -"x7 c #F1ECE3", -"y7 c #F2E5CA", -"z7 c #F2E4CA", -"A7 c #F1E3C9", -"B7 c #F0E1C7", -"C7 c #E9D4B5", -"D7 c #F4E9DA", -"E7 c #F3E9DA", -"F7 c #F3E8D9", -"G7 c #F2E7D7", -"H7 c #B8986D", -"I7 c #D6A41F", -"J7 c #EEB923", -"K7 c #EEB823", -"L7 c #EDBC3A", -"M7 c #EDBD3F", -"N7 c #DFAC24", -"O7 c #DFAD24", -"P7 c #DEAD24", -"Q7 c #E3C159", -"R7 c #E0BC33", -"S7 c #EAC602", -"T7 c #CAA700", -"U7 c #633D18", -"V7 c #BEA686", -"W7 c #E7CD9E", -"X7 c #ECD9BE", -"Y7 c #F0EBE3", -"Z7 c #F1EEE9", -"`7 c #F1EBDF", -" 8 c #F1E8D7", -".8 c #F2E6D3", -"+8 c #F2E6D0", -"@8 c #F2E7D4", -"#8 c #F1E6D1", -"$8 c #F1E4CA", -"%8 c #F0D9B7", -"&8 c #E4C896", -"*8 c #EEDFC8", -"=8 c #F3E9D9", -"-8 c #F3EADA", -";8 c #F4EADA", -">8 c #F4EADC", -",8 c #F4EBDC", -"'8 c #F4EADB", -")8 c #F2E7D8", -"!8 c #F2E5D4", -"~8 c #F0E3CF", -"{8 c #EAC47F", -"]8 c #E8BD6C", -"^8 c #E8BD6A", -"/8 c #D3AF75", -"(8 c #BF911C", -"_8 c #EDB821", -":8 c #EDB823", -"<8 c #EEB927", -"[8 c #8D6C10", -"}8 c #D9C097", -"|8 c #F1D6A8", -"18 c #F3DAAC", -"28 c #EBCE9B", -"38 c #F0EBE2", -"48 c #F1EADE", -"58 c #F1E5CF", -"68 c #F3E5CB", -"78 c #F1E4C9", -"88 c #E8CA8F", -"98 c #EEE0CB", -"08 c #F4EBDD", -"a8 c #F5EBDE", -"b8 c #F5EBDD", -"c8 c #ECD6B3", -"d8 c #E9BE6D", -"e8 c #E5BC6D", -"f8 c #795032", -"g8 c #694115", -"h8 c #A67B1A", -"i8 c #EEB821", -"j8 c #DEAC22", -"k8 c #DEAC23", -"l8 c #E3C15A", -"m8 c #D0AE00", -"n8 c #623D16", -"o8 c #79583D", -"p8 c #ECCF9D", -"q8 c #F0D29C", -"r8 c #E8CD9C", -"s8 c #EDDABF", -"t8 c #F0E8DE", -"u8 c #F1E8DA", -"v8 c #F1E3CA", -"w8 c #F2E5CB", -"x8 c #F3E6CB", -"y8 c #F0D9B6", -"z8 c #E6C791", -"A8 c #F6ECDF", -"B8 c #F5ECDF", -"C8 c #F6EDE0", -"D8 c #ECDAC0", -"E8 c #E9C47E", -"F8 c #E8BE6A", -"G8 c #AB8B65", -"H8 c #6E4221", -"I8 c #754E16", -"J8 c #8D6519", -"K8 c #8B6317", -"L8 c #EEB820", -"M8 c #EDB81E", -"N8 c #E4C571", -"O8 c #E3C15F", -"P8 c #D8B51D", -"Q8 c #A0800A", -"R8 c #603918", -"S8 c #663918", -"T8 c #B1997B", -"U8 c #F3DBAD", -"V8 c #E7CC9D", -"W8 c #EFE3D2", -"X8 c #F1EADF", -"Y8 c #F0E3CA", -"Z8 c #F0E3C9", -"`8 c #DBD0B7", -" 9 c #B9AF99", -".9 c #938A79", -"+9 c #797364", -"@9 c #504B40", -"#9 c #534E42", -"$9 c #787264", -"%9 c #928A79", -"&9 c #B8AF9B", -"*9 c #DBD1B8", -"=9 c #F2E6CC", -"-9 c #F2E7CD", -";9 c #F3E6CC", -">9 c #EEDABD", -",9 c #F3E6D4", -"'9 c #F6ECE0", -")9 c #F6EEE1", -"!9 c #F6EDE1", -"~9 c #F6EEE2", -"{9 c #F5EBDC", -"]9 c #ECD3AD", -"^9 c #C9A774", -"/9 c #6F4423", -"(9 c #653A1B", -"_9 c #C7981A", -":9 c #795216", -"<9 c #734D16", -"[9 c #EDB820", -"}9 c #EEB921", -"|9 c #DEAC20", -"19 c #DFAC23", -"29 c #E5C579", -"39 c #DCB82A", -"49 c #633F16", -"59 c #D2B992", -"69 c #ECD099", -"79 c #E8D1AB", -"89 c #EFE0C5", -"99 c #F1F0EE", -"09 c #F1E7D6", -"a9 c #EEE1C6", -"b9 c #C6BBA4", -"c9 c #696255", -"d9 c #201B13", -"e9 c #151109", -"f9 c #050401", -"g9 c #000000", -"h9 c #201D13", -"i9 c #655F52", -"j9 c #C5BBA5", -"k9 c #F0E4CA", -"l9 c #F3E7CD", -"m9 c #EACA8D", -"n9 c #F6EFE3", -"o9 c #F6EEE3", -"p9 c #F7F0E4", -"q9 c #F6EFE4", -"r9 c #DBB573", -"s9 c #714626", -"t9 c #643818", -"u9 c #B48719", -"v9 c #E0AC1D", -"w9 c #9B7218", -"x9 c #906817", -"y9 c #FAC57D", -"z9 c #E6C881", -"A9 c #E3C46E", -"B9 c #E4C466", -"C9 c #B99801", -"D9 c #683E1E", -"E9 c #E7CB9B", -"F9 c #EBCF9A", -"G9 c #EFDCC4", -"H9 c #F0E5D0", -"I9 c #F0E3C8", -"J9 c #D7CCB3", -"K9 c #6C6657", -"L9 c #15120B", -"M9 c #686255", -"N9 c #D9CEB7", -"O9 c #F2E7CC", -"P9 c #EFDAB8", -"Q9 c #E9C98E", -"R9 c #E6CCA1", -"S9 c #E0D9CF", -"T9 c #BBB6AD", -"U9 c #8E8982", -"V9 c #6D6A65", -"W9 c #45413E", -"X9 c #8E8983", -"Y9 c #BBB5AD", -"Z9 c #E0D9D0", -"`9 c #E7BD6A", -" 0 c #E7BD69", -".0 c #876445", -"+0 c #7A5417", -"@0 c #EDB71D", -"#0 c #EDB71E", -"$0 c #EDB81D", -"%0 c #DFAC22", -"&0 c #FAC789", -"*0 c #E5C988", -"=0 c #E3C36A", -"-0 c #83630F", -";0 c #A1896C", -">0 c #EACD9B", -",0 c #E6CB9D", -"'0 c #EEDEC5", -")0 c #F0E5CF", -"!0 c #BFB49D", -"~0 c #363228", -"{0 c #2D2921", -"]0 c #BFB5A0", -"^0 c #F3E7CE", -"/0 c #E8C98F", -"(0 c #EBD8BD", -"_0 c #DED7CD", -":0 c #8B867F", -"<0 c #292724", -"[0 c #181713", -"}0 c #080805", -"|0 c #23201D", -"10 c #8B8680", -"20 c #DED7CE", -"30 c #ECD4B0", -"40 c #E8BF6D", -"50 c #E8BD69", -"60 c #B09169", -"70 c #6D4021", -"80 c #DAA71A", -"90 c #EEB81B", -"00 c #EDB71B", -"a0 c #EEB81D", -"b0 c #FACB92", -"c0 c #E7CE90", -"d0 c #DBB729", -"e0 c #623B16", -"f0 c #643F16", -"g0 c #C8AF8C", -"h0 c #EDD09C", -"i0 c #F4DCAF", -"j0 c #E8CD9B", -"k0 c #E7CB9D", -"l0 c #EFDDC6", -"m0 c #EFE7DA", -"n0 c #BCB19C", -"o0 c #27221A", -"p0 c #BBB39E", -"q0 c #E7C790", -"r0 c #EDDEC9", -"s0 c #B9B3AB", -"t0 c #B9B4AB", -"u0 c #F6F0E4", -"v0 c #E8C377", -"w0 c #CAA873", -"x0 c #6E4422", -"y0 c #B88B19", -"z0 c #EDB719", -"A0 c #DEAC1E", -"B0 c #F9CD9A", -"C0 c #E4C36D", -"D0 c #E2BE40", -"E0 c #D8B600", -"F0 c #9B7C0C", -"G0 c #DDC297", -"H0 c #E7CC9B", -"I0 c #EBD5B4", -"J0 c #ECD8BE", -"K0 c #F0ECE6", -"L0 c #F0ECE4", -"M0 c #CBC0A8", -"N0 c #17130B", -"O0 c #CCC1AB", -"P0 c #EFD6AE", -"Q0 c #E5C790", -"R0 c #E5C896", -"S0 c #A39E97", -"T0 c #A29E96", -"U0 c #ECDCC1", -"V0 c #DCB672", -"W0 c #704626", -"X0 c #875F16", -"Y0 c #EDB619", -"Z0 c #EEB71B", -"`0 c #E2BE47", -" a c #D1AF00", -".a c #A58506", -"+a c #A18108", -"@a c #5F3815", -"#a c #6C462A", -"$a c #ECCD9B", -"%a c #E6CB9C", -"&a c #E7CB9C", -"*a c #EBD7B8", -"=a c #EFDEC4", -"-a c #F0E3CD", -";a c #E7DAC0", -">a c #554F42", -",a c #4C473C", -"'a c #EADEC5", -")a c #EFD9B7", -"!a c #E7D1AE", -"~a c #B9B4AC", -"{a c #F7F0E6", -"]a c #ECCEA0", -"^a c #E6BD68", -"/a c #866445", -"(a c #E1AC1A", -"_a c #EDB618", -":a c #EDB720", -"b c #DEAB1B", -",b c #DEAB1D", -"'b c #DEAC1B", -")b c #FAC066", -"!b c #E3C265", -"~b c #D7B405", -"{b c #AC8B04", -"]b c #E3C698", -"^b c #F0D39D", -"/b c #EBD6B8", -"(b c #9C927F", -"_b c #9B9382", -":b c #BBB7AF", -"c c #E9B41D", -",c c #DEAB1A", -"'c c #DEAB18", -")c c #E2BF57", -"!c c #E0BB2F", -"~c c #B69502", -"{c c #5F3816", -"]c c #C6AC89", -"^c c #EACD98", -"/c c #EBD7BA", -"(c c #F0EAE1", -"_c c #7D7565", -":c c #7A7465", -"d c #E1DBD3", -",d c #E8BD66", -"'d c #9D7E5B", -")d c #693E1F", -"!d c #B07508", -"~d c #D79100", -"{d c #D69100", -"]d c #EBB410", -"^d c #E7B219", -"/d c #DEAC18", -"(d c #E8B100", -"_d c #F9C47A", -":d c #E6C986", -"e c #EBCDA0", -",e c #D0AC72", -"'e c #6B4221", -")e c #C88C03", -"!e c #E89A00", -"~e c #E99A00", -"{e c #E59900", -"]e c #D79200", -"^e c #ECB40E", -"/e c #EDB510", -"(e c #E4AE15", -"_e c #F3B800", -":e c #FABF61", -"f c #D79000", -",f c #E1A502", -"'f c #EDB50D", -")f c #E0AC11", -"!f c #E5AE00", -"~f c #FABF64", -"{f c #E3C26A", -"]f c #E3C062", -"^f c #E1BB2B", -"/f c #DFB827", -"(f c #E0B400", -"_f c #936E10", -":f c #BFA683", -"g c #876212", -",g c #C9AF8A", -"'g c #E8CB96", -")g c #EBD6BB", -"!g c #EFE2C8", -"~g c #E5C58B", -"{g c #E9D4B7", -"]g c #ECD1AB", -"^g c #BC9B6D", -"/g c #A66A0C", -"(g c #DD9300", -"_g c #D99B00", -":g c #ECB408", -"h c #ECCE97", -",h c #E8CA95", -"'h c #ECDAC2", -")h c #EED9BB", -"!h c #ECD0A6", -"~h c #DBB46E", -"{h c #6B3E16", -"]h c #CB8500", -"^h c #D89500", -"/h c #ECB403", -"(h c #E1AB09", -"_h c #E1AB00", -":h c #F9BB00", -"i c #E3C067", -",i c #E0B92E", -"'i c #DBB61E", -")i c #EABC00", -"!i c #9D7710", -"~i c #BAA17F", -"{i c #EED9BA", -"]i c #EBC985", -"^i c #E9C278", -"/i c #B27208", -"(i c #DCA702", -"_i c #EFB400", -":i c #F9C06E", -"j c #E9D2B4", -",j c #EDD19F", -"'j c #ECD2AA", -")j c #ECD1A7", -"!j c #E6BB63", -"~j c #5C3316", -"{j c #A16809", -"]j c #D58F00", -"^j c #EAB100", -"/j c #F8B800", -"(j c #F9B94B", -"_j c #E7C990", -":j c #E3C069", -"k c #F0B200", -",k c #F8B400", -"'k c #F9BC5F", -")k c #E2C173", -"!k c #E1BC53", -"~k c #DDB51D", -"{k c #C3A100", -"]k c #96760B", -"^k c #5D3715", -"/k c #BEA582", -"(k c #EDD2A7", -"_k c #EDD7B6", -":k c #EBD4B6", -"l c #F1D59F", -",l c #F3D9A5", -"'l c #F4DCAC", -")l c #C17F00", -"!l c #DEA000", -"~l c #E8AE00", -"{l c #D29C01", -"]l c #C18F07", -"^l c #F9B94D", -"/l c #F8C177", -"(l c #E3C178", -"_l c #E1BB4E", -":l c #DFB71D", -"m c #CFA055", -",m c #D3A961", -"'m c #E8C27C", -")m c #E8BD67", -"!m c #E7BC66", -"~m c #E6BB64", -"{m c #E7BB60", -"]m c #E6B95F", -"^m c #9B6F10", -"/m c #E2A700", -"(m c #F9B954", -"_m c #F8C27E", -":m c #E3C482", -"n c #D49528", -",n c #D59628", -"'n c #D19228", -")n c #CD9742", -"!n c #D1A55C", -"~n c #E4BE76", -"{n c #E7BC62", -"]n c #D9B16C", -"^n c #E5A800", -"/n c #F8B519", -"(n c #F9C073", -"_n c #E3C37D", -":n c #DFB942", -"o c #D29531", -",o c #D8972A", -"'o c #D8982A", -")o c #DA9929", -"!o c #DB992A", -"~o c #DC9B2C", -"{o c #DD9B2C", -"]o c #DD9C2C", -"^o c #DE9D2C", -"/o c #DF9D2C", -"(o c #DF9C2C", -"_o c #DF9D2D", -":o c #DE9C2C", -"p c #DFB513", -",p c #DAB400", -"'p c #583011", -")p c #D9BC8D", -"!p c #E8C582", -"~p c #D1A65F", -"{p c #D29633", -"]p c #DE9C2A", -"^p c #E2A12D", -"/p c #E4A12D", -"(p c #E4A12E", -"_p c #E4A02D", -":p c #E3A02E", -"

q c #E1AB0D", -",q c #EBB40B", -"'q c #F9BF73", -")q c #E3C689", -"!q c #DFB639", -"~q c #DEB30F", -"{q c #DBB309", -"]q c #DAB300", -"^q c #DFB800", -"/q c #90700E", -"(q c #A1896A", -"_q c #EBCA8F", -":q c #EBC786", -"r c #BF980F", -",r c #6B4D34", -"'r c #E6C58E", -")r c #E2BD78", -"!r c #CE9B4B", -"~r c #E7A32E", -"{r c #E8A330", -"]r c #D29326", -"^r c #D09226", -"/r c #CC8F26", -"(r c #CA9133", -"_r c #D4A95C", -":r c #856748", -"s c #C9953F", -",s c #DEB565", -"'s c #E5B960", -")s c #937754", -"!s c #8B5D0F", -"~s c #F7C892", -"{s c #E3C37E", -"]s c #E0BC66", -"^s c #DFBA58", -"/s c #DDB311", -"(s c #DDB103", -"_s c #DBB003", -":s c #866212", -"t c #DFBC6D", -",t c #E0BC65", -"'t c #DDB21D", -")t c #DEB307", -"!t c #DDB102", -"~t c #CAA004", -"{t c #5B3519", -"]t c #CEB287", -"^t c #D8B06B", -"/t c #CE9536", -"(t c #ECA72F", -"_t c #EDA72F", -":t c #EDA731", -"u c #5A3416", -",u c #A48C6C", -"'u c #EBC683", -")u c #F6DEB0", -"!u c #F0D097", -"~u c #E1BB74", -"{u c #CC9640", -"]u c #DA982A", -"^u c #CD9128", -"/u c #CC8E25", -"(u c #C88C25", -"_u c #C78C27", -":u c #C79644", -"v c #EECC8F", -",v c #D3A960", -"'v c #F2AB31", -")v c #D5962A", -"!v c #C88B25", -"~v c #C58B2C", -"{v c #D3A754", -"]v c #CDA96F", -"^v c #A37D55", -"/v c #DFB95F", -"(v c #DBB000", -"_v c #BB9407", -":v c #684215", -"w c #F5AC32", -",w c #F5AD33", -"'w c #F5AD32", -")w c #F0AA32", -"!w c #C78A24", -"~w c #C48924", -"{w c #CD9F4B", -"]w c #6B492D", -"^w c #5C3418", -"/w c #5D3316", -"(w c #7A5D42", -"_w c #DBB87B", -":w c #D4AA60", -"x c #C18624", -",x c #BE8831", -"'x c #DBAE57", -")x c #C09F6E", -"!x c #644024", -"~x c #5B3310", -"{x c #B3966F", -"]x c #E5BF77", -"^x c #CA9C4E", -"/x c #FAB133", -"(x c #FAB033", -"_x c #C18722", -":x c #C08622", -"y c #FEB434", -",y c #C98D28", -"'y c #C88D28", -")y c #9C6B1A", -"!y c #593311", -"~y c #5D3313", -"{y c #A26F1B", -"]y c #E9A330", -"^y c #ECA531", -"/y c #EDA62F", -"(y c #F0A831", -"_y c #F2AA32", -":y c #F7AD33", -"z c #D39426", -",z c #DC9929", -"'z c #E39F2D", -")z c #EFA92F", -"!z c #E19D2C", -"~z c #C88C28", -"{z c #9E6C1C", -"]z c #8B5C17", -"^z c #B88020", -"/z c #B9811F", -"(z c #BA8221", -"_z c #BA811F", -":z c #BA821F", -"A c #EACE88", -",A c #E8CC86", -"'A c #E8C984", -")A c #E5C57E", -"!A c #E3C37C", -"~A c #E3C179", -"{A c #E1BE75", -"]A c #E0BC72", -"^A c #DEB66B", -"/A c #DDB366", -"(A c #DDB061", -"_A c #DCAB59", -":A c #DCA853", -"B c #E9CF8A", -",B c #E2C782", -"'B c #DEC17D", -")B c #DABC77", -"!B c #D6B570", -"~B c #D1AE67", -"{B c #CEA65D", -"]B c #CA9D51", -"^B c #BD8421", -"/B c #BC8321", -"(B c #B27C1E", -"_B c #8C5E17", -":B c #5C330E", -"C c #DDC685", -",C c #CEB77A", -"'C c #907A4D", -")C c #AC9661", -"!C c #E3CC89", -"~C c #E0C988", -"{C c #A28D5A", -"]C c #644422", -"^C c #BEA86E", -"/C c #EBD38F", -"(C c #DEC886", -"_C c #634222", -":C c #C8B376", -"D c #E5CF86", -",D c #E3CD86", -"'D c #E2CC85", -")D c #CEB879", -"!D c #553013", -"~D c #E3CE85", -"{D c #E2CC84", -"]D c #E0CA84", -"^D c #BBA66C", -"/D c #B49E67", -"(D c #FFE3A3", -"_D c #FFE4A3", -":D c #F1D993", -"E c #D3C179", -",E c #D3C078", -"'E c #D2C077", -")E c #D1BF76", -"!E c #D1BF75", -"~E c #D0BF74", -"{E c #CCBB87", -"]E c #D1C293", -"^E c #D1C295", -"/E c #D1C396", -"(E c #D1C398", -"_E c #D1C399", -":E c #D1C39B", -"F c #B7B451", -",F c #B8B64B", -"'F c #B9B744", -")F c #B9B73E", -"!F c #B9B738", -"~F c #44230B", -"{F c #A8A9A6", -"]F c #C2C7C3", -"^F c #C4C9C5", -"/F c #C5CAC6", -"(F c #C6CBC7", -"_F c #C7CCC8", -":F c #C8CCC9", -"G c #989B98", -",G c #989C99", -"'G c #9A9E9B", -")G c #9C9F9C", -"!G c #9CA19E", -"~G c #9EA39F", -"{G c #A1A5A2", -"]G c #A3A6A4", -"^G c #A4A8A5", -"/G c #A6AAA7", -"(G c #A2A6A2", -"_G c #3E281B", -":G c #767123", -"H c #B1A173", -",H c #A99B71", -"'H c #9D9270", -")H c #8D866F", -"!H c #76766F", -"~H c #717472", -"{H c #676966", -"]H c #787C79", -"^H c #7B7E7B", -"/H c #7D807D", -"(H c #7F8380", -"_H c #818582", -":H c #848784", -"I c #C7B785", -",I c #CBBA83", -"'I c #CEBC82", -")I c #D3C080", -"!I c #D8C37F", -"~I c #D4C07B", -"{I c #604324", -"]I c #532E10", -"^I c #542E11", -"/I c #CCB679", -"(I c #E7CF8D", -"_I c #E2CC88", -":I c #DFCA84", -"J c #B1B6B1", -",J c #B0B4B1", -"'J c #AFB2AF", -")J c #ABAFAB", -"!J c #A5A8A6", -"~J c #A4A7A4", -"{J c #9B9D9B", -"]J c #5C5752", -"^J c #9B9E9B", -"/J c #979B97", -"(J c #969993", -"_J c #949791", -":J c #91938F", -"K c #C1C6C2", -",K c #BFC3BF", -"'K c #BEC2BF", -")K c #BDC1BD", -"!K c #BCC0BC", -"~K c #BABEBA", -"{K c #807E7A", -"]K c #B0B3B0", -"^K c #B4B8B5", -"/K c #ADB1AE", -"(K c #A7AAA8", -"_K c #615C58", -":K c #9DA09E", -"L c #E1E6E2", -",L c #E3E7E4", -"'L c #E4EAE5", -")L c #E5EAE6", -"!L c #B7B7B2", -"~L c #ACACA8", -"{L c #92908C", -"]L c #D1D6D1", -"^L c #C0C5C1", -"/L c #898884", -"(L c #B2B6B2", -"_L c #B4B8B4", -":L c #B0B5B1", -"M c #4A280E", -",M c #E4E9E5", -"'M c #E5EBE6", -")M c #E6EBE7", -"!M c #B8BAB5", -"~M c #B5B5B1", -"{M c #E7ECE7", -"]M c #9D9C97", -"^M c #C1C5C1", -"/M c #90908D", -"(M c #B3B6B3", -"_M c #B7BBB7", -":M c #A9ADA9", -"N c #767976", -",N c #6D706E", -"'N c #5C5E5C", -")N c #180803", -"!N c #6F633C", -"~N c #B6A46A", -"{N c #C4B073", -"]N c #CAB577", -"^N c #CCB777", -"/N c #765F38", -"(N c #522E13", -"_N c #593216", -":N c #8C784A", -"O c #E0CA86", -",O c #DFC985", -"'O c #DDC884", -")O c #C4B173", -"!O c #8B7D4D", -"~O c #080501", -"{O c #323535", -"]O c #434747", -"^O c #484D4C", -"/O c #434646", -"(O c #343431", -"_O c #160500", -":O c #180400", -"P c #9A9D9A", -",P c #B5B370", -"'P c #B8B77D", -")P c #BCBB8A", -"!P c #C1C09B", -"~P c #C4C3A7", -"{P c #C5C5B2", -"]P c #CBCAC4", -"^P c #CBCBC5", -"/P c #CBCBBD", -"(P c #CDCCB9", -"_P c #CDCCB0", -":P c #CDCCA6", -"

Q c #CEB97A", -",Q c #C8B576", -"'Q c #A89760", -")Q c #8B7A4B", -"!Q c #533115", -"~Q c #D2BC7C", -"{Q c #E7D18A", -"]Q c #E2CC86", -"^Q c #E0CB85", -"/Q c #E0CB84", -"(Q c #DCC782", -"_Q c #272108", -":Q c #080504", -"R c #635B57", -",R c #BAB878", -"'R c #C1C097", -")R c #C3C2A1", -"!R c #C8C7B4", -"~R c #C9C8B5", -"{R c #CBCAB6", -"]R c #CBCBB8", -"^R c #CCCBAF", -"/R c #CCCBAA", -"(R c #CDCCA0", -"_R c #CDCB91", -":R c #CDCB86", -"S c #B4A268", -",S c #B3A267", -"'S c #B3A167", -")S c #B2A167", -"!S c #BDAB6F", -"~S c #DEC883", -"{S c #DAC581", -"]S c #D2BD7B", -"^S c #9A8855", -"/S c #D0BC7B", -"(S c #AB9B61", -"_S c #75693F", -":S c #030200", -"T c #BEBC86", -",T c #C0BF8C", -"'T c #C2C192", -")T c #C4C298", -"!T c #C6C59B", -"~T c #C7C69C", -"{T c #C8C797", -"]T c #CAC893", -"^T c #CBC98B", -"/T c #CAC980", -"(T c #CAC86E", -"_T c #CBC967", -":T c #BCBFBB", -"U c #686864", -",U c #2F1809", -"'U c #2B1405", -")U c #504F4C", -"!U c #626563", -"~U c #41413F", -"{U c #70643B", -"]U c #B6A569", -"^U c #B5A569", -"/U c #E6CF88", -"(U c #D1BD79", -"_U c #D0BC78", -":U c #8F7B4D", -"V c #999B97", -",V c #655E59", -"'V c #3F230E", -")V c #442B0B", -"!V c #9A9645", -"~V c #B7B560", -"{V c #B9B768", -"]V c #BBB96F", -"^V c #BCBA70", -"/V c #BEBC76", -"(V c #BFBE78", -"_V c #C1BF7E", -":V c #C3C17A", -"W c #6F6E6B", -",W c #554F4B", -"'W c #372115", -")W c #331C0D", -"!W c #321806", -"~W c #2E1403", -"{W c #2E1D13", -"]W c #6B6D6A", -"^W c #777977", -"/W c #737674", -"(W c #5A5C5A", -"_W c #474846", -":W c #140501", -"X c #919897", -",X c #939B9A", -"'X c #8E9594", -")X c #808584", -"!X c #6A6B69", -"~X c #493C36", -"{X c #3A1D06", -"]X c #3D1E06", -"^X c #412008", -"/X c #412006", -"(X c #564619", -"_X c #87823A", -":X c #A7A34C", -"Y c #685D57", -",Y c #ABADA9", -"'Y c #D4D8D4", -")Y c #A4A39E", -"!Y c #553521", -"~Y c #563826", -"{Y c #B3B5B1", -"]Y c #523524", -"^Y c #B0B1AD", -"/Y c #959692", -"(Y c #452817", -"_Y c #442817", -":Y c #54453E", -"Z c #462A18", -",Z c #422410", -"'Z c #41230E", -")Z c #381904", -"!Z c #351C08", -"~Z c #62615E", -"{Z c #818685", -"]Z c #8D9492", -"^Z c #8B9191", -"/Z c #898F8F", -"(Z c #676B6A", -"_Z c #686966", -":Z c #767876", -"` c #2B1508", -",` c #6C6D6B", -"'` c #585A57", -")` c #95875A", -"!` c #BFAC6E", -"~` c #B19C65", -"{` c #7D7045", -"]` c #060808", -"^` c #080909", -"/` c #3A3735", -"(` c #797E7D", -"_` c #9AA1A0", -":` c #9DA6A4", -"<` c #9FA6A6", -"[` c #A0A8A7", -"}` c #A1A9A8", -"|` c #A2AAA9", -"1` c #9AA09F", -"2` c #5B5651", -"3` c #3D1D05", -"4` c #4A260D", -"5` c #4B270D", -"6` c #4E280D", -"7` c #4D2A0E", -"8` c #4D2B0E", -"9` c #4F2B10", -"0` c #4F2A10", -"a` c #502B10", -"b` c #512B10", -"c` c #523018", -"d` c #523019", -"e` c #522F18", -"f` c #513019", -"g` c #502F18", -"h` c #512F19", -"i` c #4F2A0E", -"j` c #4D2A0D", -"k` c #4B2B15", -"l` c #4C2E1B", -"m` c #4F3321", -"n` c #4D3121", -"o` c #4C3121", -"p` c #4C301F", -"q` c #4B301F", -"r` c #492B19", -"s` c #492C19", -"t` c #472713", -"u` c #472711", -"v` c #442307", -"w` c #432208", -"x` c #5F5855", -"y` c #737371", -"z` c #808381", -"A` c #868B89", -"B` c #8B8F8F", -"C` c #8C908F", -"D` c #878C8A", -"E` c #7E8180", -"F` c #57524F", -"G` c #534E4B", -"H` c #929998", -"I` c #888E8E", -"J` c #767B7A", -"K` c #66655B", -"L` c #A29364", -"M` c #EAD389", -"N` c #D6C27C", -"O` c #8E7C4E", -"P` c #5B3413", -"Q` c #634725", -"R` c #4C4222", -"S` c #363431", -"T` c #6C7171", -"U` c #7C8180", -"V` c #A3ABA9", -"W` c #A5ACAB", -"X` c #969C9B", -"Y` c #4C3B32", -"Z` c #686562", -"`` c #767573", -" . c #7D7E7B", -". . c #818280", -"+ . c #838583", -"@ . c #828381", -"# . c #7E7F7C", -"$ . c #787673", -"% . c #6F6C69", -"& . c #655D59", -"* . c #503B31", -"= . c #49270B", -"- . c #4C2A0D", -"; . c #4F2B0E", -"> . c #666360", -", . c #8F9392", -"' . c #A2A9A8", -") . c #A5ADAC", -"! . c #A3ABAA", -"~ . c #A0A7A7", -"{ . c #9DA5A4", -"] . c #888D8C", -"^ . c #392111", -"/ . c #767977", -"( . c #6D6F6C", -"_ . c #76715D", -": . c #AE9D68", -"< . c #C0AD70", -"[ . c #C0AD6F", -"} . c #B9A66C", -"| . c #C5B274", -"1 . c #9E8E5A", -"2 . c #100B01", -"3 . c #303232", -"4 . c #332F2C", -"5 . c #757B7B", -"6 . c #7E8482", -"7 . c #A2AAA8", -"8 . c #A3AAA9", -"9 . c #443025", -"0 . c #8F9291", -"a . c #A8B0B0", -"b . c #AAB2B1", -"c . c #ACB4B3", -"d . c #ADB6B4", -"e . c #AFB6B6", -"f . c #B0B8B8", -"g . c #B1B9B8", -"h . c #B2BAB9", -"i . c #B3BCBB", -"j . c #B5BDBC", -"k . c #B6BEBE", -"l . c #B6BFBE", -"m . c #B3BCBA", -"n . c #ADB4B2", -"o . c #A1A7A6", -"p . c #8F908F", -"q . c #57473F", -"r . c #533E32", -"s . c #6C6661", -"t . c #7D7B78", -"u . c #898A87", -"v . c #919391", -"w . c #989B99", -"x . c #9EA2A0", -"y . c #A4A8A7", -"z . c #A6ABA9", -"A . c #A9AFAD", -"B . c #ABB1B0", -"C . c #ADB2B1", -"D . c #ACB2B0", -"E . c #ABB0AF", -"F . c #A6ABA8", -"G . c #9FA3A1", -"H . c #999B98", -"I . c #908F8D", -"J . c #7D7976", -"K . c #5E4B41", -"L . c #452307", -"M . c #4D392D", -"N . c #4F3F36", -"O . c #52413A", -"P . c #4D3B32", -"Q . c #42240E", -"R . c #7B7D7A", -"S . c #A8B0AF", -"T . c #A7AFAF", -"U . c #A6AEAD", -"V . c #A5ADAB", -"W . c #392011", -"X . c #2A170B", -"Y . c #6E706E", -"Z . c #8D8263", -"` . c #B4A36A", -" .. c #BBA86C", -"... c #837448", -"+.. c #593313", -"@.. c #5B320D", -"#.. c #554B29", -"$.. c #2D2824", -"%.. c #5E6362", -"&.. c #6B706F", -"*.. c #9FA7A7", -"=.. c #544B46", -"-.. c #5B5551", -";.. c #A8B1B0", -">.. c #ABB3B2", -",.. c #ADB5B4", -"'.. c #AEB6B5", -").. c #AFB7B7", -"!.. c #B0B9B8", -"~.. c #B1BAB8", -"{.. c #B2BBBA", -"].. c #B4BDBC", -"^.. c #B5BDBD", -"/.. c #B7C0BF", -"(.. c #B8C1C0", -"_.. c #BAC3C1", -":.. c #BBC3C2", -"<.. c #4A2A15", -"[.. c #858683", -"}.. c #B4BBBA", -"|.. c #BDC7C5", -"1.. c #C0C9C7", -"2.. c #BFC9C7", -"3.. c #C0C9C8", -"4.. c #C1CAC9", -"5.. c #C3CBCB", -"6.. c #C4CDCB", -"7.. c #C3CDCB", -"8.. c #C5CECC", -"9.. c #C5CECD", -"0.. c #C6CFCE", -"a.. c #C7D0CF", -"b.. c #C7CFCF", -"c.. c #C8D1D0", -"d.. c #C9D2D1", -"e.. c #C9D1D1", -"f.. c #C8D0D0", -"g.. c #BCC4C2", -"h.. c #9D9F9D", -"i.. c #573F32", -"j.. c #5E4C43", -"k.. c #716965", -"l.. c #7F7B78", -"m.. c #8B8A87", -"n.. c #939592", -"o.. c #A0A4A2", -"p.. c #A6AAA8", -"q.. c #ACB2B1", -"r.. c #AEB4B2", -"s.. c #B0B7B6", -"t.. c #B0B6B5", -"u.. c #AFB6B4", -"v.. c #ADB3B1", -"w.. c #A8AFAC", -"x.. c #A0A5A3", -"y.. c #8F8F8E", -"z.. c #59483F", -"A.. c #533F34", -"B.. c #767370", -"C.. c #8A8C89", -"D.. c #969A98", -"E.. c #A1A6A5", -"F.. c #A6ADAB", -"G.. c #ABB2B1", -"H.. c #AFB6B5", -"I.. c #B3BBBA", -"J.. c #B2BBB9", -"K.. c #AEB7B6", -"L.. c #A9B0B0", -"M.. c #888B89", -"N.. c #422715", -"O.. c #9EA5A4", -"P.. c #392315", -"Q.. c #8A8F8F", -"R.. c #939A99", -"S.. c #28150B", -"T.. c #6E6E66", -"U.. c #A19368", -"V.. c #B9A66B", -"W.. c #EBD48A", -"X.. c #B8A66B", -"Y.. c #5B522D", -"Z.. c #040505", -"`.. c #28201B", -" +. c #676A68", -".+. c #5D5955", -"++. c #767674", -"@+. c #B9C3C1", -"#+. c #989C9B", -"$+. c #56453C", -"%+. c #B8C0BF", -"&+. c #BDC5C5", -"*+. c #BFC8C7", -"=+. c #C2CBCA", -"-+. c #C4CCCB", -";+. c #C4CECC", -">+. c #C4CDCC", -",+. c #C5CFCD", -"'+. c #7A7571", -")+. c #A3A7A5", -"!+. c #B2B8B7", -"~+. c #BDC4C3", -"{+. c #C6CFCD", -"]+. c #C3CCCB", -"^+. c #A3A8A7", -"/+. c #6C6662", -"(+. c #AAB1B0", -"_+. c #B9C2C0", -":+. c #4B3930", -"<+. c #A7AFAE", -"[+. c #9BA3A1", -"}+. c #3E2C24", -"|+. c #8C9291", -"1+. c #787F7E", -"2+. c #281509", -"3+. c #6E706D", -"4+. c #857F67", -"5+. c #B1A069", -"6+. c #735B35", -"7+. c #E1CB85", -"8+. c #020202", -"9+. c #242727", -"0+. c #3F4241", -"a+. c #1E130D", -"b+. c #625D5A", -"c+. c #828583", -"d+. c #A6AEAC", -"e+. c #A6AFAE", -"f+. c #AAB3B1", -"g+. c #9A9E9D", -"h+. c #81817E", -"i+. c #BBC4C3", -"j+. c #BCC4C4", -"k+. c #BDC6C5", -"l+. c #BEC7C6", -"m+. c #C1C9C8", -"n+. c #C2CACA", -"o+. c #736C68", -"p+. c #B9C1BF", -"q+. c #A3A9A8", -"r+. c #B4BCBB", -"s+. c #ACB4B2", -"t+. c #ABB3B1", -"u+. c #605A56", -"v+. c #A4ACAB", -"w+. c #443831", -"x+. c #271408", -"y+. c #72736D", -"z+. c #9F926A", -"A+. c #AA965F", -"B+. c #48270D", -"C+. c #C1AD70", -"D+. c #1F2221", -"E+. c #1A0A03", -"F+. c #686B6A", -"G+. c #625E5B", -"H+. c #8B8F8E", -"I+. c #ACB5B3", -"J+. c #949896", -"K+. c #A7ABA9", -"L+. c #BEC8C6", -"M+. c #5E514C", -"N+. c #B3BBB9", -"O+. c #BAC3C2", -"P+. c #B8C1BF", -"Q+. c #6F6E6C", -"R+. c #463C37", -"S+. c #8E866E", -"T+. c #B1A06A", -"U+. c #C3AF71", -"V+. c #543315", -"W+. c #695C36", -"X+. c #E1CC85", -"Y+. c #C6B374", -"Z+. c #585C5C", -"`+. c #1C0A03", -" @. c #5A5E5D", -".@. c #615D5A", -"+@. c #8F9492", -"@@. c #B6BFBF", -"#@. c #949996", -"$@. c #9DA3A1", -"%@. c #B6BDBC", -"&@. c #726E6A", -"*@. c #4E3528", -"=@. c #B9C2C1", -"-@. c #AFB8B8", -";@. c #757673", -">@. c #463B36", -",@. c #6F7574", -"'@. c #594C2C", -")@. c #A7986A", -"!@. c #D2BD79", -"~@. c #816A40", -"{@. c #87794A", -"]@. c #171513", -"^@. c #393C3B", -"/@. c #676B69", -"(@. c #605B58", -"_@. c #929997", -":@. c #A4AAA8", -"<@. c #7B7976", -"[@. c #60554F", -"}@. c #797B79", -"|@. c #433831", -"1@. c #7B7F7B", -"2@. c #9A906D", -"3@. c #CCB878", -"4@. c #D7C37D", -"5@. c #AC9961", -"6@. c #7B613A", -"7@. c #837648", -"8@. c #060301", -"9@. c #313232", -"0@. c #565959", -"a@. c #656867", -"b@. c #777D7C", -"c@. c #5B5652", -"d@. c #979D9C", -"e@. c #A9B0AF", -"f@. c #BCC4C3", -"g@. c #828380", -"h@. c #69635E", -"i@. c #7D7F7D", -"j@. c #40332C", -"k@. c #7D8381", -"l@. c #989277", -"m@. c #B3A26C", -"n@. c #BAA86C", -"o@. c #E9D389", -"p@. c #C2AD70", -"q@. c #C0AB6F", -"r@. c #8F8150", -"s@. c #140D01", -"t@. c #040000", -"u@. c #252421", -"v@. c #474A49", -"w@. c #4C4F4E", -"x@. c #666968", -"y@. c #777C7B", -"z@. c #554E4B", -"A@. c #979D9D", -"B@. c #878987", -"C@. c #BEC7C5", -"D@. c #898A88", -"E@. c #726F6C", -"F@. c #39251D", -"G@. c #8B9190", -"H@. c #938F7B", -"I@. c #B0A06E", -"J@. c #CBB778", -"K@. c #CDBA77", -"L@. c #776038", -"M@. c #796038", -"N@. c #CDB979", -"O@. c #9A8C57", -"P@. c #41381B", -"Q@. c #150B06", -"R@. c #353635", -"S@. c #140401", -"T@. c #180802", -"U@. c #312D2B", -"V@. c #4C4E4D", -"W@. c #636665", -"X@. c #757A79", -"Y@. c #4E4540", -"Z@. c #999F9E", -"`@. c #80817E", -" #. c #ADB5B3", -".#. c #BFC8C6", -"+#. c #777572", -"@#. c #B6BEBD", -"##. c #7A7C7A", -"$#. c #352013", -"%#. c #96927E", -"&#. c #AEA070", -"*#. c #B7A56B", -"=#. c #9A8654", -"-#. c #BFA96E", -";#. c #D3BF7D", -">#. c #766A40", -",#. c #0B0300", -"'#. c #1D0A03", -")#. c #35312F", -"!#. c #505251", -"~#. c #717675", -"{#. c #44352D", -"]#. c #787774", -"^#. c #8C8E8D", -"/#. c #B4BDBB", -"(#. c #341E12", -"_#. c #868C8B", -":#. c #868C8A", -"<#. c #99957F", -"[#. c #B0A170", -"}#. c #BEAC6F", -"|#. c #B4A167", -"1#. c #553316", -"2#. c #775D36", -"3#. c #100400", -"4#. c #0D0100", -"5#. c #1D0701", -"6#. c #200A03", -"7#. c #210D04", -"8#. c #3B3735", -"9#. c #585A59", -"0#. c #5F6362", -"a#. c #9AA19F", -"b#. c #3C2418", -"c#. c #6E6B68", -"d#. c #7A7976", -"e#. c #787977", -"f#. c #8C8F8A", -"g#. c #A0987C", -"h#. c #B2A36F", -"i#. c #C2AE70", -"j#. c #553215", -"k#. c #B8A46A", -"l#. c #C6B274", -"m#. c #807246", -"n#. c #3A2F13", -"o#. c #1D0700", -"p#. c #200A01", -"q#. c #3F3B39", -"r#. c #454240", -"s#. c #6E7372", -"t#. c #969D9D", -"u#. c #645D59", -"v#. c #8D8F8E", -"w#. c #797976", -"x#. c #848A89", -"y#. c #8F8D7F", -"z#. c #A99E7A", -"A#. c #B5A56C", -"B#. c #755D36", -"C#. c #6E522E", -"D#. c #D8C27E", -"E#. c #988A55", -"F#. c #72663C", -"G#. c #302409", -"H#. c #170300", -"I#. c #210A00", -"J#. c #4D4C4B", -"K#. c #686C6B", -"L#. c #554842", -"M#. c #A8AFAE", -"N#. c #99A09E", -"O#. c #727371", -"P#. c #949790", -"Q#. c #A0977A", -"R#. c #AA955F", -"S#. c #B9A76C", -"T#. c #7D6F43", -"U#. c #4E4322", -"V#. c #240A01", -"W#. c #260F03", -"X#. c #4D4C49", -"Y#. c #392317", -"Z#. c #462F22", -"`#. c #A6ADAC", -" $. c #B2BAB8", -".$. c #767673", -"+$. c #969C9C", -"@$. c #717270", -"#$. c #989A92", -"$$. c #A39E87", -"%$. c #AFA277", -"&$. c #A38F5B", -"*$. c #542E13", -"=$. c #5D3413", -"-$. c #5B3618", -";$. c #B4A468", -">$. c #958653", -",$. c #7C6D42", -"'$. c #564926", -")$. c #210800", -"!$. c #2A1405", -"~$. c #2C1709", -"{$. c #474440", -"]$. c #7A7F7E", -"^$. c #878D8B", -"/$. c #3A251A", -"($. c #452C1E", -"_$. c #747370", -":$. c #AFB8B7", -"<$. c #919795", -"[$. c #6D6D6B", -"}$. c #999E9C", -"|$. c #9F9F91", -"1$. c #A9A184", -"2$. c #B2A474", -"3$. c #D9C482", -"4$. c #AD9961", -"5$. c #E9D288", -"6$. c #8E7E4E", -"7$. c #786940", -"8$. c #584A28", -"9$. c #2A1203", -"0$. c #280E01", -"a$. c #2E1608", -"b$. c #2F180B", -"c$. c #3E3530", -"d$. c #616261", -"e$. c #3A271B", -"f$. c #A1A8A7", -"g$. c #442B1D", -"h$. c #9EA5A3", -"i$. c #858785", -"j$. c #716F6C", -"k$. c #8B908F", -"l$. c #9DA19A", -"m$. c #A3A292", -"n$. c #AAA388", -"o$. c #B1A479", -"p$. c #B6A56D", -"q$. c #EAD28C", -"r$. c #B7A368", -"s$. c #573819", -"t$. c #5A320E", -"u$. c #B29D65", -"v$. c #9A8B57", -"w$. c #8C7D4D", -"x$. c #7B6C41", -"y$. c #645531", -"z$. c #433115", -"A$. c #2F1605", -"B$. c #392922", -"C$. c #5C5B59", -"D$. c #767A79", -"E$. c #7B807E", -"F$. c #9A9F9E", -"G$. c #B0B8B7", -"H$. c #9FA5A3", -"I$. c #818381", -"J$. c #6D6B68", -"K$. c #A4A7A1", -"L$. c #A7A697", -"M$. c #ABA68F", -"N$. c #AFA585", -"O$. c #AFA171", -"P$. c #B4A46A", -"Q$. c #B9A76B", -"R$. c #BEAA6D", -"S$. c #C6B172", -"T$. c #C9B577", -"U$. c #958552", -"V$. c #8A7B4B", -"W$. c #7F7046", -"X$. c #7C7257", -"Y$. c #726B58", -"Z$. c #4C3A1F", -"`$. c #9AA2A0", -" %. c #939997", -".%. c #432819", -"+%. c #949A99", -"@%. c #A6ACAB", -"#%. c #7E7F7D", -"$%. c #696562", -"%%. c #ABAEA7", -"&%. c #ACADA0", -"*%. c #ACAB9A", -"=%. c #AEAA94", -"-%. c #AFA98F", -";%. c #B1A888", -">%. c #B2A881", -",%. c #B3A77A", -"'%. c #B6A66F", -")%. c #C5B071", -"!%. c #634826", -"~%. c #7C633B", -"{%. c #D3BD7A", -"]%. c #E7CF89", -"^%. c #D0BB7B", -"/%. c #AB9B66", -"(%. c #A79866", -"_%. c #A39568", -":%. c #A0936C", -"<%. c #9E9370", -"[%. c #9D9475", -"}%. c #9C957B", -"|%. c #9C9782", -"1%. c #9D9A8A", -"2%. c #9D9C90", -"3%. c #9FA096", -"4%. c #A3A59E", -"5%. c #A5A9A3", -"6%. c #A6ACA8", -"7%. c #A6ADAA", -"8%. c #8E9391", -"9%. c #A9B1B1", -"0%. c #A9B2B1", -"a%. c #ABB4B2", -"b%. c #B4BCB9", -"c%. c #9CA19D", -"d%. c #93948F", -"e%. c #B4BAB5", -"f%. c #B4BAB4", -"g%. c #B4B9B2", -"h%. c #B5B9B2", -"i%. c #B5B9B0", -"j%. c #B4B8AF", -"k%. c #B5B7AE", -"l%. c #B5B7AD", -"m%. c #B5B7AB", -"n%. c #B5B6AA", -"o%. c #B4B4A8", -"p%. c #B5B4A7", -"q%. c #B5B4A6", -"r%. c #B5B4A4", -"s%. c #B4B3A1", -"t%. c #B4B2A0", -"u%. c #B4B29E", -"v%. c #B3B09B", -"w%. c #B3AF99", -"x%. c #B4AF98", -"y%. c #B4AE95", -"z%. c #B4AD91", -"A%. c #B4AC8E", -"B%. c #B4AB8C", -"C%. c #B4AA88", -"D%. c #AB9D6E", -"E%. c #AB9C67", -"F%. c #B5A77B", -"G%. c #B6A776", -"H%. c #B6A670", -"I%. c #B7A56C", -"J%. c #BFAD6F", -"K%. c #CBB677", -"L%. c #5B2F0E", -"M%. c #988452", -"N%. c #DFC986", -"O%. c #B5A46C", -"P%. c #B6A671", -"Q%. c #B6A673", -"R%. c #B6A675", -"S%. c #B5A676", -"T%. c #B5A778", -"U%. c #B5A779", -"V%. c #B5A87C", -"W%. c #B5A87E", -"X%. c #B5A97F", -"Y%. c #B6A87D", -"Z%. c #B6A87C", -"`%. c #B6A87B", -" &. c #B6A87A", -".&. c #B6A878", -"+&. c #B6A877", -"@&. c #B7A775", -"#&. c #B7A774", -"$&. c #B7A772", -"%&. c #B7A671", -"&&. c #B7A66F", -"*&. c #B7A66D", -"=&. c #B7A66C", -"-&. c #CEB977", -";&. c #836C42", -">&. c #A8935E", -",&. c #C3B072", -"'&. c #CEBA78", -")&. c #8B7749", -"!&. c #B49F66", -"~&. c #CDBA79", -"{&. c #C5B273", -"]&. c #8E794B", -"^&. c #5E3B1C", -"/&. c #BBA76C", -"(&. c #D1BC7C", -"_&. c #BCAA6D", -":&. c #BDAB6E", -"<&. c #BFAC6F", -"[&. c #C7B374", -"}&. c #E7D08A", -"|&. c #D0BB78", -"1&. c #917C4E", -"2&. c #562F13", -"3&. c #BAA56A", -"4&. c #553315", -"5&. c #5D3B1C", -"6&. c #B5A168", -"7&. c #CCB876", -"8&. c #897448", -"9&. c #C6B272", -"0&. c #79633B", -"a&. c #947F50", -"b&. c #654B29", -"c&. c #5B3518", -"d&. c #806840", -"e&. c #563618", -"f&. c #604121", -"g&. c #B4A067", -"h&. c #A6925D", -"i&. c #583619", -"j&. c #5C3A1C", -"k&. c #C8B574", -"l&. c #CDB876", -"m&. c #978251", -"n&. c #BDA96D", -"o&. c #725A33", -"p&. c #937D4F", -"q&. c #A4905C", -"r&. c #583618", -"s&. c #5B3210", -"t&. c #9E8A57", -"u&. c #E0CA82", -"v&. c #583416", -"w&. c #CDB976", -"x&. c #C4B071", -"y&. c #8F7A4B", -"z&. c #664A28", -"A&. c #B09C63", -"B&. c #CDB977", -"C&. c #9A8754", -"D&. c #5B3B1C", -"E&. c #60401F", -"F&. c #AB965F", -"G&. c #978352", -"H&. c #5A3B1C", -"I&. c #9C8855", -"J&. c #C1AD6F", -"K&. c #B6A368", -"L&. c #867246", -"M&. c #CBB775", -"N&. c #C2AD6F", -"O&. c #988352", -"P&. c #BBA76B", -"Q&. c #BFAB6E", -"R&. c #6F5531", -"S&. c #542E10", -"T&. c #5A391B", -"U&. c #9D8957", -"V&. c #C8B473", -"W&. c #B7A369", -"X&. c #9F8B58", -"Y&. c #958050", -"Z&. c #C8B474", -"`&. c #A3905B", -" *. c #725933", -".*. c #5D330E", -"+*. c #7A623B", -"@*. c #CBB776", -"#*. c #C9B574", -"$*. c #BDA86C", -"%*. c #AE9A62", -"&*. c #968151", -"**. c #614524", -"=*. c #522F11", -"-*. c #A7925D", -";*. c #C8B373", -">*. c #C3AE70", -",*. c #674E2A", -"'*. c #654928", -")*. c #AE9B62", -"!*. c #BCA86C", -"~*. c #CBB675", -"{*. c #BBA66B", -"]*. c #A38F5A", -"^*. c #B5A167", -"/*. c #C0AC6E", -"(*. c #B6A268", -"_*. c #AD9A62", -":*. c #927D4E", -"<*. c #593819", -"[*. c #846E42", -"}*. c #9B8755", -"|*. c #AB9760", -"1*. c #BFAA6E", -"2*. c #C7B273", -"3*. c #8F7A4D", -"4*. c #7A633B", -"5*. c #563416", -"6*. c #79623A", -"7*. c #A28E59", -"8*. c #AC9861", -"9*. c #C3AF70", -"0*. c #D1BC79", -"a*. c #D2BD7A", -"b*. c #CAB675", -"c*. c #C5B172", -"d*. c #AF9C63", -"e*. c #A6915C", -"f*. c #8C7749", -"g*. c #7E673F", -"h*. c #6A502D", -"i*. c #684E2A", -"j*. c #7D663D", -"k*. c #8A7648", -"l*. c #9D8955", -"m*. c #A18E59", -"n*. c #A5915C", -"o*. c #A9945E", -"p*. c #AC9860", -"q*. c #AF9B63", -"r*. c #BAA66B", -"s*. c #AB9660", -"t*. c #A8945E", -"u*. c #A08C58", -"v*. c #947F4F", -"w*. c #887447", -"x*. c #816A41", -"y*. c #765F37", -"z*. c #5D3310", -"A*. c #5A330E", -"B*. c #5B3013", -"C*. c #5B3215", -"D*. c #5B330D", -"E*. c #5A320D", -"F*. c #5B3311", -"G*. c #5A3310", -"H*. c #5A3515", -"I*. c #5B300B", -"J*. c #5C320D", -"K*. c #593211", -"L*. c #583210", -"M*. c #5B2E0E", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" . + @ # @ $ % % % % % % % % & % % % * = - ; ", -" @ > , # # % * ' ) ! ! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ { ] ] ^ ^ / / * % ( _ + : % < < < ~ ~ [ [ * * % % % % & } | 1 ", -" 2 ! 3 # # ' * ) / 4 4 ~ ~ ~ ~ ~ ~ ^ ^ ~ ~ ~ ~ ~ ~ ^ ^ { { { { ~ ~ ^ ^ ^ ^ 5 5 ] ] < - 6 7 8 < < ( 9 ^ { { { { ~ ~ ^ ^ { { ^ ^ ^ ( / * % % ) ! 0 ", -" > , a b ' ! % % % ~ ~ % % ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ { { ] ] ^ ^ ^ ^ 5 5 ^ ^ ^ ^ ^ ^ ^ ^ 5 5 ^ ^ 5 ] ( c ~ ( ( d ^ 5 5 e e 5 ^ 5 5 ^ ^ ^ ^ ^ { { { ^ ^ { ~ ^ ^ ~ ~ ~ / * % % 4 f ", -" g h > i j k * l g . m n f o p q r s ( e e 5 5 ^ ^ e e t t e e e e 5 5 u ^ v d w u e e e e e e 5 5 e e e e 5 5 ^ ^ e e 5 5 ^ ^ ^ ^ ^ ( [ 9 < x y z A k B l ", -" C B D E F $ G H v 4 p y ( ^ u e e t t e e t t e e e e e e t t e e t t t t e e t t e e ^ d I J E K ", -" L v % % ( ( [ ] [ [ ] ] ^ ^ ^ ^ d d ] ] ] e e M r N e t t t e e t t t t O O t t O O t t e e t t t t t t e e ^ ^ u u ] v ^ { ( H c P Q 6 ", -" L ( % * 9 9 { ^ 5 5 { ^ 5 5 ^ e e e t t 5 5 e e e R t u d v S S T U e t t t t t R R t t R R t t V V t t R R t t t t e e t t t t R e 5 5 e ^ w w d d ] ] ( ( ( [ ^ v p ", -" x % / { ^ ^ 5 5 { ^ e e 5 u e e 5 5 t t e e t t W W u t V V t t t u X X R R v t Y Y t t V V t t V V V V t t V V t t V V V V t t t t R R t t t t e e t 5 t t 5 e 5 5 5 5 ^ 9 ] { [ y ", -" * % ^ ^ ] 5 { { e e ^ e { d v Q K Z R e Y V ` ` V V t V t t V V V V t t V V t t V V V V t t V V V V t t V V H . .. T t t R R t t e e e e t t e e e e 5 5 ^ 9 ( _ ", -" G - ( ^ ^ ^ ^ ^ e ^ ~ c +. X Y @. X X e e Y Y t t t t V V V V #. #. V V ` ` V V V V $. $. #. #. V V #. #. V V V V $. $. V V ` ` V V e %. M X ^ t t V t t t R e t t e e e e 5 5 d [ ", -" o * ( ] ] { s % &. M c *. ^ S e e T X t t t t V V V ` V V #. #. V V #. #. V V V V ` ` $. $. V V #. #. #. #. V V #. #. V V #. #. #. #. V V $. $. V V ` ` V t t R Y Y =. -. T d ;. t t t t t 5 t t e e u ] ( v ", -" >. d [ < ,. 4 c c '. S e e d T u u V V V V V V V V V V $. $. ` #. V V V V #. $. $. ). ). ). ). ). ). ). ). !. ). ). ~. $. $. $. ). ). $. $. ). ). ). ). ` ` ` ` ` #. #. #. $. $. #. #. $. $. #. ` t t t R R S Y '. {. ]. ^. /. Q d Y t t t e e e e e ^ { ", -" o ( (. r c ^ ^ v d d ^ O O R R t V V ` ` ). _. ). ). :. ). ). <. <. ). ). ). ). <. [. [. <. <. ~. ). ). ). ). :. ). ). ). }. }. [. [. ). ). ). ). }. ~. ). ). [. [. ). ). ). ). ~. ~. ). [. <. ~. $. ). ). ). |. $. ). ). $. #. $. $. V V t t t t u u t R e d 1. p N S t 5 t u e d 2. ", -" - [ 5 w S u t t ). ). ). ). |. $. $. ~. ~. $. $. <. <. |. $. ). <. <. <. <. <. |. |. <. <. |. <. <. :. $. :. $. ~. <. |. |. ~. <. <. <. <. :. ). ). <. [. ). ). :. <. <. $. <. :. ). <. :. ). |. <. ). :. :. $. ~. [. :. |. <. ~. <. <. |. |. |. <. <. |. $. ). <. <. $. ). ). ` V ` t S 3. v v S t ^ 4. ", -" p [ ^ _. |. |. $. |. <. <. $. $. <. 5. $. <. ~. $. $. [. <. <. <. <. <. |. |. |. $. $. <. 5. |. |. |. |. |. <. <. $. ~. ~. $. <. <. <. $. $. $. $. $. |. $. ). <. <. |. $. :. [. ). ). <. <. $. ). ). $. <. |. |. $. <. |. $. <. <. <. |. |. |. $. $. |. |. |. |. 5. <. |. |. |. $. ~. <. <. |. ~. ~. <. |. <. |. ). !. @. Q d E ", -" | < < ^ ). <. |. <. <. <. <. |. $. <. <. <. <. <. <. <. <. <. <. ~. 5. 5. <. <. $. |. <. 5. 5. |. |. <. <. <. <. <. <. <. <. |. |. <. <. <. <. <. <. <. |. <. |. |. <. <. |. ). ). <. |. |. <. ). ). <. |. |. |. |. |. <. <. |. |. <. <. ~. <. <. <. <. <. <. <. |. 6. 5. <. <. |. |. <. <. <. ~. $. |. <. <. <. <. <. |. <. <. |. $. u S X ", -" P [ < ( 5 ). $. |. |. $. <. <. |. <. <. <. <. <. <. <. <. <. <. $. 6. <. <. <. <. |. 5. 5. <. 5. <. |. 5. <. |. <. <. |. <. <. $. |. <. 5. <. 5. 5. <. |. <. |. <. <. |. $. <. <. <. <. <. <. <. <. <. <. <. <. <. <. |. |. <. <. |. <. <. <. 5. 5. <. <. <. <. $. <. <. |. <. 5. |. <. 5. 6. 5. <. |. <. <. <. <. <. |. <. 6. $. <. <. <. <. <. |. V e S 4 ", -" f ( ( ] 5 ^ t <. 5. <. 5. |. $. $. 6. <. <. <. <. <. <. <. <. <. 5. <. <. 5. 5. 5. 5. <. |. 5. 5. 5. 5. 5. 6. 5. 6. 6. 5. 5. |. |. <. 5. 5. 5. 5. 5. 5. 6. 7. 5. <. <. <. 5. 5. <. 5. <. |. <. 5. 5. <. |. |. 5. <. <. 5. <. |. |. <. 5. <. <. <. 5. 5. 5. 7. 5. 5. 5. 5. 5. 5. 5. 5. <. 6. 5. 5. 5. 5. <. |. 5. 5. 5. 5. 5. $. $. 5. 5. 5. <. <. <. <. <. <. |. ` u u R X T ", -" 1 4 ( 9 ^ ^ ^ t <. <. |. |. <. <. <. <. <. <. 5. <. 5. 5. <. <. 5. 5. <. |. |. <. <. 5. 5. <. 5. 5. 5. 6. 6. 5. 5. 5. 6. 5. 5. 5. 5. 6. 6. 5. 5. 5. 8. 5. 5. <. 6. 5. <. 5. 5. 5. 6. 9. <. |. 5. 6. 5. <. <. |. 6. 6. 5. <. <. 5. 5. 5. 5. 5. 9. 6. 6. 5. <. <. 6. 5. 5. <. <. 5. 5. 5. <. |. 5. 5. 5. |. |. 5. 5. 5. 6. 5. 5. 5. 5. 5. <. 5. 5. 5. 5. 5. 5. <. 5. 5. 5. <. $. 0. V t T v R 4. ", -" < / { ^ ^ 5 t $. <. 5. 5. <. 5. |. |. <. <. 5. 5. <. 5. 5. 5. 5. 5. 5. 5. 5. 5. 5. 9. 5. 5. 5. 5. 5. 9. 9. 5. <. 5. 5. 5. 5. a. 5. 5. 5. 5. 5. 5. 5. <. 5. <. <. b. <. <. <. <. 5. a. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. b. <. <. 5. 5. 5. 9. 5. 5. 5. 5. 5. 5. 5. 5. 5. 9. 9. 5. 5. 9. 5. 6. 6. <. 5. 5. 5. 5. 5. 5. 5. 5. 5. 5. 5. 5. 5. 5. $. _. t t t t t ", -" { ( t $. $. |. <. 9. 5. <. 5. 5. 5. 5. 5. 5. 5. 9. c. 9. 5. 9. 5. 5. d. 9. 9. 9. 9. 5. 5. 9. 5. 5. 9. 5. 5. 9. 9. 9. 5. 5. 5. 9. 9. 5. 5. 5. 5. b. e. 5. <. <. 5. 5. 5. 5. <. 5. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. 5. 5. <. <. <. 5. e. <. <. <. 5. 5. e. 5. 5. 9. 9. 5. 5. 9. 9. 5. 5. 5. 9. 9. 9. 9. 5. 5. 5. 5. 9. 9. 9. 5. 5. 9. c. 5. 5. 5. 5. 5. 5. 5. 5. 5. 9. 5. <. |. ` t t R ", -" , y < [ 5 5 _. 5. 5. 5. 5. 5. 5. 9. c. 9. 5. 5. d. 9. 5. 9. 9. 9. 9. e. e. 9. 9. 9. 9. 9. 9. 5. 5. c. c. 5. 5. 9. 5. 5. 5. 5. 5. 9. 9. 5. 5. 5. a. 5. 5. 9. 9. 9. 9. 9. 5. 5. 5. <. <. 5. 5. 5. <. <. <. <. 5. 5. <. <. <. <. <. <. <. <. <. <. e. 9. 5. 5. <. 5. 5. 5. 5. <. <. 5. 9. 9. 9. 5. 5. 9. 9. 5. 5. 5. 5. 9. 5. 5. 5. 9. 9. 9. 5. 5. 9. 9. 5. 9. e. e. e. e. e. 9. 9. 9. 9. 9. 9. 9. 9. 9. 9. 5. <. |. ` V S ", -" n < % 9 9 ~ 5 0. ` <. 9. e. e. 9. 5. d. 9. 9. 5. 5. 9. 9. d. 9. 9. 5. 9. c. 9. 9. 5. 5. 9. c. 5. 9. 9. 5. 9. e. 5. 5. 9. 9. c. 9. 9. e. 9. 5. 5. 5. 5. d. e. 9. 9. 5. 5. 9. 9. 5. 5. <. 5. 5. 5. 9. 9. 5. 5. a. 5. <. 5. 5. 5. 5. <. <. <. <. <. <. <. 5. 5. 5. <. <. 9. 9. 5. 5. 5. <. 5. 5. 5. 9. 5. 9. 9. 9. 9. 9. 5. d. e. 9. e. e. 9. 5. 5. 5. 5. 9. c. 9. 5. 5. 9. 9. 5. 9. 5. 5. 9. d. 9. c. d. 9. 9. 9. 9. 5. 5. c. 9. 6. 0. t e T ", -" ' % / / ~ { e t 0. <. 9. 9. 5. 5. c. c. d. d. 5. 5. c. 9. d. d. 5. 9. c. 5. 5. 5. d. d. c. 9. 9. 5. 5. 5. 5. 5. d. c. d. 9. 5. 5. f. e. c. c. 9. 9. e. d. d. 9. 5. 9. e. 9. 9. e. e. d. e. e. 5. 5. 5. 5. <. 5. 9. 9. 5. 5. <. 5. 5. 5. 5. 5. <. <. 9. 9. e. 5. 5. 5. 9. 5. 5. 9. e. e. e. e. 5. 5. 9. 9. 5. 5. e. e. e. 9. 9. 9. 9. e. d. 9. 9. 9. d. d. c. 9. 5. c. e. e. 9. 9. d. d. c. c. e. d. d. 9. 9. 9. d. d. e. 5. 5. 9. 5. c. 9. 5. 0. t u e S ", -" g. * / / ~ ~ ^ u _. ). <. 9. d. 9. 5. c. d. c. c. c. 9. d. d. c. 5. 5. 9. 6. 5. 5. |. 5. c. 5. 5. 5. 5. 5. c. c. 9. d. d. c. c. h. 5. c. c. 9. 5. h. 5. 9. d. d. c. c. c. 9. 9. e. 9. 9. 9. 5. 5. 5. 5. 9. 9. 9. 9. e. 9. 5. 9. 5. 5. 9. e. 5. 5. 5. 5. 5. e. 9. 5. 5. 9. 5. 5. e. 5. 5. 5. 9. 5. 5. 5. 9. e. 9. 9. d. 9. 9. e. 9. 9. c. d. c. c. 9. 5. 9. d. e. 9. c. c. 5. 9. d. c. e. e. c. c. 9. 9. c. d. c. c. d. 9. c. c. c. h. d. d. c. 9. h. 5. 5. 6. ` R e u e S ", -" i. b / ~ ~ ~ ^ u j. 0. |. c. d. c. 5. 9. d. c. 9. 9. 5. 5. |. 5. |. 6. |. |. <. 5. |. |. 6. c. c. 9. 9. 9. c. c. d. c. c. c. c. c. c. c. c. c. c. c. c. 9. c. d. d. d. e. 9. c. d. e. 9. 9. 9. d. d. d. 9. 9. d. d. 5. 5. 9. c. 5. 5. 9. 9. 5. 5. 9. 9. 9. 9. 5. 5. 9. 9. 5. 5. 9. 9. 5. 5. e. d. e. 9. 5. 5. d. d. 9. 9. d. d. 9. 9. 9. d. d. e. e. 9. c. d. d. d. c. c. c. d. d. c. 5. h. c. c. d. d. 9. e. d. d. d. c. d. d. c. c. c. c. d. c. d. d. 9. d. d. c. 5. |. 0. V V ^ ^ v d ", -" k. b / ~ ~ ~ l. t t u |. 9. 9. c. c. 5. 9. 5. 6. $. #. ` |. $. $. $. $. $. 6. |. |. 6. 5. 5. c. c. 5. 5. c. c. c. c. c. c. e. c. d. c. c. c. d. d. e. h. d. d. c. d. d. c. d. d. d. d. d. d. d. d. c. 5. c. d. 9. 5. c. 5. 5. 9. 9. 9. c. 5. 5. 9. 9. 5. 5. 5. 5. 5. 5. e. e. 5. 5. h. h. 9. 9. d. e. 5. 5. 9. 9. 5. c. 9. 9. c. d. d. d. 9. 9. c. c. c. d. c. c. d. c. c. c. c. c. c. c. c. c. c. c. c. c. d. d. c. c. d. c. c. c. c. d. d. d. d. c. c. c. c. 9. c. c. d. c. 5. |. ). t t t u ^ v l. ", -" a ! / ~ ~ ~ ^ u j. j. ). <. 5. <. ~. ). :. |. $. ). ). ). $. $. |. |. 5. 5. 6. |. 5. 5. |. 6. c. c. c. c. c. d. d. d. d. d. d. d. d. c. d. d. c. c. c. c. c. c. d. d. d. d. c. c. c. d. d. c. d. c. c. c. c. d. d. 9. c. c. c. d. d. 5. 9. d. d. 5. 5. 9. 9. e. d. c. c. d. d. 5. 9. c. 9. e. d. d. 9. 9. 9. e. d. c. c. c. c. d. d. c. c. d. d. c. c. c. c. c. d. d. d. d. c. 9. c. d. c. c. d. c. c. c. c. d. d. c. d. d. d. d. d. d. d. d. d. d. c. c. c. d. d. d. d. d. d. 5. c. c. d. c. 5. ` t t O e ^ ^ v d ", -" > m. b / ~ / ~ ^ u _. 0. 0. 0. ). ). ). ` ` ` ). $. $. ` $. |. 5. 5. 6. |. $. 7. 5. 5. 6. 6. 9. c. 5. c. c. h. c. d. c. d. d. d. d. d. d. c. c. c. c. c. c. d. d. d. c. c. c. c. d. d. c. c. d. d. d. c. 9. d. d. c. c. d. d. d. d. 5. 5. d. c. c. 9. 9. c. c. c. d. c. 9. 5. 9. c. d. e. 9. 9. d. c. 5. c. 9. c. c. c. d. c. d. d. 9. 9. d. d. d. c. c. c. d. d. d. d. c. c. c. d. d. c. c. d. d. c. c. h. c. d. d. c. c. d. d. d. c. c. d. d. d. c. c. d. d. d. d. c. c. c. d. d. d. d. c. c. c. d. 9. $. V t t 5 5 ^ d ", -" 2 b ' = / ~ ~ ] t j. j. _. _. t _. _. ). $. ). ). $. $. $. $. |. |. |. $. |. 5. 5. 6. 6. 5. 5. 5. 5. c. c. c. d. d. d. n. d. d. d. d. d. n. c. c. n. n. o. n. d. d. d. c. d. d. d. d. d. c. d. d. d. d. c. c. d. d. d. d. d. c. d. d. d. d. c. c. d. p. c. d. d. c. c. c. c. d. d. c. c. c. d. c. d. d. c. c. d. n. c. d. c. 9. d. d. d. d. c. c. d. n. c. c. c. c. d. d. d. d. d. d. c. d. n. d. q. q. d. d. n. c. c. d. d. c. d. d. d. d. c. d. n. n. n. d. d. d. d. d. d. d. d. o. c. d. n. d. d. d. c. c. d. d. c. 5. ` e s ", -" r. m. s. t. $ G l. j. S u. j. 0. 0. _. ). ). ` ` ). $. $. #. ). $. ). $. $. $. 5. 5. 6. |. 6. 6. 6. 6. h. c. c. c. c. o. d. c. c. d. d. d. d. c. c. d. c. c. c. c. c. c. c. c. d. v. c. c. c. n. d. d. d. c. c. c. c. d. d. c. c. d. d. c. c. c. d. d. c. o. o. c. c. d. d. c. c. d. d. h. c. c. c. 9. c. d. c. c. c. d. p. c. c. c. d. c. c. c. d. n. c. c. c. d. d. d. d. c. c. v. v. c. c. n. d. d. d. n. n. c. c. c. n. o. c. c. d. d. c. c. d. n. d. d. d. d. d. d. o. d. d. v. d. c. d. n. d. c. d. d. c. c. c. d. d. d. d. d. 5. 0. v 4. d ", -" w. x. V t _. ). ). ). ). ). ). $. $. $. $. |. |. $. 5. 5. 6. 6. |. |. #. #. 7. 7. y. y. y. y. c. d. p. n. d. n. n. n. n. d. n. c. c. n. n. n. o. v. v. q. q. d. n. n. d. d. n. v. v. n. d. d. d. v. n. d. d. n. d. n. n. d. n. c. c. n. z. n. d. n. v. q. c. c. d. d. c. c. c. d. d. d. c. c. d. d. d. c. v. d. d. n. d. d. n. c. c. d. d. d. d. d. n. d. d. c. c. n. d. d. d. v. v. n. c. c. n. q. v. n. d. n. n. v. n. n. n. c. n. d. n. n. d. v. v. d. d. d. d. d. c. c. d. q. v. n. c. d. d. d. d. d. d. d. c. d. d. c. 5. ). ] ] A. ] v p ", -" 3. %. t u u t j. _. ). ). ). ). ). $. $. $. $. ). $. ` ` #. #. V B. #. C. 6. 6. 6. 6. C. y. o. c. c. d. n. n. n. v. q. d. o. c. v. v. z. n. o. D. o. c. d. n. c. o. v. n. n. v. v. d. d. c. o. n. n. v. v. d. n. n. d. c. o. d. d. v. v. n. o. n. n. c. d. d. c. d. d. c. n. q. d. d. c. c. d. c. c. d. d. c. v. n. d. c. d. d. d. v. n. d. c. d. d. c. o. c. c. n. v. n. n. v. n. d. d. c. o. n. n. n. n. v. q. n. n. o. v. n. n. v. v. d. c. p. n. d. d. n. d. v. v. n. o. v. v. d. c. c. n. d. o. d. d. c. n. n. n. o. n. d. d. n. 9. ). e e ^ 9 ( ( x ", -" E. O F. u 0. ). ). ). !. !. _. 0. j. ). t t R R Y t V ` ` ` $. $. 7. 7. #. C. 7. 6. y. y. o. n. n. v. p. v. v. d. d. n. v. n. o. o. o. o. o. o. v. z. v. v. v. n. n. v. v. c. c. n. v. n. n. d. n. n. n. v. v. d. n. v. n. n. n. o. c. v. z. p. v. v. n. n. v. d. d. v. d. c. d. n. n. v. d. d. d. q. q. v. d. o. p. d. v. v. n. c. c. v. v. o. v. n. n. v. v. n. n. v. v. c. c. o. n. v. n. n. n. v. v. v. v. n. q. v. v. v. v. n. o. n. n. n. n. n. n. v. n. n. d. v. v. d. n. n. n. v. v. n. n. q. q. n. n. d. n. d. q. n. d. o. c. v. d. c. c. ). 5 e 5 5 5 d ", -" G. e 5 5 u t t u 5 u S 5 5 e e t t t t t t V ` V V V #. $. $. #. C. 6. y. C. y. 6. o. v. n. n. n. n. n. n. n. o. v. n. n. v. v. v. p. H. v. v. v. n. n. n. v. v. n. v. v. v. p. n. v. v. n. o. o. n. v. v. v. n. n. v. d. n. v. z. z. z. z. n. p. o. n. n. v. n. o. o. v. v. c. c. n. v. n. n. n. n. n. n. z. z. v. v. n. n. v. v. v. v. v. n. o. o. o. v. v. v. n. n. v. v. o. o. v. v. n. n. n. v. o. n. v. n. v. v. n. n. v. v. v. v. n. o. n. n. o. n. v. n. n. o. v. v. d. d. v. v. n. n. o. n. n. n. p. c. n. n. c. d. v. n. n. o. v. v. h. V Y u 5 ^ ~ [ ", -" f ,. A. I. ] ^ J. ~ ^ ^ { ^ { { e e 5 5 e e t t V V V V #. #. $. 7. C. C. C. C. 6. y. c. o. p. n. n. v. v. p. o. n. v. n. n. n. o. o. K. D. L. L. D. p. n. v. v. z. v. v. v. v. v. v. z. v. n. v. v. v. v. v. n. v. v. n. v. v. v. n. v. z. z. z. z. D. z. v. v. v. v. v. v. v. v. n. n. v. p. v. v. v. q. v. o. n. n. z. z. v. v. n. n. z. v. v. n. n. v. v. v. v. v. z. v. n. n. v. v. v. n. v. v. v. v. v. v. n. n. v. v. v. v. v. v. v. v. v. o. n. v. n. v. v. p. v. v. v. v. v. v. v. p. n. n. v. v. v. o. n. n. o. n. v. v. d. d. d. n. n. d. o. o. d. d. #. #. M. ^. H ( 9 9 ", -" 2 N. a ' ) % = % % ~ ~ ^ ^ { { 5 5 5 t e R V V t t V V $. $. B. #. 7. 7. #. C. y. y. c. o. o. n. n. v. v. v. n. n. n. n. n. n. o. o. z. z. D. D. H. z. z. z. v. v. v. v. n. v. z. z. v. z. v. v. v. v. v. v. v. o. z. z. z. v. v. v. v. v. z. z. z. z. O. O. z. v. v. v. v. v. v. v. n. v. v. v. v. v. v. n. n. o. p. v. v. z. z. v. z. v. v. z. v. v. v. z. v. o. v. v. n. n. v. v. n. v. v. p. p. v. v. z. v. n. n. z. v. v. n. v. v. z. v. v. v. v. v. z. n. n. v. v. n. n. v. n. p. v. n. n. n. v. v. n. n. o. o. v. v. n. o. c. v. v. n. o. n. o. v. v. n. n. n. d. ). ` $. ` K - ( ", -" P. m. Q. k. R. b b / ~ ~ ~ ~ ~ ] ] ^ e e 5 e e t t t V ` #. V V V #. $. $. C. 7. 6. y. 6. c. c. o. v. v. n. n. v. v. p. o. n. v. v. p. z. z. z. H. L. z. z. z. z. v. z. z. z. v. v. v. v. v. z. z. v. v. o. v. v. z. z. z. z. S. z. v. v. z. v. z. O. O. z. T. U. z. v. v. v. n. v. v. n. v. v. v. v. v. n. n. v. z. v. v. v. v. z. O. T. S. z. v. z. T. v. v. v. v. v. v. v. v. z. z. v. z. z. v. v. v. n. v. v. z. v. n. v. z. z. v. v. v. v. z. z. z. v. v. v. v. v. v. v. n. v. v. v. v. v. p. v. n. n. n. v. v. v. v. v. v. n. o. v. v. v. n. v. n. n. o. o. n. n. n. n. d. c. |. ` ` t B. ", -" V. W. X. ~ ~ ~ ~ ^ ^ ~ { ^ ^ t t 5 t R Y t V V V V V #. #. 6. 6. C. C. c. o. o. n. v. z. v. v. v. p. o. o. o. o. z. z. K. z. D. Y. H. H. z. z. z. z. z. v. v. z. v. z. z. z. z. z. z. z. v. z. z. z. v. H. z. z. O. z. v. z. v. v. z. z. O. O. T. Z. O. v. z. z. v. v. v. v. v. v. z. z. v. v. z. z. v. v. v. z. z. z. z. z. z. O. z. v. z. z. z. z. z. v. v. z. v. v. z. z. v. z. z. z. z. z. z. z. v. v. v. z. z. z. z. v. v. z. z. v. v. v. v. z. z. v. v. z. v. v. z. v. n. v. z. z. v. z. z. p. p. n. n. n. v. v. v. v. o. v. v. o. o. o. o. n. v. n. v. v. n. v. v. d. $. ). :. :. ` x. w. ", -" @ / ~ ^ ^ { ^ ^ e 5 5 e e t t t t V ` $. $. $. 7. #. C. C. C. h. c. o. o. o. o. o. v. z. z. p. o. o. z. K. z. z. D. H. L. L. L. L. O. S. O. O. z. z. z. z. v. z. z. S. v. z. H. z. z. z. z. z. z. z. O. O. T. z. v. v. z. z. O. T. U. `. + .+ Z. z. z. z. n. v. z. z. z. v. n. z. v. z. z. z. p. p. z. z. z. z. z. T. T. T. U. z. z. `. T. T. z. v. z. z. v. v. z. z. v. v. v. z. z. z. z. z. v. v. z. z. z. z. v. z. z. z. z. z. z. z. z. z. z. z. z. z. v. v. z. z. v. n. n. v. z. z. z. z. o. o. z. v. z. z. p. p. v. v. v. v. z. v. v. v. v. v. v. n. o. o. n. n. n. c. ` ). ). :. ). 0. ++ 0. ", -" m. b ! b ~ ~ ~ ~ { { 5 5 e e t t t V t t V #. V #. #. #. 7. 6. c. o. c. o. v. o. o. n. z. o. o. o. p. v. z. z. o. D. H. L. @+ @+ z. L. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. O. T. T. O. z. T. z. z. z. z. O. O. T. U. Z. Z. Z. z. #+ v. z. #+ z. z. z. v. v. z. #+ z. v. z. z. z. z. z. z. z. z. z. O. T. U. U. O. z. T. T. T. z. #+ z. z. #+ z. z. z. z. z. z. S. z. v. z. z. z. z. z. H. z. z. z. z. z. z. z. z. z. z. v. z. z. z. z. z. z. z. z. z. z. v. z. z. v. v. v. v. v. v. z. n. z. z. n. v. z. v. z. z. v. p. p. p. n. n. n. n. v. v. v. v. n. d. c. |. |. ` ). ). V ). 0. %. ", -" $+ ' b b / ~ ~ ~ { ~ { 5 5 5 5 e R t V Y t V V $. $. #. #. 7. 6. y. h. c. v. v. o. c. o. p. v. v. z. z. D. z. z. z. z. L. H. @+ @+ %+ L. L. z. O. O. O. z. z. z. z. z. z. z. O. z. z. z. z. z. z. z. O. O. T. T. O. T. T. z. z. S. z. O. T. T. &+ *+ .+ .+ U. #+ z. z. z. #+ #+ z. z. z. z. z. #+ z. z. z. z. z. z. #+ z. z. z. `. T. T. U. =+ `. z. T. T. U. &+ S. z. z. z. #+ z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. p. v. #+ z. v. v. z. z. z. z. v. n. v. v. v. v. v. v. n. o. n. n. v. c. |. ). ). ). ). ). ). V u u ", -" @ a Q. % % / / ~ ^ ~ ~ ^ ^ e e e e t t t t V V ` #. B. B. 7. 9. 6. y. c. o. y. o. o. c. o. o. K. z. o. o. H. K. L. O. L. Y. L. @+ @+ @+ L. L. T. T. z. z. O. z. z. z. z. z. z. z. z. z. T. O. z. O. O. T. T. O. O. T. T. T. T. z. z. O. T. U. U. &+ .+ .+ -+ *+ z. z. S. z. z. z. z. O. z. z. z. T. z. z. S. z. z. z. z. z. z. T. z. T. U. U. *+ =+ T. O. U. U. T. T. O. z. z. z. z. z. z. z. z. z. z. z. O. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. v. z. z. v. z. z. v. z. z. z. z. v. v. z. z. z. v. v. z. z. n. v. v. n. o. v. v. n. v. o. p. K. n. 6. |. |. ` ). ). V ). ). t t M. ", -" ;+ , 3 b R. R. ~ ~ ~ ~ ~ ~ ~ { 5 5 u u e R t t t V ` $. #. #. #. 6. 6. 6. h. c. c. c. c. o. p. p. p. p. p. n. H. H. O. O. O. O. L. L. @+ @+ @+ @+ U. O. O. O. O. T. S. z. z. z. z. O. O. z. z. T. T. z. T. T. T. U. T. U. &+ &+ U. O. z. S. T. U. &+ U. Z. *+ .+ -+ >+ U. z. z. O. T. z. z. U. `. O. O. z. z. #+ O. T. O. O. T. S. z. T. `. #+ &+ &+ U. >+ ,+ O. O. U. U. &+ &+ `. z. z. z. z. T. T. O. z. S. S. z. z. S. `. O. z. z. z. S. z. z. T. z. z. z. z. z. z. z. z. z. z. z. z. z. z. `. S. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. v. z. v. z. n. n. z. z. z. n. v. v. v. 5. |. |. |. ). ). ). $. V j. ). t Y ", -" '+ )+ m. k. R. 3 3 3 % R. / 4 ~ { { ] 5 e e e e t t R t ` #. V V ` $. h. h. h. h. c. c. h. c. c. c. o. o. D. o. H. H. L. O. O. L. !+ !+ @+ @+ @+ @+ ~+ ~+ L. O. O. O. O. O. z. z. T. O. z. O. z. z. T. U. T. O. O. T. &+ &+ T. U. O. T. &+ T. z. z. U. &+ U. .+ .+ .+ {+ -+ ,+ S. T. O. z. z. z. U. &+ z. O. O. T. O. O. U. T. z. z. O. O. T. U. T. T. U. U. =+ >+ ]+ &+ U. U. U. U. &+ &+ z. z. O. O. O. S. z. z. O. T. T. O. z. U. T. T. T. z. z. O. S. z. z. z. z. O. O. O. S. T. T. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. v. o. o. v. z. z. v. o. v. v. v. K. v. 5. ). #. |. $. ). !. ). ). j. j. t S ;. ", -" m. ^+ /+ /+ 3 3 R. / / / ~ ~ ^ ^ ^ ^ ^ ^ 5 5 e O V V t V ` ` (+ 6. 6. 6. c. c. y. y. o. c. c. o. o. o. _+ D. H. z. z. z. H. H. L. @+ L. @+ :+ :+ @+ @+ U. <+ O. U. T. O. T. O. z. O. z. z. T. O. z. T. Z. U. T. T. U. U. U. U. &+ &+ U. U. `. T. O. &+ [+ ,+ }+ {+ >+ >+ |+ -+ O. O. T. O. O. T. U. ,+ &+ O. O. O. O. O. &+ U. O. O. O. z. T. [+ &+ `. &+ U. U. *+ {+ *+ &+ U. U. ,+ ,+ &+ &+ T. T. T. T. z. T. O. O. O. O. O. T. T. U. U. &+ `. T. T. T. T. S. T. O. O. T. T. z. O. T. U. T. O. z. `. `. z. z. z. z. z. z. z. S. z. z. z. z. z. z. z. #+ z. z. z. z. z. #+ z. v. z. z. z. z. z. v. z. z. z. z. z. z. z. v. z. z. v. 5. $. |. |. 1+ ). ` ). ). V j. j. t ~ 2+ ", -" 3+ /+ /+ 3 3 3 3 / / % % ~ ~ ~ ~ { ^ 5 5 e e t t t t ` #. ` |. 7. 6. 6. y. y. y. c. c. c. c. _+ o. y. 4+ p. p. H. H. H. H. L. L. !+ %+ @+ @+ @+ @+ Z. U. <+ O. O. T. T. O. O. z. z. z. z. T. T. T. T. Z. Z. U. U. U. U. 5+ &+ &+ U. U. U. `. T. U. U. + Z. >+ >+ >+ {+ {+ {+ ,+ O. O. O. T. U. ,+ &+ U. T. O. O. O. T. U. =+ [+ T. T. O. O. T. U. ,+ T. U. U. U. -+ 6+ -+ Z. U. U. U. U. U. =+ &+ O. O. O. O. O. T. T. z. T. T. T. T. U. + U. U. T. `. T. T. z. O. T. z. O. O. O. O. T. T. U. T. O. z. z. O. O. T. S. z. z. `. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. n. n. z. z. z. z. n. z. z. v. o. o. |. #. ). |. 1+ ). 7+ 1+ 8+ :. x. ` Y ^ b 2 ", -" '+ ^+ ^+ ^+ 3 /+ 3 R. R. % / ~ ~ ~ ~ ] ] ^ e 5 5 e e t t V V ` |. 6. 8. h. h. c. c. c. o. y. 9+ y. 4+ 4+ 4+ _+ D. z. H. L. O. 0+ L. @+ @+ L. L. @+ a+ :+ :+ L. O. U. U. U. O. T. T. O. T. T. T. T. U. T. U. =+ =+ U. U. &+ &+ U. U. &+ &+ U. U. &+ `. &+ [+ U. .+ {+ |+ |+ {+ {+ -+ >+ &+ T. T. T. U. Z. + ,+ Z. T. T. `. `. &+ Z. =+ U. T. O. T. `. ,+ ,+ + T. ,+ ,+ ,+ b+ b+ {+ =+ ,+ + ,+ ,+ Z. Z. ,+ &+ T. T. T. T. T. T. T. T. T. O. U. [+ ,+ ,+ [+ U. T. `. T. T. T. T. T. T. T. O. O. U. U. T. U. U. T. T. T. T. T. T. O. O. O. O. z. S. c+ c+ z. H. z. z. #+ #+ z. z. z. z. #+ z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. v. z. o. |. |. #. #. ). ` ). ). |. d+ ", -" e+ N. /+ ^+ /+ ^+ Q. 3 / / / ~ ~ ~ ~ ~ ^ ^ { ^ e e t t t t ` $. 6. 6. 6. 6. 6. 6. h. 9. f+ 6. y. y. _+ o. D. D. _+ Y. H. H. 0+ 0+ Y. !+ L. @+ ~+ ~+ @+ a+ @+ @+ T. O. O. O. O. O. U. `. c+ O. O. T. g+ &+ U. ,+ Z. Z. U. U. U. U. U. U. Z. U. [+ ,+ &+ &+ U. U. *+ |+ |+ |+ |+ {+ -+ {+ U. T. T. T. ,+ ,+ ,+ ,+ Z. U. T. O. T. U. Z. + ,+ T. `. `. T. U. Z. Z. ,+ &+ =+ =+ }+ |+ |+ {+ .+ + ,+ =+ ,+ ,+ ,+ ,+ U. T. T. O. O. T. T. T. T. T. &+ ,+ [+ ,+ U. U. [+ [+ T. O. O. T. `. `. O. O. T. T. &+ &+ U. U. U. &+ U. O. O. T. z. T. T. S. T. `. S. O. z. z. O. O. O. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. K. K. v. o. z. z. z. z. z. z. v. c. $. $. |. #. ). ). ). ` ). j. u #. C. ", -" h+ i+ j+ /+ m. Q. j Q. 3 3 % % % ~ ~ { ^ 5 5 5 5 e e t t ` |. 6. 6. 5. 5. h. h. |. C. C. C. y. y. y. y. 4+ 4+ 4+ 4+ D. D. Y. 0+ L. L. @+ @+ L. @+ @+ @+ Z. Z. ~+ ~+ U. U. U. &+ U. T. U. O. `. T. U. Z. U. &+ &+ Z. *+ + U. U. ,+ [+ [+ ,+ Z. U. U. U. &+ ,+ ,+ {+ |+ k+ |+ |+ |+ |+ |+ *+ &+ &+ &+ + + ,+ ,+ Z. ,+ &+ `. `. &+ ,+ ,+ *+ ,+ T. T. T. &+ ,+ ,+ =+ &+ + ,+ *+ |+ l+ l+ |+ {+ *+ ,+ ,+ + ,+ ,+ Z. ,+ &+ T. U. &+ &+ U. &+ T. O. Z. + + *+ [+ [+ ,+ ,+ ,+ &+ T. T. T. T. `. T. T. T. U. U. U. U. U. =+ U. U. U. O. O. `. T. z. O. O. T. `. O. z. T. T. O. O. z. z. z. z. T. c+ z. z. z. z. z. z. z. z. z. z. z. z. z. z. z. K. z. z. z. z. z. 9. 6. |. |. $. #. ). V V ). ). _. t 5 S ", -" m+ j+ ^+ i n+ > k. / / / / ~ ~ ~ ~ { { ^ 5 e e t t t ). |. |. 6. 6. |. (+ #. 7. 6. y. 6. y. y. 4+ _+ _+ _+ Y. Y. D. Y. Y. Y. !+ L. @+ L. L. @+ :+ @+ a+ a+ a+ U. 5+ 5+ 5+ 5+ T. T. T. T. `. &+ U. .+ g+ U. g+ .+ .+ =+ U. U. U. &+ + Z. U. [+ ,+ ,+ + + *+ {+ |+ |+ |+ |+ |+ b+ k+ -+ ,+ &+ Z. ,+ *+ *+ =+ ,+ *+ ,+ T. T. U. ,+ *+ *+ =+ + `. `. T. Z. *+ *+ ,+ U. =+ ,+ *+ o+ p+ o+ q+ |+ ,+ ,+ ,+ ,+ =+ ,+ *+ ,+ U. T. T. T. &+ U. U. &+ g+ ,+ Z. + *+ *+ + ,+ &+ ,+ ,+ &+ T. `. &+ &+ `. `. &+ U. U. U. =+ U. Z. U. U. T. U. 5+ O. T. `. T. O. z. `. `. T. O. O. T. L. L. O. z. `. `. z. z. z. z. z. z. S. z. z. z. z. z. z. z. z. n. z. z. K. z. z. z. v. 5. |. |. ). :. |. #. ). ). ). ). ). j. j. 5 r+ ", -" N. j+ s+ P. a Q. 3 % % / ~ 4 ~ { { ] 5 e e e e t t V (+ ` V $. $. #. #. #. C. 7. 7. y. y. y. y. 4+ 4+ D. D. _+ Y. D. 0+ L. @+ L. @+ @+ @+ a+ :+ Z. ]+ t+ :+ U. &+ &+ U. U. U. &+ T. U. U. Z. =+ Z. U. &+ *+ .+ .+ + + ,+ ,+ ,+ ,+ ,+ ,+ ,+ Z. *+ *+ *+ {+ |+ l+ |+ |+ |+ |+ |+ |+ *+ &+ ,+ Z. =+ .+ *+ *+ *+ =+ &+ &+ &+ *+ *+ *+ .+ *+ + &+ &+ &+ *+ *+ *+ }+ ,+ ,+ ,+ {+ o+ q+ u+ v+ q+ =+ ,+ .+ *+ *+ *+ =+ =+ =+ &+ &+ &+ U. U. &+ &+ =+ ,+ ,+ ,+ *+ *+ *+ ,+ ,+ Z. Z. ,+ &+ `. &+ T. T. T. U. &+ ,+ U. U. U. Z. *+ =+ U. &+ &+ U. `. T. T. T. T. `. `. `. T. T. O. O. O. O. O. O. O. O. O. z. z. c+ z. z. z. O. O. O. z. z. z. z. z. o. z. z. z. z. z. z. v. 6. $. |. |. #. #. #. ). j. j. _. ). ). t e b ", -" W. w+ 3 ^+ 3 / / 3 % ~ ~ ^ ^ ~ { 5 5 e e t t t t t t V V #. $. #. #. 6. y. y. y. y. y. _+ o. 4+ 4+ Y. Y. L. L. Y. !+ @+ @+ !+ @+ ~+ Z. a+ a+ a+ :+ ~+ U. &+ U. 5+ 5+ T. Z. Z. U. U. U. *+ *+ &+ U. *+ *+ {+ ,+ Z. Z. ,+ ,+ Z. Z. ,+ ,+ ,+ -+ ,+ {+ |+ |+ |+ |+ |+ |+ v+ v+ v+ {+ =+ *+ *+ }+ *+ *+ *+ *+ *+ }+ U. &+ ,+ *+ .+ *+ *+ {+ ,+ &+ &+ .+ *+ *+ }+ *+ Z. .+ -+ o+ u+ p+ q+ x+ u+ {+ *+ *+ *+ *+ *+ }+ *+ *+ + &+ &+ &+ &+ &+ &+ ,+ ,+ *+ *+ *+ {+ ,+ ,+ + ,+ ,+ ,+ ,+ &+ &+ &+ [+ &+ U. + + + ,+ U. U. + =+ Z. U. g+ U. U. U. T. T. T. T. `. T. T. O. T. U. U. O. H. L. L. T. T. z. #+ z. z. `. O. z. O. O. z. z. z. z. z. p. c. z. z. z. z. z. v. c. |. |. |. |. #. ). $. ~. ). t j. j. j. ). u Q. ", -" i m. /+ R. R. R. / / ~ ~ ~ ~ ~ ^ e e e 5 t e R V V V ` V #. $. 7. C. 7. 6. 6. C. y. 4+ 4+ 4+ _+ D. D. Y. Y. Y. Y. L. @+ L. @+ @+ :+ @+ @+ :+ :+ ]+ Z. U. 5+ U. U. U. U. =+ .+ &+ U. g+ .+ .+ Z. + *+ .+ .+ .+ Z. ,+ ,+ ,+ ,+ ,+ ,+ ,+ *+ {+ -+ |+ o+ q+ |+ v+ v+ q+ o+ p+ v+ |+ {+ *+ *+ *+ *+ }+ }+ *+ *+ *+ ,+ [+ ,+ }+ *+ *+ *+ -+ y+ ,+ &+ *+ -+ *+ *+ -+ -+ }+ *+ {+ u+ u+ v+ p+ z+ u+ {+ -+ {+ *+ *+ *+ *+ }+ }+ ,+ &+ &+ &+ U. &+ ,+ *+ *+ *+ ,+ .+ |+ *+ *+ *+ *+ {+ ,+ ,+ ,+ + &+ &+ &+ ,+ =+ Z. Z. =+ ,+ ,+ =+ U. .+ =+ Z. U. U. U. U. T. O. O. T. `. T. T. U. U. O. O. O. L. L. O. O. T. O. O. O. T. T. O. O. z. z. z. z. z. z. z. n. c. p. z. z. z. z. z. h. |. |. $. |. $. $. ). ). !. j. Y t _. _. _. = W. ", -" A+ /+ B+ ^+ 3 3 3 % % / / 4 ( { ^ 5 5 9 e 5 t t t V ` V V #. #. B. #. C. 7. y. y. y. y. y. y. 4+ _+ _+ Y. Y. Y. 0+ L. @+ @+ L. @+ @+ @+ a+ :+ Z. ]+ :+ ~+ U. U. U. U. Z. Z. .+ *+ U. g+ =+ .+ =+ U. .+ .+ .+ .+ ,+ ,+ ,+ ,+ ,+ ,+ ,+ ,+ *+ |+ o+ b+ |+ q+ o+ q+ |+ |+ q+ q+ u+ u+ v+ -+ .+ *+ *+ *+ *+ *+ .+ *+ }+ ,+ ,+ -+ *+ }+ {+ |+ p+ p+ ,+ ,+ {+ -+ -+ -+ *+ *+ -+ -+ k+ C+ x+ u+ y+ D+ C+ *+ -+ -+ .+ *+ }+ *+ -+ }+ *+ Z. [+ &+ U. U. *+ *+ *+ *+ *+ *+ |+ *+ ,+ *+ E+ |+ *+ ,+ ,+ Z. ,+ &+ &+ + Z. Z. + + + + Z. + *+ .+ .+ .+ .+ Z. U. U. U. `. T. T. T. T. U. U. T. T. O. O. O. H. H. H. H. T. `. O. O. `. O. O. O. z. z. z. z. O. z. c. h. n. z. z. z. z. z. 6. |. |. #. $. $. ). ). ). j. V 0. F+ 1+ E. t b m. ", -" G+ m. /+ /+ R. R. 3 % / / ~ ~ ~ ^ ^ 9 { 9 5 t t V R Y V V $. $. #. #. 7. 7. 6. y. 7. y. _+ _+ 4+ 4+ Y. Y. D. L. L. L. 0+ L. %+ %+ @+ :+ Z. Z. a+ a+ :+ t+ =+ =+ + Z. Z. =+ .+ .+ .+ U. ,+ *+ >+ =+ ,+ *+ {+ {+ {+ *+ ,+ ,+ ,+ ,+ ,+ ,+ *+ {+ |+ x+ q+ o+ p+ v+ q+ q+ v+ p+ u+ u+ x+ H+ p+ *+ *+ }+ }+ }+ {+ {+ {+ {+ }+ ,+ -+ -+ -+ -+ |+ C+ u+ |+ &+ *+ E+ b+ {+ -+ -+ {+ |+ |+ o+ u+ z+ u+ u+ I+ z+ |+ {+ {+ {+ {+ }+ }+ }+ .+ *+ *+ ,+ [+ U. Z. *+ *+ }+ *+ *+ *+ |+ |+ *+ *+ |+ |+ *+ *+ *+ ,+ ,+ *+ ,+ ,+ ,+ ,+ ,+ + Z. U. + + J+ *+ .+ >+ .+ .+ =+ + &+ U. U. &+ `. &+ U. T. &+ U. 5+ O. U. U. U. O. O. T. O. O. O. z. O. O. c+ `. z. z. z. z. z. z. 9+ y. c. p. z. S. z. 6. 6. |. $. #. $. ~. ~. $. ). ). ). 0. K+ M. x. * L+ M+ ", -" N+ 3+ j+ /+ ^+ 3 R. R. 3 3 / ~ ~ ~ ~ ~ 9 5 5 t e e t t t t ` #. V #. #. #. 6. 6. C. C. y. y. 4+ _+ 4+ 4+ Y. Y. Y. Y. !+ !+ @+ @+ @+ :+ @+ @+ :+ :+ :+ :+ ]+ =+ ~+ Z. Z. Z. .+ ]+ Z. .+ ,+ Z. *+ -+ *+ Z. *+ -+ >+ >+ .+ Z. ,+ ,+ *+ }+ ,+ *+ |+ o+ H+ y+ v+ v+ |+ q+ q+ o+ u+ u+ q+ H+ O+ x+ {+ {+ {+ }+ {+ {+ -+ -+ -+ {+ *+ {+ {+ E+ {+ {+ u+ u+ u+ {+ }+ {+ -+ {+ {+ {+ E+ k+ -+ {+ P+ P+ z+ z+ P+ Q+ R+ |+ -+ -+ -+ {+ {+ -+ {+ {+ {+ }+ ,+ &+ U. *+ {+ *+ *+ *+ *+ *+ v+ |+ *+ {+ o+ |+ {+ }+ *+ ,+ *+ ,+ *+ *+ ,+ =+ *+ ,+ ,+ ,+ ,+ =+ ,+ ,+ ]+ >+ S+ T+ .+ U. U. U. U. U. T. U. U. U. U. T. U. O. O. O. L. H. D. L. T. L. T. `. T. O. T. O. z. T. T. z. z. z. o. 9+ h. h. y. c. o. 6. 6. 5. 7. #. $. $. ). ` V ). ). V j. _. u F+ U+ ", -" V+ j+ /+ /+ /+ R. R. 3 3 % R. ~ ~ ~ ~ 9 9 9 9 e e t t t t V ` V #. #. #. 6. 6. 6. y. y. y. _+ _+ y. 4+ _+ _+ D. L. 0+ L. L. L. @+ @+ @+ @+ Z. Z. :+ :+ ]+ ]+ Z. =+ Z. =+ .+ .+ .+ .+ .+ .+ ,+ *+ >+ ]+ U. .+ {+ |+ {+ {+ *+ *+ *+ ,+ *+ *+ }+ b+ x+ D+ R+ p+ o+ p+ o+ o+ u+ u+ u+ C+ W+ X+ z+ x+ *+ *+ -+ {+ {+ {+ {+ -+ -+ {+ {+ -+ {+ {+ b+ z+ P+ z+ z+ E+ {+ {+ {+ {+ {+ b+ |+ o+ |+ |+ z+ z+ P+ P+ O+ Q+ Y+ k+ |+ -+ {+ {+ {+ {+ {+ {+ {+ -+ *+ ,+ ,+ {+ {+ {+ {+ -+ {+ }+ q+ Z+ -+ q+ u+ p+ |+ *+ *+ *+ *+ }+ -+ {+ -+ *+ *+ ,+ *+ ,+ ,+ ,+ Z. ,+ *+ q+ S+ `+ >+ .+ =+ =+ U. &+ &+ U. Z. + U. U. U. U. &+ &+ T. O. O. T. T. 0+ 0+ D. O. c+ O. O. T. T. z. O. O. O. z. c. h. h. 9+ 9+ h. 9+ |. |. |. |. |. 5. |. #. ` ). ). ). ). ). ). t t 0. ", -" 3+ N. i+ j+ /+ ^+ 3 3 R. R. / / b ~ 9 9 ~ { 5 5 e e R t t V ` #. V V $. 7. C. C. C. C. y. y. y. 4+ _+ Y. D. D. Y. Y. L. L. !+ !+ @+ @+ @+ @+ a+ :+ :+ t+ .+ .+ :+ :+ =+ Z. Z. .+ .+ .+ .+ .+ .+ {+ -+ + *+ {+ >+ >+ {+ {+ Z. *+ *+ *+ ,+ -+ o+ @ .@ .@ P+ u+ q+ q+ Z+ u+ Z+ u+ H+ +@ Q+ O+ p+ |+ {+ {+ {+ |+ {+ -+ E+ E+ {+ q+ |+ E+ -+ |+ P+ P+ z+ z+ z+ v+ 6+ -+ b+ {+ {+ {+ q+ q+ {+ x+ z+ z+ z+ z+ @@ #@ X+ q+ |+ E+ {+ -+ {+ {+ {+ {+ {+ {+ {+ + *+ {+ *+ *+ {+ *+ *+ {+ |+ q+ p+ v+ v+ o+ p+ -+ *+ {+ *+ *+ {+ |+ |+ -+ *+ *+ *+ =+ ,+ ,+ ,+ + *+ q+ $@ %@ S+ S+ >+ Z. U. U. + U. Z. &+ &+ U. U. &+ U. O. U. U. T. D. L. O. !+ Y. Y. H. O. O. O. `. z. S. S. z. z. n. y. y. y. y. y. 6. 6. 6. 6. 5. |. #. |. |. ` t ). ). ). ). ). _. _. t u Q. ", -" '+ j+ /+ 3 R. 3 3 / / ) ~ ~ ~ ~ { 9 9 5 u 5 t t t V V V V #. #. 7. 7. 6. y. y. y. y. 4+ 4+ 4+ D. D. D. D. !+ !+ !+ L. @+ @+ :+ Z. :+ :+ ]+ ]+ ]+ ]+ t+ Z. Z. Z. .+ .+ .+ .+ .+ ]+ -+ -+ >+ .+ *+ *+ {+ {+ {+ |+ |+ *+ ,+ *+ *+ }+ |+ o+ R+ W+ W+ R+ o+ o+ o+ x+ u+ u+ P+ I+ I+ I+ I+ P+ x+ {+ b+ |+ |+ {+ {+ |+ |+ |+ x+ o+ b+ b+ b+ z+ R+ R+ R+ R+ R+ l+ {+ {+ b+ b+ b+ b+ P+ q+ |+ R+ z+ z+ &@ &@ #@ *@ =@ o+ {+ {+ {+ {+ E+ E+ |+ {+ E+ b+ |+ *+ {+ {+ {+ {+ {+ {+ {+ {+ o+ p+ &@ u+ y+ q+ u+ b+ *+ *+ *+ }+ |+ |+ |+ |+ |+ {+ *+ *+ *+ *+ ,+ ,+ .+ T+ S+ S+ q+ q+ q+ T+ .+ U. Z. .+ Z. Z. =+ Z. U. &+ U. U. U. O. O. U. T. T. L. L. L. L. D. H. z. O. O. O. O. O. O. z. y. y. h. h. y. 5. c. h. 6. 6. |. -@ |. #. $. #. j. }. ). !. !. ). ). _. u u 3 ^+ ;@ ", -" N. ^+ ^+ /+ /+ R. / b R. b q ~ ~ { 9 5 5 e e e ^ t t t V #. #. $. 7. C. 7. C. C. y. y. y. y. D. D. _+ Y. Y. Y. L. L. L. @+ @+ @+ @+ a+ a+ a+ :+ t+ t+ t+ .+ =+ =+ .+ .+ .+ .+ .+ >+ >+ `+ >+ -+ *+ >+ -+ >+ >+ |+ |+ {+ *+ *+ >@ -+ |+ y+ ,@ .@ .@ .@ H+ Z+ u+ u+ P+ u+ R+ O+ I+ Q+ Q+ R+ u+ o+ b+ {+ -+ -+ {+ b+ E+ |+ x+ z+ p+ {+ |+ @ z+ R+ R+ R+ O+ W+ b+ p+ v+ b+ |+ |+ |+ z+ p+ o+ R+ &@ &@ R+ R+ '@ '@ #@ u+ b+ |+ |+ b+ |+ {+ -+ {+ {+ |+ |+ q+ |+ |+ b+ b+ {+ {+ {+ {+ o+ R+ +@ H+ P+ u+ u+ |+ *+ -+ {+ -+ q+ |+ v+ k+ |+ {+ *+ *+ *+ *+ ,+ Z. *+ -+ o+ x+ S+ S+ %@ %@ S+ >+ =+ =+ .+ =+ Z. Z. ~+ U. &+ U. U. U. U. U. T. H. D. !+ 0+ !+ Y. Y. Y. )@ O. `. T. z. z. O. o. !@ c. y. h. h. 6. 6. |. 6. 6. |. |. $. |. ~. ` S t ). ). ). t t j. j. F. = Q. m. ;@ ", -" h+ j+ ~@ R. 3 3 R. ) ) ) q ~ 9 9 { { 9 e ] t t t V V #. #. #. #. #. #. 6. y. 7. y. 4+ _+ 4+ _+ _+ Y. Y. D. Y. Y. L. @+ %+ @+ @+ @+ :+ :+ :+ t+ ]+ .+ >+ .+ =+ =+ =+ =+ .+ .+ .+ .+ -+ q+ `+ >+ {+ {+ {+ |+ |+ |+ l+ |+ -+ *+ -+ |+ o+ z+ .@ W+ W+ I+ I+ z+ u+ u+ u+ z+ I+ Q+ Q+ Q+ #@ {@ P+ P+ |+ E+ {+ |+ |+ {+ b+ b+ o+ z+ R+ |+ p+ z+ R+ R+ &@ O+ O+ ]@ R+ p+ b+ b+ p+ k+ b+ u+ R+ p+ u+ R+ O+ O+ O+ {@ '@ '@ ]@ C+ |+ |+ |+ |+ b+ b+ b+ b+ b+ |+ |+ z+ x+ |+ |+ {+ |+ {+ {+ {+ o+ =@ I+ O+ P+ u+ u+ u+ {+ *+ {+ {+ q+ l+ o+ l+ l+ |+ |+ |+ -+ *+ *+ *+ {+ {+ %@ ^@ y+ q+ S+ S+ q+ q+ %@ >+ .+ =+ =+ =+ Z. U. g+ &+ U. U. U. U. U. O. O. L. @+ L. L. L. D. D. _+ 4+ H. O. O. z. o. o. c. 9+ c. h. y. 9+ 6. 6. 6. 6. $. |. |. |. ~. 0. ^ 0. ). !. !. ). _. _. t ^ R. R. m. 3+ /@ ", -" (@ /+ /+ /+ ^+ R. k. 3 b b b ~ ~ ~ { 9 e 9 ^ t t R t V t t t #. #. 6. |. C. C. y. y. y. 4+ _+ D. _+ Y. Y. Y. 0+ L. L. @+ @+ @+ @+ @+ ]+ ]+ :+ t+ t+ t+ :+ Z. =+ =+ .+ .+ .+ .+ .+ >+ `+ S+ x+ o+ >+ >+ >+ `+ |+ |+ |+ |+ l+ |+ |+ o+ R+ I+ .@ .@ .@ X+ .@ H+ u+ z+ I+ Q+ I+ Q+ Q+ Q+ Q+ P+ z+ p+ |+ |+ |+ |+ b+ |+ |+ u+ R+ z+ @ q+ R+ Y+ R+ R+ R+ O+ _@ _@ R+ v+ v+ p+ |+ |+ q+ R+ R+ q+ R+ O+ W+ W+ R+ Q+ :@ :@ :@ P+ p+ p+ |+ |+ |+ k+ |+ |+ |+ |+ o+ z+ z+ |+ b+ b+ |+ {+ {+ |+ u+ Q+ Q+ Q+ z+ u+ Z+ x+ k+ -+ -+ |+ u+ q+ |+ |+ v+ o+ |+ |+ |+ *+ *+ *+ -+ -+ |+ x+ S+ S+ q+ S+ %@ %@ q+ |+ .+ =+ =+ ]+ .+ =+ ~+ U. + &+ 5+ O. U. U. O. L. L. L. !+ Y. Y. Y. D. D. 4+ y. c. o. o. h. o. c. y. y. 6. 5. c. 6. 6. 6. 6. 6. $. #. |. $. t { 5 ). _. _. _. t j. _. 9 L+ ^+ /+ j+ j+ <@ ", -" j+ j+ /+ ^+ 3 R. 3 3 R. ) ~ ~ ~ 9 9 9 ~ 9 ] ] t t t t t t ). ). ` ` 7. |. C. C. y. 4+ 4+ _+ 4+ 4+ Y. D. L. L. L. @+ @+ @+ @+ @+ :+ :+ :+ :+ ]+ >+ ]+ >+ .+ .+ =+ .+ .+ >+ .+ .+ -+ |+ y+ x+ `+ %@ |+ |+ |+ |+ |+ b+ |+ l+ |+ |+ P+ W+ .@ W+ I+ I+ I+ I+ Q+ Q+ Q+ Q+ Q+ Q+ Q+ Q+ _@ _@ Y+ z+ P+ |+ |+ b+ b+ b+ k+ k+ C+ &@ R+ R+ R+ R+ &@ &@ O+ O+ O+ #@ [@ *@ z+ p+ p+ v+ v+ p+ p+ &@ O+ C+ W+ W+ O+ O+ I+ :@ [@ [@ :@ Y+ q+ |+ p+ p+ p+ b+ p+ k+ b+ b+ R+ O+ R+ P+ b+ b+ |+ |+ |+ l+ @@ #@ Q+ Q+ I+ P+ P+ P+ o+ {+ {+ u+ o+ o+ p+ q+ q+ o+ p+ |+ |+ q+ b+ }+ |+ |+ |+ |+ ^@ ^@ y+ y+ q+ q+ %@ %@ %@ >+ .+ .+ =+ =+ =+ =+ U. U. Z. U. 5+ U. U. O. @+ L. L. L. 0+ Y. D. Y. 4+ 4+ 4+ 4+ c. o. y. c. c. c. c. h. h. h. 6. 5. 6. 7. 5. $. $. |. ~. t ^ l. ` ). _. _. _. j. u * 3 ^+ ^+ ^+ i+ }@ ", -" h+ m. ^+ /+ ^+ /+ 3 R. ) b ) ) ~ ~ 9 ~ 9 ^ ] t t u u u t t t ` ` V ` #. $. y. 4+ y. y. y. 4+ D. D. Y. Y. Y. 0+ L. @+ L. @+ @+ :+ ]+ ]+ ]+ ]+ t+ t+ t+ t+ =+ =+ =+ .+ .+ .+ -+ |+ `+ S+ S+ ^@ |+ |+ |+ |+ |+ |+ |+ o+ |+ |+ x+ D+ I+ I+ I+ I+ X+ X+ +@ I+ Q+ Q+ I+ Q+ Q+ |@ #@ #@ _@ 1@ z+ @ u+ b+ |+ b+ |+ |+ p+ z+ R+ R+ &@ O+ @@ @@ Y+ O+ &@ &@ 2@ :@ [@ 2@ z+ p+ p+ p+ p+ p+ R+ W+ W+ z+ O+ O+ O+ O+ @@ :@ [@ [@ :@ O+ p+ v+ v+ p+ p+ b+ b+ v+ |+ x+ &@ z+ @ R+ u+ |+ k+ b+ |+ o+ Q+ |@ _@ _@ Q+ R+ P+ P+ u+ |+ v+ Z+ u+ u+ u+ u+ o+ q+ q+ |+ |+ |+ |+ q+ q+ |+ |+ |+ x+ H+ y+ y+ S+ S+ q+ q+ %@ %@ >+ .+ =+ =+ Z. U. U. U. U. Z. U. U. L. O. L. L. L. L. Y. Y. Y. Y. D. D. 4+ 4+ y. y. 9+ o. y. y. y. y. y. c. 5. 6. 6. |. 6. 6. 5. |. ). ). ^ ~ { ^ t t j. t _. 3@ Q. a 4@ j+ /+ j+ N. 5@ ", -" ;@ j+ /+ /+ ^+ k. 3 3 ) ) ) ~ q ~ ~ ~ 9 ] ^ ^ ^ ^ e S t 0. t 0. ). $. $. |. #. #. y. y. _+ _+ 4+ _+ D. D. D. L. Y. Y. Y. H. L. ~+ @+ @+ @+ ~+ ~+ :+ =+ .+ .+ =+ ]+ .+ .+ {+ .+ .+ T+ q+ y+ x+ y+ q+ |+ |+ |+ q+ |+ |+ |+ |+ q+ u+ D+ .@ .@ .@ .@ .@ I+ Q+ I+ Q+ Q+ #@ _@ #@ Q+ |@ _@ _@ *@ Y+ D+ R+ u+ p+ k+ p+ |+ |+ x+ R+ &@ &@ O+ ]@ {@ O+ O+ Y+ Y+ 2@ [@ [@ 6@ {@ &@ u+ p+ q+ o+ C+ @@ @@ O+ I+ {@ Y+ O+ {@ #@ :@ [@ [@ 7@ 8@ p+ k+ k+ p+ p+ q+ p+ p+ p+ R+ &@ &@ &@ &@ R+ o+ b+ b+ b+ z+ _@ _@ #@ #@ _@ 1@ R+ P+ P+ u+ u+ P+ u+ u+ y+ x+ o+ o+ o+ p+ o+ l+ k+ p+ @ H+ x+ x+ H+ H+ H+ x+ ^@ `+ y+ y+ |+ `+ >+ >+ .+ =+ =+ =+ Z. U. Z. U. 5+ 5+ U. U. L. @+ @+ @+ L. L. Y. Y. Y. Y. D. _+ 4+ y. 4+ y. 9+ c. c. 9+ 9+ y. y. c. 5. 6. 7. $. $. $. $. ~. ). ^ ^ ^ ~ ^ u t j. F. R. R. W. 9@ W. W. j+ j+ 0@ ", -" w+ j+ j+ j+ /+ /+ /+ k. R. b b ~ ~ ~ 9 ~ 9 9 ] w u u u u t t t t ` ). $. #. #. y. y. y. y. y. y. 9+ _+ _+ _+ D. H. H. L. L. L. ~+ ~+ U. Z. ~+ :+ Z. Z. Z. .+ =+ =+ .+ .+ ]+ ]+ -+ {+ `+ `+ `+ S+ o+ |+ |+ |+ |+ |+ |+ l+ l+ o+ z+ R+ R+ O+ W+ W+ O+ O+ O+ O+ I+ I+ I+ _@ I+ |@ #@ *@ _@ '@ =@ z+ R+ z+ |+ |+ p+ p+ p+ z+ &@ &@ &@ @@ :@ [@ a@ O+ O+ O+ 2@ [@ [@ [@ 7@ O+ R+ p+ p+ u+ p+ P+ W+ O+ 8@ 1@ O+ I+ =@ O+ 6@ b@ [@ [@ 7@ 8@ p+ p+ p+ p+ p+ p+ p+ k+ z+ &@ &@ &@ R+ R+ &@ R+ v+ |+ o+ I+ *@ *@ _@ _@ _@ _@ 2@ @@ O+ O+ P+ u+ u+ u+ x+ y+ x+ u+ o+ q+ l+ |+ q+ @ H+ x+ @ H+ x+ x+ S+ S+ q+ q+ `+ `+ `+ `+ |+ {+ >+ >+ .+ =+ =+ =+ Z. U. Z. Z. U. 5+ L. L. L. L. Y. Y. L. D. _+ _+ 4+ 4+ _+ 4+ y. y. y. 6. 6. c. y. c. c. y. y. 8. 6. 6. 6. 5. $. ). ). t ^ ^ ~ / ~ / ~ * 3 /+ ^+ ^+ 3+ ;@ G+ j+ w+ ", -" V+ j+ j+ /+ ~@ k. 3 3 k. ) R. ) b q / / 9 9 9 ^ ^ ^ u u S u t ` ). ). ` #. #. $. y. y. 9+ 9+ y. 9+ o. o. _+ D. _+ Y. H. L. L. L. L. L. ~+ ~+ Z. Z. :+ :+ .+ .+ .+ .+ .+ .+ .+ >+ |+ q+ o+ o+ o+ x+ q+ |+ |+ |+ |+ q+ q+ l+ x+ D+ D+ D+ R+ W+ O+ O+ W+ W+ I+ I+ 2@ 2@ Q+ 1@ 1@ 1@ 2@ #@ 8@ 8@ R+ R+ &@ z+ p+ p+ |+ o+ z+ &@ O+ O+ O+ ]@ [@ [@ c@ {@ O+ #@ 7@ d@ b@ b@ 7@ I+ O+ p+ u+ u+ u+ @@ I+ I+ 6@ e@ {@ I+ I+ #@ 7@ 7@ d@ d@ [@ :@ C+ p+ u+ u+ p+ v+ p+ u+ Y+ Y+ O+ O+ f@ &@ &@ &@ R+ u+ R+ #@ ]@ ]@ '@ '@ |@ |@ _@ _@ _@ 1@ z+ u+ u+ u+ u+ u+ x+ q+ x+ x+ x+ u+ o+ @ @ H+ H+ H+ @ x+ x+ x+ x+ x+ q+ `+ %@ %@ `+ >+ >+ >+ .+ t+ =+ Z. =+ =+ U. ~+ :+ U. U. U. L. L. L. H. H. D. H. o. _+ _+ c. _+ y. y. #. #. $. C. 6. 6. 6. 6. 6. 6. 6. 5. 7. $. $. $. $. ~. S { ~ ~ ~ ~ ~ / 3 3 R. 3 /+ m. g@ h@ i@ j@ ", -" k@ j+ N. N. /+ /+ /+ ^+ 3 R. ) b b / 9 / 9 ~ 9 ] w ^ ^ u t 0. ). t t ). $. ` #. y. 6. 6. 6. 6. 6. y. 9+ o. o. _+ _+ H. L. L. L. L. L. U. Z. ~+ :+ Z. Z. .+ .+ .+ =+ .+ .+ .+ .+ -+ q+ `+ `+ `+ S+ q+ q+ |+ |+ |+ |+ l+ p+ o+ P+ D+ D+ O+ O+ D+ .@ O+ I+ =@ =@ I+ I+ 2@ 2@ Q+ Q+ #@ 8@ _@ _@ _@ I+ R+ D+ O+ z+ p+ p+ u+ W+ O+ O+ O+ I+ l@ b@ [@ [@ 7@ ]@ 6@ b@ [@ d@ b@ b@ *@ O+ @@ P+ u+ u+ O+ I+ I+ 1@ m@ c@ I+ I+ a@ b@ b@ b@ d@ d@ b@ b@ z+ p+ u+ u+ u+ u+ p+ R+ @@ O+ &@ &@ O+ O+ &@ &@ R+ O+ *@ n@ :@ :@ _@ _@ #@ #@ #@ #@ Q+ Q+ Y+ o@ u+ u+ u+ u+ u+ u+ o+ o+ x+ x+ o+ H+ R+ R+ H+ H+ x+ x+ x+ x+ x+ o+ S+ `+ o+ |+ |+ |+ >+ >+ |+ T+ .+ t+ =+ Z. Z. =+ U. 5+ U. U. L. L. L. L. H. D. _+ _+ _+ 9+ 9+ 9+ 6. 6. y. y. y. |. ` ` 7. 5. 6. 6. 6. 6. 6. 5. $. $. |. $. ` ~ ^ ^ ~ / % 3 3 3 k. 3 /+ /+ ^+ 3+ p@ ", -" 3+ /+ 3 k. 3 3 ) ) ) ) / / / ~ ] ] ] u u u u u t t ` ` ` #. |. |. #. #. 6. y. 9+ 9+ 9+ 9+ o. H. D. D. H. L. H. L. ~+ ~+ ~+ Z. Z. Z. :+ :+ .+ .+ >+ .+ .+ ]+ .+ -+ `+ `+ q+ q+ o+ x+ o+ |+ l+ p+ q+ q+ o+ x+ @ D+ R+ O+ O+ O+ I+ I+ O+ I+ I+ I+ 1@ 1@ 1@ 1@ #@ #@ 1@ 1@ #@ #@ ]@ O+ R+ R+ W+ z+ p+ z+ W+ O+ O+ O+ 2@ 6@ d@ d@ b@ b@ d@ d@ d@ d@ m@ m@ d@ d@ q@ @@ I+ &@ P+ r@ 2@ {@ I+ :@ s@ 6@ a@ 2@ q@ m@ d@ d@ m@ m@ b@ b@ @@ u+ u+ u+ u+ C+ o@ @@ I+ O+ O+ O+ O+ O+ O+ O+ O+ ]@ ]@ :@ ]@ ]@ #@ #@ #@ #@ 1@ 1@ #@ #@ 1@ @ z+ z+ u+ u+ u+ u+ u+ u+ u+ v+ z+ R+ @ @ @ @ @ @ x+ x+ x+ x+ q+ q+ q+ q+ `+ `+ |+ `+ >+ >+ >+ >+ ]+ :+ Z. Z. Z. Z. ~+ @+ ~+ ~+ L. H. H. H. H. H. _+ _+ o. o. y. 6. y. 6. #. #. |. $. ). ` $. 5. 6. 6. 6. 5. 5. 5. $. $. $. u { ~ ~ ~ ~ / b 3 k. k. ^+ /+ /+ j+ h+ 5@ ", -" V+ ^+ ^+ /+ /+ k. R. 3 % ) / 9 I. 9 9 ~ 9 ^ ^ u u e S t ` ). ). ` ` $. |. 6. 6. 9+ 9+ y. y. _+ o. _+ _+ D. H. L. L. L. L. L. @+ ~+ ~+ :+ Z. :+ :+ .+ .+ .+ .+ .+ .+ T+ `+ `+ `+ o+ x+ q+ q+ x+ |+ |+ |+ |+ o+ z+ R+ R+ R+ D+ D+ O+ O+ I+ I+ O+ I+ I+ 1@ 2@ 2@ 1@ 1@ #@ #@ _@ _@ ]@ ]@ @@ R+ R+ R+ R+ R+ W+ W+ Y+ @@ W+ #@ :@ :@ 7@ 7@ 7@ 7@ 7@ d@ b@ b@ s@ s@ d@ d@ *@ a@ a@ a@ 2@ 2@ Q+ Q+ 2@ t@ u@ u@ v@ v@ w@ w@ m@ m@ d@ d@ d@ d@ #@ u+ u+ u+ u+ u+ @@ @@ I+ O+ =@ I+ O+ O+ @@ x@ #@ ]@ :@ :@ '@ '@ ]@ ]@ ]@ ]@ #@ #@ 1@ 1@ 1@ W+ z+ H+ u+ u+ u+ x+ x+ u+ u+ x+ &@ R+ D+ D+ R+ R+ H+ H+ H+ x+ x+ S+ o+ q+ x+ o+ |+ `+ `+ >+ >+ >+ >+ >+ t+ :+ .+ Z. .+ =+ ~+ ~+ ~+ L. L. L. L. L. Y. _+ o. o. y. y. y. y. 9+ y. 6. 6. #. #. ` ` ` ` V ++ $. 6. 6. 5. $. $. $. ` { ~ 9 ~ % % ) ) 3 3 3 /+ ~@ ^+ j+ j+ G+ y@ ", -" <@ j+ /+ ^+ k. k. 3 R. R. ) / / / / I. ] ^ ^ u u t t t t t t V ` $. |. 6. 6. f+ f+ 6. y. o. o. _+ _+ D. D. H. L. H. L. ~+ U. @+ ~+ Z. Z. .+ .+ .+ .+ .+ >+ .+ ]+ >+ `+ q+ o+ `+ `+ q+ x+ x+ x+ q+ |+ |+ o+ P+ R+ @ D+ O+ O+ W+ O+ O+ I+ =@ =@ 1@ 1@ Q+ 1@ Q+ Q+ #@ #@ ]@ ]@ _@ _@ ]@ ]@ O+ O+ &@ R+ W+ W+ O+ O+ O+ W+ #@ 6@ 7@ 7@ b@ b@ t@ t@ t@ t@ b@ b@ d@ u@ s@ s@ 8@ 2@ Q+ I+ {@ 2@ 2@ 2@ c@ s@ s@ s@ w@ w@ m@ m@ w@ w@ m@ m@ s@ s@ l@ z+ C+ C+ u+ @@ I+ I+ @@ @@ @@ @@ O+ O+ I+ O+ 6@ l@ :@ :@ :@ :@ ]@ ]@ *@ *@ ]@ ]@ #@ _@ #@ #@ z@ z+ z+ z+ P+ x+ x+ x+ x+ x+ O+ O+ D+ D+ D+ D+ R+ R+ H+ H+ x+ x+ x+ x+ S+ S+ o+ q+ `+ `+ `+ `+ {+ T+ >+ >+ .+ ]+ :+ ~+ Z. Z. Z. U. L. L. L. L. L. H. D. _+ _+ _+ o. 9+ y. 6. 6. 6. $. #. $. $. $. ). ` 0. t t A@ V |. $. $. ). { ~ { ~ ~ ~ ) R. k. 3 k. 3 /+ j+ /+ j+ B@ C@ D@ ", -" h+ j+ ^+ 3 ^+ 3 3 3 ) / / / ~ 9 ^ ] 9 d ] u u u u t ` ). $. |. #. #. |. 6. 6. 6. 9+ 9+ y. _+ 9+ _+ H. H. Y. H. L. L. ~+ ~+ @+ ~+ Z. Z. :+ :+ t+ .+ >+ T+ |+ |+ >+ `+ q+ q+ `+ S+ x+ x+ x+ x+ q+ y+ C+ R+ @ @ R+ R+ O+ O+ .@ O+ I+ I+ I+ I+ I+ I+ 2@ #@ #@ 8@ 1@ _@ ]@ ]@ _@ _@ ]@ I+ R+ R+ R+ &@ @@ @@ W+ O+ I+ 8@ 6@ b@ 7@ 7@ b@ b@ 7@ 7@ d@ d@ t@ t@ s@ s@ b@ b@ #@ 2@ 2@ 2@ 2@ 2@ 2@ 2@ b@ m@ w@ w@ s@ s@ w@ w@ w@ w@ u@ u@ s@ s@ b@ R+ u+ P+ Y+ 2@ 2@ 2@ =@ I+ @@ @@ I+ =@ @@ c@ :@ :@ :@ ]@ E@ E@ ]@ ]@ ]@ ]@ ]@ ]@ _@ _@ #@ #@ O+ @ H+ P+ z+ z+ z+ z+ P+ z+ O+ O+ D+ D+ O+ R+ @ H+ H+ H+ @ H+ x+ x+ x+ o+ o+ o+ `+ `+ `+ `+ >+ >+ .+ .+ >+ .+ .+ .+ :+ ~+ Z. ~+ L. L. L. L. D. D. Y. _+ D. o. y. y. y. y. y. 6. #. #. $. $. ` ` t t 0. t t V e e u e { { 9 ~ ~ / b b ) ) 3 /+ ^+ /+ /+ j+ G+ G+ C@ N+ ", -" N. /+ ^+ ^+ 3 3 3 ) / ) / / / 9 I. ~ 9 d d u t u t 0. ` t ` ` #. |. 6. 6. 6. y. 9+ 9+ 9+ 9+ _+ H. H. H. L. H. H. <+ U. L. @+ ~+ :+ =+ .+ .+ .+ .+ >+ >+ >+ T+ `+ |+ q+ `+ S+ o+ x+ x+ x+ x+ x+ z+ z+ D+ R+ D+ D+ O+ O+ D+ .@ O+ O+ =@ 2@ I+ Q+ 1@ 1@ 1@ _@ #@ #@ 8@ ]@ ]@ ]@ ]@ ]@ ]@ O+ O+ W+ @@ @@ I+ I+ I+ I+ c@ b@ 7@ 7@ d@ d@ t@ t@ b@ t@ s@ s@ t@ s@ s@ s@ s@ s@ 2@ 2@ 2@ 2@ 2@ 2@ 2@ ]@ F@ G@ w@ w@ w@ w@ H@ H@ w@ w@ w@ w@ w@ w@ s@ 2@ Y+ 2@ 2@ 2@ a@ @@ 2@ {@ @@ 2@ 2@ @@ 2@ 7@ 7@ E@ 6@ 6@ E@ E@ :@ :@ :@ :@ '@ _@ ]@ #@ ]@ ]@ #@ R+ z+ o@ z+ x+ @ P+ P+ I+ O+ O+ O+ O+ R+ R+ D+ D+ R+ R+ @ H+ x+ x+ x+ x+ S+ S+ S+ `+ q+ |+ `+ T+ >+ >+ .+ .+ .+ .+ .+ Z. ~+ ~+ U. ~+ L. L. L. H. H. H. H. o. _+ 9+ o. c. 6. f+ 6. 6. 6. |. #. ` ` ` t t u u u u e ^ ] ] 9 { ~ ~ ~ ~ ) R. 3 ^+ k. ^+ j+ i+ j+ B@ j+ j+ I@ ", -" J@ j+ ^+ ^+ /+ /+ 3 R. b ) b q / ~ 9 9 d ] u u d e t 0. t t ). ). ` #. #. 6. 6. 6. 9+ c. y. y. o. o. D. D. Y. Y. L. L. L. @+ ~+ :+ Z. Z. :+ :+ .+ >+ .+ .+ T+ `+ >+ `+ `+ `+ q+ q+ x+ x+ S+ x+ H+ @ H+ @ H+ D+ R+ R+ W+ W+ O+ I+ I+ I+ I+ I+ 2@ 2@ Q+ Q+ #@ #@ _@ _@ #@ *@ ]@ ]@ E@ E@ I+ R+ O+ O+ I+ I+ X+ I+ {@ q@ 7@ b@ b@ t@ t@ t@ b@ b@ s@ s@ d@ d@ s@ s@ s@ s@ s@ s@ 2@ 2@ K@ K@ 2@ 2@ #@ m@ s@ w@ w@ w@ H@ H@ w@ w@ H@ H@ G@ w@ w@ s@ s@ 8@ I+ I+ 2@ 2@ I+ a@ 2@ @@ @@ @@ {@ {@ ]@ 7@ 6@ 6@ 7@ 7@ :@ :@ E@ :@ :@ ]@ :@ ]@ ]@ ]@ #@ _@ 8@ 2@ z+ @ R+ z+ H+ u+ R+ I+ I+ O+ I+ I+ D+ D+ W+ R+ D+ @ H+ H+ H+ x+ x+ x+ x+ o+ x+ o+ `+ `+ |+ |+ >+ >+ >+ >+ t+ :+ :+ :+ :+ ~+ Z. U. L. L. L. L. H. D. _+ _+ _+ _+ 9+ y. y. y. 6. 6. #. #. |. $. ` t ` 0. u u u e ] ^ ] ] / ~ ~ ~ ) ) b 3 k. 3 3 ^+ ^+ /+ /+ j+ G+ G+ L@ M@ ", -" j+ /+ /+ /+ ^+ 3 R. ) / / ) / / 9 ~ ~ ] u u u u u t t ` ` $. $. $. $. 6. 6. 6. y. 6. y. 9+ _+ D. D. H. H. H. H. L. ~+ L. L. Z. Z. Z. Z. Z. .+ .+ .+ >+ >+ |+ |+ `+ `+ o+ o+ o+ x+ S+ x+ x+ x+ @ @ R+ R+ D+ D+ O+ O+ W+ W+ I+ {@ I+ I+ Q+ Q+ Q+ 1@ 1@ _@ ]@ ]@ ]@ ]@ ]@ :@ ]@ :@ ]@ ]@ O+ O+ @@ @@ @@ @@ I+ I+ 6@ t@ 7@ d@ s@ s@ s@ s@ s@ s@ s@ s@ s@ s@ F@ N@ w@ w@ N@ N@ 8@ 8@ #@ #@ #@ #@ l@ N@ N@ N@ w@ w@ F@ F@ w@ w@ N@ N@ F@ F@ s@ s@ s@ ]@ 2@ 2@ 8@ 8@ 2@ 2@ 2@ 2@ 2@ 2@ I+ _@ d@ 7@ t@ b@ b@ 6@ 7@ :@ 6@ E@ :@ :@ l@ l@ :@ ]@ ]@ ]@ _@ _@ @@ D+ f@ R+ z+ R+ 2@ 2@ I+ I+ O+ O+ W+ .@ O+ O+ R+ R+ @ @ @ @ x+ x+ x+ x+ o+ q+ q+ `+ `+ %@ >+ >+ |+ T+ .+ .+ .+ .+ =+ Z. ~+ @+ @+ L. L. L. L. L. Y. _+ o. o. y. y. c. 9+ y. 6. 6. $. #. ` ` ` ). ). t t u u u u ^ 9 9 ~ 9 { / / b b R. k. ^+ /+ ~@ ^+ j+ j+ L@ G+ G+ e+ w+ ", -" j+ i+ j+ /+ ^+ k. R. 3 R. b b / / / ~ ] ] d d d d u t t t ). ). ` ` #. #. 6. 6. 6. 6. y. 9+ o. o. _+ D. Y. Y. L. L. L. L. U. U. ~+ :+ :+ :+ .+ .+ .+ >+ T+ |+ >+ >+ %@ `+ q+ q+ S+ S+ x+ x+ z+ z+ H+ @ @ D+ R+ W+ D+ .@ I+ I+ I+ I+ I+ I+ 2@ 2@ 1@ #@ #@ 8@ _@ _@ _@ _@ ]@ ]@ ]@ ]@ :@ O@ @@ @@ I+ O+ O+ I+ #@ P@ 7@ d@ t@ s@ t@ s@ d@ d@ s@ s@ s@ w@ F@ F@ s@ w@ s@ s@ w@ w@ #@ #@ 8@ 8@ c@ c@ s@ F@ w@ w@ F@ F@ w@ w@ Q@ Q@ F@ F@ w@ w@ F@ F@ F@ 6@ K@ 8@ 2@ 2@ 2@ 2@ 2@ 2@ a@ @@ 2@ b@ s@ s@ b@ b@ 7@ 7@ 6@ 6@ 7@ :@ 6@ 6@ :@ :@ ]@ ]@ ]@ ]@ ]@ ]@ ]@ 2@ W+ @ D+ Q+ 1@ Q+ I+ I+ I+ I+ I+ I+ W+ W+ D+ D+ R+ D+ H+ H+ @ H+ x+ x+ S+ S+ o+ q+ q+ `+ |+ |+ >+ .+ .+ t+ .+ Z. :+ ~+ :+ :+ Z. U. L. L. H. Y. H. D. _+ _+ o. o. y. y. 6. C. 6. 6. $. $. $. $. ` t t u u u ^ ^ ] ^ ] I. ~ ~ q b / ) 3 3 k. k. /+ /+ i+ i+ j+ j+ B@ B@ C@ k@ ", -" G+ j+ ^+ ^+ ^+ 3 3 3 ) ) R. ) / 9 ~ 9 9 ] ] ] d e t 0. t t ` ` $. |. $. |. 6. 6. 9+ 9+ 9+ _+ _+ _+ H. H. D. H. L. ~+ L. ~+ ~+ Z. Z. Z. :+ :+ .+ >+ .+ >+ >+ >+ `+ |+ |+ q+ o+ o+ x+ x+ x+ H+ x+ H+ R+ R+ D+ D+ O+ O+ O+ O+ I+ I+ I+ I+ I+ Q+ 2@ #@ 1@ 1@ _@ #@ ]@ ]@ ]@ ]@ :@ E@ E@ 6@ E@ =@ O+ I+ @@ @@ @@ ]@ t@ t@ b@ t@ s@ s@ s@ s@ s@ s@ N@ N@ s@ s@ w@ w@ F@ N@ F@ F@ N@ Q@ c@ c@ c@ c@ 8@ 6@ Q@ Q@ F@ F@ Q@ Q@ G@ G@ Q@ Q@ Q@ Q@ F@ F@ Q@ Q@ w@ m@ #@ #@ 8@ 8@ #@ 2@ 8@ 8@ 2@ 2@ [@ s@ s@ b@ s@ t@ b@ b@ t@ t@ 7@ 7@ 6@ 6@ 7@ E@ :@ :@ :@ :@ *@ _@ ]@ #@ #@ #@ #@ 1@ #@ 2@ 2@ 2@ I+ I+ I+ O+ O+ O+ W+ D+ O+ R+ @ @ @ H+ x+ x+ x+ q+ x+ o+ `+ `+ `+ `+ `+ >+ >+ .+ >+ .+ .+ .+ Z. Z. ~+ @+ ~+ ~+ L. L. L. H. D. _+ o. _+ _+ 9+ y. 6. 6. 6. #. #. ` ` ` ` t t t t u u u ] 9 9 9 9 / / / / R. 3 k. 3 ^+ /+ j+ j+ j+ j+ G+ e+ e+ e+ I@ ", -" R@ j+ j+ j+ /+ /+ ^+ k. ) 3 b / / / * I. ] 9 d d d u u u t 0. ` V ` |. |. #. #. 6. 6. 6. y. 9+ 9+ o. D. _+ Y. H. L. L. L. U. Z. ~+ ~+ ~+ :+ .+ .+ .+ >+ >+ T+ >+ >+ q+ o+ S+ S+ q+ o+ x+ x+ x+ x+ z+ R+ H+ D+ R+ R+ .@ W+ I+ I+ I+ I+ I+ I+ 1@ 1@ 1@ _@ #@ #@ _@ _@ ]@ :@ ]@ ]@ :@ :@ :@ :@ *@ I+ @@ @@ I+ I+ q@ b@ d@ b@ s@ s@ s@ s@ s@ s@ s@ s@ w@ w@ F@ N@ w@ w@ Q@ Q@ F@ F@ F@ G@ :@ ]@ ]@ ]@ c@ Q@ F@ F@ Q@ Q@ G@ G@ Q@ Q@ G@ G@ G@ G@ Q@ Q@ G@ F@ Q@ Q@ 8@ #@ c@ c@ #@ #@ #@ #@ 2@ ]@ s@ s@ s@ s@ d@ d@ t@ b@ d@ 7@ t@ b@ 7@ 7@ [@ :@ :@ :@ :@ :@ :@ ]@ ]@ _@ ]@ ]@ _@ 1@ _@ 1@ Q+ I+ I+ I+ I+ I+ .@ .@ O+ O+ D+ D+ R+ R+ H+ H+ x+ x+ x+ x+ o+ q+ o+ q+ `+ >+ |+ |+ >+ .+ .+ .+ :+ :+ :+ :+ Z. U. L. L. L. L. H. D. H. H. _+ _+ y. y. y. 6. 6. 6. 6. 6. #. ` $. ). t t t u e ^ ^ ^ ] ] / / / / q q / ) 3 3 /+ /+ /+ /+ j+ j+ j+ L@ e+ e+ i@ S@ ", -" N. j+ /+ ~@ k. 3 3 k. R. 3 b / / ~ 9 * ~ d ] u u t t t 0. t t ` $. $. $. 6. 6. 6. y. c. o. 9+ _+ o. H. Y. Y. L. L. L. ~+ L. @+ :+ Z. .+ .+ .+ .+ >+ >+ >+ >+ `+ `+ `+ `+ o+ o+ x+ x+ @ @ H+ H+ R+ R+ @ D+ W+ O+ O+ O+ .@ O+ I+ I+ 2@ 2@ #@ #@ #@ 8@ _@ _@ ]@ ]@ ]@ ]@ :@ :@ :@ :@ v@ v@ ]@ I+ @@ a@ _@ T@ t@ s@ s@ s@ d@ s@ s@ w@ F@ N@ N@ N@ N@ N@ w@ w@ Q@ Q@ G@ G@ Q@ Q@ Q@ Q@ U@ q@ c@ c@ V@ Q@ G@ G@ W@ W@ W@ W@ G@ G@ Q@ Q@ W@ W@ W@ W@ W@ Q@ G@ G@ q@ c@ 8@ 8@ c@ K@ 8@ 8@ K@ U@ s@ s@ w@ s@ s@ t@ s@ s@ s@ t@ d@ 7@ b@ 6@ 6@ 6@ 6@ 6@ E@ E@ ]@ ]@ :@ ]@ ]@ #@ ]@ 8@ #@ #@ #@ 2@ 1@ Q+ I+ I+ I+ O+ O+ O+ O+ O+ D+ H+ @ @ z+ @ @ x+ x+ x+ S+ `+ q+ `+ `+ >+ `+ T+ >+ .+ .+ .+ Z. :+ Z. Z. @+ L. @+ L. L. L. Y. _+ o. o. o. o. o. c. y. 6. #. #. $. $. ` ` ` 0. t t t t u ] ] ] ~ ~ ~ / / / b 3 k. 3 k. k. ~@ ^+ j+ j+ G+ G+ B@ G+ e+ e+ X@ ", -" e+ j+ i+ j+ /+ ^+ /+ 3 3 b / / / * * ~ d ] d d e u t t t t ` ` $. |. |. 6. 6. 6. 6. 6. 9+ _+ y. _+ _+ Y. H. L. L. L. L. L. U. Z. :+ Z. :+ Z. .+ .+ .+ >+ T+ `+ |+ q+ q+ o+ S+ o+ x+ x+ x+ H+ H+ H+ D+ D+ O+ O+ W+ O+ .@ O+ I+ =@ I+ Q+ 1@ 1@ 2@ #@ _@ _@ 8@ ]@ :@ :@ :@ :@ :@ :@ :@ :@ [@ [@ :@ 1@ ]@ v@ b@ m@ b@ m@ b@ m@ m@ w@ s@ w@ w@ w@ F@ F@ F@ F@ G@ Q@ Y@ Y@ W@ W@ G@ G@ G@ G@ Z@ m@ 7@ w@ Z@ W@ W@ W@ W@ W@ `@ `@ W@ W@ Z@ Z@ Q@ Q@ W@ W@ G@ G@ Q@ Q@ s@ c@ c@ K@ 8@ 8@ #@ #@ t@ F@ s@ s@ w@ s@ N@ F@ s@ s@ t@ d@ s@ t@ b@ b@ 7@ [@ v@ v@ :@ :@ :@ :@ q@ q@ :@ ]@ *@ #@ _@ _@ #@ 1@ Q+ Q+ Q+ I+ =@ =@ O+ O+ D+ D+ O+ R+ D+ @ H+ H+ H+ x+ x+ q+ o+ o+ o+ o+ |+ |+ >+ >+ .+ .+ .+ .+ :+ :+ :+ ~+ Z. U. @+ L. L. H. L. H. D. _+ _+ 9+ 9+ y. 6. 6. 6. 6. 6. |. |. $. ` t t u t u ^ ^ ^ ^ ] I. ~ / / b ) ) 3 3 3 ^+ ^+ ^+ j+ j+ j+ j+ N. G+ e+ i@ S@ # ", -" .# j+ j+ j+ /+ ^+ k. k. k. 3 3 ) / * 9 * ~ ] ] ] u d e u u ` ` ` ` ` #. #. #. 6. 6. 6. y. o. o. o. D. _+ Y. H. L. <+ ~+ @+ @+ Z. Z. Z. =+ :+ t+ .+ .+ T+ T+ >+ `+ `+ `+ `+ S+ x+ x+ x+ x+ z+ z+ R+ R+ @ D+ W+ O+ O+ I+ O+ I+ 2@ 2@ 1@ 2@ 1@ 1@ 1@ _@ ]@ ]@ ]@ ]@ ]@ ]@ ]@ ]@ :@ v@ [@ [@ P@ P@ b@ b@ T@ P@ b@ m@ m@ m@ m@ m@ V@ V@ V@ V@ +# w@ F@ F@ Q@ Q@ G@ Q@ G@ G@ G@ G@ W@ W@ W@ W@ W@ W@ W@ W@ Z@ W@ W@ W@ @# @# W@ W@ @# @# @# W@ `@ `@ Z@ Z@ W@ W@ Z@ Z@ w@ ]@ ]@ ]@ ## c@ ]@ d@ Q@ Q@ Q@ Q@ w@ w@ F@ w@ F@ s@ s@ s@ s@ s@ b@ b@ [@ [@ [@ [@ v@ v@ :@ :@ :@ :@ ]@ '@ ]@ ]@ #@ #@ 8@ #@ #@ 2@ Q+ I+ I+ I+ I+ I+ O+ W+ O+ O+ R+ R+ H+ H+ x+ x+ H+ x+ o+ q+ S+ `+ `+ %@ |+ `+ >+ >+ >+ .+ .+ .+ :+ :+ :+ ~+ U. ~+ L. L. L. H. H. H. _+ _+ y. y. 9+ y. 6. 6. #. #. ` V ). ` t t 0. t u u ^ ^ ^ 9 I. 9 / / / / ) R. 3 /+ /+ /+ ^+ /+ j+ B@ G+ 5@ ", -" N. j+ N. N. /+ B+ 3 3 3 ) ) ) / / / 9 9 9 ^ ] u t t u t 0. ` ). $. #. $. 6. 6. 6. 6. y. y. _+ o. _+ _+ H. L. H. H. L. L. ~+ ~+ ~+ :+ Z. Z. ~+ 6. $# L. ~+ %# -+ q+ `+ q+ q+ o+ o+ x+ x+ x+ @ @ H+ @ R+ O+ W+ W+ .@ W+ I+ I+ I+ I+ 1@ 2@ 2@ &# 2@ 2@ ]@ ]@ ]@ ]@ ]@ ]@ ]@ ]@ *@ :@ ]@ ]@ :@ :@ *# =# :@ :@ :@ v@ b@ m@ +# w@ +# +# w@ U@ 6@ Q@ G@ G@ Q@ Q@ W@ W@ Z@ Z@ W@ W@ Z@ Z@ W@ W@ @# @# Z@ Z@ @# @# @# @# W@ W@ @# @# W@ W@ @# @# @# @# W@ W@ @# @# W@ W@ W@ 6@ c@ c@ c@ *@ d@ G@ Q@ Q@ w@ w@ N@ N@ w@ w@ s@ s@ w@ s@ m@ m@ b@ b@ 6@ 2@ y+ x+ v@ v@ v@ v@ :@ :@ :@ :@ ]@ ]@ #@ Q+ a@ a@ I+ I+ @@ @@ W+ W+ R+ P+ R+ z+ ,@ @ R+ R+ R+ R+ H+ H+ x+ x+ x+ x+ q+ q+ q+ |+ `+ `+ >+ >+ >+ .+ t+ :+ =+ Z. ~+ ~+ @+ L. ~+ L. H. D. H. D. H. o. 9+ 9+ 9+ 9+ 9+ 6. 6. |. |. $. ` ` t t t t e ^ u ] 9 9 ~ / / / ) b R. k. R. R. B+ /+ /+ -# -# -# ;# G+ N+ ", -" 0@ G+ j+ N. B+ ~@ B+ 3 3 3 ) ) / / / ~ I. ] ^ ^ ^ ^ u u t t t t ` #. |. 6. #. f+ y. y. c. o. _+ _+ _+ _+ H. H. L. ~+ L. ~+ U. Z. :+ :+ :+ :+ .+ H. 5 t R t V ` #. 9+ Y. %+ Z. ]+ |+ o+ x+ ># @ H+ H+ q+ `+ S+ S+ `+ ,# `+ %@ %@ %@ %@ |+ |+ `+ T+ >+ >+ {+ T+ %@ >+ >+ >+ %@ %@ %@ %@ `+ `+ q+ q+ y+ y+ S+ S+ S+ H+ W+ #@ _@ [@ b@ s@ R+ 1@ U@ Q@ H@ G@ Z@ w@ Z@ W@ Z@ Z@ W@ W@ '# '# @# @# @# @# @# @# )# )# @# @# !# !# @# @# @# @# @# @# @# @# W@ W@ W@ W@ @# Z@ :@ *@ c@ s@ W@ W@ Q@ Q@ G@ G@ Q@ Q@ Q@ Q@ F@ +# w@ w@ m@ m@ *# ~# x+ q+ %@ %@ ]@ [@ :@ :@ c@ #@ W+ z+ H+ H+ H+ o+ S+ `+ |+ |+ {# .+ Z. 5+ @+ %+ D. D. _+ 4+ ]# Y. L. <+ L. ~+ %+ @+ :+ Z. :+ =+ :+ t+ %# >+ {+ |+ >+ >+ .+ .+ .+ Z. =+ Z. ~+ ~+ ~+ L. L. L. Y. Y. _+ _+ _+ _+ y. 6. 6. 6. 6. 6. #. ` ` ` ). ). t u u u u u w ] 9 9 9 9 / ) b 3 3 3 3 B+ /+ -# -# -# -# L@ e+ k@ ", -" j+ j+ N. -# B+ 3 /+ 3 ) ) R. ) q / / ~ 9 ] ^ ^ u u u t t t ). ). ` ` $. |. 6. y. 6. 6. c. o. y. _+ H. H. H. L. ^# _+ 6. #. ` ` ` ` V 0. ). $. t t t V $. $. #. $. #. #. C. C. y. y. y. _+ D. @+ :+ .+ ]+ a+ 0+ 0+ @+ @+ @+ @+ @+ @+ :+ :+ ]+ ]+ t+ t+ >+ >+ >+ >+ >+ >+ %@ %@ q+ q+ S+ S+ S+ S+ S+ S+ x+ x+ y+ x+ H+ H+ H+ H+ H+ @ R+ .@ R+ 8@ N@ Z@ /# Q@ q@ Q@ @# @# W@ @# !# !# @# @# )# )# @# @# @# @# @# @# (# (# @# @# )# )# (# @# @# @# )# )# W@ W@ @# @# Z@ V@ Q@ Z@ W@ W@ G@ G@ W@ W@ G@ H@ +# +# +# +# w@ s@ ]@ O+ S+ S+ q+ q+ q+ q+ H+ R+ C+ o+ %@ %@ _# _# t+ t+ >+ ]+ t+ :+ a+ a+ @+ @+ @+ @+ @+ L. L. L. L. D. Y. 4+ _+ 4+ _+ 4+ y. y. y. 6. 7. 7. B. V V V V ` ` V #. #. #. 7. f+ y. y. _+ Y. )@ Y. H. L. H. H. o. _+ 9+ o. o. 6. 6. 6. 6. 6. |. ` ` ). ). t u t t 5 ^ ^ 9 9 ~ 9 / ) b ~ ) R. k. B+ /+ ~@ B+ -# h+ -# L@ L@ ;# :# <# ", -" :# B@ h+ j+ /+ /+ B+ k. k. 3 3 ) / / / / ~ ] ] ^ ^ u u u t 0. ` ` ). |. |. #. $. 6. 6. 9+ 9+ y. 9+ o. o. ^# Y. y. u % % / ~ { ^ ~ { 5 5 e e R Y V V V V #. 7. 6. 6. 6. y. y. y. _+ _+ _+ Y. D. D. Y. !+ !+ 0+ @+ @+ @+ @+ :+ Z. :+ :+ :+ :+ .+ >+ t+ >+ >+ %@ |+ |+ %@ %@ q+ q+ y+ y+ y+ y+ x+ x+ x+ x+ y+ H+ H+ ,@ H+ H+ D+ D+ ,@ ,@ ,@ ,@ O+ :@ Q@ [# Q@ #@ H@ [# [# (# @# @# (# (# @# @# (# (# )# )# (# (# )# )# (# (# (# (# }# @# )# )# (# (# !# !# @# @# @# @# @# @# W@ W@ Z@ b@ 1@ w@ |# |# |# |# w@ s@ ]@ R+ ^@ ^@ x+ x+ S+ S+ S+ S+ S+ S+ %@ %@ %@ %@ %@ %@ >+ >+ >+ .+ .+ .+ :+ :+ :+ :+ @+ @+ L. L. L. L. Y. Y. D. D. _+ 4+ y. y. y. y. y. C. 7. 7. 6. 7. #. V V V V t O O 5 5 ^ { { ~ ~ ~ % b 9 { d ^ 5 t #. (+ 9+ y. 6. $. $. #. $. ). ` 0. 0. t u e u ] ] ] ^ 9 I. I. / / / ) 3 3 R. R. B+ B+ B+ /+ j+ C@ C@ C@ B@ e+ 1# ", -" w+ 5@ m. B+ /+ /+ 3 3 3 b ) / / / 9 9 ~ 9 ^ ^ u t u t t t ` ` #. $. #. #. 6. 6. 9+ o. 9+ _+ o. D. D. _+ b b / ~ 9 ] ~ ^ ^ e 5 5 t t t V ` #. #. #. B. #. C. 7. y. y. 2# y. 4+ 4+ D. D. Y. Y. L. L. @+ @+ @+ @+ @+ a+ :+ t+ ]+ .+ ]+ ]+ >+ >+ >+ %@ >+ %@ %@ %@ S+ S+ S+ S+ ^@ ^@ x+ x+ ^@ ^@ H+ H+ H+ R+ H+ ,@ ,@ ,@ D+ D+ W+ W+ .@ .@ W+ W+ 3# :@ G@ w@ ~# m@ 4# 4# 5# 5# }# (# (# (# 6# 6# (# (# )# )# }# }# (# (# 6# 6# (# (# @# @# }# }# (# @# @# @# @# [# 7# [# [# w@ 1@ .@ v@ |# Q@ Q@ w@ d@ #@ &@ H+ H+ H+ x+ H+ H+ H+ H+ y+ y+ y+ y+ S+ S+ %@ %@ %@ >+ %@ >+ _# t+ ]+ ]+ ]+ ]+ a+ a+ :+ a+ Z. Z. @+ L. 0+ 0+ 0+ D. D. D. _+ _+ _+ 4+ y. y. C. C. #. #. #. #. V t V t t t e e e ^ u 6. #. ` ` V V ` ` V Y Y 0. V 9+ y. f+ C. 6. |. |. |. ` ` ` t t u u u ^ ^ ] 9 / / / / / / R. 3 3 /+ /+ /+ /+ -# C@ C@ M@ N+ B@ i@ S@ 8# ", -" N. j+ /+ B+ 3 k. ) 3 b ) / 9 9 9 9 ^ ] u u 5 u 0. ` t ` ). $. |. 6. 6. 6. 6. 6. 6. y. _+ o. H. H. Y. 4+ 6. #. x. S ^ ^ ~ { 5 5 e 5 R Y t V ` #. #. #. 6. 6. y. y. y. y. o. o. 4+ 4+ D. D. L. L. !+ !+ @+ @+ @+ @+ Z. Z. :+ t+ :+ t+ t+ t+ >+ >+ >+ %@ `+ q+ S+ q+ S+ S+ y+ x+ ^@ ^@ H+ H+ H+ H+ H+ H+ ,@ D+ H+ ,@ W+ W+ .@ .@ ,@ .@ .@ .@ I+ I+ .@ .@ =@ 6@ b@ I+ 6@ [# 4# 4# 9# 9# }# }# 6# 6# 9# 9# (# (# 6# 6# 6# 6# (# (# 6# 6# (# (# 4# 4# 6# 4# 4# 4# [# [# [# [# b@ I+ .@ 7@ H@ H@ Q@ 6@ I+ ,@ W+ D+ H+ H+ D+ H+ H+ H+ ^@ ^@ ^@ ^@ y+ y+ S+ %@ q+ q+ S+ `+ %@ >+ %@ %@ t+ t+ ]+ ]+ .+ ]+ a+ a+ :+ @+ @+ !+ @+ @+ 0+ Y. Y. Y. _+ 4+ _+ 4+ y. C. y. y. 6. 7. #. #. $. $. t t V t t t ^ ^ 5 l. #. )@ @+ ~+ L. H. L. H. _+ _+ o. _+ o. c. y. 6. 6. $. #. ` ). ` ). ). u S u u u w ^ 9 9 ~ / / ' b ) ) 3 3 3 B+ B+ /+ -# -# C@ y@ k@ k@ e+ e+ S@ ", -" N. /+ ^+ ~@ /+ B+ 3 R. 3 b / / / / ~ ~ ] ] ^ d u u t 0. t V ` $. #. #. #. 6. y. 9+ o. o. ^# ^# D. H. 0# #. t ~ ~ ~ ~ { 5 5 ^ e t t V V V V $. 7. #. #. 7. y. C. y. 4+ _+ 4+ _+ D. D. Y. Y. !+ L. L. @+ @+ @+ :+ :+ a+ :+ ]+ ]+ >+ >+ a# >+ %@ %@ %@ %@ S+ S+ $@ S+ y+ x+ y+ x+ x+ H+ y+ H+ H+ H+ ,@ D+ ,@ D+ R+ W+ D+ D+ W+ W+ W+ I+ W+ W+ I+ I+ X+ X+ I+ I+ =@ I+ Q+ :@ @# @# 4# 9# b# b# 9# 9# b# b# b# b# c# c# b# b# 9# 9# 9# 9# }# }# 9# 9# }# }# 5# 5# 4# 4# 7# q@ I+ I+ 6@ Z@ w@ :@ ~# .@ W+ W+ .@ D+ R+ D+ H+ H+ H+ H+ H+ H+ x+ y+ H+ x+ ^@ S+ q+ S+ $@ %@ `+ `+ %@ %@ >+ >+ t+ t+ t+ t+ ]+ :+ :+ @+ @+ @+ L. !+ L. L. L. D. Y. _+ D. D. 4+ y. y. y. C. C. 7. $. #. #. #. ` t t t e 5 5 ^ ^ ^ ^ t y. L. L. L. H. ^# _+ _+ _+ y. y. 6. 6. 6. 6. 6. 6. ` ` ` ` t u t u ^ ^ ^ 9 ] 9 / / / ) ) ) 3 3 3 B+ /+ -# -# h+ -# m+ J@ e+ S@ d# e# ", -" N. j+ j+ /+ B+ k. k. 3 b ) / / / / ~ ] ] ] u e u t 0. t t ` ` |. |. $. |. 6. 6. 6. y. f# ^# h. 7. Y ~ b b / ~ ~ ^ { { ^ e e e t t t V ` #. V B. #. C. y. y. y. y. y. y. 4+ _+ Y. Y. Y. Y. L. L. @+ ~+ @+ @+ :+ :+ :+ t+ >+ >+ t+ >+ >+ %@ g# >+ %@ %@ q+ q+ S+ y+ S+ ^@ ^@ y+ x+ H+ ^@ H+ H+ ,@ R+ W+ ,@ D+ .@ .@ .@ .@ I+ I+ .@ +@ I+ I+ +@ +@ I+ I+ 1@ 1@ Q+ Q+ Q+ Q+ ]@ @# 4# 4# 6# 6# 4# 9# 9# 9# h# h# 6# 6# 9# 9# h# h# b# b# 9# b# 6# 6# 9# 9# 4# 4# @# @# ]@ +@ I+ s@ s@ ]@ .@ .@ X+ X+ W+ W+ D+ D+ .@ D+ ,@ ,@ R+ D+ H+ H+ H+ H+ ^@ ^@ y+ S+ x+ y+ S+ S+ %@ %@ %@ >+ >+ >+ _# t+ ]+ ]+ ]+ ]+ :+ a+ a+ a+ @+ L. @+ @+ !+ Y. D. D. 4+ 4+ 4+ 4+ _+ y. 6. 6. C. #. #. V #. V Y R t t t t ^ ^ ^ ^ ~ ~ u 8. i# Y. D. ^# H. o. _+ 9+ y. y. 6. 6. |. $. $. $. ` t 0. t u u 5 ^ w ] 9 9 / / / / b 3 3 3 k. k. /+ /+ -# -# C@ C@ C@ j# e+ S@ S@ ", -" k# N+ j+ /+ /+ /+ B+ 3 3 R. / / b * 9 9 9 ^ ^ d u u u t t ` ). $. ` #. 6. 6. f+ 6. 9+ (+ e ( b b R. / / / / ~ ~ ~ ^ ^ 5 t e e t t ` #. V #. #. 7. 6. 6. C. y. 4+ _+ 4+ 4+ Y. D. D. L. L. @+ L. @+ @+ @+ :+ :+ ]+ ]+ :+ t+ ]+ >+ >+ >+ >+ %@ %@ `+ q+ q+ S+ S+ x+ x+ y+ x+ H+ H+ H+ D+ ,@ D+ ,@ D+ ,@ ,@ W+ W+ I+ I+ .@ .@ I+ I+ I+ Q+ I+ I+ Q+ Q+ Q+ 1@ Q+ Q+ _@ _@ |@ |@ _@ =# Q@ 6# 6# 6# }# }# 6# 6# 6# 6# }# }# 6# 6# 6# 6# 6# 6# 6# 6# }# }# 6# )# @# @# Z@ ]@ Q+ Q+ ]@ #@ Q+ Q+ Q+ I+ X+ X+ .@ .@ W+ W+ I+ W+ ,@ ,@ D+ ,@ R+ D+ H+ H+ H+ H+ H+ x+ ^@ S+ y+ y+ S+ S+ S+ %@ |+ %@ >+ >+ >+ ]+ t+ :+ ]+ ]+ Z. Z. @+ @+ @+ L. @+ L. Y. Y. Y. Y. _+ _+ y. y. y. y. 7. C. 7. $. $. $. #. V t t e e 5 5 5 ] ~ ~ ~ ~ ^ #. _+ H. ^# ^# o. o. 6. 6. 6. 6. #. #. #. ` ` ` ). ` S e u u ^ ^ 9 ~ 9 ~ / / / ) ) ) 3 /+ B+ B+ j+ C@ -# L@ e+ l# S@ S@ m# ", -" C@ j+ /+ ^+ /+ B+ k. k. R. ) b b / / 9 9 ] ] ^ d u u u t ). ). ` ). #. #. F+ #. t 9 b L+ /+ L+ 3 b b b % % ~ ~ ] ] { ^ 5 5 e R V V V V V B. 7. 6. C. C. y. y. _+ _+ 4+ 4+ Y. Y. Y. !+ !+ !+ @+ @+ Z. Z. a+ :+ :+ ]+ t+ t+ >+ >+ >+ >+ %@ %@ q+ q+ %@ S+ y+ y+ x+ x+ ^@ H+ H+ H+ H+ ,@ H+ ,@ W+ W+ W+ I+ .@ .@ X+ X+ +@ +@ Q+ Q+ I+ Q+ I+ I+ _@ _@ Q+ Q+ _@ _@ _@ _@ |@ |@ _@ _@ _@ F@ 6# 6# 6# 6# 6# 6# 6# 6# 6# 6# 6# 6# 6# 6# 6# 6# 6# 6# 6# 6# 4# 4# 4# w@ n# _@ Q+ Q+ Q+ Q+ Q+ Q+ I+ X+ Q+ Q+ I+ I+ .@ .@ X+ W+ .@ D+ W+ D+ ,@ ,@ H+ H+ ,@ H+ H+ ^@ y+ y+ y+ y+ S+ %@ S+ `+ %@ %@ >+ >+ >+ >+ >+ >+ t+ :+ :+ :+ @+ @+ @+ @+ 0+ 0+ Y. Y. D. D. 4+ 4+ 4+ 4+ y. y. C. C. 7. 7. #. V V V V V t t e e e ^ ~ ~ ~ ~ / % * t 0# ^# _+ 9+ 9+ y. 9+ y. 6. |. |. |. ). ` t t t u u u u w 9 9 9 9 / / / / ) R. 3 3 /+ /+ /+ -# -# -# B@ B@ M@ 8# S@ ", -" h+ j+ /+ j+ /+ /+ /+ 3 3 3 b / / 9 I. 9 9 9 ^ u u e u 0. ` t ` V ` |. t * j+ /+ /+ m. -# L+ 3 R. / = = / ~ ~ ~ ^ ^ 5 5 e 5 t V t V V B. 7. 6. 7. 6. C. y. 4+ 4+ y. 4+ _+ Y. D. L. 0+ L. L. @+ @+ @+ a+ :+ ]+ ]+ t+ t+ >+ >+ >+ %@ >+ %@ q+ q+ S+ q+ S+ S+ x+ H+ ^@ ^@ H+ H+ D+ R+ ,@ D+ D+ W+ D+ .@ W+ X+ I+ I+ X+ X+ Q+ Q+ Q+ Q+ Q+ Q+ #@ #@ _@ _@ Q+ _@ *@ *@ |@ |@ _@ _@ *@ *@ '@ *@ s@ 6# o# o# 6# 6# 6# 6# h# h# 6# 6# h# h# 6# 6# 6# b# 6# 6# 6# @# v@ *@ |@ |@ _@ |@ #@ #@ Q+ Q+ Q+ Q+ Q+ Q+ I+ I+ I+ I+ X+ W+ I+ W+ W+ .@ .@ ,@ W+ R+ D+ ,@ H+ H+ H+ H+ ^@ S+ ^@ S+ y+ q+ `+ `+ %@ %@ >+ >+ >+ >+ >+ ]+ t+ :+ Z. :+ a+ @+ @+ L. @+ L. 0+ D. Y. _+ D. _+ y. y. y. 7. 6. 6. C. #. #. ` V V t t t u e ^ 5 ^ ~ ~ / = / / R. t 2# ^# c. 9+ 6. 6. #. #. #. #. ` t ` t 0. t u u ^ ^ ] 9 ~ / 9 / ) R. 3 3 k. k. B+ /+ B+ /+ j+ C@ G+ e+ e+ I@ p# S@ ", -" q# G+ j+ j+ /+ ^+ ^+ 3 k. R. ) ) / / / / 9 ] ^ d u u u u t 0. ` ` ` ` |. #. e * /+ -# L+ 3 b b b b / ~ % ( ^ ^ ~ { ^ e 5 t t V Y V #. #. #. #. C. C. y. y. y. 4+ _+ Y. D. D. Y. !+ @+ @+ !+ @+ :+ :+ a+ :+ t+ t+ ]+ >+ >+ %@ g# g# %@ S+ %@ S+ S+ S+ y+ x+ y+ x+ H+ H+ ,@ ,@ H+ H+ W+ W+ ,@ .@ W+ I+ .@ +@ X+ X+ I+ I+ Q+ Q+ Q+ Q+ Q+ _@ |@ |@ |@ |@ _@ *@ _@ _@ *@ *@ ]@ ]@ '@ '@ ]@ :@ [# h# h# h# h# c# h# h# r# r# h# h# h# h# h# h# 6# 6# h# Z@ b@ *@ *@ _@ *@ *@ *@ #@ |@ |@ #@ #@ Q+ Q+ 1@ 1@ I+ I+ I+ I+ I+ I+ I+ I+ .@ .@ W+ W+ .@ D+ H+ H+ H+ H+ H+ H+ H+ x+ x+ x+ S+ S+ q+ q+ %@ %@ `+ %@ _# t+ ]+ t+ t+ t+ ]+ Z. @+ @+ @+ @+ L. L. Y. Y. Y. Y. _+ 4+ 4+ y. 4+ y. C. C. 7. $. B. V ` V Y R t e e e 5 ] ~ ~ ~ ~ / % b L+ 3 S f# y. 9+ y. 6. 6. 6. |. |. $. ` ` t t t u 5 ^ w ] 9 9 9 / / / b 3 ) k. /+ /+ -# -# -# -# B@ G+ B@ i@ S@ ", -" C@ j+ h+ j+ ^+ ^+ /+ /+ 3 3 3 b ) / 9 9 / ~ d d d u t 0. t t t ` #. $. $. 6. 6. y. ` 3 3 k. b b b % % / ~ ~ ^ ] ^ e t t t t t V V V $. $. 7. 6. 7. y. y. 4+ y. 4+ D. D. D. 0+ 0+ L. 0+ L. @+ @+ Z. Z. :+ ]+ ]+ >+ >+ >+ a# >+ %@ %@ S+ q+ q+ y+ S+ S+ x+ H+ y+ H+ H+ R+ D+ D+ D+ D+ D+ D+ .@ .@ I+ I+ I+ I+ Q+ Q+ Q+ Q+ Q+ Q+ Q+ Q+ #@ #@ #@ #@ _@ _@ *@ *@ '@ '@ ]@ :@ :@ :@ *@ *@ '@ n@ :@ b@ N@ Q@ [# }# (# c# h# h# r# r# h# h# b# @# Q@ s@ :@ *@ :@ :@ '@ '@ ]@ ]@ *@ *@ _@ _@ _@ _@ _@ |@ #@ #@ Q+ Q+ Q+ Q+ Q+ Q+ +@ +@ .@ .@ W+ W+ W+ W+ ,@ ,@ D+ D+ H+ H+ H+ H+ H+ x+ ^@ ^@ S+ S+ S+ %@ |+ |+ %@ >+ >+ >+ .+ ]+ :+ :+ a+ @+ :+ @+ @+ @+ L. !+ 0+ D. 4+ 4+ D. o. y. y. y. 7. C. #. #. #. $. $. V t t t t 5 ^ { { ~ ~ ~ ~ ~ % b 5 ` C. y. c. 9+ 6. #. $. #. ` ` ` t ` 0. S e u ] ^ 9 ] I. / / q b ) R. 3 3 3 3 /+ -# /+ -# G+ G+ G+ e+ k@ 8# ", -" N+ G+ G+ N. /+ /+ ^+ k. k. R. ) / / / / 9 9 ~ 9 ] ] u u S u t ` ). $. |. |. 6. f+ s# 6. t# #. L+ L+ L+ b = / / ~ ~ ^ { ^ { ^ e 5 R Y V V $. $. #. C. C. C. y. y. y. y. o. o. _+ Y. Y. Y. L. @+ @+ @+ :+ :+ a+ :+ :+ :+ ]+ a# _# _# %@ %@ |+ q+ S+ S+ S+ S+ y+ x+ ^@ ^@ H+ D+ H+ ,@ H+ ,@ W+ W+ W+ W+ I+ I+ +@ +@ +@ +@ Q+ Q+ Q+ Q+ _@ _@ #@ *@ _@ '@ _@ _@ *@ *@ '@ '@ :@ :@ *@ :@ '@ '@ :@ :@ :@ :@ [@ [@ :@ :@ u# u# :@ :@ :@ :@ :@ :@ [@ [@ :@ :@ :@ :@ :@ :@ '@ '@ :@ :@ *@ *@ '@ _@ *@ *@ *@ *@ *@ #@ |@ Q+ Q+ Q+ Q+ Q+ I+ I+ I+ I+ I+ I+ X+ X+ .@ .@ W+ W+ ,@ H+ R+ D+ H+ H+ ^@ ^@ x+ y+ y+ S+ q+ q+ %@ %@ >+ g# >+ >+ t+ t+ ]+ ]+ ]+ Z. a+ a+ @+ L. L. L. Y. Y. D. D. 4+ 4+ y. 2# y. y. 6. 7. 7. $. V V V t t t e e e e 5 ] ~ ~ % % = 5 y. 2# ^# ^# y. y. y. 6. 6. |. |. $. ` ` 0. t u e u ] ] ] ~ / ~ / / / / ) R. k. /+ /+ /+ /+ -# -# j+ L@ B@ G+ B@ i@ m# ", -" G+ 5@ 4@ ^+ ^+ k. ^+ 3 3 3 ) / q * / ~ ] ] d ] ^ e t t t t ` ` $. $. F+ (+ 6. ` ~ L+ L+ 3 b b / ~ % ~ ~ ~ ^ ^ e 5 t t V V V ` B. #. 7. 6. C. 7. y. _+ 4+ 4+ _+ Y. Y. D. !+ !+ @+ @+ @+ @+ @+ a+ ]+ ]+ t+ ]+ >+ >+ >+ %@ %@ %@ %@ S+ q+ q+ ^@ y+ H+ H+ H+ H+ ,@ ,@ ,@ D+ ,@ D+ W+ I+ .@ .@ X+ X+ Q+ Q+ Q+ Q+ 1@ 1@ #@ #@ _@ _@ _@ _@ *@ *@ '@ '@ :@ :@ *@ :@ :@ :@ :@ :@ :@ :@ [@ [@ :@ :@ :@ :@ [@ [@ [@ [@ [@ [@ 7@ 7@ [@ [@ :@ :@ [@ [@ [@ [@ [@ [@ :@ :@ :@ :@ :@ :@ n@ '@ :@ :@ '@ '@ '@ _@ *@ #@ _@ _@ _@ _@ _@ _@ Q+ Q+ I+ I+ I+ I+ W+ W+ I+ W+ .@ D+ D+ D+ H+ H+ H+ H+ H+ H+ ^@ S+ S+ S+ S+ S+ %@ %@ %@ >+ >+ >+ ]+ ]+ t+ :+ :+ :+ @+ @+ @+ @+ 0+ 0+ 0+ D. Y. _+ 4+ y. 4+ y. C. C. C. #. $. #. V V V V t t 5 5 ^ { ^ ^ ~ / ~ / #. $# $# o. o. f# 6. 6. F+ #. $. $. V t t t 0. t u u ^ ^ ] ^ ~ / / / / ) b 3 3 B+ ~@ B+ /+ -# G+ G+ e+ e+ e+ e+ S@ v# ", -" J@ i+ j+ j+ j+ /+ 3 k. 3 R. / / / ~ / ~ 9 ] u u u u 0. ). ` ). ` ` F+ F+ 6. ` / L+ /+ L+ L+ L+ b = = = ~ ~ ~ { 5 5 e e e t t t V V $. $. #. C. 6. y. y. y. _+ D. _+ Y. Y. Y. 0+ L. @+ @+ @+ :+ a+ :+ .+ .+ t+ t+ >+ >+ >+ %@ %@ %@ q+ y+ S+ S+ y+ y+ y+ H+ H+ D+ ,@ ,@ ,@ ,@ .@ W+ .@ W+ I+ I+ X+ X+ Q+ Q+ Q+ Q+ |@ |@ |@ |@ _@ _@ *@ ]@ '@ '@ *@ *@ n@ n@ :@ [@ :@ :@ :@ :@ [@ [@ [@ [@ 7@ 7@ [@ [@ b@ b@ [@ [@ [@ [@ [@ [@ [@ [@ 6@ 6@ [@ [@ [@ [@ :@ :@ 7@ 7@ :@ :@ :@ :@ :@ :@ :@ :@ :@ :@ '@ '@ ]@ *@ _@ _@ _@ _@ Q+ Q+ Q+ Q+ Q+ Q+ +@ +@ I+ I+ .@ .@ O+ W+ D+ ,@ H+ H+ H+ H+ H+ x+ x+ x+ S+ S+ y+ q+ %@ %@ %@ >+ _# _# t+ t+ ]+ ]+ a+ a+ a+ @+ @+ L. @+ L. Y. Y. Y. 4+ _+ 4+ 4+ y. y. y. C. #. 7. 7. V V V t R e e e 5 5 ~ ~ ~ ~ % % / ` y. y. y. 6. y. 6. 6. |. |. |. $. ). t t t t u u ^ ^ ] ] 9 9 / q b b ) ) 3 3 /+ /+ j+ j+ j+ j+ B@ G+ B@ i@ e+ d# w# ", -" (@ j+ j+ /+ ^+ 3 Q. 3 b b / / / / 9 ] 9 d ^ ^ u t t t ` ` $. |. $. ` ^ /+ 3+ m. L+ 3 R. R. / / / ~ ( ~ ^ ^ ^ e u t t V ` $. V #. $. 7. C. C. y. y. 4+ _+ 4+ 4+ Y. Y. L. L. @+ @+ @+ @+ @+ a+ :+ :+ t+ ]+ >+ >+ >+ %@ |+ |+ %@ S+ q+ q+ S+ ^@ x+ H+ H+ ,@ H+ H+ ,@ D+ W+ W+ I+ I+ I+ I+ +@ +@ Q+ Q+ Q+ Q+ #@ #@ _@ _@ *@ *@ *@ *@ *@ :@ '@ *@ :@ :@ [@ [@ u# :@ [@ [@ 7@ 6@ b@ b@ 7@ 7@ [@ [@ d@ d@ 7@ 7@ b@ b@ d@ d@ b@ b@ 7@ 7@ d@ d@ [@ [@ d@ d@ 7@ 7@ [@ [@ [@ [@ 7@ 7@ 6@ [@ :@ :@ '@ '@ :@ ]@ *@ *@ ]@ ]@ *@ *@ *@ *@ |@ |@ Q+ Q+ I+ I+ I+ I+ I+ I+ .@ .@ .@ .@ W+ W+ R+ D+ ,@ H+ ^@ ^@ x+ y+ S+ S+ q+ S+ S+ %@ `+ %@ >+ >+ .+ ]+ :+ :+ :+ :+ @+ @+ !+ !+ L. D. D. D. D. D. _+ 4+ C. C. 6. 7. #. #. $. #. ` V V t O e 5 ^ { { { ~ ~ / b b S 0# _+ f# y. 6. 6. |. 6. |. ` ` ). ` t u e d u ] 9 9 9 ~ 9 / ) ) ) R. k. k. B+ /+ /+ -# j+ G+ G+ G+ B@ e+ S@ S@ S@ 8# ", -" j+ j+ /+ ^+ /+ /+ Q. k. ) / ) / / / 9 9 ] w ] u u t t t t Y ` ` #. 0. ( d t b L+ 3 b b = / / / ~ ~ ] 5 5 u e O Y Y V V V B. #. C. 6. y. y. y. y. 4+ D. D. Y. Y. !+ L. @+ @+ @+ @+ :+ :+ ]+ .+ >+ >+ ]+ >+ >+ %@ %@ `+ %@ S+ S+ ^@ H+ H+ x+ H+ H+ H+ D+ D+ D+ .@ .@ .@ X+ X+ X+ I+ I+ Q+ 1@ #@ _@ #@ _@ _@ _@ _@ *@ *@ _@ '@ *@ :@ :@ [@ :@ :@ :@ :@ [@ 7@ [@ [@ [@ [@ d@ d@ [@ [@ d@ d@ b@ b@ b@ b@ d@ d@ T@ T@ d@ d@ [@ [@ d@ d@ b@ b@ d@ d@ [@ [@ b@ b@ 7@ [@ [@ [@ 7@ [@ :@ :@ :@ :@ [@ :@ :@ :@ '@ '@ '@ '@ *@ *@ |@ |@ |@ |@ #@ Q+ Q+ I+ X+ +@ I+ I+ .@ .@ D+ ,@ D+ D+ H+ H+ H+ H+ H+ H+ x+ y+ S+ S+ %@ %@ %@ %@ _# t+ a# t+ .+ ]+ :+ :+ @+ @+ @+ @+ L. 0+ Y. Y. Y. Y. 4+ y. y. y. y. y. 6. 7. #. V V t t t e e e e 5 ] ~ ~ ~ % / / b e 7. y. y. y. y. 6. |. $. ` ` ` ` ). 0. u u u u ^ ^ ~ / / / / / 3 3 3 3 3 B+ -# j+ j+ j+ j+ L@ e+ e+ k@ S@ S@ S@ x# ", -" N. h+ j+ /+ /+ k. k. Q. 3 ) ) b q 9 9 ~ 9 9 ^ ^ u t t t t ). $. $. (+ F+ #. 7. f+ ' k. b R. 3 b b % ~ ~ ~ { { ^ e e t t t V $. $. $. $. #. C. 6. y. 4+ _+ 4+ 4+ D. D. L. L. !+ !+ L. @+ :+ Z. :+ :+ t+ t+ t+ t+ >+ %@ %@ %@ q+ q+ y+ y+ S+ ^@ H+ H+ H+ D+ H+ ,@ W+ W+ W+ W+ .@ .@ +@ +@ Q+ Q+ Q+ Q+ Q+ Q+ Q+ |@ #@ *@ _@ *@ ]@ :@ :@ :@ n@ :@ :@ [@ 7@ 7@ [@ [@ b@ b@ b@ b@ [@ T@ d@ d@ b@ m@ d@ d@ d@ d@ d@ d@ m@ m@ d@ d@ s@ s@ m@ m@ d@ d@ b@ b@ m@ m@ d@ d@ b@ b@ b@ b@ [@ [@ [@ [@ 7@ 7@ [@ [@ :@ :@ u# '@ :@ :@ *@ *@ ]@ *@ *@ #@ |@ Q+ _@ Q+ _@ Q+ Q+ I+ I+ I+ I+ W+ .@ ,@ ,@ ,@ D+ ,@ H+ H+ y+ y+ ^@ S+ q+ q+ S+ %@ `+ `+ %@ >+ t+ t+ ]+ ]+ ]+ Z. a+ @+ Z. @+ @+ @+ Y. Y. Y. 4+ _+ _+ 4+ y. y. C. C. #. $. $. #. V ` V t t e e e ^ ] ^ ~ / ~ / = R. ^ y. 6. 6. 6. 6. F+ F+ |. $. ` t t u u u u u d 9 ] I. 9 / / ) / ) 3 3 3 B+ ~@ B+ j+ G+ L@ L@ e+ k@ i@ e+ S@ S@ y# z# ", -" A# j+ j+ /+ j+ /+ /+ Q. k. R. R. ) / / / ~ 9 d ] u 5 u t 0. t t ` ` ` F+ 6. 6. #. * /+ L+ b b / / / ~ ~ { ^ ] ^ e 5 t t t V V ` #. #. #. 6. y. y. y. y. y. _+ Y. Y. Y. D. L. @+ @+ @+ @+ :+ :+ ]+ .+ ]+ >+ >+ >+ >+ %@ %@ %@ S+ q+ S+ S+ x+ H+ y+ H+ H+ H+ D+ D+ D+ D+ W+ X+ I+ I+ I+ I+ Q+ Q+ #@ #@ |@ _@ _@ *@ _@ '@ '@ '@ :@ :@ '@ :@ :@ [@ :@ :@ [@ [@ d@ d@ [@ d@ b@ b@ b@ s@ d@ d@ m@ s@ s@ s@ m@ m@ m@ m@ u@ u@ u@ u@ s@ s@ d@ d@ s@ s@ u@ u@ d@ d@ s@ m@ d@ d@ b@ b@ b@ b@ d@ 7@ d@ d@ 6@ 6@ [@ [@ [@ :@ :@ :@ n@ '@ :@ *@ '@ _@ *@ #@ _@ Q+ Q+ Q+ Q+ Q+ I+ I+ I+ X+ I+ I+ .@ .@ D+ D+ R+ D+ H+ H+ H+ x+ S+ S+ S+ S+ S+ %@ %@ >+ >+ >+ ]+ t+ :+ a+ :+ :+ @+ @+ @+ L. L. L. Y. Y. Y. _+ _+ 4+ y. y. y. 6. #. #. V V ` V Y R t 5 ^ ^ ~ ~ { ~ / % = R. R. ^ f+ 2# 6. 6. 6. 6. F+ ` ` ` 0. t u u u u d ^ 9 9 / / / / ) ) ) k. B+ /+ /+ -# j+ j+ L@ G+ B@ B@ k@ S@ S@ S@ S@ B# ", -" I@ G+ G+ j+ /+ j+ /+ Q. Q. ) ) b ) / / / ~ ] ] ^ ^ u u T u t Y ). $. #. #. C# A@ / 3 L+ 3 L+ b b % / ~ ( ~ { ^ 5 u e e t t ` $. #. #. #. C. 7. y. y. _+ 4+ _+ D. D. Y. D. Y. !+ @+ @+ @+ a+ a+ a+ t+ ]+ >+ >+ _# >+ %@ %@ q+ q+ S+ S+ ^@ y+ H+ H+ H+ R+ ,@ ,@ W+ W+ .@ .@ .@ .@ X+ I+ I+ Q+ Q+ Q+ |@ |@ #@ *@ _@ '@ *@ ]@ :@ :@ :@ :@ :@ [@ [@ 7@ b@ b@ d@ d@ b@ b@ d@ b@ d@ d@ d@ m@ m@ m@ d@ u@ m@ m@ w@ w@ u@ u@ s@ s@ w@ w@ w@ w@ m@ m@ s@ s@ w@ w@ s@ s@ w@ s@ m@ m@ d@ d@ d@ d@ b@ d@ T@ T@ 7@ 7@ 7@ 7@ [@ :@ [@ :@ [@ :@ :@ *@ *@ '@ *@ *@ *@ *@ _@ _@ _@ _@ Q+ I+ +@ +@ .@ .@ W+ .@ ,@ ,@ ,@ ,@ ,@ H+ ^@ ^@ x+ y+ y+ y+ S+ `+ %@ %@ %@ >+ >+ >+ ]+ t+ ]+ Z. a+ @+ @+ !+ L. 0+ D. Y. Y. 4+ 4+ 4+ 4+ y. C. C. 7. 7. 7. $. V V t t t t t 5 ^ ^ ^ ~ ~ / b b b b ^ f+ 6. 6. 6. |. F+ ` $. ). t t t t e d d d ] ] ~ / q b b b 3 3 /+ /+ /+ /+ /+ j+ G+ G+ B@ e+ e+ k@ e+ d# B# D# E# ", -" p@ G+ j+ j+ /+ ^+ ^+ 3 Q. Q. Q. 3 ) / / 9 / * 9 ^ w u u u t t ` ). ` ` (+ 6. 7. * /+ L+ L+ L+ R. / / / / ~ ] ] ~ { e 5 t t t V #. $. B. B. 6. 6. 7. y. y. y. 4+ 4+ Y. D. Y. Y. @+ @+ @+ @+ @+ a+ ]+ .+ :+ t+ >+ >+ %@ %@ %@ %@ q+ y+ S+ S+ H+ H+ x+ H+ H+ H+ ,@ ,@ W+ W+ .@ .@ I+ I+ Q+ Q+ Q+ Q+ #@ #@ |@ |@ *@ *@ ]@ :@ '@ *@ :@ [@ u# :@ 7@ 6@ [@ 7@ [@ [@ d@ d@ m@ m@ d@ d@ s@ s@ s@ s@ m@ m@ w@ w@ m@ m@ w@ w@ w@ w@ m@ w@ w@ w@ w@ w@ w@ w@ w@ w@ u@ u@ s@ s@ w@ s@ u@ u@ w@ s@ s@ s@ u@ d@ s@ s@ d@ d@ d@ d@ b@ b@ [@ :@ [@ [@ u# '@ :@ :@ *@ '@ _@ _@ _@ _@ _@ Q+ Q+ I+ Q+ Q+ I+ I+ .@ .@ I+ W+ ,@ H+ ,@ H+ H+ H+ ^@ ^@ x+ y+ S+ %@ q+ `+ >+ >+ _# t+ t+ t+ ]+ ]+ a+ @+ ~+ @+ @+ L. !+ Y. D. D. 4+ 4+ 4+ y. y. y. C. #. $. $. V V ` V t 5 e ^ ^ { ^ { ~ % ~ / = R. L+ ~ t# 6. 6. f+ F+ ` ` ` ). ` t u u u u ] 9 9 I. 9 / / / ) ) ) k. 3 /+ /+ i+ G+ j+ L@ L@ B@ k@ S@ S@ F# j# G# B# H# ", -" e+ G+ j+ j+ j+ j+ /+ /+ k. k. ) ) b q / / * ~ ] ] ^ ^ T X t ` Y A@ ` F+ #. 7. ~ /+ 3 k. 3 b R. R. b % ~ ~ { ^ 5 5 e e t t V V V #. $. 7. C. C. y. y. 4+ _+ 4+ _+ D. L. 0+ 0+ L. @+ @+ @+ Z. ]+ ]+ ]+ >+ >+ >+ >+ >+ %@ S+ q+ S+ S+ y+ x+ ^@ ^@ H+ H+ D+ D+ D+ .@ I+ I+ W+ X+ I+ I+ I+ I+ _@ #@ _@ _@ *@ *@ '@ '@ *@ *@ :@ :@ :@ [@ [@ 7@ [@ [@ d@ b@ b@ b@ d@ d@ s@ s@ m@ m@ s@ s@ u@ m@ w@ w@ w@ w@ w@ w@ w@ w@ w@ w@ H@ H@ w@ w@ G@ G@ w@ w@ w@ w@ w@ w@ w@ w@ H@ w@ w@ w@ w@ s@ u@ u@ w@ s@ m@ m@ m@ m@ d@ d@ d@ [@ b@ 7@ [@ [@ [@ :@ :@ '@ :@ ]@ ]@ ]@ _@ _@ *@ #@ |@ Q+ Q+ Q+ I+ +@ I+ I+ W+ W+ W+ W+ ,@ ,@ H+ H+ H+ H+ y+ ^@ q+ q+ %@ %@ %@ %@ %@ >+ a# t+ .+ ]+ :+ :+ :+ @+ L. !+ L. L. 0+ D. D. o. y. y. y. y. y. 6. #. #. #. #. V t t t t u e ^ ] ^ ~ / / = b b R. b S 7. 6. 6. F+ ` ). ` t t u X u u ^ d d 9 9 9 / q / ) b 3 3 /+ 3 B+ ^+ ^+ G+ G+ B@ G+ k@ S@ e+ S@ G# I# ", -" k@ G+ G+ j+ j+ j+ /+ ^+ ^+ Q. Q. Q. ) / / / / 9 ] ^ ] ^ 5 t t t ++ Y ` #. (+ C# v /+ -# j+ L+ L+ b / / / ~ ( ~ { ^ ^ e e e t t ` #. V #. 7. 7. C. 7. y. 4+ y. 4+ Y. D. _+ Y. !+ L. @+ :+ a+ a+ a+ a+ t+ t+ >+ >+ _# g# %@ `+ q+ q+ S+ S+ x+ H+ x+ H+ D+ R+ ,@ ,@ W+ W+ .@ .@ X+ X+ Q+ 1@ Q+ Q+ Q+ Q+ _@ _@ _@ *@ '@ '@ :@ :@ [@ [@ :@ [@ [@ d@ [@ d@ b@ b@ d@ d@ m@ m@ u@ u@ m@ s@ w@ w@ w@ w@ w@ w@ w@ w@ w@ w@ w@ w@ H@ H@ Q@ Q@ H@ H@ G@ G@ H@ H@ G@ G@ w@ w@ H@ H@ w@ w@ w@ w@ Q@ w@ w@ w@ u@ u@ m@ m@ m@ m@ d@ d@ d@ d@ b@ b@ [@ [@ [@ [@ :@ :@ :@ :@ '@ '@ *@ *@ _@ |@ Q+ Q+ #@ #@ Q+ I+ +@ +@ .@ .@ .@ .@ ,@ H+ ,@ H+ H+ H+ y+ ^@ y+ S+ S+ S+ q+ `+ >+ >+ >+ >+ t+ :+ :+ a+ Z. Z. @+ @+ !+ Y. Y. Y. Y. Y. 4+ y. y. y. y. 6. C. #. #. #. V V V t e e 5 ^ { ~ ~ ~ ~ ~ = b L+ L+ L+ #. 6. 6. 6. |. $. ` ` t ). 0. t u ^ d ] ] ~ / / / / / R. 3 k. 3 /+ /+ /+ j+ j+ j+ G+ G+ B@ i@ S@ S@ B# E# ", -" l# G+ L@ L@ G+ h+ /+ ^+ /+ m. k. b Q. b ) / / ~ I. ] ~ ^ u u u u u Y ` ` x. C# u /+ -# L+ L+ 3 R. = b b / ~ ~ ~ ^ ^ 5 t t t t V t V #. $. 6. 6. C. C. y. 4+ _+ D. _+ Y. D. L. @+ @+ @+ @+ :+ Z. :+ t+ .+ .+ >+ %@ %@ `+ %@ %@ %@ S+ y+ x+ H+ H+ J# H+ ,@ ,@ W+ W+ .@ .@ X+ I+ I+ Q+ Q+ Q+ _@ #@ _@ _@ *@ *@ ]@ :@ :@ :@ :@ :@ :@ :@ 7@ 7@ b@ b@ [@ [@ b@ b@ s@ s@ s@ s@ s@ w@ w@ w@ w@ w@ w@ G@ w@ w@ H@ G@ Q@ Q@ Q@ Q@ H@ G@ H@ H@ Z@ Z@ Z@ Z@ H@ H@ G@ H@ Q@ Q@ H@ H@ G@ H@ G@ G@ w@ w@ w@ w@ w@ w@ w@ s@ w@ w@ s@ s@ d@ d@ T@ T@ b@ d@ b@ b@ :@ :@ :@ :@ :@ :@ *@ *@ *@ *@ #@ #@ Q+ Q+ _@ Q+ I+ I+ I+ I+ I+ I+ W+ R+ ,@ ,@ H+ H+ H+ x+ H+ x+ S+ %@ %@ %@ `+ %@ >+ >+ >+ ]+ ]+ ]+ a+ @+ ~+ ~+ @+ L. L. 0+ D. D. _+ _+ 4+ y. C. C. 6. 7. 7. $. V t V t t t e e ^ ^ ^ ~ / % / / b b e #. 7. 6. 6. (+ ` A@ ` ` t t X e u ] d d 9 9 9 / b b ) ) 3 /+ 3 B+ j+ i+ j+ G+ B@ G+ B@ i@ S@ S@ S@ S@ E# ", -" X@ J@ m+ j+ j+ j+ j+ /+ ^+ Q. b ) b ) / / / 9 ~ ~ 9 ^ u u t 0. Y Y ). #. x. e N. C@ j+ -# 3 R. b b = / ~ ~ ~ ~ ^ ^ ^ e e R V V $. $. #. #. 7. y. C. C. y. _+ 4+ _+ Y. Y. L. L. !+ L. @+ a+ :+ ]+ :+ :+ ]+ >+ >+ >+ %@ %@ q+ q+ y+ x+ ^@ ^@ H+ H+ H+ H+ D+ D+ D+ .@ .@ .@ I+ Q+ X+ I+ Q+ Q+ _@ #@ |@ _@ *@ *@ '@ n@ '@ :@ [@ [@ b@ b@ [@ [@ b@ b@ d@ d@ s@ s@ m@ m@ u@ u@ w@ w@ w@ w@ H@ H@ H@ G@ H@ H@ G@ G@ H@ H@ H@ H@ Z@ Z@ Z@ Z@ `@ `@ Z@ Z@ G@ G@ Z@ Z@ H@ H@ H@ H@ Z@ Z@ H@ H@ G@ H@ H@ H@ w@ w@ w@ w@ s@ s@ u@ u@ s@ s@ s@ s@ d@ d@ d@ d@ [@ [@ [@ [@ :@ n@ '@ '@ ]@ ]@ _@ |@ _@ _@ 1@ 1@ I+ +@ I+ I+ .@ .@ .@ D+ W+ D+ R+ R+ H+ y+ x+ x+ S+ S+ q+ S+ %@ %@ >+ _# >+ >+ :+ :+ :+ :+ :+ @+ L. !+ L. L. Y. Y. 4+ 4+ _+ 4+ y. y. C. C. 7. #. V V V V R e e ^ 5 5 { ~ ~ ~ / / b 3 ` f+ #. 7. F+ F+ ` ` ). ` ` 0. u u u u ^ 9 ] I. 9 / / ) b b 3 3 k. ~@ /+ j+ j+ j+ L@ B@ e+ k@ S@ S@ d# S@ S@ E# K# ", -" j@ N+ G+ j+ /+ /+ /+ Q. k. Q. Q. Q. b ) / * * 9 ^ u u u u S u ++ ` A@ x. 0. B+ /+ -# 3 k. b b b b / ~ % ( ~ { 5 5 e O t V V V V #. $. 7. C. 7. y. 4+ 4+ _+ _+ _+ D. L. L. L. L. @+ Z. Z. a+ a+ t+ t+ >+ %@ %@ %@ %@ S+ S+ S+ y+ y+ x+ H+ H+ H+ ,@ D+ D+ .@ .@ .@ I+ I+ Q+ Q+ Q+ Q+ #@ #@ |@ _@ _@ '@ :@ :@ :@ :@ :@ [@ :@ [@ d@ d@ b@ b@ d@ d@ s@ s@ s@ s@ w@ w@ G@ G@ w@ H@ w@ H@ Q@ Q@ H@ H@ G@ G@ Z@ Z@ `@ `@ Z@ Z@ `@ `@ Z@ Z@ @# @# `@ `@ Z@ Z@ Z@ Z@ `@ `@ Z@ Z@ Z@ Z@ G@ G@ Z@ Q@ H@ H@ H@ w@ Q@ H@ w@ w@ w@ w@ m@ m@ m@ m@ m@ m@ d@ d@ b@ b@ [@ [@ [@ :@ [@ :@ :@ :@ '@ _@ *@ *@ Q+ Q+ Q+ Q+ Q+ Q+ I+ X+ W+ W+ D+ ,@ ,@ H+ ,@ H+ x+ y+ y+ y+ S+ S+ %@ %@ `+ `+ >+ >+ t+ t+ ]+ Z. a+ @+ @+ @+ @+ L. D. Y. D. Y. 4+ 4+ y. y. y. 6. #. #. #. #. V V t t t t 5 ^ { ~ ~ ~ % b b b / C. #. F+ 6. #. (+ |. ` ` t u t u ^ ^ w ] 9 ~ / * / / ) R. ) k. ^+ /+ j+ i+ j+ L@ G+ e+ e+ e+ i@ i@ S@ S@ L# L# B# E# ", -" M@ G+ G+ j+ /+ j+ /+ m. Q. k. b R. ) / / 9 I. 9 ] ^ ^ u u u Y ). ). ` Y j+ C@ -# -# -# L+ L+ L+ b = / / ~ { ^ 5 { ^ u t R R V ` V #. #. C. 6. y. y. 4+ y. 4+ Y. D. Y. 0+ !+ !+ @+ @+ @+ :+ :+ ]+ >+ >+ t+ a# %@ `+ %@ %@ q+ q+ S+ ^@ y+ H+ H+ H+ R+ W+ ,@ ,@ W+ X+ X+ I+ +@ I+ Q+ Q+ |@ _@ *@ *@ ]@ :@ '@ *@ [@ [@ :@ [@ 7@ b@ [@ T@ d@ d@ m@ m@ w@ w@ u@ u@ w@ w@ w@ w@ w@ w@ G@ G@ G@ G@ G@ Z@ Z@ Z@ `@ `@ @# @# `@ `@ @# @# `@ `@ Z@ Z@ [# [# @# @# `@ `@ Z@ Z@ Z@ Z@ `@ `@ Z@ Z@ `@ `@ G@ G@ Z@ Q@ H@ w@ Q@ Q@ w@ w@ w@ w@ u@ u@ u@ u@ d@ d@ b@ b@ [@ [@ 7@ [@ :@ :@ '@ '@ ]@ *@ _@ _@ _@ _@ #@ _@ I+ X+ Q+ I+ .@ .@ W+ W+ ,@ H+ H+ H+ H+ x+ H+ x+ S+ S+ S+ S+ %@ >+ _# t+ >+ ]+ t+ :+ :+ :+ @+ @+ L. !+ L. L. Y. 4+ _+ _+ y. y. y. C. 7. #. 7. $. V Y V t 5 e ^ ^ ^ ^ ~ ~ ~ / / = b ^ f+ #. 7. 6. F+ ` $. ). Y t 0. t u ] ] ] 9 9 * / / / b 3 3 3 3 ^+ /+ /+ j+ j+ j+ L@ B@ e+ k@ S@ S@ S@ B# E# B# B# M# ", -" I@ e+ B@ j+ j+ j+ /+ ^+ m. Q. ) ) ! b / / * ~ 9 9 w u d T u Y Y Y t L+ N. C@ -# L+ 3 3 L+ b = / % * 9 ] ^ ^ e e e O t V $. $. #. #. 6. 6. y. y. y. y. 4+ _+ D. L. L. L. L. L. @+ :+ a+ :+ .+ .+ .+ >+ >+ >+ %@ %@ %@ S+ y+ x+ x+ H+ H+ H+ ,@ D+ ,@ D+ D+ .@ I+ I+ I+ Q+ Q+ Q+ _@ _@ |@ _@ *@ ]@ :@ :@ :@ :@ :@ :@ [@ [@ b@ b@ b@ b@ m@ s@ s@ s@ m@ m@ w@ w@ G@ G@ Q@ Q@ H@ G@ Z@ Z@ G@ G@ Z@ @# Z@ Z@ [# [# Z@ Z@ [# [# }# }# @# @# @# @# @# @# [# [# [# [# @# @# @# @# Z@ Z@ Z@ Z@ `@ `@ Z@ Z@ Z@ Z@ G@ H@ H@ H@ w@ w@ G@ G@ w@ w@ w@ w@ s@ m@ d@ d@ d@ [@ 7@ 7@ 7@ 7@ :@ n@ :@ :@ '@ _@ *@ *@ _@ _@ Q+ Q+ I+ I+ I+ W+ I+ W+ .@ D+ R+ D+ H+ H+ ^@ ^@ S+ S+ q+ q+ q+ `+ >+ >+ >+ .+ t+ t+ ]+ Z. :+ @+ @+ L. !+ Y. Y. Y. D. D. 4+ y. y. y. 6. 7. #. V V V V V t t e e 5 ^ ~ ~ ~ ~ / R. b 3 ~ #. ` C# (+ (+ ` Y ` Y t u t u ^ ^ 9 ~ ~ / / ) ) ) 3 3 k. k. /+ j+ j+ j+ G+ G+ G+ e+ i@ e+ S@ D# B# B# N# N# O# O# P# ", -" M@ L@ j+ j+ j+ /+ /+ m. Q. Q. Q. ! ) / / * I. I. 9 ^ ] u d T Y Y ` ). 3 ;# -# -# -# L+ L+ L+ b R. b % ~ ~ ~ { ~ { 5 u t t V V V V B. #. C. 7. C. y. y. 4+ D. D. Y. D. Y. !+ @+ @+ @+ @+ Z. ]+ t+ t+ t+ _# %@ `+ %@ `+ q+ y+ S+ ^@ ^@ ^@ H+ H+ H+ ,@ D+ .@ I+ I+ I+ I+ +@ I+ Q+ Q+ Q+ |@ *@ *@ '@ *@ '@ '@ :@ [@ [@ [@ b@ b@ d@ d@ d@ d@ m@ m@ u@ u@ w@ w@ Q@ Q@ G@ G@ H@ H@ Z@ Z@ G@ G@ @# @# `@ Z@ `@ `@ @# @# @# @# @# }# @# @# [# [# @# @# @# @# }# }# }# }# @# @# Q# Q# @# @# `@ `@ @# @# `@ `@ `@ H@ Z@ Z@ G@ G@ Q@ Q@ w@ w@ w@ w@ w@ m@ u@ d@ m@ b@ s@ b@ d@ d@ [@ :@ [@ :@ '@ '@ :@ ]@ _@ _@ |@ Q+ _@ _@ Q+ I+ I+ I+ .@ .@ ,@ ,@ D+ ,@ H+ R# H+ H+ H+ x+ S+ S+ %@ %@ %@ %@ _# t+ >+ ]+ :+ a+ @+ @+ @+ @+ L. L. L. D. 4+ 4+ y. y. y. y. C. C. 7. #. $. $. V t R e 5 5 { { ^ ^ ~ / % b = R. 3 % #. ` (+ #. ` A@ ` Y t t T d ] ] ] ] I. I. / / b 3 k. 3 3 ^+ ^+ /+ j+ j+ j+ j+ G+ e+ e+ e+ S@ S@ S@ B# B# S# T# U# T# V# ", -" W# e+ G+ j+ j+ j+ j+ m. ^+ k. b ) ) ! ) ' * ~ 9 ~ 9 d 5 t t Y Y Y = ;# ;# C@ -# -# L+ L+ 3 R. / = / ~ ~ ~ ^ { ^ t t R Y V V #. #. #. C. 6. y. y. 4+ 4+ _+ _+ Y. 0+ L. 0+ L. @+ :+ @+ :+ ]+ ]+ ]+ >+ t+ >+ %@ `+ %@ %@ S+ ^@ y+ x+ H+ H+ ,@ D+ R+ W+ W+ W+ .@ X+ I+ Q+ Q+ Q+ #@ #@ _@ _@ *@ *@ ]@ :@ n@ :@ 7@ 7@ [@ [@ [@ d@ m@ m@ m@ s@ s@ w@ w@ w@ w@ H@ w@ H@ G@ Z@ G@ `@ Z@ @# Z@ Z@ @# @# @# @# [# [# }# }# @# @# @# }# }# }# }# }# }# }# (# (# }# }# }# }# }# }# @# @# }# }# @# @# @# @# @# @# `@ `@ @# Z@ G@ H@ G@ G@ G@ G@ H@ w@ w@ w@ w@ w@ s@ m@ d@ d@ b@ b@ 7@ [@ 6@ 6@ :@ :@ :@ :@ *@ *@ _@ |@ #@ #@ Q+ I+ I+ X+ I+ I+ W+ .@ R+ D+ R+ D+ H+ H+ ^@ S+ y+ q+ S+ %@ |+ `+ >+ >+ >+ .+ ]+ :+ a+ @+ :+ @+ !+ !+ !+ Y. D. Y. _+ 4+ 4+ y. y. 6. 7. #. B. B. ` V t t t t e ^ ^ { ~ ~ % b / R. L+ L+ 3 Y V C# (+ ). ++ Y u u u u d ^ 9 9 9 9 / / / ) ) ) k. k. m. j+ i+ G+ j+ B@ e+ e+ e+ e+ e+ d# S@ B# L# N# O# N# T# X# ", -" M@ e+ G+ G+ h+ /+ ^+ m. m. ^+ Q. Q. Q. ) / * * I. ] ] ] d d u Y ++ ` ~ C@ C@ C@ -# b /+ L+ 3 b b b ~ ~ ~ ~ ~ ~ ^ e e 5 t V t V $. 7. #. C. 7. y. y. y. y. 4+ D. D. Y. Y. L. @+ @+ @+ Z. ]+ :+ t+ t+ t+ >+ %@ %@ %@ q+ q+ S+ S+ H+ H+ H+ H+ H+ ,@ ,@ D+ .@ .@ I+ I+ +@ I+ Q+ Q+ Q+ |@ *@ *@ '@ '@ '@ '@ :@ [@ [@ [@ b@ b@ d@ d@ s@ s@ u@ u@ w@ w@ w@ w@ w@ H@ Q@ Z@ H@ G@ Z@ Z@ `@ `@ @# @# [# [# Q# @# @# @# }# }# }# }# }# }# 6# 6# }# }# }# }# }# }# }# }# 6# 6# }# @# }# }# }# }# }# }# @# [# Q# Q# [# [# [# `@ Z@ Z@ G@ H@ Z@ Q@ H@ w@ w@ w@ w@ m@ m@ m@ s@ s@ d@ T@ d@ d@ [@ [@ 7@ [@ n@ n@ '@ '@ '@ '@ _@ |@ Q+ Q+ I+ X+ I+ I+ .@ .@ .@ D+ H+ H+ H+ H+ H+ x+ S+ S+ S+ S+ %@ %@ %@ %@ ]+ t+ :+ a+ :+ :+ @+ @+ @+ L. Y. Y. D. D. 4+ y. 4+ y. C. C. C. #. $. $. V t t t e e 5 5 { ~ ~ ( ~ / % b R. b L+ /+ e C# B. x. ). ). Y u t u u ] 9 ~ ~ * 9 / ) R. 3 3 3 /+ Q. ^+ j+ j+ j+ j+ L@ B@ e+ S@ S@ S@ S@ S@ L# N# B# S# O# T# Y# ", -" d# G+ L@ j+ L@ j+ j+ /+ ^+ k. Q. Q. R. ) ) / * * 9 9 9 d u u u u u ^ B@ ;# C@ ;# ~ / /+ L+ b b = / % % ~ ~ ^ 5 5 t t t Y t ` ` #. #. 7. 6. y. y. _+ o. 4+ Y. D. 0+ !+ !+ L. @+ @+ :+ a+ a+ ]+ ]+ >+ >+ `+ `+ `+ S+ %@ S+ y+ x+ x+ x+ H+ ,@ D+ D+ W+ I+ .@ W+ I+ Q+ I+ I+ Q+ _@ #@ *@ _@ _@ *@ :@ :@ [@ 6@ b@ 7@ b@ T@ T@ b@ m@ m@ m@ w@ w@ w@ H@ Q@ Q@ H@ G@ Z@ Z@ G@ `@ Z@ @# @# @# Q# Q# }# }# }# (# )# )# Z# Z# }# }# }# Z# Z# Z# 6# 6# Z# Z# 6# 6# Z# Z# 6# 6# }# }# (# (# 6# 6# @# @# }# }# }# }# }# }# @# @# `@ `@ Z@ Z@ `@ G@ Z@ Q@ G@ H@ Q@ H@ w@ w@ s@ s@ d@ d@ b@ b@ b@ 7@ [@ :@ :@ :@ :@ :@ ]@ *@ *@ #@ Q+ Q+ Q+ Q+ I+ I+ I+ W+ W+ W+ W+ R+ H+ H+ H+ H+ ^@ S+ q+ S+ S+ `+ g# g# >+ >+ >+ ]+ ]+ Z. :+ @+ %+ %+ L. L. Y. Y. D. _+ 4+ y. y. y. 7. C. $. #. V V V V t t e ^ ^ ^ ^ ~ ~ ~ / = L+ L+ 3 L+ /+ 9 Y x. A@ Y ++ Y u u u ] ] ] 9 ~ * * / / R. 3 k. 3 m. m. j+ j+ j+ L@ e+ e+ i@ e+ S@ S@ D# L# B# B# N# N# N# T# U# ", -" k@ e+ G+ G+ j+ j+ i+ j+ m. m. k. b Q. ! * / 9 I. 9 9 ^ d u u Y Y e N. e+ ;# N. ^ e /+ k. R. 3 b b b / ~ ~ ~ { ^ 5 5 e O t V $. $. $. 7. C. C. C. y. 4+ 4+ 4+ 4+ Y. Y. L. @+ @+ @+ @+ a+ ]+ ]+ t+ ]+ ]+ >+ %@ %@ `+ K@ `# $ .$ +$ @$ #$ $$ %$ &$ &$ &$ *$ $$ =$ -$ ;$ #$ >$ ,$ '$ '$ )$ )$ )$ !$ ~$ {$ +$ +$ ]$ ^$ ^$ ^$ /$ /$ /$ ($ ($ _$ :$ :$ <$ [$ <$ }$ |$ 1$ |$ }$ 2$ 3$ @# [# @# }# }# }# }# }# }# (# (# b# b# Z# Z# 6# h# h# h# Z# Z# b# b# Z# Z# b# b# Z# Z# h# 6# Z# Z# }# }# Z# Z# }# }# }# }# }# }# @# [# @# [# @# @# @# Z@ `@ G@ H@ H@ H@ H@ w@ w@ w@ m@ w@ s@ d@ d@ d@ [@ 7@ 7@ [@ :@ :@ :@ ]@ *@ _@ _@ _@ _@ #@ 1@ Q+ Q+ X+ .@ .@ ,@ .@ D+ H+ H+ H+ x+ H+ x+ ^@ S+ %@ %@ %@ %@ >+ a# t+ t+ ]+ t+ a+ @+ @+ @+ @+ L. L. D. _+ 4+ y. y. y. y. C. #. #. #. $. $. V t R e 5 5 ^ { ~ ~ ~ / b b b b R. k. 3 /+ ) V x. ` ` ++ u u d d ^ ^ 9 ~ * q ) R. ) R. 3 /+ ^+ m. ^+ ^+ j+ j+ G+ G+ e+ e+ i@ d# S@ B# B# B# N# N# U# U# U# ", -" G# i@ B@ B@ L@ G+ j+ /+ ^+ m. m. Q. R. ) * ! * 9 9 * ~ ] w d 5 T X # C@ ;# 3 S A@ b /+ L+ 3 R. = % = ~ 9 ^ ^ { ^ e e t t t V V V B. #. 6. y. y. y. _+ D. D. D. Y. !+ L. @+ @+ ~+ @+ a+ ]+ {+ 4$ 5$ 6$ 7$ &$ 8$ 9$ 0$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ a$ b$ c$ d$ e$ f$ g$ 7# @# }# @# }# )# )# Z# Z# }# }# }# }# h# h# Z# Z# Z# Z# Z# Z# h# h# h# h# h# h# h# h# Z# Z# h# h# h# h# Z# Z# 6# 6# 6# Z# }# }# }# }# }# }# @# @# [# `@ `@ `@ Z@ Z@ G@ G@ Q@ Q@ G@ w@ w@ s@ s@ s@ s@ m@ d@ d@ b@ b@ 7@ [@ :@ '@ '@ '@ ]@ *@ _@ _@ Q+ Q+ I+ +@ Q+ I+ W+ .@ W+ W+ D+ D+ H+ H+ H+ x+ x+ y+ S+ %@ q+ |+ %@ >+ t+ t+ :+ :+ Z. :+ @+ @+ L. !+ Y. Y. D. D. 4+ 4+ 4+ y. y. 6. #. #. #. V ` V t t t t 5 5 ~ ~ ~ % / / b b L+ L+ j+ h+ /+ 3 Y Y 0. Y u T u u ] ] 9 ~ I. 9 b b R. R. k. k. m. m. ^+ m. G+ G+ j+ L@ e+ e+ S@ S@ B# B# B# B# N# U# O# h$ T# P# ", -" k@ e+ G+ e+ G+ j+ j+ /+ ^+ k. k. Q. Q. ! R. * * * ~ 9 ] [ d u u Y ^ i$ C@ ~ V A@ ^ /+ L+ L+ L+ L+ b / / / ~ ~ ^ 5 5 e O t V ` #. #. #. 7. 6. 7. y. y. y. 4+ _+ 4+ Y. 0+ L. 0+ L. j$ k$ l$ >$ m$ n$ a$ a$ a$ a$ a$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ 0$ 8$ p$ q$ ($ r$ s$ 7# W@ Z@ 7# @# [# @# @# }# }# }# }# }# Z# Z# 6# h# Z# Z# h# h# h# h# h# h# h# h# h# h# t$ t$ c# c# t$ t$ c# c# t$ t$ Z# Z# h# h# Z# Z# 6# Z# 6# 6# }# }# }# }# (# }# @# @# @# @# `@ `@ `@ `@ Z@ G@ H@ w@ G@ w@ s@ m@ u@ d@ m@ m@ 5$ u$ v$ w$ x$ y$ z$ A$ B$ C$ D$ E$ _@ |@ Q+ Q+ I+ X+ .@ .@ W+ W+ ,@ H+ ,@ H+ y+ y+ ^@ S+ q+ S+ %@ %@ %@ >+ >+ >+ ]+ t+ ]+ :+ Z. :+ @+ L. L. 0+ Y. _+ 4+ y. y. y. C. C. 6. 7. #. V V t V t e e e ^ ] ^ ~ ~ / / / R. 3 L+ L+ -# -# N. m. ^ ). ++ u u u ] d [ ] 9 9 * * / b 3 3 3 Q. ^+ m. j+ j+ j+ G+ e+ G+ e+ e+ e+ S@ B# B# B# N# N# M# F$ G$ X# ", -" :# B@ C@ H$ j+ G+ i+ j+ m. ^+ Q. Q. Q. R. ) * * * * 9 ^ d d u u u ^ 9 Y e R Y 3 L+ 3 R. R. b = / ~ ~ ~ ~ ~ ^ e 5 t R Y V V #. $. #. C. 6. y. _+ o. _+ Y. Y. I$ J$ K$ $$ b$ 0$ a$ a$ a$ a$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ 0$ L$ M$ N$ O$ P$ Q$ R$ S$ Q@ Z@ Z@ Z@ Z@ [# [# @# @# }# )# }# }# 6# 6# Z# Z# b# b# Z# t$ h# h# t$ t$ h# h# T$ T$ t$ t$ T$ T$ T$ T$ c# c# h# h# T$ T$ T$ T$ h# h# c# c# h# h# Z# b# Z# Z# Z# Z# }# }# }# }# }# }# Q# Q# @# @# @# @# `@ G@ G@ H@ H@ H@ G@ Q@ U$ V$ W$ X$ Y$ Z$ Z$ Z$ Z$ Z$ Z$ Z$ Z$ Z$ Z$ Y$ `$ % .% +% C$ @% I+ I+ W+ .@ .@ ,@ D+ ,@ H+ H+ y+ y+ y+ y+ S+ %@ %@ >+ >+ a# ]+ ]+ a+ a+ @+ @+ @+ @+ !+ Y. D. Y. D. D. 4+ y. y. 7. 7. 7. 7. $. V V V t O e ^ { { ~ ~ ~ % % % b R. b L+ -# -# -# -# -# ~ 5 u u u u d d ~ ~ * * * ) b 3 k. 3 k. ^+ j+ j+ j+ j+ G+ G+ B@ i@ S@ S@ S@ S@ L# N# N# N# O# U# #% G$ $% ", -" %% j+ j+ j+ m. ^+ k. k. k. R. ! ) ! q * 9 ] ] d d u u Y ++ Y ++ A@ Y e L+ -# L+ L+ L+ b b / ~ ~ ~ ] 5 5 5 e O V ` V V #. 7. 6. 6. C. y. .+ &% *% =$ b$ 0$ a$ a$ a$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ =% -% ;% >% ,% '% )% !% ~% ~% {% {% ]% ]% ^% /% (% _% :% <% [% s$ @# @# }# }# }# }# 6# 6# b# b# h# h# h# c# t$ t$ T$ T$ t$ t$ T$ T$ T$ T$ h# h# T$ T$ t$ t$ T$ T$ T$ T$ h# h# h# h# T$ T$ t$ t$ c# h# h# h# Z# Z# 6# 6# }# }# }# }# }# }# [# [# @# @# `@ G@ Z@ Z@ H@ }% |% 1% Y$ Z$ 2% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 2% 2% Z$ Z$ Y$ % 4% 5% 6% W+ W+ ,@ H+ H+ R# y+ ^@ y+ q+ %@ %@ `+ %@ >+ >+ ]+ t+ .+ ]+ a+ @+ @+ @+ @+ L. Y. Y. D. _+ y. 2# y. y. 7. C. #. B. V V V V R e t 5 ^ ^ ~ ~ ~ ~ b b b b k. 3 -# C@ -# L@ C@ ~ Y Y d d w ] [ ~ 9 * * * ) ) 3 3 m. m. m. j+ j+ j+ G+ e+ e+ e+ i@ e+ S@ S@ B# B# B# O# T# U# 7% 8% 9% ", -" C@ j+ G+ i+ m. m. m. ^+ Q. Q. ) ) * 9 * ~ 9 d d d u u u Y R R j. V m. -# L+ 3 b R. b % ~ ~ ~ ~ ^ ^ ^ e t t V V #. $. #. #. |+ 0% a% b% 0$ a$ a$ a$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ =% -% c% d% e% f% g% h% h% i% j% j% k% k% ~% ~% l% {% {% m% ]% ^% ^% ^% n% n% o% p% q% _% r% s% t% b# h# h# t$ t$ h# h# t$ t$ T$ T$ T$ T$ T$ T$ T$ T$ T$ T$ u% u% T$ T$ u% u% T$ T$ T$ T$ u% u% T$ T$ T$ T$ h# h# T$ h# t$ t$ h# h# 6# 6# 6# 6# }# }# }# }# }# @# @# [# @# Z@ Y@ O$ v% Y$ Z$ 3% 3% 3% 3% 3% 3% Z$ `$ 1% w% x% % y% z% A% B% C% C% C% C% C% C% C% C% C% C% C% D% E% F% G% H% I% J% K% z+ x+ S+ S+ S+ %@ >+ >+ >+ >+ ]+ ]+ Z. :+ @+ L. @+ L. L. 0+ Y. _+ _+ _+ y. C. 6. 7. 7. $. #. V ` V t 5 5 e { { ^ ~ ~ / / = b L+ L+ -# -# -# ;# C@ ;# C@ ' u u u ] ] ( ~ ~ * * ) b 3 R. k. k. k. m. j+ j+ j+ G+ e+ B@ e+ S@ S@ S@ D# S@ B# N# N# N# T# U# L% ", -" V+ G+ G+ j+ j+ ^+ ~@ ^+ Q. k. R. R. ) * * 9 I. 9 d ] u u u u Y ). !. t 5 /+ -# 3 R. b b / / % ( ~ { 5 5 5 O e R t V b+ M% ~$ N% 0$ a$ a$ a$ o$ o$ o$ o$ o$ o$ o$ a$ O% P% a$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ Q% R% S% T% U% V% W% W% X% X% X% X% g% Y% h% i% j% j% k% k% ~% ~% ~% l% {% m% ]% Z% ^% ^% `% n% o% o% & & .& +& +& @& #& $& %& && T$ T$ T$ T$ h# h# T$ T$ T$ T$ T$ T$ u% u% *& *& u% u% u% u% u% u% *& *& T$ T$ u% u% T$ T$ T$ T$ T$ T$ T$ T$ t$ t$ Z# Z# Z# Z# }# }# }# }# (# }# @# [# [# =& -& Z$ 2% 3% 3% Z$ 1% % ;& >& 4% ,& ,& ,& ,& '& '& '& '& '& '& '& )& )& )& )& )& )& )& )& )& )& +% +% +% !& ~& ~& ~& y$ y$ A$ {& ]& ^& |+ %@ >+ _# t+ t+ t+ :+ :+ @+ @+ @+ L. L. L. Y. _+ _+ 4+ y. y. y. 6. #. #. #. ` t R t t t t e ^ ~ ~ ~ / / = b L+ 3 L+ 3 L+ C@ C@ ;# e+ C@ * Y u d d d ( I. 9 * ) ) ) 3 3 Q. ^+ ^+ ^+ j+ j+ L@ B@ e+ e+ k@ S@ d# S@ B# B# N# N# O# O# U# 9% /& ", -" N+ L@ j+ j+ m. j+ m. k. k. Q. Q. ) * q * * ~ [ d w u d T Y Y R A@ Y b m. -# L+ 3 R. / = / ~ ~ ^ ^ { ^ u t T. (& _& N% 9$ b$ :& <& [& >$ ~$ K$ *% }& 5$ (& |& l$ 1& 2& 3& a$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ 4& 5& 6& 7& 8& 8& 8& 9& 9& 0& 0& W% a& X% X% X% X% Y% h% i% j% j% k% k% ~% ~% ~% l% {% m% Z% /% b& c& d& d& _% d& e& f& g& +& +& +& +& h& i& j& k& l& m& n& T$ T$ u% u% *& *& *& *& u% u% u% u% o& o& p& p& u% u% u% u% p& p& u% u% u% u% u% u% T$ T$ T$ T$ h# h# c# c# c# c# 6# 6# Z# }# }# }# }# q& r& Y$ 2% 3% 3% 1% C% >& >& s& t& u& ;& v& C% C% w& ;& x& >& 4% '& )& )& )& )& )& y& +% +% +% +% +% +% +% !& !& !& !& !& ~& ~& ~& ~& ~& z& z& A& F% J% l+ a# .+ ]+ ]+ Z. :+ @+ @+ L. Y. Y. 0+ D. D. D. y. 2# y. 6. 6. 6. #. #. V V V t e e 5 5 { ~ ~ ~ ~ / = R. 3 L+ -# j+ -# L@ L@ ;# i$ i$ ^ u ^ ] ] ] ~ / * * ! 3 R. k. m. m. m. j+ j+ j+ j+ j+ e+ k@ e+ d# S@ S@ L# N# E# O# N# T# T# T# V# ", -" 8# e+ j+ j+ j+ j+ m. m. ^+ Q. Q. R. * * * * 9 I. [ ] d d d u Y ++ !. j. S /+ j+ -# 3 b b b b % ~ ~ ~ { ^ e 5 k+ B& j$ k+ U. $. 6. f+ 2# _+ _+ ]# k+ C& D& &$ E& a$ a$ a$ a$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ F& G& H& H& I& 8& 8& 9& 9& 0& 0& W% a& X% X% X% X% Y% h% h% i% j% k% k% ~% J& K& L& Q$ M& '# )# 7# '# )# )# )# )# o# o# c# c# N& |& u$ O& P& Q& R& k& S& T& U& V& W& o& u% u% u% u% p& p& p& p& u% u% p& p& u% u% p& p& u% u% u% u% p& p& T$ T$ u% T$ u% u% h# h# T$ T$ t$ t$ Z# Z# h# 6# 6# X& Y& Z& 2% 3% 3% 3% 3% 3% 3% Z$ Z$ Z$ Z$ Z$ 2% 2% 2% 2% 2% 2% Z$ Z$ Z$ Y$ `& w% % C% T% * +% .* +* e% ,% @* +% !& !& !& !& !& ~& ~& ~& ~& ~& ~& ~& #* #* $* %* &* ** =* t+ :+ a+ @+ @+ @+ @+ L. Y. Y. Y. _+ y. y. y. y. C. #. B. V #. V t R O 5 5 ^ ~ ~ ~ ~ % b b 3 b 3 3 L+ N. a 3 * ^ e T d u u ] [ ( / * ) ) R. ) R. Q. ^+ ^+ ^+ j+ j+ G+ G+ G+ e+ e+ e+ d# S@ B# L# B# O# N# T# O# h$ X# ", -" M@ L@ G+ B@ G+ i+ ^+ Q. Q. Q. ) ) ! ' q * * ~ ( [ ] u Y Y Y R R R / /+ L+ 3 3 b b % ~ ~ ~ { { ^ 5 t e R t V $. $. #. #. 7. 6. -* l$ <& 0$ a$ a$ a$ o$ o$ o$ o$ o$ o$ o$ o$ o$ ;* >* ,* '* v& )* !* ~* {* o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ ]* G& H& H& I& 8& 8& 9& 9& ^* 0& W% a& X% X% X% X% Y% Y% j% /* (* _* G% :* Y@ :* :* `@ <* @# @# }# }# }# }# 6# 6# Z# h# Z# h# T$ r# r# r# r# r# *& g$ [* n& }* |* O& 1* 2* 3* p& p& 4* 4* p& p& 5* 5* p& p& p& p& p& p& 4* 4* 6* p& p& p& u% u% p& *& T$ T$ T$ T$ T$ T$ c# h# h# h# Z# Z# 7* 8* Y$ 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% Y$ `$ `& 1% 9* C% s& 0* a* b* c* d* e* f* g* @* ~& ~& ~& ~& ~& ~& ~& #* #* #* #* $* $* h* i* j* k* :+ @+ @+ L. 0+ L. D. _+ 4+ _+ 4+ y. 6. C. #. 7. 7. #. ` V t t t e ^ ^ { ^ 9 ~ / = R. b L+ L+ L+ /+ R Y S e e u u d d ( ( [ [ / * * ) 3 3 m. m. m. j+ i+ G+ j+ C@ L@ B@ e+ e+ S@ D# B# B# N# N# O# O# U# U# 8% l* ", -" e+ B@ B@ B@ j+ i+ j+ ^+ k. m. Q. Q. ! ' * * * 9 9 ] ] u u u u Y Y R Y /+ -# 3 3 L+ L+ R. = / / ( ~ ^ ^ e e t t V V V V $. m* n* 8$ 0$ a$ a$ o$ o$ o$ o$ o$ o$ o$ {* o* p* q* r* s* t* t* u* v* w* x* o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ {* y* y* H& H& H& z* 8& 9& 9& 9& 0& W% a& X% X% X% X% Y% Y% h% j% j% k% !% ~% {% A* B* C* J& D* E* F* G* H* u$ I* h# Z# t$ h# T$ h# T$ t$ T$ T$ u% u% u% o& p& J* J* p& p& J* 5* 4* 4* 6* 6* 4* 4* 6* 6* 6* 6* 5* 5* 4* 4* 6* 6* p& 4* 4* 4* 4* 4* 4* u% o& u% o& u% T$ h# T$ T$ t$ t$ c# K* -& Z$ 3% 3% 3% Z$ L* 9* v% M* 5& N* O* |% P* Q* ~& !& Q* )& @* * R* 4% R* * * @* '& '& )& )& )& )& )& )& )& S* T* a* b* b* b* b* d* U* e% !& ~& ~& ~& #* #* #* #* #* #* #* $* $* Y& V* W* k+ L. !+ !+ Y. Y. _+ D. _+ 2# C. y. 7. #. #. V V V t t 5 5 e 5 ^ ~ ~ ~ ~ b b R. b L+ -# -# e t t R e u u ^ ^ [ [ I. [ / q ) ! R. k. Q. ^+ ^+ m. m. j+ j+ m+ G+ e+ e+ e+ S@ B# S@ B# E# N# O# N# T# T# G$ G$ ", -" .# i@ e+ G+ G+ G+ j+ m. m. m. Q. k. Q. Q. * * * * / ( [ d d T u Y e R Y 9 /+ -# -# L+ L+ b = / ~ ~ ~ ~ ^ 5 ^ e t t V V V X* Y* 0$ a$ o$ o$ o$ o$ o$ o$ {* o* Z* `* = .= .= += @= @= #= A% w* x* o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ $= y* y* H& H& H& z* 8& 9& 9& 9& 0& W% W% X% X% X% X% g% Y% h% i% j% j% k% k% ~% ~% l% {% {% ]% ]% ^% ^% `% n% o% %= &= *= 7* T$ T$ u% T$ u% o& *& u% u% p& 6* p& p& p& p& 4* 6* 6* 6* 5* 5* 5* 5* == == == == 6* -= 6* 6* 5* 5* 5* 5* 4* 4* p& p& 4* u% p& p& o& u% u% T$ T$ T$ T$ c# ;= >= ,= '= )= != ~= {= 6# )# 4# 4# )# '# :* :* '# }% ]= ^= /= '& '& '& '& '& '& '& '& '& )& )& )& )& y& +% +% +% +% +% +% +% (= ]* _= b* b* b* b* := <= ,% ~& #* #* #* #* #* #* #* $* $* $* $* Y& %* [= }= L. L. D. Y. 4+ y. y. y. y. 6. 7. $. V V V V R e t 5 ^ ^ ~ ~ / % = b R. R. L+ L+ L+ ' R e Y R e ;. d d d [ ( * / / ! ! ) ) m. m. m. j+ j+ h+ G+ G+ m+ B@ k@ S@ S@ S@ D# L# B# B# N# T# U# G$ G$ G$ |= ", -" S@ k@ e+ B@ j+ j+ m. ^+ ^+ Q. m. Q. k. R. ' ' * * 9 [ ] w ^ u u Y R R Y m. C@ j+ L+ L+ R. R. b = % % ~ ^ { ^ u t t t Y 1= &$ 0$ a$ o$ o$ o$ o$ a$ 2= 3= 4= 5= 6= 7= 8= 8= .= .= .= 9= p* x* o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ {* 0= y* y* H& H& H& I& 8& 8& 9& 9& 0& 0& W% a& X% X% X% g% Y% h% i% j% j% k% k% ~% ~% ~% {% {% m% ]% ^% ^% ^% `% n% o% o% & a= _% b= [* u% o& u% u% p& p& 4* 4* 4* 4* 5* 5* 5* 5* == == 6* 6* -= 6* == == 6* 6* == 5* == == 5* 5* -= -= 5* 5* 4* 4* 5* p& 4* o& u% u% *& o& u% T$ T$ T$ h# o# c# c# c# 6# }# }# }# }# }# }# @# && U$ c= y& '& '& '& '& '& '& '& '& '& '& '& '& '& )& )& )& )& y& +% +% +% +% +% +% +% !& +% +% @* d= e= b* b* b* b* a* f= ~& #* #* #* #* #* $* $* $* $* $* Y& Y& Y& ]= g= )@ 4+ _+ 4+ _+ y. y. 6. C. #. #. #. V t V t e e ^ { ^ ^ ~ ~ / / b L+ L+ j+ -# /+ 5 Y e e R S u l. ^ ] [ [ * q * ) ! Q. k. Q. ^+ m. m. j+ m+ C@ C@ B@ e+ S@ d# S@ S@ S@ N# N# N# T# h$ T# T# G$ G$ ", -" m# e+ e+ e+ G+ G+ j+ j+ m. m. m. Q. Q. ) ) ' * * * ~ ( d ] d d u u Y !. ^ /+ -# 3 3 b b b / / / ~ ^ ] ^ e 5 t t h= 2& 0$ a$ o$ o$ o$ 9$ i= j= k= l= l= m= 6= 6= 6= 7= 8= n= o= 2= o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ ;* p= q= y* y* G& H& H& I& 8& 8& 9& 9& 0& 0& W% a& X% X% X% X% Y% h% i% j% j% k% k% ~% ~% ~% l% {% m% ]% ^% n% /% r= q% s= t= u= _% v= G* L& w= *& o& 4* p& 6* 6* 5* -= -= == == -= 5* == == == == == == == == x= x= == == == == == == == 5* == == 6* 6* 5* p& p& *& o& T$ *& *& T$ c# c# c# c# c# c# h# h# h# h# 6# Z# Z# N& y= A& '& '& '& '& '& '& '& '& '& '& '& '& '& '& ,& .* z= ,% A= f= ]* f* B= e= C= D= D= D= D= D= D= D= D= D= E= c* b* b* b* b* b* C= e% #* #* #* #* $* $* $* $* $* Y& Y& Y& Y& Y& ]= }= Y. _+ 4+ y. y. y. C. #. 7. $. V V V t t 5 ^ { ] ^ ~ % % % R. b 3 L+ L+ -# b e S e e e v d ^ 9 ( * * * / * ) ) Q. ^+ m. j+ j+ j+ G+ G+ G+ e+ B@ i@ S@ S@ B# L# B# O# N# T# U# U# G$ G$ F= G= ", -" F# i@ B@ B@ L@ G+ G+ j+ j+ ^+ Q. Q. Q. Q. Q. ! ! * 9 [ [ ] w u u T S R R b /+ j+ -# L+ L+ R. = b % ~ ~ ~ { 5 5 e k+ H= 0$ a$ o$ o$ O% I= J= K= L= L= L= l= l= l= 6= 6= 6= M= N= {* o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ O= P= Q= Q= y* y* G& H& H& I& 8& 8& 9& 9& 0& 0& W% a& X% X% X% X% Y% h% R= S= T= F* U= :% V= W= X= Y= Z= `= Q@ `@ G@ `@ Z@ Z@ W@ }# @# @# 6# c# h# T$ *& - o& 6* -= -= 5* 5* == == == == == == .- .- == == == == == == == == +- +- == == == == == 5* 5* 5* p& p& 4* T$ r# r# T$ T$ c# c# 6# 6# h# 6# 9# 9# 9# Z# (# c# @- A$ y& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& )& )& )& )& )& )& )& * +* ]* U* a* c* b* b* b* b* b* b* b* b* b* b* b* b* B= @* #* #* $* $* $* $* $* Y& Y& Y& Y& Y& Y& Y& #- $- _+ 4+ C. C. 7. C. #. V $. ` t O e e e ^ { ~ ~ ~ % b / R. L+ L+ -# -# N. ( t S R e v d [ ( [ [ * * ! ! Q. Q. 3 Q. ^+ m. m. j+ j+ m+ G+ e+ e+ e+ e+ d# B# B# B# B# O# O# U# G$ G$ G$ G$ G$ ", -" v# e+ S@ e+ B@ B@ j+ j+ j+ m. ^+ Q. k. k. Q. b ' * * / ( [ ] ] d d u R R e -# -# L+ 3 L+ 3 R. R. b % ~ ~ ^ ^ { 1+ %- E& a$ o$ P% @$ R$ &- *- =- =- -- L= L= ;- l= l= 6= M= N= {* o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ >- ,- '- f* f* Q= Q= y* y* G& H& H& I& 8& 8& 9& 9& W% )- !- (* ~- $& {- ]- ^- l@ v@ q@ q@ q@ *# [@ b@ d@ d@ d@ m@ +# +# +# H@ H@ H@ H@ /# /# G@ `@ @# 4# )# 6# /- T$ p& - 5* == == == == == == == +- +- +- +- .- .- x= x= (- (- x= x= x= x= == == == 5* == 5* _- _- [* T$ T$ c# c# c# 6# 6# }# }# (# }# }# @# @# @# @# [# '# :- W& :- :- <- <- [- <- <- }- }- }- |- u$ 1- D$ 2- i* 3- 4- 5- 6- V$ +% )& )& )& +% +% +% +% +% +% +% +% +% )& ,% 7- B= E= b* b* b* b* b* b* b* b* b* E= ,% #* $* $* $* $* $* Y& Y& Y& Y& Y& Y& Y& Y& Y& z$ 8- p. C. 7. 7. $. $. V t t t t u 5 5 ^ ^ ( % / = b b b 3 L+ -# -# 3 e e e e e u d [ 9 [ [ * ) ) ) R. Q. ^+ m. m. m. j+ G+ G+ C@ C@ e+ k@ S@ S@ S@ B# L# N# O# N# O# T# G$ G$ G$ F= 9- ", -" S@ e+ k@ e+ e+ G+ B@ j+ j+ m. m. m. Q. Q. R. ' ! q * ~ I. ] d d d e u R S 9 C@ C@ -# L+ L+ L+ b % ~ ~ ~ ~ ~ { ^& N% a$ b$ _& 0- p. a- 8= b- =- =- =- =- -- L= L= l= c- 3= {* o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ {* >- ~* d- M* )* e- e- f- f* f* f* g- Q= y* y* G& 8& h- i- j- k- l- m- &# 1@ 1@ ~# 1@ _@ _@ _@ _@ _@ 8@ ]@ =# '@ :@ [@ [@ 6@ b@ b@ d@ d@ d@ u@ w@ w@ u@ w@ H@ H@ Z@ Z@ `@ `@ n- n- 6# c# o- *& 5* 5* == == == == +- x= (- (- .- (- x= x= +- +- (- (- +- +- x= x= p- p- q- 6* *& T$ T$ c# h# h# }# }# (# (# n- n- @# n- @# @# W@ W@ G@ G@ H@ r- H@ H@ r- +# w@ m@ U@ m@ b@ b@ [@ [@ 6@ 6@ :@ [@ :@ :@ :@ :@ :@ :@ :@ 7@ 6@ s- t- [% s% u- V* v- V$ +% +% +% !& !& !& !& !& !& z= 0= w- b* b* b* b* b* b* b* c* x- #* #* Q* $* $* Y& Y& Y& Y& Y& Y& Y& Y& Y& Y& y- z- A- B- C- #. #. #. ` V t t e 5 5 ^ { ~ ~ ~ ~ / = b L+ L+ j+ -# -# % e d ;. W v ^ [ * * * * * ) Q. Q. Q. Q. k. ~@ m. j+ C@ G+ C@ G+ C@ i@ S@ S@ S@ S@ B# E# N# T# U# U# G$ G$ 9% 9% 9% ", -" D- S@ E- :# e+ L@ j+ j+ j+ j+ j+ ~@ k. m. Q. b ' * * * / [ ] [ d u u e e e b -# -# 3 3 R. R. b b / ~ ~ ^ { 5$ F- G- h= |. ++ H- I- b- b- b- J- =- =- =- -- L= *- j= K- o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ o$ x* L- p* r& M- N- <= <= <= O- O- P- P- e- f* f* y* Q- R- U= S- T- U- O+ O+ R+ R+ .@ ~# I+ Q+ ~# I+ 1@ 1@ 1@ _@ _@ _@ _@ =# :@ :@ :@ :@ [@ [@ [@ T@ b@ m@ m@ s@ w@ w@ H@ G@ w@ H@ `@ Z@ Z@ @# [# [# }# Z# h# T$ o& p& 5* 5* V- .- +- x= x= x= +- x= (- (- (- (- (- (- W- .- x= X- Y- Z- p& *& h# t$ c# h# }# }# @# @# [# [# @# @# Z@ `@ `@ H@ H@ H@ H@ H@ w@ w@ w@ s@ m@ m@ u@ `- T@ T@ T@ [@ [@ :@ [@ :@ :@ ]@ _@ _@ Q+ |@ '@ 8@ 1@ _@ Q+ _@ #@ |@ ]@ ]@ ]@ n# K@ ; .; +; V* z$ !& !& ~& ~& ~& ~& ~& S* @; E= b* b* b* b* b* b* d= #* #; C% $; %; v- &; Y& Y& Y& Y& Y& Y& Y& Y& *; %* =; -; ;; >; $. $. V V R e e ^ 5 ^ ~ ~ * % b b R. b L+ L+ L+ -# /+ ^ e ^ e e v [ I. I. * * * ' ) ) Q. m. Q. ^+ j+ i+ j+ j+ G+ e+ k@ S@ S@ S@ S@ B# L# N# B# O# T# T# G$ G$ G$ G$ 9% ,; ", -" y# S@ e+ e+ B@ L@ G+ h+ m. m. ^+ ^+ k. k. Q. ! ' * * [ [ [ ] ^ d d e R S N. C@ -# L+ 3 L+ 3 = / % / ~ ~ ^ u S S t 9. R- =- b- b- b- b- b- =- =- =- -- '; >* o$ o$ o$ o$ o$ o$ o$ o$ o$ 2= ); !* r* !; ~; t* t* u* u* u* <= <= <= <= O- e- f% {; ]; ^; R+ x+ x+ H+ /; H+ D+ R# D+ .@ 3# D+ D+ .@ 3# I+ I+ I+ 1@ _@ _@ ]@ ]@ =# ]@ :@ :@ [@ 7@ [@ d@ d@ b@ d@ m@ m@ m@ w@ H@ w@ H@ Q@ Z@ `@ `@ `@ Q# @# }# }# }# }# Z# r# *& - X- V- W- (- (- (- (- (- (- (- (- (; (; _; :; x= x= V- Z- 4* o& T$ t$ h# h# b# b# b# b# 6# 6# }# }# }# @# @# @# Z@ Z@ Z@ G@ H@ H@ w@ w@ w@ w@ u@ d@ b@ b@ T@ [@ [@ :@ :@ :@ =# =# ]@ n# 8@ 8@ _@ _@ 1@ 1@ Q+ I+ ~# ~# =@ Q+ Q+ 1@ Q+ 1@ #@ 2@ Q+ 1@ 2@ 2@ ; <; F% 4- ~& ~& ~& ~& ~& !& [; E= b* b* b* b* b* f= #* #* P* ,& }; Z. }+ |; 1; 2; Y& Y& Y& Y& *; *; 3; X= `. |. V V V t t t e e ^ ^ ^ ~ ~ / / R. b L+ L+ -# -# -# C@ /+ e ^ ( v ^ ^ [ [ [ * ' ! ! Q. 3 Q. ^+ m. m. j+ h+ G+ C@ G+ i@ e+ S@ S@ S@ S@ B# N# O# N# T# G$ T# G$ G$ F= F= 9% ", -" L# 4; S@ e+ e+ L@ j+ j+ j+ i+ j+ m. m. Q. Q. Q. ! * * [ [ ( [ d ^ d ;. e R ~ -# /+ L+ L+ L+ 3 b R. = ~ ~ ~ ~ ^ 5 e e 5; 6; b- b- b- b- b- b- b- =- =- 7; 8; o$ o$ o$ o$ o$ o$ 2= w* o= 9; n= .= .= += @= @= ~; ~; t* u* u* u* <= <= ]* 0; a; j$ S+ o+ q+ b; `+ S+ /; H+ H+ H+ H+ D+ D+ .@ 3# O+ O+ O+ I+ 1@ 1@ 1@ 1@ 1@ 1@ n# c; d; e; f; g; h; i; j; k; l; m; n; k; l; o; p; o; p; p; q; q; q; r; r; r; s; t; u; v; w; x; && h# *& Z- 5* X- V- (- y; y; W- W- y; y; y; z; :; A; B; Y- 5* _- *& o- h# h# h# h# Z# Z# b# b# }# }# }# }# [# Q# @# [# [# Z@ `@ H@ G@ G@ Q@ Q@ w@ s@ m@ m@ m@ b@ b@ b@ [@ [@ [@ :@ :@ ]@ n# _@ _@ 1@ _@ 1@ ~# ~# I+ ~# I+ I+ .@ D+ W+ O+ I+ O+ ~# I+ Q+ I+ I+ Q+ I+ {@ @@ Y+ B& H% C; z& ~& #* #* !& 0= := b* b* b* b* e% $* Y& #* #* |% D; U. <+ L. =+ E; O& 3; *; *; *; 3; O$ F; #. #. t R t e 5 e { ~ ~ ~ ~ / b b b 3 k. 3 /+ /+ N. N. ( e ^ { v [ [ ( * * ! ! R. k. 3 3 m. m. m. j+ j+ G+ m+ C@ e+ S@ d# S@ D# L# L# N# B# S# T# U# G$ 8% F= 9% G; 9% ", -" F# e+ i@ B@ G+ G+ j+ j+ j+ j+ ^+ Q. k. ) ' ' ' * * * [ [ ^ l. d v e R 3 N. /+ /+ m. L+ R. R. b % % ( ~ { ^ 5 e H; L= b- b- b- b- b- b- 6= I; J; K; 0$ o$ o$ K- L; M; N; 5= 6= 6= 7= 8= 8= .= .= += @= @= ~; ~; t* u* u* ]* O; }; q+ |+ %@ g# g# `+ `+ S+ x+ S+ ^@ H+ @ R# R# .@ 3# .@ .@ .@ .@ 3# ~# P; Q; R; S; T; U; V; W; X; Y; Z; `; > .> Y; Y; Y; Y; +> +> @> #> @> #> #> @> $> $> %> &> &> &> &> r; *> *> *> *> => -> ;> u% 5* p- == x= z; z; z; y; (- W- _; W- == -= 5* p& *& h# t$ t$ h# t$ T$ T$ t$ t$ h# h# 6# 6# }# >> ,> '> )> !> ~> {> ]> ^> ^> ^> /> (> _> :> <> [> }> |> 1> 2> 3> 4> 5> 6> 7> 8> 9> 0> a> b> c> d> 1@ 1@ 3# 3# O+ ~# I+ I+ D+ D+ D+ .@ @ D+ X+ O+ W+ I+ .@ +@ .@ .@ W+ &@ z+ e> f> A& #* #* #* )& B= b* b* b* c* * Y& Y& Y& Y& #* |% H* L. L. D. ]# O. g> i* *; *; *; 3; X= 5. #. ` V t e e 5 5 ~ ~ ~ ~ ~ / b L+ 3 3 3+ N. /+ L@ C@ { ^ e v v [ [ [ * * ' ! Q. Q. m. ^+ ^+ ^+ m. G+ G+ G+ e+ i@ i@ S@ S@ S@ B# B# B# N# N# O# h$ G$ G$ G$ F= F= F= h> ", -" i> e+ e+ k@ e+ G+ C@ j+ j+ i+ j+ m. ^+ ^+ Q. Q. ! * * [ I. ( ( d ^ d v e e ;# -# /+ /+ 3 b b b = / ~ ~ ~ { 5 j> k> =- b- b- b- l= l> m> n> c. -* 2& &$ o> !* p> *- l= l= l= 6= 6= 6= 7= 8= 8= .= .= += @= @= ~; ~; u* q> r> .+ .+ t+ %# %# >+ >+ `+ b; `+ S+ S+ /; x+ /; H+ D+ D+ D+ D+ .@ s> t> u> v> w> x> y> y> z> A> A> y> y> y> z> z> B> B> > > Y; Y; +> +> X; C> #> @> @> $> $> %> $> $> %> &> &> &> &> D> *> *> *> *> *> E> F> G> r$ 5* V- V- V- V- V- W- V- B; == 5* p& o& T$ u% T$ T$ T$ T$ h# T$ T$ h# h# h# h# H> I> J> K> L> L> L> M> M> N> O> O> O> O> O> P> Q> Q> R> S> S> R> R> R> R> R> R> R> T> U> V> U> U> U> W> X> Y> Z> `> , ., +, @, #, $, D+ D+ H+ H+ H+ J# x+ H+ D+ W+ O+ R+ D+ W+ W+ ,@ H+ z+ R+ ]- A& #* #* #* x- E= b* b* %, #* Y& Y& Y& Y& Y& Y& Q* P& g+ Y. _+ _+ _+ &, *, 3; *; 3; w$ =, V t R t u 5 ^ ^ ^ ~ / = % R. R. 3 L+ L+ /+ N. C@ C@ B+ ^ ^ v [ [ [ * * ! ! ' b ' 3 m. m. m. j+ h+ G+ C@ C@ e+ S@ S@ S@ S@ S@ L# N# N# N# N# T# G$ 8% G$ F= 9% -, G= ", -" ;, d# e+ e+ e+ e+ L@ j+ G+ G+ j+ j+ ~@ k. Q. Q. ' ' ' * * ( I. ] d d u e e ~ /+ /+ /+ /+ L+ 3 b b / / * ~ { ^ >, ,, b- b- b- ', m> ), $. #. #. L. !, ~, {, L= L= L= L= ;- l= l= 6= 6= 6= 7= 8= 8= .= .= += @= @= <= E* ], .+ :+ :+ :+ :+ t+ %# g# >+ `+ b; `+ S+ S+ x+ x+ /; R# ^, /, (, _, :, <, [, }, }, [, [, [, [, [, [, y> y> |, W; y> B> W; .> > > > > Y; Y; Y; +> C> +> @> @> $> $> $> $> %> &> %> &> D> r; D> D> *> *> E> E> E> E> 1, 2, 6* - 5* == == 3, Z- p& 4* u% u% u% u% *& u% T$ T$ u% T$ t$ t$ h# 4, 5, 6, 7, L> L> 8, 8, 9, 0, 9, 9, 9, 9, a, a, b, c, d, e, f, f, f, g, g, g, h, h, g, g, i, i, j, j, k, l, l, l, l, m, n, n, n, n, X> o, p, q, r, s, t, u, H+ /; /; x+ @ H+ @ R+ R+ D+ H+ ,@ ,@ R+ H+ z+ o@ v, z$ #* #* )& e= b* b* e- #; W$ #* Y& Y& Y& Y& Y& Y& W= w, y. y. y. 9+ w, f> *; *; x, y, _. t e e ^ ^ { ~ * % / = / R. L+ L+ L+ /+ /+ C@ L@ ;# b ( ( v ^ I. ( * * ' ! Q. Q. Q. Q. ^+ j+ j+ j+ j+ C@ e+ e+ k@ i@ d# S@ B# L# N# B# O# U# U# G$ G$ G$ G$ G; 9% -, ", -" z, E# S@ S@ S@ e+ e+ G+ G+ j+ j+ m. ^+ m. m. k. ' Q. ! * * * * ( [ d d u e ;. Q. N. N. /+ L+ k. R. L+ b = / ~ ~ ~ A, ', b- b- *- _% B, 1+ #. #. #. 7. C, i- l= =- =- -- L= L= l= l= l= 6= 6= 6= 7= 8= 8= .= .= += <= (* $- Z. @+ D, @+ :+ %# t+ %# >+ >+ `+ `+ S+ S+ S+ E, F, G, H, :, <, [, I, }, [, J, J, I, I, [, [, [, [, [, [, K, K, y> y> y> y> z> z> .> Y; .> Y; Y; Y; +> l; +> +> +> #> $> $> $> $> $> $> &> &> D> D> D> D> D> L, E> E> E> E> M, N, O, P, - 4* p& o& u% 4* 4* p& p& u% u% u% u% *& *& u% u% u% Q, R, S, T, U, V, W, W, W, 8, 9, 9, M> M> M> M> b, a, P> P> P> f, f, f, g, h, g, g, g, g, g, X, i, i, i, i, j, Y, l, l, l, l, m, n, X> Z, Z, Z, `, ' ' .' .' +' @' #' $' %' S+ S+ ^@ x+ y+ x+ @ R+ @ H+ H+ H+ x+ /; j$ C$ $* $* #* @; b* b* ,% N* L* &' Q* Y& Y& Y& Y& Y& 3; *' =' y. y. 6. 6. -' ;' 3; >' v$ v. 5 e 5 ^ ] ^ ~ ~ / % b L+ b 3 3 L+ N. C@ C@ e+ B@ ~ ~ { < < [ * ! ! ' b Q. m. m. m. m. j+ j+ j+ G+ e+ e+ e+ S@ S@ D# L# B# E# N# N# N# T# T# G$ ,' 9% F= F= -, '' ", -" E# S@ d# S@ k@ i@ B@ e+ G+ j+ j+ j+ m. m. ^+ Q. Q. b ' * * * ( I. ^ ^ ^ v v ^ -# /+ /+ /+ /+ 3 b 3 b / / / ~ )' 8= J- b- I- !' ). V ` #. #. #. ~' 6; =- =- =- =- -- L= L= l= l= m= 6= 6= 6= 7= 8= 8= .= t* E* &, U. L. %+ %+ @+ :+ :+ t+ :+ t+ g# >+ g# {' ]' ^' /' (' }, K, I, [, [, J, J, _' _' J, J, I, I, [, [, I, K, [, [, [, y> y> y> y> y> W; W; z> z> > > Y; Y; > > +> C> #> #> #> #> $> %> $> $> &> &> &> &> r; *> *> E> E> E> E> E> M, M, M, :' <' p& p& p& p& [' u% *& *& u% u% *& *& u% u% u% }' |' T, 1' U, U, W, W, W, 8, 8, 8, 2' M> 9, 9, 0, 0, a, a, b, b, f, f, f, f, f, g, g, h, g, g, R> i, g, g, i, 3' k, l, l, l, l, m, X> X> m, n, n, `, ' ' 4' 4' .' +' .' 5' 5' 6' 7' 8' 9' b; b; q+ q+ ^@ o+ x+ x+ H+ x+ S+ S+ o+ 0' A& $* #* f= b* a' #* P* 1% Y$ -& b' Y& Y& Y& *; *; c' *' T. y. 6. #. (+ &, d' >' e' f' e e ^ { ~ ~ % / / / R. L+ L+ L+ /+ N. C@ ;# ;# e+ N. ~ ~ ( < * * ' ' ' ' Q. Q. 3 ^+ m. j+ h+ G+ G+ e+ i@ e+ e+ d# B# B# B# B# N# N# O# O# T# G$ G$ F= g' -, -, -, ", -" E# B# L# 8# d# e+ k@ e+ m+ m+ C@ j+ i+ i+ ^+ Q. Q. 3 ' ' ' * * * ( [ [ d ^ e { N. ;# /+ /+ 3 L+ 3 R. = = / / h' 8= =- =- &- q. t V ` V V 9. i- L= =- =- =- =- -- L= L= ;- l= l= 6= 6= 6= 7= 7= 8= .= q> i' <+ H. %+ %+ %+ %+ :+ :+ j' :+ t+ k' l' m' n' Z; A> A> A> K, K, [, J, I, I, J, J, J, J, I, I, J, J, I, I, [, [, [, [, [, [, [, y> y> y> A> z> o' p' K, q' r' s' t' u' v' X; @> @> $> $> $> $> $> %> %> &> D> r; D> r; L, *> E> E> E> E> M, M, M, w' x' y' z' *& *& p& p& o& o& p& p& *& *& A' B' C' 1' 1' D' U, U, U, V, U, W, 8, W, 8, 9, 9, 9, 9, M> a, 0, b, a, c, d, P> f, g, g, g, g, g, g, g, g, g, i, i, i, i, Y, 3' l, l, l, l, m, n, n, n, Z, p, `, `, ' ' E' F' G' G' G' G' G' G' H' I' J' >+ %@ %@ $@ /; x+ S+ ^@ ^@ S+ q+ o+ I$ K' $* $* L' c* d= Y& Y& M' 2% Z$ 9* N' Y& *; *; *; 3; x, O' S. #. #. $. <. }= O$ P' W* ). 5 ^ ^ { ~ / % b b R. 3 /+ /+ /+ -# ;# e+ e+ Q' C@ % { [ < * * ' ! Q. Q. m. m. m. j+ i+ j+ j+ j+ C@ e+ e+ S@ S@ S@ B# L# N# B# O# T# U# G$ 8% G$ G$ -, 9% G; R' ", -" O# B# L# 8# i@ i@ e+ e+ C@ m+ j+ j+ j+ j+ ^+ k. Q. Q. ! ! * * * ( [ ^ ^ l. e e b ;# N. N. /+ /+ L+ b / / % % S' n= =- L= T' 0. t t t V ` U' 0= =- =- =- =- =- -- -- L= L= l= l= l= 6= 6= 6= 7= 8= 0= V' H. Y. Y. Y. Y. %+ @+ ~+ ~+ :+ W' X' Y' Z' Y; z> A> K, K, [, [, [, [, [, [, J, J, J, J, `' `' ) ) J, J, I, J, [, [, K, K, [, [, [, I, _' .) +) @) #) +) $) %) X; X; X; Y; +> +> @> @> @> @> @> $> $> %> %> &> &> D> &> D> *> *> *> *> E> M, M, M, M, M, M, w' &) *) =) 4* 4* p& p& - -) ;) >) ,) ') )) !) !) D' D' !) V, W, W, W, W, ~) 2' 9, 9, 9, 9, 0, 0, a, O> P> P> P> f, f, g, g, g, g, g, h, h, g, X, i, i, j, j, k, l, l, l, X> X> n, n, m, m, `, `, ' ' ' .' .' .' G' G' G' G' G' G' {) ]) {) ^) /) () >+ %@ `+ q+ x+ o+ x+ S+ %@ q+ l+ W* %* Y& _) :) Q* Y& Y& 8* Z$ 3% Z$ w% O* *; *; *; *; 3; e' <) |. #. V V 5. [) P' }) b. 5 ] ~ ( ~ / b b b L+ L+ /+ /+ -# e+ e+ e+ e+ Q' i@ ~ ~ % ! ' ! ' b Q. Q. Q. ^+ ^+ m. j+ j+ G+ e+ e+ e+ S@ S@ S@ S@ B# E# O# O# N# T# G$ G$ G$ G$ 9% |) -, -, 1) ", -" N# N# 2) F# S@ S@ i@ B@ G+ G+ G+ G+ j+ m. m. m. Q. b Q. ! * * * * ( [ [ v v ;. /+ -# /+ /+ 3 3 b b b b % 3) t* L= 8= 4) t e t t t V 5) n= =- =- =- =- =- =- -- L= L= ;- l= l= m= 6= 6= 6= .= 6) [+ 2# _+ Y. )@ L. %+ %+ @+ ~+ 7) 8) Z' X; z> y> y> y> [, y> [, K, K, [, [, I, I, ) ) ) ) `' `' 9) 9) ) ) ) ) [, [, I, .) +) @) 0) 0) a) +) b) K, z> z> z> z> .> Y; > X; X; C> +> +> @> $> $> $> $> $> $> $> &> r; D> D> D> D> *> E> E> E> E> M, M, M, M, M, c) d) e) f) g) h) i) j) k) l) ') ') m) n) m) !) D' D' D' U, V, V, W, W, W, 8, 8, 9, M> M> 9, 0, a, a, b, c, d, d, f, f, g, g, h, h, g, g, g, g, i, i, i, 3' Y, Y, l, l, l, m, m, m, X> X> n, `, p, ' E' ' E' F' .' 5' G' G' G' {) G' {) {) {) o) p) q) r) .+ >+ `+ |+ q+ `+ S+ %@ %@ T+ s) 4- Y& _) 0= Y& Y& Y& |% t) 3% 3% 2% w% N' *; *; *; *; 3; d' u) V ` V t C, }) w$ v) { ~ ~ ~ ~ = R. R. R. 3 L+ /+ C@ C@ e+ w) e+ e+ Q' C@ < [ * ! @ ' ' Q. m. m. m. j+ j+ j+ G+ m+ C@ k@ S@ S@ S@ B# D# B# B# N# N# U# U# G$ G$ G$ F= F= x) y) -, z) ", -" H# A) N# S@ e+ e+ k@ e+ C@ C@ j+ j+ m. ^+ ^+ Q. m. Q. b ' ' * * [ [ [ ^ l. { ^ N. C@ N. 3+ /+ L+ L+ L+ b = B) T* l= ', S' 5 5 5 e R V C) m= =- =- =- =- =- =- -- L= N- g* l= l= l= 6= 6= 6= ]* D) o. _+ _+ _+ Y. Y. Y. %+ E) F) G) X; .> .> .> W; y> y> y> y> [, [, [, [, [, [, J, I, J, J, 9) 9) H) H) H) H) 9) 9) I) J) K) 0) 0) 0) 0) J) L) K, [, [, A> W; z> z> z> > Y; Y; Y; Y; +> +> @> @> #> #> #> $> %> %> $> &> &> D> D> D> *> *> E> E> E> E> M, M, M, M, M, M, c) c) c) d) M) N) N) l) O) P) P) P) ') 1' !) !) D' D' !) Q) U, W, W, W, W, 8, 9, 9, 9, 9, 9, 0, a, O> a, P> P> f, f, g, f, g, g, g, h, R> g, g, i, i, j, j, k, l, l, l, l, l, n, X> n, n, n, `, ' ' ' ' .' .' G' G' 5' G' G' G' {) {) {) R) S) S) S) T) U) V) =+ t+ g# q+ |+ `+ %@ %@ >+ |+ ;' Y& _) #* Y& Y& Y& $* 1% 3% 3% 3% Z$ W) #* *; *; *; 3; X) Y) V t e e Z) `) =& ! ^ ~ / % b b b 3 L+ /+ /+ -# -# L@ e+ e+ Q' D# B# m. % ! * ' ! Q. 3 3 ^+ ^+ ^+ m. j+ m+ C@ C@ e+ S@ d# S@ S@ S@ N# N# N# N# O# h$ T# G$ G$ G$ -, -, .! z) ", -" 7% M# O# S@ S@ S@ e+ C@ G+ G+ G+ j+ j+ m. m. m. Q. Q. ' * * * * * ( ( v ^ v b ;# L@ /+ /+ L+ 3 R. R. R. / +! l= 6; @! ^ ^ 5 t O t a- L= =- =- =- =- =- -- -- n= v= #! N- l= l= 6= 6= 6= $! C, y. y. 2# y. _+ Y. Y. %! &! *! Y; .> > .> > B> y> y> y> y> y> K, K, [, [, [, J, ) ) `' ) ) ) ) ) I) =! a) 0) 0) 0) 0) 0) J) L) I, [, K, K, K, K, b) b) K, u' .> Y; .> Y; > > +> +> +> #> @> $> $> $> $> $> %> &> &> &> D> D> *> *> L, *> E> E> M, M, M, M, -! c) c) c) w' c) c) ;! ;! O) P) P) P) m) m) m) !) 1' !) !) D' U, U, W, V, >! W, 8, 8, 9, 8, 9, M> M> M> a, b, b, P> f, f, f, g, g, g, g, g, g, R> R> g, j, i, 3' k, k, Y, ,! l, m, n, n, m, m, Z, p, p, ' 4' 4' .' .' .' 5' G' G' G' G' G' {) {) S) R) R) S) S) '! )! !! ~! :+ >+ -+ >+ %@ >+ >+ >+ {# W* Y& Y& Y& Y& Y& Y& {! % 3% 3% 3% 3% t) P* *; *; 3; 3; P' E; t R e t 5 _. ]! ]! ^ ~ / = b R. b 3 3 /+ -# C@ C@ ;# e+ Q' Q' D@ i$ b % * * ' ' Q. ^+ m. m. m. j+ G+ G+ G+ e+ C@ i@ S@ S@ B# L# B# B# N# N# T# U# G$ G$ F= 9% G; 9% ^! /! (! _! :! :! :! :! :! :! :! :! :! :! :! &, o. i- l= l= m= 6= N- o! 6. C. f+ 2# _+ _+ 0# p! q! r! l; > > Y; Y; > z> z> z> W; W; y> [, [, [, [, [, I, I, J, J, ) H) 9) H) J) #) 0) 0) 0) 0) 0) a) s! ) [, I, .) +) @) 0) @) t! K, y> z> z> z> > > > Y; +> X; C> @> @> #> @> $> $> $> %> %> &> &> &> r; *> D> *> *> E> E> M, M, M, M, M, M, M, M, w' c) c) c) c) O) P) O) P) n) ') n) !) !) !) !) !) U, U, U, U, W, W, 8, 8, 8, 8, 9, 9, 9, 0, 0, 0, O> P> b, d, f, g, f, g, h, h, g, h, g, R> g, g, k, k, 3' 3' l, l, n, X> m, n, n, n, n, `, `, `, ' .' E' F' G' G' G' G' G' {) {) {) {) S) R) R) S) '! S) '! '! u! v! w! t+ g# >+ .+ a# >+ >+ %# |; x! Y& Y& Y& Y& Y& *; 5& Z$ 3% 3% 3% Z$ y! x, 3; 3; >' P' E; t t 5 e ^ ^ ), ]- F. ~ b b b 3 L+ /+ /+ C@ -# L@ e+ i$ e+ Q' B# D# C@ % @ ! Q. Q. 3 Q. ^+ m. ^+ m. j+ j+ G+ e+ e+ e+ e+ d# B# B# B# B# O# O# U# G$ G$ G$ G$ G$ 9% -, -, z! A! B! B! C! C! C! D! E! E! D! D! D! D! D! D! A! A! F! F! A! F! F! F! G! G! [! H! I! ", -" J! K! L! M! M! M! M! M! N! N! O! O! N! N! N! P! O! Q! P! P! d! R! P! R! R! R! S! S! S! S! S! T! T! U! V! W! X! Q' L# D# e+ e+ e+ e+ C@ C@ j+ j+ j+ m. ^+ Q. 3 3 b ' * * * * ( [ ^ { ( m. C@ ;# /+ /+ L+ 3 R. R. Y! #= 0= Z! 9 ~ ^ e u t `! m= -- -- -- -- -- L= s* ~ o. 6. D) 6= l= m= 6= [; .~ 6. 6. 6. f+ 2# 9+ _+ +~ @~ l; +> Y; +> Y; Y; .> z> B> y> y> y> y> [, [, [, [, I, I, I, I, J, J, H) J) 0) 0) 0) 0) 0) 0) 0) J) I) L) #~ J) 0) 0) 0) J) r' $~ [, y> [, y> z> W; B> B> > > Y; Y; +> +> +> #> #> #> $> $> $> $> $> %> &> D> r; r; D> L, *> *> E> E> E> M, M, M, M, M, w' c) c) c) c) O) O) O) ;! P) P) m) m) m) !) !) D' D' U, U, V, V, V, W, 8, 8, 8, 8, M> M> 9, 9, 0, b, a, P> P> P> f, f, f, f, g, g, g, g, g, g, i, i, i, 3' Y, 3' 3' l, m, m, m, m, X> X> n, n, `, `, ' ' .' .' .' G' 5' 5' G' G' G' {) {) R) S) S) S) S) R) '! '! '! %~ &~ *~ =~ :+ .+ >+ >+ >+ ]+ ]+ -~ ]= Y& Y& Y& *; *; 3; P* Y$ 3% 3% 3% `$ ;~ i* 3; >' >' P' E; t t 5 ^ { ^ ] `) >~ / = b b k. 3 /+ -# L@ ;# e+ i$ e+ Q' Q' Q' N# 3 b ' ' b Q. ^+ m. m. m. j+ h+ G+ C@ C@ e+ k@ S@ S@ S@ B# L# N# O# N# O# T# G$ G$ G$ F= F= F= -, ,~ '~ E! C! )~ )~ C! C! )~ )~ B! B! E! E! C! E! B! B! A! A! B! B! A! A! !~ !~ ~~ G! {~ G! ]~ ", -" ^~ /~ L! M! M! M! M! M! (~ M! M! O! O! O! O! O! O! N! P! P! P! Q! P! d! d! P! P! R! R! S! S! S! S! S! S! _~ _~ :~ <~ [~ }~ D@ B# S@ d# e+ e+ e+ e+ G+ C@ j+ j+ m. m. m. Q. Q. b ' ! q * ( I. ^ v v ( ;# L@ -# -# /+ /+ L+ 3 b h- ]* |~ 9 ^ ] ^ e e 1~ #= L= L= L= L= L= L= 2~ 3~ y. 6. y. [; l= m= 6= R- d. ` #. f+ f+ f+ 2# 4~ 5~ %> +> +> +> +> Y; > > z> > z> W; W; y> y> y> [, [, K, [, [, [, `' J) 0) 0) 0) 0) 0) 0) 0) a) 6~ 6~ J) a) 0) 0) 0) @) #~ I, [, [, [, [, [, y> A> y> y> z> .> Y; Y; > > Y; +> C> +> @> $> $> %> $> %> &> &> &> &> &> D> r; *> E> E> E> E> M, M, M, M, M, c) c) c) c) c) c) ;! ;! ;! P) P) ') ') n) !) 1' D' !) !) !) !) U, U, W, W, W, 8, 9, 2' 9, 9, 0, M> a, O> b, b, P> P> P> f, g, g, h, h, g, g, R> i, X, i, j, j, 3' k, l, l, l, m, X> X> m, n, Z, Z, ' ' 4' E' .' .' .' .' G' G' G' {) {) {) S) S) R) S) R) R) '! '! 7~ 7~ 7~ 7~ 8~ 9~ 0~ =+ .+ .+ >+ t+ t+ a+ -+ ;' Y& Y& *; *; *; 3; Y& `$ 3% 3% 3% M- u) a~ >' >' >' P' b~ e e e ^ ] ] ~ [. u b 3 L+ L+ L+ 3+ C@ C@ C@ ;# w) i$ Q' B# L# B# C@ % ' Q. Q. Q. Q. 3 B+ m. j+ C@ G+ C@ G+ C@ i@ S@ S@ S@ S@ B# E# N# T# U# U# G$ G$ 9% 9% 9% -, R' R' c~ )~ )~ d~ d~ d~ d~ )~ )~ d~ E! )~ )~ E! E! E! E! C! C! A! A! A! A! D! D! A! F! F! F! G! {~ e~ f~ ", -" g~ 6! K! h~ i~ j~ j~ M! M! M! M! M! M! M! O! O! O! N! N! O! O! P! P! d! d! P! P! R! R! R! R! R! R! S! S! S! S! S! k~ <~ [~ l~ m~ N# B# B# S@ e+ k@ e+ m+ j+ j+ j+ j+ j+ B+ 3 m. Q. b b * * * * [ ^ [ v / C@ e+ C@ /+ /+ L+ L+ R. n~ F& o~ J. ~ ~ ^ 5 5 e p~ l= ;- L= L= L= L= q~ z. 6. 6. #. m> 6= 6= 6= r~ |. #. #. #. 6. y. y. s~ t~ @> #> +> +> X; > > > .> .> z> z> z> z> y> [, [, [, [, [, I, #~ a) 0) 0) 0) 0) 0) 0) 0) a) u~ v~ 0) 0) 0) 0) a) #~ ) J, J, I, K, [, [, K, [, y> y> y> B> z> z> .> Y; C> w~ D> x~ M, w' ;! y~ z~ z~ z~ A~ A~ A~ B~ B~ C~ D~ E~ F~ F~ G~ F~ G~ H~ H~ 9, F~ I~ ;! c) c) c) c) O) O) O) O) P) P) P) m) m) m) n) !) !) !) D' U, V, U, W, W, W, W, 8, 9, 9, 9, 9, 0, a, a, b, b, P> f, f, f, f, f, g, g, g, g, g, g, X, j, i, 3' 3' 3' l, l, l, l, m, n, n, n, n, `, ' ' 4' 4' .' +' G' G' G' G' G' G' G' {) {) {) R) R) S) S) S) '! '! 7~ 7~ 7~ J~ J~ 8~ K~ L~ j' :+ =+ ]+ :+ :+ ,+ ]& Y& *; *; *; *; *; 3; M~ 3% 3% Z$ N~ 5. f' O~ >' >' x, #! u e ^ { ~ ( % J. / b 3 3 3 /+ -# C@ C@ e+ e+ e+ e+ Q' B# B# S@ b b ' ' Q. m. Q. ^+ j+ G+ j+ j+ G+ e+ k@ S@ S@ S@ S@ B# L# N# B# O# T# T# G$ G$ G$ G$ 9% -, -, -, P~ Q~ R~ S~ S~ S~ S~ S~ S~ T~ T~ S~ T~ S~ S~ T~ R~ T~ U~ V~ W~ X~ A! A! A! A! A! !~ !~ F! Y~ Y~ {~ Z~ `~ ", -" { .{ K! h~ h~ M! M! M! M! M! M! M! M! M! M! +{ @{ #{ ${ %{ &{ *{ *{ *{ *{ ={ ={ ={ -{ ;{ ;{ >{ ,{ '{ ){ '{ ){ !{ !{ !{ ~{ {{ !{ ]{ ^{ B# B# B# d# i@ e+ e+ C@ m+ G+ h+ m. m. ^+ ^+ 3 3 Q. Q. b * * [ [ [ ^ { Q. C@ ;# L@ /+ /+ /+ L+ b /{ |~ * ~ ~ ~ { { ^ `! m= l= l= l= l= l= 0; f+ $. 6. #. ({ t* 6= += `! ` ` ` #. #. f+ _{ :{ %> #> @> @> #> +> +> +> Y; Y; > > .> .> z> y> A> y> [, [, K, +) 0) 0) 0) 0) 0) 0) 0) 0) a) a) 0) 0) 0) 0) 0) J) ) 9) `' `' ) I, [, [, [, [, [, y> y> > C> <{ D> x~ M, w' w' w' w' w' ;! y~ [{ y~ z~ z~ A~ I~ }{ }{ }{ C~ B~ E~ F~ F~ F~ G~ 9, H~ G~ |{ 1{ 2{ c, 3{ d, D~ l) c) c) c) O) P) ;! P) n) n) n) !) 1' 1' 1' D' !) !) U, W, W, W, 8, 8, 8, 8, 9, 0, M> M> 0, a, a, P> g, i, 4{ 5{ 6{ 6{ 7{ 8{ 9{ 0{ a{ a{ b{ a{ c{ d{ a{ a{ 5' 5' 5' 5' e{ f{ F' ' e{ ' g{ .' ' ' .' .' G' G' 5' 5' G' {) {) {) S) S) S) S) R) R) '! '! '! 7~ 7~ J~ 7~ J~ h{ i{ j{ k{ :+ :+ :+ :+ a+ :+ @+ l{ 3; *; *; *; *; *; 3; v% 3% 3% Y$ V' |. m{ n{ P' P' )= u) 5 5 ^ ~ ~ ~ % % b b b L+ m. C@ -# ;# e+ e+ Q' Q' Q' B# L# N# C@ @ @ Q. L+ Q. ^+ m. m. j+ G+ G+ C@ G+ i@ e+ S@ S@ S@ S@ B# N# O# N# U# G$ T# G$ G$ F= F= F= -, -, o{ p{ q{ S~ S~ S~ S~ r{ r{ S~ S~ S~ S~ R~ R~ R~ R~ T~ T~ s{ s{ T~ t{ u{ v{ A! A! C! D! F! !~ F! F! Y~ {~ w{ x{ ", -" y{ h~ h~ h~ z{ z{ h~ h~ M! M! M! M! M! Q! A{ B{ C{ D{ &{ ={ E{ E{ -{ -{ ;{ ;{ ;{ '{ ;{ '{ F{ F{ '{ F{ F{ G{ ~{ H{ G{ I{ J{ K{ J{ L{ M{ N# L# B# S@ 8# S@ k@ e+ m+ j+ j+ j+ i+ j+ m. m. Q. Q. Q. Q. ' * [ [ < [ v ~ -# ;# e+ C@ /+ L+ k. R. N{ O{ * = ~ ~ ] ] ^ S 0= l= l= l= l= l= P{ |. $. $. A@ e Q{ 6= t* R{ A@ Y ` #. 6. 6. S{ T{ $> $> $> #> #> +> +> > > Y; .> > > .> W; B> y> y> [, b) @) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) a) U{ I) =! =! 6~ L) 9) I, I, [, A> B> > V{ W{ E> M, x~ M, X{ M, M, w' w' w' ;! ;! ;! ;! y~ z~ z~ z~ z~ A~ A~ A~ }{ }{ E~ E~ F~ F~ F~ F~ G~ G~ Y{ Y{ H~ 1{ 1{ 1{ 1{ Z{ `{ ] 1' O) ;! O) P) P) P) P) m) n) m) !) !) 1' !) Q) U, W, W, W, W, 8, 2' M> 9, 9, 9, 9, c, j, .] 9{ +] @] +] @] @] #] #] $] %] %] %] &] *] *] *] *] =] =] =] =] =] =] -] -] ;] ;] ;] >] >] >] ,] '] )] !] ~] ;] {] =] h{ '! {) {) {) {) S) S) R) S) '! '! '! '! 7~ 7~ i{ ]] J~ h{ h{ 8~ ^] /] Z. Z. Z. a+ @+ @+ (] _] *; *; *; *; *; 3; 8* 3% 3% x% ), V ). ^; P' P' w$ 9. ^ ^ ^ ( % / = / R. 3 L+ /+ -# L@ ;# ;# w) e+ Q' Q' Q' B# O# E# a # L+ L+ L+ m. m. j+ j+ G+ G+ m+ C@ e+ S@ d# S@ D# L# L# N# S# O# T# U# G$ 8% F= 9% G; 9% -, o{ -, :] <] q{ q{ q{ q{ q{ q{ S~ S~ q{ q{ q{ S~ S~ S~ S~ S~ T~ R~ T~ T~ s{ s{ [] }] |] A! D! A! F! !~ ~~ ~~ Y~ {~ 1] ", -" 2] 3] h~ h~ z{ z{ h~ h~ h~ h~ h~ j~ M! +{ 4] 5] C{ C{ *{ *{ *{ E{ 6] -{ 7] -{ 7] 8] ;{ ;{ 9] ;{ '{ F{ F{ F{ ~{ ~{ G{ G{ 0] 0] 0] 0] K{ a] b] B# B# B# S@ S@ S@ e+ i@ e+ G+ j+ j+ j+ j+ ^+ Q. 3 3 b ' ' ' q * [ [ { 9 C@ C@ L@ -# /+ /+ 3 R. L+ b / ~ / ~ ~ ~ ^ c] 6= 6= 6= 6= 6= +! 6. ). ` A@ t ~' 7= 6; d] t ` ` A@ ` #. e] q; $> $> $> @> $> @> @> @> +> +> +> Y; Y; .> B> B> z> y> $~ @) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) a) U{ J) a) J) H) ) ) [, z> > +> <{ f] g] L, L, x~ L, x~ E> M, M, w' w' w' w' ;! ;! ;! [{ [{ y~ y~ z~ z~ h] h] I~ B~ }{ D~ C~ D~ E~ E~ F~ G~ 9, H~ G~ H~ H~ 1{ 2{ 3{ Z{ `{ i] i] i] H~ y~ ;! O) P) m) n) 1' 1' !) !) D' D' D' U, j] V, W, W, 8, 8, 8, 8, 9, 0, k] l] 9{ 0{ m] +] +] +] n] o] @] #] %] %] %] p] &] p] *] *] *] =] =] =] =] =] q] r] q] q] ;] ;] ~] ~] >] ,] s] )] )] )] t] t] u] v] w] w] x] y] {] p] 7~ S) S) S) R) R) '! 7~ 7~ J~ 7~ J~ J~ h{ z] z] A] B] C] 5+ U. @+ @+ @+ @+ D] w$ *; *; *; *; *; >' #; Z$ Z$ E] |. V t F] G] P' d' t ^ { 9 ~ % b = R. L+ L+ 3 L+ -# ;# e+ i$ Q' Q' Q' B# N# N# H] /+ @ a a 3+ ^+ m. m. j+ G+ G+ G+ e+ i@ i@ S@ S@ S@ B# B# O# N# T# h$ T# G$ G$ G$ F= F= F= R' -, z) o{ I] J] J] q{ q{ q{ q{ q{ q{ q{ q{ q{ S~ q{ q{ r{ r{ S~ R~ S~ S~ T~ T~ s{ s{ K] L] M] A! A! !~ F! F! F! Y~ G! N] O] ", -" P] Q] R] R] R] h~ h~ z{ z{ z{ i~ i~ S] T] U] C{ C{ C{ C{ *{ *{ *{ E{ 6] V] E{ 7] ;{ ;{ ;{ ;{ '{ '{ '{ F{ '{ F{ F{ G{ ~{ H{ H{ H{ H{ J{ K{ W] X] N# L# L# D# d# e+ S@ k@ e+ G+ j+ j+ i+ j+ m. ^+ ^+ Q. Q. Q. ' * * [ * < v / G+ C@ C@ -# /+ L+ L+ 3 R. = b % ~ ~ ^ ^ ^ Y] 6= 6= 6= 6= Z] `] t ` ` V |. q= 6; ^ R Y Y A@ ` .^ +^ q; %> %> %> %> $> @> #> #> +> C> X; > > Y; Y; > z> q' @) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) J) J) a) #) =! H) I, u' > V{ w~ w~ W{ g] g] g] @^ #^ L, x~ x~ x~ x~ X{ w' w' w' w' w' w' ;! ;! y~ y~ z~ $^ z~ z~ A~ A~ A~ A~ B~ B~ D~ D~ D~ F~ %^ F~ G~ 9, G~ G~ H~ H~ c, 3{ 3{ 3{ `{ &^ i] g, g, 9, P) ') P) m) n) !) n) !) !) !) U, U, U, U, V, W, 8, 8, 8, 0, *^ =^ -^ -^ m] m] 0{ 0{ +] +] @] $] $] $] $] $] %] %] %] &] &] *] =] =] =] =] =] =] q] q] q] q] ;] ;] ~] ;^ s] s] ,] '] )] )] v] v] w] >^ w] w] ,^ '^ ,^ ,^ )^ !] !^ ~^ '! '! '! '! 7~ 7~ 7~ J~ J~ J~ z] z] z] {^ ]^ ^^ =' ~+ @+ L. !+ L. >@ 3- *; *; *; *; 3; >' |% Z$ Y$ /^ ` V t 9. +; P' b= ^ ~ ~ / / / b b b 3 /+ -# -# L@ L@ w) Q' Q' D@ Q' B# N# O# k@ b # ' L+ m. j+ j+ j+ G+ G+ C@ C@ e+ S@ S@ S@ S@ S@ N# N# N# T# T# T# G$ 8% G$ F= 9% -, -, o{ z) z) (^ _^ q{ q{ q{ J] J] q{ q{ q{ q{ J] J] q{ q{ q{ q{ q{ q{ S~ S~ S~ S~ R~ R~ T~ T~ :^ <^ [^ D! F! F! !~ ~~ F! Y~ {~ }^ ", -" |^ R] R] R] R] h~ R] h~ h~ z{ h~ 1^ 2^ 3^ 4^ 4^ C{ C{ *{ *{ 5^ 5^ 5^ 5^ -{ -{ 7] -{ 7] 7] ;{ ;{ '{ '{ '{ '{ F{ F{ F{ F{ {{ ~{ G{ 0] 0] 0] 6^ 7^ N# N# E# S@ S@ S@ e+ S@ e+ C@ m+ G+ G+ j+ j+ B+ 3 Q. Q. b ' b ' * * [ ~ v b C@ e+ L@ -# L+ 3 L+ L+ b b % % ~ ~ ~ { 8^ 8= 7= 6= 6= 6; 9^ |. ` A@ R d 0^ f- >, R e S t V a^ b^ q; $> $> $> $> $> $> $> @> @> @> +> Y; +> Y; > > K, @) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) #) a) 0) a) L) u' c^ w~ $> $> w~ w~ W{ W{ f] f] g] D> L, L, L, x~ E> M, M, M, M, M, w' w' w' w' w' [{ ;! y~ y~ y~ z~ z~ I~ h] A~ I~ }{ C~ B~ E~ F~ F~ G~ G~ G~ G~ H~ H~ H~ 1{ 1{ 1{ 3{ 3{ `{ &^ &^ &^ g, g, i] d^ m) n) n) 1' !) !) D' D' !) !) U, W, W, 8, W, P> ,! e^ e^ e^ e^ f^ -^ m] 0{ g^ n] o] @] @] @] #] %] %] %] &] &] &] *] *] *] *] =] =] =] =] =] q] r] ;] ;] ;] ;] ;] ~] s] '] s] '] t] )] v] v] v] w] w] h^ h^ '^ )^ i^ j^ k^ k^ i^ l^ m^ 7~ 7~ 7~ J~ J~ J~ h{ h{ h{ z] z] A] {^ n^ o^ L. L. L. L. L. g+ v$ *; *; 3; 3; >' >' +% Z$ x% C, Y R e S l{ p^ j* ~ ~ ~ ~ / b b 3 L+ /+ -# -# -# C@ e+ e+ Q' D# L# L# N# H] i> @ a a m. ^+ ^+ j+ j+ j+ m+ G+ e+ e+ k@ i@ d# B# B# N# N# O# O# U# G$ G$ G$ G$ G$ G; 9% -, -, o{ o{ q^ r^ s^ q{ q{ s^ s^ q{ q{ s^ J] q{ q{ q{ q{ J] J] q{ q{ q{ q{ S~ S~ R~ R~ T~ T~ s{ s{ t^ u^ A! D! D! D! !~ ~~ Y~ G! v^ ", -" 3! R] w^ w^ R] R] R] R] R] h~ z{ z{ x^ y^ U] U] U] C{ U] U] C{ C{ *{ *{ *{ E{ 6] -{ E{ 7] -{ ;{ ;{ ;{ ;{ ;{ F{ F{ F{ F{ F{ F{ ~{ H{ {{ 0] H{ J{ z^ A^ N# B# B# B# S@ S@ S@ e+ e+ e+ G+ m+ j+ j+ ^+ m. m. 3 3 Q. Q. ' * ! * * < * 3 ;# ;# ;# -# m. /+ 3 b R. / b % ~ ~ ^ ] s= 8= 7= 7= #= B^ V t j. O d C^ l! D^ Y t t t Y E^ F^ r; &> &> %> $> $> %> $> @> @> C> C> +> +> Y; Y; u' +) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) @) G^ w~ $> $> w~ w~ w~ w~ <{ <{ W{ W{ W{ g] @^ @^ L, L, L, L, x~ x~ M, w' w' w' w' w' w' ;! ;! ;! ;! ;! z~ z~ z~ z~ z~ z~ I~ B~ }{ C~ E~ C~ E~ E~ F~ G~ G~ G~ H~ H~ 2{ c, 1{ 3{ `{ `{ i] g, i] g, i] i] H^ H^ H~ m) m) m) !) !) 1' D' !) U, j] V, W, 3{ I^ J^ =^ e^ 8{ -^ 9{ -^ 0{ m] +] +] +] @] @] @] $] $] $] %] %] %] &] p] *] *] *] *] *] =] =] =] =] =] q] r] -] ~] ~] ~] >] s] s] )] )] )] )] u] w] w] w] w] w] w] '^ )^ i^ K^ K^ K^ k^ k^ L^ K^ s] p] J~ J~ z] z] z] z] A] z] {^ M^ N^ O^ V) Y. !+ 0+ D. D. T. D$ *; 3; 3; >' >' P' P^ Z$ Q^ $. t t 5 5 -' R^ b~ ~ / % b R. b R. k. /+ j+ -# ;# L@ ;# e+ i$ Q' B# B# B# N# T# /+ L+ 3+ 3+ 3+ j+ j+ j+ j+ j+ e+ e+ e+ e+ S@ S@ L# N# E# O# N# T# T# T# T# G$ ,' 9% F= F= o{ o{ z) o{ S^ T^ U^ V^ V^ s^ W^ s^ s^ s^ s^ q{ q{ s^ J] q{ q{ q{ q{ q{ q{ r{ r{ S~ S~ S~ S~ T~ R~ T~ s{ X^ Y^ A! A! A! F! ~~ ~~ Y~ {~ Z^ ", -" `^ / ./ w^ w^ R] R] R] R] z{ z{ 1^ +/ @/ #/ #/ 4^ 4^ U] C{ C{ C{ C{ C{ 5^ *{ E{ E{ E{ 7] V] -{ ;{ 7] 9] ;{ ;{ '{ F{ '{ F{ ~{ ~{ ~{ ~{ G{ G{ H{ $/ %/ T# N# B# B# S@ S@ S@ S@ e+ i@ e+ e+ j+ j+ j+ j+ m. ^+ ^+ Q. Q. b * * * * [ ~ * j+ C@ C@ -# -# L+ 3 L+ L+ b R. b % ~ ~ ~ { l! 8= 8= 8= &/ _. t t u e v !- 8^ e ^ e e Y */ =/ D> &> W{ &> &> $> $> $> #> $> @> +> +> l; +> -/ s' 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) ;/ v' W{ <{ <{ w~ w~ $> $> w~ w~ W{ W{ f] f] g] g] L, L, L, x~ L, x~ M, M, x~ X{ M, w' w' w' w' w' ;! ;! ;! y~ y~ y~ z~ A~ z~ A~ }{ }{ B~ B~ C~ D~ F~ F~ F~ G~ G~ G~ H~ Y{ H~ H~ 1{ 1{ 3{ 3{ Z{ `{ g, g, i] g, i] H^ *^ H^ 9, m) 1' D' !) !) D' W, a, H^ >/ 6{ J^ =^ ,/ 8{ e^ e^ 9{ 9{ m] m] 0{ 0{ @] @] @] @] @] #] %] %] %] %] p] *] &] &] *] =] =] =] =] =] =] q] '/ -] q] ;] ;] >] s] s] ,] ,] )] !] )] u] u] u] w] h^ w] ,^ i^ i^ )^ )^ K^ j^ L^ L^ L^ )/ )/ )/ !/ ~/ J~ J~ h{ h{ z] z] A] ~^ N^ N^ {/ ]/ Y. L. 0+ Y. _+ D. X= >' 3; >' >' >' P' ^/ Y$ // ++ t 5 ^ ^ _. s% m{ ~ ~ / b b b 3 /+ j+ -# L@ C@ e+ i$ Q' D@ Q' L# N# N# N# C@ # a m. ^+ ^+ j+ j+ G+ G+ G+ e+ i@ e+ d# S@ B# L# B# O# N# T# O# h$ U# G$ G$ F= -, -, -, z) R' z) q^ q^ (/ V^ V^ V^ V^ V^ V^ W^ W^ V^ s^ W^ W^ q{ q{ q{ q{ q{ q{ q{ q{ q{ q{ r{ r{ S~ S~ R~ s{ s{ s{ _/ :/ A! F! F! Y~ Y~ Y~ G! &> &> $> $> %> %> $> $> @> #> #> +> +> %) @) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 7/ 8/ f] w~ W{ W{ W{ W{ w~ w~ W{ W{ f] f] g] g] g] g] g] g] L, L, L, x~ E> M, M, M, w' w' w' w' w' w' w' [{ y~ y~ y~ z~ z~ z~ A~ A~ A~ I~ }{ C~ C~ C~ E~ 9/ F~ G~ F~ G~ H~ H~ H~ 1{ c, 3{ 1{ Z{ `{ i] &^ &^ g, H^ H^ H^ H^ *^ *^ *^ g, `{ f, g, 0/ >/ a/ >/ 6{ =^ J^ b/ e^ e^ e^ f^ -^ m] 9{ 0{ m] g^ n] +] @] $] $] $] $] $] %] %] &] &] *] *] *] *] =] =] =] =] =] =] q] ;] ;] ;] ~] ;^ >] >] s] s] '] t] v] v] v] w] w] w] ,^ '^ ,^ '^ i^ j^ K^ K^ k^ L^ L^ )/ )/ )/ c/ c/ d/ !] N^ z] A] A] {^ {^ ~^ e/ f/ g/ h/ D. D. Y. _+ D. v. ]! >' >' >' >' >' i/ j/ M- q. t t e ^ ^ ^ k/ l/ / = = R. 3 L+ L+ -# -# L@ C@ e+ w) w) Q' Q' L# N# H] O# E# a 3+ 3+ 3+ N. i+ G+ j+ C@ m+ C@ e+ S@ S@ D# B# B# N# N# O# O# U# U# 8% 8% G$ F= G; -, R' -, o{ q^ S^ m/ n/ o/ o/ o/ o/ V^ V^ V^ V^ V^ V^ V^ V^ W^ W^ s^ s^ q{ q{ s^ J] q{ q{ S~ S~ S~ S~ T~ R~ S~ T~ s{ p/ q/ D! A! F! ~~ ~~ ~~ r/ s/ ", -" t/ 3] ./ ./ ./ R] R] R] R] R] R] u/ v/ 1/ @/ #/ #/ #/ U] U] U] 4^ U] C{ C{ C{ D{ D{ 2/ 6] -{ -{ -{ 7] 7] w/ 9] '{ '{ '{ '{ F{ F{ F{ F{ G{ G{ H{ H{ x/ y/ T# T# N# O# B# E# B# d# i@ e+ e+ C@ C@ C@ j+ i+ j+ ^+ ^+ m. m. Q. ! ' * * * [ ( ~ B@ e+ e+ -# -# m. /+ L+ L+ b b / ~ % * { z/ += .= Q- |. u t e ^ ( A/ S' e d ^ S u B/ C/ *> *> r; D> D> &> &> &> %> $> $> @> #> @> C> r' 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) D/ E/ g] g] g] W{ g] W{ W{ W{ w~ w~ W{ W{ W{ W{ g] g] @^ @^ L, L, L, x~ M, M, M, M, X{ X{ w' w' w' w' w' ;! ;! ;! y~ z~ y~ z~ z~ z~ h] }{ B~ B~ C~ C~ E~ E~ F~ F~ F~ G~ Y{ Y{ H~ 1{ H~ 1{ 1{ `{ i] i] i] i] i] g, H^ H^ H^ H^ H^ *^ F/ F/ G/ H/ 4{ 4{ H/ a/ J^ 6{ J^ J^ I/ ,/ e^ e^ e^ e^ 9{ 9{ m] b{ +] +] +] @] J/ $] #] $] #] $] %] &] &] p] *] *] *] *] =] =] =] =] '/ '/ r] ;] q] ;] >] >] s] s] s] )] )] )] v] v] v] w] w] w] h^ h^ '^ )^ i^ K^ )^ k^ L^ L^ L^ L^ K/ L/ c/ M/ c/ M/ M/ N/ f/ {^ {^ M^ N^ N^ f/ O/ P/ Q/ `. D. Y. 4+ 4+ 2# R/ >' >' >' P' P' S/ T/ U/ V e u 5 ~ ~ ~ ). % b b b 3 L+ 3 L+ C@ C@ ;# C@ e+ Q' Q' D# B# O# N# N# O# /+ a m. m. 3+ m. j+ j+ m+ e+ e+ e+ e+ S@ B# S@ B# E# N# O# N# T# T# G$ ,' G$ F= -, -, -, V/ W/ o{ q^ q^ -, X/ o/ o/ o/ o/ o/ o/ o/ o/ o/ Y/ Y/ V^ V^ W^ W^ s^ s^ q{ q{ q{ q{ q{ q{ q{ q{ S~ S~ R~ R~ s{ s{ Z/ `/ A! !~ F! F! F! F! G! ( ", -" .( +( 3] 3] 3] @( 3] 3] R] R] R] #( 1/ @/ @/ #/ @/ #/ #/ #/ #/ 4^ C{ C{ 2/ 2/ D{ 2/ 6] 6] E{ E{ E{ E{ -{ ;{ ;{ ;{ ;{ ;{ '{ F{ '{ F{ F{ G{ ~{ H{ G{ 0] $( %( U# O# O# N# N# B# B# B# S@ i@ i@ e+ G+ G+ G+ j+ j+ j+ m. Q. Q. Q. Q. * * * * % < L+ G+ e+ C@ -# -# /+ L+ 3 R. b R. b % / ~ ^ p~ @= &( *( 0. t e ~ % ~ N{ 9 ^ ^ ^ ^ =( -( *> D> *> r; D> &> W{ $> $> $> $> $> $> $> v' @) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) ;/ v' L, D> g] g] f] f] f] f] W{ W{ g] g] f] W{ f] f] D> L, g] L, #^ L, L, x~ x~ x~ X{ M, w' w' M, w' w' w' w' w' [{ [{ ;! y~ z~ z~ ;( h] A~ A~ A~ >( D~ D~ C~ D~ E~ %^ G~ G~ G~ H~ |{ H~ 2{ c, 1{ 1{ 3{ i] &^ i] &^ &^ g, g, H^ H^ 0/ F/ *^ G/ G/ G/ 4{ >/ >/ >/ a/ a/ J^ =^ =^ =^ =^ e^ -^ -^ f^ 9{ m] m] 0{ g^ n] n] @] @] #] $] %] %] %] %] %] &] *] *] *] =] =] =] =] =] =] q] q] q] -] -] ;] >] ;^ s] '] s] '] t] )] u] v] w] >^ h^ w] ,^ ,^ ,^ j^ j^ K^ j^ k^ k^ )/ )/ )/ c/ c/ c/ ,( ,( M/ M/ '( N/ f/ {^ ~^ )( N^ N^ f/ f/ !( o. D. o. _+ y. y. ~( P' >' P' P' P' R/ {( ]( 5 e ^ { ~ 9 ~ / = / R. b 3 /+ -# C@ C@ L@ ;# w) e+ Q' Q' Q' B# N# T# O# -# 3+ 3+ 3+ N. j+ h+ G+ G+ C@ i@ S@ S@ S@ S@ D# L# B# B# N# T# U# G$ G$ G$ F= 9% G; R' -, o{ ^( /( q^ S^ q^ (( _( _( _( _( _( o/ o/ o/ o/ o/ V^ o/ V^ V^ s^ V^ s^ s^ s^ q{ q{ J] J] q{ q{ S~ S~ S~ S~ T~ R~ :( :( <( A! A! F! F! ~~ Y~ G! [( ", -" }( 3] 3] ./ ./ 3] 3] ./ ./ R] j~ |( 1( 1( 1/ @/ @/ 1/ @/ 2( U] U] U] U] C{ C{ C{ C{ D{ D{ D{ E{ E{ -{ -{ 7] 8] ;{ ;{ 9] 9] '{ '{ '{ F{ F{ G{ ~{ ~{ G{ G{ 3( N# T# N# O# N# N# B# B# S@ d# S@ k@ e+ C@ j+ j+ j+ m. m. ^+ m. m. Q. 3 @ ' * * [ ( 3 C@ ;# L@ C@ C@ 3+ m. L+ 3 L+ b = / ~ 9 [. u* t* 4( 0. u ] ~ [ ~ * * * ( ^ e 5( 6( E> *> *> *> r; D> &> &> &> &> %> $> $> C> q' 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 7( @^ L, L, L, L, g] D> D> D> g] f] f] f] f] g] D> g] g] L, L, g] L, x~ x~ E> E> x~ x~ M, M, M, w' w' w' w' ;! ;! ;! ;! y~ y~ y~ y~ z~ z~ z~ h] }{ B~ B~ C~ D~ E~ C~ F~ F~ G~ 9, G~ G~ H~ 2{ 1{ 1{ 1{ Z{ i] i] i] i] g, g, H^ H^ H^ H^ H^ *^ F/ F/ G/ G/ 4{ >/ 8( >/ J^ 6{ 6{ =^ b/ =^ e^ 8{ e^ 9{ 9{ 9{ m] b{ m] +] +] @] @] $] @] #] #] #] %] p] &] &] *] *] *] *] =] =] =] =] =] =] r] -] ;] ;] ;] >] s] s] s] s] )] )] v] v] u] v] v] w] h^ h^ '^ )^ j^ j^ k^ j^ L^ L^ 9( 9( )/ )/ L/ ,( M/ M/ M/ 0( a( a( a( N/ b( N^ f/ f/ f/ f/ N^ c( d( 4+ y. y. y. C. e( x, P' P' P' f( `. g( 0. 5 e ^ ^ ~ / % b b b L+ L+ L+ -# -# -# C@ e+ i$ Q' Q' Q' L# N# O# O# T# C@ L+ a m. 3+ j+ j+ C@ G+ C@ e+ S@ S@ S@ S@ S@ B# N# N# N# T# T# T# G$ G$ G$ F= -, -, -, -, 9% h( i( j( q^ k( _( _( _( _( _( _( _( o/ o/ _( o/ o/ o/ o/ o/ V^ V^ W^ W^ s^ W^ q{ q{ q{ q{ q{ S~ q{ S~ R~ R~ s{ s{ s{ l( m( F! F! F! ~~ ~~ G! n( ", -" o( 3] / / 3] 3] 3] 3] R] R] p( q( 1( 1( @/ @/ @/ @/ #/ #/ #/ #/ U] C{ 4^ U] C{ 2/ 2/ 2/ 6] 6] 6] 6] E{ 7] ;{ ;{ ;{ ;{ '{ '{ '{ '{ F{ F{ ~{ ~{ G{ {{ H{ r( A^ G$ U# T# N# B# B# B# B# B# S@ e+ e+ e+ G+ G+ G+ j+ j+ j+ m. ^+ Q. b ' ' ' b * % < j+ M@ e+ C@ L@ -# /+ L+ 3 b R. = / / / ~ s( t* t( u u u 9 ( * * * ~ ( ( ^ e u( *> *> E> *> *> r; &> &> &> &> $> $> $> V{ +) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) ;/ v( x~ E> x~ L, L, @^ @^ g] g] g] g] g] g] g] g] @^ @^ D> D> g] g] L, L, L, x~ x~ x~ x~ X{ M, w' M, M, w' w' w' w' w' [{ ;! y~ y~ y~ z~ z~ A~ A~ A~ A~ }{ }{ B~ B~ C~ D~ F~ F~ %^ F~ G~ G~ H~ 1{ H~ 1{ 3{ 3{ 3{ i] `{ &^ i] g, g, H^ H^ *^ *^ *^ *^ G/ F/ I^ H/ H/ >/ >/ J^ J^ w( J^ =^ =^ e^ e^ e^ e^ -^ m] m] m] 0{ 0{ +] @] @] @] $] $] $] %] %] %] p] p] &] *] *] =] =] =] =] =] =] q] r] ;] q] ;] ~] ;^ ;^ s] ,] ,] )] )] )] u] v] w] w] ,^ ,^ ,^ i^ i^ )^ k^ j^ j^ L^ L^ x( L^ )/ c/ c/ M/ c/ M/ '( '( '( a( 0( y( a( z( N^ f/ f/ b( b( b( A( 4+ 4+ _+ y. 6. 7. &, f( P' P' P' d' :. t e ^ ^ ~ ~ ~ / = = R. R. 3 L+ -# -# C@ ;# ;# e+ Q' e+ D@ B# B# O# N# T# i$ m. 3+ N. h+ j+ j+ G+ e+ e+ e+ i@ e+ S@ S@ L# L# B# O# T# T# U# G$ G$ G$ 9% 9% 9% -, R' R' z) B( C( D( E( F( G( G( G( G( _( G( G( _( _( _( _( _( _( o/ o/ o/ o/ V^ V^ V^ s^ s^ s^ q{ q{ q{ q{ q{ S~ S~ S~ T~ T~ T~ :( H( I( A! F! ~~ ~~ Y~ ~~ J( ", -" K( 3] 3] ./ ./ 3] 3] 3] 3] 3] L( M( 1( 1( 1( 1( 1( 1( 1/ @/ #/ 2( U] 4^ U] C{ C{ C{ C{ D{ D{ D{ D{ E{ E{ E{ 7] ;{ ;{ ;{ ;{ ;{ ;{ '{ F{ '{ F{ F{ F{ F{ G{ G{ N( O( T# T# T# N# O# E# B# S@ B# S@ i@ i@ i@ C@ e+ G+ h+ j+ ^+ ^+ m. Q. Q. Q. Q. ! % * % < j+ C@ e+ C@ -# -# /+ /+ L+ 3 3 b b % ~ ~ P( S= t ] ^ v ~ * b b % * ~ 9 ^ Q( E> E> E> *> *> L, D> r; r; &> &> &> &> c^ @) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) s' R( E> x~ x~ x~ L, L, L, L, @^ @^ L, L, g] g] L, L, D> L, L, L, S( S( x~ x~ x~ x~ x~ E> M, w' M, M, w' w' w' w' w' w' ;! ;! [{ ;! z~ z~ z~ z~ h] h] h] }{ }{ }{ B~ E~ F~ F~ F~ F~ G~ G~ H~ Y{ H~ H~ 1{ 1{ 1{ Z{ Z{ `{ i] g, &^ &^ H^ H^ H^ H^ 0/ 0/ G/ F/ G/ I^ H/ H/ >/ J^ >/ J^ 6{ =^ =^ ,/ =^ e^ e^ 9{ 9{ 9{ 9{ 0{ +] +] n] o] J/ $] @] #] %] %] %] &] &] p] &] &] =] =] =] =] =] =] r] '/ q] r] ;] ;] ;] >] >] ,] )] )] t] )] v] w] v] w] h^ h^ h^ i^ i^ i^ )^ )^ L^ L^ L^ L^ )/ )/ L/ L/ c/ c/ M/ M/ M/ 0( 0( 0( a( T( y( T( '( U( f/ f/ O/ O/ V( W( #+ y. y. y. 6. #. =, )= P' P' P' W* 5 5 5 { ~ ~ ~ % b b b L+ L+ /+ -# -# -# e+ e+ e+ e+ Q' B# Q' B# N# T# U# O# a m. 3+ N. j+ j+ m+ m+ e+ e+ e+ S@ d# S@ B# N# B# S# O# T# G$ G$ G$ ,' G$ F= -, -, -, o{ o{ S^ X( G( G( G( G( G( G( G( G( G( G( G( G( _( _( _( _( _( _( o/ o/ V^ V^ V^ V^ W^ W^ W^ W^ s^ J] q{ q{ S~ S~ R~ R~ T~ R~ s{ X^ Y( F! F! F! ~~ ~~ r/ Z( ", -" `( _ R] R] 3] 3] ./ ./ 3] 3] ._ +_ @_ @_ 1( 1( @/ @/ 1/ @/ #/ #/ #/ 4^ #/ 4^ 4^ U] C{ D{ 2/ #_ 2/ 2/ -{ -{ V] -{ 7] 7] ;{ ;{ '{ '{ '{ '{ F{ F{ G{ G{ G{ G{ $_ %_ G$ G$ U# O# O# N# N# N# L# S@ S@ S@ S@ e+ G+ m+ j+ m+ j+ m. ^+ 3 3 Q. Q. ' ' b * % % i$ i$ C@ ;# ;# -# /+ L+ 3 b R. / = / ~ ~ &_ e. e ] ] ~ ! b b * / ~ 9 ^ *_ =_ E> M, E> *> L, *> D> r; D> D> &> &> -/ 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) v' M, M, M, M, x~ x~ x~ x~ L, L, L, L, L, L, @^ @^ L, L, @^ #^ L, L, x~ x~ x~ x~ x~ x~ x~ x~ M, M, M, w' w' w' w' w' w' ;! ;! ;! y~ y~ z~ z~ y~ z~ z~ A~ A~ A~ B~ B~ D~ D~ F~ F~ F~ F~ G~ G~ H~ H~ H~ H~ c, 3{ 1{ Z{ `{ i] i] i] g, g, g, H^ H^ H^ *^ *^ *^ *^ G/ G/ 4{ >/ >/ >/ a/ >/ J^ J^ =^ =^ =^ e^ -^ -^ e^ f^ 0{ 0{ +] +] +] @] @] @] @] @] $] %] %] %] &] &] *] =] =] =] =] =] =] =] q] r] q] ;] -] ~] ;] >] >] '] s] )] )] v] v] v] u] v] w] ,^ ,^ ,^ )^ )^ j^ j^ j^ L^ L^ L^ L^ )/ c/ c/ c/ c/ ,( ,( M/ M/ 0( 0( a( a( T( T( T( -_ 9( ;_ f/ b( f/ V( C] 4+ y. C. C. C. #. -' >_ P' P' p^ ,_ e ^ ^ { ~ / / / R. b R. k. L+ -# -# L@ C@ e+ e+ e+ D@ Q' L# N# N# N# '_ O# 3+ 3+ N. N. N. j+ G+ e+ C@ i@ k@ S@ S@ L# B# B# N# N# N# T# T# T# G$ G$ F= F= F= G; -, o{ o{ o{ )_ !_ ~_ G( G( G( G( G( G( G( G( G( G( G( G( _( _( G( G( _( _( o/ o/ V^ V^ V^ V^ W^ W^ q{ q{ q{ q{ q{ q{ S~ T~ S~ T~ T~ :( {_ ]_ A! F! F! Y~ ~~ r/ ^_ ", -" /_ / ./ ./ ./ @( @( 3] 3] ./ (_ __ @_ :_ @_ 1( 1( @/ @/ #/ #/ @/ #/ #/ U] U] U] C{ C{ C{ C{ D{ 2/ D{ 2/ E{ E{ -{ -{ -{ -{ w/ 9] '{ '{ 9] '{ '{ F{ ~{ ~{ ~{ H{ <_ T# G$ G$ U# T# N# B# B# B# B# S@ d# S@ e+ k@ e+ G+ G+ j+ j+ i+ j+ m. Q. 3 b Q. @ % % ( / G+ e+ ;# L@ -# -# /+ /+ L+ L+ b b b % / ~ [_ ] ^ ^ * & % b b * * * ~ }_ |_ M, M, E> E> E> *> *> *> D> &> &> &> G^ 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 1_ 2_ w' w' M, X{ x~ M, M, M, M, L, L, L, L, L, #^ L, L, L, L, L, L, x~ x~ x~ x~ x~ x~ x~ x~ M, w' M, M, w' w' w' w' w' w' ;! y~ ;! ;! y~ y~ y~ z~ z~ I~ h] }{ }{ }{ }{ D~ C~ C~ E~ E~ F~ G~ 9, H~ G~ H~ 2{ 2{ 1{ 1{ 3{ 3{ i] g, &^ i] g, g, g, H^ *^ *^ F/ F/ G/ F/ 4{ 4{ 4{ >/ a/ a/ J^ J^ =^ =^ =^ =^ 8{ -^ e^ f^ m] m] +] +] n] g^ +] @] @] @] $] %] %] p] &] p] *] *] *] *] *] *] =] =] =] q] q] q] -] -] ;] ;] ~] ;^ s] s] '] s] )] )] )] u] w] w] h^ h^ '^ h^ i^ i^ i^ K^ k^ k^ L^ L^ 9( 9( )/ c/ L/ ,( c/ M/ '( '( a( a( y( a( T( T( T( T( -_ 3_ 4_ O/ b( b( 5_ 6_ C. y. 6. #. #. B. [+ G] p^ p^ =& ). e ] ] ~ ~ % b b 3 3 L+ m. h+ -# C@ L@ ;# e+ i$ Q' B# B# B# N# T# U# U# m. 3+ m. m. N. j+ G+ G+ G+ e+ i@ d# S@ B# B# B# N# N# U# U# U# G$ G$ G$ 9% -, -, -, -, z) q^ S^ q^ 7_ ~_ ~_ ~_ ~_ ~_ G( G( ~_ ~_ G( G( G( G( G( G( G( _( G( _( _( _( o/ o/ o/ V^ V^ V^ s^ W^ q{ q{ q{ q{ S~ S~ S~ S~ R~ s{ :( 8_ X~ F! !~ ~~ Y~ Y~ r/ 9_ ", -" 0_ 3] w^ w^ R] R] 3] 3] R] R] p( a_ @_ @_ 1( 1( 1( 1( 1( 1/ @/ #/ #/ #/ #/ #/ U] U] U] C{ C{ 2/ 2/ 2/ 2/ E{ 6] -{ E{ 7] -{ ;{ ;{ ;{ ;{ '{ '{ F{ F{ F{ F{ F{ G{ b_ c_ 9% 8% T# T# T# T# T# N# L# B# S@ S@ S@ S@ i@ C@ C@ m+ G+ j+ m. ^+ m. m. Q. b ' * @ % ( ' k@ e+ e+ C@ C@ C@ /+ L+ L+ 3 R. / / / / ~ ~ 9 ] 9 b b b ' * * % * ( d_ M, M, M, E> E> *> *> *> *> D> D> r; G^ 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) s' M, w' M, w' w' M, M, M, M, M, E> x~ x~ x~ x~ x~ L, L, L, L, L, L, L, L, L, x~ x~ x~ M, X{ X{ M, M, X{ M, w' w' w' w' w' w' ;! ;! [{ ;! z~ z~ z~ z~ z~ z~ A~ I~ I~ B~ B~ B~ C~ C~ F~ F~ F~ F~ G~ 9, G~ |{ H~ 1{ 1{ 1{ `{ `{ i] i] &^ &^ g, H^ H^ H^ H^ *^ *^ *^ G/ G/ G/ H/ H/ >/ >/ J^ J^ J^ =^ =^ b/ =^ e^ e^ e^ 9{ 9{ 0{ b{ +] 0{ n] @] @] @] $] #] $] %] %] %] &] &] &] *] *] =] =] =] =] =] q] =] q] ;] ;] ;] ;] >] >] s] s] ,] '] !] v] v] v] v] w] w] ,^ ,^ ,^ '^ )^ )^ K^ j^ L^ L^ L^ )/ 9( )/ )/ c/ c/ M/ M/ M/ 0( '( a( y( y( T( T( -_ -_ -_ -_ e_ 9( ;_ b( b( f_ g_ y. 6. 7. $. V V `. h_ p^ p^ ]& e { ~ ( % / / b b R. 3 L+ -# C@ C@ ;# e+ w) e+ Q' Q' Q' B# O# O# U# G$ 3+ 3+ m. 3+ N+ N+ j+ m+ e+ e+ S@ S@ B# B# B# B# N# T# O# h$ T# U# G$ F= F= F= -, o{ -, z) z) o{ S^ i_ j_ k_ k_ ~_ ~_ ~_ ~_ ~_ ~_ ~_ ~_ ~_ G( G( G( G( G( G( _( _( _( _( _( o/ V^ V^ V^ V^ s^ q{ q{ q{ q{ J] q{ S~ S~ R~ R~ T~ s{ l_ M] A! F! F! Y~ ~~ G! ", -" R] w^ R] R] R] R] w^ w^ ./ m_ n_ @_ o_ @_ 1( 1( @/ @/ @/ @/ @/ @/ #/ U] #/ U] 4^ U] C{ p_ C{ D{ C{ q_ r_ s_ t_ u_ v_ w_ x_ x_ y_ z_ x/ '{ '{ F{ A_ ~{ F{ G{ G{ B_ C_ G$ G$ G$ G$ T# N# O# S# N# E# S@ d# S@ e+ e+ G+ e+ G+ j+ j+ j+ m. ^+ 3 ^+ Q. Q. @ % % % L+ B@ w) e+ C@ L@ -# /+ /+ L+ L+ b R. b % ~ ~ ~ ~ % * ' b 3 b b * ~ 9 D_ E_ M, M, M, M, E> E> E> *> *> *> r; F_ 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) F_ w' w' w' w' M, M, w' w' w' M, M, x~ M, M, x~ x~ E> x~ L, L, x~ x~ x~ x~ E> E> M, M, x~ x~ M, w' M, M, w' w' w' w' w' w' ;! ;! ;! ;! ;! y~ y~ y~ z~ A~ z~ z~ }{ }{ }{ }{ C~ D~ D~ F~ E~ F~ 9, 9, G~ H~ H~ 1{ H~ H~ 2{ 3{ 3{ i] i] i] i] g, i] g, H^ H^ H^ H^ 0/ F/ G/ F/ 4{ 4{ >/ >/ a/ a/ 6{ =^ 6{ =^ =^ e^ e^ e^ -^ -^ m] m] m] m] +] +] +] @] $] $] #] #] %] %] &] p] p] *] *] *] *] =] =] =] =] =] r] r] q] q] -] ~] ;^ s] s] s] s] )] )] )] v] w] u] v] h^ h^ '^ h^ i^ i^ K^ j^ k^ k^ L^ )/ )/ )/ c/ c/ G_ c/ ,( ,( '( '( '( a( a( a( a( T( -_ -_ -_ -_ e_ e_ -_ H_ I_ I_ J_ K_ C. 7. #. $. $. V L_ =& p^ M_ ,_ ^ ~ ~ ~ % % b b b 3 /+ j+ -# -# C@ e+ i$ Q' Q' Q' B# N# N# N# O# T# m. m. 3+ N. N. m+ e+ e+ e+ e+ e+ S@ B# B# B# B# N# N# N# T# G$ G$ G$ G$ F= G; G; R' o{ o{ o{ q^ q^ q^ N_ k_ k_ O_ O_ k_ k_ ~_ ~_ ~_ ~_ ~_ G( ~_ G( G( G( G( G( G( G( _( _( _( o/ V^ V^ V^ V^ s^ s^ q{ q{ J] q{ r{ r{ S~ T~ s{ s{ s{ P_ :/ F! F! F! ~~ ~~ w{ ", -" Q_ R] R] R] R] w^ w^ R] R] h~ R_ @_ 1( @_ 1( 3^ 3^ 1( 1( 1/ @/ #/ #/ #/ #/ U] U] U] U] p_ S_ T_ U_ V_ W_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ Y_ V_ Z_ x_ `_ F{ F{ : .: 9% G$ G$ G$ U# h$ O# N# N# B# B# L# D# S@ S@ C@ m+ G+ C@ G+ G+ j+ j+ m. ^+ m. Q. L+ # % % % m. i$ e+ ;# L@ C@ C@ /+ L+ k. R. b b % = ~ ~ I. I. * ! b 3 3 b b b * +: => M, M, M, M, M, E> E> *> L, D> D> F_ 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) @: ;! w' w' w' w' w' w' w' M, M, X{ X{ x~ X{ x~ M, M, x~ x~ x~ x~ x~ x~ x~ x~ x~ x~ x~ M, X{ M, M, w' M, w' w' w' w' w' w' w' w' [{ [{ [{ y~ y~ z~ $^ z~ z~ A~ I~ A~ A~ B~ B~ B~ E~ C~ D~ F~ F~ G~ 9, G~ |{ |{ H~ c, 3{ 1{ `{ Z{ `{ `{ &^ i] i] H^ H^ H^ H^ H^ *^ *^ *^ G/ G/ G/ G/ 4{ >/ >/ >/ 6{ 6{ J^ =^ =^ =^ 8{ -^ 9{ 9{ 9{ 9{ 0{ 0{ n] g^ @] J/ @] #] $] $] $] %] %] &] &] &] *] *] *] =] =] =] =] =] =] q] -] -] ;] >] >] >] >] ,] '] s] v] v] u] v] w] w] w] w] ,^ '^ ,^ )^ i^ K^ K^ j^ L^ )/ L^ )/ )/ )/ ,( ,( M/ M/ M/ M/ 0( 0( y( a( T( T( T( -_ -_ #: #: #: e_ $: %: ;_ I_ &: 7. #. B. #. V V t o. *: p^ =& 0. ^ ( % / = / R. 3 L+ /+ -# -# L@ L@ ;# e+ e+ D@ Q' B# O# N# U# T# U# /+ m. N. N. N. M@ G+ e+ i@ i@ S@ S@ S@ B# N# N# N# N# O# h$ G$ G$ 9% 9% 9% -, -, -, o{ o{ o{ q^ q^ q^ =: -: ;: ;: ;: ;: ;: ;: ;: ;: ;: ;: >: ,: >: ': ): !: ~: G( G( G( G( _( _( o/ o/ V^ V^ s^ W^ s^ s^ q{ q{ q{ q{ r{ R~ T~ R~ :( s{ {: F! F! F! ~~ G! G! ]: ", -" ^: R] R] R] R] R] R] R] R] R] /: @_ 1( 1( @_ 1( 1( 1( 1/ 1/ #/ #/ @/ @/ #/ #/ #/ (: _: :: <: X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ V_ [: }: O( F= G$ G$ G$ G$ T# T# O# B# O# B# B# S@ S@ e+ S@ e+ C@ j+ C@ j+ j+ m. ^+ 3 3 L+ Q. @ @ @ % j+ Q' i$ C@ ;# -# -# /+ /+ 3 R. L+ b / ~ / ~ / b b ^+ L+ 3 3 3 * / / |: w' -! M, M, M, M, E> E> E> *> *> 1: 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) @) S( [{ [{ ;! w' w' w' w' w' w' w' w' w' M, M, M, M, M, M, x~ x~ x~ x~ M, M, M, M, M, M, M, w' M, w' X{ M, w' w' w' w' w' w' w' ;! ;! ;! ;! y~ y~ y~ y~ z~ z~ z~ A~ A~ h] }{ }{ C~ C~ C~ F~ F~ F~ G~ F~ G~ G~ H~ Y{ 2{ H~ 1{ `{ 3{ 3{ i] i] i] g, g, g, H^ H^ H^ H^ *^ G/ F/ I^ 4{ H/ 4{ >/ >/ >/ >/ a/ w( =^ =^ e^ e^ e^ e^ 9{ 9{ m] m] 0{ m] +] +] +] @] 2: @] #] #] %] %] p] p] p] p] *] =] =] =] =] =] =] =] r] r] q] ;] ;] >] ~] ;^ ,] s] )] )] )] )] t] u] v] w] w] '^ h^ i^ )^ )^ j^ j^ j^ L^ k^ x( )/ )/ c/ c/ c/ c/ M/ M/ '( '( 0( '( T( T( T( T( T( -_ -_ -_ e_ $: $: 3: 4: 5: 6: I_ 7: 6. 7. #. ` V t t q. 8: M_ H% { 9 ~ % b = R. L+ L+ 3 L+ -# ;# e+ e+ e+ Q' D@ Q' N# N# H] O# T# T# 3+ N. N. N. N. j+ e+ e+ e+ e+ e+ d# S@ B# B# E# O# O# U# G$ T# G$ G$ F= F= G; G; R' -, z) o{ q^ h> 9: 0: a: b: b: b: b: b: b: b: b: c: c: b: b: b: b: b: b: d: e: f: g: G( _( _( o/ o/ o/ Y/ V^ V^ s^ s^ q{ q{ q{ q{ S~ S~ S~ T~ s{ s{ s{ h: !~ !~ ~~ ~~ Y~ G! i: ", -" `^ Q] R] h~ R] R] R] R] R] R] j: 1( 1( 1( 1( @/ @/ @/ @/ 1( 1/ @/ @/ #/ 2( 4^ k: l: Y_ X_ X_ X_ X_ X_ X_ X_ X_ X_ X_ m: n: o: p: q: r: r: q: s: p: o: t: X_ X_ X_ X_ u: v: w: F= G$ 8% G$ T# N# N# N# N# N# S@ S@ S@ S@ e+ e+ C@ C@ G+ G+ j+ m. m. m. m. Q. # ' % % % C@ C@ w) e+ C@ C@ -# /+ L+ L+ 3 R. = b % ~ / 9 ' Q. a 3 3 3 b ' * x: w' M, c) M, M, M, M, E> M, E> E> V{ 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) y: w' y~ ;! ;! [{ w' w' w' w' w' w' w' w' w' w' w' M, X{ M, M, M, M, M, M, X{ X{ M, M, X{ X{ X{ M, w' w' w' w' w' w' w' w' w' w' w' ;! ;! y~ y~ y~ y~ y~ z~ z~ h] h] h] }{ I~ B~ }{ C~ E~ E~ E~ E~ F~ G~ G~ G~ G~ |{ H~ 1{ 1{ 1{ 1{ Z{ i] i] i] g, &^ i] g, H^ H^ *^ 0/ F/ *^ G/ G/ I^ H/ H/ H/ a/ J^ 6{ J^ 6{ J^ =^ e^ e^ e^ e^ f^ 9{ m] b{ +] +] n] +] @] @] $] $] $] %] $] %] %] &] &] &] *] *] =] =] =] =] =] =] q] r] q] q] ;] ;] ;^ s] s] s] '] '] )] v] v] v] >^ x] w] w] '^ i^ )^ )^ )^ k^ L^ L^ L^ )/ )/ )/ c/ c/ c/ c/ M/ M/ '( a( a( a( y( a( T( -_ -_ 3_ e_ e_ #: e_ $: $: $: 4: -_ U( z: A: #. V V V V t 5 e. *: f( ,_ ~ / / / b b b 3 /+ -# -# L@ L@ ;# e+ Q' e+ Q' B# N# O# N# U# G$ -# m. N. h+ N. C@ e+ e+ e+ e+ S@ S@ D# N# B# S# T# U# T# U# U# G$ 9% 9% F= G; -, -, o{ o{ o{ q^ B: ,' 9: C: D: b: b: b: c: c: c: c: b: b: b: b: c: c: ,: ,: b: b: b: e: E: G( G( _( _( _( o/ V^ V^ W^ W^ s^ s^ J] J] q{ r{ S~ S~ T~ T~ s{ F: G: A! F! F! ~~ ~~ |! ", -" H: I: z{ z{ R] R] R] R] z{ z{ J: 1( 1( 1( 1( 1( 1( 1/ 1( 1/ @/ @/ @/ @/ U] K: L: X_ X_ X_ X_ X_ X_ X_ X_ X_ o: r: M: N: O: O: O: O: O: O: O: O: O: O: O: O: O: N: M: s: t: X_ P: Q: O( G$ T# U# T# N# N# B# B# B# S@ S@ S@ i@ i@ e+ e+ G+ C@ j+ m. m. m. ^+ L+ a @ b % % C@ Q' e+ e+ e+ L@ -# L+ 3 L+ L+ b b % % ~ / b # m. L+ m. m. 3 3 / R: S: c) c) M, M, M, M, M, M, E> *> D> @) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 7( [{ y~ ;! y~ y~ ;! ;! w' w' ;! w' w' w' w' w' w' w' w' M, M, M, w' M, M, M, M, M, M, w' M, M, w' w' w' w' w' w' w' w' w' w' ;! ;! ;! ;! [{ [{ y~ y~ y~ z~ z~ z~ A~ A~ A~ I~ }{ }{ C~ D~ E~ C~ F~ G~ F~ G~ G~ 9, Y{ Y{ H~ 1{ c, 3{ `{ `{ Z{ `{ i] i] i] i] i] g, H^ H^ *^ *^ G/ F/ F/ 4{ H/ H/ >/ >/ >/ >/ 6{ =^ =^ e^ =^ e^ -^ -^ 9{ 9{ 9{ 0{ m] +] +] +] +] @] #] $] $] %] %] &] p] p] p] *] =] =] =] =] =] =] q] r] q] q] -] -] ;] >] >] >] s] s] )] )] )] )] v] w] w] w] '^ h^ i^ i^ )^ )^ j^ L^ K^ L^ L^ )/ 9( c/ c/ c/ ,( ,( M/ M/ M/ 0( a( a( a( a( T( T( -_ -_ -_ #: e_ $: $: 4: $: 4: T: 3: U: V: 7. #. V t R e e e b. *: =& u ~ ~ / b b 3 L+ /+ -# -# -# C@ e+ e+ e+ D# L# L# N# H] O# T# U# N. 3+ 3+ N. M@ N+ M@ C@ e+ S@ S@ B# S@ B# B# O# N# T# O# T# G$ 8% G$ G; F= F= -, z) z) o{ q^ q^ q^ W: X: Y: Z: `: `: `: < < `: `: < < < .< +< @< d: d: b: b: c: c: b: #< $< _( _( _( o/ o/ o/ o/ V^ W^ q{ q{ q{ q{ q{ q{ S~ R~ R~ s{ F: %< &< !~ ~~ ~~ ~~ G! *< ", -" =< h~ h~ R] z{ z{ h~ R] z{ -< ;< 1( @/ @/ @/ @/ 1( 1/ @/ #/ @/ @/ #/ >< ,< X_ X_ X_ X_ X_ X_ X_ m: p: M: '< O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: N: )< !< ~< G$ T# G$ U# N# N# N# N# L# D# S@ S@ e+ e+ G+ C@ m+ j+ h+ j+ ^+ ^+ m. 3+ L+ # a @ b i$ e+ w) e+ ;# ;# -# m. /+ 3 b R. / b % / / ' k. m. m. /+ 3 3 b b {< w' c) c) M, M, M, M, M, M, M, *> ]< 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) ^< y~ z~ y~ y~ [{ [{ ;! ;! [{ w' w' w' w' w' w' w' w' w' w' w' w' w' w' M, w' w' M, M, X{ M, w' w' w' w' w' w' w' w' w' w' w' w' ;! ;! ;! y~ y~ y~ y~ y~ $^ $^ z~ A~ A~ A~ }{ }{ B~ B~ B~ E~ D~ D~ F~ F~ F~ G~ G~ G~ H~ H~ H~ H~ 1{ 1{ 3{ i] i] i] i] i] g, H^ H^ H^ H^ H^ F/ F/ G/ G/ G/ G/ I^ 4{ >/ >/ >/ J^ w( w( =^ =^ =^ e^ e^ 9{ -^ m] m] m] m] +] @] @] @] @] @] #] %] %] %] %] %] &] p] *] *] =] =] =] =] =] =] q] q] q] ;] ;] ;^ ;^ ;^ s] s] s] !] v] v] v] u] v] >^ h^ ,^ ,^ ,^ ,^ i^ i^ j^ j^ j^ L^ x( x( )/ 9( )/ c/ c/ M/ '( '( '( '( a( a( T( T( T( T( T( -_ e_ e_ e_ e_ e_ $: 4: 3: T: T: 3: /< (< $. ` t t t 5 5 5 b. _< H% / % b R. b R. k. /+ j+ -# ;# L@ ;# i$ Q' Q' B# B# B# N# T# O# T# N. N. N. N. C@ N+ M@ i@ S@ S@ S@ S@ B# B# N# N# N# N# T# U# G$ G$ G$ G$ -, -, R' R' o{ S^ o{ q^ 9: :< << [< }< }< [< [< }< }< }< }< [< [< }< }< < < |< 1< c: d: b: b: d: b: 2< 3< _( G( _( o/ o/ o/ V^ V^ s^ q{ q{ q{ q{ q{ S~ T~ R~ T~ T~ s{ 4< F! F! F! Y~ ~~ r/ ", -" 5< z{ z{ h~ h~ h~ h~ h~ h~ p( |/ 1/ 1/ @/ @/ 1( 1( 1/ 1/ @/ #/ 1/ 6< 7< X_ X_ X_ X_ X_ X_ X_ o: )< O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: 8< 9< G$ G$ G$ G$ U# O# O# B# B# L# B# S@ S@ S@ e+ m+ m+ m+ j+ j+ j+ j+ m. ^+ Q. # b # b b Q' Q' Q' i$ e+ -# -# L+ 3 L+ L+ b R. b % / b /+ 3+ 3+ j+ B+ 3 a 3 0< a< b< c) c) w' M, -! M, M, M, E> 7/ 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) F_ h] z~ y~ z~ z~ z~ y~ y~ y~ ;! ;! ;! ;! w' w' w' w' w' w' w' w' w' w' w' w' M, M, w' w' w' w' w' w' w' w' w' w' w' w' ;! ;! w' w' ;! ;! [{ ;! y~ y~ z~ z~ y~ z~ h] h] A~ A~ A~ >( C~ C~ B~ E~ F~ F~ %^ %^ G~ G~ H~ Y{ H~ 1{ H~ 1{ 3{ 3{ Z{ `{ &^ &^ i] g, &^ &^ H^ H^ H^ *^ *^ *^ F/ I^ G/ H/ >/ >/ a/ a/ J^ 6{ =^ =^ =^ =^ =^ e^ -^ -^ f^ 9{ 9{ 0{ +] +] n] n] @] $] #] #] #] #] %] p] %] &] *] *] *] *] =] =] =] =] q] q] q] q] -] ~] ;] >] >] >] s] )] '] t] v] v] v] v] v] w] h^ h^ ,^ '^ j^ j^ )^ k^ L^ L^ )/ 9( 9( c/ 9( c/ ,( ,( M/ M/ 0( 0( a( a( y( y( T( -_ -_ -_ -_ -_ $: $: $: $: 3: 3: 4: 4: T: c< d< e< V Y R t 5 ^ ^ ~ :. *: 3~ ~ / b b b 3 /+ j+ -# L@ e+ e+ Q' Q' Q' Q' L# N# N# N# T# T# N. C@ N. N. C@ M@ e+ k@ S@ S@ d# S@ S@ B# N# N# O# O# U# G$ T# G$ F= F= -, -, -, o{ o{ o{ z) o{ q^ f< g< }< [< [< }< }< }< }< }< }< h< h< [< [< }< }< < < |< i< d: d: >: ,: b: d: j< C( _( _( _( o/ V^ V^ s^ s^ q{ J] J] q{ r{ S~ S~ R~ s{ s{ F: k< A! Y~ ~~ ~~ G! l< ", -" m< M! h~ h~ z{ z{ z{ z{ h~ I: |( 1/ @/ @/ 1/ 1/ @/ @/ #/ #/ @/ n< o< W_ X_ X_ X_ X_ X_ X_ p: p< O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: q< I# 9% G$ G$ h$ O# T# N# N# N# B# B# D# S@ e+ i@ e+ e+ G+ G+ j+ m. m. m. Q. L+ a a a @ 3 D@ Q' e+ e+ C@ C@ C@ /+ L+ 3 R. b b / ) / 3 m. 3+ /+ /+ /+ 3 L+ 3 r< c) c) c) c) M, M, M, M, M, M, 1: 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) s< A~ z~ h] A~ z~ z~ y~ y~ y~ y~ [{ [{ ;! ;! ;! ;! ;! ;! w' w' w' w' w' w' w' w' w' w' w' w' w' w' w' w' w' w' w' w' w' w' ;! ;! [{ [{ ;! ;! y~ y~ y~ z~ z~ z~ z~ z~ z~ A~ }{ }{ }{ }{ B~ E~ C~ F~ F~ F~ F~ G~ G~ G~ G~ |{ H~ 1{ H~ 1{ 1{ 3{ `{ `{ i] g, &^ i] g, H^ H^ H^ *^ *^ *^ G/ G/ G/ I^ I^ H/ 8( >/ J^ J^ J^ J^ b/ =^ e^ =^ e^ 9{ 9{ 9{ 0{ b{ +] n] n] +] +] @] @] $] $] $] %] %] %] &] p] &] *] =] =] =] =] =] =] q] q] q] q] ;] ;] ;] >] s] s] ,] '] )] )] )] )] v] w] w] w] w] ,^ '^ i^ )^ )^ j^ j^ j^ L^ L^ L^ 9( 9( )/ G_ c/ M/ M/ M/ '( a( 0( y( a( T( T( T( -_ -_ e_ e_ e_ e_ $: $: $: 4: T: T: T: T: c< t< t t t t t e ^ ^ { [. u< w = = R. 3 L+ L+ -# -# ;# e+ e+ w) e+ Q' B# L# N# H] O# U# G$ G+ G+ N. C@ N+ e+ e+ e+ i@ i@ S@ S@ L# L# B# O# T# U# T# T# G$ F= 9% -, F= R' -, -, z) z) q^ S^ 9: 9: =: v< w< w< w< w< x< x< }< }< }< }< }< }< y< y< }< }< }< }< z< A< c: c: c: c: c: B< C< _( _( _( o/ o/ V^ V^ s^ q{ q{ q{ q{ q{ S~ S~ T~ s{ F: D< ]_ !~ ~~ F! Y~ E< ", -" Q] i~ h~ h~ h~ h~ h~ h~ h~ j: #/ #/ @/ @/ 1/ 1/ 1/ @/ #/ #/ F< V_ X_ X_ X_ X_ X_ X_ p: N: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: '< G< H< G$ G$ U# U# U# N# O# N# N# B# S@ S@ S@ e+ e+ e+ G+ G+ G+ j+ j+ i+ m. m. Q. L+ # # b Q. B# e+ e+ i$ e+ ;# -# N. m. L+ L+ b b / / a j+ 3+ m. j+ m. m. m. 3 I< b< O) c) c) c) c) c) c) M, M, g] 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) @: }{ I~ A~ A~ A~ z~ y~ z~ z~ y~ y~ y~ y~ y~ ;! [{ w' ;! ;! ;! ;! w' w' w' w' w' w' w' w' w' w' w' w' w' w' w' w' w' w' ;! ;! ;! ;! ;! y~ y~ y~ y~ y~ y~ z~ $^ h] A~ A~ A~ I~ }{ }{ B~ }{ B~ E~ D~ F~ F~ F~ G~ G~ G~ G~ H~ H~ H~ 1{ 3{ 3{ 3{ 3{ Z{ Z{ i] i] g, g, H^ H^ H^ H^ 0/ F/ *^ G/ G/ G/ I^ 4{ 4{ >/ >/ J^ a/ J^ =^ =^ =^ =^ 8{ -^ -^ -^ f^ 9{ m] m] +] @] @] @] @] #] $] %] %] %] %] %] p] *] *] *] =] =] =] =] =] =] =] q] -] -] ;] -] ;] ;] ~] s] s] )] )] )] )] v] >^ >^ w] w] w] ,^ i^ i^ )^ i^ j^ j^ k^ x( )/ 9( )/ )/ L/ ,( M/ ,( M/ M/ '( '( a( a( a( T( T( T( 3_ e_ -_ e_ #: e_ $: 4: 4: 3: T: T: T: T: J< J< K< V t e e 5 5 ~ ~ ~ <. m- b b b 3 L+ L+ -# C@ e+ C@ e+ Q' Q' D# L# B# O# N# N# T# T# N. C@ N. N. N. C@ M@ e+ k@ S@ S@ S@ E# N# B# O# T# T# T# U# G$ G$ 9% 9% F= G; o{ o{ o{ o{ o{ q^ 0: 9: 0: L< M< M< w< w< w< w< M< M< y< y< w< w< x< x< }< }< }< }< y< N< O< P< P< P< d: d: B< C< _( o/ o/ V^ V^ W^ W^ s^ q{ J] J] q{ S~ R~ R~ T~ s{ F: V~ A! F! ~~ ~~ ~~ Q< ", -" R< L! h~ M! M! M! M! z{ z{ S< 3^ @/ @/ 1/ 1/ #/ #/ #/ #/ #/ T< Y_ X_ X_ X_ X_ X_ o: p< O: O: O: O: O: O: O: O: O: O: O: U< V< W< X< W< Y< Z< `< [ .[ +[ @[ @[ O: O: #[ #[ O: O: O: $[ %[ 9% 9% F= G$ T# T# U# T# N# E# L# D# S@ d# S@ S@ k@ e+ G+ C@ C@ j+ j+ m. m. 3+ L+ L+ a @ -# Q' Q' Q' e+ e+ L@ -# /+ /+ 3 3 b R. 3 b B+ m. m. j+ /+ /+ m. m. &[ *[ N) c) c) c) c) c) c) M, M, M, s' 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) =[ B~ I~ A~ A~ h] h] A~ z~ y~ y~ z~ y~ y~ y~ ;! ;! y~ ;! [{ [{ ;! ;! w' w' w' w' w' w' w' w' w' w' w' w' w' w' ;! ;! ;! ;! [{ [{ ;! ;! ;! y~ ;! y~ y~ z~ y~ y~ z~ A~ z~ A~ A~ A~ I~ B~ }{ C~ D~ D~ C~ F~ -[ %^ 9, 9, G~ H~ |{ H~ 1{ 1{ 1{ 1{ Z{ Z{ i] i] &^ &^ g, g, g, g, H^ H^ *^ *^ G/ G/ I^ 4{ H/ H/ H/ a/ 6{ 6{ J^ 6{ J^ J^ =^ e^ e^ e^ e^ f^ m] m] 0{ 0{ +] +] +] @] @] @] #] #] %] %] p] p] &] p] &] *] =] =] =] =] =] =] q] q] q] ;] ;] ;] ;^ s] >] ,] s] )] )] )] )] u] v] w] w] ,^ h^ i^ )^ )^ )^ )^ L^ L^ L^ L^ L^ )/ 9( c/ c/ c/ M/ M/ '( '( 0( 0( a( a( a( T( T( T( -_ -_ e_ e_ $: $: $: $: 4: 4: T: c< T: c< c< c< ;[ .^ t 5 e ^ ^ { ~ 9 ~ [. >[ / R. 3 L+ /+ C@ C@ C@ ;# w) e+ e+ Q' B# B# B# N# T# O# '_ C@ C@ N. M@ N+ e+ e+ e+ e+ d# D# L# B# E# N# N# O# h$ U# G$ 8% 9% F= G; -, -, -, -, q^ q^ q^ q^ 9: 9: ,[ ,[ '[ )[ M< M< w< w< M< M< )[ )[ w< w< w< w< x< w< x< x< w< }< }< ![ ~[ ): P< P< d: {[ ][ _( _( o/ o/ V^ V^ s^ s^ q{ q{ q{ q{ S~ T~ T~ T~ s{ F: ^[ F! F! Y~ ~~ N] ", -" K! M! M! i~ h~ i~ z{ h~ ._ /[ #/ #/ #/ #/ #/ #/ #/ #/ ([ _[ X_ X_ X_ X_ X_ :[ <[ O: O: O: O: O: O: O: O: O: O: [[ }[ |[ 1[ 2[ 3[ 4[ 5[ 6[ Z< 7[ 8[ [ .[ O: O: #[ #[ @[ @[ @[ @[ O: 9[ G; F= G$ G$ G$ U# T# U# T# N# O# B# B# D# 8# S@ e+ i@ C@ m+ j+ j+ j+ i+ j+ m. ^+ a a # b j+ Q' Q' e+ w) ;# C@ C@ N. 3+ /+ L+ L+ /+ 3 3 /+ j+ N. j+ N. j+ /+ 3 x: N) ;! O) b< c) c) c) w' c) c) 1: 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0[ B~ C~ }{ B~ B~ }{ h] z~ z~ z~ z~ z~ z~ y~ y~ y~ y~ y~ ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! w' w' w' w' ;! ;! ;! ;! ;! ;! ;! ;! ;! y~ y~ y~ ;! y~ y~ z~ y~ z~ z~ z~ h] h] A~ I~ }{ }{ }{ C~ B~ B~ E~ E~ F~ F~ F~ F~ 9, H~ G~ H~ H~ 1{ 2{ c, 1{ 1{ 3{ i] i] i] i] i] g, H^ H^ H^ *^ *^ 0/ F/ *^ G/ G/ G/ 4{ >/ >/ >/ J^ 6{ J^ J^ =^ =^ ,/ 8{ e^ e^ -^ m] 9{ m] 0{ 0{ +] @] +] @] @] $] $] %] $] %] %] %] p] *] *] *] =] =] =] =] =] q] r] -] q] ;] ~] ~] >] ~] >] '] )] )] )] )] v] v] w] w] w] w] w] ,^ i^ i^ )^ K^ L^ L^ L^ L^ )/ 9( c/ L/ c/ c/ ,( ,( M/ '( 0( 0( a( T( T( T( -_ -_ 3_ e_ #: #: #: e_ 3: 3: 4: 3: T: T: T: c< J< a[ a[ b[ e t u e ^ ^ ^ ~ / % u ' 3 L+ /+ /+ -# -# L@ e+ e+ Q' Q' Q' B# N# N# O# O# T# U# N. 3+ N. C@ C@ M@ e+ e+ e+ S@ B# D# B# B# S# O# U# U# U# G$ G$ G$ G$ F= R' -, o{ o{ o{ q^ q^ q^ q^ f< 9: ,[ c[ d[ e[ f[ g[ h[ i[ j[ j[ k[ l[ m[ n[ M< )[ )[ w< w< M< M< w< w< o[ ~[ P< P< >: >: p[ C( _( o/ o/ V^ Y/ W^ W^ s^ J] q{ r{ S~ S~ R~ s{ :( :( q[ F! !~ ~~ ~~ ~~ r[ ", -" s[ M! M! M! j~ h~ M! M! M! t[ U] U] U] #/ #/ #/ U] U] u[ v[ X_ X_ X_ X_ X_ o: N: O: O: O: O: O: O: O: O: #[ w[ x[ y[ z[ A[ 1[ 2[ B[ C[ 4[ D[ Z< 7[ 8[ E[ +[ +[ @[ O: O: O: O: O: O: F[ G[ -, G; F= 9% 8% G$ U# O# O# N# N# N# L# B# S@ S@ S@ k@ e+ C@ m+ G+ j+ j+ m. /+ L+ L+ L+ a @ N. Q' Q' Q' e+ e+ ;# L@ /+ /+ L+ 3 R. k. H[ B+ h+ C@ N. j+ j+ m. 3 I[ J[ O) O) O) O) c) c) c) c) c) E> @) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) S( C~ C~ B~ B~ }{ }{ A~ A~ A~ A~ A~ z~ z~ y~ z~ y~ z~ y~ y~ [{ y~ y~ y~ y~ [{ [{ ;! ;! ;! ;! ;! ;! ;! ;! [{ [{ ;! ;! ;! ;! ;! ;! y~ y~ [{ y~ y~ y~ z~ z~ y~ z~ h] h] I~ I~ A~ A~ B~ B~ B~ B~ C~ D~ D~ F~ E~ F~ G~ G~ G~ G~ H~ H~ H~ 1{ 1{ 1{ 1{ Z{ 3{ i] `{ &^ g, g, g, g, i] H^ H^ *^ *^ *^ F/ F/ H/ I^ H/ H/ >/ >/ >/ >/ J^ 6{ =^ =^ =^ =^ e^ e^ -^ m] 9{ 0{ +] +] +] @] o] @] #] $] $] $] %] %] %] &] &] &] *] *] *] =] =] =] =] q] =] q] q] ;] -] ~] >] >] s] s] )] )] t] t] v] v] v] w] w] '^ '^ '^ '^ )^ K^ j^ k^ K^ L^ L^ )/ 9( )/ )/ c/ c/ ,( ,( M/ M/ a( a( a( a( y( K[ T( -_ -_ -_ e_ e_ $: $: $: $: 3: 3: 3: T: T: c< J< a[ c< L[ M[ t t ^ { { ~ ~ / = b R. b 3 3 /+ -# C@ C@ ;# e+ Q' Q' D@ Q' B# N# O# N# T# T# C@ C@ N+ N+ N+ k@ :# F# S@ S@ S@ S@ B# N# N# T# N# T# U# G$ F= 9% F= G; -, -, -, o{ z) z) q^ q^ 9: 9: ,[ N[ S^ O[ P[ f[ g[ h[ Q[ R[ S[ T[ U[ V[ W[ V[ X[ Y[ M< M< )[ )[ M< M< w< o[ ~[ 2< 2< 2< Z[ `[ G( _( _( o/ o/ s^ s^ s^ J] q{ q{ q{ S~ S~ T~ s{ F: F: Y^ F! F! F! Y~ }^ ", -" 7! M! M! M! M! M! j~ j~ S< 4^ #/ #/ 4^ #/ #/ #/ U] (: } X_ X_ X_ X_ X_ q: O: O: O: O: O: O: O: O: .} +} @} #} $} %} &} *} =} 2[ -} ;} >} 5[ Z< ,} '} [ )} +[ #[ @[ @[ O: O: #[ #[ !} F$ -, F= G$ G$ G$ G$ G$ T# N# O# B# N# L# S@ d# S@ e+ S@ k@ e+ e+ m+ j+ j+ j+ m. 3+ 3+ a # b C@ Q' D@ e+ i$ e+ L@ -# N. /+ /+ L+ /+ B+ m. C@ C@ N. G+ C@ j+ j+ m. ~} l) P) P) ;! c) c) c) b< c) c) ^< 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0[ E~ F~ D~ C~ C~ }{ }{ A~ A~ }{ h] A~ z~ A~ z~ $^ $^ y~ y~ z~ y~ y~ y~ ;! ;! y~ y~ [{ [{ y~ y~ ;! ;! ;! ;! y~ y~ ;! ;! [{ [{ y~ y~ y~ y~ y~ z~ z~ z~ z~ z~ z~ A~ z~ A~ A~ A~ }{ }{ B~ B~ D~ D~ E~ E~ F~ F~ F~ G~ G~ G~ G~ G~ Y{ 2{ H~ 1{ 1{ `{ 3{ i] 3{ i] i] i] i] i] i] g, H^ *^ H^ H^ F/ F/ G/ G/ 4{ 4{ 4{ >/ >/ >/ a/ w( =^ I/ =^ =^ e^ e^ -^ -^ 9{ 9{ m] m] m] g^ n] +] @] $] @] #] %] %] %] %] p] *] *] *] *] =] =] =] =] =] =] =] q] q] -] -] ;] >] ~] ~] ,] s] '] '] !] v] )] u] >^ x] w] w] h^ i^ i^ i^ i^ K^ k^ k^ L^ 9( L^ )/ 9( c/ L/ ,( M/ M/ '( '( 0( '( y( y( T( T( T( T( e_ e_ #: #: $: $: $: 3: 3: 3: 4: T: J< J< c< J< a[ a[ {} 5 e 5 ^ ~ ~ ~ ~ b b b 3 L+ /+ /+ C@ -# L@ e+ i$ e+ Q' B# D# B# B# N# T# U# G$ C@ C@ C@ M@ C@ M@ i$ e+ S@ S@ S@ B# B# B# N# T# O# h$ T# G$ 9% 9% 9% -, G; R' z) o{ q^ q^ m/ 9: q^ 0: 9: ,[ ,[ ]} ^} /} (} h[ i[ R[ _} :} <} [} }} |} 1} 2} 3} 4} 5} 5} M< M< w< w< 6} e: 2< 2< 2< 2< 7} _( o/ o/ o/ Y/ W^ W^ q{ J] J] q{ S~ R~ R~ T~ s{ F: 8} F! ~~ Y~ ~~ r/ ", -" 9} M! M! L! j~ M! j~ M! M! 0} U] U] U] U] U] U] U] %{ } X_ X_ X_ X_ :[ )< O: O: O: O: O: O: O: O: a} b} c} d} e} $} f} g} z[ 1[ h} -} ;} >} i} j} 7[ 8[ [ )} #[ O: O: O: @[ @[ O: <: k} -, -, G; F= 9% 9% G$ T# U# T# T# N# B# B# D# B# S@ d# i@ i@ e+ G+ m+ j+ j+ m. m. 3+ m. a a a C@ Q' Q' Q' e+ C@ C@ ;# /+ /+ L+ 3 k. k. j+ N. C@ N. C@ C@ j+ j+ l} m} P) P) P) ;! ;! c) c) c) c) f] 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0[ -[ E~ D~ D~ E~ B~ B~ B~ }{ }{ }{ }{ A~ A~ z~ z~ z~ z~ z~ z~ z~ z~ y~ y~ y~ y~ y~ n} o} => p} q} r} r} s} s} s} r} p} t} o} n} y~ y~ y~ y~ y~ y~ z~ z~ z~ z~ h] h] z~ A~ A~ I~ }{ }{ C~ C~ C~ C~ E~ E~ F~ F~ F~ F~ G~ G~ H~ H~ H~ 1{ H~ 1{ 1{ 1{ 3{ 3{ `{ &^ g, g, &^ &^ g, H^ H^ H^ *^ *^ G/ G/ G/ G/ H/ H/ H/ H/ >/ >/ 6{ 6{ =^ =^ =^ =^ e^ e^ -^ -^ 9{ 9{ m] b{ 0{ 0{ +] +] @] @] $] $] $] %] %] %] &] &] &] p] *] *] =] =] =] =] =] =] q] q] u} v} w} x} y} z} y} A} z} B} B} C} D} E} F} w] w] w] ,^ '^ '^ )^ )^ k^ j^ L^ L^ L^ L^ )/ )/ )/ c/ M/ M/ M/ '( '( 0( 0( a( a( T( T( -_ -_ -_ #: -_ #: e_ $: $: $: 4: 3: T: T: c< J< c< c< a[ a[ G} H} 5 { ~ { ~ / / / = b b k. 3 /+ -# L@ ;# e+ i$ e+ Q' Q' Q' N# N# N# T# T# T# C@ C@ N+ N+ M@ M@ :# F# S@ S@ B# L# N# N# O# N# U# G$ G$ G$ G$ G$ G; 9% R' -, R' -, o{ q^ q^ f< 9: ,[ ,[ N[ ,[ 9: I} f[ g[ h[ Q[ R[ T[ U[ J} K} L} M} N} O} P} Q} R} S} T} S} 5} 5} M< U} V} 2< 2< 2< W} X} _( _( o/ o/ V^ W^ q{ q{ q{ q{ q{ S~ R~ S~ T~ s{ F: Y} !~ ~~ ~~ Y~ ", -" R< 8! M! M! M! M! M! M! Z} C{ U] 4^ 4^ 4^ 4^ U] C{ `} X_ X_ X_ X_ :[ 8< O: O: O: O: O: O: O: | .| +| @| #| $| e} %| %} &} &| *} 2[ -} ;} *| 5[ D[ Z< '} E[ +[ +[ @[ O: O: #[ #[ @[ =| F$ R' F= 9% G; G; F= G$ G$ h$ O# T# N# B# B# B# S@ S@ S@ k@ e+ e+ C@ G+ G+ j+ j+ m. ^+ 3+ 3+ a L+ k@ B# Q' e+ w) ;# L@ -# -# /+ /+ /+ B+ m. C@ k@ M@ C@ C@ j+ N. j+ e] -| P) P) ;! O) O) O) O) c) c) ]< 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) @: F~ G~ F~ F~ F~ F~ D~ D~ D~ B~ B~ >( A~ I~ I~ h] h] z~ z~ ;( ;( y~ y~ z~ -| o} q} ;| ;| >| >| ,| ,| '| '| '| '| '| '| >| >| >| >| ;| )| o} -| z~ z~ z~ z~ h] h] A~ A~ h] h] }{ }{ B~ B~ C~ C~ E~ E~ F~ F~ G~ 9, G~ G~ H~ Y{ H~ H~ |{ H~ 1{ 1{ 3{ 3{ `{ `{ i] g, &^ &^ g, g, H^ 0/ H^ H^ *^ *^ *^ G/ F/ 4{ 4{ >/ >/ >/ 6{ 6{ J^ J^ w( J^ =^ e^ 8{ -^ e^ 9{ m] m] 0{ 0{ +] +] @] J/ @] @] #] $] #] $] %] p] p] *] *] *] =] =] =] =] =] =] m^ !| ~| {| {| ]| {| ^| {| {| /| (| (| (| (| (| _| _| _| :| <| [| }| i^ i^ K^ j^ L^ j^ L^ x( x( )/ 9( L/ L/ c/ c/ ,( ,( M/ 0( '( a( a( T( a( T( T( -_ -_ -_ e_ e_ $: || $: 4: 3: T: T: T: T: T: J< a[ a[ 1| a[ 2| ^ ^ ^ ] 9 ~ / b b 3 L+ L+ L+ 3+ C@ C@ C@ ;# w) i$ Q' B# L# B# O# T# T# U# G$ C@ C@ N. C@ k@ k@ :# F# S@ S@ S@ B# E# N# O# O# T# U# G$ 8% G$ G; G; 9% -, o{ o{ o{ o{ q^ 9: 9: 0: 9: 0: 3| 4| 4| 5| /} 6| 7| j[ k[ :} U[ J} 8| L} M} 9| 0| a| b| c| d| e| 5} 5} 5} )[ )[ f| g| g| g| 2< h| _( _( o/ V^ Y/ V^ s^ q{ q{ q{ S~ S~ S~ R~ s{ s{ s{ u^ F! F! ~~ Y~ } 5[ 6[ r| 8[ [ .[ +[ #[ @[ @[ O: O: o: C: o{ R' G; -, -, G$ G$ G$ G$ G$ U# T# N# O# B# L# L# S@ d# e+ e+ e+ G+ j+ j+ h+ j+ m. 3+ L+ L+ a a i@ Q' Q' Q' Q' i$ e+ C@ /+ /+ L+ /+ k. -# N. C@ N+ C@ C@ C@ -# s| t| m) P) P) P) O) O) O) O) c) u| 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) s< 9, G~ F~ F~ F~ F~ E~ E~ E~ B~ E~ B~ }{ }{ I~ I~ I~ I~ z~ z~ A~ A~ z~ v| p} >| '| '| ,| ,| '| '| '| '| '| ,| '| '| '| '| ,| ,| '| '| '| '| '| >| p} v| z~ z~ A~ A~ A~ A~ B~ B~ }{ }{ B~ B~ D~ D~ F~ F~ F~ F~ F~ G~ G~ G~ G~ G~ H~ H~ 1{ 1{ 1{ 1{ 3{ 3{ Z{ Z{ i] i] i] i] g, H^ H^ H^ H^ H^ F/ F/ F/ F/ G/ G/ I^ 4{ H/ a/ a/ a/ J^ J^ =^ =^ =^ e^ 7{ 7{ e^ f^ -^ m] 0{ 0{ g^ +] @] @] @] @] $] %] %] %] %] &] p] p] *] *] *] *] =] =] !| w| x| ]| ]| ]| ]| ]| {| {| {| {| /| /| (| (| (| (| _| _| _| _| _| :| y| z| A| )^ )^ k^ j^ L^ L^ )/ )/ )/ c/ c/ c/ c/ M/ 0( 0( 0( '( a( T( T( K[ T( -_ 3_ e_ e_ e_ e_ $: $: $: 4: 4: 3: T: T: J< J< c< a[ a[ B| B| C| D| ^ { ~ ~ % % / R. b 3 3 3 /+ -# C@ C@ e+ e+ e+ Q' B# L# B# H] O# T# G$ G$ N+ k@ C@ C@ k@ :# i$ e+ S@ S@ L# N# N# N# O# N# U# G$ T# G$ G$ F= -, -, R' R' o{ q^ q^ q^ q^ q^ 9: ,[ 0: E| F| G| H| g[ I| Q[ R[ J| T[ U[ V[ }} K| L| M| N| O| P| Q| R| S| T| 5} 5} 5} 5} U| V| g| g| 2< 2< W| _( _( o/ V^ V^ s^ s^ J] q{ q{ q{ S~ S~ R~ s{ F: X| F! F! Y~ ~~ 1! ", -" (~ M! M! M! M! M! M! +{ U] C{ C{ C{ C{ C{ C{ K: X_ X_ X_ X_ :[ j| O: O: O: O: O: O: Y| Z| `| 1 .1 +1 @1 p| d} #1 $} %} &} z[ $1 2[ %1 ;} >} 5[ D[ Z< '} E[ +[ @[ O: O: O: O: O: &1 ,' z) z) -, G; F= 9% ,' G$ G$ T# T# T# N# B# B# B# B# S@ S@ S@ S@ i@ C@ C@ m+ j+ j+ N. N. 3+ a L+ L+ i$ B# Q' e+ e+ e+ ;# ;# N. /+ -# /+ m. C@ k@ k@ C@ C@ C@ C@ C@ *1 =1 n) n) P) P) P) P) O) ;! c) 1_ 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) -1 F~ H~ H~ F~ %^ F~ F~ F~ F~ F~ D~ C~ C~ B~ B~ }{ }{ B~ I~ }{ }{ A~ ;1 >1 >| ,1 ,1 '| '| '| '| '| '| '| '| ,| ,| '| '| '| '| '| '| '| '| '| '| ,1 ,1 '| >| '1 ,) A~ A~ h] }{ }{ }{ }{ }{ C~ C~ E~ C~ F~ F~ -[ -[ G~ 9, 9, 9, H~ Y{ 1{ 1{ H~ 1{ 3{ 3{ `{ 3{ i] i] &^ &^ g, g, H^ H^ H^ H^ *^ *^ *^ *^ F/ I^ G/ G/ >/ >/ >/ J^ J^ 6{ 6{ =^ J^ =^ 8{ 8{ e^ 9{ -^ m] 9{ 0{ +] +] +] @] @] @] @] $] #] $] %] %] %] %] p] *] *] *] =] =] !| )1 x| x| ]| ]| ]| ]| ]| ]| ]| {| ^| /| /| (| (| (| (| (| (| (| _| !1 _| :| !1 !1 y| ~1 {1 L^ L^ L^ L^ L^ 9( L/ c/ c/ ,( ,( M/ M/ '( '( a( a( a( T( T( T( -_ -_ e_ e_ #: #: $: 3: 3: 3: T: T: T: c< T: c< a[ ]1 a[ B| ^1 /1 {} 5 ] ~ ~ ~ / % b b L+ 3 L+ N. C@ ;# ;# e+ Q' Q' D# B# B# N# N# N# T# T# T# C@ C@ N+ N+ M@ k@ F# F# S@ S@ S@ B# N# N# O# O# U# G$ G$ G$ 9% 9% F= R' -, -, z) z) q^ S^ m/ 9: 0: 0: ,[ (1 _1 :1 <1 g[ h[ 7| j[ _} T[ U[ [1 K} L} M} 9| }1 |1 P| Q| 11 21 31 .< 41 T} T} 51 61 71 g| W} W} 81 91 _( o/ o/ V^ s^ W^ q{ q{ q{ q{ S~ R~ R~ T~ :( F: &< F! ~~ F! Y~ ", -" 01 M! N! N! M! M! M! M! a1 2/ C{ C{ 2/ 2/ C{ b1 <: X_ X_ X_ X_ M: O: O: O: O: O: O: c1 d1 e1 1 f1 g1 h1 #| q| i1 e} %| f} y[ z[ 1[ 2[ -} ;} 4[ 5[ j} `< '} [ +[ +[ #[ @[ @[ @[ j1 k1 z) z) o{ -, -, 9% 9% 9% G$ G$ G$ U# N# O# N# N# L# B# d# d# S@ e+ k@ e+ G+ G+ m+ j+ h+ h+ 3+ m. L+ /+ E# L# Q' Q' e+ w) e+ e+ -# /+ /+ ^+ C@ e+ k@ k@ C@ C@ m+ -# l1 m1 m) n) m) P) P) P) P) O) ;! s< 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) D/ G~ Y{ |{ G~ G~ G~ F~ F~ F~ F~ E~ E~ C~ C~ E~ B~ C~ }{ B~ B~ A~ n1 o1 p1 '| '| '| '| '| '| '| '| ,1 ,1 q1 r1 s1 t1 u1 v1 w1 x1 x1 y1 z1 A1 B1 C1 s1 r1 D1 '| '| >| o1 E1 B~ B~ B~ B~ B~ B~ E~ E~ F~ F~ F~ F~ G~ G~ G~ G~ G~ G~ |{ |{ H~ 1{ 1{ 1{ 3{ 3{ `{ `{ &^ &^ g, g, g, g, g, H^ H^ H^ *^ *^ F/ F/ G/ G/ I^ I^ H/ H/ >/ >/ a/ w( 6{ =^ =^ =^ e^ 8{ e^ f^ f^ 9{ b{ +] m] +] n] o] o] @] @] #] %] %] %] %] %] &] &] &] *] *] F1 G1 H1 x| x| x| ]| ]| ]| ]| ]| ]| ^| /| /| /| /| /| (| (| (| (| _| I1 _| _| :| y| :| y| y| y| y| ~1 J1 L^ L^ L^ 9( c/ c/ c/ c/ c/ '( '( 0( '( 0( y( y( y( T( T( -_ e_ -_ #: e_ $: $: $: 4: 4: 4: 4: T: T: c< c< a[ a[ a[ a[ B| B| K1 L1 { ^ ~ % % = b R. k. L+ /+ /+ C@ ;# C@ w) w) Q' Q' Q' B# O# N# U# U# U# G$ C@ C@ N+ N+ k@ k@ F# F# S@ S@ L# N# O# O# U# U# U# G$ M1 G$ F= G; -, -, -, o{ o{ o{ S^ m/ q^ 9: 0: 0: N[ 4| N1 O1 ^} g[ h[ i[ j[ S[ T[ U[ J} 8| L} M} N} N| O| b| Q| P1 P1 R| Q1 41 41 5} 51 41 R1 W} S1 S1 W} T1 _( o/ o/ o/ V^ s^ s^ q{ q{ q{ q{ T~ R~ T~ s{ F: W~ F! F! Y~ ~~ ", -" J! O! M! M! M! M! M! M! U1 C{ D{ D{ C{ C{ 2/ U_ X_ X_ X_ X_ <[ O: O: O: O: O: O: V1 W1 1 f1 g1 .1 +1 @1 X1 q| d} #} $} %} &} *} =} h} -} ;} >} 5[ Z< 7[ '} E[ +[ +[ #[ O: O: O: Y1 Z1 q^ o{ -, -, G; F= -, 9% G$ G$ T# T# T# T# N# O# B# B# B# S@ e+ i@ e+ e+ C@ m+ j+ j+ N. 3+ 3+ m. 3+ m. Q' Q' B# Q' e+ e+ ;# L@ N. C@ -# j+ M@ F# i$ C@ N+ M@ N+ G+ `1 1' n) 1' 1' n) m) P) ;! O) c) ;/ 0) 0) 0) 0) 0) 0) 0) 0) 0) 1_ }{ H~ H~ G~ G~ G~ G~ G~ G~ G~ G~ F~ F~ F~ F~ D~ C~ B~ B~ }{ 2 .2 p1 ,1 ,1 ,1 ,1 ,1 ,1 '| '| ,1 +2 s1 u1 z1 x1 A1 A1 A1 @2 @2 #2 A1 @2 #2 #2 $2 x1 x1 x1 x1 B1 %2 &2 ,1 *2 .2 2 C~ C~ E~ C~ D~ F~ F~ F~ -[ %^ F~ G~ 9, 9, H~ Y{ H~ H~ c, 3{ 3{ 3{ 1{ Z{ i] i] i] g, i] i] g, g, H^ H^ H^ *^ *^ F/ *^ G/ G/ G/ H/ H/ >/ >/ J^ J^ J^ J^ =^ I/ =^ e^ =^ e^ 9{ 9{ m] m] 0{ 0{ g^ +] +] @] @] @] $] $] $] %] %] %] %] &] *] *] =2 -2 ;2 ;2 x| x| x| x| x| ]| ]| ]| {| {| {| >2 ,2 '2 )2 !2 ~2 {2 ]2 ^2 /2 (2 _2 !2 :2 <2 [2 ]| }2 }2 }2 }2 |2 12 22 )/ )/ )/ c/ c/ ,( ,( M/ M/ '( '( a( a( a( T( T( -_ -_ -_ -_ -_ #: e_ $: $: 3: 3: 3: T: J< J< c< J< c< c< a[ B| ^1 /1 B| 32 ~ ~ ~ ~ / b b R. 3 m. 3+ /+ -# C@ e+ i$ Q' Q' B# B# B# N# N# O# O# T# U# k@ k@ M@ M@ M@ i$ F# F# S@ B# B# B# N# N# N# T# T# U# G$ ,' G$ F= -, -, -, z) z) o{ q^ q^ 9: 9: ,[ N[ ,[ ,[ 42 52 e[ f[ g[ Q[ R[ _} T[ <} [} K} L} L| 9| 0| |1 b| b| Q| Q| Q| b| 62 72 51 82 82 41 92 02 02 81 a2 D( o/ o/ o/ V^ W^ W^ q{ q{ q{ r{ S~ R~ T~ T~ s{ l( !~ !~ ~~ ~~ ", -" b2 N! O! O! N! N! M! S] D{ D{ 2/ 2/ D{ D{ c2 X_ X_ X_ X_ p: O: O: O: O: O: O: #[ d2 m| .1 .1 +1 h1 e2 X1 q| $| #} %| %} &} z[ A[ 1[ 2[ -} ;} >} D[ Z< 7[ 8[ E[ +[ +[ @[ O: O: p< f2 o{ z) R' o{ -, -, G; 9% 9% G$ G$ G$ G$ U# U# O# S# N# L# B# S@ S@ e+ S@ k@ G+ C@ G+ N+ N. N. m. a L+ 3 Q' B# Q' D@ Q' e+ e+ C@ -# -# -# C@ e+ k@ k@ k@ M@ C@ C@ g2 h2 !) n) m) m) n) n) P) P) O) F_ 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) [{ 1{ 1{ H~ H~ H~ Y{ Y{ G~ G~ G~ G~ %^ E~ E~ E~ F~ D~ C~ C~ i2 '1 j2 p1 '| '| '| '| p1 p1 '| k2 u1 z1 A1 A1 l2 A1 @2 A1 @2 @2 A1 A1 x1 x1 A1 A1 A1 A1 A1 A1 $2 $2 m2 x1 n2 o2 >| '1 p2 D~ D~ F~ E~ E~ F~ F~ G~ G~ 9, Y{ G~ G~ H~ H~ H~ H~ 1{ 1{ 3{ 3{ `{ 3{ `{ `{ i] g, &^ &^ i] g, H^ *^ *^ *^ *^ *^ G/ F/ 4{ 4{ 4{ >/ 8( a/ >/ J^ J^ J^ b/ =^ =^ e^ e^ e^ e^ f^ m] m] 0{ 0{ n] g^ @] @] @] $] @] #] $] %] %] p] p] *] p] F1 q2 ;2 q2 q2 ;2 x| ]| ]| ]| ]| ]| ]| r2 s2 t2 u2 v2 w2 v2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 x2 y2 z2 A2 y| B2 B2 C2 D2 )/ c/ c/ c/ M/ ,( M/ M/ 0( 0( a( T( T( T( T( T( -_ -_ e_ e_ $: $: $: $: 4: 3: 4: 4: T: T: J< J< J< a[ a[ a[ E2 E2 B| F2 G2 ~ / = % R. R. 3 L+ L+ /+ N. C@ ;# C@ w) e+ Q' Q' Q' B# N# N# N# T# G$ G$ C@ C@ N+ k@ k@ k@ F# F# S@ B# L# N# N# T# O# T# G$ G$ G$ F= F= G; -, o{ -, z) o{ q^ S^ 9: q^ f< f< 0: N[ 4| H2 I2 ^} f[ g[ I| i[ R[ S[ T[ U[ J} K} K| M} M| N| O| O| b| b| J2 O| 0| K2 72 51 51 82 51 L2 02 81 81 M2 _( o/ o/ V^ V^ s^ q{ q{ q{ q{ S~ S~ R~ s{ s{ N2 F! F! F! Y~ ", -" M! O! O! O! O! O! O! O2 &{ 6] D{ D{ D{ C{ P2 X_ X_ X_ Q2 '< O: O: O: O: O: O: R2 S2 n| n| T2 @| @| p| X1 q| $| #1 U2 %} y[ z[ *} 1[ 2[ V2 W2 5[ 6[ Z< 7[ '} [ .[ O: O: @[ @[ X2 Y2 q^ q^ o{ z) :< -, -, F= G$ G$ G$ G$ U# O# O# O# O# N# L# S@ S@ S@ S@ k@ e+ C@ m+ C@ m+ N. N. N. 3+ m. m. F# B# Q' Q' Q' i$ e+ ;# /+ -# C@ i$ S@ S@ k@ k@ C@ C@ G+ Z2 `2 !) !) 1' 1' m) m) m) P) ;! @) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0[ 1{ 1{ 1{ H~ H~ H~ H~ G~ 9, 9, 9, 9, F~ F~ G~ F~ F~ E~ F~ 3 j2 .3 j2 p1 j2 p1 p1 p1 D1 +3 l2 A1 l2 l2 @2 @2 @2 @2 v1 v1 x1 @3 x1 x1 x1 x1 #3 #3 @3 @3 @3 x1 x1 x1 x1 x1 $2 @3 #2 $3 s} 3 D~ F~ F~ F~ %^ F~ G~ G~ G~ G~ H~ H~ 1{ 1{ 1{ 1{ c, 3{ Z{ Z{ 3{ i] i] g, i] i] g, H^ H^ H^ H^ H^ *^ *^ *^ G/ G/ G/ H/ I^ H/ >/ >/ J^ J^ J^ J^ J^ =^ e^ =^ e^ 7{ -^ -^ -^ 9{ 0{ m] +] g^ +] n] o] @] #] #] $] $] %] %] %] &] &] %3 &3 &3 ;2 ;2 ;2 x| x| x| x| ]| *3 =3 -3 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 v2 w2 v2 v2 w2 v2 w2 w2 w2 w2 ;3 >3 ,3 B2 '3 )3 c/ L/ ,( M/ M/ '( '( 0( '( y( y( T( T( T( -_ -_ -_ e_ e_ e_ $: $: 3: 3: T: T: T: J< J< c< c< a[ a[ ^1 ^1 B| !3 /1 ~3 {3 * % / = / R. L+ L+ L+ /+ /+ C@ L@ ;# i$ Q' Q' Q' L# N# N# T# O# '_ G$ G$ C@ i$ C@ M@ k@ :# e+ F# S@ B# N# N# O# O# T# T# G$ G$ G$ G$ -, -, -, -, R' -, o{ q^ q^ q^ 9: 9: 9: ,[ ,[ ,[ 4| ]3 52 f[ g[ h[ 7| j[ J| T[ U[ [1 }} ^3 /3 M| M| 0| a| |1 |1 O| O| 0| (3 72 72 72 72 72 _3 02 :3 :3 <3 _( o/ o/ o/ V^ W^ q{ q{ J] q{ S~ R~ T~ R~ s{ s{ !~ !~ F! Y~ ", -" M! O! N! N! N! N! M! [3 D{ D{ 6] 6] 2/ }3 X_ X_ X_ X_ M: O: O: O: O: O: O: |3 13 X1 23 e2 @1 X1 #| 33 43 53 e} U2 %} &} z[ $1 1[ h} %1 ;} 4[ 5[ j} r| ,} 63 .[ +[ O: O: O: '< 73 q^ q^ S^ 83 93 k} -, -, F= F= 9% 9% G$ G$ U# T# T# N# E# B# B# S@ S@ d# e+ i@ e+ e+ j+ j+ N+ h+ 3+ m. 3+ N. Q' B# Q' Q' D@ e+ e+ C@ C@ C@ C@ k@ Q' i$ F# k@ M@ C@ 03 a3 !) !) !) !) !) n) m) P) P) u| 0) 0) 0) 0) 0) 0) 0) 0) 0) -1 d, 3{ 3{ 1{ 1{ H~ H~ 2{ Y{ H~ H~ G~ %^ G~ G~ G~ F~ F~ F~ b3 c3 j2 j2 j2 p1 j2 p1 .3 d3 l2 z1 A1 l2 @2 @2 A1 A1 v1 v1 m2 m2 @3 @3 @3 @3 e3 e3 #3 #3 #3 #3 e3 e3 #3 @3 #3 #3 @3 x1 x1 #2 $2 f3 g3 F~ G~ 9, G~ G~ G~ G~ Y{ Y{ H~ H~ |{ H~ 1{ 1{ 3{ 3{ `{ `{ Z{ `{ i] i] &^ i] g, H^ H^ H^ *^ *^ *^ *^ F/ F/ F/ I^ H/ H/ >/ >/ >/ >/ a/ w( 6{ =^ =^ =^ =^ e^ e^ e^ 9{ 9{ 9{ 0{ m] +] @] @] @] @] @] #] $] %] %] %] %] %] *] -2 &3 &3 *3 *3 ;2 H1 x| x| x| h3 <2 i3 w2 w2 w2 v2 w2 v2 v2 w2 v2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 v2 w2 v2 v2 i3 j3 ^| '3 k3 c/ c/ c/ M/ 0( '( a( a( a( a( T( T( -_ -_ -_ #: #: #: $: $: $: 4: $: 4: T: T: c< J< c< J< c< a[ B| B| B| B| !3 /1 l3 ~ ~ / % b L+ b 3 3 L+ N. C@ C@ e+ w) e+ Q' B# B# O# O# O# U# G$ T# G$ k@ S@ k@ k@ k@ F# S@ F# y# M# B# O# N# T# U# G$ G$ G$ G$ F= F= G; G; R' o{ o{ z) o{ m/ 9: 0: 0: N[ 4| 4| 4| 4| m3 n3 o3 g[ 6| Q[ R[ S[ T[ U[ [} [} K} L} M} 9| M| }1 N| N| }1 }1 M| p3 q3 r3 r3 72 72 51 s3 02 02 :3 G( _( o/ o/ V^ s^ s^ J] q{ q{ S~ S~ T~ T~ s{ F: A! F! F! Y~ ", -" O! O! O! O! O! O! N! t3 *{ E{ 2/ 2/ E{ `} X_ X_ X_ o: O: O: O: O: O: O: @[ u3 33 33 q| q| q| q| q| d} i1 e} %| %} f} g} z[ *} =} 2[ -} ;} *| j} Z< `< 8[ E[ +[ #[ @[ @[ #[ v3 w3 x3 y3 z3 A3 %[ R' -, R' -, 9% 9% F= G$ T# T# h$ T# N# O# B# L# D# d# d# e+ e+ e+ e+ G+ N+ N. N. m. /+ m. m. B3 B# B# B# Q' Q' w) B@ L@ j+ S@ S@ F# S@ S@ k@ C@ C@ C3 1' !) D' D' !) n) !) n) ') l) 1_ 0) 0) 0) 0) 0) 0) 0) 0) D3 G~ 3{ Z{ 1{ 3{ c, 1{ 1{ |{ |{ H~ H~ G~ G~ H~ 9, %^ %^ ~) g3 E3 E3 E3 E3 j2 j2 .3 F3 G3 A1 l2 u1 H3 l2 @2 @2 $2 $2 x1 x1 #3 #3 #3 I3 B1 C1 J3 K3 L3 M3 N3 f3 O3 P3 L3 Q3 R3 S3 u1 @3 #3 @3 x1 #2 u1 T3 8, %^ 9, H~ G~ |{ G~ |{ 2{ 2{ H~ 1{ 3{ 3{ 1{ Z{ 3{ i] g, g, i] g, i] g, H^ H^ H^ H^ *^ *^ *^ F/ *^ G/ 4{ 4{ H/ H/ H/ a/ J^ 6{ J^ J^ =^ =^ =^ =^ e^ 7{ -^ -^ -^ m] 0{ 0{ +] +] n] o] @] @] $] $] #] #] %] %] %] p] U3 V3 &3 ;2 *3 q2 x| x| W3 x| X3 {2 v2 w2 v2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 v2 w2 v2 v2 w2 v2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 Y3 Z3 `3 4 .4 M/ M/ '( '( 0( 0( y( a( T( T( K[ T( 3_ e_ #: e_ #: e_ 3: 3: 4: 4: T: J< T: T: J< a[ ]1 1| B| ^1 B| E2 /1 ~3 !3 +4 % / / / R. L+ /+ /+ /+ N. e+ ;# e+ Q' Q' D# L# B# B# N# T# T# U# U# G$ i$ i$ M@ i$ k@ k@ F# E# B# y# B# S# O# O# U# U# U# G$ ,' 9% F= F= -, -, o{ o{ q^ q^ q^ 9: f< f< ,[ ,[ ,[ ,[ 4| @4 #4 x< f[ g[ h[ i[ j[ _} T[ U[ J} K} K} K| M} M} N} M| M| N} N} L| L| l[ n3 n3 $4 $4 72 %4 &4 &4 *4 G( _( o/ o/ V^ V^ W^ q{ q{ q{ q{ S~ T~ R~ s{ s{ D! A! !~ ~~ ", -" P! P! O! O! N! N! O! 5] ={ 6] 6] 6] =4 Y_ X_ X_ X_ 8< O: O: O: O: O: O: -4 e} d} d} 53 53 53 53 $| #} #1 $} %} %} &} z[ $1 1[ 2[ B[ C[ 4[ 5[ 6[ Z< 7[ '} [ +[ @[ @[ @[ O: ;4 >4 <: O: ,4 '4 o{ z) o{ -, G; G; G$ G$ G$ G$ G$ U# N# N# N# N# B# S@ B# S@ S@ S@ i@ C@ C@ M@ N. N. N. N. C@ N. S@ B# B# Q' Q' e+ e+ e+ C@ i$ i$ E# E# F# k@ i$ k@ )4 !4 U, D' !) !) 1' 1' !) n) m) w~ 0) 0) 0) 0) 0) 0) 0) 0) 0) w' &^ `{ `{ `{ 1{ 1{ c, c, 1{ H~ H~ H~ H~ H~ G~ G~ 9, 9, g3 E3 E3 E3 E3 E3 j2 j2 ~4 l2 l2 u1 u1 @2 @2 A1 A1 A1 @3 #3 @3 #3 $2 S3 Q3 {4 O3 O3 O3 O3 O3 O3 {4 {4 {4 {4 O3 O3 {4 f3 f3 N3 +3 ]4 ^4 @3 x1 $2 /4 G~ G~ G~ H~ H~ H~ H~ H~ H~ 1{ 1{ 1{ Z{ 3{ 3{ 3{ i] &^ &^ g, g, &^ &^ H^ H^ H^ H^ *^ 0/ *^ G/ G/ G/ G/ H/ >/ >/ >/ >/ >/ J^ J^ =^ =^ =^ e^ e^ e^ e^ e^ f^ -^ m] 0{ 0{ +] +] +] +] @] $] @] #] $] %] %] %] p] G1 &3 &3 *3 *3 ;2 ;2 ;2 ;2 (4 t2 w2 w2 w2 w2 w2 w2 w2 v2 v2 w2 w2 w2 w2 {2 _4 t2 :4 R3 <4 [4 }4 |4 14 R3 24 t2 34 m2 w2 w2 w2 w2 w2 w2 w2 !2 44 54 M/ M/ '( '( '( a( T( T( T( T( T( -_ -_ -_ e_ e_ $: $: $: $: 3: 3: 3: T: J< J< c< J< a[ a[ B| E2 B| B| /1 /1 64 74 / % b b 3 3 3 /+ /+ /+ L@ e+ e+ Q' Q' D@ Q' B# B# N# T# O# T# 8% ,' k@ S@ k@ k@ F# F# F# F# S@ B# E# N# U# U# T# U# 8% 9% G$ F= -, -, o{ o{ z) z) q^ q^ q^ q^ 9: ,[ N[ 4| 4| 4| 84 94 04 a4 b4 (} 6| Q[ R[ S[ S[ T[ U[ [} }} 8| ^3 L} c4 M} M} c4 c4 K| K| d4 M< $4 $4 $4 r3 e4 &4 &4 02 _( _( o/ o/ o/ V^ s^ s^ q{ q{ q{ S~ R~ R~ T~ :( A! A! F! Y~ ", -" f4 P! P! N! N! N! N! S] *{ 7] 7] E{ E{ g4 X_ X_ X_ o: O: O: O: O: O: O: h4 i4 $} U2 e} #1 #1 e} e} e} %| U2 %} %} &} z[ $1 =} 2[ B[ B[ ;} >} 5[ D[ j4 8[ E[ +[ +[ #[ O: O: k4 Q2 O: O: l4 Z1 q^ z) z) R' R' -, G; 9% 9% G$ U# U# T# O# O# N# E# B# B# S@ S@ S@ S@ i@ C@ e+ N+ N+ N. N. 3+ 3+ j+ L# L# Q' Q' Q' Q' e+ B@ e+ k@ B# E# F# F# i$ i$ k@ I< U, U, U, D' !) 1' 1' n) m) ') ]< 0) 0) 0) 0) 0) 0) 0) 0) F_ i] g, g, i] 3{ 3{ 3{ 3{ 3{ 1{ 1{ H~ H~ H~ H~ H~ H~ 9, m4 n4 n4 n4 n4 E3 E3 p1 R3 o4 l2 H3 u1 @2 A1 @2 A1 x1 @3 @3 e3 C1 p4 q4 O3 O3 L3 k2 k2 L3 r4 r4 r4 r4 r4 r4 r4 r4 r4 L3 L3 O3 O3 s4 s4 t4 +3 C1 @3 x1 u4 8, H~ Y{ Y{ H~ 1{ H~ 1{ 3{ 3{ `{ `{ 3{ i] &^ &^ g, g, i] i] H^ H^ H^ H^ H^ H^ *^ *^ F/ F/ F/ I^ I^ 4{ >/ >/ >/ >/ a/ J^ =^ =^ =^ =^ e^ e^ e^ e^ -^ m] 9{ 0{ +] +] +] +] n] o] @] #] $] $] %] %] %] %] v4 &3 *3 &3 *3 *3 H1 x| x| X3 ^2 w2 w2 v2 v2 w2 w2 w2 w2 w2 w2 w4 x4 :4 <4 y4 y4 R3 R3 <4 <4 R3 R3 <4 <4 %2 %2 <4 [4 }4 z4 :4 34 A4 w2 v2 v2 w2 u2 B4 C4 '( '( '( 0( 0( a( T( T( -_ -_ -_ -_ e_ $: $: $: $: $: 4: T: T: T: T: J< J< c< c< a[ B| a[ B| /1 /1 /1 ~3 !3 D4 E4 / R. 3 L+ L+ /+ /+ /+ /+ L@ e+ i$ e+ Q' Q' B# N# N# N# N# T# U# G$ G$ k@ S@ i$ k@ k@ S@ F# E# y# M# O# O# T# T# h$ T# G$ G$ F= F= G; -, -, o{ -, z) S^ m/ m/ 9: 0: 0: ,[ ,[ ,[ 4| 4| F4 G4 a4 H4 I4 g[ h[ i[ j[ J| T[ T[ U[ J} [1 }} 8| L} K| K| ^3 ^3 }} }} J} J4 K4 L4 $4 K4 n3 M4 M4 B< G( G( _( o/ o/ V^ W^ q{ q{ q{ q{ S~ S~ T~ s{ s{ A! !~ F! F! ", -" N4 Q! Q! N! N! O! O! O4 ={ -{ -{ V] V] U_ X_ X_ X_ M: O: O: O: O: O: O: P4 &} %} %} $} %| %| $} $} $} %} f} g} y[ z[ $1 1[ Q4 2[ -} ;} 4[ 5[ j} r| 7[ '} [ .[ +[ @[ @[ @[ O: O: O: <: R4 S^ q^ o{ o{ o{ o{ -, -, F= G$ 9% 8% G$ U# U# T# O# B# N# L# L# D# S@ S@ k@ e+ C@ M@ N+ J@ 3+ m. 3+ N. L# B# B# B# Q' i$ w) B@ i$ Q' B# F# F# S@ F# k@ k@ S4 7, U, Q) !) !) D' D' !) !) T4 0) 0) 0) 0) 0) 0) 0) 0) ;/ U4 &^ i] i] &^ `{ Z{ Z{ Z{ 1{ `{ 1{ 2{ 2{ H~ H~ |{ |{ V4 n4 n4 n4 E3 E3 n4 '| W4 o4 l2 u1 H3 l2 @2 v1 x1 @3 @3 I3 C1 L3 f3 O3 L3 L3 r4 X4 r4 r4 Y4 Y4 Y4 Y4 Y4 Y4 Y4 Y4 Z4 r4 r4 r4 r4 r4 k2 {4 f3 f3 t4 L3 24 $2 `4 h] H~ H~ 1{ 1{ c, 3{ 1{ Z{ Z{ Z{ i] g, i] i] &^ &^ g, g, H^ H^ H^ H^ *^ *^ *^ *^ G/ F/ G/ H/ H/ H/ 8( a/ >/ J^ 6{ 6{ J^ =^ b/ =^ 8{ 8{ e^ 9{ f^ 9{ m] m] m] +] n] g^ @] @] @] @] $] $] $] %] %] 5 V3 V3 &3 &3 ;2 H1 ;2 .5 +5 w2 v2 w2 w2 w2 w2 w2 w2 v2 v2 34 <4 %2 %2 ]4 ]4 24 24 @5 @5 24 24 24 24 @5 @5 24 24 R3 R3 %2 %2 [4 [4 }4 @5 @2 w2 w2 w2 v2 :2 #5 0( 0( a( a( y( y( T( T( -_ -_ -_ -_ #: e_ $: $: 3: 3: 3: T: T: T: J< a[ a[ a[ a[ a[ B| E2 !3 !3 !3 64 $5 %5 &5 / / b 3 3 3 /+ /+ N. C@ e+ e+ e+ D@ Q' Q' L# N# O# O# U# G$ G$ G$ S@ S@ k@ :# F# F# E# E# B# B# N# T# T# T# G$ G$ G$ G$ 9% 9% -, -, -, z) o{ q^ q^ q^ 9: 9: 0: 0: N[ 4| 4| 4| 84 94 *5 =5 H4 -5 ;5 h[ Q[ Q[ R[ S[ T[ >5 <} U[ V[ J} 8| K} K} }} }} J} J} U[ 7| L4 K4 L4 L4 $4 M4 M4 M4 G( G( _( o/ o/ V^ s^ W^ J] J] q{ S~ S~ T~ R~ s{ A! F! F! F! ", -" 01 Q! Q! P! P! P! P! ,5 E{ -{ -{ 7] 7] V_ X_ X_ m: '< O: O: O: O: O: O: '5 z[ y[ g} f} )5 )5 %} %} &} &} y[ z[ &| *} Q4 Q4 h} -} ;} >} !5 j} Z< 7[ ~5 [ +[ @[ #[ #[ O: O: O: O: O: {5 x3 q^ o{ o{ z) R' R' -, 9% F= F= ,' G$ G$ T# T# O# T# N# E# B# S@ S@ d# i@ e+ i@ e+ e+ C@ N. N. N. 3+ j+ O# B# B# B# Q' D@ Q' e+ S@ L# E# E# E# F# S@ k@ ]5 ^5 V, U, U, U, !) D' D' !) !) G^ 0) 0) 0) 0) 0) 0) 0) 0) 0[ i] i] g, g, i] i] i] 3{ 3{ 3{ 1{ 1{ 1{ 1{ 2{ 2{ H~ K> n4 n4 n4 n4 n4 n4 q1 H3 l2 H3 H3 u1 l2 @2 $2 x1 @3 @3 W4 M3 f3 O3 L3 L3 r4 r4 Y4 Y4 Z4 Y4 /5 /5 /5 /5 Y4 Y4 /5 /5 (5 (5 _5 _5 Y4 r4 r4 L3 r4 O3 s4 s4 ~4 :5 W4 <5 [5 2{ 1{ 1{ 1{ 1{ 3{ 3{ `{ `{ i] i] i] i] g, g, H^ H^ g, H^ *^ *^ *^ *^ *^ G/ I^ I^ G/ H/ >/ >/ >/ >/ a/ >/ w( w( =^ =^ =^ =^ 8{ -^ e^ 9{ m] m] m] b{ 0{ 0{ +] @] @] @] @] @] $] %] %] %] }5 &3 &3 &3 *3 *3 *3 *3 |5 15 v2 w2 w2 w2 w2 w2 w2 w2 w2 34 <4 25 <4 R3 35 ]4 45 55 55 65 65 65 65 75 75 75 75 45 45 45 @5 35 <4 ]4 <4 y4 85 }4 95 B1 w2 w2 w2 !2 05 a( a( a( a( a( T( -_ -_ -_ e_ e_ $: $: $: $: $: $: T: T: T: T: J< a[ c< a[ B| B| ^1 /1 B| !3 ~3 $5 ~3 %5 a5 b b L+ L+ L+ /+ m. N. -# ;# ;# w) Q' Q' L# N# B# O# T# U# T# T# G$ F= i$ i$ k@ k@ i$ S@ F# E# B# B# N# N# N# T# T# G$ 9% 9% G; 9% G; R' R' R' o{ o{ m/ 9: f< 0: 9: ,[ ,[ ,[ 4| 4| 4| 4| b5 c5 =5 =5 a4 ;5 h[ i[ i[ R[ _} J| T[ T[ U[ U[ U[ [} [} V[ U[ U[ U[ :} l[ -5 -5 -5 L4 $4 d5 e5 M4 G( _( _( _( o/ Y/ V^ s^ q{ q{ q{ q{ S~ R~ s{ s{ E! A! F! ~~ ", -" f5 P! P! P! P! P! P! g5 E{ ;{ ;{ -{ h5 X_ X_ X_ p: O: O: O: O: O: O: i5 $1 *} z[ &| &| &} &} y[ y[ z[ z[ z[ A[ $1 1[ 2[ 2[ -} ;} 4[ 5[ 5[ 6[ Z< ,} '} [ +[ #[ O: O: O: O: O: O: j5 k5 q^ 9: q^ S^ q^ o{ -, o{ -, -, 9% G$ G$ G$ U# U# U# O# O# N# B# B# B# S@ d# S@ e+ e+ N+ N. N. N. 3+ C@ N. H] B# N# L# Q' Q' e+ k@ B# L# E# E# E# S@ S@ k@ l5 7, W, V, V, U, U, !) !) !) ;! 0) 0) 0) 0) 0) 0) 0) 0) 1_ `{ H^ g, g, g, &^ `{ i] i] `{ `{ 3{ 3{ 1{ 1{ 1{ H~ c, m5 n4 n4 n4 n4 n4 ,1 G3 n5 u1 H3 u1 @2 A1 $2 x1 @3 o5 Q3 q4 O3 O3 L3 r4 r4 Y4 Y4 Y4 Y4 p5 p5 q5 q5 r5 r5 s5 s5 r5 p5 p5 p5 q5 /5 /5 Y4 Y4 t5 r4 L3 {4 {4 q4 s4 t4 +3 `4 d^ 2{ 3{ `{ `{ Z{ `{ i] i] &^ &^ i] g, g, g, i] i] H^ H^ *^ *^ *^ *^ F/ 4{ F/ I^ G/ H/ >/ >/ >/ >/ J^ 6{ 6{ 6{ J^ =^ e^ e^ e^ e^ 9{ 9{ m] m] 0{ 0{ g^ +] +] @] o] @] $] $] $] %] %] J~ u5 V3 V3 *3 &3 &3 ;2 v5 34 w2 w2 v2 v2 w2 w2 v2 v2 w5 <4 y4 <4 35 35 45 45 65 65 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 x5 x5 75 75 45 45 24 24 <4 y4 <4 [4 }4 95 34 w2 w2 ;3 P/ y( y( T( T( -_ -_ -_ -_ e_ e_ e_ e_ $: $: 4: 3: 4: 3: T: c< c< c< J< a[ a[ B| B| B| !3 !3 ~3 ~3 64 64 y5 z5 b 3 L+ L+ /+ /+ /+ ;# ;# e+ Q' D@ Q' B# i> B# H] N# T# T# G$ G$ G$ S@ S@ F# F# F# F# y# M# M# M# O# O# T# U# G$ G$ G$ F= 9% -, -, -, -, z) o{ q^ q^ q^ q^ f< 0: 0: N[ 4| 4| 84 F4 F4 A5 B5 C5 C5 =5 a4 P[ h[ 7| Q[ R[ _} _} :} :} T[ T[ U[ U[ U[ T[ T[ T[ T[ S[ -5 D5 L4 -5 L4 e5 e5 M4 G( _( _( _( o/ V^ V^ s^ s^ J] q{ r{ S~ S~ T~ :( B! C! A! F! ", -" E5 P! P! d! d! P! P! F5 -{ 8] 8] ;{ G5 X_ X_ X_ )< O: O: O: O: O: O: H5 1[ 1[ A[ *} *} $1 z[ *} *} *} *} $1 1[ =} 2[ -} -} ;} >} !5 !5 D[ Z< 7[ 8[ [ )} +[ @[ O: O: O: O: O: O: I5 ,[ 9: q^ q^ q^ o{ -, R' R' G; -, 9% F= G$ G$ T# U# U# O# S# O# B# L# L# B# S@ e+ e+ e+ e+ e+ N+ N+ N+ C@ N. N# N# B# B# B# Q' i@ Q' E# M# M# E# L# E# F# J5 K5 W, W, W, W, U, U, !) !) D' L5 0) 0) 0) 0) 0) 0) 0) 0) M5 H^ H^ g, i] i] g, g, &^ `{ i] i] `{ Z{ 3{ 3{ 3{ 2{ N5 m5 n4 n4 m5 n4 E3 W4 n5 H3 H3 u1 @2 @2 x1 @3 @3 G3 k2 f3 {4 L3 r4 r4 Y4 /5 /5 p5 q5 q5 s5 s5 q5 s5 O5 O5 s5 s5 P5 P5 p5 p5 r5 p5 p5 p5 /5 /5 r4 r4 r4 L3 {4 f3 s4 ~4 d3 Q5 D~ Z{ 3{ i] i] i] i] i] &^ &^ g, g, g, H^ H^ H^ 0/ 0/ *^ *^ G/ G/ G/ G/ G/ H/ >/ >/ H/ a/ 6{ 6{ J^ J^ =^ =^ =^ e^ e^ e^ e^ e^ -^ m] 0{ 0{ m] g^ +] @] +] @] @] #] #] #] #] $] %] v4 .5 V3 &3 &3 *3 *3 |5 ;3 w2 w2 w2 w2 w2 w2 w2 A4 :4 %2 <4 35 35 W4 65 65 B1 x5 R5 ^4 ^4 S5 S5 @3 @3 S5 S5 @3 @3 ^4 ^4 ^4 B1 x5 75 65 45 35 35 <4 %2 }4 }4 s1 24 u2 v2 ;3 T5 a( T( T( T( T( 3_ e_ -_ #: $: || $: $: 3: T: T: T: T: c< c< c< ]1 ]1 a[ a[ B| E2 /1 ~3 !3 ~3 ~3 %5 %5 U5 R. L+ L+ /+ /+ N. N. N. e+ w) e+ Q' D# B# B# N# N# O# O# G$ G$ ,' 9% i$ S@ k@ F# S@ F# F# E# M# M# N# N# h$ T# G$ G$ G$ G$ F= F= -, o{ o{ o{ z) o{ q^ q^ 9: ,[ N[ 4| ,[ 4| 4| F4 F4 F4 F4 V5 C5 C5 =5 =5 W5 q3 h[ h[ i[ R[ R[ _} _} J| J| T[ T[ :} k[ J| J| S[ R[ -5 a4 -5 a4 -5 X5 e5 Y5 G( G( _( o/ o/ o/ s^ s^ q{ q{ q{ q{ S~ T~ R~ s{ C! A! F! ~~ ", -" E5 d! d! P! P! Q! Q! Z5 8] ;{ ;{ ;{ `5 X_ X_ X_ N: O: O: O: O: O: O: 6 2[ 2[ Q4 1[ 1[ =} =} 1[ 1[ 1[ 1[ 2[ 2[ 2[ B[ ;} ;} 4[ 5[ 5[ 6[ Z< `< '} [ E[ +[ @[ O: O: O: O: O: O: .6 +6 0: f< 9: x3 q^ o{ z) -, o{ -, G; F= 9% F= 8% G$ T# T# T# N# O# B# B# S@ S@ S@ e+ e+ i@ M@ N+ M@ N. N. C@ C@ O# B# N# L# Q' Q' S@ S@ E# O# O# E# F# S@ F# @6 7, W, W, V, V, U, U, U, U, D' ]< 0) 0) 0) 0) 0) 0) 0) D/ H^ H^ &^ &^ g, i] g, g, i] i] i] i] Z{ Z{ `{ `{ 1{ K> m5 m5 m5 m5 m5 m5 R3 o4 H3 H3 l2 @2 @2 $2 x1 @3 R3 s4 f3 O3 r4 X4 _5 _5 /5 q5 /5 q5 s5 O5 P5 P5 #6 #6 O5 O5 #6 #6 $6 $6 #6 P5 O5 O5 s5 s5 /5 /5 /5 _5 Y4 t5 r4 O3 s4 s4 t4 %6 &6 Z{ `{ 3{ `{ `{ i] i] g, g, g, H^ g, g, H^ H^ *^ *^ *^ *^ F/ F/ G/ G/ H/ H/ 4{ >/ >/ J^ >/ J^ w( w( =^ =^ =^ =^ e^ e^ -^ -^ -^ m] 9{ 0{ 0{ 0{ +] @] +] @] $] $] @] #] %] %] *6 V3 &3 &3 &3 &3 *3 h3 !2 w2 w2 w2 w2 w2 w2 w2 @2 14 <4 <4 24 45 65 =6 B1 ^4 ^4 S5 S5 -6 -6 -6 -6 e3 ;6 >6 -6 ,6 ,6 -6 -6 R5 R5 ^4 ^4 B1 65 75 55 @5 <4 <4 <4 }4 }4 [4 34 v2 '6 )6 y( K[ T( -_ -_ #: e_ e_ $: $: $: $: 4: 3: 4: T: T: c< J< a[ a[ a[ a[ B| B| B| /1 ~3 64 64 %5 %5 !6 ~6 b b 3 L+ /+ /+ /+ N. e+ e+ e+ Q' B# B# B# B# O# U# U# U# G$ G$ G$ S@ S@ F# F# F# F# y# y# B# O# N# U# G$ G$ G$ G$ 9% 9% G; -, R' R' o{ o{ o{ q^ q^ q^ 9: 9: ,[ ,[ 4| 4| 4| 84 F4 F4 A5 {6 ]6 C5 C5 C5 C5 C5 ^6 /6 6| i[ i[ R[ R[ R[ R[ j[ _} R[ R[ j[ j[ j[ i[ a4 a4 -5 a4 -5 X5 Y5 (6 G( G( _( o/ o/ o/ V^ s^ q{ q{ J] q{ S~ S~ R~ s{ A! A! A! F! ", -" _6 P! P! d! d! d! d! :6 ;{ ;{ ;{ ;{ <6 X_ X_ m: O: O: O: O: O: O: O: [6 -} %1 2[ 2[ 2[ h} h} 2[ 2[ h} h} %1 %1 -} ;} >} >} !5 !5 6[ }6 7[ '} 8[ E[ .[ +[ @[ O: O: O: O: O: O: ,4 x3 ,[ 9: |6 k1 o{ z) o{ o{ o{ -, -, G; G$ G$ G$ G$ T# T# T# N# N# N# E# B# S@ S@ S@ S@ e+ e+ M@ C@ N+ N+ C@ N. T# N# O# B# Q' d# S@ X] N# M# M# M# E# F# F# 16 L> 8, 8, W, W, W, U, U, U, 26 0) 0) 0) 0) 0) 0) 0) 0) [{ H^ H^ H^ H^ H^ H^ i] i] i] i] &^ &^ i] i] i] i] 3{ h2 36 36 m5 m5 n4 46 l2 H3 H3 H3 @2 @2 A1 x1 x1 56 q4 O3 {4 L3 r4 Z4 /5 /5 /5 p5 s5 O5 P5 O5 O5 #6 $6 $6 $6 $6 $6 $6 $6 $6 #6 #6 #6 #6 s5 s5 s5 s5 q5 (5 /5 Y4 r4 k2 O3 O3 s4 ~4 %6 66 i] g, i] i] g, g, g, g, &^ &^ H^ H^ *^ 0/ *^ *^ F/ F/ *^ G/ I^ I^ 4{ >/ H/ a/ >/ >/ >/ J^ =^ =^ =^ ,/ e^ e^ -^ -^ 9{ 9{ f^ 9{ m] m] +] +] +] +] @] $] @] #] $] $] %] p] 76 V3 *3 *3 *3 *3 ;2 +5 w2 v2 v2 w2 w2 v2 v2 t2 y4 <4 ]4 55 75 75 x5 ^4 S5 @3 -6 e3 ;6 86 86 96 96 96 96 96 96 96 96 86 86 >6 -6 -6 @3 @3 ^4 B1 65 65 45 35 R3 <4 s1 }4 }4 06 w2 K3 T( -_ -_ 3_ -_ -_ #: e_ e_ $: 4: 3: 3: T: T: T: J< J< c< J< c< a[ B| B| /1 /1 !3 !3 $5 $5 64 !6 %5 a6 b6 L+ L+ /+ m. /+ -# C@ e+ e+ Q' e+ Q' B# N# N# T# T# T# G$ G$ F= 9% S@ S@ i$ S@ F# E# c6 M# O# M# O# O# U# G$ G$ G$ F= G; -, -, -, z) o{ o{ S^ m/ q^ 9: f< 0: N[ 4| ,[ 4| d6 4| F4 b5 94 94 e6 f6 g6 f6 C5 C5 h6 a4 i6 h[ h[ i[ i[ 7| 7| i[ i[ 7| 7| Q[ Q[ Q[ h[ a4 H4 a4 a4 -5 j6 (6 Y5 G( G( G( _( o/ V^ Y/ W^ s^ q{ q{ q{ S~ S~ T~ T~ A! A! A! F! ", -" k6 d! d! P! P! P! P! l6 -{ '{ '{ '{ m6 X_ X_ n: O: O: O: O: O: O: +[ W2 ;} ;} ;} %1 %1 B[ B[ -} -} B[ B[ ;} ;} >} >} 5[ 5[ D[ D[ Z< 7[ '} '} [ )} +[ #[ O: O: O: O: O: O: O: n6 o6 0: p6 q6 i_ q^ o{ S^ o{ R' R' -, -, -, 9% F= G$ U# T# U# U# O# B# B# B# B# B# d# i@ F# k@ N+ M@ N. N. N+ C@ O# O# N# i> D# B# E# M# T# r6 M# r6 E# F# s6 t6 8, 8, W, W, W, V, V, U, U, F_ 0) 0) 0) 0) 0) 0) 0) ]< H^ *^ *^ H^ H^ H^ H^ i] i] g, g, g, i] i] &^ i] i] u6 v6 m5 m5 m5 m5 w6 H3 l2 H3 H3 @2 A1 $2 @3 $2 +3 f3 {4 {4 r4 t5 Y4 /5 q5 q5 r5 P5 x6 ;6 y6 z6 A6 $6 B6 B6 C6 C6 B6 B6 D6 B6 C6 C6 B6 $6 $6 #6 #6 P5 r5 p5 q5 /5 Y4 r4 r4 O3 {4 f3 t4 E6 F6 i] &^ i] &^ &^ g, g, H^ H^ H^ H^ *^ *^ *^ *^ G/ G/ G/ G/ G/ H/ >/ >/ H/ a/ J^ 6{ 6{ 6{ J^ =^ =^ e^ =^ e^ e^ e^ 9{ 9{ m] m] 0{ 0{ +] +] n] o] @] @] @] #] $] %] %] G6 .5 .5 &3 &3 &3 &3 H6 w2 w2 w2 w2 w2 w2 u2 @5 %2 <4 35 55 65 B1 ^4 ^4 @3 -6 ;6 ;6 96 96 I6 I6 J6 J6 K6 K6 K6 K6 L6 L6 I6 I6 86 86 ;6 ;6 e3 R5 ^4 ^4 x5 75 45 24 <4 y4 [4 [4 85 @5 w2 M6 T( -_ -_ -_ -_ $: $: $: $: $: 4: 3: 3: 3: T: T: T: c< J< a[ a[ a[ B| E2 /1 N6 !3 ~3 ~3 ~3 %5 %5 a6 O6 3 L+ /+ /+ /+ -# ;# w) Q' Q' Q' B# B# B# N# T# O# '_ U# G$ 9% 9% F# E# k@ S@ L# y# E# E# M# M# U# U# G$ G$ G$ G$ 9% 9% F= G; -, -, o{ o{ z) o{ 9: 9: 0: 9: 3| ,[ 4| F4 4| F4 A5 A5 F4 F4 P6 f6 g6 g6 h6 h6 f6 f6 f6 K4 n[ 6| 6| 6| 6| h[ h[ 6| 6| h[ h[ h[ g[ H4 H4 H4 a4 a4 j6 Q6 X5 G( G( G( _( o/ o/ V^ V^ s^ J] q{ q{ r{ R~ R~ s{ E! A! !~ !~ ", -" k6 R6 R! R! R! P! P! :6 ;{ '{ '{ 9] g4 X_ X_ S6 O: O: O: O: O: O: T6 5[ >} >} >} V2 V2 ;} ;} ;} ;} ;} >} W2 W2 5[ 5[ D[ D[ r| r| 7[ '} 8[ U6 +[ @[ O: O: O: O: O: O: O: O: O: V6 ,[ ,[ W6 X6 q^ q^ q^ o{ z) o{ -, -, G; F= G$ G$ G$ T# T# T# T# N# O# N# L# S@ S@ S@ d# i@ i$ e+ N+ N+ M@ C@ C@ N# O# B# B# B# S@ E# N# U# U# M# M# E# E# Y6 L> 8, 8, 8, 8, W, W, W, W, d^ @) 0) 0) 0) 0) 0) 0) 0) M5 *^ *^ *^ 0/ 0/ H^ H^ H^ g, g, i] g, g, &^ &^ i] i] h2 h2 36 36 36 36 W4 n5 H3 H3 u1 l2 @2 A1 $2 Z6 ~4 s4 O3 r4 r4 Z4 /5 p5 q5 #6 `6 7 .7 +7 +7 +7 .7 @7 `6 #7 $7 $7 D6 D6 %7 %7 C6 C6 B6 &7 $6 $6 $6 O5 O5 O5 p5 /5 /5 Y4 r4 L3 O3 *7 ~4 46 =7 g, g, g, g, H^ H^ H^ H^ H^ 0/ 0/ *^ *^ F/ F/ *^ G/ I^ I^ 4{ >/ >/ >/ >/ >/ J^ J^ 6{ =^ J^ b/ =^ e^ e^ 7{ -^ -^ -^ m] 9{ 0{ +] +] +] +] @] @] @] @] $] %] %] %] %] -7 &3 &3 *3 *3 ;2 ;7 >7 v2 v2 w2 w2 w2 u2 ]4 <4 <4 24 45 65 B1 ^4 S5 e3 >6 >6 96 I6 L6 K6 K6 K6 ,7 ,7 '7 '7 )7 )7 ,7 ,7 K6 K6 K6 !7 L6 96 >6 >6 -6 @3 ^4 B1 65 55 24 <4 <4 s1 }4 }4 @5 u2 ~7 -_ -_ e_ e_ e_ e_ $: 3: $: 4: T: T: T: c< J< a[ a[ a[ a[ a[ ^1 ^1 E2 !3 /1 ~3 !3 64 %5 %5 a6 a6 {7 L+ /+ /+ N. -# ;# C@ i$ e+ D@ Q' B# N# N# O# N# U# G$ G$ G$ G$ F= S@ S@ F# F# F# E# M# M# M# M# T# T# G$ G$ G$ G$ 9% -, -, -, o{ o{ z) o{ q^ q^ q^ f< ,[ ,[ ,[ 4| 4| 4| F4 F4 F4 F4 A5 A5 ]7 ^7 g6 g6 g6 g6 f6 f6 g6 f6 h6 -5 /7 (7 g[ g[ g[ g[ g[ g[ g[ g[ /} =5 H4 H4 H4 H4 Q6 Q6 j6 G( G( _( _( o/ V^ V^ W^ s^ J] q{ q{ S~ S~ T~ T~ E! A! D! A! ", -" { d! R! R! R! d! d! _7 ;{ F{ F{ '{ t_ X_ X_ p: O: O: O: O: O: O: :7 D[ 5[ 5[ 5[ 5[ 4[ >} >} *| *| 5[ 5[ 5[ 5[ j} j} Z< Z< `< `< ~5 [ [ )} @[ O: O: O: O: O: O: O: O: O: O: <7 4| [7 }7 k5 q^ 9: q^ q^ o{ o{ o{ R' G; -, 9% F= G$ 8% 8% U# T# S# B# E# B# L# D# S@ S@ e+ e+ :# k@ N+ M@ C@ C@ M# N# N# i> S@ F# O# U# U# U# O# E# E# E# |7 9, 9, 8, 8, 8, W, >! V, W, E> 0) 0) 0) 0) 0) 0) 0) 1_ H^ F/ *^ *^ H^ H^ H^ H^ H^ g, H^ H^ i] i] i] i] &^ 17 h2 h2 v6 v6 36 46 o4 H3 H3 u1 @2 A1 v1 $2 Q3 s4 f3 {4 r4 r4 _5 /5 q5 s5 27 37 +7 +7 +7 +7 +7 +7 +7 +7 +7 47 57 $7 67 67 %7 %7 77 $7 $7 $7 D6 B6 C6 $6 #6 #6 s5 q5 q5 /5 Y4 t5 N3 {4 f3 t4 %6 87 i] i] &^ i] H^ H^ H^ H^ *^ *^ *^ *^ *^ G/ 4{ 4{ H/ H/ H/ H/ H/ a/ >/ >/ 6{ =^ J^ =^ =^ =^ =^ e^ e^ f^ e^ f^ 9{ m] 0{ 0{ +] +] +] +] @] @] $] $] $] $] $] %] 97 .5 V3 V3 &3 &3 ;2 !2 w2 w2 w2 w2 w2 w2 @5 y4 <4 ]4 45 75 x5 ^4 R5 e3 ;6 86 I6 L6 K6 ,7 ,7 07 07 a7 a7 b7 b7 c7 c7 07 07 d7 d7 ,7 ,7 K6 I6 I6 86 ;6 e3 @3 R5 B1 =6 45 24 <4 %2 s1 s1 }4 @5 45 T( -_ -_ #: $: $: $: $: 4: 3: 4: 3: T: T: T: c< a[ a[ a[ a[ ^1 /1 !3 !3 !3 !3 %5 %5 %5 %5 %5 a6 e7 z5 L+ L+ /+ ;# N. C@ e+ e+ Q' D@ Q' B# O# O# O# T# U# 8% ,' F= 9% Q' S@ F# E# E# E# M# M# O# O# U# G$ U# G$ 9% 9% 9% -, F= R' z) o{ q^ S^ q^ 9: 0: 9: ,[ N[ ,[ N[ ,[ 4| F4 94 F4 F4 94 94 f7 g7 g6 g6 g6 g6 ^7 ^7 g6 g6 g6 g6 f6 C5 h7 i7 j7 f[ f[ k7 k7 f[ e[ C5 =5 H4 H4 H4 l7 l7 Q6 G( G( G( _( o/ o/ V^ s^ s^ J] q{ q{ q{ S~ R~ s{ B! D! A! F! ", -" d! R! R! R! R! R! :6 '{ '{ '{ F{ m7 X_ X_ p: O: O: O: O: O: O: T6 Z< Z< 6[ 6[ j} j} 5[ 5[ 5[ D[ j} j} 6[ 6[ r| r| 7[ 7[ 8[ 8[ E[ +[ n7 O: O: O: O: O: O: O: O: O: O: O: O: o7 p7 o: q7 9: 9: q^ q^ o{ z) o{ o{ -, -, F= F= F= G$ G$ G$ T# T# T# N# B# B# B# B# S@ S@ e+ i$ i$ M@ N+ N+ N+ k@ i> O# N# N# B# O# N# U# X# #% r6 O# M# r7 M> 9, 9, 9, 8, 8, 8, W, W, W, F_ 0) 0) 0) 0) 0) 0) 0) s7 G/ G/ G/ G/ *^ *^ *^ H^ *^ H^ H^ H^ &^ &^ &^ &^ g, t7 u7 h2 h2 36 E3 H3 l2 H3 H3 l2 @2 A1 x1 v7 t4 f3 {4 N3 r4 Y4 /5 q5 r5 w7 .7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 x7 y7 z7 A7 A7 77 77 $7 $7 B7 B7 C6 $6 $6 $6 $6 O5 r5 p5 Y4 _5 r4 r4 {4 f3 t4 *7 c, H^ H^ H^ 0/ 0/ *^ *^ *^ *^ G/ G/ F/ I^ G/ G/ I^ 4{ 4{ >/ >/ >/ J^ J^ J^ 6{ J^ J^ =^ =^ e^ e^ -^ -^ 9{ 9{ b{ b{ m] +] 0{ n] @] @] @] $] @] #] $] %] %] %] 6' V3 &3 &3 &3 &3 C7 v2 v2 w2 w2 w2 w2 :4 <4 ]4 35 45 65 ^4 @3 e3 ;6 >6 96 L6 K6 )7 )7 a7 c7 c7 c7 D7 D7 E7 E7 F7 F7 E7 E7 c7 c7 c7 G7 '7 '7 K6 L6 96 ;6 >6 -6 S5 ^4 65 45 35 R3 y4 85 [4 [4 45 M6 -_ e_ e_ $: $: $: $: $: 4: T: T: T: J< c< J< ]1 ]1 a[ B| B| B| !3 /1 ~3 $5 64 64 %5 %5 a6 a6 a6 H7 /+ /+ /+ C@ C@ B@ w) Q' Q' L# N# N# N# N# T# G$ G$ G$ G$ F= G; E# F# F# F# F# E# M# M# M# T# h$ T# G$ G$ G$ F= F= F= -, -, R' z) o{ q^ q^ q^ q^ f< 0: ,[ 4| 4| 84 94 F4 F4 F4 F4 A5 A5 b5 I7 J7 J7 K7 K7 J7 g6 g6 g6 g6 g6 g6 g6 g6 g6 f6 -5 61 L7 M7 P[ 52 =5 =5 =5 =5 =5 N7 O7 P7 G( G( G( _( o/ V^ V^ V^ q{ q{ q{ q{ q{ S~ T~ R~ E! A! F! F! ", -" d! R! R! R! S! R! Q7 '{ '{ '{ F{ R7 W_ X_ p: O: O: O: O: O: O: S7 ,} ,} Z< Z< Z< Z< j4 j4 Z< Z< Z< Z< Z< 7[ 7[ 7[ '} '} E[ E[ .[ @[ O: O: O: O: O: O: O: O: O: O: O: O: O: <[ P: T7 U7 f< q^ 9: S^ o{ o{ o{ o{ -, R' -, 9% 9% 9% G$ T# G$ U# T# N# O# B# L# L# S@ S@ F# F# :# k@ C@ C@ N. C@ N# N# O# B# L# N# U# X# U# U# U# M# E# V7 N> M> M> 9, 8, 8, 8, W, W, d^ ;/ 0) 0) 0) 0) 0) 0) 0) i] G/ G/ G/ G/ F/ F/ 0/ *^ H^ H^ H^ H^ H^ H^ H^ g, h, h2 W7 h2 h2 36 X7 n5 H3 H3 H3 l2 @2 $2 t1 46 *7 O3 r4 t5 _5 /5 q5 #6 Y7 +7 +7 +7 +7 +7 +7 +7 +7 Z7 `7 8 .8 +8 +8 @8 #8 $8 $8 $8 z7 z7 77 77 77 77 $7 D6 $6 $6 $6 #6 O5 s5 p5 /5 Y4 X4 r4 O3 s4 46 %8 H^ H^ H^ H^ H^ *^ 0/ *^ *^ *^ *^ F/ I^ G/ G/ H/ H/ >/ >/ J^ J^ >/ J^ =^ =^ =^ =^ 8{ 8{ e^ e^ 9{ 9{ 9{ 9{ 9{ 0{ +] +] +] +] o] @] @] $] @] @] #] $] %] ]] &3 &3 V3 V3 &3 &8 i3 w2 w2 w2 w2 w2 t2 y4 <4 24 45 *8 ^4 S5 e3 >6 96 I6 K6 K6 ,7 a7 c7 c7 =8 =8 -8 ;8 ;8 >8 >8 ,8 ,8 '8 '8 '8 E7 =8 b7 )8 07 '7 K6 !8 J6 96 ;6 ~8 @3 ^4 65 45 @5 R3 <4 }4 }4 }4 :4 {8 #: #: $: $: 3: 3: 3: T: 3: T: T: c< c< c< c< a[ B| B| B| B| B| !3 ~3 ~3 64 64 !6 %5 a6 ]8 ^8 /8 /+ /+ ;# ;# ;# M@ Q' Q' Q' Q' B# N# N# O# O# U# G$ G$ G$ 9% -, Q' S@ E# L# E# E# M# T# M# T# G$ G$ 8% 9% G$ F= -, -, -, z) z) o{ S^ m/ q^ f< 9: ,[ ,[ N[ ,[ d6 d6 4| 94 A5 F4 F4 A5 A5 F4 (8 _8 _8 J7 J7 K7 K7 :8 :8 :8 :8 g6 g6 g6 g6 h6 h6 h6 h6 f6 <8 H4 C5 =5 =5 =5 =5 O7 O7 O7 G( G( _( _( o/ o/ V^ s^ s^ q{ q{ q{ S~ R~ T~ T~ E! A! A! F! ", -" d! R! R! R! R! R! Q7 '{ A_ A_ F{ F{ V_ X_ S6 O: O: O: O: O: O: +[ 8[ 8[ `< `< 7[ 7[ 7[ 7[ 7[ 7[ 7[ 7[ 7[ ~5 '} '} U6 U6 .[ @[ O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: [8 ,[ 9: 9: q^ q^ q^ q^ z) z) -, -, -, -, F= G$ G$ G$ G$ U# O# O# T# N# N# E# S@ S@ F# F# e+ k@ k@ N+ M@ C@ M# T# N# N# M# M# U# X# U# H# U# M# O# }8 O> 9, 9, 9, 9, 9, 8, 8, W, |8 0) 0) 0) 0) 0) 0) 0) 18 H/ 4{ 4{ G/ G/ *^ *^ *^ *^ *^ *^ H^ H^ H^ H^ H^ g, 28 u7 u7 u7 h2 n4 u1 u1 H3 H3 u1 @2 A1 B1 d3 ~4 f3 O3 L3 r4 /5 q5 r5 38 +7 +7 +7 +7 +7 +7 37 48 58 z7 y7 y7 y7 y7 68 68 y7 y7 y7 y7 y7 y7 z7 78 A7 A7 $7 D6 D6 B6 &7 $6 O5 s5 s5 q5 /5 r4 L3 O3 *7 s4 *7 c, H^ H^ 0/ 0/ *^ *^ G/ F/ F/ I^ G/ G/ 4{ >/ I^ >/ a/ a/ >/ J^ J^ J^ J^ J^ =^ e^ =^ e^ 7{ -^ -^ -^ 9{ 0{ b{ +] 0{ n] +] @] @] $] @] @] $] %] %] %] %] 88 V3 &3 *3 *3 *3 <2 w2 w2 w2 w2 w2 98 [4 <4 24 55 75 x5 @3 e3 ;6 96 !7 K6 '7 a7 b7 c7 D7 ;8 ;8 '8 '8 08 08 a8 a8 b8 b8 08 08 '8 '8 ;8 ;8 =8 c7 c7 G7 '7 K6 I6 86 >6 -6 @3 x5 65 45 35 ]4 s1 s1 85 85 c8 -_ e_ #: $: $: 4: 4: 3: T: T: c< J< c< J< a[ 1| a[ B| /1 /1 /1 ~3 64 64 %5 %5 %5 %5 d8 a6 a6 e8 f8 N. N. ;# C@ C@ Q' D@ Q' D# L# B# O# U# U# U# G$ G$ G$ F= 9% E# F# F# F# E# M# r6 O# U# T# U# G$ M1 G$ F= F= -, -, R' R' o{ q^ q^ q^ q^ q^ 9: 9: ,[ ,[ 4| 4| 4| F4 F4 F4 94 g8 F4 F4 b5 h8 i8 i8 i8 i8 J7 J7 K7 K7 J7 J7 K7 K7 J7 J7 g6 g6 g6 g6 h6 h6 f6 f6 f6 f6 C5 =5 j8 k8 l7 G( G( G( _( o/ V^ Y/ W^ s^ J] q{ q{ S~ S~ T~ T~ E! A! A! F! ", -" d! R! S! S! S! S! l8 '{ F{ F{ ~{ ~{ P2 X_ n: O: O: O: O: O: O: @[ [ [ E[ 8[ ~5 ~5 '} '} '} '} '} '} '} [ E[ E[ +[ @[ O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: m8 n8 ,[ ,[ 9: 9: 9: q^ q^ z) -, o{ o{ -, G; 9% F= 9% 8% G$ U# T# T# N# O# B# B# D# B# d# e+ F# :# M@ M@ N+ N+ O# N# H] B# E# r6 #% X# X# #% r6 r6 o8 p8 9, M> M> 9, 9, 8, 8, 8, 8, F_ 0) 0) 0) 0) 0) 0) 0) q8 H/ I^ H/ 4{ 4{ F/ G/ *^ *^ F/ 0/ *^ *^ H^ H^ H^ H^ r8 u7 W7 h2 u7 d3 n5 H3 H3 l2 l2 @2 v1 s8 t4 q4 {4 L3 r4 Y4 /5 q5 t8 +7 +7 +7 +7 +7 47 u8 v8 A7 78 y7 y7 y7 w8 w8 w8 w8 x8 x8 w8 w8 68 y7 68 y7 78 78 77 $7 $7 D6 B6 $6 #6 P5 s5 q5 /5 Y4 r4 k2 {4 f3 46 y8 H^ *^ *^ *^ *^ *^ *^ G/ G/ H/ G/ H/ 4{ >/ >/ >/ J^ J^ J^ J^ =^ =^ =^ =^ =^ =^ 8{ -^ 9{ 9{ e^ f^ m] m] m] +] g^ +] n] n] @] @] @] #] $] %] %] h{ &] z8 *3 *3 &3 &3 h3 m2 w2 w2 w2 v2 ,6 y4 %2 <4 45 65 B1 ^4 e3 >6 96 I6 K6 )7 07 c7 E7 E7 E7 ,8 a8 a8 A8 B8 B8 C8 C8 C8 C8 B8 B8 B8 a8 b8 >8 E7 E7 E7 c7 07 )7 K6 L6 96 ;6 e3 ^4 B1 65 45 <4 <4 [4 s1 s1 D8 E8 $: $: $: $: $: 3: T: T: T: T: T: J< a[ a[ a[ a[ B| B| B| !3 /1 !3 64 %5 %5 a6 a6 a6 ]8 F8 ^8 G8 H8 -# -# ;# M@ Q' Q' Q' Q' B# N# N# N# T# T# U# G$ 9% F= G$ E# L# E# y# M# M# r6 O# #% U# T# G$ G$ G$ 9% -, 9% -, -, z) z) o{ q^ q^ 9: 9: 0: 0: 4| 4| 4| 4| 94 94 A5 A5 94 I8 J8 F4 A5 K8 L8 L8 M8 M8 _8 _8 J7 J7 _8 _8 J7 J7 g6 g6 g6 g6 g6 g6 f6 f6 h6 h6 f6 f6 C5 =5 j8 k8 k8 G( G( G( _( o/ V^ V^ V^ s^ q{ q{ q{ S~ S~ R~ s{ A! A! D! F! ", -" N8 R! S! S! R! R! O8 !{ G{ G{ F{ F{ P8 X_ m: O: O: O: O: O: O: O: .[ .[ )} [ [ [ E[ E[ U6 U6 [ [ +[ +[ )} +[ O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: Q8 R8 0: 9: 0: q^ q^ q^ o{ q^ o{ o{ -, R' F= F= G$ F= G$ U# T# U# T# S# B# B# B# B# B# E# F# F# k@ M@ M@ M@ M@ r6 T# T# N# U# S8 X# |= H# H# #% U# T8 O> 0, 9, 9, M> M> 9, 8, 2' ~) @) 0) 0) 0) 0) 0) 0) U8 8( 8( >/ 4{ H/ G/ G/ G/ F/ F/ *^ *^ 0/ 0/ *^ H^ H^ H^ V8 u7 W7 W7 u7 G3 H3 H3 H3 u1 @2 v1 t1 46 t4 f3 {4 r4 Y4 /5 p5 W8 .7 +7 +7 +7 +7 X8 Y8 77 z7 Z8 `8 9 .9 +9 @9 #9 $9 %9 &9 *9 =9 -9 ;9 w8 ;9 w8 y7 $8 z7 A7 $7 D6 C6 $6 $6 O5 P5 s5 /5 Y4 Y4 X4 O3 f3 ~4 >9 0/ F/ *^ *^ G/ G/ 4{ 4{ I^ 4{ H/ H/ >/ >/ a/ a/ >/ J^ 6{ 6{ w( J^ e^ e^ =^ e^ e^ e^ -^ -^ 9{ 9{ b{ +] 0{ 0{ +] +] @] @] @] $] #] #] %] %] %] %] &] V3 &3 &3 V3 *3 =3 w2 w2 w2 w2 w2 @5 25 <4 35 75 B1 ^4 S5 ;6 96 L6 ,9 '7 a7 c7 E7 ;8 ,8 b8 B8 B8 '9 '9 )9 )9 !9 !9 !9 !9 ~9 ~9 B8 B8 B8 B8 a8 {9 ;8 E7 b7 a7 '7 K6 L6 96 ;6 S5 #2 x5 65 24 <4 y4 }4 }4 [4 ]9 #: $: 3: 4: 4: 4: 4: T: J< T: c< a[ a[ c< a[ B| B| /1 /1 /1 ~3 64 64 %5 %5 !6 %5 a6 a6 ^8 ^8 ^9 /9 N. N. C@ i$ Q' Q' B# L# N# N# U# T# T# G$ 8% F= G; G; (9 E# F# F# E# E# r6 U# T# #% G$ T# G$ G$ G$ 9% -, R' -, o{ o{ z) z) q^ q^ 9: 9: ,[ ,[ ,[ 4| ,[ d6 4| F4 F4 F4 F4 F4 _9 :9 A5 <9 [9 M8 L8 i8 M8 M8 L8 i8 }9 }9 _8 _8 J7 J7 _8 :8 g6 g6 g6 g6 g6 g6 f6 f6 C5 C5 |9 j8 19 G( G( _( o/ o/ o/ V^ s^ q{ q{ q{ q{ S~ T~ T~ R~ C! D! F! !~ ", -" 29 S! R! R! S! S! ,5 F{ H{ H{ ~{ ~{ 39 X_ X_ '< O: O: O: O: O: O: +[ +[ #[ #[ +[ +[ .[ .[ )} )} .[ +[ +[ @[ O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: Q2 49 4| N[ N[ ,[ 9: 9: 9: m/ q^ o{ R' R' -, -, -, 9% F= G$ 8% G$ T# T# T# N# N# N# B# S@ F# F# e+ k@ k@ k@ S@ N+ O# O# N# N# r6 G$ G; |= X# U# H# r6 59 N> a, a, M> 9, 9, 9, 9, 8, w' 0) 0) 0) 0) 0) 0) 0) 1{ a/ H/ >/ 4{ H/ H/ 4{ I^ G/ G/ G/ *^ *^ *^ *^ *^ *^ 69 u7 u7 u7 u7 79 o4 H3 H3 H3 l2 @2 @2 s4 %6 f3 {4 r4 t5 _5 Y4 89 47 +7 +7 +7 99 09 77 77 a9 b9 c9 d9 e9 f9 f9 g9 g9 f9 f9 e9 h9 i9 j9 k9 l9 ;9 w8 x8 y7 $8 78 77 67 $7 D6 &7 $6 $6 O5 r5 /5 Y4 r4 L3 {4 f3 %6 N) *^ F/ F/ G/ G/ G/ G/ 4{ 4{ H/ H/ >/ >/ >/ >/ 6{ 6{ J^ J^ =^ =^ =^ =^ 7{ -^ 7{ -^ 9{ 9{ -^ m] 0{ 0{ +] +] +] +] @] @] @] $] #] #] %] %] %] %] m9 &3 V3 *3 &3 ;2 x4 w2 w2 v2 v2 @2 s1 y4 ]4 55 75 ^4 R5 -6 >6 I6 K6 )7 07 b7 F7 ;8 ,8 08 B8 C8 ~9 ~9 n9 o9 o9 p9 p9 q9 q9 n9 n9 n9 ~9 !9 B8 A8 a8 '8 E7 D7 c7 a7 ,7 !8 I6 ;6 e3 @3 ^4 65 45 35 <4 [4 [4 }4 :5 e_ $: $: 3: 3: T: T: T: T: c< J< c< a[ B| ^1 B| B| B| !3 ~3 ~3 !3 64 %5 %5 %5 %5 ]8 ^8 a6 F8 r9 s9 -# C@ C@ C@ D@ Q' B# L# N# H] O# T# T# G$ G$ G$ F= -, G$ L# L# E# E# M# M# M# M# O# h$ G$ G$ t9 9% F= G; -, o{ -, z) o{ q^ m/ 9: q^ f< 9: ,[ ,[ ,[ 4| 4| 94 94 94 94 A5 A5 u9 v9 w9 x9 L8 L8 L8 L8 L8 L8 M8 M8 M8 M8 i8 i8 i8 i8 }9 J7 _8 :8 J7 g6 g6 g6 g6 f6 h6 C5 j8 j8 j8 G( G( _( o/ o/ o/ V^ s^ q{ q{ q{ q{ r{ R~ S~ T~ C! A! F! y9 ", -" z9 A9 S! S! S! S! B9 F{ {{ {{ G{ G{ G{ <: X_ M: O: O: O: O: O: O: O: O: #[ #[ O: @[ +[ +[ @[ @[ O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: C9 o6 ,[ ,[ ,[ 9: f< q^ q^ q^ o{ o{ o{ o{ -, R' -, 9% G$ G$ G$ G$ T# T# N# N# N# N# B# S@ L# F# F# :# k@ k@ S@ N+ O# U# O# O# U# 9% X# |= X# X# U# D9 E9 P> O> 0, 0, 9, 9, M> M> 9, u| 0) 0) 0) 0) 0) 0) F_ >/ 6{ >/ >/ >/ H/ H/ I^ H/ 4{ I^ F/ F/ G/ G/ F/ F/ *^ F9 u7 u7 u7 u7 Z6 n5 G3 H3 H3 l2 @2 G9 t4 t4 s4 {4 L3 Y4 /5 p5 t8 +7 +7 +7 37 H9 $7 I9 J9 K9 d9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 L9 M9 N9 O9 ;9 ;9 68 y7 y7 z7 A7 $7 D6 D6 B6 O5 s5 r5 p5 (5 Y4 L3 O3 s4 ~4 P9 *^ F/ F/ G/ G/ 4{ 4{ H/ H/ >/ >/ >/ J^ a/ a/ J^ 6{ =^ =^ =^ =^ e^ e^ -^ -^ 9{ 9{ 9{ 9{ m] m] m] m] +] +] o] @] @] $] @] #] %] %] %] %] %] %] Q9 &3 &3 &3 &3 R9 v2 w2 w2 w2 w2 95 %2 R3 35 65 B1 ^4 -6 ;6 86 K6 '7 G7 c7 =8 ;8 a8 A8 B8 '9 )9 n9 q9 S9 T9 U9 V9 W9 V9 X9 Y9 Z9 q9 q9 n9 ~9 '9 B8 B8 a8 E7 F7 c7 a7 '7 K6 96 ;6 ~8 R5 B1 65 24 <4 y4 }4 s1 s1 u! $: 4: 3: 3: 3: T: T: T: J< J< J< a[ a[ B| B| B| /1 /1 !3 64 %5 %5 %5 %5 d8 d8 a6 ^8 `9 `9 0 .0 N. C@ C@ B@ e+ D# L# B# i> N# T# U# G$ G$ G$ F= G; G; U# E# E# E# E# E# r6 M# U# #% G$ G$ G$ F= 9% F= G; -, z) z) o{ q^ q^ 9: 9: f< 0: N[ 4| 4| 4| 4| 4| F4 b5 F4 F4 F4 F4 +0 @0 #0 M8 #0 @0 @0 @0 $0 $0 @0 @0 M8 M8 L8 i8 M8 _8 i8 i8 _8 i8 J7 J7 K7 K7 g6 f6 ^7 g6 |9 |9 %0 G( G( _( _( o/ o/ W^ W^ s^ q{ q{ S~ S~ S~ R~ s{ A! A! A! &0 ", -" *0 S! S! S! S! S! =0 ~{ H{ H{ H{ H{ H{ Z_ X_ r: O: O: O: O: O: O: @[ @[ O: O: #[ #[ O: O: @[ @[ O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: -0 F4 ,[ ,[ N[ ,[ ,[ 9: 9: 9: q^ q^ z) z) o{ o{ -, 9% 9% 9% G$ G$ G$ U# U# U# N# N# N# B# E# F# F# F# i$ i$ k@ S@ O# U# U# U# G$ 9% G; |= X# X# H# ;0 O> b, b, a, M> M> M> 9, 9, 9, ]< 0) 0) 0) 0) 0) 0) U4 J^ J^ >/ a/ a/ >/ >/ H/ H/ 4{ I^ G/ G/ *^ *^ *^ *^ *^ >0 ,0 ,0 u7 u7 G3 H3 H3 H3 l2 @2 @2 s4 46 ~4 f3 L3 X4 Y4 Y4 '0 99 +7 +7 99 )0 D6 %7 !0 ~0 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 {0 ]0 =9 ^0 -9 w8 y7 y7 78 77 %7 B6 C6 $6 #6 O5 q5 /5 _5 X4 r4 f3 t4 =7 *^ 4{ 4{ H/ I^ H/ H/ 4{ >/ >/ >/ >/ >/ 6{ 6{ J^ J^ =^ =^ =^ =^ =^ e^ e^ e^ 9{ 9{ m] m] 0{ 0{ 0{ 0{ @] @] @] @] @] @] $] $] $] %] %] %] p] p] /0 V3 &3 &3 &3 (0 w2 w2 w2 w2 34 [4 %2 35 55 65 ^4 S5 >6 96 I6 K6 G7 )8 F7 ;8 a8 B8 B8 !9 o9 n9 _0 :0 <0 [0 }0 g9 g9 g9 }0 [0 |0 10 20 p9 n9 o9 !9 C8 B8 08 E7 E7 c7 a7 K6 L6 96 ;6 R5 ^4 65 55 35 %2 }4 85 85 30 -_ $: 4: 4: T: T: J< J< c< J< c< c< 1| ^1 B| E2 B| N6 /1 ~3 ~3 ~3 40 %5 a6 a6 a6 a6 ^8 50 50 60 70 C@ C@ i$ B# B# L# B# O# O# O# U# G$ G$ G$ 9% -, F= h$ O# L# c6 M# M# U# U# #% U# T# |= t9 F= G; -, -, R' R' o{ o{ S^ m/ q^ 0: 9: ,[ ,[ ,[ 4| 4| 4| 4| 94 A5 94 94 A5 A5 A5 80 90 90 00 00 $0 $0 a0 a0 a0 a0 $0 $0 @0 @0 L8 L8 i8 }9 M8 _8 i8 K7 g6 g6 g6 g6 g6 f6 |9 |9 |9 G( G( _( o/ o/ o/ s^ W^ s^ J] q{ S~ S~ S~ R~ s{ A! A! D! b0 ", -" c0 S! _~ _~ _~ _~ S! ){ H{ H{ 0] 0] G{ d0 X_ o: O: O: O: O: O: O: O: O: #[ O: #[ #[ @[ #[ O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: P: e0 4| 4| f0 ,[ 0: 9: 0: q^ q^ q^ q^ o{ z) o{ -, -, G; F= G$ 9% 8% G$ U# h$ O# O# B# B# B# y# D# F# S@ k@ k@ M@ M@ E# T# T# U# X# G; t9 L% 9% X# X# g0 h0 P> O> b, 0, 9, 9, M> M> I~ 0) 0) 0) 0) 0) 0) i0 =^ 6{ >/ >/ J^ >/ >/ >/ 8( H/ 4{ 4{ G/ G/ F/ F/ F/ F/ *^ j0 V8 u7 k0 m} n5 H3 H3 H3 u1 @2 l0 r1 t4 q4 {4 L3 r4 Y4 /5 m0 +7 +7 +7 57 D6 $7 n0 o0 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 L9 p0 =9 ;9 w8 y7 y7 z7 77 $7 D6 C6 $6 #6 s5 q5 p5 Y4 r4 r4 {4 s4 t4 g, 4{ 4{ H/ H/ >/ >/ >/ >/ a/ a/ 6{ 6{ J^ 6{ J^ =^ e^ e^ =^ e^ -^ -^ -^ -^ f^ 9{ 9{ 0{ b{ +] g^ +] @] @] @] @] $] $] $] %] $] %] p] p] &] p] q0 *3 ;2 ;2 ;2 r0 v2 w2 w2 w2 <4 }4 <4 @5 =6 B1 @3 ~8 >6 I6 !8 '7 c7 D7 '8 ,8 B8 C8 )9 n9 q9 s0 |0 }0 g9 g9 g9 g9 g9 g9 g9 g9 g9 }0 |0 t0 q9 u0 n9 ~9 C8 B8 '8 ;8 =8 c7 '7 K6 I6 >6 -6 @3 B1 65 ]4 R3 s1 }4 }4 f3 v0 3: 3: T: 3: T: T: T: J< a[ a[ a[ ^1 ^1 B| B| /1 ~3 ~3 $5 64 64 %5 a6 a6 a6 a6 a6 `9 0 50 w0 x0 M@ i$ i$ Q' Q' B# O# N# T# U# T# G$ 8% 9% F= F= -, r6 E# E# E# r6 r6 r6 U# #% U# G$ ,' t9 F= G; F= R' o{ o{ o{ o{ o{ q^ q^ q^ 0: 0: N[ 4| ,[ 4| 4| F4 F4 F4 F4 F4 F4 F4 b5 y0 00 00 z0 00 00 00 00 00 00 00 a0 a0 a0 L8 @0 M8 L8 L8 M8 M8 i8 }9 _8 _8 :8 :8 g6 g6 A0 A0 |9 G( _( _( _( o/ Y/ V^ s^ q{ q{ q{ q{ S~ R~ s{ s{ E! A! F! B0 ", -" T! S! S! C0 C0 S! D0 J{ J{ H{ H{ H{ H{ E0 X_ '< O: O: O: O: O: @[ @[ O: @[ O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: }7 o6 d6 F0 o6 N[ ,[ ,[ 9: 0: q^ m/ S^ o{ o{ R' R' -, 9% 9% 9% F= G$ G$ G$ U# U# N# N# N# M# E# E# S@ S@ k@ i$ k@ S@ E# T# U# X# |= G= G; 9% X# X# U# G0 h0 c, a, a, a, a, 0, 9, 9, T4 0) 0) 0) 0) 0) 0) -[ J^ J^ J^ J^ J^ J^ a/ a/ >/ >/ 4{ 4{ G/ G/ H/ G/ G/ G/ F/ H0 k0 k0 V8 I0 o4 H3 H3 H3 @2 @2 J0 r1 t4 f3 O3 r4 Y4 /5 q5 K0 +7 +7 L0 D6 %7 M0 o0 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 N0 O0 O9 ;9 x8 y7 y7 78 77 %7 D6 B6 $6 O5 r5 q5 /5 Z4 k2 {4 f3 s4 P0 G/ H/ 4{ 4{ >/ >/ a/ a/ >/ J^ J^ 6{ J^ J^ =^ ,/ =^ e^ =^ e^ e^ 9{ 9{ 9{ m] m] m] m] 0{ 0{ +] +] +] @] @] #] $] $] #] #] %] %] &] p] &] &] Q0 &3 &3 ;2 R0 u2 v2 w2 w2 34 85 <4 R3 55 75 ^4 S5 >6 96 I6 )7 a7 c7 E7 >8 08 B8 ~9 n9 o9 S0 [0 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 [0 T0 q9 q9 n9 )9 B8 08 ,8 ;8 b7 a7 )7 I6 96 >6 S5 ^4 65 45 R3 <4 85 85 U0 22 3: 3: 3: T: T: T: c< c< c< a[ a[ a[ B| E2 !3 /1 ~3 !3 64 ~3 %5 %5 a6 a6 a6 `9 `9 ^8 50 ^8 V0 W0 B@ C@ i$ Q' B# L# B# O# T# T# '_ T# G$ F= F= G; -, E# O# y# M# M# M# U# #% X# G$ G$ G$ G$ 9% 9% -, z) -, z) o{ q^ q^ 9: f< 0: ,[ ,[ ,[ N[ ,[ d6 4| F4 A5 A5 A5 A5 F4 F4 A5 X0 Y0 Y0 z0 z0 Z0 Z0 00 00 00 00 00 00 @0 @0 a0 L8 $0 M8 L8 i8 L8 i8 _8 _8 J7 g6 J7 g6 A0 A0 |9 G( _( _( o/ V^ V^ V^ s^ J] q{ q{ r{ S~ T~ T~ :^ B! D! F! ", -" U! C0 C0 _~ _~ _~ `0 {{ 0] J{ J{ 0] 0] P8 X_ )< O: O: O: O: O: #[ #[ @[ #[ O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: a .a $[ +a @a ,[ ,[ ,[ 9: f< q^ q^ q^ q^ q^ z) -, R' G; -, 9% G$ G$ G$ T# G$ U# T# T# S# B# E# E# E# F# F# F# k@ M@ E# G$ T# G$ -, G= 9% 9% 9% G; #a $a d, f, P> b, b, O> a, a, M> F_ 0) 0) 0) 0) 0) D/ 6{ =^ =^ =^ =^ J^ J^ >/ >/ >/ >/ H/ H/ >/ 4{ H/ G/ 4{ 4{ G/ E9 %a %a &a X7 H3 G3 H3 l2 l2 H3 *a %6 ~4 s4 {4 r4 Y4 /5 =a .7 +7 .7 -a $7 ;a >a g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 ,a 'a ^0 -9 w8 $8 78 A7 $7 D6 $6 #6 #6 P5 p5 /5 Y4 r4 O3 f3 ~4 )a H/ H/ >/ >/ >/ >/ >/ >/ 6{ =^ J^ 6{ =^ =^ =^ =^ =^ e^ -^ -^ e^ f^ -^ m] 9{ 0{ b{ +] +] +] +] @] o] @] $] $] #] $] %] %] p] p] &] p] p] *] G1 &3 *3 q2 !a w2 w2 w2 w2 @5 [4 %2 24 45 B1 #2 -6 ;6 I6 K6 '7 c7 E7 -8 b8 A8 C8 n9 u0 s0 }0 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 }0 ~a {a q9 o9 C8 B8 b8 ;8 =8 b7 '7 ,9 L6 >6 e3 ^4 x5 55 @5 y4 }4 }4 s1 ]a 4: T: T: T: T: J< a[ a[ a[ a[ a[ a[ B| /1 /1 !3 !3 ~3 ~3 %5 %5 %5 a6 a6 a6 F8 ^8 ^8 ^8 0 ^a /a i$ i$ Q' B# B# B# N# U# T# U# G$ G$ G$ F= -, -, o{ M# O# E# M# M# r6 H# U# U# G$ G$ G$ F= F= F= -, -, R' R' z) o{ m/ 9: 9: 9: 0: 0: ,[ 4| 4| F4 94 94 F4 F4 94 94 F4 F4 F4 ,[ (a z0 z0 z0 _a z0 00 00 z0 z0 00 00 00 00 00 @0 @0 $0 L8 L8 @0 :a i8 i8 i8 K7 _8 :8 A0 A0 A0 G( _( o/ o/ o/ V^ s^ q{ q{ q{ q{ q{ T~ R~ s{ 9% X# X# 1a Q> f, P> P> b, b, a, a, 0, 0, 1_ 0) 0) 0) 0) 0) 2a =^ =^ J^ =^ =^ J^ J^ 6{ 6{ a/ a/ >/ 8( >/ 4{ >/ 4{ I^ I^ G/ &a &a &a k0 R3 H3 G3 H3 u1 @2 3a 46 t4 t4 f3 r4 X4 Y4 /5 4a +7 +7 5a B7 $7 6a 7a g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 8a =9 ;9 w8 y7 y7 A7 77 %7 B6 $6 #6 O5 q5 /5 Y4 X4 L3 f3 t4 9a >/ >/ >/ >/ a/ a/ a/ a/ 6{ 6{ J^ b/ =^ =^ =^ =^ e^ e^ 7{ 9{ -^ -^ -^ m] 0{ 0{ m] g^ 0{ n] +] @] $] $] $] $] #] #] $] %] &] p] &] &] *] *] 0a *3 &3 ;2 ~4 w2 w2 w2 u2 85 85 R3 35 =6 B1 S5 e3 96 I6 '7 G7 G7 E7 ,8 B8 '9 !9 ~9 aa |0 g9 ba ca da da ea ba fa g9 g9 g9 g9 g9 g9 g9 g9 g9 [0 ga ha o9 ~9 C8 B8 '8 ;8 c7 a7 ,7 J6 86 -6 S5 B1 65 24 <4 s1 s1 85 ia 3: 3: T: T: T: c< c< c< c< a[ a[ ^1 /1 /1 /1 !3 !3 !3 64 %5 %5 %5 %5 ]8 ^8 a6 F8 ^8 50 50 ja ka )4 C@ i$ B# B# B# N# T# T# T# U# G$ 9% 9% 9% -, G; O# y# M# M# M# M# U# X# X# G$ G$ 9% t9 -, -, -, -, o{ q^ q^ q^ q^ q^ 9: 9: ,[ ,[ ,[ ,[ 4| F4 F4 F4 94 94 A5 A5 F4 F4 A5 A5 la z0 ma ma _a _a Y0 Y0 z0 z0 Z0 Z0 00 00 90 90 @0 a0 @0 @0 @0 M8 i8 i8 }9 J7 _8 i8 na A0 A0 G( _( o/ o/ o/ V^ s^ s^ q{ q{ q{ q{ S~ T~ s{ oa A! F! pa ", -" qa C0 C0 C0 C0 C0 ra H{ J{ K{ K{ sa sa sa ta X_ N: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: ua va 84 4| ,[ 3| 0: 9: 9: 9: S^ q^ o{ z) R' z) -, G; F= G; F= 9% 8% G$ U# T# N# T# M# M# E# F# F# F# F# k@ S@ Q' G$ #% F= G; R' 9% 9% t9 G; wa Q> f, P> d, P> P> P> P> a, m) 0) 0) 0) 0) 0) ;/ H/ e^ ,/ e^ =^ =^ =^ =^ J^ a/ J^ J^ 6{ >/ a/ H/ >/ 4{ H/ H/ 4{ xa xa xa %a W4 H3 H3 H3 u1 @2 J0 r1 46 ~4 {4 L3 r4 Z4 /5 ya +7 +7 z6 D6 za Aa g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 Ba Ca -9 ;9 68 y7 78 $7 D6 D6 B6 O5 s5 s5 q5 Y4 r4 N3 {4 t4 Da >/ >/ a/ a/ >/ J^ 6{ 6{ J^ J^ =^ =^ =^ =^ e^ e^ -^ -^ e^ f^ 9{ 9{ 9{ 0{ b{ +] +] +] +] @] @] @] @] #] @] @] $] %] %] p] %] &] p] *] *] *] q2 ;2 H1 x| +5 w2 w2 w2 x4 }4 %2 ]4 55 65 ^4 @3 >6 96 K6 ,7 )8 F7 E7 a8 A8 ~9 n9 q9 10 }0 ba Ea Fa Fa Fa Fa Ea Ga g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 Ha Ia u0 o9 !9 B8 08 ;8 E7 c7 '7 K6 96 >6 @3 ^4 65 55 ]4 <4 [4 }4 Ja 3: 3: T: c< c< J< a[ a[ a[ 1| ^1 B| B| B| N6 /1 ~3 %5 %5 %5 %5 a6 ]8 a6 a6 ^8 ^8 0 0 50 50 Ka La i$ F# N# i> N# H] O# T# U# G$ 8% G$ F= -, -, G; U# c6 r6 O# O# U# U# #% X# G$ G$ G$ F= 9% -, R' -, o{ o{ S^ m/ q^ 9: 9: 9: N[ 4| 4| 4| 4| 4| 94 A5 F4 F4 F4 F4 b5 b5 94 94 Ma _a Na Na ma ma ma ma z0 z0 _a _a Y0 Y0 00 00 00 00 @0 $0 a0 L8 M8 M8 M8 M8 i8 i8 Oa Pa A0 _( _( _( o/ V^ s^ W^ q{ q{ q{ S~ S~ S~ T~ :( Qa A! A! Ra ", -" Sa [~ _~ C0 C0 C0 O8 K{ Ta Ta Ta J{ J{ Ta Ua X_ q: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: :[ 49 4| d6 4| 4| ,[ 0: ,[ ,[ q^ q^ q^ q^ q^ o{ o{ -, R' G; 9% 9% G$ G$ U# T# U# T# O# S# M# M# E# E# F# S@ F# F# X] G$ X# t9 G= o{ h> h> G; X# Va h, f, f, f, P> c, P> a, b, S( 0) 0) 0) 0) 0) Wa e^ e^ e^ e^ b/ b/ =^ 6{ J^ J^ J^ J^ 6{ J^ a/ a/ >/ >/ 4{ 4{ H/ E9 E9 E9 &a H3 H3 H3 H3 H3 u1 Xa r1 46 t4 {4 r4 t5 /5 q5 Ya +7 Za C6 D6 `a b g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 .b O9 ;9 w8 y7 z7 77 D6 D6 B6 $6 P5 s5 q5 /5 r4 L3 {4 t4 +b >/ >/ J^ J^ J^ J^ 6{ =^ J^ J^ =^ =^ =^ e^ e^ e^ -^ -^ f^ f^ m] m] m] m] 0{ g^ +] +] +] @] @] @] @] #] $] %] $] %] %] &] %] &] *] *] *] *] @b ;2 H1 x| t2 w2 w2 v2 :4 s1 <4 ]4 45 B1 ^4 e3 ;6 I6 !8 a7 c7 D7 {9 b8 C8 !9 q9 #b <0 g9 ca Fa Fa Fa Fa Fa Fa ea g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 }0 $b %b q9 )9 C8 a8 ,8 E7 )8 07 K6 L6 ;6 e3 R5 x5 45 24 y4 85 s1 *7 T: T: T: T: c< J< a[ a[ a[ a[ B| B| B| /1 /1 !3 64 $5 %5 64 !6 a6 a6 a6 a6 ^8 ^8 0 0 50 50 &b *b i$ i$ B# N# N# N# T# T# T# G$ F= G$ F= R' -, X# O# M# M# r6 r6 #% X# T# X# G$ F= -, G= -, -, -, z) q^ S^ q^ q^ q^ 0: 9: ,[ 0: 3| 4| 4| 4| 4| F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 =b -b ;b ;b ma ma Na ;b _a _a ma ma z0 z0 z0 z0 Z0 Z0 00 @0 00 @0 L8 L8 M8 M8 }9 }9 >b ,b 'b _( _( o/ o/ V^ V^ s^ q{ J] q{ q{ S~ R~ s{ s{ )b A! F! i: ", -" N4 [~ C0 C0 C0 C0 !b K{ Ta sa sa Ta Ta Ta Ta ~b m: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: {b va F4 4| 4| ,[ ,[ ,[ 0: 0: 9: 9: q^ q^ o{ z) o{ z) R' G; -, 9% F= G$ G$ G$ T# T# N# M# B# E# y# L# E# F# k@ k@ S@ G$ G$ 9% G= G= G= 9% t9 G; ]b f, f, f, f, d, d, P> P> P> F_ 0) 0) 0) 0) 0) ^b -^ -^ e^ e^ e^ =^ =^ J^ =^ =^ =^ =^ J^ J^ >/ >/ >/ >/ >/ >/ H/ E9 xa xa xa H3 H3 H3 H3 l2 24 /b 46 t4 s4 {4 L3 r4 Y4 /5 Ya +7 w7 B6 C6 (b f9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 _b =9 -9 ;9 $8 A7 77 %7 B6 $6 $6 O5 r5 p5 Y4 r4 L3 {4 f3 f3 J^ J^ >/ >/ =^ =^ 6{ =^ =^ =^ =^ =^ e^ e^ -^ -^ 9{ 9{ -^ -^ 0{ 0{ b{ +] 0{ 0{ +] @] @] @] $] $] $] $] #] $] h{ h{ %] &] p] p] &] p] *] =] @b H1 H1 x| w5 w2 w2 u2 }4 }4 %2 35 C1 B1 ^4 -6 >6 L6 K6 a7 c7 -8 >8 B8 C8 o9 q9 T9 [0 g9 da Fa Fa Fa Fa Fa Fa da g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 :b x) db eb g, g, f, f, f, f, d, d, c, 1_ 0) ;/ 0) 0) D/ 7{ -^ -^ e^ e^ e^ =^ 8{ ,/ =^ =^ J^ J^ w( w( >/ >/ 6{ 6{ >/ >/ >/ E9 E9 E9 E9 l2 H3 H3 H3 H3 fb /b r1 46 f3 O3 L3 r4 (5 q5 ya +7 gb B6 C6 hb f9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 ib =9 ;9 x8 y7 78 77 67 D6 B6 #6 O5 r5 p5 /5 t5 r4 O3 f3 jb J^ J^ J^ J^ =^ =^ =^ =^ =^ =^ 8{ 8{ e^ e^ e^ e^ f^ f^ 9{ 9{ +] +] m] g^ +] +] +] @] @] @] @] @] $] $] $] $] %] p] &] &] &] &] *] =] *] =] v4 q2 q2 W3 i3 w2 w2 {2 [4 85 <4 35 75 B1 S5 e3 96 I6 ,7 a7 F7 ;8 a8 B8 !9 o9 ha X9 kb g9 da Fa Fa Fa Fa Fa Fa da g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 lb {a ha o9 ~9 A8 08 E7 E7 a7 ,7 I6 96 -6 S5 B1 =6 @5 <4 }4 }4 D8 T: T: T: c< J< c< c< a[ a[ a[ B| E2 !3 !3 !3 $5 $5 ~3 %5 %5 %5 ]8 ^8 ^8 ^8 ^8 ^8 ^8 50 50 ja mb nb Q' F# N# O# N# O# '_ G$ G$ G$ G$ G; 9% -, o{ H# r6 E# r6 U# #% #% X# X# G; G$ F= -, G= -, -, o{ o{ o{ q^ o{ q^ 0: 9: ,[ N[ N[ 4| 4| 4| 94 94 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 ob ;b ;b ;b ;b pb Na ;b ;b ;b ;b ma ma ma ma qb qb z0 00 00 00 00 @0 $0 L8 L8 i8 rb rb sb _( o/ o/ V^ V^ s^ q{ q{ J] q{ S~ T~ T~ T~ tb A! A! ub ", -" A9 C0 C0 C0 C0 C0 vb Ta Ta Ta Ta Ta 9b 9b Ta wb o: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: xb yb F4 F4 F4 84 4| ,[ ,[ 0: f< 9: 9: q^ q^ o{ z) o{ o{ -, -, R' F= 9% 9% G$ G$ G$ U# T# N# O# E# E# E# E# F# F# F# S@ G$ 9% G= o{ o{ G= R' G= zb R> g, g, f, Ab f, f, f, P> d^ 0) 0) Bb 0) 0) M5 -^ f^ f^ 9{ e^ -^ 8{ =^ =^ =^ =^ =^ =^ J^ J^ 6{ 6{ J^ J^ a/ a/ a/ Cb xa xa xa l2 H3 H3 H3 u1 Db r1 46 %6 s4 {4 k2 r4 /5 p5 v2 +7 Eb &7 D6 >a g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 ,a Fb ;9 w8 68 z7 77 %7 C6 $6 $6 #6 r5 p5 /5 r4 L3 O3 s4 46 =^ =^ =^ =^ J^ J^ =^ =^ e^ e^ e^ e^ e^ 9{ -^ -^ 9{ 9{ m] m] m] m] 0{ 0{ n] o] @] @] $] $] #] $] %] %] %] %] %] %] &] p] *] *] *] *] =] =] Gb x| x| x| ,6 v2 v2 34 85 [4 <4 24 65 B1 @3 -6 96 L6 '7 a7 =8 ;8 a8 B8 !9 n9 ha Hb g9 g9 ea Fa Fa Fa Fa Fa Fa Ib g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 Jb b >b Ob o/ o/ o/ V^ W^ W^ q{ q{ q{ r{ S~ R~ T~ T~ Pb A! !~ Qb ", -" Rb C0 <~ <~ C0 C0 Sb Ta 9b 9b 9b 9b 9b 9b Ta ab W_ Tb O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: s: Ub A5 A5 F4 F4 4| d6 4| 4| ,[ ,[ ,[ 9: q^ q^ S^ q^ q^ o{ -, R' -, -, G; F= G$ G$ G$ G$ T# N# U# M# M# M# E# F# S@ S@ E# G$ G; -, Vb cb =: h> G; Wb R> g, g, g, g, g, f, f, P> M, 0) ;/ @: 0) 0) G/ m] 9{ 9{ f^ e^ -^ 7{ =^ =^ =^ =^ e^ e^ =^ =^ J^ J^ 6{ J^ 6{ J^ 6{ Xb E9 E9 xa H3 H3 H3 H3 u1 Yb /b r1 46 f3 O3 L3 r4 /5 q5 Zb 47 $6 $6 D6 `b g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 ,a w8 ;9 w8 y7 78 A7 77 B6 &7 c O5 s5 q5 Y4 r4 L3 {4 f3 jb J^ J^ =^ =^ =^ =^ =^ =^ e^ e^ e^ e^ e^ f^ -^ m] m] m] 0{ 0{ +] +] +] +] @] J/ @] @] #] #] #] #] $] $] %] p] &] &] &] &] *] *] *] *] =] =] .c x| x| ]| u2 w2 w2 t2 }4 s1 ]4 35 75 B1 S5 e3 86 K6 '7 G7 F7 ,8 b8 C8 ~9 q9 ha +c g9 g9 ba Ea Fa Fa Fa Fa @c #c g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 $c %c %b q9 !9 '9 a8 {9 =8 c7 ,7 K6 96 -6 S5 B1 65 24 <4 [4 }4 }4 T: J< J< J< a[ c< a[ a[ B| B| B| B| !3 ~3 ~3 ~3 ~3 64 d8 a6 a6 d8 a6 a6 F8 0 0 0 [b ja ja mb &c *c F# N# N# N# T# T# G$ G$ G$ F= -, -, -, z) O# h$ O# r6 #% X# X# X# t9 t9 F= G; -, G= o{ o{ z) z) q^ S^ q^ 0: 0: 0: N[ 4| ,[ 4| 4| 84 94 A5 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 =c -c Mb ;c 2b Mb Mb pb pb pb pb ;b ;b ;b ;b ma ma z0 z0 z0 z0 00 00 a0 a0 @0 >c ,c 'c o/ o/ o/ V^ s^ s^ s^ q{ q{ q{ q{ S~ T~ s{ s{ k< A! F! ", -" Sa [~ C0 C0 6b 6b )c !c 9b 9b Ta Ta !c !c 9b 9b wb n: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: ~c {c F4 F4 94 84 F4 4| d6 ,[ ,[ ,[ 0: f< 0: q^ q^ q^ z) R' z) -, -, -, F= F= 9% 9% G$ G$ T# O# U# M# r6 E# y# E# F# F# S@ |= R' o{ m/ m/ =: h> R' ]c R> g, g, g, g, f, f, f, f, u| 0) 1: F_ 0) -1 9{ 9{ m] m] m] -^ e^ e^ -^ -^ e^ =^ =^ b/ =^ =^ =^ J^ J^ J^ J^ J^ J^ ^c xa xa xa H3 H3 H3 H3 l2 /c /b r1 46 t4 {4 L3 r4 /5 q5 p5 (c 89 B6 B6 _c g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 :c Fb ;9 x8 y7 78 77 D6 D6 B6 $6 s5 s5 q5 /5 X4 L3 {4 t4 8 08 C8 )9 p9 {a Hb g9 g9 g9 Ga ea }c da Ib |c fa g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 Jb 1c {a p9 !9 B8 b8 ,8 E7 c7 ,7 K6 96 86 @3 B1 =6 @5 <4 85 s1 p4 T: T: c< c< J< a[ a[ B| ^1 B| B| /1 /1 !3 64 $5 %5 %5 a6 %5 a6 ^8 ^8 ^8 ^8 ^8 50 50 ja ja ja ja 2c 3c E# N# O# '_ G$ G$ G$ G$ 9% -, -, -, R' G; U# M# M# U# U# U# X# X# X# G$ 4c 9% -, -, R' R' o{ o{ q^ 9: q^ f< ,[ N[ ,[ 4| ,[ d6 F4 F4 F4 F4 94 94 b5 b5 F4 F4 94 94 F4 F4 b5 b5 5c Mb 6c 6c 2b 2b 7c 7c 2b 2b 7c 2b ;b ;b _a _a ;b _a z0 z0 z0 z0 00 00 @0 8c 9c 0c D( o/ V^ V^ V^ W^ q{ q{ q{ q{ S~ R~ R~ R~ s{ ac A! bc ", -" cc cc cc C0 C0 dc Ta !c !c 9b 9b ec ec 9b 9b fc Y_ M: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: <[ gc F4 A5 A5 F4 F4 94 94 4| 4| 4| ,[ 0: 0: ,[ 9: q^ q^ q^ o{ o{ o{ -, -, -, 9% F= G$ G$ T# G$ U# H# O# U# M# E# E# y# L# E# G$ G; o{ cb =: =: =: G= hc eb g, g, g, g, g, g, f, f, s' 0) m) D/ 0) y~ m] 0{ 0{ 9{ 9{ 9{ f^ f^ 9{ e^ -^ 8{ e^ e^ =^ =^ ,/ =^ =^ =^ J^ J^ =^ X> xa xa E9 H3 H3 G3 H3 u1 Xa /b r1 46 t4 O3 r4 X4 Y4 p5 r5 u2 #6 B6 D6 ic f9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 ba ca da da ea ba g9 g9 g9 g9 g9 g9 g9 jc =9 68 y7 y7 z7 %7 D6 D6 B6 #6 P5 p5 /5 Y4 r4 L3 O3 ~4 *7 =^ =^ =^ =^ =^ =^ e^ e^ e^ e^ 9{ 9{ m] m] m] m] m] m] +] +] +] +] +] @] @] $] #] #] @] #] %] %] %] &] %] &] &] &] p] *] *] *] =] =] =] =] kc x| x| ]| i3 v2 v2 R3 s1 }4 <4 24 65 B1 S5 ;6 86 K6 '7 )8 F7 ,8 a8 A8 !9 q9 %b lc mc g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 nc oc %b q9 ~9 C8 08 >8 F7 G7 '7 K6 86 ;6 @3 B1 75 35 <4 }4 [4 pc T: T: c< a[ a[ a[ a[ a[ a[ E2 !3 /1 ~3 64 ~3 64 64 %5 %5 %5 a6 a6 ^8 `9 0 50 50 50 ja mb mb mb qc 3c E# N# N# T# T# T# G$ F= F= G; R' -, o{ 4c H# r6 #% #% #% X# X# X# X# F= G= -, G= -, z) o{ S^ S^ q^ q^ 9: 9: 9: ,[ ,[ ,[ 4| F4 4| F4 A5 A5 F4 F4 A5 A5 A5 A5 94 94 F4 F4 A5 A5 rc sc sc sc Mb Mb 6c ;c Mb Mb 2b 2b ;b ;b ;b ;b ;b _a ma ma qb Z0 00 00 Z0 tc 9c uc o/ o/ o/ V^ s^ q{ q{ J] J] q{ S~ R~ s{ :( vc A! !~ ^_ ", -" [~ wc wc cc cc xc yc 9b 9b zc zc 9b 9b yc yc zc Ac n: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: ,4 Bc A5 94 94 F4 F4 F4 4| 4| ,[ ,[ ,[ ,[ ,[ 9: 9: q^ q^ o{ z) o{ o{ -, -, -, -, F= G$ G$ G$ G$ U# #% U# M# M# E# E# E# F# E# G$ G= o{ Cc m/ =: =: x) Dc h, h, h, g, g, g, g, g, P> 0) D/ P> 0) 0) H/ +] +] b{ b{ m] m] 9{ 9{ -^ -^ e^ e^ e^ e^ e^ e^ =^ b/ e^ =^ =^ J^ J^ w( Ec Ec xa W4 H3 H3 H3 u1 Fc Gc 46 t4 ~4 s4 r4 t5 Z4 Y4 s5 O5 #6 $6 C6 Hc 7a g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 ba Ea Fa Fa Fa Fa Ea ba g9 g9 g9 g9 g9 g9 Ic =9 w8 y7 $8 77 $7 D6 D6 $6 O5 s5 s5 /5 Y4 t5 L3 s4 s4 >9 =^ =^ e^ e^ 8{ -^ -^ -^ e^ 9{ -^ m] 9{ 9{ 0{ 0{ +] +] 0{ n] @] @] @] @] @] @] $] $] #] $] %] p] %] %] p] p] *] *] *] *] *] *] =] =] =] =] =] Jc ]| ]| 98 w2 w2 95 }4 s1 R3 @5 =6 B1 S5 ~8 96 K6 '7 b7 =8 ,8 a8 C8 ~9 q9 ha :b [0 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 Kc %c ha q9 )9 C8 a8 {9 E7 c7 '7 K6 96 e3 R5 B1 65 24 <4 [4 85 k2 J< c< c< c< c< B| B| a[ B| /1 /1 N6 !3 ~3 ~3 %5 %5 %5 a6 a6 a6 ^8 ^8 F8 F8 50 50 [b [b ja ja mb Lc Mc E# T# T# T# G$ G$ ,' 9% F= F= -, o{ z) G; H# r6 U# U# U# U# X# X# t9 t9 -, -, R' -, z) z) q^ q^ q^ q^ 9: ,[ 0: 3| ,[ 4| 4| 4| F4 94 94 94 F4 F4 F4 F4 F4 F4 F4 F4 A5 A5 A5 A5 Nc Oc Pc Qc Rc Rc Sc Tc Uc 2b Mb Mb 2b 2b pb Vc ;b ma _a _a _a _a z0 z0 Wc Xc Yc o/ o/ o/ V^ W^ W^ s^ q{ q{ S~ r{ R~ T~ R~ s{ Zc A! F! ", -" `c cc cc wc wc cc d ec ec zc zc 9b 9b ec ec zc .d <: M: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: '< +d F4 F4 F4 F4 A5 A5 94 94 F4 4| 4| 4| ,[ ,[ f< f< 0: q^ m/ S^ o{ z) o{ o{ G; F= 9% 9% t9 8% U# T# #% U# r6 r6 M# M# M# y# E# U# o{ q^ Vb m/ cb cb G= @d h, g, g, g, g, g, g, g, m) 0) =[ D~ 0) -1 b{ g^ g^ 0{ 0{ m] m] 9{ f^ -^ 9{ 9{ f^ -^ -^ e^ e^ =^ =^ =^ =^ =^ =^ =^ =^ #d xa xa 25 H3 H3 H3 l2 $d Fc /b 46 t4 f3 {4 r4 Y4 /5 /5 s5 #6 $6 B6 ;a %d g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 ca Fa Fa Fa Fa Fa Fa ca g9 g9 g9 g9 g9 N0 &d x8 68 y7 z7 A7 $7 D6 B6 $6 #6 P5 q5 /5 _5 r4 O3 f3 t4 *d e^ e^ e^ e^ e^ e^ 9{ -^ f^ f^ -^ m] 0{ 0{ +] +] n] n] +] +] +] @] $] $] $] $] #] $] %] %] %] %] p] p] &] p] &] *] *] =] *] *] =] =] =] =] q] =d x| ]| t2 w2 w2 [4 85 [4 <4 35 75 B1 S5 -6 96 J6 )7 G7 D7 ;8 b8 B8 !9 o9 ha -d ;d g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 >d {a {a n9 !9 B8 08 E7 F7 a7 '7 L6 86 e3 @3 x5 65 35 <4 }4 s1 *7 T: J< J< a[ a[ a[ a[ B| E2 B| !3 ~3 ~3 64 ~3 64 !6 %5 a6 a6 a6 ^8 ^8 ^8 50 0 [b ja ja ja ja ,d ,d 'd )d O# T# U# G$ G$ G$ F= G; R' -, o{ z) G$ M# U# #% X# X# X# t9 t9 4c 4c F= R' G= z) o{ q^ o{ q^ 9: 9: f< 0: ,[ ,[ 4| G| 4| 4| F4 F4 F4 F4 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 F4 !d ~d {d {d ~d ~d {d {d Rc ]d 6c ;c 7c 7c 2b ;b Vc Na ;b _a ma z0 z0 z0 ^d /d (d _( o/ V^ V^ W^ q{ J] q{ q{ q{ S~ R~ T~ :( F: `/ A! _d ", -" :d cc cc wc wc wc g, g, R> h, g, g, g, T4 0) j] y~ 0) 4d @] n] n] +] +] m] 0{ +] b{ m] m] e^ e^ 9{ 9{ -^ -^ e^ e^ e^ e^ ,/ ,/ =^ =^ 5d xa 6d J0 H3 G3 H3 H3 $d Fc /b r1 t4 f3 {4 L3 Y4 /5 p5 r5 #6 $6 $6 C6 7d f9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 da Fa Fa Fa Fa Fa Fa }c g9 g9 g9 g9 g9 8d w8 w8 w8 y7 78 77 $7 D6 $6 #6 O5 r5 q5 (5 Y4 L3 {4 s4 t4 9d e^ e^ e^ e^ -^ -^ 9{ 9{ m] b{ m] m] 0{ 0{ m] +] @] @] @] @] @] @] $] $] $] $] #] $] %] %] %] %] p] p] &] &] *] =] *] *] =] =] =] =] =] =] q] !| ]| {| :2 v2 v2 %2 s1 }4 <4 24 65 B1 @3 e3 96 L6 '7 07 F7 ;8 a8 B8 ~9 o9 ha g, g, g, g, g, g, g, h, ud D/ P> w' 0) ,! J/ @] +] n] 0{ +] m] m] m] 9{ 9{ m] m] f^ f^ 9{ 9{ e^ e^ =^ =^ =^ =^ e^ =^ e{ 6d 6d vd H3 H3 H3 H3 wd /b /b r1 46 s4 O3 L3 X4 Y4 /5 p5 P5 #6 $6 D6 xd yd g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 da Fa Fa Fa Fa Fa Fa da g9 g9 g9 g9 zd Ad y7 y7 y7 78 A7 77 D6 B6 $6 #6 O5 s5 /5 _5 X4 r4 {4 f3 %6 Bd -^ -^ 9{ 9{ f^ f^ -^ -^ 0{ 0{ 0{ 0{ +] +] 0{ n] +] @] @] @] @] @] @] #] $] $] %] %] %] %] %] %] *] *] *] *] *] *] =] =] =] =] =] =] q] q] =] m^ ]| {| <2 w2 w2 y4 }4 85 y4 24 45 x5 R5 e3 ;6 !7 K6 a7 b7 '8 {9 B8 B8 n9 u0 {a Cd ;d g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 Dd oc Ed q9 o9 C8 A8 '8 E7 c7 a7 !8 J6 ;6 e3 R5 x5 45 24 y4 85 }4 M6 T: c< c< a[ a[ ^1 ^1 B| !3 B| N6 ~3 $5 ~3 %5 64 !6 a6 a6 a6 F8 F8 ^8 0 0 50 50 [b [b ja ,d ,d ,d Fd Gd U# G$ G$ G$ G$ F= F= -, -, -, z) o{ G$ r6 r6 X# X# X# X# t9 t9 G= G= R' -, o{ o{ o{ q^ S^ 9: q^ f< ,[ ,[ 4| 4| 4| 4| F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 94 94 A5 A5 Hd Id Jd Kd Ld Md Nd Od ~d ~d ~d ~d {d Pd Qd sc 6c 6c 2b 2b pb pb 2b ;b ma ma _a Rd Sd Td _( o/ o/ V^ s^ q{ q{ q{ q{ S~ S~ S~ T~ s{ s{ Ud A! F! ", -" <~ cc wc wc cc Vd zc Wd Wd Wd Wd Wd md md zc Wd md Xd :[ '< O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: Yd Zd `d |d A5 A5 F4 F4 94 94 F4 F4 F4 4| d6 ,[ 4| ,[ ,[ 0: 9: 9: q^ q^ o{ z) S^ o{ -, -, G; F= F= G$ G$ G$ G$ X# U# M# M# M# O# E# O# H# e q^ Vb m/ m/ m/ .e +e X, R> R> R> R> g, g, g, 7( =[ f, M, 7( J/ @] @] +] @] +] +] +] 0{ 0{ b{ b{ m] m] 9{ 9{ -^ -^ 9{ 9{ -^ -^ 8{ 8{ =^ =^ =^ @e 6d k0 n5 H3 H3 H3 Xa $d /b r1 t4 s4 s4 L3 r4 Y4 Y4 /5 P5 #6 $6 $6 C6 #e $e g9 g9 g9 g9 g9 g9 g9 g9 g9 ea Fa Fa Fa Fa Fa Fa ea g9 g9 g9 g9 %e w8 w8 y7 y7 z7 $7 D6 C6 $6 $6 #6 s5 /5 /5 Y4 r4 r4 s4 ~4 46 &e -^ -^ 9{ 9{ m] m] m] m] 0{ 0{ +] +] +] +] +] +] @] @] @] @] $] $] $] %] #] $] %] %] p] p] &] &] *] *] *] *] *] =] =] =] =] =] =] q] =] q] q] q] *e {| ,2 v2 v2 <4 s1 s1 <4 24 45 B1 ^4 -6 >6 L6 K6 07 G7 =8 ,8 a8 C8 !9 q9 ha Ed =e mc g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 -e ;e 6 -6 ^4 B1 55 35 %2 }4 [4 >e J< a[ a[ a[ a[ a[ a[ /1 /1 !3 !3 $5 %5 64 40 %5 %5 a6 ]8 a6 a6 ^8 0 50 50 50 ja mb mb mb mb bd bd ,e 'e T# '_ T# G$ F= 9% -, -, -, o{ o{ G= U# U# #% U# X# X# X# X# G; t9 G= -, -, o{ q^ o{ q^ q^ q^ ,[ ,[ ,[ ,[ ,[ ,[ ,[ d6 4| F4 A5 A5 F4 F4 94 94 F4 F4 F4 F4 F4 ,[ )e !e ~e ~e ~e ~e ~e {e ~d gd gd gd ~d ]e ^e /e sc sc 6c 6c Mb Mb 2b ;b ;b ;b ;b (e id _e o/ V^ Y/ W^ W^ s^ J] q{ r{ S~ S~ R~ s{ :( :( :e F! e~ ", -" g, i, X, g, g, h, g, g, ;/ I~ g, w' 9e @] @] @] @] @] @] n] n] g^ g^ +] +] 0{ 0{ b{ m] -^ -^ f^ f^ 9{ 9{ e^ e^ e^ e^ e^ 0e 6d 6d W4 H3 G3 H3 ae Fc Fc /b 46 t4 f3 O3 L3 Y4 /5 q5 r5 P5 O5 &7 D6 D6 be e9 g9 g9 g9 g9 g9 g9 g9 g9 ba Ea Fa Fa Fa Fa @c ce g9 g9 g9 de ee w8 w8 y7 78 77 $7 D6 D6 B6 #6 P5 r5 p5 /5 Y4 k2 {4 f3 t4 Da 9{ f^ f^ 9{ 9{ m] m] 0{ 0{ 0{ 0{ +] +] n] n] @] @] @] @] @] @] #] $] $] $] %] %] %] %] %] %] p] *] &] *] *] =] =] =] =] =] =] =] q] q] =] q] -] -] fe ]| >2 u2 v2 25 }4 85 y4 R3 55 75 R5 S5 ;6 96 K6 )7 )8 E7 ;8 08 B8 !9 o9 p9 i, g, g, i, R> g, g, 8, 1_ g, g, y~ &^ #] @] $] $] @] @] @] @] @] +] +] m] g^ m] 0{ 0{ 9{ 9{ m] -^ f^ f^ -^ -^ e^ e^ -^ 8{ @e Be X7 H3 H3 H3 J0 $d Gc *a r1 46 s4 {4 L3 r4 Y4 /5 p5 s5 #6 $6 &7 B6 C6 Ce o0 g9 g9 g9 g9 g9 g9 g9 g9 ba ca }c da ea ce g9 g9 e9 De k9 w8 y7 y7 z7 I9 $7 $7 D6 &7 $6 O5 s5 r5 /5 Y4 r4 L3 O3 f3 %6 Ee 9{ f^ f^ m] b{ 0{ 0{ m] g^ +] +] +] +] @] @] @] @] @] @] $] $] #] #] %] %] %] %] p] p] p] p] *] *] &] *] =] =] =] =] =] =] =] r] =] q] q] ;] q] ;] ;] Fe {| -3 w2 :4 }4 [4 [4 <4 24 65 B1 @3 -6 96 I6 '7 G7 c7 ;8 >8 B8 C8 ~9 n9 ha Ed Ed Ge mc g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 -e ie 1c i, i, i, i, R> g, g, ;! ud g, g, We +] %] $] $] $] @] @] @] o] @] +] g^ n] +] +] 0{ 0{ 0{ 0{ m] -^ m] -^ 9{ 9{ e^ e^ e^ e^ Xe Be ,1 H3 G3 H3 Ye Ze Fc /b r1 46 t4 f3 O3 r4 _5 Y4 p5 q5 O5 #6 $6 B6 B6 C6 `e f g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 .f +f w8 68 y7 y7 78 77 $7 D6 D6 B6 $6 #6 s5 r5 q5 /5 _5 r4 O3 q4 t4 46 @f 9{ m] m] m] m] 0{ 0{ 0{ 0{ +] +] g^ +] @] @] 2: 2: @] @] $] $] %] %] %] %] %] %] &] &] &] &] *] *] =] =] =] =] =] =] =] =] q] q] =] q] r] -] q] ;] ;] v} {| s2 w2 06 s1 85 85 <4 35 45 B1 ^4 e3 ;6 I6 K6 '7 G7 F7 ;8 a8 B8 '9 ~9 q9 ha Ed %c #f $f mc g9 g9 g9 g9 g9 g9 g9 g9 %f &f 1c *f Ed ha q9 o9 C8 A8 08 E7 E7 c7 ,7 K6 J6 ;6 -6 ^4 B1 45 24 <4 s1 s1 T3 3: a[ a[ a[ a[ B| B| B| B| N6 !3 64 $5 %5 %5 %5 %5 a6 a6 a6 ^8 ^8 ^8 50 0 [b 50 ja ja ,d mb bd bd =f bd -f G$ G$ G$ 9% -, G; -, R' -, q^ S^ G; G$ U# #% X# G; t9 t9 4c x) e e z) z) q^ q^ m/ 9: f< 0: ,[ ,[ ,[ ,[ ,[ 4| F4 F4 F4 F4 F4 F4 b5 b5 F4 F4 94 94 A5 A5 F4 F4 G| ;f ~e ~e ~e ~e ~e ~e !e >f gd gd >f ~d ,f Qd 'f /e /e /e sc sc Mb Mb 2b ;b )f !f o/ V^ V^ V^ s^ s^ J] q{ q{ q{ S~ S~ T~ s{ F: :( ~f F! l< ", -" cc {f {f cc cc ]f nd ^f ^f |e |e |e |e |e |e ^f ^f |e /f <: Tb O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: (f 4e 4e 4e 4e _f G| 94 94 F4 F4 A5 A5 F4 F4 F4 F4 F4 F4 4| 4| ,[ ,[ 0: f< 9: 0: q^ q^ q^ q^ S^ o{ z) -, -, t9 -, 9% G$ X# T# U# X# #% M# M# O# O# G= 9: 9: 9: m/ m/ :f T> j, i, i, j, g, R> R> R( ;! g, g, b{ %] $] $] @] @] #] @] $] @] @] +] @] @] n] 0{ +] +] +] +] 0{ 9{ 0{ 9{ 9{ 9{ -^ -^ -^ -^ 9{ 6 96 I6 ,7 a7 b7 ;8 ,8 a8 A8 !9 o9 p9 ha Ed %c 9f 0f af bf cf df ef $f ff gf 1c 9f oc Ed {a p9 n9 )9 B8 08 >8 E7 c7 G7 '7 L6 96 ;6 @3 ^4 65 45 ]4 <4 [4 [4 hf T: J< a[ a[ B| ^1 /1 /1 /1 ~3 $5 %5 ~3 ~3 64 !6 a6 a6 ^8 ^8 ^8 ^8 0 0 50 50 [b [b mb if ,d mb bd bd bd jf 8% G$ F= F= F= -, -, o{ o{ o{ q^ G$ U# X# |= X# G; G; G; t9 G= G= e z) o{ z) o{ q^ 0: f< 0: ,[ ,[ 4| G| 4| 4| F4 F4 A5 A5 94 94 F4 F4 A5 A5 F4 F4 F4 F4 b5 b5 94 kf lf ~e ~e ~e ~e ~e ~e mf gd gd gd gd nf of of Qd Qd Qd sc /e ;c 2b 7c pf qf jd V^ V^ W^ s^ s^ q{ q{ q{ q{ S~ R~ R~ s{ s{ s{ rf m( F! ", -" sf cc cc {f {f tf uf |e |e vf vf |e |e vf vf vf vf |e |e wf n: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: xf 3e 4e 4e 4e 4e yf F4 A5 zf Af yb F4 F4 A5 A5 F4 F4 94 94 4| 4| 4| 4| 4| N[ ,[ 9: q^ q^ m/ S^ z) -, -, -, -, G= F= F= t9 t9 X# X# U# r6 U# M# H# O# G= 6e Bf Bf 7e 7e Cf k, j, k, 3' i, i, X, g, ud f, g, g, %] %] %] %] %] $] #] @] $] @] @] o] @] @] +] +] +] g^ +] +] 0{ 0{ b{ m] m] m] 9{ 9{ 9{ 9{ f^ Df Be r1 H3 G3 Ef Ff |f Fc /b r1 %6 t4 f3 O3 L3 r4 /5 p5 s5 O5 #6 $6 B6 B6 B6 D6 B7 a9 Gf Hf If Jf Kf zd Lf If Mf Nf Of ee y7 y7 y7 z7 A7 A7 67 $7 B6 &7 B6 $6 #6 P5 s5 q5 /5 r4 r4 O3 f3 t4 46 Pf 9{ 0{ 0{ m] +] +] n] +] +] @] n] o] @] @] @] @] #] #] $] %] #] #] %] %] &] p] &] &] p] p] *] *] *] *] *] =] =] =] =] =] q] q] =] q] q] ;] ;] ;] ;] ;] ;^ s] Qf {| r0 Rf [4 s1 s1 }4 <4 @5 *8 B1 S5 e3 ;6 !7 K6 '7 c7 E7 ;8 '8 B8 C8 )9 o9 q9 {a 6 -6 R5 B1 75 35 <4 }4 85 s4 c< a[ a[ a[ B| B| B| E2 !3 !3 !3 !3 64 ~3 %5 %5 a6 a6 a6 a6 ^8 F8 F8 50 50 50 ja ja [b mb bd ,d ,d bd =f =f Tf G$ 9% 9% F= G; G; R' o{ o{ z) G= G$ G; U# X# 9% t9 G; G; G= e x) -, e q^ Uf Uf 9: 9: 0: 0: N[ N[ ,[ ,[ 4| 4| 94 A5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 Vf Wf ~e ~e ~e ~e ~e Xf gd gd gd Yf of of of pe 'f /e pe /e sc Mb Zf `f g o/ V^ V^ V^ W^ q{ q{ q{ q{ S~ S~ S~ R~ s{ s{ F: .g F! +g ", -" @g #g #g {f {f wc $g vf vf vf vf |e |e %g %g vf vf |e |e &g Y_ )< O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: *g 3e 4e 4e 4e Zd =g F4 -g ;g >g A5 94 94 F4 F4 94 94 F4 F4 84 F4 4| ,[ ,[ 0: ,[ 9: q^ q^ q^ q^ o{ o{ o{ o{ R' R' G; F= G$ G$ 9% X# X# #% U# M# U# U# 9% Ue Bf 7e 9: m/ ,g U> k, 3' i, 3' 3' g, g, @^ R> R> l, p] p] %] %] $] #] %] $] $] #] $] $] +] +] @] @] @] @] +] +] +] +] 0{ 0{ b{ m] 9{ 9{ m] m] -^ -^ 'g v5 H3 H3 G3 )g |f Fc Fc /b r1 46 s4 {4 L3 r4 Y4 /5 /5 p5 P5 #6 $6 $6 B6 D6 D6 $7 $7 $7 $7 I9 !g Z8 $8 $8 Z8 $8 y7 y7 78 78 77 77 $7 $7 D6 B6 B6 B6 #6 O5 P5 r5 p5 /5 Y4 X4 L3 {4 s4 46 jb 4{ b{ +] +] +] 0{ 0{ @] @] @] @] @] @] @] @] $] $] $] %] $] %] %] %] %] %] p] p] &] &] *] *] *] *] =] =] =] =] =] =] =] r] =] q] r] r] q] q] -] -] ~] ;^ ~] ~] s] ~g {g u2 }4 }4 }4 [4 <4 24 45 75 ^4 @3 >6 96 L6 K6 a7 c7 E7 ;8 b8 A8 C8 !9 o9 n9 u0 ha Ed Ed Ed 1c 1c *f *f Ed Ed Ia ha q9 o9 n9 ~9 C8 A8 a8 ;8 =8 b7 G7 K6 I6 96 >6 @3 ^4 65 W4 35 <4 [4 }4 ]g a[ J< a[ B| ^1 B| B| /1 /1 ~3 ~3 $5 $5 %5 %5 d8 %5 ]8 ^8 ^8 ^8 50 0 50 50 [b [b mb mb mb mb bd bd bd =f =f ^g ,' G$ F= -, -, o{ o{ o{ o{ S^ q^ G; G; X# G; G; G; G= G= G= G= e e e q^ q^ q^ 9: 9: 0: 0: ,[ 4| 4| 4| F4 84 F4 F4 F4 F4 F4 F4 A5 A5 94 94 F4 F4 94 94 F4 F4 A5 A5 F4 /g ~e ~e ~e ~e ~e (g gd gd gd _g :g :g :g of of Qd Qd sc 6c ;c ] >] >] >] >] ,] ;^ ]| i3 :4 85 85 s1 <4 <4 ]4 65 B1 ^4 e3 ;6 96 K6 '7 07 G7 E7 ;8 08 B8 A8 C8 !9 o9 q9 q9 ha ha ha ha ha ha %b %b p9 p9 o9 !9 '9 B8 B8 08 E7 F7 c7 G7 )7 !8 96 ;6 e3 ^4 x5 75 ]4 <4 y4 85 Z6 L/ c< ]1 1| B| B| B| E2 B| !3 !3 64 64 64 %5 %5 %5 a6 ]8 ^8 F8 ^8 ^8 ^8 [b [b ja ja ja ,d ja ,d mb bd =f =f =f Fd F= F= G; F= G; -, z) z) o{ q^ x) 9% |= X# G; X# G; G= G= G= G= e e e q^ 6e 6e f< 0: ,[ N[ N[ 4| ,[ d6 F4 F4 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 ,[ fg ~e ~e ~e ~e mf gd gd gd gg :g :g :g of hg 'f Qd pe /e ig jg kg V^ V^ s^ q{ q{ J] q{ q{ S~ S~ S~ T~ T~ s{ F: F: lg F! w{ ", -" mg #g {f {f #g ng |e vf 3g 3g vf vf vf vf vf vf vf vf 3g og W_ <[ O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: *g 3e 4e 4e pg qg rg sg sg tg yb F4 94 94 A5 A5 F4 F4 F4 F4 94 94 4| 4| ,[ 3| ,[ 9: 9: 0: q^ q^ S^ q^ z) z) z) -, R' G; F= F= X# X# X# X# X# #% U# H# G$ ug Bf Bf 9: 9: vg l, l, k, 3' j, j, j, g, 9, i, i, 5' p] &] p] p] %] %] #] #] $] $] $] $] @] @] @] @] @] @] +] +] +] +] +] +] 0{ 0{ 0{ 0{ m] m] m] m] 0{ wg %a G3 H3 t1 Ff |f Fc Fc /b r1 46 t4 s4 {4 L3 r4 Y4 /5 p5 r5 s5 O5 #6 $6 &7 &7 B6 D6 $7 $7 $7 $7 %7 %7 77 77 77 77 $7 D6 D6 D6 D6 C6 $6 #6 #6 #6 O5 s5 p5 /5 _5 r4 r4 O3 f3 t4 46 %6 5{ +] +] +] @] @] @] @] o] o] @] @] $] $] #] #] $] $] %] %] %] %] &] p] &] p] &] &] *] *] *] *] =] =] =] =] =] =] =] =] =] =] q] q] -] -] ;] ;] >] ~] ~] ;^ ,] s] s] )] xg yg Ef [4 [4 }4 }4 <4 35 45 65 R5 @3 e3 ;6 L6 K6 ,7 a7 c7 E7 ;8 ,8 08 B8 C8 )9 ~9 n9 n9 n9 p9 p9 q9 q9 n9 n9 o9 !9 ~9 C8 B8 a8 {9 '8 =8 c7 a7 '7 K6 I6 >6 -6 @3 #2 *8 45 24 %2 s1 s1 zg T: a[ a[ a[ a[ a[ B| B| /1 ~3 $5 $5 ~3 $5 %5 a6 a6 a6 a6 a6 ^8 ^8 0 0 50 50 [b [b mb mb mb bd bd =f =f =f =f Ag G$ 9% -, -, o{ o{ o{ o{ q^ 9: 9% #% X# X# G; t9 G= x) G= x) G= e m/ Vb q^ q^ q^ 9: 9: ,[ ,[ ,[ d6 4| 84 F4 F4 94 94 F4 F4 F4 F4 F4 F4 94 94 A5 A5 F4 F4 F4 F4 A5 A5 b5 b5 Bg ~e ~e ~e Cg gd gd gd Pd Dg Dg Dg :g :g of of of of pe 0c i( W^ V^ s^ s^ q{ q{ q{ q{ S~ S~ S~ T~ s{ s{ s{ F: Eg Fg ~~ Gg ", -" Hg Ig {f {f #g #g Jg vf 3g 3g vf vf 3g 3g vf vf Kg Kg 3g Lg V_ Q2 O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: *g 3e 4e 4e Mg sg sg sg Ng Og A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 A5 94 4| 4| 4| 4| 4| N[ 0: f< 9: 9: q^ q^ o{ o{ o{ o{ G= -, G= t9 t9 t9 X# X# U# H# X# G$ 9% 9: G| Bf Bf Bf Pg l, 3' l, k, l, k, k, g, j, j, i, b{ &] &] %] %] p] p] %] %] $] $] $] $] @] @] @] @] $] $] @] @] +] +] +] +] +] +] +] +] 0{ 0{ m] m] 0{ 9{ Qg Fc H3 G3 Rg Sg |f Fc Fc /b 46 t4 t4 f3 {4 L3 r4 Y4 /5 q5 r5 P5 O5 $6 $6 $6 $6 $6 C6 C6 D6 %7 D6 D6 D6 D6 D6 D6 D6 D6 B6 C6 B6 $6 $6 #6 s5 s5 s5 q5 /5 Y4 r4 L3 O3 q4 t4 %6 r1 Tg +] +] n] n] +] +] @] @] @] @] @] @] $] $] #] #] $] $] %] %] p] p] %] %] p] *] *] *] *] =] *] *] =] =] =] =] =] =] q] q] q] q] q] q] ;] -] ;] ;] >] >] s] s] s] s] '] '] )] Ug w5 s1 s1 s1 s1 %2 <4 @5 =6 B1 ^4 R5 ;6 96 I6 K6 '7 a7 c7 F7 E7 ,8 a8 B8 B8 A8 A8 )9 )9 !9 !9 !9 !9 ~9 ~9 C8 C8 B8 B8 08 '8 ;8 E7 G7 07 ,7 K6 L6 96 ;6 S5 ^4 B1 65 35 <4 %2 }4 Z6 Vg c< a[ a[ B| ^1 /1 /1 /1 !3 !3 ~3 ~3 64 64 %5 %5 a6 a6 a6 F8 F8 ^8 50 50 50 50 ja ja mb mb bd bd bd bd =f =f Wg Xg 9% G; G; R' -, o{ o{ z) q^ q^ G; G; t9 X# G; G; G; G= G= G= o{ Vb m/ q^ q^ 6e 9: ,[ ,[ 0: ,[ 4| 4| 4| F4 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 G| ~e ~e ~e Yg gd gd gd Zg `g Dg Dg :g :g of hg 'f 'f h .h +h s^ W^ W^ q{ q{ q{ J] q{ r{ R~ T~ R~ :( :( F: @h #h m( G! ", -" #g #g #g #g #g $h |e Kg Kg 3g 3g vf vf 3g 3g 3g 3g 3g 3g %h X_ )< O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: &h 3e 4e *h sg sg sg sg =h ,[ F4 F4 94 94 b5 b5 F4 F4 94 94 F4 F4 F4 4| 4| 4| 3| 3| ,[ 0: 9: 9: q^ q^ S^ q^ o{ z) R' R' -, t9 G; G; G; X# X# #% G$ G$ -, 6e -h -h Bf 7e ;h >h l, l, 3' k, k, 3' i, 3' i, i, J/ p] p] *] *] &] &] &] &] %] %] %] $] %] $] #] #] @] @] @] @] @] @] o] o] @] +] +] g^ +] +] +] +] 0{ 0{ b{ ,h 24 G3 'h dg dg Fc Fc /b r1 46 ~4 s4 O3 O3 L3 r4 Z4 Y4 q5 q5 q5 s5 #6 #6 $6 $6 C6 C6 B6 B6 D6 D6 B6 B6 D6 B6 &7 &7 &7 $6 $6 #6 O5 s5 s5 q5 p5 /5 Z4 r4 L3 O3 {4 s4 t4 46 )h b{ +] @] +] +] @] @] @] @] $] $] $] $] #] $] %] %] %] %] %] %] &] &] &] &] &] &] *] *] *] *] =] =] =] =] =] =] =] q] =] =] r] ;] -] -] ;] ;] ~] ~] >] >] >] ,] s] s] )] )] t] )] vd @5 }4 85 85 [4 <4 <4 45 75 x5 #2 -6 ;6 86 !7 K6 '7 G7 b7 =8 '8 '8 ,8 a8 08 B8 B8 B8 C8 C8 '9 '9 B8 B8 B8 08 a8 ,8 ;8 ;8 D7 c7 G7 '7 K6 I6 96 >6 -6 R5 B1 65 55 ]4 <4 s1 85 !h T: a[ a[ a[ a[ B| E2 !3 !3 ~3 ~3 $5 $5 ~3 %5 a6 a6 a6 a6 ^8 ^8 0 0 50 50 [b [b ja ja ,d ,d bd bd bd =f bd =f =f ~h 9% F= R' o{ o{ o{ o{ m/ 9: m/ G; G; X# t9 t9 t9 G= x) G= e e e Vb q^ q^ 6e 9: f< 0: ,[ ,[ 4| 4| 4| F4 A5 A5 94 94 F4 F4 b5 b5 F4 F4 94 94 b5 b5 F4 F4 94 94 F4 F4 b5 {h ]h ~e ~e ~e mf gd gd ^h /h /h /h Dg Dg Dg :g of of of (h _h :h s^ s^ s^ s^ q{ q{ q{ S~ R~ R~ T~ s{ s{ F: F: Eg k< F! n, l, l, 3' 3' l, k, 3' 3' j, h{ *] *] *] *] &] &] %] %] %] %] %] $] %] $] %] $] $] $] #] #] $] $] @] @] @] +] @] @] +] +] 0{ 0{ +] m] +] +] 7h H3 G3 $d dg Ze Fc /b /b r1 46 t4 f3 O3 O3 r4 r4 Y4 /5 /5 p5 r5 p5 s5 P5 #6 #6 $6 #6 #6 $6 $6 $6 $6 $6 $6 $6 $6 $6 $6 P5 P5 r5 r5 q5 /5 (5 Y4 r4 L3 O3 O3 f3 t4 46 46 ^5 +] n] o] @] @] @] @] @] @] @] @] $] $] #] $] %] %] h{ p] &] p] &] p] *] *] *] *] *] *] =] =] =] =] =] =] =] =] q] q] q] q] q] q] ;] ;] ;] ;] >] >] s] s] s] s] s] )] !] v] v] v] u] 95 }4 [4 [4 }4 }4 <4 ]4 W4 65 B1 R5 -6 >6 96 I6 K6 )7 a7 c7 b7 F7 ;8 ;8 {9 {9 b8 b8 a8 a8 a8 a8 b8 b8 ,8 ,8 -8 -8 F7 b7 c7 a7 )7 K6 L6 96 ;6 e3 R5 B1 65 C1 ]4 <4 [4 [4 jb T: J< ]1 1| B| B| B| B| /1 /1 !3 ~3 64 64 %5 %5 a6 a6 a6 a6 a6 F8 ^8 50 50 50 ja [b mb mb mb mb bd bd =f =f =f Wg Wg 8h -, -, -, R' -, o{ q^ q^ q^ o{ G; G= t9 G; 4c G= e e e e e e Vb 6e 6e 0: 9: ,[ ,[ 4| 4| 4| 4| F4 F4 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 94 94 F4 F4 A5 9h !e ~e ~e 0h gd ah gd bh ch dh /h /h Dg :g :g :g :g eh fh gh s^ q{ q{ q{ q{ q{ q{ S~ T~ T~ T~ R~ s{ F: F: F: hh ih G! ", -" jh Ig #g #g #g tf kh 3g 3g Lg Lg |h |h 3g 3g 3g 3g |h |h lh Y_ X_ '< O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: mh 4e nh sg sg sg oh 0g A5 94 94 F4 F4 F4 F4 F4 F4 F4 F4 A5 A5 94 84 4| d6 ,[ ,[ N[ ,[ 0: f< 9: 9: o{ z) o{ z) o{ z) -, G= t9 4c X# X# X# X# U# G$ 9% m/ -h -h N[ N[ ph >h l, m, m, l, l, Y, Y, k, k, j, *] =] =] &] &] *] p] *] p] p] &] %] %] %] %] $] #] $] #] $] $] @] @] $] $] @] @] o] n] @] @] n] n] @] +] 0{ 0{ b{ Gc H3 qh X3 dg |f Fc Fc /b 46 t4 t4 f3 s4 {4 L3 r4 Y4 Y4 Y4 /5 q5 s5 s5 O5 s5 s5 $6 $6 O5 O5 #6 #6 $6 $6 O5 s5 O5 O5 p5 p5 q5 q5 /5 Y4 Z4 r4 L3 {4 f3 f3 ~4 46 46 Tg +] @] @] @] $] $] @] @] $] $] $] %] %] %] $] %] %] p] %] %] &] &] p] *] &] &] =] =] *] *] =] =] =] =] =] =] r] r] =] =] q] ;] -] -] -] -] ;] >] s] s] >] ,] '] '] )] )] t] t] v] v] v] $a %2 85 85 [4 [4 <4 ]4 24 45 65 ^4 @3 -6 86 96 !7 K6 K6 '7 a7 c7 G7 F7 =8 ;8 ;8 ;8 '8 '8 ,8 ,8 ;8 ;8 E7 F7 E7 c7 c7 d7 '7 K6 K6 I6 96 >6 ~8 @3 ^4 65 55 35 <4 %2 85 D8 )! a[ a[ a[ a[ ^1 ^1 B| !3 N6 !3 $5 $5 64 64 %5 a6 d8 a6 a6 ^8 `9 0 50 0 50 50 [b mb ja ,d ,d mb bd =f He He =f rh Wg sh -, R' -, o{ o{ S^ m/ q^ q^ o{ R' G; 4c G; G; G= G= x) G= e e m/ 6e 6e 6e f< 0: 0: 3| 4| 4| 4| 4| 94 A5 F4 F4 F4 F4 94 94 A5 A5 94 94 F4 F4 F4 F4 F4 F4 F4 F4 A5 A5 A5 th ~e ~e ~e mf ah ah uh ch vh /h `g `g Dg :g Dg :g of wh i( W^ q{ J] J] q{ q{ S~ S~ T~ T~ T~ T~ s{ F: F: F: @h xh ~~ yh ", -" zh Ig #g #g #g Ah 3g 3g lh lh Lg Lg |h |h lh lh Lg Lg Lg 1e X_ )< O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: 2e 4e Bh sg sg Ch Dh yb F4 F4 F4 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 4| F4 4| 4| 4| ,[ ,[ ,[ ,[ f< q^ m/ q^ S^ S^ z) -, -, G= 4c G; t9 t9 t9 |= G; X# G= m/ Eh G| -h Bf Fh Gh m, l, l, m, l, l, l, 3' 3' l, =] *] *] =] *] *] p] &] &] p] p] %] %] %] %] %] %] %] %] #] #] #] #] @] @] $] $] @] @] @] @] @] @] +] +] +] +] +] g^ Hh '6 $d dg dg Ze Fc Gc /b r1 46 t4 f3 f3 {4 L3 X4 X4 Y4 /5 /5 q5 /5 /5 s5 s5 s5 P5 O5 O5 s5 s5 P5 P5 s5 s5 r5 p5 q5 q5 Y4 Y4 Y4 r4 t5 r4 {4 f3 *7 s4 46 r1 Ih +] @] @] @] @] @] @] $] $] #] $] #] $] %] %] %] %] %] &] &] &] p] *] &] *] *] *] *] *] =] =] =] =] =] =] =] =] =] q] r] r] q] ;] ;] ;] ~] ~] ;] >] ~] s] s] s] )] )] '] )] )] u] )] u] w] v] Jh s1 s1 85 85 s1 <4 <4 @5 55 75 ^4 S5 e3 ;6 ;6 96 L6 K6 )7 )7 G7 c7 c7 c7 =8 =8 D7 D7 F7 F7 E7 E7 c7 c7 )8 a7 '7 '7 !8 J6 96 >6 ;6 e3 R5 ^4 65 45 35 <4 y4 85 s1 !h Kh c< a[ a[ a[ B| B| /1 /1 /1 ~3 64 64 %5 %5 %5 %5 ]8 ]8 a6 F8 F8 ^8 50 50 50 50 [b [b ja mb bd bd bd bd =f =f =f =f rh rh R' -, -, o{ o{ z) q^ q^ f< G= G; X# G; G= G= e e e e Vb m/ Vb Vb q^ f< 9: ,[ 4| 4| 4| 4| 84 84 F4 F4 94 94 A5 A5 F4 F4 F4 F4 F4 F4 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 Lh ~e ~e Mh gd ah gd Nh Oh Oh dh /h /h /h Dg Dg :g Ph Qh Rh q{ q{ J] J] q{ q{ S~ S~ S~ T~ s{ s{ F: F: F: @h @h Sh r/ ", -" Th #g #g #g #g Uh lh Vh lh lh Lg Lg Lg Lg lh lh Lg Lg lh Wh X_ S6 O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: Xh 3e 3h sg sg Yh o6 A5 A5 94 94 F4 F4 b5 b5 F4 F4 F4 F4 F4 F4 94 94 4| 4| 4| 4| ,[ 3| ,[ 9: 0: f< q^ q^ S^ q^ z) G= e e G= G= G; G; G; X# X# X# 9% sd Zh 94 Bf Bf `h X> n, m, m, X> X> l, l, 3' 3' 4' =] =] =] =] *] *] *] *] *] &] &] p] p] p] &] %] %] %] %] %] %] %] %] $] $] $] $] #] @] @] @] @] @] @] +] @] @] n] n] 5' i .i +i X3 dg Ze Fc Fc /b 46 %6 ~4 ~4 f3 O3 {4 N3 r4 r4 Y4 Y4 /5 /5 /5 /5 p5 p5 r5 r5 p5 p5 r5 p5 q5 q5 p5 /5 /5 Y4 _5 r4 t5 r4 {4 {4 f3 t4 ~4 46 r1 @i 8{ @] @] @] $] $] $] $] %] %] #] $] %] %] %] %] p] p] p] p] &] &] p] *] *] =] *] =] =] =] =] =] =] =] =] =] q] q] q] q] r] ;] q] q] -] ~] ;] >] s] s] s] s] ,] ,] )] )] v] v] v] v] v] w] x] x] w] @i }4 [4 [4 }4 }4 <4 R3 @5 45 65 B1 #2 @3 e3 ;6 96 L6 I6 K6 '7 '7 a7 a7 G7 G7 c7 c7 c7 c7 a7 a7 a7 a7 '7 '7 K6 I6 L6 96 ;6 e3 @3 ^4 B1 75 45 24 ]4 <4 }4 }4 Ja Kh a[ ]1 1| B| B| B| E2 /1 ~3 !3 ~3 64 64 %5 %5 %5 a6 a6 ]8 a6 F8 0 0 50 50 [b [b [b mb ja ,d bd bd bd =f =f =f =f Wg #i #i G; o{ o{ o{ o{ q^ f< 9: 9: G= G= t9 G= x) G= G= o{ o{ o{ e Vb Vb f< 6e N[ 0: ,[ ,[ 4| ,[ d6 F4 F4 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 F4 F4 F4 F4 F4 F4 94 $i ~e ~e %i ah ah ah &i Oh *i vh vh /h /h Dg Dg :g [g E( s^ J] J] q{ q{ r{ r{ T~ R~ R~ s{ s{ s{ s{ F: @h @h =i ~~ yh ", -" -i ;i tf tf tf >i ,i Lg Lg Lg |h |h Vh Vh Lg Lg Vh Vh Lg 'i W_ :[ O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: (f )i sg sg !i va F4 F4 A5 A5 F4 F4 A5 A5 94 94 A5 A5 A5 A5 F4 F4 94 94 4| 4| 4| N[ 3| 0: ,[ 9: 9: 9: q^ q^ o{ e z) G= G= G= G; G; t9 9% X# G; G= Vb Eh -h G| N[ ~i X> m, m, m, m, m, l, l, l, l, e{ =] =] *] =] =] *] *] p] p] *] *] p] p] &] &] p] p] %] %] %] %] $] $] #] #] #] #] $] #] $] $] @] @] @] o] J/ J/ @] @] o] m, t1 Rg dg dg Ze |f $d Fc /b r1 t4 t4 t4 f3 f3 O3 r4 r4 r4 r4 Y4 Y4 Y4 /5 /5 /5 /5 /5 /5 /5 /5 /5 Y4 Y4 Y4 Y4 Y4 X4 r4 k2 L3 {4 f3 f3 t4 46 46 r1 {i m, #] #] $] $] #] #] #] #] %] %] %] %] %] %] %] %] &] &] &] &] *] *] p] p] *] *] *] =] =] =] =] =] =] =] q] q] q] q] q] q] -] -] ;] ;] ;] ;] ~] ~] >] ]i ,] ,] )] )] t] t] v] v] u] v] u] u] w] w] ,^ s] q4 s1 s1 }4 }4 [4 %2 <4 24 55 75 B1 ^4 @3 -6 ;6 ;6 96 I6 L6 ,9 K6 K6 )7 )7 ,7 ,7 '7 '7 )7 )7 K6 K6 K6 L6 I6 96 >6 >6 e3 S5 R5 x5 65 45 24 <4 y4 85 }4 t4 ^i c< c< a[ a[ a[ B| B| B| !3 !3 /1 ~3 %5 %5 %5 %5 d8 %5 ]8 ^8 ^8 ^8 F8 ^8 50 ja ja ja ja ja mb bd ,d He bd =f =f =f =f =f Wg Wg o{ o{ o{ z) o{ q^ q^ 9: m/ R' R' G= G= 4c x) e e e Vb Uf 6e 6e 6e f< 0: N[ 4| N[ 4| 4| 84 F4 F4 A5 A5 A5 A5 b5 b5 94 94 F4 F4 A5 A5 F4 F4 A5 A5 94 94 A5 A5 A5 A5 F4 /i ~e Kd gd ah ah uh *i *i Oh Oh ch ch /h /h Dg Ph (i _i q{ q{ q{ q{ q{ S~ S~ T~ T~ T~ :( s{ F: @h @h @h @h :i r/ ", -" [e tf tf #g #g n, n, n, n, n, l, l, l, ,! 5' =] =] =] =] =] *] *] *] *] *] *] &] &] p] p] &] &] %] %] p] %] %] %] %] %] %] %] #] #] @] @] $] $] @] @] $] $] @] @] @] @] i, i dg X3 dg dg Ze $d Gc *a /b r1 46 ~4 t4 f3 s4 {4 L3 L3 r4 r4 r4 r4 Y4 Y4 _5 _5 _5 _5 Y4 Y4 Y4 X4 r4 r4 L3 L3 L3 {4 f3 f3 ~4 ~4 46 r1 r1 4i T> $] @] #] @] #] %] %] %] %] %] %] %] %] &] &] p] p] &] &] *] *] *] *] *] *] =] =] =] =] =] =] =] =] =] =] =] =] r] r] q] q] -] ~] ;] ;] ~] ~] s] s] >] ,] )] )] )] )] )] )] v] v] v] v] w] w] h^ h^ w] ,^ m^ L3 85 [4 [4 s1 s1 y4 <4 24 45 75 x5 ^4 ^4 S5 -6 >6 >6 86 86 L6 L6 I6 I6 K6 K6 K6 K6 L6 L6 I6 I6 86 86 >6 >6 ~8 @3 ^4 ^4 B1 65 55 35 <4 %2 [4 [4 q4 /< J< c< a[ 1| ^1 B| B| /1 /1 /1 ~3 !3 64 64 64 %5 a6 %5 a6 ^8 ^8 F8 ^8 0 0 [b [b ja ja mb mb mb bd bd bd =f =f =f =f rh rh #i #i -, R' z) q^ q^ 9: 9: 0: Vb G= G= 4c G= G= o{ o{ o{ e e Vb Vb Ue 6e 0: N[ N[ 4| ,[ 4| 4| 4| 94 A5 F4 F4 F4 F4 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 F4 F4 F4 F4 F4 b5 b5 F4 5i ~e 6i ah ah ah 7i Oh Oh 8i 8i vh vh dh /h Dg 9i 0i q{ q{ q{ S~ q{ S~ R~ R~ s{ s{ s{ F: F: @h @h @h Eg ai ~~ m, n, n, m, m, n, m, m, l, 5' =] =] =] =] =] =] =] =] =] *] *] *] *] *] *] &] &] p] p] p] &] %] %] %] %] %] %] $] $] $] $] #] #] $] $] @] @] @] @] @] @] @] ji ki +i X3 X3 Ff |f Fc Gc Fc /b 46 t4 46 t4 ~4 s4 *7 O3 {4 k2 L3 L3 r4 X4 r4 r4 r4 r4 r4 r4 L3 L3 r4 r4 {4 {4 f3 f3 t4 t4 46 46 46 r1 li m, #] #] $] $] $] $] $] $] %] %] %] %] %] &] p] p] &] &] p] p] *] *] *] *] =] =] =] =] =] =] =] =] =] =] q] q] q] q] q] q] ;] ;] ;] ;] >] >] ~] ;^ >] >] '] s] )] )] t] t] v] v] v] v] u] u] w] w] w] w] h^ i^ )^ J~ L3 }4 }4 [4 [4 85 y4 R3 35 45 65 =6 B1 #2 @3 S5 e3 e3 ;6 >6 >6 86 86 96 96 86 86 86 86 >6 >6 86 ~8 e3 S5 @3 ^4 B1 =6 65 55 ]4 <4 y4 85 s1 q4 mi T: c< ]1 1| a[ B| B| B| !3 !3 !3 !3 ~3 $5 $5 %5 %5 %5 a6 a6 a6 a6 ^8 ^8 50 50 50 50 ja ja mb mb ,d ,d bd =f =f =f =f =f Wg rh rh ni z) o{ q^ o{ q^ 9: 9: f< e x) G= G; x) x) x) e e m/ Uf Vb Ue N[ N[ N[ N[ 3| ,[ 4| 4| 84 94 F4 F4 94 94 94 94 F4 F4 A5 A5 b5 b5 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 A5 A5 94 oi ~e pi ah ah ah qi Oh *i Oh Oh vh vh /h /h ri (i X/ q{ q{ q{ S~ S~ T~ T~ T~ s{ s{ :( s{ F: @h @h @h Eg :i |! ", -" si ;i tf tf tf ti ui Vh Vh di di Vh Vh |i |i di di di di vi X_ n: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: wi xi yi zi F4 94 94 A5 A5 A5 A5 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 F4 4| 4| 4| 3| 3| 0: 0: ,[ 9: 9: 6e q^ o{ e e e e e G= 4c G; G; R' G; o{ 9: Zh G| G| Ai p, Z, n, m, X> X> m, m, n, n, b{ q] =] =] =] =] =] =] =] =] =] =] =] =] *] *] *] *] &] &] %] %] p] p] %] %] p] p] $] $] %] %] %] %] $] $] #] #] $] $] @] @] #] @] 5' Bi Ci Ci dg Ff Ff $d Fc Gc /b /b r1 46 46 t4 t4 f3 f3 f3 O3 O3 {4 {4 O3 O3 {4 {4 O3 O3 {4 {4 {4 s4 f3 f3 t4 t4 46 46 r1 /b /b Di -^ #] %] %] $] $] %] %] %] %] %] %] %] %] p] p] &] &] *] *] *] *] *] *] =] =] =] =] =] =] =] =] =] =] r] r] q] q] '/ -] ;] ;] ;] ;] ;] ;] ;^ ;^ >] ,] s] s] )] )] )] )] )] u] u] u] u] v] w] w] w] w] h^ h^ '^ '^ i^ i^ m^ *7 s1 }4 }4 s1 s1 %2 <4 <4 24 55 75 65 B1 ^4 ^4 @3 @3 e3 e3 e3 e3 ~8 >6 ;6 e3 -6 -6 e3 e3 S5 S5 #2 #2 B1 65 75 55 24 <4 <4 %2 s1 s1 t4 Ei c< J< a[ a[ a[ a[ B| /1 /1 B| !3 ~3 $5 64 64 %5 a6 %5 a6 a6 a6 a6 F8 0 0 50 50 ja [b mb mb mb mb bd bd bd bd bd =f rh rh Wg Wg #i Fi o{ z) o{ m/ 9: 0: 9: ,[ o{ o{ o{ G= G= e e e e Vb Vb Vb Vb f< 0: N[ N[ ,[ 4| 4| 4| F4 84 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 94 94 A5 A5 A5 A5 F4 F4 94 94 F4 F4 F4 F4 A5 A5 Gi ah ah ah Rc Hi Hi Hi *i *i Oh Oh dh /h Ii Ji q{ q{ q{ q{ S~ S~ T~ s{ s{ s{ F: F: F: Eg Eg @h Eg Ki Y~ Li ", -" Ig tf tf tf tf Mi Vh di |i |i di di di di di di di di Ni Y_ X_ '< O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: Oi Pi zi F4 F4 F4 b5 b5 F4 F4 94 94 A5 A5 F4 F4 A5 A5 F4 F4 A5 A5 94 94 4| 4| 4| 4| ,[ ,[ 0: f< 9: 6e q^ q^ e z) e o{ G= G= G= G= t9 G= G; o{ 1d 94 94 94 Qi p, `, Z, X> n, n, m, m, m, m, b{ =] =] =] =] =] =] =] =] =] =] *] =] *] *] *] *] *] &] &] &] &] p] &] p] &] %] %] %] %] %] %] $] $] $] $] %] %] $] $] #] #] @] @] $] $] Ri Ff Ci X3 dg Ze |f Fc /b /b /b /b r1 r1 46 46 s4 s4 t4 f3 f3 f3 s4 s4 f3 f3 q4 q4 f3 f3 t4 t4 t4 %6 46 r1 r1 /b r1 r1 Si J/ %] %] %] %] #] %] %] %] %] %] %] &] p] p] p] p] &] &] p] p] *] *] *] *] =] =] *] =] =] =] =] =] q] q] q] q] q] q] q] q] q] ;] ;] ;] ~] ;^ s] s] >] ,] ,] '] )] )] )] )] v] v] t] u] v] w] w] w] h^ h^ '^ '^ ,^ ,^ )^ i^ )^ ;^ Ti }4 }4 s1 s1 85 85 <4 <4 24 24 45 =6 65 B1 B1 ^4 ^4 ^4 @3 @3 S5 S5 @3 @3 R5 R5 ^4 ^4 ^4 B1 B1 65 65 45 35 35 <4 y4 [4 [4 }4 Ui Vi c< c< a[ a[ a[ a[ a[ B| E2 !3 /1 ~3 ~3 ~3 64 64 %5 %5 %5 a6 a6 a6 ^8 ^8 50 0 50 50 50 ja mb mb ,d ,d bd bd He He =f =f Wg Wg rh ni ni ni o{ o{ q^ 9: 9: 0: 9: 0: R' R' 4c G= o{ o{ e e Vb m/ 6e 0: Ue N[ ug N[ ,[ 4| 4| 94 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 b5 b5 F4 F4 94 94 A5 A5 F4 F4 A5 A5 F4 F4 Wi ah ah ah Xi X/ Oh Oh 8i 8i *i vh vh Yi Zi `i q{ S~ S~ R~ R~ R~ s{ s{ s{ F: F: F: @h @h @h Eg j :i .j ", -" +j tf @j @j tf #j lh di di di $j $j di di $j $j di di %j &j X_ )< O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: *j =j A5 94 94 F4 F4 A5 A5 F4 F4 F4 F4 b5 b5 94 94 F4 F4 F4 F4 b5 F4 4| 4| 4| 4| 4| 4| ,[ ,[ 9: f< 6e Uf Vb Vb o{ o{ e e G= G= G; G; R' o{ m/ 94 94 -h -j p, `, `, `, n, n, X> X> X> X> '! q] '/ q] =] =] =] =] =] =] =] =] =] *] =] =] *] *] *] *] *] *] &] &] p] &] %] %] p] p] p] p] %] %] %] %] %] %] #] #] $] $] $] $] #] #] $] ;j Ui >j dg Ze dg Ze $d $d Gc Gc /b /b 46 46 46 46 46 46 t4 t4 t4 t4 t4 t4 ~4 ~4 ~4 46 46 46 46 r1 r1 /b r1 /b li ,j J/ $] %] %] %] %] %] p] p] p] p] p] p] *] p] p] &] &] *] *] =] =] *] *] =] =] =] =] =] =] =] q] =] =] =] q] =] q] ;] ;] -] -] ;] ;] ~] ;^ >] >] >] >] s] s] )] )] )] )] v] v] )] u] v] w] x] x] w] w] ,^ '^ ,^ '^ i^ i^ j^ j^ K^ j^ L^ 'j U0 85 85 }4 }4 s1 <4 <4 R3 24 24 55 55 65 65 x5 x5 B1 B1 B1 B1 B1 B1 B1 B1 x5 x5 65 65 55 55 35 35 <4 y4 %2 }4 s1 p4 )j $: c< a[ a[ a[ a[ a[ B| ^1 /1 B| !3 !3 !3 !3 64 %5 %5 a6 ]8 a6 a6 ^8 `9 ^8 ^8 ^8 50 50 50 [b mb ja mb bd bd He bd =f =f !j !j Wg Wg rh ni ni ni S^ q^ q^ q^ q^ 9: ,[ 6e o{ G= G= G= G= e Vb Vb Vb Vb Vb 6e 6e N[ N[ N[ ,[ ,[ d6 F4 F4 F4 F4 ~j ~j A5 A5 94 94 F4 F4 A5 A5 94 94 F4 F4 A5 A5 F4 F4 F4 F4 b5 b5 94 94 F4 F4 {j ]j ah uh ^j Hi *i *i Oh Oh Oh Oh vh _h Ji /j S~ S~ S~ T~ R~ s{ s{ F: F: F: @h @h @h Eg Eg @h (j r/ ", -" _j ;i tf tf :j ] >] >] >] s] s] '] '] )] )] t] t] )] v] v] v] v] w] w] '^ w] w] h^ i^ i^ i^ )^ )^ i^ K^ k^ K^ k^ x( 9j q4 [4 s1 s1 }4 }4 85 y4 <4 <4 <4 @5 35 55 45 45 *8 *8 75 75 65 65 75 75 45 45 45 @5 24 <4 <4 y4 %2 [4 s1 s1 s4 0j T: T: c< J< a[ a[ a[ B| B| /1 /1 B| N6 ~3 $5 $5 %5 ~3 %5 %5 a6 a6 a6 a6 F8 ^8 ^8 50 0 50 ja [b mb ja ja mb bd bd bd =f =f Wg rh =f Wg #i #i #i Fi o{ S^ 9: 0: 9: f< 0: Vb R' e e G= o{ o{ e m/ 6e Vb Vb N[ N[ 0: 3| 4| 4| 94 94 84 94 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 94 94 aj ah ah bj Hi Hi Hi Oh Oh *i Oh vh cj Zi dj R~ R~ R~ s{ T~ :( F: F: F: F: F: F: @h Eg Eg j j ej [( ", -" fj :j :j :j :j gj Vh $j $j %j %j di di %j %j %j %j %j hj W_ m: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: m8 zi F4 ij jj A5 A5 94 94 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 4| 4| ,[ N[ ,[ 0: f< 0: f< q^ Vb Vb Vb e e G= G= G= G= R' G= 7e -h 94 94 b5 kj ' `, `, p, p, n, m, X> X> J~ ;] -] '/ r] q] =] =] r] =] =] =] =] =] =] =] =] =] =] =] *] *] *] *] *] p] *] *] &] &] p] p] p] p] p] p] &] &] %] %] h{ h{ %] %] %] %] $] $] %] $] e{ lj mj X3 +i dg dg Ze |f Fc |f Fc Fc Fc /b /b /b /b *a *a /b /b r1 r1 /b /b /b Fc Fc Fc nj oj g{ $] %] %] &] &] %] %] p] p] %] &] p] p] *] *] *] *] *] 0{ pj qj rj w( =] =] =] =] =] =] =] =] =] q] =] q] q] r] q] q] -] -] q] ;] -] ~] ~] ~] s] s] s] s] ,] '] )] !] )] )] v] v] )] u] v] w] >^ >^ w] ,^ '^ '^ '^ '^ i^ i^ )^ )^ j^ j^ L^ L^ L^ )/ L^ )/ sj D8 }4 [4 [4 }4 }4 s1 s1 %2 %2 <4 <4 24 24 ]4 ]4 35 35 @5 @5 24 24 35 35 <4 <4 <4 <4 s1 s1 [4 [4 D8 tj 4: T: T: J< J< c< c< a[ B| ^1 ^1 E2 !3 /1 ~3 !3 64 $5 %5 64 !6 a6 ]8 a6 ]8 ^8 ^8 50 0 50 50 [b [b [b mb mb bd ,d He =f =f =f Wg =f Wg rh ni ni ni uj uj m/ q^ q^ 9: 9: N[ 4| o{ o{ sd G= e Vb Vb Vb Vb Vb 6e 6e Ue N[ ug ug ,[ 4| 4| 4| F4 94 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 F4 F4 A5 A5 94 94 F4 F4 94 94 F4 F4 A5 A5 F4 F4 4| ah uh ^j Hi Hi Hi Hi *i *i Oh Oh vj Zi wj S~ S~ s{ s{ s{ s{ F: F: @h Eg @h @h Eg j @h xj yj r/ ", -" zj Aj Bj tf tf Cj Vh %j %j %j %j %j %j %j %j %j %j %j %j 1e X_ 8< O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: Dj Bc A5 +a va A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 F4 A5 A5 F4 F4 A5 94 F4 4| ,[ ,[ N[ ,[ N[ ,[ 6e 6e q^ Vb Uf m/ e e x) x) G= G= G= e Uf N[ 2j 2j b5 Ej 4' ' ' `, `, Z, `, n, n, J~ ;] q] q] q] q] q] q] q] q] =] =] =] =] =] =] =] =] =] =] *] *] *] *] =] *] *] *] *] *] &] &] &] &] %] %] &] &] %] %] p] p] %] %] %] %] p] p] %] %] $] J/ 8{ Fj Ui dg dg Ff dg Ff Ze Ze Fc Fc Fc /b Gc Gc Fc Fc Gc Gc Fc Fc /b /b Fc Fc li Gj 8{ $] %] %] %] %] &] &] p] p] &] &] p] *] &] &] *] Hj Ij rj Jj Kj Lj 0{ =] =] =] =] =] =] =] =] =] =] =] =] =] =] q] q] -] -] ;] ;] ;] >] ;] >] >] >] >] >] s] s] s] s] )] !] )] )] u] u] w] >^ v] w] w] w] w] ,^ ,^ ,^ i^ i^ )^ )^ i^ K^ k^ k^ j^ L^ x( x( )/ )/ L^ ;^ 30 Z6 85 }4 }4 }4 }4 s1 s1 }4 %2 y4 y4 <4 <4 <4 <4 R3 R3 <4 <4 <4 <4 y4 }4 }4 }4 85 85 Z6 M6 )6 3: T: T: c< c< c< ]1 ]1 a[ B| B| B| B| B| !3 !3 $5 %5 ~3 %5 %5 %5 %5 a6 a6 F8 F8 F8 ^8 50 50 50 [b mb ja mb ,d ,d bd bd bd =f =f =f =f Wg Wg Wg #i Fi Mj Mj q^ q^ 0: f< 0: ,[ ,[ o{ o{ o{ e m/ m/ Vb Vb Vb Vb 6e N[ 6e N[ ug Eh d6 4| 94 Nj F4 F4 A5 A5 94 94 F4 F4 b5 b5 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 F4 A5 ah Oj Hi Hi Hi Oh Oh Oh Oh *i Oh Zi Pj T~ T~ T~ :( s{ F: F: @h @h @h @h @h Eg @h j j Qj Rj Sj ", -" ;i :j ] ~] ;^ s] s] s] s] )] )] )] )] t] t] u] v] v] w] v] v] w] w] w] '^ ,^ ,^ i^ i^ )^ i^ )^ )^ )^ k^ L^ L^ L^ )/ L^ )/ K/ L/ 9( c/ L^ %k &k O3 [4 s1 s1 85 85 [4 [4 s1 s1 s1 s1 [4 [4 85 85 [4 [4 }4 }4 s1 s1 [4 [4 q4 *k K/ e_ T: T: T: c< J< a[ a[ a[ a[ B| B| E2 /1 !3 !3 ~3 ~3 ~3 ~3 64 64 d8 %5 a6 ^8 ^8 ^8 ^8 ^8 0 [b [b [b 50 ja mb mb bd bd bd bd =f =f =f Wg Wg Wg #i #i ni Mj ni Mj q^ 9: 9: ,[ N[ N[ N[ o{ o{ x) G= e e Vb Vb 6e 6e Ue Ue Ue 3| Eh -h 4| 4| 4| F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 F4 F4 F4 F4 F4 94 94 A5 A5 F4 F4 F4 F4 A5 A5 b5 b5 F4 =k -k Hi Hi Hi *i *i *i *i Oh ;k Ji >k s{ s{ F: s{ F: F: Eg @h @h @h @h Eg j j j ,k 'k E< ", -" )k ] ;] ;] ;] ;] ;] ;] q] q] =] =] q] q] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] *] *] *] *] &] &] &] &] p] p] &] &] %] %] p] p] %] %] %] %] p] p] p] p] %] %] %] $] 5' (k `j _k Ui Gc Fc :k Ff |f Fc Fc Ja _k `j ] >] s] s] ,] ,] '] '] !] !] )] )] )] u] v] w] u] v] w] w] h^ h^ h^ i^ '^ '^ i^ K^ j^ j^ L^ L^ K^ L^ L^ L^ L^ )/ )/ )/ c/ c/ c/ c/ 9( L^ 1k 2k *7 U0 [4 85 [4 85 85 }4 85 }4 }4 s1 }4 s1 s1 }4 s1 85 :5 3k 4k -_ $: 4: T: T: T: c< T: c< a[ a[ a[ a[ a[ B| /1 /1 /1 ~3 !3 !3 $5 %5 %5 a6 ]8 ]8 a6 a6 ^8 ^8 F8 ^8 ^8 50 [b [b ja [b ,d ,d mb bd He He bd =f rh !j #i #i Wg ni #i Fi uj 5k 9: 0: 9: 0: ,[ 4| N[ o{ o{ e e m/ m/ Vb Vb Vb 0: N[ N[ N[ N[ Eh 4| 4| 4| Nj A5 A5 A5 F4 F4 A5 A5 b5 b5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 A5 -k Hi Hi Hi Hi Hi Hi Hi Oh Hi 6k 7k 8k F: s{ F: F: F: F: @h @h @h Eg j @h j xj j 9k 0k ak ", -" bk ;i ck ck ] >] >] >] s] s] s] s] s] )] )] !] )] )] v] v] w] w] v] w] w] ,^ ,^ ,^ ,^ ,^ '^ i^ )^ )^ )^ )^ K^ j^ j^ j^ L^ L^ L^ )/ )/ )/ c/ L/ c/ c/ M/ ,( '( '( M/ c/ K/ kk lk 30 mk q4 o2 D8 $3 }4 85 pc Z6 {4 Ja nk ok /< v0 e_ $: 4: T: T: T: T: c< J< a[ a[ a[ a[ B| B| B| B| B| B| /1 /1 64 64 64 64 %5 %5 %5 a6 ]8 ^8 ^8 ^8 ^8 50 0 [b ja ja [b mb mb bd mb bd =f =f =f =f =f =f rh ni ni ni ni Mj Fi uj 9: 0: 0: ,[ N[ ,[ Vb sd o{ e Vb e Vb Uf 6e 6e 6e Ue Ue N[ Eh 4| 4| F4 F4 Nj 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 F4 F4 94 94 b5 b5 F4 F4 94 pk F4 F4 b5 b5 94 Hi Hi Hi Oh *i Oh Oh Oh *i qk Ji rk F: F: F: F: @h Eg Eg Eg @h @h @h @h j ,k ,k ,k sk tk ", -" uk ck ck ] >] >] ~] ;] ;] ;] q] q] r] r] q] q] q] q] r] r] q] =] =] =] =] =] =] =] =] =] =] =] =] =] *] *] *] *] *] *] *] *] &] &] p] p] &] &] *] *] *] *] p] p] p] p] *] *] p] p] &] &] *] *] p] p] &] &] p] p] p] p] &] &] &] &] p] p] &] &] *] *] *] *] *] *] #] Ak Bk @k #k #k #k #k Jj Ck #] =] *] =] =] =] =] =] =] =] =] =] =] =] =] =] q] q] -] -] ;] ;] ;] ;] ~] ;^ ~] ~] >] >] s] s] s] s] ,] ,] )] )] )] v] )] u] t] u] w] w] w] w] w] ,^ h^ h^ h^ h^ )^ )^ j^ j^ K^ K^ k^ k^ L^ L^ L^ L^ x( L^ 9( 9( c/ c/ c/ c/ c/ M/ M/ M/ 0( 0( '( a( a( T( a( T( T( T( -_ -_ -_ #: #: #: $: $: $: $: $: $: 3: 3: T: T: T: T: T: c< a[ a[ a[ a[ B| B| ^1 /1 /1 /1 !3 ~3 %5 %5 %5 %5 %5 %5 ]8 ]8 a6 F8 F8 F8 50 50 [b [b ja ja ja ja mb bd bd bd bd =f Wg !j rh rh rh rh #i Fi Fi Fi Mj Mj 9: 9: ,[ 3| ,[ 4| o{ Vb Vb o{ e Uf 6e Vb Ue N[ N[ N[ ug Eh Eh Eh 4| Nj Nj F4 F4 94 94 A5 A5 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 94 Dk Ek F4 A5 A5 F4 Hi X/ Hi Hi Hi Oh *i Hi Oh Fk Gk Eg F: @h F: @h @h @h @h @h j j j j j ,k Hk Ik r/ Jk ", -" Kk Lk ] s] ;^ >] ;] >] ;] ~] -] -] -] q] q] '/ '/ =] =] q] =] q] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] *] *] *] *] =] =] *] *] *] *] *] *] &] &] p] p] *] *] &] &] *] *] p] p] &] &] *] *] &] &] *] *] &] &] *] *] *] *] *] *] *] *] *] *] p] 2: Ak Rk @k #k #k #k #k #k +k Sk *] =] =] =] =] =] =] =] =] =] =] *] Tk Uk Vk w( #] q] -] -] q] q] ;] ;] -] ~] ;] ;] ;^ s] >] ,] >] ,] s] )] '] '] v] v] t] t] v] v] w] >^ w] w] w] w] h^ h^ ,^ ,^ ,^ '^ i^ i^ )^ )^ j^ j^ j^ j^ k^ x( )/ 9( )/ )/ L/ L/ G_ G_ c/ M/ '( '( '( '( 0( 0( a( a( y( y( a( T( -_ -_ T( -_ e_ e_ #: e_ #: e_ $: 3: $: 4: T: T: 4: T: c< c< J< a[ a[ a[ a[ a[ ^1 ^1 B| B| !3 !3 ~3 ~3 64 64 %5 a6 %5 %5 a6 a6 ^8 ^8 ^8 ^8 0 [b 50 50 [b mb mb mb bd bd bd bd =f =f =f =f Wg Wg ni #i ni ni uj 5k Mj 5k ,[ 9: ,[ 4| 4| Bf q^ Vb e Vb Vb Vb 6e Vb 0: 6e N[ Wk N[ Eh Eh b5 94 Nj Yj F4 F4 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 A5 A5 94 94 F4 F4 F4 F4 F4 F4 F4 Xk Yk Zk `k A5 F4 Hi Hi Oh Hi Hi Oh Oh *i l Ji .l F: F: @h Eg Eg @h @h j j j j ,k ,k Hk Hk ,k +l @l ", -" ;i i ui xk xk xk xk xk xk xk xk xk xk xk xk #l W_ M: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: $l f7 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 F4 b5 b5 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 94 -h ,[ ,[ N[ 6e Ue 0: 6e 6e Uf m/ Vb e e Vb m/ 6e ,[ %l &l Yj *l .' .' .' .' .' .' ' E' 7~ s] >] >] s] ;^ >] ;] ;] ;] ;] ;] q] q] ;] ;] q] q] r] r] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] *] %] Ak }k =l #k #k #k #k #k =l -l ;l =] =] =] =] =] =] =] =] 9{ Uk >l ,l 'l Jj Lj 8j {] r] q] q] ;] ;] ;] ;] ~] ~] ;] >] >] >] >] >] s] s] s] )] s] )] )] )] )] )] v] v] v] v] v] w] w] w] w] w] '^ '^ '^ )^ i^ i^ )^ )^ K^ K^ k^ k^ L^ L^ L^ )/ L^ )/ 9( 9( )/ c/ L/ ,( M/ M/ M/ M/ '( '( 0( 0( a( a( a( T( T( -_ T( T( -_ -_ -_ -_ e_ $: $: $: $: $: 3: 3: 4: 3: T: J< T: c< c< c< a[ a[ a[ a[ B| E2 !3 !3 /1 ~3 !3 64 ~3 %5 !6 d8 a6 a6 ]8 ^8 a6 F8 ^8 50 50 50 [b [b ja ja ,d ,d bd bd He He =f =f =f Wg !j #i ni ni ni ni Mj Mj 5k 5k 0: ,[ ,[ 4| 4| N[ Vb q^ e Vb Vb Vb Vb 6e N[ ug Eh Eh Eh Eh 94 F4 F4 F4 F4 b5 b5 A5 A5 F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 F4 F4 F4 F4 A5 A5 A5 A5 94 94 A5 )l ah !l ~l {l ]l Hi Hi Hi Oh *i Hi Oh Oh Ii Ji Eg F: @h @h Eg Eg j j j j xj j ,k ,k ,k ,k ^l /l ", -" (l ck ck ck ] >] ;^ ~] ;] ;] ~] -] ;] ;] q] q] q] q] -] '/ q] q] =] =] '/ q] =] =] =] =] =] =] =] =] =] =] =] =] =] =] *] *] =] =] =] =] *] *] *] *] =] =] *] *] *] *] =] =] *] *] *] *] *] *] *] *] *] *] *] *] =] =] *] *] a/ -l jk #k #k #k #k #k #k }l |l $] =] =] =] =] 0{ 1l |l qj 2l =l #k #k }l 3l w( =] r] r] q] q] -] -] ;] -] ;] ;] >] >] ;^ s] ;^ s] s] s] s] )] s] )] '] t] )] v] )] v] v] v] v] v] w] w] w] w] h^ h^ h^ i^ ,^ ,^ i^ i^ j^ j^ j^ j^ L^ L^ L^ 9( )/ )/ )/ )/ c/ c/ c/ c/ M/ ,( M/ M/ '( '( 0( 0( a( a( a( a( y( K[ T( T( -_ e_ -_ e_ e_ e_ $: $: $: $: $: $: 3: T: T: T: T: c< T: c< a[ a[ a[ a[ ^1 ^1 /1 /1 B| N6 /1 ~3 %5 %5 %5 %5 %5 a6 ]8 ]8 a6 ^8 F8 F8 50 0 50 50 [b [b ja ,d bd bd mb bd =f =f =f Wg =f =f rh ni #i Fi Fi uj uj uj 5k 4l 0: 4| 4| 4| 4| Ue 0: e Vb Uf 6e 6e 6e Ue N[ N[ N[ N[ 4| Eh Eh F4 F4 Nj Nj F4 F4 94 94 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 F4 F4 F4 5l Rc ^j Hi Hi 6l Hi Hi Hi Oh Oh Hi Oh l Ji 7l Eg Eg Eg Eg @h @h j j j j ,k Hk Hk Hk Hk 8l 9l 0l ", -" ck ] >] ~] >] ;] ;] ;] ;] -] -] q] q] ;] r] q] q] =] =] q] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] *] *] =] =] *] *] *] *] *] *] =] =] =] =] *] *] *] *] =] =] =] =] *] fl gl Jj #k #k #k #k #k #k #k hl hk p] 0{ 1l il qj 2l jk #k #k #k #k #k jk jl kl =] -] q] r] q] q] ;] ;] ;] ;] ;] ;] ~] ;^ >] >] ;^ s] >] '] ,] ,] '] s] )] )] !] v] )] u] )] u] w] >^ w] w] w] w] ,^ ,^ ,^ '^ ,^ '^ i^ i^ )^ )^ j^ j^ K^ j^ k^ k^ L^ L^ )/ )/ c/ c/ c/ c/ G_ c/ ,( '( M/ 0( M/ M/ '( a( a( a( a( a( T( T( T( T( -_ -_ -_ #: #: #: e_ $: $: 4: 3: 3: 3: T: T: T: J< J< J< a[ c< c< a[ B| B| B| B| B| /1 ~3 !3 !3 ~3 %5 %5 %5 !6 d8 a6 a6 ^8 ^8 0 0 50 50 50 50 mb mb mb mb ,d ,d bd bd =f =f =f =f rh rh Wg ni #i #i ni Mj Mj Mj ll 5k N[ 4| 4| 4| 4| Vb 0: Vb Vb Vb Vb 6e N[ Ue Ue ug Eh Eh Eh 94 94 Nj Yj F4 F4 A5 A5 ~j ~j A5 A5 F4 F4 A5 A5 A5 A5 b5 b5 94 94 F4 F4 A5 A5 F4 F4 A5 A5 94 94 A5 ml nl Hi Hi Hi Hi Hi Oh Oh *i *i *i *i _h F( ol @h @h j j xj xj ,k ,k ,k Hk ,k ,k ,k ,k ,k pl ql ", -" rl ck ck sl sl tl :l xk xk :l :l :l :l :l :l :l :l :l :l |j S6 O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: ul hi 94 F4 F4 F4 F4 F4 F4 b5 b5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 4| 4| 4| d6 Eh Eh N[ N[ 6e 6e Vb Vb Vb Vb o{ o{ Vb 9: N[ 94 vl vl wl G' G' G' G' .' .' F' F' R) )] s] s] s] s] >] >] s] s] s] ;^ >] ;] ~] ~] ;] ;] ;] ;] -] -] q] q] r] r] r] r] =] =] =] =] q] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] *] *] =] =] =] =] =] =] *] Uk +k #k #k #k #k #k #k #k #k ik xl jl yl jk #k #k #k #k #k #k #k #k =l Bk Ij zl q] q] -] -] q] ;] -] -] ~] ~] ;] ;] ~] ;^ >] ~] >] >] s] s] s] s] )] )] )] )] )] )] t] t] v] v] v] v] w] >^ w] w] ,^ h^ h^ h^ ,^ ,^ i^ i^ i^ i^ k^ k^ L^ L^ j^ L^ L^ L^ 9( 9( )/ )/ )/ )/ L/ ,( c/ M/ ,( ,( M/ 0( '( '( a( a( y( y( T( T( T( T( -_ -_ 3_ e_ #: e_ e_ $: $: 3: $: $: $: 4: T: T: T: T: J< a[ c< c< a[ B| ^1 ^1 B| B| /1 /1 !3 /1 64 64 %5 %5 %5 %5 a6 a6 ^8 ^8 a6 F8 F8 ^8 0 [b ja ja mb mb ,d ,d bd bd bd =f bd =f rh rh rh rh Wg ni Fi uj Mj Fi 5k 5k 5k 4l ,[ 3| d6 4| F4 Vb e ze ze Al Al Bl Al ug ug Cl Dl Dl Dl Dl Dl Y2 Y2 '4 '4 El El '4 '4 '4 '4 El El '4 '4 '4 e0 e0 e0 e0 e0 hi hi e0 e0 El El e0 e0 e0 w3 =: Fl ^j Hi Hi Hi Hi Hi Oh Oh Hi Oh Oh g Zi qi j j j j j ,k ,k ,k ,k Hk Hk ,k ,k Hk Hk Gl 0k ", -" Hl ck sl ck ck Mk xk :l :l :l :l :l :l Il Il :l :l Jl Jl Kl V_ j| O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: F0 yb A5 A5 A5 A5 F4 F4 A5 A5 94 94 F4 F4 94 94 A5 A5 F4 F4 94 94 94 94 F4 4| 94 4| 4| ug 3| Ue Ue Ue 6e 6e 6e Uf Vb Vb 9: 9: ,[ 84 Ll &l Ml G' G' G' G' G' G' .' .' {) )] )] )] '] '] s] s] s] s] >] >] >] >] ~] ~] ;] ;] ~] ~] ;] ;] q] q] r] r] q] q] r] r] q] q] =] =] q] q] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] @] >l Nl #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k 2l Ck #] q] q] q] ;] ;] q] ;] ;] ;] ;] ;] ;] ;] ;] >] ~] ;^ >] >] s] s] s] s] ,] ,] )] )] )] )] v] v] v] v] u] u] w] w] w] w] w] ,^ '^ '^ ,^ ,^ )^ )^ i^ K^ )^ )^ j^ L^ L^ L^ k^ x( L^ )/ )/ )/ 9( c/ c/ c/ c/ c/ M/ ,( M/ M/ 0( 0( '( a( 0( 0( a( a( T( T( T( T( -_ e_ e_ e_ -_ #: $: $: $: $: 3: 3: 3: 3: 3: T: c< J< c< c< J< a[ a[ a[ a[ B| B| !3 /1 /1 !3 !3 %5 %5 %5 %5 !6 d8 a6 a6 a6 F8 ^8 50 50 50 50 50 [b [b ja ,d mb mb bd bd He He =f =f Wg rh Wg Wg #i Fi Fi Fi Mj Mj 5k 5k 5k 4l ,[ 4| F4 F4 4| Vb 0: 6e 6e Ue 6e 0: Ue N[ N[ Eh Eh 94 Nj b5 F4 Yj Yj Nj 94 F4 F4 94 94 A5 A5 F4 F4 94 94 94 94 F4 F4 A5 A5 b5 b5 F4 F4 F4 F4 A5 A5 A5 A5 F4 Ol Oh Oh Hi Hi Hi Hi *i *i Oh Oh *i Pl F( Ql j xj j xj j ,k ,k Hk Hk ,k ,k Hk Hk ,k ,k +l ak ", -" Rl ck Sl Sl Tl Ul :l :l Il Il :l :l :l :l :l :l Jl Jl Il Vl n: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: Wl =j F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 A5 A5 A5 Nj 4| 4| 4| Eh Eh ug ug N[ Ue Ue 6e Vb Vb Vb Vb q^ N[ -h &l vl &l H1 G' G' G' G' G' G' G' G' v] )] )] '] '] )] )] s] s] s] s] s] s] >] >] ~] ~] ;] ;] ;] ;] ~] -] q] q] -] -] q] q] '/ '/ r] q] q] q] =] =] '/ '/ =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] 8j qj =l #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k ik [k e^ =] q] -] -] ;] ;] ;] ;] q] ;] ~] ~] ;] ;] Xl Yl Zl `l m .m +m +m +m @m #m @m @m #m #m #m #m $m $m #m %m $m &m $m $m *m *m =m =m =m -m ;m >m ,m ~h 'm i^ i^ K^ j^ K^ j^ k^ L^ )/ )/ L^ )/ 9( L/ )/ )/ L/ ,( M/ ,( M/ M/ M/ M/ '( a( '( a( a( a( T( T( T( T( -_ -_ -_ -_ #: #: $: $: $: $: 3: 3: 4: 4: T: T: T: c< T: c< c< c< ]1 ]1 a[ a[ B| E2 /1 /1 !3 !3 ~3 ~3 ~3 ~3 !6 %5 a6 a6 a6 a6 `9 `9 ^8 ^8 0 0 [b [b [b [b ja )m !m !m mb !m !m bd =f ~m =f Wg ni ni ni ni ni Mj 5k 5k {m {m 4l ]m 4| d6 4| 94 G| 9: N[ Vb Vb 6e N[ N[ ug Eh Eh Eh Eh b5 b5 b5 F4 F4 F4 Yj A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 94 94 A5 A5 A5 A5 F4 F4 94 94 F4 ^m Hi Hi Oh Oh Oh *i Oh Oh *i 8i ^j Ji /m ,k ,k ,k ,k ,k ,k Hk Hk ,k ,k ,k ,k ,k ,k Hk (m _m ", -" :m ] >] s] s] ;] ;] ;] ;] >] ;] -] -] ;] ;] q] q] q] q] q] q] q] q] r] r] q] q] =] =] =] =] q] q] =] =] q] =] =] =] =] =] =] =] =] =] =] =] =] =] =] =] fl Bk #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k +k Ij 1m q] ;] q] q] q] ;] q] q] ;] ;] ~] ~] Xl 2m 3m 4m 5m %m %m 6m 7m 8m 8m 8m 8m 8m 8m 7m 7m 7m 7m 8m 6m 7m 7m 7m 7m 9m 6m 0m 0m 0m am bm bm 0m cm cm dm dm dm em fm gm hm im k^ k^ L^ L^ L^ )/ 9( 9( 9( c/ )/ G_ c/ c/ c/ M/ M/ M/ '( a( '( a( y( y( y( y( T( T( T( T( -_ 3_ -_ -_ #: e_ $: $: $: $: 4: 3: 4: 4: T: T: T: T: c< c< a[ a[ a[ a[ a[ B| B| B| /1 /1 !3 !3 $5 $5 64 64 %5 %5 a6 a6 ^8 ^8 ^8 ^8 F8 ^8 50 50 50 50 ja ja jm !m !m !m mb mb mb bd =f km =f Wg #i #i ni ni Mj Mj uj 5k 5k 4l 4l 4l 4| 4| F4 A5 3| 0: Vb 0: Ue Ue Ue N[ N[ N[ Eh Eh b5 94 Nj b5 F4 Yj Yj F4 F4 A5 A5 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 b5 b5 F4 F4 94 94 A5 A5 F4 lm Hi Hi *i *i Oh Oh Oh Oh Oh Oh Pl F( mm ,k ,k Hk Hk Hk Hk ,k ,k Hk Hk Hk Hk Hk Hk nm om ", -" Lk Sl Sl ck pm qm Il Jl Jl Jl Jl Il Il rm rm Jl Jl Il Il rm &j '< O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: |j zi F4 F4 F4 b5 b5 94 94 F4 F4 F4 F4 b5 b5 F4 F4 ~j ~j A5 A5 94 94 F4 F4 Yj Nj F4 4| 4| N[ Eh Eh N[ 6e 0: 0: Ue Vb Vb 0: 6e Eh b5 vl vl sm {) G' G' G' G' G' G' G' tm v] v] )] )] t] t] )] )] )] )] s] s] s] s] >] >] ;^ ;^ ;^ ;^ >] ;] >] >] ;] ;] -] -] -] -] ;] ;] -] -] r] q] q] q] q] q] r] r] q] q] r] r] =] =] q] q] '/ '/ =] =] =] =] =] =] q] q] $] qj =l #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k Kj Lj 0{ =] r] r] q] ;] -] -] -] ~] ;] ;] ~] um Zl vm wm @m xm 7m 7m 7m 7m 8m 8m 8m 8m 8m 8m 8m 8m 8m 8m 8m 8m ym ym 8m 8m 7m 7m 8m 8m 9m 9m 7m 7m 6m 6m 6m bm am am cm cm cm cm dm zm Am Bm Cm Dm 9( L^ )/ 9( 9( )/ c/ c/ ,( ,( ,( M/ '( '( '( '( '( 0( 0( a( a( T( T( T( T( -_ -_ -_ -_ e_ e_ $: $: $: $: $: 4: 4: 4: T: T: J< J< c< c< a[ a[ J< a[ a[ a[ B| B| /1 /1 !3 !3 ~3 $5 64 64 %5 %5 a6 ]8 a6 a6 a6 F8 F8 ^8 0 0 [b [b [b [b jm jm jm jm )m ,d !m bd bd bd bd =f !j #i ni ni #i Fi uj 5k Mj ll 5k 4l 5k Em 94 F4 94 F4 0: 0: 0: 6e N[ N[ N[ N[ N[ Eh 94 Eh b5 Eh b5 ~j ~j Nj Nj F4 F4 F4 F4 ~j ~j F4 F4 b5 b5 A5 A5 94 94 F4 F4 A5 A5 94 94 F4 F4 A5 A5 F4 F4 F4 F4 b5 Fm *i *i Oh Oh Oh Oh *i *i *i ch Gm Hm Hk ,k ,k ,k ,k ,k ,k ,k ,k ,k ,k ,k ,k ,k ,k Im Sj ", -" Jm Km Lm Lm Lm Mm Il rm rm Il Il Jl Jl rm rm Il Il Jl rm rm Nm <: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: Om ^k F4 F4 A5 A5 F4 F4 94 94 A5 A5 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 4| Nj 94 Eh Eh N[ N[ ug N[ Ue 0: 6e 6e Vb 0: 3| N[ 94 Ll vl Pm ]) {) G' G' G' G' G' G' =] u] )] u] )] v] v] )] )] )] )] ,] ,] s] s] '] >] ]i ]i s] s] >] >] ;^ ;^ ~] ~] ;] ;] ;] ;] ;] ;] q] q] ;] q] ;] ;] q] q] r] r] q] q] q] q] q] q] q] q] r] r] =] =] r] r] q] q] q] Ak ik #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k Qm Ij 1m ;] q] q] -] -] ;] -] ;] ;] ;] >] Rm Sm Tm +m xm 7m 7m 8m 8m ym ym 8m ym Um Um Um Um ym ym Um Um ym ym 8m 8m Um Um 8m 8m 8m 8m 8m 8m 7m 7m 8m 8m 7m 7m 6m 6m 6m 6m 0m 0m am am bm dm cm Vm Wm zm Xm Ym Zm c/ L/ c/ c/ c/ M/ M/ M/ M/ M/ M/ 0( 0( '( a( a( a( a( T( T( T( T( -_ -_ -_ #: #: e_ $: $: $: $: 3: 3: 3: T: T: T: T: T: c< c< c< c< a[ a[ a[ B| B| B| /1 /1 N6 !3 ~3 ~3 64 ~3 %5 %5 a6 a6 a6 a6 ^8 `9 50 50 50 50 50 ja ja ja ja )m jm mb !m bd mb !m bd =f bd =f rh ni ni ni Mj Mj 5k 5k Mj {m 4l ]m 4l `m 4| 94 A5 4| 0: N[ 6e 0: 0: N[ ug N[ Eh 4| 4| 94 Nj b5 b5 Yj Yj F4 F4 94 94 A5 A5 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 A5 n *i *i Oh Oh Oh Oh 8i 8i Oh ;k Ji mm ,k Hk Hk Hk Hk ,k ,k Hk Hk Hk Hk ,k ,k Hk .n +n ", -" ;i ck Lm Lm @n #n rm rm rm rm rm rm rm rm $n $n rm rm rm rm %n &n O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: xf *n 94 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 F4 4| 94 Eh Eh Eh N[ N[ N[ 6e Ue Vb 6e N[ 0: 4| 4| =n vl vl -n {) {) G' G' {) G' G' =] w] w] v] v] )] )] v] v] )] )] )] )] '] ,] )] s] s] s] s] s] s] ;^ >] >] ;^ ;^ ;] ;] ~] ~] ~] ;] ~] ~] -] -] q] q] -] -] r] r] ;] ;] q] q] ;] r] -] -] q] q] r] r] q] q] r] %] Bk #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k =l -l Tk '/ -] ;] ;] ;] ;] ;] ;] ~] ~] ;] J1 Zl ;n @m xm 9m 8m 8m 8m ym 8m 8m ym ym Um Um >n >n Um Um ,n ,n >n >n Um Um ,n ,n Um Um Um Um Um Um Um Um ym 8m 8m 8m 8m 8m 7m 7m 7m 7m 6m 6m cm cm 0m cm bm cm 'n 'n Vm zm Wm )n !n ~n ,( c/ c/ ,( '( '( '( a( a( a( a( y( y( T( T( T( T( -_ -_ -_ -_ e_ e_ $: $: $: $: $: 4: $: 4: T: T: 4: T: J< J< J< J< a[ a[ a[ a[ a[ B| /1 /1 !3 !3 ~3 ~3 !3 64 %5 %5 a6 a6 a6 a6 a6 ^8 ^8 ^8 0 0 50 50 [b [b [b jm jm !m !m !m ,d mb bd =f bd bd km km =f {n #i Fi uj uj uj 5k 5k 4l 4l 4l ]m ]n 94 F4 F4 -h N[ 0: Ue 6e N[ N[ N[ Eh Eh Eh b5 b5 b5 Nj Nj F4 F4 Yj Yj F4 F4 F4 F4 94 94 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 F4 F4 A5 A5 94 94 F4 F4 94 94 F4 F4 l Oh Oh Oh Oh Oh Oh Oh ch Gm ^n Hk Hk ,k ,k ,k ,k Hk Hk ,k ,k Hk Hk ,k ,k /n (n ", -" _n Km Lm Lm Lm :n rm rm rm rm rm rm rm rm rm rm ] s] s] >] >] ~] ~] >] >] >] ;] ;] ;] >] ;] ;] ;] ~] ~] ;] ;] ;] ;] -] -] ;] r] q] q] q] q] q] q] -] -] w( }l #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k ik >l %] r] ;] ;] ;] ;] ;] ;] ;] ~] ~] ;] 1n 2n 3n xm 8m 8m 8m 8m Um Um 8m ym ,n ,n ,n ,n ,n ,n ,n ,n Um Um 4n 4n 4n 4n 4n 4n 4n 4n Um Um 4n 4n 4n Um >n >n Um 9m Um Um 8m 8m >n >n 9m 9m 7m 7m 9m 6m 0m am 0m cm bm dm cm 'n 'n 5n 6n 7n 8n 9n 0( M/ M/ 0( 0( 0( 0( a( a( a( a( T( T( T( -_ T( -_ e_ e_ e_ e_ e_ e_ e_ $: $: $: 3: T: T: T: T: c< c< c< c< J< c< c< a[ B| B| B| /1 /1 !3 !3 !3 !3 %5 %5 %5 %5 d8 %5 d8 a6 a6 a6 `9 0 50 50 50 ja ja ja ja jm ja )m mb !m !m bd bd bd bd =f =f =f !j #i ni Mj Mj Mj Mj {m ll 5k ]m ]m 4l 0n 94 F4 F4 Wk N[ 6e N[ N[ ug Eh Eh -h 94 b5 b5 b5 b5 Yj Yj F4 F4 Nj Nj F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 an *i 8i vh vh vh vh vh ;k F( bn Hk Hk ,k Hk ,k ,k ,k ,k ,k ,k ,k ,k ,k ,k cn dn ", -" Lk Lm Lm Lm en Il rm rm rm fn fn rm rm rm rm rm rm ^ w] v] u] )] v] v] v] v] )] )] )] )] )] )] s] s] )] s] s] s] >] >] >] >] ;^ ;^ s] ;^ >] >] ;^ ;^ ~] ~] ;] ;] ;] ;] ~] ~] ;] ;] ;] ;] ;] ;] ;] ;] -] -] ;] ln =l #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k 'l Ak =] ;] ;] ;] ;] ~] ~] ;] ;] ~] ~] mn Zl nn %m 6m 8m 8m Um Um ym Um ,n ,n ,n ,n ,n ,n 4n 4n on on on on pn pn on on on on pn pn on on pn pn on on on on on on on on on on 4n qn 4n 4n >n >n ym ym ym 6m 9m 6m 7m am am cm am cm 'n 'n 'n 'n 6n rn sn tn un a( a( a( a( T( T( T( T( K[ T( -_ -_ 3_ e_ #: #: e_ $: $: $: $: 4: 3: 3: 3: T: 4: T: T: T: J< J< a[ a[ a[ a[ ^1 ^1 B| E2 B| N6 /1 /1 $5 $5 64 40 %5 %5 a6 a6 a6 a6 ^8 ^8 ^8 50 ^8 50 50 50 [b jm jm jm jm mb !m bd !m bd bd bd =f km !j !j rh ni Fi Fi 5k 5k 5k 5k 4l 4l 4l 4l ll vn F4 94 94 3| 3| N[ N[ N[ N[ N[ N[ Eh Eh b5 b5 Yj Yj b5 b5 F4 F4 Yj A5 b5 ~j F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 F4 F4 F4 F4 F4 94 94 A5 A5 F4 F4 F4 F4 wn Oh Oh dh vh vh dh xn Gm yn ,k ,k ,k Hk ,k Hk Hk Hk Hk Hk Hk ,k Hk ,k zn An ", -" Bn Km Lm Cn Cn Dn En rm rm En En ] >] s] ~] >] >] >] >] ;^ ;^ >] >] ;] ;] ~] ~] ;] ;] ;] ;] ~] ~] ~] ~] ;] q] -l #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k 2l Ij q] ~] ~] ;] ;] ;] ;] ;^ ;^ ;^ ;^ um Kn Ln @m 9m 8m ym Um Um ym ym Um ,n Um Um ,n 4n on Mn on on Nn Nn pn On On Pn Qn Qn Rn Rn Sn Sn Tn Tn Tn Tn Tn Tn Un Un Qn Qn Tn Tn Pn Pn Qn Pn Qn Pn On On Vn Vn on ,n 4n ym 7m Wn 7m 7m 6m bm cm cm cm cm 'n 5n 5n Xn Yn Zn `n y( y( y( a( T( T( T( -_ T( -_ e_ e_ -_ #: e_ e_ $: 3: 3: 3: 4: 4: 3: T: T: J< J< J< c< c< a[ a[ a[ a[ B| B| /1 /1 !3 !3 !3 !3 $5 %5 64 64 %5 %5 ]8 ]8 ^8 ^8 F8 ^8 50 50 0 [b [b [b ja ja jm jm )m )m mb mb bd bd bd bd bd =f rh rh rh ni ni Mj 5k 5k 5k 4l 5k 5k 4l 4l 4l o A5 F4 4| Wk Wk ug Eh N[ N[ Eh Eh 94 94 b5 b5 b5 b5 Yj Yj F4 F4 Yj A5 F4 F4 A5 A5 A5 A5 F4 F4 A5 A5 b5 b5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 .o vh ch ch dh `g /h +o @o Hk Hk ,k ,k Hk ,k Hk Hk ,k Hk ,k ,k ,k ,k #o ej ", -" Km Lm Lm Lm $o rm ] >] s] s] >] >] ;^ ;^ ;^ ;^ >] >] ~] ~] >] ;] ;] ;] >] >] =] Rk #k #k #k #k #k #k #k #k #k #k #k #k #k #k #k 'l Sk -] ~] ;^ >] >] ~] ~] >] >] >] >] -o ;o >o xm 8m Um Um 8m >n Um Um ,n ,n ,n 4n ,n ,n on on pn pn ,o 'o On Qn )o !o ~o {o ]o ^o /o /o (o (o _o _o _o _o :o :o :o :o n 8m 7m Wn Wn Wn 3o dm 'n 5n 'n 5n 5n Xn 4o 5o 6o T( T( T( T( -_ -_ e_ e_ #: #: e_ $: e_ $: $: $: 4: 3: 3: 3: 4: T: T: T: c< c< a[ a[ a[ B| a[ a[ ^1 /1 B| !3 /1 ~3 $5 %5 64 ~3 %5 %5 %5 %5 a6 a6 ^8 ^8 ^8 ^8 ^8 50 50 50 ja ja jm jm mb mb jm mb bd bd bd bd =f km !j !j rh rh #i Fi Mj Mj Mj {m 5k 5k 4l 4l ll ll 4l 7o 94 F4 3| 4| ug N[ N[ N[ N[ Eh b5 Eh b5 Nj Nj ~j ~j b5 F4 Nj Nj F4 F4 ~j ~j 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 F4 F4 94 94 b5 b5 F4 F4 94 94 8o 9o 9o 9o 9o /h 0o Zi ao ,k ,k ,k ,k Hk ,k Hk Hk ,k Hk ,k ,k Hk ,k bo co ", -" do Cn Lm Lm Cn eo fo fn En En Fn Fn fn go Fn Fn Fn Fn go go En En Fn Fn ho hn O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: Wl bb F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 Yj Yj b5 b5 Nj 94 Eh Eh Eh N[ Ue Ue N[ 4| 3| 4| Yj jn vl io S) S) S) R) R) {) {) l^ '^ '^ '^ w] w] w] v] w] w] v] v] v] v] v] v] v] v] )] )] v] v] )] )] '] '] )] )] s] s] ,] ,] s] s] s] s] ,] ,] >] >] ~] ~] >] >] ~] ~] s] s] ~] ~] >] jo 2l #k #k #k #k #k #k #k #k #k #k #k #k #k #k }l Ak q] ;] ;] ~] ~] >] >] ~] ~] s] s] ko ;o lo xm Um 8m 8m Um Um ym Um ,n ,n ,n 4n mo on on ,o pn On On Tn no oo po qo ro so to uo vo wo xo xo xo xo wo wo xo wo yo yo xo xo yo uo uo uo xo uo uo uo to to zo zo /o :o :o ]o ~o Ao Bo On 'o pn pn qn 7m Wn am am cm 'n cm 'n 5n 5n Co Co Do Eo Fo T( -_ -_ -_ -_ e_ -_ #: $: $: $: 3: 3: 3: 4: 3: T: T: T: c< T: c< a[ a[ J< a[ a[ a[ B| B| E2 /1 !3 !3 !3 !3 ~3 ~3 64 !6 %5 %5 a6 ]8 ]8 ^8 F8 ^8 0 0 50 50 50 ja jm jm jm jm )m )m !m !m bd bd bd bd bd =f km rh rh rh ni Fi 5k 5k 5k 5k 5k 4l ]m ]m 4l 4l Go Ho A5 b5 N[ 4| 4| N[ N[ Eh b5 Eh Eh Nj Yj b5 b5 Yj Yj Yj Yj Nj Nj F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 94 94 Io Jo 9o 9o 9o Dg _h ^n ,k Hk ,k Hk Hk Hk Hk Hk Hk ,k Hk ,k ,k ,k Ko [( ", -" Km Lo Lo Cn Mo rm En Fn Fn Fn Fn fn fn go go go go Fn Fn Fn Fn go go No No Oo xf O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: Po =j A5 A5 A5 F4 F4 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 Yj Yj Nj Nj b5 Eh b5 Eh Eh N[ N[ N[ ug N[ N[ 4| 3| N[ 94 *o jn Qo o) R) R) S) S) {) {) tm i^ ,^ ,^ ,^ ,^ h^ h^ w] w] w] w] w] w] u] u] u] u] v] v] t] t] v] !] )] )] t] '] )] )] '] '] )] )] ,] ,] s] s] s] s] s] s] >] >] s] s] >] >] >] >] &] Jj #k #k #k #k #k #k #k #k #k #k #k #k #k #k Ro =] ~] ~] s] s] s] s] >] >] s] s] So To lo 9m 8m 8m ym Um ,n Um ,n ,n on ,n on on on ,o ,o On 1o Rn !o {o :o ro to to vo Uo Uo xo Uo Uo Uo Vo Vo Uo Uo Wo Wo Vo Vo Uo Uo Vo Vo Xo wo Uo Uo Yo wo wo wo xo xo yo uo uo uo vo to /o (o ^o {o {o |o Sn ,o Zo on >n 7m 6m am am cm 'n 5n 'n 5n 6n 6n `o p .p e_ e_ e_ e_ e_ e_ $: $: $: $: $: 4: T: T: 4: T: J< J< c< c< c< c< a[ B| a[ a[ ^1 /1 B| B| /1 ~3 $5 $5 $5 %5 %5 %5 a6 a6 a6 a6 a6 a6 ^8 50 ^8 ^8 0 [b ja ja ja ja jm !m )m mb !m bd mb bd =f =f ~m !j !j !j rh rh +p uj Mj Mj ll 5k 4l 4l ll ll ]m ]m @p #p A5 F4 4| Wk Wk N[ Eh Eh Eh b5 Nj Nj Nj b5 F4 b5 b5 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 A5 A5 94 94 F4 F4 F4 F4 F4 F4 F4 F4 $p Dg Dg Dg Dg %p Gk Hk Hk ,k Hk ,k ,k ,k ,k ,k ,k Hk ,k Hk Hk &p *p ", -" _n =p Cn Lo Lo -p p >p ,p j| O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: Q: f7 F4 F4 b5 b5 A5 A5 F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 F4 F4 F4 F4 Yj Yj Nj Nj b5 Eh Eh Eh N[ N[ Ue 0: N[ 4| 94 =n 'p 'p )p S) S) R) R) S) S) )( '^ i^ i^ ,^ ,^ w] w] '^ w] w] v] w] w] v] v] w] v] u] u] u] u] )] )] v] v] v] )] )] )] )] )] s] s] )] )] s] s] '] '] s] s] ,] ,] s] s] s] s] s] p] Jj #k #k #k #k #k #k #k #k #k #k #k #k #k 2l Tk ;^ s] ,] ,] >] >] s] s] ,] ,] !p ~p {p 6m 8m 8m Um 8m ym Um ,n ,n ,n on on 4n pn On On Pn )o !o qo ]p zo uo wo xo xo ^p /p Vo Vo /p /p Uo Uo (p (p Uo Uo _p _p (p (p (p (p Uo Uo :p :p Uo Uo Yo xo Yo Yo xo xo xo xo xo xo uo uo vo uo

p >p No No ap ap ap bp ,p xf O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: ~c @a 94 F4 F4 94 94 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 Yj Yj Nj Nj b5 b5 ~j F4 b5 Eh Eh N[ N[ N[ ug N[ Wk Wk -h cp *o 'p dp o) S) R) R) S) S) h{ )^ i^ i^ ,^ ,^ h^ h^ ,^ w] h^ h^ w] w] v] v] w] w] >^ >^ v] v] v] v] v] v] v] )] )] )] )] )] )] )] )] )] '] '] )] )] s] s] )] )] )] )] ,] ,] p] 'l #k #k #k #k #k #k #k #k #k #k #k #k #k Lj r] s] s] s] ,] ,] s] s] s] s] )] ep fp 6m 7m 8m ym Um ,n Um ,n ,n on on on on pn pn On Un gp {o :o zo uo Yo Yo wo Vo (p /p /p (p (p (p /p /p (p (p hp hp (p (p ip ip (p (p /p /p Uo Uo (p (p (p (p Uo Uo :p :p xo xo :p jp xo xo xo kp kp kp kp to uo to to :o :o ]o ~o lp Qn On 4n >n 7m 7m am cm 5n 6n 5n 6n mp np op pp qp || || $: 3: $: 4: 3: 3: T: T: c< c< c< J< a[ ]1 a[ a[ a[ a[ ^1 /1 E2 !3 /1 ~3 !3 !3 $5 %5 ~3 %5 a6 ]8 a6 a6 a6 a6 ^8 ^8 0 0 0 [b ja ja jm jm jm jm )m )m !m bd bd bd bd =f bd =f !j !j rh rh +p +p uj 5k Mj {m 5k 4l ]m ]m 4l 4l 4l 4l rp sp F4 4| 4| N[ Eh b5 b5 Eh b5 Yj Yj Nj Nj b5 F4 ~j ~j F4 F4 F4 F4 F4 F4 94 94 F4 F4 94 94 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 F4 F4 F4 F4 tp :g :g :g up vp Hk ,k ,k Hk ,k Hk Hk Hk Hk Hk Hk ,k Hk ,k wp yh ", -" xp Cn Cn Cn Lo yp No No ;p ;p go go No No go >p ;p ;p ap ap ;p ;p ap ap ap ap >p >p ap ap zp hn O: O: O: O: O: O: O: O: O: O: O: O: O: O: O: Ap yb A5 A5 b5 b5 A5 A5 F4 F4 A5 A5 A5 A5 ~j ~j 94 94 F4 F4 Yj Yj F4 b5 Yj Yj 94 b5 94 94 Eh Eh N[ N[ ug 4| Eh Yj vl jn Bp )! S) '! S) R) R) '! )^ j^ j^ )^ )^ ,^ ,^ '^ '^ ,^ ,^ w] w] '^ '^ w] w] w] w] v] v] u] u] u] u] v] v] v] v] )] )] t] t] v] v] )] )] t] t] )] )] )] )] s] s] )] *] $k #k #k #k #k #k #k #k #k #k #k #k #k Kj w( ;^ ,] ,] )] )] s] s] '] '] )] Cp Dp xm 9m 8m 8m Um Um Um ,n Um 4n 4n on on pn On Qn !o Ep ]p so uo wo Uo Uo Vo Fp Gp ip (p ip /p /p hp hp ip ip hp hp ip ip /p /p ip ip /p /p ip ip hp hp (p (p /p Uo (p (p Uo Uo (p :p Yo xo xo xo jp xo xo Hp xo kp kp Ip /o Jp /o /o [p qo {o oo Kp 'o on Lp 7m am 'n 5n Co Co 6n 6n mp np Mp Np $: $: $: 3: T: 4: 3: T: c< T: c< c< c< c< a[ a[ a[ ^1 ^1 B| B| B| N6 ~3 ~3 ~3 ~3 64 64 %5 %5 a6 a6 a6 a6 ^8 ^8 F8 ^8 50 50 50 50 50 ja ja )m jm jm !m !m !m !m mb bd ~m ~m =f km =f Wg rh #i ni ni ni Mj 5k 4l ll ll 4l 4l 4l 4l ll Op Pp A5 A5 Eh b5 Eh Eh Eh b5 b5 Nj b5 b5 Yj Yj F4 F4 Yj Yj Nj Nj Yj A5 A5 A5 F4 F4 A5 A5 ~j b5 A5 A5 F4 F4 A5 A5 A5 A5 b5 b5 94 94 F4 F4 A5 A5 F4 F4 A5 A5 94 94 A5 A5 Qp :g of Rp Hm ,k ,k ,k ,k ,k ,k ,k ,k Hk ,k Hk Hk ,k Hk Sp Tp ", -" Up Cn Cn Lo Vp p >p ;p ;p ;p ;p No No ;p ap ;p ;p >p ap ap ap ap ap ap ap Wp Wp Xp Hn s: O: O: O: O: O: O: O: O: O: O: O: O: N: [7 ^k A5 F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 F4 F4 F4 F4 A5 Yj F4 F4 Nj Nj b5 F4 b5 b5 Eh Eh Eh Eh N[ N[ ug 4| N[ 94 Yp Zp jn `p R) R) R) S) S) S) w] j^ j^ )^ )^ i^ i^ i^ i^ ,^ ,^ h^ h^ ,^ ,^ w] w] h^ h^ w] w] w] w] w] w] u] u] u] u] v] v] u] u] v] v] )] )] v] v] !] !] )] )] !] !] =] 2l #k #k #k #k #k #k #k #k #k #k #k #k Qm Hj )] )] )] )] )] )] )] )] )] q .q +q 7m 8m ym 8m 8m Um Um ,n on ,n on on ,o 'o 1o |o {o ]p zo xo Uo Vo Fp @q @q (p ip hp hp hp hp hp hp #q #q Gp Gp #q #q #q #q #q #q #q #q #q #q #q #q hp ip hp hp ip (p hp hp (p (p (p $q :p :p Yo xo jp jp xo %q xo kp xo kp Ip Ip Ip Ip zo /o /o {o qo }o gp 1o pn ym 9m 0m 5n &q 5n 6n 6n *q =q np Eo -q 3: 3: 3: 3: T: J< J< c< c< J< a[ a[ B| a[ a[ a[ B| /1 /1 !3 !3 ~3 $5 64 64 %5 %5 a6 a6 %5 a6 ^8 ^8 ^8 ^8 ^8 50 0 0 50 ja [b jm jm jm )m )m ,d ,d bd bd bd bd km ~m =f =f !j #i #i +p ni ni uj 5k 5k 5k 4l 4l ]m ]m 4l 4l 4l ;q #p F4 F4 4| Eh 4| Eh Eh Eh b5 b5 Yj Yj b5 b5 Nj Nj b5 F4 F4 F4 F4 F4 ~j ~j F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 F4 F4 F4 F4 F4 >q of ,q /m ,k Hk ,k Hk Hk Hk Hk Hk Hk ,k Hk ,k ,k Hk ,k 'q ", -" )q Cn Lo Cn Cn !q ;p ;p ;p ;p ;p No No ap ap >p >p ap ap ap ap ap Wp ap ap ap ap ~q ~q Wp Wp ~q ~q Wp {q ]q ^q j| O: O: O: O: O: O: O: O: O: M: /q F4 94 94 A5 A5 F4 F4 94 94 94 94 F4 F4 A5 A5 b5 ~j F4 F4 F4 b5 Yj Yj Yj Yj b5 b5 Nj 94 Eh Eh N[ Wk 4| -h &l vl jn (q _q '! S) R) R) S) :q k^ )^ i^ i^ i^ i^ ,^ ,^ )^ '^ i^ i^ ,^ ,^ h^ h^ '^ w] w] w] w] w] w] w] w] w] w] w] u] u] v] v] u] u] v] v] v] v] t] t] )] )] v] =] 2l #k #k #k #k #k #k #k #k #k #k #k #k Lj >] )] )] )] )] )] )] )] )] u] p >p ;p ;p ap ap ap ap ap ap ap ap ap ap dq ap ap ap Wp Wp ~q ~q Wp Wp Wp Wp eq eq fq fq gq hq ,p iq 2h O: O: O: O: O: O: p: jq F4 F4 94 94 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 94 94 Yj Yj Yj Yj b5 F4 Nj Nj b5 b5 Eh Eh b5 Eh N[ N[ kq Wk Yj Yp Zp lq mq '! '! '! '! '! m^ k^ )^ j^ j^ )^ )^ i^ i^ j^ i^ )^ '^ '^ '^ ,^ ,^ ,^ w] h^ h^ w] w] h^ h^ w] w] >^ >^ w] w] w] w] u] u] >^ >^ v] v] v] v] v] v] ;] 2l #k #k #k #k #k #k #k #k #k #k #k =l Ij s] v] v] v] v] u] u] t] t] nq oq 6m 9m 8m Um Um Um ,n >n Um ,n 4n on pn 'o Un |o :o so xo xo Uo /p (p Fp Gp hp hp #q #q hp hp #q #q [q [q }q }q [q [q [q [q [q [q [q [q [q [q [q [q }q }q #q #q [q [q #q #q #q #q #q #q Gp /p ip (p ip (p (p (p $q :p Yo xo Yo xo xo xo xo xo kp Ip kp Ip _o _o _o ^o [p [p qo Ao Sn 1o pn ym 7m 'n 5n 6n 6n rn *q np pq qq rq T: T: T: c< J< a[ a[ a[ 1| ^1 B| B| /1 /1 /1 /1 /1 ~3 64 64 %5 %5 %5 %5 a6 a6 ^8 ^8 F8 ^8 ^8 50 50 50 50 ja [b jm ja )m !m !m jm mb bd bd bd bd =f =f =f =f !j !j rh ni #i #i uj uj uj 5k 4l 4l 4l 4l 5k 5k ]m ]m sq tq A5 A5 4| F4 Eh Nj Nj Nj Yj b5 b5 Nj Nj Yj Yj Yj Yj F4 F4 Nj Nj F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 94 94 A5 A5 A5 A5 F4 uq vq wq xq yq Qd zq Hk ,k ,k Hk ,k Hk Hk Hk Hk Hk Hk ,k Hk ,k ,k Aq Bq ", -" Cq Cn bq bq bq Dq ;p ap ap ap ap ap dq dq ap ap Wp Wp ~q ~q ap Wp bp bp ~q ~q Wp Wp ~q ~q eq eq ~q ~q fq fq eq eq fq fq Eq Fq Gq ]q Hq Iq Jq Kq Lq Mq A5 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 ~j ~j F4 F4 Nj Nj Yj Yj b5 b5 Nj Nj Eh Eh Eh Eh Eh b5 94 &l Nq *o Oq _q '! Pq Pq '! J~ L^ j^ j^ j^ )^ )^ )^ )^ K^ i^ )^ '^ i^ i^ ,^ ,^ '^ ,^ '^ '^ h^ h^ ,^ ,^ w] w] w] w] w] w] w] w] w] w] w] w] v] v] u] u] v] s] }k #k #k #k #k #k #k #k #k #k #k #k Kj Tk '] t] u] u] )] )] u] u] w] Qq >o 7m 7m 8m 8m Um Um Um ,n 4n 4n Mn Zo 'o Un !o [p /o yo xo Uo Vo Fp (p ip hp #q hp #q #q #q [q [q #q [q [q [q [q [q [q [q [q [q Rq Rq Rq Rq [q [q [q [q [q [q [q [q [q [q }q }q #q #q #q #q #q #q hp ip ip (p (p (p Uo Uo :p Uo :p :p jp jp xo xo kp Ip kp Ip /o /o _o Sq Sq Sq [p [p [o |o !o 'o pn ym am 5n Tq 6n mp =q =q Uq Vq Wq Xq c< c< a[ a[ a[ a[ B| B| B| B| !3 !3 N6 !3 64 64 $5 %5 %5 %5 %5 %5 a6 a6 ^8 ^8 F8 ^8 0 0 50 50 ja ja [b jm jm jm jm mb ,d ,d !m bd bd bd =f =f !j !j !j #i rh rh ni ni uj uj Yq 5k 4l 4l ll ll 4l 4l 4l 4l Zq 3p F4 b5 b5 Eh Eh b5 b5 Nj Nj b5 b5 b5 b5 ~j ~j F4 F4 Nj Nj Yj Yj F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 b5 b5 F4 F4 94 `q Qd r .r +r @r ,k Hk ,k ,k ,k ,k ,k ,k Hk ,k Hk Hk Hk Hk Hk #r ]: ", -" $r bq bq bq %r &r Wp ap ap ap Wp Wp Wp ~q ~q Wp Wp Wp Wp Wp Wp Wp Wp gq gq ~q ~q Wp Wp fq fq Wp Wp fq fq *r *r Eq *r fq =r *r *r -r -r -r -r ;r >r {c F4 F4 b5 b5 A5 A5 94 94 F4 F4 A5 A5 94 94 F4 F4 Yj Yj b5 F4 F4 F4 ~j ~j Nj 94 Eh Eh 4| N[ ug Eh 4| Ok Yp Zp ,r 'r 7~ '! '! '! '! i^ j^ k^ k^ j^ j^ j^ j^ )^ )^ j^ i^ )^ )^ i^ i^ i^ i^ ,^ ,^ '^ '^ ,^ ,^ h^ h^ h^ h^ w] w] h^ h^ w] w] v] v] w] w] w] w] v] rj #k #k #k #k #k #k #k #k #k #k #k $k &] u] v] v] w] w] v] v] w] )r !r %m 8m 9m 8m 8m 8m 8m ym 4n on 4n pn On Pn !o [p so xo wo Wo /p Gp hp hp hp hp hp #q #q [q #q #q }q }q [q Rq [q [q [q [q Rq Rq [q [q [q [q [q [q Rq Rq ~r ~r {r {r Rq Rq [q [q [q [q }q }q #q #q }q #q #q #q ip ip /p /p ip (p /p Uo Uo Yo Yo xo xo xo xo kp xo Hp kp Ip _o /o _o n ]r ^r vr *q np Uq wr /r xr yr B| B| /1 /1 N6 N6 ~3 $5 ~3 $5 %5 %5 %5 %5 %5 a6 ]8 ^8 ^8 ^8 ^8 50 ^8 50 0 [b [b jm [b jm jm jm jm jm !m bd mb bd bd km km km !j !j !j !j rh ni +p uj uj uj 4l 4l Yq ll 4l 4l ]m ]m 4l 4l 5k zr Ar F4 F4 b5 Ok b5 b5 Yj Yj b5 b5 b5 b5 b5 b5 Yj Yj Nj 94 F4 F4 Nj 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 F4 F4 A5 A5 94 94 F4 Br Hk ,k Hk ,k ,k Hk ,k Hk Hk ,k Hk ,k ,k ,k ,k ,k ,k Hk Cr ", -" Dr bq bq Er Fr ap Wp 4r 4r ~q ~q Wp Wp 4r 4r Wp Wp 4r 4r Wp Wp gq gq Eq Gr Eq Eq =r =r *r *r =r =r =r =r -r -r =r =r -r -r -r -r ;r ;r Hr Hr or Ir Jr 94 94 F4 F4 b5 b5 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 F4 Yj Yj F4 b5 Nj Nj b5 b5 Nj 94 Eh Eh -h 94 Yj cp =n jn Kr 7r 7~ '! '! h{ )/ L^ L^ )/ L^ L^ L^ k^ k^ L^ L^ j^ j^ )^ )^ )^ )^ )^ )^ i^ i^ )^ )^ i^ i^ '^ '^ '^ '^ ,^ ,^ '^ '^ ,^ ,^ h^ h^ Lr @k #k #k #k #k #k #k #k #k #k #k 3l )] h^ h^ w] w] w] w] w] Mr Nr 3o 0m 9m 9m 7m 8m Um 4n 4n 4n on On Un gp qo Or xo xo /p /p /p Gp hp #q Gp hp [q [q [q [q [q [q [q [q Rq {r ~r ~r ur ur ur ur Pr Pr ur ur ar ar ur ur Qr Qr Rr Rr ur ur ar ar ur ur ar ar ar ar ~r ~r {r Rq [q [q Rq Rq [q [q #q #q #q #q ip /p hp (p (p (p Uo Yo :p jp xo xo |q xo kp Ip zo /o /o :o Sq Sq ]o {o br Sr qo qo Sn Un 'o pn 7m Tr rn Ur np pq /r wr Vr Wr Xr !3 !3 /1 /1 !3 !3 ~3 ~3 64 64 %5 a6 a6 a6 ^8 ^8 ^8 ^8 ^8 ^8 [b [b 50 ja ja ja ja ja )m )m !m !m !m bd bd bd bd =f =f =f =f =f rh ni rh ni uj uj uj uj Yq uj Yr ]m 4l 4l ll ll ll ll Zr `r F4 b5 Nj Nj Nj b5 b5 ~j ~j Yj Yj Yj Yj Nj Nj Yj Yj F4 F4 F4 F4 Yj A5 F4 F4 94 94 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 s Hk ,k Hk ,k ,k Hk ,k Hk Hk ,k Hk ,k ,k Hk ,k Hk Hk .s +s ", -" Er Er bq @s #s ~q Wp Wp 4r 4r gq gq gq gq gq gq gq gq Eq Eq gq gq gq gq Eq Eq =r =r *r *r =r =r -r -r =r ;r -r -r ;r ;r or or or or or or Hr Hr $s f7 F4 A5 A5 F4 F4 94 94 F4 F4 F4 F4 F4 F4 Nj Nj Yj A5 F4 F4 F4 b5 Yj Yj ~j ~j b5 b5 b5 b5 Eh b5 F4 Ok Ll %s &s =d i{ 7~ 7~ 7r z( )/ )/ L^ x( L^ L^ L^ L^ L^ j^ L^ L^ j^ j^ K^ K^ j^ j^ i^ i^ )^ )^ )^ )^ i^ i^ i^ i^ )^ )^ i^ i^ h^ h^ ,^ &] Kj #k #k #k #k #k #k #k #k #k #k Ck >^ h^ ,^ ,^ w] w] w] *s =s $m bm 0m 7m 9m 8m 8m ym Um 4n on on On gp po /o %q Uo Vo Vo (p (p hp #q hp #q #q [q [q [q [q [q Rq Rq ar ar {r ur ar ar ur ur Pr Rr -s -s -s -s -s Qr -s -s -s -s Qr Qr -s ur -s -s Rr Rr ur ur ur ur ar ar ur {r ar ar ~r ~r [q [q [q [q [q #q #q #q hp ip (p (p (p $q Uo Uo jp |q xo xo Hp kp kp kp so _o _o Sq :o ]o ]o {o {o oo Ao |o Sn Un Zo 4n Wn ^r mp =q Uq /r wr ;s >s ,s N6 !3 !3 ~3 $5 %5 %5 %5 %5 ]8 ]8 a6 a6 a6 a6 ^8 ^8 0 0 50 50 [b [b [b jm jm jm mb !m !m !m ,d ,d bd bd km km !j !j rh rh +p +p #i +p ni ni uj uj Yr Yr 4l 4l 4l 4l 4l 4l 4l 's )s sp F4 Ok b5 b5 b5 Yj Yj b5 b5 Nj Nj b5 b5 b5 F4 F4 F4 94 94 Yj Yj F4 F4 F4 F4 A5 A5 ~j ~j F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 F4 F4 F4 F4 F4 94 94 A5 !s ,k Hk ,k Hk Hk Hk Hk Hk Hk ,k Hk ,k ,k ,k ,k ,k nm ~s ", -" {s ]s ]s ]s ^s /s gq gq 4r 4r gq gq gq gq 4r Eq gq gq Eq Eq gq gq Gr Gr =r =r -r -r *r -r =r =r -r -r -r or -r or -r -r Hr Hr or or or or (s (s _s :s A5 b5 b5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 F4 F4 F4 F4 A5 Yj F4 F4 Yj Yj b5 b5 Yj Yj Nj Nj Eh Eh b5 Yj &l =n jn ^ ,^ ,^ '^ '^ h^ h^ [s }s $m am 0m 6m 6m 7m 8m ym Um 4n on pn Qn Ao [p zo wo Xo Vo Vo /p ip ip #q #q #q #q [q [q [q [q {r {r ~r ~r {r {r ar ar Rr ur Qr Qr ur -s |s |s -s -s Qr Qr |s |s 1s 1s 1s 1s Qr Qr -s -s -s -s Qr -s Rr Rr -s ur ar ar ar ar {r {r ~r ~r [q [q [q #q #q #q @q Gp ip ip ip (p Uo Uo Uo Yo xo xo |q xo kp kp Ip Ip /o :o :o ]o t ]s ,t %r 't -r =r =r -r -r )t )t -r -r -r -r -r -r -r -r ;r -r or or -r or Hr Hr or or Hr Hr !t !t !t !t !t !t !t !t Is Is !t Is Is Is Ys ~t |d F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 ~j ~j F4 F4 F4 F4 F4 F4 Nj Nj F4 F4 Nj Nj b5 b5 Nj Nj b5 b5 b5 Ok Ll {t ]t z] z] J~ es ,( ,( c/ c/ ,( ,( c/ c/ )/ )/ 9( 9( 9( 9( 9( 9( )/ )/ 9( 9( L^ L^ L^ L^ L^ L^ L^ L^ '^ Qm #k #k #k #k #k #k #k #k ik gk k^ k^ j^ j^ j^ j^ ^t /t cm cm am am am 0m 7m 9m ym 4n On 1o Ao /o Hp uo wo Uo (p (p (p (p ip hp #q #q #q }q Rq [q ~r {r ur ws ur Pr Rr -s -s 1s 1s gs gs 1s 1s xs xs xs xs @t @t (t (t (t (t xs xs (t _t :t :t :t (t :t :t @t @t xs xs xs xs @t xs ys ys 1s 1s 1s 1s -s -s Qr Qr -s ur ur ar ar ~r ~r [q Rq }q [q [q #q #q hp (p /p Uo Uo Yo jp jp jp |q kp kp kp Ip /o :o _o u Yp ,u pt A] 'u M/ M/ '( '( M/ M/ ,( ,( M/ M/ M/ M/ M/ c/ ,( ,( c/ c/ G_ G_ c/ c/ )/ Ck #k #k )u !u )/ rj #k }l =] )/ 9( 9( )/ )/ ~u {u 5n 'n cm 'n cm cm am 7m 6m >n Vn ]u Ep /o to uo wo xo xo :p $q (p (p ip hp #q #q #q [q [q ~r {r {r ur ur Rr -s |s |s 1s 1s 1s +t xs xs :t :t _t _t _t _t et et et et et Gt Zt Zt Zt Zt u u u u u u Zt Zt `t `t u u `t `t Gt et Gt Gt et et _t _t :t :t (t (t xs xs xs xs 1s 1s 1s -s Qr Qr ur ur ar ar [q [q [q [q hp hp hp ip hp (p Uo Uo xo xo xo xo kp Ip so so _o _o :o ]o ]o {o Sr Sr ~o oo Kp Kp Qn Qn 'o ,o pn pn on 4n 9m cm ^u /u $t (u _u Jt :u if ja )m )m jm !m mb mb bd bd bd bd bd =f km rh rh !j rh ni rh ni ni uj ni Mj uj 4l Yr Yr 4l 4l 4l 4l Yq Yq 4l 4l 4l ] M/ M/ M/ ts jk Hj M/ ,( ,( M/ c/ `u v rn mp Co 5n 'n dm 3o am 7m on 'o !o [p /o uo kp kp %q xo xo Yo $q (p /p /p #q #q #q [q [q [q {r {r ar ar ur Qr Qr 1s 1s 1s xs xs xs xs :t :t _t et st st Gt Gt u u u u cu cu Ju Ju cu Ju Iu Iu cu Ju .v .v +v +v Ju Ju +v Iu cu cu Iu Ku cu cu u u u u u u `t `t Gt Gt et et _t _t :t @t xs xs xs 1s 1s Qr |s Rr ur ur ~r [q Rq }q #q #q #q Gp ip /p (p $q Yo xo jp |q xo kp Ip _o Ip _o :o ]o ]o {o Sr Sr |o !o Kp Kp 'o 'o .u .u ,o pn on on 4n 4n ym bm 2s /r Os Jt Lu Lu @v #v !m km km bd =f =f =f =f =f rh rh +p +p ni ni uj uj Yq Yq 4l 4l Yq Yq 4l 4l 4l 4l Yr Yr 4l 4l $v Ok Ok 94 94 F4 Nj b5 b5 Yj Yj b5 b5 Yj Yj Nj Nj b5 b5 ~j ~j Yj A5 A5 A5 94 94 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 A5 A5 A5 A5 94 94 A5 A5 F4 %v &v ", -" 1u *v Ys Ys Is Is Is Is Ys Ys Is Is Ys Ys Is Is Ys Ys Is Is Ys Ys Is Is Ys Ys Ys Ys Ys Ys Ys Ys Is Is =v -v A5 F4 F4 94 94 F4 F4 F4 F4 F4 F4 94 94 A5 A5 F4 F4 F4 F4 A5 A5 b5 b5 F4 F4 94 94 F4 F4 F4 F4 Yj Yj b5 b5 Nj Nj b5 b5 Ok A5 b5 Ok &l ;v O/ '( T( a( a( a( a( a( a( '( '( a( '( '( '( 0( M/ M/ )^ |k c/ '( '( M/ >v jk 7u ,( ,( M/ M/ M/ ,v }p *q 6n 6n 5n 5n 5n 'n am 7m 4n Pn |o ]o /o Jp so kp Hp xo jp xo Yo (p (p (p ip hp #q #q [q Rq Rq {r {r ur -s Rr -s Qr 1s xs xs xs xs :t :t _t _t et Gt Gt Zt Zt Zt cu cu u cu cu cu Ju Ju +v +v 'v 'v +v +v 'v 'v 'v 'v +v +v 'v 'v +v +v Ju Ju Ju Ju Ju Ju cu u cu cu u u Zt Gt st rt et et :t (t @t @t xs 1s 1s Qr Qr -s ur ur ur {r [q [q [q [q #q #q ip (p (p (p Uo Yo xo xo kp kp kp Ip _o _o Sq n 9m 9m 9m 'n 6n /r Os Jt Mu Uv Cv Vv rh rh +p +p ni ni uj uj uj 4l Yq Yq Yr Yr uj uj Yr Yr Yq Yq 4l 4l Wv Gv Qu Ok Ok Qu Qu b5 b5 Yj Yj Yj Yj b5 b5 F4 F4 94 94 F4 F4 Yj Yj F4 F4 F4 F4 94 94 A5 A5 94 94 F4 F4 F4 F4 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 A5 A5 94 94 F4 F4 ", -" Xv Yv Zv Ys Ys Is `v w =j 0g |d {c {c ,[ b5 b5 A5 A5 F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 F4 F4 F4 F4 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 F4 b5 b5 A5 A5 F4 F4 A5 A5 F4 F4 Nj Nj Yj Yj b5 b5 b5 b5 b5 b5 A5 A5 94 94 Ok .w +w -_ -_ -_ -_ T( T( T( T( T( T( T( T( T( T( a( L^ ds '( a( a( T( a( @w #w Uq Uq =q rn 6n Co 6n am 8m 4n ,o Ao {o [p :o ^o so Ip kp |q |q xo xo :p :p (p (p /p Gp #q [q [q [q ~r {r ur ur Rr |s 1s gs 1s +t xs @t (t (t _t rt et Gt u cu bu u cu Ju Ju .v .v .v 2v 2v 2v xv xv yv yv yv xv xv yv yv yv yv yv yv yv yv yv yv yv yv yv yv $w gv xv 2v 2v 'v .v .v .v Ju Ju cu cu u u u `t st et et (t (t @t xs xs 1s 1s Qr -s ur ur ur [q [q [q [q #q #q Gp /p (p (p Uo Uo Yo xo xo xo kp so Ip _o :o ]o br {o ~o oo oo |o !o Kp Kp #t ,o ,o ,o pn pn on ,n Lp Um ym 9m 7m 7m cm 6n =q +u Av jv Bv Cv %w Ev ni ni uj uj Yq Yq 4l 4l 4l 4l 4l 4l 4l 4l 4l 4l Yr Yr 4l &w `r Ok Ok b5 b5 F4 Nj Yj Yj b5 b5 b5 b5 ~j ~j Yj A5 F4 F4 A5 Yj F4 F4 94 94 A5 A5 F4 F4 F4 F4 F4 F4 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 F4 b5 b5 A5 A5 F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 F4 F4 F4 F4 A5 A5 ", -" *w =w F4 F4 F4 F4 F4 94 94 F4 F4 94 94 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 ~j b5 F4 F4 F4 F4 F4 F4 94 94 F4 F4 94 94 F4 F4 94 94 F4 F4 F4 F4 Yj Yj b5 b5 Yj Yj Nj Nj b5 F4 F4 Qu A5 &l -w ;w -_ -_ -_ -_ -_ -_ -_ T( T( -_ -_ T( T( T( Hj a( T( T( T( T( Sv #w /r Uq np *q rn 6n 6n 'n 7m 4n ,o |o ]o :o w >w >w ,w ,w 'w 'w 'w 'w yv yv xv xv yv xv yv xv xv 2v 'v 'v +v +v Ju Ju Ku )w u u u Gt st rt _t _t :t @t xs xs xs gs 1s Qr Rr Pr ar ~r Rq Rq }q [q #q hp ip (p Uo Yo :p jp xo xo kp Ip _o /o _o w >w 'w >w yv yv 'w yv 'w yv yv xv $w gv 2v 2v 'v 'v +v +v Ju cu u bu u u Gt Gt et et _t xs xs +t +t 1s |s |s ur ur ur {r ~r [q [q #q #q #q /p /p (p (p Yo xo xo kp kp kp so _o _o Sq ]o {o {o oo oo oo Bo )o Kp ut ut .u ,o ,o pn on on )v >n 9m ym 9m 7m 0m am 5n Tq Uq +u 4v Uv }w |w 1w uj uj uj Yq Yq 4l 4l 4l 4l Yr Yr 4l 4l Yq Yq Yr 2w 3w 4w Ok Qu Qu Qu Ok Nj Nj Yj Yj Yj Yj b5 F4 Yj Yj b5 b5 A5 A5 F4 F4 A5 A5 A5 A5 ~j b5 94 94 F4 F4 A5 A5 F4 F4 A5 A5 94 94 A5 A5 A5 A5 F4 F4 A5 A5 b5 b5 A5 A5 F4 F4 A5 A5 A5 A5 b5 b5 94 94 F4 F4 A5 A5 F4 F4 5w ", -" Ok F4 F4 F4 F4 b5 b5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 F4 F4 F4 F4 F4 b5 b5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 F4 F4 b5 b5 Yj Yj b5 b5 Nj Nj Ok Ok Qu Qu Qu Qu 6w 7w -_ e_ e_ -_ -_ -_ -_ -_ -_ T( T( T( K[ -_ -_ T( 8w 9w wr wr Uq Uq =q np mp ^r 7m on ,o Sn [o qo br w 'w 0w 0w [w [w [w [w [w [w [w [w [w [w 0w 0w [w 'w >w yv >w yv yv xv yv xv 2v 'v +v +v .v Ju cu u cu u `t st et st et :t (t xs xs xs gs 1s Qr -s Rr ar {r Rq [q [q #q #q ip (p (p $q :p Yo xo xo xo Hp so /o _o :o w yv >w 'w [w [w [w lw lw [w [w lw lw [w [w [w [w [w [w [w 'w [w 'w yv yv yv yv xv gv xv 2v 'v 'v Ju Ju Ju cu u u u Zt st rt et :t xs xs xs 1s 1s -s -s Rr ur ur ~r [q [q [q #q #q #q hp /p Uo Uo xo xo xo kp kp Ip Ip /o :o Sq n 9m 7m am 0m dm cm Tq rn dr (u mw }w |w nw ow Yq 4l 4l 4l 4l 4l 4l 4l 4l Yq Yq 4l pw zr sp ^w Qu Qu Qu Qu Yj Yj A5 A5 b5 b5 Yj Yj Nj Nj F4 F4 94 94 A5 A5 F4 F4 94 94 94 94 F4 F4 A5 A5 b5 b5 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 A5 A5 94 94 F4 F4 94 94 A5 A5 F4 F4 94 94 94 94 F4 F4 A5 A5 b5 b5 94 A5 F4 ", -" Ok F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 94 94 A5 A5 A5 A5 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 Nj Nj Yj Yj Yj Yj b5 Qu b5 b5 Qu Qu Ok A5 qw rw #: e_ e_ -_ -_ e_ e_ -_ -_ e_ 3_ -_ Fo sw 3s 3s wr wr Uq =q *q Tq am 4n ,o Un |o Ao {o ]o ]o :o _o _o Ip Ip |q |q xo Yo :p $q Uo /p hp hp #q [q [q [q ar {r ur -s Qr 1s 1s xs +t xs (t :t _t et Gt Zt u u )w Ku cu Ju +v +v 'v gv xv xv yv yv w yv yv yv yv gv gv 2v 2v +v +v Iu Ku Ju cu u `t Zt Gt et _t :t :t xs xs ys xs Qr -s -s ur ar ~r [q [q [q #q Gp /p (p (p (p :p :p jp xo xo zo /o _o _o :o ]o br br {o ~o oo |o Kp #t #t ut ,o ,o ,o pn on on Lp >n ym 9m 9m 9m %m 0m dm cm ww =q #w @u Av bw xw yw zw Yq Yq Yr Yr 4l 4l Yr Yr 4l 4l Go Aw 4w Qu Qu b5 b5 Ok Yj Qu Qu 94 94 b5 b5 b5 F4 Yj Yj F4 F4 F4 F4 94 94 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 94 94 A5 A5 A5 A5 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 94 94 3j ", -" Bw Nj 94 A5 A5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 b5 b5 F4 F4 94 94 A5 A5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 b5 ~j ~j b5 b5 Nj Nj Yj b5 Ok Ok Qu Qu b5 Nj Cw Dw e_ e_ e_ e_ e_ -_ -_ #: -_ Ew Fw Os Gw 3s /r Uq Uq =q vr Tr ym ,o Un no [o {o br br w >w yv xv yv xv xv 2v 'v 'v 'v Ju cu u u u u Zt et et _t xs xs +t xs 1s |s Rr ur ur ur {r ~r [q [q #q #q #q (p (p Uo Yo Yo xo xo kp kp Ip Ip _o Sq n 9m 6m 7m 7m 0m dm 5n 5n cr ^u #w Kw Mu bw Lw Mw Nw 4l 4l 4l Yq Yq 4l 4l Yq uj Ow 3p Qu Ok Ok Qu Qu ^w Qu 94 94 A5 A5 b5 b5 Yj Yj F4 F4 A5 A5 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 b5 b5 F4 F4 94 94 A5 A5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 Nj ", -" Pw b5 F4 F4 b5 b5 94 94 F4 F4 F4 F4 b5 b5 F4 F4 b5 b5 A5 A5 94 94 F4 F4 A5 A5 94 94 F4 F4 A5 A5 F4 F4 F4 F4 b5 b5 94 94 F4 F4 F4 F4 b5 b5 F4 F4 b5 b5 A5 A5 94 94 F4 F4 A5 Yj Nj Nj b5 b5 Yj Yj b5 Qu Qu Qu ^w Qu Qu Qu Qu Qu 94 Qw Wt e_ e_ #: #: e_ e_ $: Rw Sw Os 3s 3s 3s pq pq np rn ^r 7m pn Pn no Ao oo {o {o {o :o :o _o Ip Ip kp xo |q jp jp Uo Uo (p hp #q #q #q [q Rq {r {r ur ar |s -s 1s xs xs xs xs _t _t _t st Zt u u u Ku Iu +v +v 'v gv 2v xv yv yv yv >w ,w 0w tw lw [w uw uw uw Iw Iw Tw Tw Uw Tw Tw Tw Iw Iw Iw Iw Iw Iw Iw lw uw [w uw [w 0w 'w >w yv yv yv xv 2v gv 'v 'v Ju Iu Ju u u Gt `t st _t et :t (t xs ys xs 1s 1s -s Pr {r {r {r Rq [q #q #q #q hp ip Uo Uo xo xo xo xo kp Ip _o /o :o :o br {o {o oo ~o oo |o Kp Qn 'o 'o ,o du ,o on on on )v Um ym 7m 7m 0m am am dm 5n Tq Ur =q 3s Jt 5v bw Lw Vw Ww uj uj 4l 4l Yr Yr 4l wt hr Ok Ok Qu Qu b5 b5 Yj Yj F4 F4 F4 Qu ~j ~j Nj Nj F4 F4 F4 F4 b5 b5 F4 F4 b5 b5 A5 A5 94 94 F4 F4 A5 A5 94 94 F4 F4 A5 A5 F4 F4 F4 F4 b5 b5 94 94 F4 F4 F4 F4 b5 b5 F4 F4 b5 b5 A5 A5 94 94 F4 F4 A5 A5 94 94 84 ", -" Yj F4 F4 A5 A5 F4 F4 94 94 A5 A5 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 94 94 A5 A5 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 Yj Yj F4 b5 b5 b5 Yj A5 Qu Qu Yj b5 Ok Ok Ok Ok Qu Qu Xw Yw $: $: $: e_ e_ Zw `w x As As 3s wr wr /r =q 5n 9m Zo 'o !o |o oo {o Sr ]o ]o w 'w 'w yv yv yv xv 2v 2v 'v .v Ju cu cu cu u Gt Gt et _t _t xs xs xs xs 1s -s Qr -s Pr ar ~r [q [q [q #q hp hp (p (p (p Uo Yo xo xo Hp kp so _o _o w yv $w $w 2v gv 2v 'v Ju cu cu u u u `t st et :t :t :t xs xs 1s Qr Qr -s ur ur ar ~r Rq [q #q #q /p /p /p Uo Uo Yo xo kp kp kp Ip _o :o :o n 9m 9m 7m 7m 0m dm ^r 5n 5n 5n rn =q /r 3s Jt Bv @x >x ,x 'x Yq Yq Yr )x !x Ok Ok Qu Qu Ok b5 Yj Yj 94 94 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 F4 F4 A5 A5 94 94 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 F4 F4 ~x ", -" Nj A5 A5 F4 F4 94 94 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 A5 A5 A5 A5 94 94 Yj Yj b5 b5 b5 F4 A5 A5 Qu Qu Nj b5 Ok Ok Qu Qu Qu Qu ^w {x ]x $: ^x gt (u %t Os Os 3s /r =q Co 6m zs 'o Sn Kp Kp ~o Sr ~o {o ]o w [w [w [w uw Iw Iw Iw Iw Tw Iw ;x ;x Iw ;x ;x ;x /x /x ;x ;x (x ;x Tw Tw ;x Iw Iw Tw uw uw uw [w [w [w yv yv yv yv yv xv gv 'v +v +v cu cu u u Zt Gt rt _t :t :t xs +t xs gs Qr -s Rr ar ~r [q [q [q #q #q #q hp ip $q Yo xo jp |q kp Ip Ip Ip _o Sq ]o {o br Sr oo |o |o Kp #t Qn 'o ,o ,o pn pn on ,n ,n )v Um ym 9m 7m am 0m dm ^r 2s Tq Yt rn ^u /r Os Lu ~w _x :x w >w 'w tw lw uw Uw Hw Iw Tw Tw ;x ;x ;x (x (x /x (x (x (x (x /x /x (x ;x (x ;x Iw Tw .x Iw Iw Iw uw uw lw tw 'w >w yv yv $w gv 2v 2v +v 'v Iu Ju u u Zt Gt Gt et _t (t xs xs 1s 1s 1s Qr -s ur ar ar Rq }q #q #q hp hp /p Uo $q jp xo xo xo Hp Ip _o _o ^o w [w [w [w [w uw uw Iw .x Iw Iw Tw ;x ;x (x (x /x (x (x 7x 7x 8x 8x /x (x /x ;x ;x ;x ;x ;x Tw Uw Hw lw [w [w [w 'w ,w 'w yv xv gv gv 'v 'v Ju cu u bu u Gt Gt et _t _t (t xs xs 1s 1s Qr Rr Pr {r {r [q [q [q #q #q hp (p (p Uo Yo xo xo kp kp zo /o _o _o Sq w yv yv yv 2v gv 2v +v +v Iu Ju cu u u st rt tt :t :t @t +t 1s 1s Qr -s ur ar ar ~r [q [q [q #q ip ip (p Uo Yo jp xo |q Hp kp Ip _o _o :o ]o br {o Sr ~o Bo )o Kp #t #t .u ,o ,o pn pn on on >n >n ym 9m 7m 0m 0m am dm Vm 5n Tq vr vr =q =q /r 3s Kw fx gx :x 0x hx A5 A5 F4 94 b5 b5 ~j ~j b5 b5 Nj Nj b5 b5 F4 F4 Nj Nj b5 F4 ~j ~j 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 F4 F4 94 94 b5 b5 F4 F4 94 94 F4 F4 b5 b5 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 ", -" ix A5 A5 94 94 F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 94 94 F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 94 94 F4 F4 F4 F4 Yj Yj F4 F4 Yj Yj b5 b5 Yj A5 A5 Yj Nj Nj b5 b5 Yj Yj b5 b5 F4 Qu jx kx Av Lu @u @u %t As lx Uq 5n 8m 4n pn Pn ut Kp Kp )o !o oo ~o {o {o ]o :o _o _o Ip Hp kp xo xo Yo Yo Uo (p hp hp #q #q [q Rq Rq ~r ar ur -s 1s 1s 1s xs xs (t _t rt st `t u u )w Ku Ju Ju +v 2v gv $w yv yv >w 'w [w [w lw Iw Uw Tw Iw Iw ;x (x (x (x 7x 7x 7x 7x 7x ex mx mx nx mx 7x 7x 7x 7x /x (x (x ;x Iw Iw Tw Uw Iw lw [w [w 'w 'w yv yv $w gv 2v 'v Ju Ju cu u u u u Zt rt _t (t xs xs 1s 1s 1s -s Rr ar ~r Rq Rq [q #q #q hp hp (p Uo Yo Yo xo xo kp Ip /o _o _o _o w 'w tw lw lw Iw Uw Tw ;x ;x ;x (x /x 7x dx mx ex ex mx nx tx tx nx ex mx mx 7x 7x ux 7x /x ;x ;x Iw .x Iw Iw lw [w [w 0w 'w yv $w xv 2v 2v 2v 'v .v cu cu u Zt Gt Gt et et _t xs xs xs 1s 1s -s ur ur ur Rq [q [q #q #q #q /p /p Uo Yo jp jp xo Hp kp Ip _o ^o x :x wx xx F4 b5 Nj Nj Yj Yj Nj Nj F4 F4 F4 F4 F4 F4 b5 F4 Yj Yj Yj A5 F4 F4 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 A5 A5 94 94 F4 F4 F4 F4 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 A5 94 94 A5 A5 ", -" Bw yx b5 F4 F4 F4 b5 b5 A5 A5 F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 F4 F4 F4 F4 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 F4 b5 b5 A5 A5 F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 F4 F4 F4 F4 Yj Yj Yj A5 94 94 A5 Yj F4 F4 b5 b5 ~j ~j Yj zx jv Lu vx @u Lu (u 3s wr np am ym on On 'o 'o Qn Kp Kp gp gp oo {o br br ]o :o _o Ip so Ip kp xo xo Yo :p (p /p /p #q #q #q [q [q ~r {r ur ur -s 1s 1s xs @t xs _t et et st `t u cu cu cu Ju 'v 'v 2v xv yv $w yv [w [w vw uw uw Uw Iw Iw ;x ;x /x 7x dx dx 7x ex Ax Ax ex tx Ax Ax tx ex tx tx ex ex dx dx (x ;x (x ;x Iw Iw Uw uw uw uw [w 'w 'w yv yv xv gv 'v +v +v cu u cu u `t st rt _t _t (t @t ys Bx |s Qr -s ur ar ~r [q [q [q #q hp hp (p (p :p xo xo |q xo Ip zo Ip _o :o ]o {o {o {o oo oo |o )o Qn ut ut 'o ,o pn on on zs )v Um ym 9m xm %m am dm dm dm 2s vr rn rn =q =q Uq /r 3s 3s +u Lu bw :x 0x Cx Dx Yj b5 b5 F4 F4 F4 F4 A5 A5 A5 A5 94 94 Yj Yj F4 F4 F4 F4 ~j ~j A5 A5 F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 F4 F4 F4 F4 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 F4 b5 b5 A5 A5 F4 F4 A5 A5 F4 F4 94 94 A5 Ex F4 F4 F4 F4 ", -" b5 F4 94 94 F4 F4 94 94 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 F4 F4 F4 F4 F4 F4 94 94 F4 F4 94 94 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 Yj Nj Nj b5 b5 ~j b5 F4 F4 F4 F4 F4 F4 Nj Nj b5 b5 Fx 5v Lu Jt Jt Lu (u As wr =q cm 9m 4n On .u .u 'o Qn Kp gp gp oo oo {o {o {o ]o w [w tw lw lw uw Uw Iw ;x Gx ;x Hx 8x 7x ex ex tx ex tx Ix Ix Ix Ix Ix Ix Ix Ax Ax mx 7x 7x /x (x (x ;x ;x Iw Uw uw lw lw [w 'w ,w 'w yv yv 2v 'v 'v Ju Ju cu )w cu u Gt et et :t @t xs xs 1s Qr Qr -s ur ur ar [q }q [q #q ip hp hp (p :p Yo xo xo kp kp Ip Ip Ip n Um ym 7m 7m am dm dm 5n 5n Yt Yt rn =q =q np =q ;s 3s As Jt 5v @x ox Jx Kx :] b5 b5 Yj Yj 94 94 F4 F4 b5 b5 F4 F4 F4 F4 F4 F4 94 94 F4 F4 94 94 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 F4 F4 F4 F4 F4 F4 94 94 F4 F4 94 94 F4 F4 94 94 F4 F4 F4 F4 A5 ~x F4 F4 A5 Pw ", -" Yj A5 F4 F4 A5 A5 b5 b5 A5 A5 F4 F4 A5 A5 A5 A5 b5 b5 94 94 F4 F4 A5 A5 F4 F4 A5 A5 94 94 A5 A5 A5 A5 Qu Qu A5 A5 ^w ^w A5 A5 Qu Qu A5 A5 A5 A5 b5 b5 94 94 F4 F4 A5 A5 F4 F4 A5 Ok b5 b5 Ok Ok Ok Ok Qu Qu Ok Lx bw Lu Lu Lu Jt Jt Os hs dr 5n 7m Mx Zo ,o ,o ,o ut #t Un Kp !o gp {o {o {o ]o w yv $w $w xv 2v 2v .v Iu Ju u u `t `t et _t (t xs xs xs ys xs -s ur ar ar {r ~r [q [q #q #q ip (p Uo Uo :p jp xo Hp kp kp _o /o :o ]o ]o {o oo oo oo gp gp Kp ut 'o ,o ,o ,o Zo zs 4n )v )v ym 9m 6m 3o bm 3o dm zm zm zm rn np np pq pq #w Rx hs Sx Tx @u Ux Lw 0x Vx Wx Xx b5 Qu Qu Ok Ok Qu Qu Ok Ok b5 b5 A5 A5 A5 A5 F4 F4 A5 A5 b5 ^w A5 A5 Qu Qu A5 A5 A5 A5 ^w ^w 94 94 Qu Qu A5 A5 Qu Qu A5 A5 94 94 A5 A5 A5 A5 F4 F4 A5 A5 b5 b5 A5 A5 F4 F4 A5 A5 A5 A5 b5 Yx 94 94 F4 Zx ", -" Bw ~j b5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 Qu Qu Qu Qu Qu ^w ^w Qu Qu A5 A5 Qu Qu Qu Qu A5 A5 Qu Qu Qu F4 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 Qu Qu Qu Qu Qu ^w ^w Qu Qu `x Vx Lu Lu Jt Jt Jt +u $t wr Tq 6m ym Mn du du ,o 'o ut #t Kp gp gp gp {o Sr {o {o ]o ^o _o Ip Ip kp xo xo jp :p :p (p (p ip #q [q [q [q {r {r ar ur -s 1s 1s xs xs xs :t :t rt st Gt Zt u cu cu Ju +v 2v 2v xv yv yv yv >w [w lw uw uw Iw .x Iw ;x (x /x 7x ex ex ex Ax Ix Qx Px Ox Ox Ox Ox Ox Ox Ox Ix Ix Ax nx mx 7x /x /x (x ;x Iw .x Iw Uw uw lw [w 'w yv yv $w xv 2v 'v 'v Ju cu cu u u Gt Gt et :t :t xs xs 1s 1s 1s -s Rr ar {r {r [q [q [q #q hp (p Uo Uo :p jp %q kp kp Ip Ip _o _o ]o br br Sr {o oo gp Kp Un #t ut ,o ,o du du Mn )v )v )v y xm 6m bm $m bm .y 5n zm Tq +y +y np np np pq #w Rx Sx Sx gt Lu @y Lw #y wx $y R8 Ok Ok Qu Qu b5 b5 Qu Qu Qu Qu F4 F4 b5 b5 F4 F4 A5 A5 F4 Qu Qu Qu A5 A5 Qu Qu Qu Qu Qu Qu Qu Qu A5 A5 Qu Qu 94 94 F4 F4 F4 F4 F4 F4 b5 b5 F4 F4 A5 A5 F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 F4 94 F4 A5 %y ", -" 2j Yj A5 94 94 F4 F4 94 94 A5 A5 F4 F4 94 94 94 94 F4 F4 A5 A5 b5 b5 F4 F4 F4 F4 A5 A5 A5 A5 Qu Qu A5 A5 94 94 Qu Qu 94 94 A5 A5 Qu Qu 94 94 94 94 F4 F4 A5 A5 b5 b5 F4 F4 F4 F4 A5 Ok Ok Ok Qu Qu Ok Ok b5 Dl &y 5v jv Lu Mu Lu Jt (u wr rn 'n 8m )v Mn Zo Zo .u .u 'o 1o 1o Sn gp oo oo {o {o br :o :o Ip Ip so kp kp xo xo Yo Uo Uo ip hp Gp #q [q [q [q ~r ur ur -s Qr 1s 1s xs xs xs _t et Gt `t Gt cu cu cu Ju .v .v 'v 'v 2v *y =y 'w 'w 'w vw lw uw -y .x ;y ;x ;y /x /x ux ex ex Ax Ix Ix Ix Ix >y >y Ix Ix Ix Ax ex ex ux ex mx dx (x (x ;x Iw Tw Uw Iw lw [w [w >w yv yv xv 2v gv 2v +v Ju cu cu cu Gt `t et st _t xs xs xs xs 1s |s |s ur {r ~r [q Rq }q #q hp /p /p (p :p Yo xo xo xo Ip so Ip Ip :o :o {o {o ~o oo gp gp gp Kp 1o 'o 'o ,o Zo Zo Mn Mn )v ym 9m 9m 9m 6m 3o dm dm dm Tq 6n Yt +y np np pq #w Rx 3s Os +u ,y 'y Lu |w Lw #y wx )y kq ^w Qu Qu Qu Qu Ok Ok Ok Ok F4 F4 A5 A5 94 94 F4 F4 94 94 A5 A5 Qu Qu 94 94 94 94 Qu Qu A5 A5 b5 b5 Qu Qu Qu Qu A5 A5 A5 A5 F4 F4 A5 A5 94 94 F4 F4 94 94 A5 A5 F4 F4 94 94 94 94 F4 !y A5 b5 ", -" ~y b5 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 A5 A5 A5 A5 F4 F4 94 94 A5 A5 A5 A5 F4 Qu 94 94 Qu Qu Qu Qu A5 A5 Qu Qu Qu Qu 94 94 Qu Qu Qu Qu A5 A5 A5 A5 F4 F4 94 94 A5 A5 A5 A5 F4 Qu b5 b5 Qu Qu Qu Qu Ok {y Uv jv Mu Mu Lu _u (u 3v np dm 7m ym Mn Mn Zo ,o ,o ,o .u ut Kp gp oo ~o {o {o {o {o w >w >w 0w :y lw Iw Uw Tw ;x (x Hx 8x w >w yv yv xv 2v +v Ju Ju cu u (y Zt Zt }y et |y |y @t xs gs xs 1s -s |s ur {r {r Rq [q [q [q #q hp ip (p (p :p jp xo kp kp Ip so _o _o Sq ]o {o Sr Sr oo gp gp Kp 1o 'o 'o ,o ,o Zo on 4n )v iv iv y xm xm bm 3o .y 5n zm Xn 6n rn `o np np pq #w #w Sx Tx ,y ,y Jt jv bw ox #y Vx 1y -h Ok Ok Ok Ok Qu Qu b5 b5 F4 F4 F4 F4 A5 A5 F4 Qu Qu Qu 94 94 Qu Qu Qu Qu A5 A5 A5 A5 Qu Qu 94 94 A5 A5 A5 A5 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 A5 A5 A5 F4 3j ", -" 2j Yj A5 F4 F4 A5 A5 A5 A5 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 F4 F4 b5 b5 F4 F4 94 94 A5 A5 Qu Qu A5 A5 Qu Qu A5 A5 A5 A5 Qu Qu A5 A5 Qu Qu Qu Qu 94 94 F4 F4 F4 F4 b5 b5 F4 F4 94 b5 Ok Ok Qu Qu Ok Ok 2y }w mw Bv mw jv Lu Jt $t /r Tq Wn y 3y )v Zo Zo Zo ,o .u 'o 'o 4y #t hv gp gp ~o ~o {o w >w uw uw ky ly z 7m 7m ym 4n ,n mo mo Vn pn On Pn 'o Pn Qn 1o ]u ]u !o Bo ,z po Ao qo qo [p ]p /o /o to uo uo yo wo Xo 'z Uo Uo _p Gp Gp 9y 8y [q [q 8y 0y Pr Rr Rr Rr Rr |s Bx dy xs (t Py Oy rt rt `t Ny Ny Ny bu )z )z st _t _t Oy Ly xs Ky +t 1s |s |s |s Pr Qy 8y 8y 8y 8y 8y 9y 9y Fp Gy Vo Vo Uo Yo yo uo yo !z uo zo (o Jp ]p [p [p qo qo qo Ao !o !o Sn Rn Qn On On On pn pn pn on mo 4n ym ym ym >n ,n on zs Mn Zo pn pn Zo Zo ,o ,o 'o ,o ,o pn Zo on zs y 8m 7m 6m 6m 6m 3o 'n zm zm Xn Xn Xn Ur np np np Tv Tv #w Rx Sx +u ,y ,y 'y ~z Jt Mu Mu }w >x #y wx {z N[ b5 Qu Qu b5 b5 F4 F4 A5 A5 Qu Qu Qu Qu 94 94 Qu Qu 94 94 Qu Qu A5 A5 Qu Qu Qu Qu Qu Qu A5 A5 94 94 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 F4 F4 94 94 F4 F4 A5 A5 Yj ", -" b5 94 94 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 Qu A5 A5 Qu Qu 94 94 Qu Qu A5 A5 Qu Qu A5 A5 94 94 Qu Qu ^w ^w A5 A5 A5 A5 94 94 A5 A5 F4 F4 F4 Qu Ok Ok Qu ]z ^z /z (z (z _z :z ;z uy :x bw Lu _u Jt (u (u $t +u Os 3s /u 3s lx Uq =q =q vr Ur Ur Tq 6n Co au 'n am 0m 0m am 7m 8m ym n on on 4n on pn pn On On 'o 1o On Qn Sn !o !o Ao Ao Ao {o :o [z ]p ^o }z |z 1z 2z 3z 4z 5z 6z 7z 8z 9z 0z az bz cz dz ez fz fz gz hz iz jz jz kz kz lz mz nz oz pz qz rz sz tz uz vz wz xz yz zz dy Ky Az @z +z +z ay ar ar [q 8y 8y 8y #q z Gp /p Uo Wo Uo wo wo wo yo uo uo (o Bz (o (o ]p qo ]o {o po Ao Bo Bo )o Rn ]u 1o On On On Pn pn pn mo mo on on >n 7m 7m 7m 7m 7m ]r ]r cm cm 6n 6n Tq Co mp np Uq =q =q vr Co Tq 6n Co 5n 5n Wm .y 5n cm 3o cm &q 6n 6n rn rn np pq /r /r #w hs hs Sx Cz gt Dz _u vx vx Mu jv Bv Ez ox #y uy Fz kq Qu Qu Ok Ok F4 F4 94 94 Qu Qu A5 A5 Qu Qu A5 A5 94 94 Qu Qu ^w ^w A5 A5 A5 A5 94 94 A5 A5 Qu Qu F4 F4 A5 A5 F4 F4 94 94 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 Gz ", -" Ok A5 A5 b5 b5 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 94 94 F4 F4 F4 F4 F4 F4 94 94 A5 A5 Qu Qu Qu Qu A5 A5 b5 b5 Qu Qu 94 94 Qu Qu Qu Qu A5 A5 Qu Qu 94 94 Qu Qu F4 F4 F4 F4 94 94 A5 Ok Qu Qu Hz Iz ^z ^z ^z /z (z (z kx 0x @x ~w mw !w Lu Lu (u (u (u $t 3s 3s 3v lx 3s wr /u Uq =q =q Ur vr Tq 6n Co Co 5n 'n cm am >o Jz Kz Lz Mz Nz Oz Pz Qz Rz Sz Tz Uz Vz Wz Xz Yz Zz `z A .A +A @A #A #A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A #A #A @A @A +A %A &A *A =A -A ;A >A ,A 'A z9 )A !A ~A {A ]A `n ^A /A (A _A :A n ym 7m 7m 0m am cm cm cm ^r Co Co Co =q =q Ur =q =q Uq /u lx 3s 3s As ft ft Kw (u Jt _u Lu Lu Lu (u +u %t %t $t %t Tx hs Os hs 3s 3s %t (u @u (u }A vx 4v jv Lu Lu }w @x ty uy (z |A 94 Ok Qu Qu F4 F4 A5 A5 b5 ^w Qu Qu 94 94 Qu Qu Qu Qu A5 A5 Qu Qu 94 94 Qu Qu Qu Qu Qu Qu 94 94 A5 A5 F4 F4 F4 F4 A5 A5 b5 b5 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 1A ", -" Ok A5 A5 F4 F4 A5 A5 A5 A5 F4 F4 A5 A5 b5 b5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 F4 F4 F4 Qu A5 A5 Qu Qu A5 A5 Qu Qu A5 A5 A5 A5 Qu Qu A5 A5 ^w ^w Qu Qu A5 A5 F4 F4 A5 A5 A5 A5 F4 F4 b5 Qu Ok rd 2A Kx 3A ^z 4A 5A (z (z wx 9x bw ~w mw !w 4v Lu !w Av (u (u (u (u $t As 6A 7A 8A 9A *w 0A aA bA cA dA eA Zz A +A fA $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA gA $A $A gA gA gA gA gA gA gA gA $A gA gA gA gA gA gA gA gA $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A #A @A +A hA `z iA Xz Vz Uz jA kA lA mA Oz nA oA pA qA rA 7m 7m Wn am 'n cm Tr 'n 5n 5n 6n mp =q mp Ur =q =q =q /r /u lx 3s As %t %t gt (u gt (u Lu Av 5v +x +x Uv Uv sA zy bw Ez xw tA uA Lw >x Lw Lw Lw Lw Ez &z bw &z |w }w Bv jv Bv &z Ez ty wx vA wA Qu Ok Ok F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 Qu Qu A5 A5 ^w ^w Qu Qu A5 A5 Qu Qu A5 A5 A5 A5 Qu Qu F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 F4 F4 A5 A5 b5 b5 F4 F4 ~x ", -" Yj F4 F4 b5 b5 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 94 94 F4 F4 b5 b5 F4 F4 94 94 b5 b5 Qu Qu 94 94 Qu Qu b5 b5 94 94 Qu Qu Qu Qu A5 A5 Qu Qu A5 A5 94 94 F4 F4 ~j b5 F4 b5 Nj Nj xA xA Ok yA zA AA 3A BA ^z ^z /z CA 0x Lw zy }w DA EA FA GA HA IA JA KA LA MA +A #A $A $A $A $A $A $A $A $A $A $A $A $A $A $A gA gA gA gA gA gA gA gA gA gA gA gA gA $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A gA $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A @A +A A Zz Xz NA OA PA QA RA SA TA UA VA WA /u 3s hs hs Os As %t %t (u Jt Jt Av !w Lu 4v +x ~w ~w ~w ~w ~w bw bw _x _x 9x 9x 9x >x ox XA #y uy uy uy YA ZA `A `A `A wx B #y Vx `A Cx (z .B ,[ Qu Qu Nj Nj F4 F4 ~j b5 94 94 F4 F4 F4 F4 A5 A5 Qu Qu A5 A5 94 94 Qu Qu b5 b5 Qu Qu 94 94 b5 b5 F4 F4 94 94 F4 F4 b5 b5 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 +B ", -" Yj F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 94 94 F4 F4 F4 F4 A5 A5 F4 F4 A5 A5 F4 F4 A5 A5 A5 A5 94 94 Qu Qu A5 A5 Qu Qu 94 94 A5 A5 Qu Qu 94 94 F4 F4 F4 F4 A5 Yj b5 b5 Yj &l Ok Ok &l &l |A @B Xy Xy #B $B %B &B *B =B `^ -B +A #A $A $A $A $A $A $A $A $A $A $A $A gA gA gA gA gA gA gA gA gA gA $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A #A ;B $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A fA %A -B >B KA ,B 'B )B !B ~B {B ]B ht }w aw bw bw bw xw Lw _x 9x >x >x >x ox 0x 0x #y #y ^B ;z wx wx /B kx Cx Cx `A `A Cx Cx (z 5A zA Iz (B _B 84 xA Yj Nj b5 b5 Yj Yj F4 F4 94 94 A5 A5 F4 F4 94 94 Qu Qu Qu Qu A5 A5 Qu Qu A5 A5 Qu Qu A5 A5 A5 A5 94 94 F4 F4 A5 A5 F4 F4 94 94 A5 A5 F4 F4 94 94 F4 F4 :B ", -" Ok A5 A5 A5 A5 F4 F4 F4 F4 94 94 F4 F4 A5 A5 F4 F4 F4 F4 94 94 A5 A5 94 94 F4 F4 F4 Qu Qu Qu Qu Qu A5 A5 A5 A5 Qu Qu Qu Qu 94 94 Qu F4 A5 A5 F4 F4 F4 F4 Nj Nj &l &l Yj Yj Ok Ok u &l >u Yj Yj Ok Yj Ok Ok Ok b5 b5 F4 A5 F4 A5 A5 F4 A5 Qu Qu A5 Qu A5 A5 94 A5 94 94 F4 94 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 ", -" Ok A5 F4 A5 A5 94 A5 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 A5 b5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 ~j Yj xA xA Yj %C &C *C gA gA gA gA gA gA gA gA gA $A $A $A $A $A $A $A $A $A #A #A #A fA fA fA fA 1B 1B 3B 4B 4B 5B 5B oB oB pB qB rB rB sB tB uB uB vB RB RB RB SB SB TB TB UB UB UB VB VB WB WB WB WB WB WB =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 -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 =C =C =C =C =C =C =C =C =C =C =C =C =C WB WB WB WB WB WB WB VB VB UB UB UB UB TB TB SB SB SB RB RB RB wB vB uB uB uB tB sB rB rB qB qB pB oB oB nB 5B 5B 5B 4B 4B 3B 1B 1B 1B 1B @A fA fA fA fA #A #A #A #A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A #A zB ;C >C ,C 'C vl qs >u =n >u &l &l &l &l &l Yj ~j A5 b5 b5 94 b5 94 94 Qu 94 Qu Qu A5 Qu A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 A5 94 A5 A5 A5 A5 A5 A5 ", -" Yj F4 94 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 A5 F4 A5 A5 F4 A5 F4 Qu Qu Qu Qu Qu A5 Qu A5 A5 F4 A5 F4 F4 F4 F4 F4 b5 Ok Ok Ok )C !C $A gA gA gA gA gA gA gA gA $A $A $A $A $A ;B #A fA fA fA 1B 1B 4B 4B 5B nB oB pB qB rB sB tB uB vB wB RB SB SB TB TB UB UB VB WB WB WB WB WB =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 -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 -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 -C -C -C =C =C =C =C =C =C =C =C =C =C =C WB WB WB WB WB VB VB UB UB UB TB TB SB SB RB RB RB vB uB uB uB tB rB rB qB qB pB oB oB yB 5B 5B 4B 4B 2B 1B 1B 1B fA fA fA fA fA #A #A #A #A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A $A #A ~C {C Yp qs vl >u >u Ok Ok Ok Ok Ok b5 F4 F4 F4 F4 F4 F4 A5 Qu A5 A5 Qu A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 ", -" 94 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 94 F4 94 94 A5 94 A5 A5 Qu A5 Qu F4 94 F4 94 94 Nj Nj Yj Yj ]C ^C /C $A gA gA gA gA gA gA gA $A $A $A $A $A #A #A fA 1B 4B yB oB qB rB tB uB vB RB RB SB TB TB UB VB WB WB WB WB =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 -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 -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 -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 =C =C =C =C =C =C =C WB WB WB WB VB UB UB UB TB TB SB SB RB RB vB vB uB uB sB rB rB qB xB oB oB yB 5B 5B 4B 3B 1B 1B 1B fA fA fA fA #A #A #A #A $A $A $A $A $A $A $A $A $A $A $A #A (C u Ok &l Ok &l Yj 94 A5 94 94 Qu 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 94 b5 94 LC ", -" %l F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 A5 A5 A5 A5 Qu A5 F4 F4 A5 F4 A5 Yj Ok MC NC #A $A gA gA gA gA gA gA $A $A $A #A fA 1B 5B qB uB SB UB WB =C -C -C -C -C SB OC PC 3C 9C oC qC qC qC qC qC qC rC rC rC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC qC oC 0C 5C |C #A FC uB WB =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 -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 -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 -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 -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 WB WB VB UB UB TB SB RB QC RC QB SC jn Yp =n vl =n Ok &l Ok b5 Yj F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 TC ", -" b5 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 Qu 94 F4 F4 94 F4 Nj Yj UC VC $A gA gA gA gA gA gA $A $A $A #A fA 3B nB rB vB TB VB =C =C -C -C WB 1B 5C dC qC qC qC qC rC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC rC DC 0C mC 1C gA 3B GC WB =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 -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 -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 -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 -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 -C -C -C -C =C =C =C =C VB TB WC QB XC jn Yp =n qs >u Ok Ok Ok b5 b5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 ", -" Ok A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 Qu A5 F4 A5 A5 Nj Yj Yj YC |B $A gA gA gA gA gA $A $A $A #A fA 1B oB rB RB UB WB =C -C -C -C pB 2C DC qC rC rC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC pC CC eC 2C [C 1B rB VB =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 -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 -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 -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 -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 -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C =C ZC `C D .D +D Yp Yp Ll vl &l &l Yj &l Nj 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 ", -" &l F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 F4 b5 F4 F4 94 F4 94 94 F4 94 F4 F4 b5 Ok @D $A gA gA gA gA gA gA $A $A $A #A 1B 5B rB RB UB WB =C -C -C =C #A cC qC qC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC rC DC 0C 5C |C zC oB SB =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 -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 -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 -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 -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 -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 #D #D $D %D &D *D *o Ll =n cp qs Ok Ok Ok b5 F4 F4 F4 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 ", -" Ok A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 b5 &l ,C $A gA gA gA gA gA $A $A $A #A fA 4B qB vB UB WB =C -C -C -C 3B bC qC rC EC EC EC EC EC EC EC EC EC EC EC EC EC EC =D 0C 5C -D fA xB UB =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 -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 -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 -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 -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 -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 ;D #D >D ,D 'D )D !D Zp jn Yp qs qs &l Ok &l Yj A5 A5 A5 Yj F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 ", -" xA F4 b5 F4 F4 94 F4 94 94 F4 94 F4 F4 b5 F4 b5 b5 94 b5 94 94 F4 94 F4 F4 F4 F4 b5 Ok NC $A gA gA gA gA gA $A $A $A #A 1B oB tB SB WB =C -C -C -C rB 9C qC rC EC EC EC EC EC EC EC EC EC EC EC oC 5C PC 5B SB =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 -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 -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 -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 -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 -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 -C -C -C #D >D ~D {D ]D ^D lq jn Ll =n qs qs Ok xA xA b5 b5 F4 F4 94 F4 94 94 b5 94 b5 b5 F4 b5 F4 F4 94 F4 94 94 F4 94 b5 ", -" Yj A5 A5 A5 A5 94 A5 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 Nj &l /D $A gA gA gA gA gA $A $A #A fA 4B qB RB UB =C -C -C -C -C gA (D rC EC EC EC EC EC EC EC EC EC _D 6C :D GC =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 -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 -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 -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 -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 -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 -C -C -C -C -C -C -C -C #D D 3D }D 4D 5D 6D 7D *o Ll Yp cp &l &l Yj Yj Nj Nj F4 94 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 A5 F4 ix ", -" Yj 94 A5 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 A5 b5 A5 A5 b5 &l 8D $A gA gA gA gA $A $A #A 1B oB uB UB =C -C -C -C -C rB dC qC EC EC EC EC EC EC EC CC PC TB =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 -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 -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 -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 -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 -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 -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C #D >D 9D 0D 4D aD bD cD 7D jn =n &l >u Ok Ok Ok b5 b5 Yj F4 A5 A5 A5 A5 A5 A5 94 A5 94 94 A5 94 A5 A5 F4 A5 TC ", -" ~j F4 b5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 94 F4 94 Nj Ok dD $A gA gA gA gA $A $A #A 1B oB vB UB =C -C -C -C -C oB DC rC EC EC EC EC EC _D 4C oB =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 -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 -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 -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 -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 -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 -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C #D >D 9D eD 4D fD gD hD Zp jn Zp =n Ll =n Yj &l Nj Nj b5 Nj F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 F4 F4 F4 F4 F4 F4 ", -" &l 94 A5 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 b5 A5 ~j ~j &l iD $A gA gA gA $A $A ;B @A oB vB UB =C -C -C -C -C FC pC EC EC EC EC EC oC }C SB -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 -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 -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 -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 -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 -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 -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C #D >D ~D {D jD fD kD lD cD lq jn Ll =n qs &l Ok &l Yj b5 Yj F4 F4 A5 F4 A5 A5 94 A5 94 94 A5 94 A5 A5 A5 A5 ", -" Ok F4 F4 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 A5 F4 A5 A5 F4 A5 b5 Ok mD $A gA gA gA gA $A $A fA 5B uB UB =C -C -C -C -C pB pC EC EC EC EC bC zC WB -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 -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 -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 -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 -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 -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 -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C #D >D ~D {D jD nD oD pD !D Zp Zp jn Yp Ll >u &l Ok b5 Nj b5 Nj 94 F4 94 F4 F4 F4 F4 F4 A5 qD F4 F4 F4 b5 b5 ", -" &l A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 b5 Qu Qu 94 F4 Nj Yj rD $A gA gA gA $A $A #A 4B sB UB =C -C -C -C -C rB DC rC EC EC 9C 3B =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 -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C ;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 #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 #D #D #D #D #D #D #D #D #D #D #D #D #D #D #D #D #D #D #D #D -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 -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 -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 #D >D ~D {D jD nD oD sD hD hD tD Zp vl uD >u xA Ok Ok b5 b5 F4 F4 A5 F4 A5 A5 A5 A5 A5 !y iC F4 F4 A5 94 ", -" 94 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 Ok Qu Qu Qu F4 b5 Ok vD $A gA gA gA $A ;B 1B qB SB =C -C -C -C -C UB cC rC rC 7C wD =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 -C -C -C -C -C -C -C #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 >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 >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 >D >D >D xD D ~D {D 4D fD yD zD AD !D Zp jn Ll Ll vl Yj &l &l Yj Yj Yj Yj F4 A5 F4 F4 94 F4 94 -h F4 F4 Bw ", -" 2j fw 2j A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 Qu A5 A5 A5 A5 &l &l BD $A $A gA $A $A @A 5B uB VB -C -C -C -C -C 6C qC 7C pB =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 ;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 CD CD CD [D [D [D DD DD DD DD DD ~D ~D ~D ~D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D ~D ~D ~D DD DD DD DD [D [D [D [D CD CD >D >D >D >D >D >D >D >D >D >D >D xD D 9D 0D 4D fD yD ED AD !D Zp 7D jn =n uD >u xA xA b5 ~j b5 F4 94 F4 94 94 A5 94 A5 FD ", -" 2j ~j F4 b5 b5 94 b5 94 94 F4 94 F4 F4 F4 Qu Qu Qu b5 F4 xA xA fA $A $A gA $A $A 1B qB TB =C -C -C -C -C zC 7C oB =C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C #D #D #D #D #D #D #D #D #D #D D >D >D >D >D >D >D >D CD CD [D [D DD DD DD ~D ~D 9D 9D 9D 9D 9D 9D 9D 3D 3D 3D GD {D {D {D {D {D {D {D {D {D {D {D {D eD eD 0D 0D 0D 0D 0D 0D 0D 0D 0D HD HD HD HD HD HD HD HD HD HD }D }D }D }D }D }D }D }D }D }D }D }D }D }D }D }D }D }D HD HD HD HD HD HD HD HD HD HD HD 0D 0D 0D 0D 0D 0D 0D 0D 0D eD eD {D {D {D {D {D {D {D {D {D {D {D 3D 3D 3D 9D 9D 9D 9D 9D 9D ~D ~D DD DD DD [D [D CD CD >D >D >D >D >D >D >D >D D 9D 0D 4D aD yD ID JD KD cD !D *o Ll qs &l Ok Ok &l b5 Yj Yj F4 A5 F4 F4 F4 F4 94 ", -" FD Yj F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 b5 A5 A5 A5 A5 &l &l #A $A $A $A $A #A 4B uB VB -C -C -C -C -C rB =C -C -C -C -C -C -C -C -C -C -C -C -C -C ;D #D #D #D #D #D #D #D #D D >D >D >D >D >D >D CD [D [D DD DD ~D ~D 9D 9D 9D 9D 9D 3D 3D {D {D {D {D {D {D {D {D eD 0D 0D 0D 0D HD HD HD }D }D }D }D }D LD LD MD MD MD MD MD jD 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D ND ND ND ND ND ND OD OD OD OD OD OD OD OD OD OD OD OD OD OD OD OD OD ND ND ND ND ND ND 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D jD MD MD MD MD MD LD }D }D }D }D }D HD HD HD 0D 0D 0D 0D eD {D {D {D {D {D {D {D 3D 3D 9D 9D 9D 9D 9D ~D DD DD [D [D CD >D >D >D >D >D >D >D D >D >D >D >D >D CD [D DD DD ~D ~D 9D 9D 9D 3D 3D GD {D {D {D {D {D {D eD 0D 0D HD HD }D }D }D }D LD MD MD MD jD 4D 4D 4D 4D 4D 4D 4D 4D ND OD OD RD RD RD RD RD RD RD RD nD nD nD fD fD fD fD fD fD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD aD fD fD fD fD fD nD nD nD RD RD RD RD RD RD RD OD OD ND 4D 4D 4D 4D 4D 4D 4D 4D MD MD MD SD }D }D }D }D HD HD 0D 0D eD {D {D {D {D {D {D 3D 3D 9D 9D 9D ~D DD DD [D [D CD >D >D >D >D >D xD u &l &l 2j Yj Nj Nj F4 94 F4 F4 94 F4 FD ", -" Ok A5 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 Qu A5 A5 F4 A5 UD Ok VD WD $A $A $A fA qB TB =C -C -C -C -C -C -C -C ;D #D #D #D #D D >D >D >D CD [D [D DD ~D ~D 9D 9D 9D 3D {D {D {D {D {D eD 0D 0D HD HD }D }D }D LD MD MD MD 4D 4D 4D 4D 4D ND OD OD RD RD RD RD RD nD nD fD fD fD aD aD aD aD aD aD aD aD aD aD aD aD XD XD XD XD XD oD yD yD yD yD yD yD yD yD yD yD yD yD yD yD yD yD yD yD yD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD yD yD yD yD yD yD yD yD yD yD yD yD yD yD yD yD yD yD oD XD XD XD XD XD aD aD aD aD aD aD aD aD aD aD aD fD fD fD nD RD RD RD RD RD OD OD 4D 4D 4D 4D 4D jD MD MD MD }D }D }D HD HD 0D eD {D {D {D {D {D 3D 3D 9D 9D 9D ~D DD [D [D CD >D >D >D >D >D D 9D eD jD nD XD PD kD YD ZD cD cD *o Yp Yp wC &l &l Ok Yj b5 F4 F4 F4 F4 F4 A5 F4 ", -" 94 F4 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 F4 ^w Qu Qu 94 Qu Yj Yj (C `D #A WD #A 2B sB VB -C -C -C -C #D #D #D #D D >D >D CD [D DD ~D 9D 9D 9D 3D {D {D {D {D eD 0D 0D HD }D }D LD MD MD MD 4D 4D 4D 4D ND OD RD RD RD RD RD nD fD fD aD aD aD aD aD aD aD aD XD XD XD XD yD yD yD yD yD yD yD yD yD PD PD PD PD PD PD PD PD PD PD PD PD PD PD PD ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID PD PD PD PD PD PD PD PD PD PD PD PD PD PD yD yD yD yD yD yD yD yD oD XD XD XD aD aD aD aD aD aD aD aD fD nD nD RD RD RD RD OD ND 4D 4D 4D jD MD MD LD }D }D HD HD 0D eD {D {D {D {D 3D 3D 9D 9D ~D DD DD [D CD >D >D >D >D xD D >D >D [D DD 9D 9D {D {D {D {D eD 0D HD }D }D SD MD MD 4D 4D 4D ND OD RD RD RD RD nD fD fD aD aD aD aD aD aD XD XD XD oD yD yD yD yD yD PD PD PD PD PD PD PD PD PD PD PD ID ID ID ID ID ID ID ID ID ID ID ID ID ID %E %E %E %E %E %E %E %E %E kD &E *E =E -E ;E >E ,E 'E )E !E ~E gD {E ]E ^E /E (E _E :E D >D >D >D xD D 9D {D MD RD XD PD ID DE KD AD hD !D !D Zp Yp vl &l &l Ok Yj b5 b5 F4 F4 F4 F4 A5 3j ", -" EE b5 94 94 F4 94 F4 F4 b5 F4 b5 b5 94 ^w 94 94 F4 94 UD Ok FE GE HE @E IE IC JE KE >D CD [D [D DD ~D 9D 3D {D {D eD HD }D LD MD jD 4D 4D ND OD RD RD RD nD fD aD aD aD aD aD aD XD XD oD yD yD yD yD PD PD PD PD PD PD PD PD PD ID ID ID ID ID ID ID ID ID ID %E %E %E %E %E %E %E LE ME NE OE PE QE RE SE TE UE VE WE XE YE ZE `E F .F +F @F #F $F %F &F *F =F -F ;F >F ,F 'F )F !F ~F {F ]F ^F /F (F _F :F D >D >D xD D ~D {D }D OD aD yD PD %E QF KD AD AD !D tD +D =n uD Ok Ok 2j b5 Nj Nj b5 94 b5 b5 F4 RF ", -" Yj 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 Ok Qu Qu 94 Qu Yj Yj =n SF GE GE GE TF UF VF 3D 3D {D {D {D {D 0D }D }D MD 4D 4D RD RD RD nD fD aD aD aD aD XD XD XD yD yD yD PD PD PD PD PD PD PD PD ID ID ID ID ID ID ID %E %E %E %E %E %E %E WF XF YF ZF `F G .G +G @G #G $G %G &G *G =G -G ;G >G ,G 'G )G !G ~G {G ]G ^G /G (G _G :G D >D >D D DD {D HD 4D nD XD PD ID %E `G YD ZD !D cD jn .E Yp qs &l &l Ok Yj b5 F4 A5 F4 A5 A5 A5 ", -" Ok F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 Ok Qu Qu F4 Qu UD Ok &l H .H +H @H uC #H 'D HD }D }D LD MD MD 4D ND RD RD fD aD aD XD XD oD yD yD PD PD PD PD PD PD PD ID ID ID ID ID ID %E %E %E %E %E %E $H %H &H *H =H -H ;H >H ,H 'H )H !H ~H {H ]H ^H /H (H _H :H I ,I 'I )I !I ID ID ID PD PD PD PD PD PD PD yD yD oD XD XD aD aD aD aD fD nD RD RD RD OD 4D 4D MD MD LD }D HD 0D {D {D {D 3D 9D 9D ~D DD [D >D >D >D xD D CD ~D {D HD jD RD aD PD ID %E ~I {I ]I ^I hD 6D Zp Yp Ll vl Yj Yj Ok Nj b5 F4 F4 F4 F4 F4 b5 ", -" 3j A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 b5 Qu ^w ^w A5 ^w &l &l >u vl /I (I (I vD _I :I 4D OD RD RD RD nD fD aD aD XD yD yD PD PD PD PD ID ID ID ID ID %E %E %E %E %E %E $H J ,J 'J -J .I )J wI /G !J ~J (G {J ]J 8H ^J 6H /J ;G (J _J :J D >D >D >D D >D CD DD 9D {D }D 4D RD aD yD PD %E %E 6J 7J 8J AD !D 7D jn =n 9J >u Ok Ok &l b5 Yj Yj A5 A5 A5 A5 0J ", -" Nj F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 b5 Qu Qu 94 Qu Yj Yj Ok &l 9J aJ bJ 8D cJ dJ nD aD aD aD XD XD yD yD PD PD PD ID ID ID %E %E %E %E eJ fJ gJ hJ iJ jJ kJ lJ mJ g9 g9 g9 g9 g9 g9 g9 nJ oJ pJ 6I 8I qJ rJ 0I sJ tJ uJ vJ wJ fI gI xJ yJ zJ AJ BJ CJ DJ EJ FJ 2H qI GJ HJ IJ ;G /J ,G JJ 9H 0H {G uI vI KJ LJ xI +I MJ NJ OJ PJ QJ DI EI RJ SJ TJ UJ VJ WJ XJ YJ ZJ `J K .K +K @K #K $K hG }F |F 3F 4F 5F mG 6F 7F 8F oG bF qG oF nF mF %K fF jF FH FH vG GH `I YI VI ZI &K *K =K ZI &K &K ZI ZI YI KH `I GH sG FH jF gF lF mF nF oF qG bF 0F oG 8F -K 4F 4F 3F 2F DH CH hG hG $J (F /F ^F ;K ]F >K ,K 'K )K !K ~K {K ]K IG ^K XH YH ,J ZH /K I xI wI (K !J bH 9H _K :K tI 7H L YI ,L ZI ZI 'L )L !L ~L 'L )L )L 'L 'L ZI ,L YI >L JH vG sG FH jF +J lF eF mF cF pF bF oG {L OH 6F ]L 4F 3F 2F |F hG hG u &l &l Ok Yj b5 F4 A5 F4 A5 A5 ", -" b5 F4 b5 F4 b5 b5 F4 b5 F4 F4 A5 Qu Ok A5 Qu Ok Qu UD Ok >u >u 9J Yp lL mL nL qK PD ID ID %E %E %E %E %E oL pL WF qL rL sL sL tL uL vL vK wL xL yL zL g9 g9 g9 g9 g9 g9 g9 g9 g9 g9 nJ nJ pJ AL BL CL DL EL FL GL HL IL JL KL hI xJ LL kI ML CJ NL oI [H pI OL PL QL RL ;G M QH 2F 3F 5F mG 6F 7F 8F bF qG oF nF mF eF lF gF jF LH vG GH `I KH YI ZI ,M 'L 'M 'M )M !M ~M )M {M )M 'M 'M 'L &K &K ZI ,L >L JH GH vG FH jF gF lF mF nF pF pG ]M 8F 8F 7F mG 5F 3F EH DH }F hG [F TI gG /F ^F zG AG ^M BG 'K /M (M HG UH _M ;J ^K XH ,J ZH /K .I xI :M dH {G G 7H JJ }L DM QK ^G EM dH @I +I .I /K ZH YH FM GM HM SJ YK IM `L JM KM LM MM NM OM PM QM RM SM TM UM VM WM XM 3F 5F mG 7F 8F oG 0F bF oF nF mF lF gF jF FH vG GH UI KH ,L ZI YM YM 'L )M {M {M ZM `M N ZM ZM ZM {M )M 'M )M 'L &K ZI ,L KH `I GH sG FH jF .J lF eF nF cF .N 0F 0F 7F 6F mG 5F lG 2F sF +N iG #J :F (F /F ^F yG AG &J CG @N #N FG $N %N UH JG (M YH :L ZH RK I WH dH ^G Jb (G &N 0H 9H tI ,G [K }M *N =N PL |H -N EJ N xJ ~H ,N iI dI 'N )N 7M DL 8M 8I BL 6I oJ nJ g9 g9 g9 g9 g9 g9 !N ~N {N ]N %H fJ ID PD PD PD PD yD XD XD aD aD aD nD RD RD RD RD RD RD nD fD aD aD XD PD PD ID %E %E %E ^N /N (N kK AD hD hD tD Zp vl _N >u xA Ok Ok b5 b5 b5 F4 A5 F4 A5 fw ", -" Yj F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 Ok Qu Qu Qu Qu Qu Qu Yj Ok Yj &l 9J Ll jn 7D :N J rN sN FI tN YL uN vN wN xN yN zN AN BN CN DN EN FN GN HN IN JN KN 5F mG 6F qF 0F aF qG rG nF eF NH fF jF FH sG vG JH >L YI ZI &K 'L 'M 'M )M ZM ZM LN MN NN ON LN LN ZM ZM )M )M 'M 'L &K ZI ,L YI >L JH vG sG kF jF lF mF nF PN bF 0F oG 8F 7F 6F 5F 4F 3F DH }F hG [F QN gG vF ^F zG QH RH RN SN EG FG GG UH JG ^K TN YH ,J ZH `H +I :M dH UN ~J TL &N 0H )G 7H ,G /J }M *N GJ pI VN JK EJ 2L _H 5L WN XN YN ~H 3M ZN dI `N O 7M CL 8M 7I BL AL oJ nJ g9 g9 g9 g9 g9 g9 .O +O @O @O +O 9N nM iJ #O $O %O BE PD PD PD PD yD oD XD XD XD aD XD XD XD yD yD PD PD ID %E %E %E %E &O *O 7J kK AD KD !D tD *o .E Ll wC =n Yj &l Yj Yj Yj Yj A5 F4 A5 F4 =O ", -" Zh b5 A5 F4 A5 A5 F4 A5 F4 F4 A5 Qu Ok Ok A5 Ok Ok Ok Qu &l Ok >u vl 9J Yp Zp -O ;O >O ,O [N 'O J 7O 8O 9O 0O aO ZL bO cO dO eO fO gO hO iO jO kO lO FN mO nO oO pO QN mG 6F 8F oG 0F bF qG cF mF lF gF jF FH vG vG JH KH KH ,L ZI ,M )L )M )M ZM LN qO qO rO sO LN tO LN qO LN ZM ZM )M 'L 'L YM ZI YI KH `I GH sG kF jF gF lF eF uO vO qG aF 0F 9F 6F 5F 4F 3F 2F sF }F hG hG u xA Ok xA ~j b5 ~j F4 F4 94 F4 94 ", -" jC ~j 94 b5 94 94 F4 94 F4 F4 F4 Qu Qu Qu ^w Qu ^w ^w Qu xA Ok Ok qs qs vl OO PO PO QO ;O RO >O ,O ,O pK 'O P OK $I &N ]G ^G /G wI :M .I RK ,J :L XH TN VH ,P 'P )P `K !P ~P {P fO ]P ^P /P (P _P :P

L YI VI ZI &K ,M )L )M )M ZM qO qO qO rO 3P LN LN qO qO qO {M ZM )M )L )L ,M ZI YI 4P JH GH vG vG FH jF gF NH 5P vO qG bF 0F 8F 7F 6F mG 4F kG EH |F }F [F QN _F KN ^F ^F ]F 6P _M 'K SH 7P 8P TH IG 9P _L YH ,J ZH /K )J xI 0P /G bH (G aH [M :K SL u jn sD `C nP #H PO oP QO pP qP TO dJ SO rP rP rP sP sP tP ]D ,O }N uP 9N LO HO vP wP g9 g9 g9 g9 g9 g9 g9 g9 g9 nJ 6I xP yP zP AP BP CP DP EP FP GP HP $P IP JP KP LP MP [H NP |H |K 4O sI 5H OP 7H !G [L QK ~J KJ dH @I WH I /K ZH YH 7O ^K PP QP 0O ZK uN JM ~P RP xF ]P ^P SP TP _P kO UP VP WP XP YP pO $J 6F 7F 8F oG bF qG oF nF mF NH gF jF FH sG vG JH >L YI ZI ,M &K )L )M )M ZM qO ZM ZM MN ZP LN LN qO qO qO )M ZM )M `P )L &K ZI YI YI >L JH vG sG FH jF gF lF Q oF oF qG aF 0F 8F 6F mG 5F 3F 2F |F }F hG AH TI gG /F ^F ]F .Q +Q CG DG !K *J $N UH ;J ^K XH zH ZH 'J -J +I @Q KJ ^G TL #I $I 9H tI ,G [K 4O QL =N #Q }H [H NL nI mI AJ ^H ]H YN $Q %Q Q ,Q 'Q vK )Q !Q kK kK 8J KD hD mP !D jn .E Yp qs =n &l Ok &l F4 b5 b5 F4 F4 F4 A5 F4 fw ", -" 94 A5 F4 A5 A5 F4 A5 F4 F4 F4 Qu Qu Qu b5 Qu b5 b5 Qu b5 Qu UD Yj >u wC ~Q {Q UF `C nP #H PO ]Q ^Q tP 4D sP RD RD RD sP 4D tP ]D /Q TO (Q iJ LO HO 8N _Q g9 g9 g9 g9 g9 g9 g9 g9 g9 nJ :Q L YI ,L ZI ,M ,M 'M 'M )M )M qO qO N lQ ZM qO ZM ZM ZM )M )M 'M 'M 'L &K ,L ,L YI >L GH vG sG J .J lF eF mQ oF qG bF 0F oG qF nQ mG 4F 4F 2F sF }F hG AH QN vF /F ^F zG oQ pQ ,K 'K )K FG HG UH JG ^K TN YH :L ZH /K xI qQ (K /G ~J #I $I [L ^J 6H [K }M QL =N rQ -P [H sQ :H BJ tQ ^H ]H uQ vQ [O O DQ ,O EQ [N 'O R HM ,R VJ L 'R )R LM !R ~R {R ]R ^R /R (R lO _R :R P ,G [K 4H 5R 6R NP JK zM O ,O OQ pK }N }N }N hP 4N sL tL fR FQ GQ gR !Q 7J kL ZD hR cD !D Zp iR Yp vl wC =n Yj Yj &l 94 A5 A5 F4 A5 F4 F4 F4 F4 ", -" xy Yj F4 A5 A5 b5 A5 b5 b5 F4 ^w Qu Qu 94 Qu b5 b5 Qu b5 Qu Qu Ok Ok >u 2N $E jR WC kR lR ,D {D eD }D }D }D }D HD HD 0D eD {D {D {D {D /Q }N iJ HO fP oM mR g9 g9 g9 g9 nJ nJ g9 g9 nJ nR oR pR qR rR sR tR YQ uR vR wR xR yR zR AR *P #R $R BR CR DR ER FR GR HR IR qI [M $I #I ~J cH (K @I WH .I ZH ,J YH 7O ^K JR CI GI KR ZK LR MR NR OR PR QR RR SR kO TR UR mO :R VR WR pO ^F 6F 7F 8F 0F aF qG oF nF eF lF gF jF jF FH sG vG `I KH KH ,L ZI ZI ,M ,M 'M 'M )M )M XR YR )M )M `P `P )L )L )L ,M ,M ZI YI YI KH `I ZR ZR sG FH jF gF lF eF `R qG S aF oG 8F 7F 6F ]L 4F 3F 2F |F }F hG [F TI gG vF ^F zG 1R .S CG DG SH GG $N +S IG JG (M :L ,J 'J I LJ @S dH /G bH (G PK [M JJ 7H S >S ,S ,S 'S )S aR !S nP UF `C `C `C nP nP #H PO MQ QO pP qP TO ~S sP rP rP (Q {S pL ]S %O %O %O ^S KQ kK 8J hD mP Zp *o =n vl qs >u >u Ok Ok Ok F4 F4 Qu F4 Nj F4 94 94 A5 Pw ", -" &l F4 A5 A5 F4 A5 F4 F4 A5 Qu Ok Ok Ok Ok Ok Ok Qu Ok Qu Qu Yj Ok &l 5N sB sB jR kR $D 9D {D {D {D {D {D {D {D {D {D {D 3D 3D 9D 9D 'D TO /S (S fP =Q _S :S g9 g9 g9 g9 g9 g9 g9 nJ L >L YI ,L ,L ZI ZI ,M ,M 'M 'M wS xS 'L )L 'M 'M ,M ,M 'L ZI ZI VI YI YI >L JH JH vG FH jF .J lF mF mF `R vO qG bF 0F 9F 7F 6F mG 4F 3F sF sF }F hG QN _F vF ^F ^F zG yS oQ CG 'K )K 7P $N UH JG ^K TN YH ,J ZH /K dH zS EM KJ ~J #I $I 9H :K ^J [K }M IJ BO AS 0Q 2H zM BS CS DS IP %P 8R ES FS GS EO FL sM DL CL 8I AL 6I nJ g9 g9 HS IS JS JS JS IS >S KS LS _I JE MS MS {Q {Q UF UF `C NS MQ ]Q NQ SD dJ 4D sP RD nD qK %E $H OS PS PS gJ QS kK kK 8J hD 7D Zp Yp 9J vl >u >u &l Ok &l Yj A5 A5 A5 A5 F4 A5 F4 F4 F4 iC ", -" 94 94 F4 F4 b5 F4 b5 b5 94 ^w 94 94 Qu b5 Qu Qu Qu Qu Qu Qu A5 Ok &l RS qB rB $E kR $D ~D 9D 9D 9D 9D 9D 9D 9D 9D 9D ~D DD DD DD [D 9D eD SO SS fP =Q wK TS g9 g9 g9 g9 g9 g9 g9 nJ US VS YO WS qR AP tR XS uR vR YS R ZS `S T .T +T cI @T #T 8S 9S 0S aS bS cS $T %T qI $I (G ^G dH :M +I MJ yO 'J ,J YH (L &T *T =T -T ;T >T ,T 'T )T #M !T ~T {T ]T RM ^T /T HN (T _T JN :T mG 6F 8F oG 0F bF qG cF cF nF eF lF gF jF FH FH vG JH >L >L YI YI ZI ZI &K &K &K 'L L GH GH vG FH J .J .J lF eF nF [T bF bF 0F 8F 7F 6F mG 4F 3F 2F DH }F hG hG QN $J (F }T yG |T 1T 2T DG )K 3T GG TH UH JG ^K TN YH ,J ZH .I cH 4T ~J EM bH (G aH ~G SL 6H 5H }K QL 5T 6T 7T 8T 9T 0T aT bT IP cT DK dT HL CK eT fT sM 7M 8M 8I 6I WO nJ g9 gT JS hT hT hT hT iT JS JS D CD [D [D DD DD DD [D [D [D CD CD >D >D >D >D CD 3D ]D FQ fP *Q AQ qT rT g9 g9 g9 g9 nJ nJ g9 sT VS tT uT zP .P vT wT xT yT YS zT AT BT CT DT ET FT GT HT %R IT 9S 0S aS JT KT LT MT NT OT uI EM dH :M MJ /K ZH :L XH WH &T PT 5G =T QT RT WJ ST TT UT VT WT XT YT ZT `T U .U +U @U #U $U 4F rF 6F 7F 8F 0F bF pF cF mF eF eF lF .J J FH FH vG JH JH >L >L YI YI ZI ZI ,L ZI %U &U ZI &K &K ,L ,L ,L ,L YI YI >L >L JH vG vG FH J gF gF %K eF nF cF *U bF 0F 0F oG 8F 6F rF 5F 3F 2F sF }F hG [F U ,U CR 'U $R #R 6Q &P )U fI wJ IL DK !U eT ~U O DL CL BL 6I oJ nJ {U JS ]U ]U ]U ]U ^U hT iT mM rB rB rB sB sB QC $E RB kR /U [D 3D {D {D eD 0D HD }D }D MD RD kD cM (U _U nT E :U jL 8J lK tD jn 9J qs =n Ok &l &l b5 Yj F4 F4 A5 Qu Ok A5 F4 A5 F4 F4 2j ", -" b5 A5 A5 A5 A5 A5 A5 F4 Ok Qu Qu Qu kq Qu Qu b5 Qu b5 b5 Qu 94 Ok D >D >D >D >D >D >D >D >D >D >D >D L >L >L GH JH vG FH FH jF gF gF lF eF dF rG qG wU 0F 0F 8F 7F 6F mG 4F 3F 2F sF CH hG [F #J $J (F }T ^F xU QH .Q yU DG 3R FG TH UH _M KG TN YH :L ZH /K MJ :K zU AU bH (G &N 0H 9H SL G IK BU CU 8S #T DU $R EU FU GU gI HU yJ IU JU CK eT KU O CL 7I BL 6I WO LU )S LS LS SS SS SS ]U hT MU rB pB xB qB qB rB rB uB TB ZC $D [D 9D 9D 3D {D {D {D {D {D }D RD kD ~I NU (U (U mT OU PU 8J !D 7D jn 9J >u Yj Ok Yj Nj A5 94 A5 A5 94 A5 b5 94 F4 94 F4 F4 Zh ", -" &l F4 F4 F4 F4 F4 F4 b5 Qu ^w ^w Ok ^w Ok Ok Qu Ok Qu Qu Ok F4 &l QU jR rB SB =C #D #D V ,V 'V )V !V ~V {V ]V ^V /V (V _V ZJ :V L >L 5V 6V UI >L >L >L >L >L JH JH GH vG vG LH kF kF MH lF lF eF dF rG rG vO 7V oG oG 8F 6F rF 5F 3F 2F 2F 1F CH hG hG D CD [D DD DD ~D 9D 9D 9D {D HD nD &E ~I nV oV NU pV PU kK ^I cD Zp Ll vl &l Ok &l F4 F4 F4 Qu Qu Qu Qu Qu Qu F4 A5 F4 A5 A5 ", -" A5 F4 F4 94 F4 94 94 F4 94 Qu Qu 94 kq b5 b5 Qu b5 Qu Qu b5 Qu Yj Yj qV rB SB =C #D #D #D #D #D #D #D #D #D #D #D #D #D #D #D ;D -C #D >D 3D rP rV *Q AQ (S sV g9 g9 g9 g9 g9 g9 tV |U xP tT WS zP vT wT DP WU uV vV wV YU xV 5U 6U ZU 7U `U 8U yV zV AV bS IR JT BV @V aU #V $V $V CV DV EV FV GV HV IV 'V JV KV LV MV NV OV rH PV QV RV SV TV UV VV WV XV YV ZV `V W .W +W jG 3F 5F mG 6F 7F oG 0F bF bF vO rG dF dF eF lF lF gF kF kF LH LH vG vG vG JH GH GH @W *U vG GH GH GH JH JH vG vG LH LH LH jF gF gF %K eF eF dF rG rG vO S #W 8F 7F 6F 7F mG 4F 3F 2F 1F CH hG [F W ,W 'W )W !W 0S ~W fV 8S CR $R {W ]W ^W /W ~H HU 4M IU cI iV (W _W :W CL 7I 7I D >D >D >D >D CD [D [D DD 3D }D XD PF 1W ~I ED nV 2W kK 8J lK tD Zp 9J =n &l Ok A5 F4 F4 A5 Qu A5 Ok b5 Ok 94 94 F4 94 F4 F4 ", -" 3W Yj A5 F4 A5 F4 F4 A5 Qu Ok Ok ^w Ok ^w ^w Ok ^w Ok Ok Qu Ok ^w Ok 4W rB SB WB -C -C #D #D #D #D #D #D ;D -C -C -C -C -C -C -C -C -C #D >D 'D hJ PQ uL [W 5W 6W g9 g9 g9 g9 g9 7W |U VS tT uT zP TU vT VU WU uV vV 8W 9W 0W CT 5U 6U aW `U bW cW dW eW fW gW hW iW jW kW @V lW mW $V CV CV nW oW pW qW qW rW sW sW tW uW vW wW xW yW zW AW AW BW CW DW EW FW GW HW IW -L JW sF 3F 4F 4F rF 6F 7F 8F 0F S S vO rG dF mF eF lF lF gF gF kF kF LH LH LH vG vG vG KW LW sG vG vG vG vG LH FH FH jF jF kF gF lF lF eF eF mF rG vO vO bF 0F MW nG 8F 6F mG 4F 3F 2F sF CH hG [F D >D >D CD {D 4D ID PF $H -E ~I cM ZW jL kK hD !D jn vl xA xA 94 ^w 94 94 Qu 94 Qu Qu Ok Qu Ok A5 F4 A5 F4 Pw ", -" ~j b5 F4 b5 F4 F4 A5 F4 A5 A5 F4 A5 Qu Qu Qu Qu Qu Qu A5 F4 Yj &l `W UF vB WB -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C #D [D (Q *Q *Q zQ *Q X g9 g9 g9 g9 g9 .X +X VS YO WS }S .P UU wT DP xT vV @X #X xV CT 5U 6U ET aW $X cW %X &X *X =X -X ;X >X ,X 'X )X !X ~X CV DV oW {X pW pW ]X JV JV sW JV ^X /X ^X (X _X :X 0G Y ,Y ;K 3F 4F mG mG 6F 8F oG 0F 0F bF qG vO rG dF dF eF eF lF lF lF gF MH MH 'Y )Y !Y ~Y kG kF jF jF gF gF gF gF lF lF eF eF mF mF rG rG vO S bF 0F oG {Y ]Y ^Y mG 4F 3F 3F 2F DH CH hG hG S LS LS LS LS LS LS LS LS SS 6N uX uX uX uX vX fY gY vB VB -C -C -C -C -C ;D ;D #D #D #D #D >D 9D MD yD &E *E wX $H $H hY jL ]I ^I 6D *o =n &l Ok b5 A5 F4 A5 A5 b5 A5 b5 b5 F4 b5 F4 F4 F4 F4 F4 ", -" iY b5 A5 F4 A5 A5 F4 A5 F4 F4 F4 Qu Qu Qu 94 Qu 94 94 F4 94 F4 Ok Ok jY SB UB -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C #D SO uL *Q dR yQ Z YX YX ^X /X ,Z 'Z sW JV ]X ]X pW pW oW DV 4Y )Z $V iX lW !Z ~Z {Z 'X 'X ]Z ^Z /Z cW 8U IX (Z FU _Z :Z /W ~H HU 4M 5M uJ rX (W D {D nD 4Z PF PF wX wX $H 5Z ZD ZD !D fM Yp Ll &l &l Yj F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 A5 A5 Vy ", -" Yj F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 F4 A5 Yj Ok Ll hM UB =C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C =C &H *Q AQ cR vL 6Z g9 g9 g9 7Z +X |U VS tT uT zP .P vT wT 1U yT 8Z 9W nY oY CT 5U GT ZU 7U $X cW %X 9Z 0Z aZ bZ LX MX cZ dZ uY vY wY xY eZ fZ gZ hZ iZ jZ ]X JV KV KV ^X kZ XX lZ ZX ZX FY FY GY mZ GY RI HY nZ RI ;Y -Y ;Y #U JY pO oZ pZ qZ rZ rZ qZ qZ ]Y sZ ]Y sZ ]Y sZ sZ tZ tZ uZ vZ tZ wZ wZ xZ PU xZ yZ KQ yZ zZ AZ AZ BZ CZ DZ EZ FZ GZ HZ IZ JZ KZ LZ MZ NZ OZ sZ PZ QZ RZ SZ jQ TZ UZ VZ WZ XZ YZ 5X ZZ _M `Z ` .` +` NW @` #` $` %` YX lZ ^X kZ kZ DY sW ]X qW VX VX oW oW oW 4Y CV CV iX lW &` *` =` MX sY rY -` /Z %X cW 8U $X ;` >` ,` jI /W HU 4M IU 5M uJ rX (W '` )` SS |Z |Z |Z LS LS LS LS LS LS SS }N uX uX uX uX vX fY GC SB WB -C -C -C -C -C -C -C -C -C -C -C S =Q dR aR {` pJ g9 g9 ]` ^` FX VS YO WS zP AP vT wT DP 1U /` uR nY oY 4U 5U 6U ZU 7U $X 8U cW lN (` ^Z sY tY MX NX OX uY QX _` xY :` <` [` }` |` 1` 2` 3` JV JV DY /X kZ XX YX `X YX FY FY FY mZ GY RI -Y -Y IY -L -L 4` #U WM 5` 5` JN *Z *Z jQ 6` 7` 7` 8` 9` 9` 9` 0` a` a` a` yZ a` yZ yZ a` yZ a` b` xZ a` xZ xZ xZ xZ xZ c` d` e` d` f` g` h` g` QZ i` 7` i` j` 7` 6` jQ jQ #U JN JY k` KY l` m` n` n` o` p` q` r` s` t` u` v` FY w` w` lZ XX kZ kZ KV sW 'V x` y` z` A` B` C` D` E` F` iX G` H` ,X MX LX bZ rY ^Z I` %X cW bW $X J` DS ]W xM ~H HU ZN iI 5M uJ rX K` L` LS |Z |Z |Z LS LS LS LS LS LS SS $O uX uX uX uX uX fY gY M` WB -C -C -C -C -C -C -C -C -C -C -C #D [D HD aD kD &E PF N` wX $H O` jL ]I cD cD *o Ll >u Yj b5 F4 A5 Qu A5 A5 94 A5 94 94 F4 94 F4 F4 A5 F4 ", -" P` Nj F4 94 94 A5 94 A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 F4 A5 Yj Ok &l Q` TO WB -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C WB TB hM =Q AQ cR *Q R` g9 g9 ]` ^` +X |U xP tT WS AP UU wT VU xT S` 1U T` nY oY CT 5U ET 7U IX bW cW iV U` -` rY bZ tY MX cZ OX uY QX wY xY <` [` }` V` W` X` IV ]X sW Y` Z` `` .. .+ .@ .. .# .$ .% .& .* .GY -Y RI IY -L -Y WM = .JY pO WM JN jQ *Z jQ 6` 6` - .j` 7` 7` 7` i` i` 7` yZ ; .yZ yZ ; .yZ ; .; .yZ ; .yZ yZ yZ yZ yZ yZ ; .yZ ; .7` 9` 7` 9` 9` 7` 8` jQ *Z jQ pO jQ JN JN pO pO #U ;Y -L -Y -Y IY HY RI RI GY mZ FY FY FY YX `X YX XX kZ /X DY > ., .' .) .! .V` ' .~ .fZ { .xY ] .^ ./ .dZ NX MX tY sY rY /Z %X cW bW IX 7U 6U 0T ( .xM ~H HU 4M IU uJ rX _ .: .LS |Z |Z |Z LS LS LS LS LS LS LS < .sB uX uX uX uX |W pB 3Z UB =C -C -C -C -C -C -C -C -C -C -C -C >D {D RD ID &E PF PF wX wX [ .DV KD AD !D jn =n qs &l Ok A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 Nj ", -" b5 A5 F4 F4 F4 F4 F4 F4 94 Qu 94 94 Qu 94 Qu Qu 94 Qu 94 94 b5 Yj 7D } .=C =C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C =C UB vB | .=Q zQ aR 1 .2 .g9 ]` ^` FX 3 .VS YO WS zP .P vT wT 1U 4 .uR T` nY oY 4U 5 .6U ZU 7U $X 8U uJ 6 .^Z rY bZ tY MX NX dZ uY QX _` xY eZ <` [` 7 .V` 8 .9 .]X 0 .a .b .c .d .e .f .g .h .i .j .j .k .l .m .n .o .p .q .-L ;Y -L r .s .t .u .v .w .x .y .z .A .B .C .D .E .A .F .G .H .I .J .K .xZ yZ xZ xZ a` xZ yZ a` ; .a` ; .7` 9` 7` 9` 9` 9` 9` 9` 7` 7` 7` 7` jQ pO jQ #U WM 5` JY JY JY WM ;Y -L IY nZ RI HY HY mZ L .eG M .N .O .P .Q .kZ sW KV R .S .a .T .U .V .V` }` [` <` xY wY >X W .{Z ,X MX LX sY rY ^Z I` %X yV 8U $X 7U ET X .Y .KL HU ZN IU 5M uJ Z .` .LS |Z |Z |Z LS LS LS LS LS LS LS ..`C uX uX uX uX uX fY GC SB WB -C -C -C -C -C -C -C -C -C -C -C ..,..'..)..!..~..{..]..^..k ./../..(.._..:..0 .<..[..}..|..1..2..3..4..4..5..6..7..8..9..0..a..b..a..c..c..d..e..e..f..g..h..i..i` 9` i` 9` 9` 0` j..k..l..m..n..6H o..p..A .q..r..s..s..t..u..v..w..x..y..z..= .WM WM -L A..B..C..D..E..F..G..H..g .I..J..J..!..K..'..L..M..N..O..a .T .U .V .V` }` [` <` :` xY _` QX P..Q..R..MX LX sY rY ^Z I` %X bW IX 7U ET 6U S..wJ CO HU 4M IU T..U..LS |Z |Z |Z |Z LS LS LS LS LS LS LS V.._I uX uX uX uX uX |W gY vB UB -C -C -C -C -C -C -C -C -C -C -C #D DD HD aD 4Z &E PF PF wX wX LS 9` ]I AD !D Zp =n wC xA &l ~j A5 A5 A5 A5 A5 A5 94 A5 94 94 A5 94 A5 A5 F4 ", -" 3j Yj b5 b5 F4 b5 F4 F4 94 Qu 94 94 Qu 94 Qu Qu Qu Qu F4 F4 A5 Ok vl g9 iJ =C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C =C UB W..nP X..zQ cR AQ Y..g9 Z..^` FX 3 .VS YO WS AP UU wT DP `..%..vV T` nY oY CT 5 .6U ET 7U bW +.aW I` ^Z -X sY tY MX NX OX uY QX _` xY eZ <` [` }` V` .+.++.U .;..b .>..,..'..K..K..!..~..m .]..^..k ./../..(..@+.#+.$+.%+.&+.|..*+.3..3..4..5..=+.-+.-+.;+.>+.9..,+.0..0..f..a..a..e..e..e..c..d..A .PZ '+.)+.!+.~+.8..c..f..f..f..c..a..b..b..{+.0..9..9..7..7..]+.=+.=+.4..3..^+.l` ;Y /+.(+._+._..:..@+.(../..k .^..]..]..{..~..!..)..'..,..' .:+.<+.T .U .V .! .}` [` <` eZ [+._` QX uY }+.|+.MX tY sY rY ^Z I` %X cW 8U $X 7U ZU 1+.2+.3+.~H HU 4M 4+.5+.LS |Z |Z |Z LS LS LS LS LS LS LS LS X..[N uX uX uX uX uX |W pB GC UB =C -C -C -C -C -C -C -C -C -C -C ;D >D {D RD ID &E PF PF N` wX nT 6+.YD AD hD cD jn Yp >u Ok Nj F4 94 94 Qu 94 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 2j ", -" Yj F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 b5 Yj xA g9 lV 7+.=C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C WB SB gY UF iJ yQ bR @O VO g9 8+.9+.3 .VS 0+.WS zP .P vT wT a+.DP vV T` nY oY 4U 5U 6U ZU 7U $X +.ZU %X I` ^Z rY bZ tY MX NX dZ uY vY _` xY :` <` [` }` b+.c+.d+.e+.;..f+.>..,..'..K..!..~..~..{..]..^..k ./..(..(..g+.h+.i+.j+.k+.l+.*+.*+.m+.n+.n+.5..5..-+.-+.>+.;+.,+.,+.0..0..0..f..f..a..a..a..0..o+.6..f..c..c..e..a..a..f..f..a..0..0..0..,+.,+.>+.>+.-+.-+.5..5..4..3..3..p+.p` -L q+.i+.i+.i+.@+.(../..k .^..^..r+.{..~..!..K..'..,..s+.t+.u+.T .T .U .v+.! .7 .[` fZ eZ xY wY vY uY w+.'X MX tY bZ rY -` /Z %X yV 8U IX ZU 6U DT x+.wJ HU y+.z+.LS |Z |Z |Z |Z LS LS LS LS LS LS LS LS X..,O uX uX uX uX uX uX fY GC SB WB -C -C -C -C -C -C -C -C -C -C -C xD 3D 4D yD kD &E PF PF wX wX A+.jL ZD ZD hR tD =n uD Ok Ok Yj F4 A5 A5 Qu A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 Bw ", -" A5 b5 b5 94 b5 94 94 F4 94 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 F4 A5 Ok B+.oJ HQ ;D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C =C UB 3Z pB jR C+.yQ bR eP 2 .g9 nJ D+.VS 0+.WS zP AP UU tR E+.wT yT XU T` nY oY 4U 5U ZU 7U $X F+.ZU %X I` -` rY bZ tY MX cZ OX uY QX _` [+.eZ fZ [` }` G+.H+.d+.T .T .;..b .>..I+.'..)..!..~..{..m .]..j .k ./..(..#+.J+.:..j+.j+.k+.|..|..*+.3..3..4..4..5..5..-+.-+.;+.>+.9..9..9..0..0..0..0..0..0..K+.0..a..a..a..0..0..0..0..0..9..9..,+.>+.>+.>+.-+.-+.5..5..n+.n+.3..*+.L+.|..M+.;Y N+.O+.O+.O+.P+./..k .k .^..]..m .~..!..K..'..'..,..>..b .Q+.U .U .V .! .}` [` fZ eZ xY _` QX uY dZ R+.LX tY bZ rY ^Z I` %X cW bW $X 7U ZU 6U 4U x+.yJ S+.T+.LS |Z |Z |Z LS LS LS LS LS LS LS LS LS 1Z pP uX uX uX uX uX uX |W 2Z vB UB =C -C -C -C -C -C -C -C -C -C -C u &l Yj 94 A5 94 94 Qu 94 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 ", -" ~x Yj A5 F4 A5 F4 F4 94 Qu 94 94 A5 94 A5 A5 Qu A5 Qu Qu 94 F4 Nj Yj PU W+.X+.-C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C WB SB GC fY rB Y+.[W bR HS DX g9 nJ sT SQ YO WS zP AP Z+.`+. @.vR vV &..nY oY CT 5U 6U ET 7U IU 6U yV %X /Z ^Z -X bZ LX MX NX dZ uY vY wY xY :` <` [` .@.+@.W` U .e+.S .b .>..s+.,..'..K..!..~..{..{..]..^..@@./..#@.$@._+.i+.:..j+.k+.k+.l+.*+.*+.3..m+.n+.4..5..=+.-+.-+.>+.;+.;+.>+.,+.,+.,+.9..9..%@.8..,+.,+.9..9..,+.,+.9..9..;+.;+.;+.7..-+.-+.5..5..4..4..3..3..*+.l+.l+.k+.&@.*@.=@.O+.@+.(../..k .@@.^..r+.{..~..!..-@.K..'..,..s+.f+.;..;@.U .V .V` V` }` *..<` eZ xY wY QX uY OX >@.LX LX sY rY ^Z /Z %X cW 8U $X 7U ET 6U ,@.'@.)@.LS |Z |Z |Z |Z LS LS LS LS LS LS LS LS SS < .UF uX uX uX uX uX uX |W pB GC UB WB -C -C -C -C -C -C -C -C -C -C #D DD HD fD eJ &E PF PF N` wX !@.~@.ZD 8J hD Zp *o Ll qs Yj Ok F4 F4 F4 Qu Qu A5 Qu A5 A5 F4 A5 F4 F4 A5 F4 A5 2j ", -" &l A5 F4 A5 F4 F4 F4 Qu Qu Qu 94 Qu 94 94 Qu 94 Qu Qu A5 F4 A5 &l Ok KD HQ #D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C =C UB vB 2Z fY pB hJ [W cR {@.wP nJ WO ]@.^@.WS qR AP VQ )N UU xT yT vV &..nY oY 5U 6U ET 7U /@.6U cW %X I` ^Z rY bZ LX MX cZ OX uY QX _` xY eZ fZ fZ (@._@.8 .V .U .T .;..b .s+.,..I+.'..K..!..~..{..{..]..^..@@.MK :@.(..O+.@+.i+.j+.j+.k+.l+.|..*+.L+.3..3..4..n+.5..5..5..-+.-+.-+.>+.>+.>+.>+.>+.g..7..;+.;+.>+.>+.;+.;+.;+.-+.-+.-+.-+.5..5..4..4..4..3..3..*+.*+.|..k+.k+.j+.<@.[@.(..(..(../..k .^..^..]..{..~..!..!..)..'..,..>..b .;..e+.}@.) .v+.V` }` [` <` eZ xY wY QX uY dZ NX |@.-X bZ rY ^Z /Z %X yV 8U IX 7U ZU 6U 1@.2@.JS LS |Z |Z |Z LS LS LS LS LS LS LS LS LS SS 3@.sB uX uX uX uX uX uX vX fY GC SB WB -C -C -C -C -C -C -C -C -C -C #D >D {D RD ID &E 4@.PF PF wX wX 5@.jL KD AD hD 7D Zp Yp >u &l b5 F4 F4 F4 Qu Qu 94 Qu 94 94 A5 94 A5 A5 94 A5 94 =O ", -" 84 F4 b5 F4 b5 b5 A5 b5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 Qu A5 F4 b5 Yj >u 6@.NQ -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C =C UB GC pB |W pB ,Q [W cR 7@.rM g9 nJ 8@.9@.qR .P VQ )N 0@.xT yT vV T` nY oY CT 5U 6U ET a@.b@.bW cW 0Y I` ^Z rY sY tY MX cZ OX uY QX wY xY eZ <` c@.d@.! .V .V .U .T .;..b .>..,..'..'..K..!..~..m .m .]..^..BM e@.@@.(..O+.O+.:..f@.j+.k+.k+.l+.l+.*+.*+.3..3..4..n+.n+.5..5..5..5..-+.-+.-+.-+.k+.-+.-+.-+.-+.-+.-+.-+.-+.5..=+.=+.5..n+.n+.3..m+.m+.*+.*+.|..|..k+.j+.j+.i+.g@.h@.P+.(../..@@.^..^..]..{..~..!..!..K..'..,..>..b .b .;..T .i@.v+.! .}` [` fZ eZ xY wY QX QX uY OX NX j@.-X sY rY ^Z I` %X cW bW $X 7U k@.l@.m@.LS |Z |Z |Z LS LS LS LS LS LS LS LS LS SS n@.hP uX uX uX uX uX uX uX uX fY rB o@.WB -C -C -C -C -C -C -C -C -C -C ;D >D {D ND PD kD &E PF PF wX wX p@.PU KD ZD hD tD Zp =n qs Yj Ok Nj 94 A5 94 A5 A5 Qu A5 F4 F4 F4 F4 F4 F4 F4 F4 F4 ", -" Nj F4 94 F4 F4 94 Qu 94 94 Qu 94 Qu Qu 94 Qu 94 94 Qu 94 F4 F4 Ok Ok qs q@.#D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C WB SB GC mV |W pB [I [W cR r@.s@.oJ t@.AL u@.v@.ZO O w@.DP 1U yT XU T` nY 4U 5U 6U ZU x@.y@.8U yV %X I` -` rY bZ tY MX MX NX OX uY QX _` xY eZ z@.A@.}` ! .V .U .T .T .;..b .>..I+.e .e .K..!..~..{..{..r+.B@.n .@@./..(..(..@+.i+.:..j+.j+.k+.k+.|..l+.*+.*+.3..3..3..4..4..4..4..5..5..5..5..C@.=+.=+.=+.5..5..5..5..4..4..n+.n+.3..3..3..*+.L+.L+.l+.l+.k+.k+.j+.i+.:..@+.D@.E@.@@./..k .^..r+.r+.{..~..-@.-@.)..e .,..>..s+.b .;..e+.U .i@.|` }` [` [` fZ eZ xY wY QX uY dZ NX MX F@.G@.rY -` I` %X yV 8U $X 7U H@.I@.LS |Z |Z |Z LS LS LS LS LS LS LS LS LS LS SS J@.MS |W uX uX uX uX uX uX uX fY gY vB UB =C -C -C -C -C -C -C -C -C -C -C >D 3D MD oD kD &E PF PF N` wX K@.L@.jL 8J hD cD jn Ll &l Ok Ok b5 F4 F4 A5 Qu A5 A5 Qu A5 F4 F4 A5 F4 A5 A5 94 A5 Yj ", -" 94 A5 F4 A5 A5 b5 A5 b5 b5 A5 b5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 Yj &l =n M@.LD -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C WB SB GC mV |W |W N@.cR cR O@.P@.t@.AL 7I Q@.R@.S@.T@.U@.V@.%..vV &..nY oY CT 5U 6U W@.X@.$X bW cW %X I` ^Z rY bZ tY MX NX dZ uY vY wY xY xY Y@.Z@.[` 7 .! .V .U .e+.T .;..b .s+.,..'..'..K..!..~..{..{..`@. #.^..k ./../..(..@+.@+.i+.i+.j+.j+.k+.k+.l+.l+.l+.L+.L+.*+.3..m+.m+.3..4..n+.n+..#.n+.4..4..n+.n+.4..3..3..3..3..3..*+.*+.*+.l+.|..k+.k+.k+.j+.j+.:..@+.@+.(..2H +#.@#.k .^..]..]..m .~..!..!..)..'..,..>..>..b .S .T .U .V .##.|` }` [` <` eZ xY _` QX uY OX cZ MX 'X $#.dW ^Z ^Z /Z %X cW &X %#.&#.*#.LS |Z LS LS LS LS LS LS LS LS LS LS LS SS C+.CQ uX uX uX uX uX uX uX uX uX fY gY vB UB =C -C -C -C -C -C -C -C -C -C -C D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C =C WB SB GC pB |W |W ;#.[W cR fP >#.,#.AL 7I CL CL 7M eN gN '#.)#.!#.mY nY oY CT 5 .cI ~#.7U IX bW cW %X I` -` rY sY tY MX cZ OX uY QX wY xY {#._` [` [` }` ! .V .U .e+.S .;..b .>..I+.'..'..)..!..~..~..]#. #.]..^..@@.@@./..(..(..@+.@+.i+.:..f@.j+.k+.k+.k+.|..|..|..L+.*+.*+.L+.L+.3..3..|..m+.3..3..3..3..*+.*+.*+.*+.*+.l+.|..|..l+.k+.k+.f@.j+.:..i+.i+.@+.(..(../..^#.]#./#.j .r+.{..m .~..!..!..K..'..,..s+.s+.b .;..T .U .V .V .}@.}` *..fZ eZ xY wY QX uY uY dZ cZ MX rY (#._#.-` /Z 0Y :#.<#.[#.*#.LS LS LS LS LS LS LS LS LS LS LS LS LS SS }#.2N pB uX uX uX uX uX uX uX uX vX fY gY vB UB =C -C -C -C -C -C -C -C -C -C -C ..>..b .;..e+.U .U .V .' .e#.~ .fZ :` xY xY _` vY uY OX cZ MX tY /Z (#. V I` f#.g#.h#.*#.LS LS LS LS LS LS LS LS LS LS LS LS SS ]U }#.2N pB uX uX uX uX uX uX uX uX uX |W fY rB vB UB =C -C -C -C -C -C -C -C -C -C -C #D DD }D fD eJ &E 4@.PF PF wX wX i#.j#.YD ]I lK cD jn =n cp Ok Yj Nj 94 94 94 94 Qu 94 Qu Qu A5 Qu A5 A5 b5 A5 b5 b5 F4 ~y ", -" +E A5 F4 F4 F4 Qu Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu Qu A5 F4 &l &l Ll k#.[D #D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C WB SB GC 2Z |W uX JE l#.bR )S ,S 8N m#.n#.DL 7M wQ dP fN [O o#.p#.%S 2O q#.r#.s#.ZU 7U $X 8U cW 0Y /Z ^Z rY bZ LX MX cZ OX uY t#.dZ b#._` eZ <` [` }` }` V` V .U .e+.S .;..b .s+.,..,..'..K..!..u#.G..{..{..r+.r+.^..@@.k ./../..P+.(..@+.@+.@+.:..:..f@.f@.j+.j+.k+.k+.k+.k+.k+.k+._+.k+.k+.k+.k+.k+.k+.k+.k+.k+.j+.j+.j+.j+.:..:..i+.@+.@+.(..(../../..k .k .^..v#.w#.i .{..~..~..!..)..'..'..,..s+.s+.b .;..e+.U .U .V .V` { .SX fZ eZ eZ xY _` QX uY dZ NX MX LX bZ x#.(#.y#.z#.A#.*#.LS LS LS LS LS LS LS LS LS LS LS LS SS ]U Y+.u Ok b5 F4 A5 F4 A5 A5 A5 A5 A5 A5 Qu A5 F4 F4 94 F4 94 94 A5 ", -" b5 A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu F4 F4 b5 Ok &l C#.D#.>D #D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C WB SB GC 2Z |W |W |W |N gL )S ,S >S cR E#.F#.G#.H#.:O X b#.a#.xY eZ <` [` 7 .! .! .V .U .e+.;..;..b .>..,..,..'..)..L#.M#.~..~..{..{..r+.^..^..@@.k ./../..(..(..(..@+.@+.O+.i+.i+.i+.:..j+.j+.j+.j+.j+.@#.j+.j+.j+.f@.f@.j+.j+.j+.j+.:..:..i+.i+.@+.@+.O+.(..(../../..k .@@.^..^..]..NP ]#.J..~..-@.-@.K..'..'..,..>..b .b .;..e+.U .U .v+.! .7 .N#.O#.fZ :` xY _` QX uY OX cZ cZ MX tY P#.Q#.gP *#.LS LS LS LS LS LS LS LS LS LS LS LS SS ]U gL /S `C uX uX uX uX uX uX uX uX uX uX uX |W fY 2Z GC SB WB =C -C -C -C -C -C -C -C -C -C -C #D [D {D RD ID iK &E PF PF wX wX NU 5Z kK YD AD !D fM jn Yp vl Ok &l F4 F4 F4 Qu Qu Qu 94 Qu 94 94 Qu 94 F4 F4 F4 F4 F4 F4 A5 ", -" 3j F4 F4 b5 Qu b5 b5 Qu b5 Qu Qu b5 Qu b5 b5 A5 b5 Ok Ok 94 A5 94 Yj Ok cp R#.{D >D ;D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C WB SB GC 2Z |W uX uX pB &D S#.'S >S JS JS cR eP T#.U#.[O o#.GP HP I#.V#.W#.DS {W X#./@.GT cW %X I` -` rY sY sY tY MX NX OX |+.Y#.vY xY xY eZ fZ [` }` ! .! .v+.U .T .T .;..b .s+.s+.I+.d .Z#.`#.-@.-@.~..~..m .]..r+.^..^..k .k ./../../..(..(..(..@+.@+.@+.@+.:..i+.i+.:..:.. $.i+.:..:..:..:..:..:..i+.O+.@+.@+.@+.(..(..(../../../..@@.k .^..^..r+.]..{..AM .$.!..!..K..K..'..,..I+.>..b .b .S .e+.U .U .V .! .}` [` +$.@$.yY xY wY vY uY uY dZ NX #$.$$.%$.*#.LS LS LS LS LS LS LS LS LS LS LS LS SS ]U SS hJ |N sB |W uX uX uX uX uX uX uX uX uX uX uX |W mV rB vB UB WB -C -C -C -C -C -C -C -C -C -C -C #D CD {D RD PD kD &E PF PF N` wX -E &$.1#.KD *$.!D tD +D =n uD xA &l ~j A5 A5 94 A5 94 94 Qu 94 Qu Qu A5 Qu A5 A5 94 A5 94 94 =$. ", -" jC Yj A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu F4 F4 b5 &l >u -$.dM {D >D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C WB SB GC 2Z fY uX uX |W rB kM C+.,S >S JS JS JS ;$.IO >$.,$.'$.)$.IP &P @R @R bY !$.~$.{$.JU ]$.0Y ^Z -X bZ tY MX MX cZ ^$./$.uY wY xY xY eZ <` [` }` V` ! .V .U .T .e+.S .b .b .s+.<+.($.' .K..K..!..!..~..{..{..r+.]..^..^..^..k .k ./../../..(..(..(..(..(..@+.@+.@+.@+.n .=@.O+.O+.@+.@+.@+.@+.O+.(..(..(..(../../../..k .k .k .^..^..r+.]..m .{..~..M.._$.:$.)..'..'..,..>..s+.f+.;..;..T .U .V .V .V` }` [` [` <$.[$.xY wY QX QX }$.|$.1$.2$.*#.*#.LS LS LS LS LS LS LS LS LS LS SS SS ]U LS hJ 3$.WC |W |W uX uX uX uX uX uX uX uX uX uX uX |W fY 2Z GC SB UB WB -C -C -C -C -C -C -C -C -C -C -C #D >D {D ND PD kD &E PF PF N` wX wX 4$.V+.YD AD hD Zp jn Yp &l &l &l b5 A5 F4 F4 Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 F4 F4 A5 F4 A5 A5 ", -" 84 F4 94 Qu 94 94 Qu 94 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Ok Qu A5 A5 Ok &l >u FE XD 9D >D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C WB 5$.W..2Z fY uX uX uX uX uX eR 6N bM >S JS JS hT hT hT hT AQ ;S 6$.7$.8$.9$.0$.BR qX a$.b$.c$.d$.hW -` bZ tY MX NX )X e$.t#.vY wY xY eZ eZ fZ [` }` }` V` V .U .U .T .S .b .b .f$.g$.h$.'..'..K..K..!..~..~..m .{..]..r+.r+.^..^..^..k .k .k ./../../../../..(..(..P+.F..(..(..(..(..(..(..(../../../../../..@@.k .k .^..^..^..]..]..{..{..~..~..!..i$.j$.'..'..,..,..>..>..b .;..e+.e+.U .v+.V .V` }` [` [` <` k$.rQ l$.m$.n$.o$.p$.*#.*#.LS LS LS LS LS LS LS LS LS SS SS ]U ]U 1Z N@.D {D ND yD kD &E PF PF N` wX wX r$.s$.]I ]I lK cD 7D vl Ll >u Yj Nj F4 94 F4 Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu Qu F4 F4 F4 F4 F4 Nj ", -" t$.A5 F4 A5 Qu Qu A5 Qu A5 A5 94 A5 94 94 Qu 94 Qu Qu ^w Qu b5 b5 Yj xA &l vl u$.4D 9D >D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C WB UB vB gY fY |W uX uX uX uX |W pB ,O 6N 1Z IS JS ;$.hT hT hT hT hT hT )S 8N v$.w$.x$.y$.z$.A$.6T B$.C$.D$.Q..MX E$.e$.dZ uY vY _` xY xY :` <` [` }` }` ! .V .U .U .e+.;..;..1` 1Y F$. #.,..'..'..K..-@.-@.~..~..~..{..{..]..]..r+.^..^..^..@@.@@.k .k .@@.@@./..G$.H$.@@./../../../../..@@.@@.@@.k .k .j .j .^..^..]..]..m .m .{..~..~..!..!..)..I$.J$.d .,..>..>..b .b .;..T .e+.U .V .! .! .7 .K$.L$.M$.N$.O$.P$.*#.*#.*#.LS LS LS LS LS LS LS LS SS SS ]U ]U ]U Q$.,Q sL #H fY |W uX uX uX uX uX uX uX uX uX uX uX uX uX uX |W fY 2Z GC vB SB UB =C -C -C -C -C -C -C -C -C -C -C -C -C #D >D {D 4D yD kD &E PF PF N` wX wX R$.s$.YD KD AD hD 7D Zp Yp &l &l Yj 94 F4 94 Qu Qu b5 Qu b5 b5 A5 b5 A5 A5 A5 A5 A5 A5 94 A5 94 ", -" 94 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu Qu A5 Qu Ok Ok Qu Ok Qu F4 94 b5 Yj &l =n S$.jD 3D >D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C WB UB vB GC mV |W uX uX uX uX uX uX uX uX `C kM T$.gL JS JS iT hT hT hT hT ]U ^U hT ^U hT cR LO ;S U$.V$.W$.X$.Y$.Z$.dZ dZ PX QX `$.xY xY zY fZ ~ .~ .}` ! .v+.v+.U .T .T . %..%.+%.t+.>..,..,..'..)..K..!..-@.-@.~..~..{..{..{..]..]..]..r+.^..^..^..^..^..^..@%.#+.l .k .k .k .^..^..^..^..^..^..^..]..]..r+.{..{..{..~..~..~..!..!..)..K..'..#%.$%.c .s+.b .b .+I %%.&%.*%.=%.-%.;%.>%.,%.'%.*#.*#.*#.LS LS LS LS LS LS LS LS SS SS SS ]U ]U ]U ]U HQ 3@.kM #H pB |W |W uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX |W fY 2Z GC vB SB UB WB -C -C -C -C -C -C -C -C -C -C -C -C -C #D >D {D 4D yD kD &E PF PF N` wX wX )%.!%.jL KD ^I cD 7D *o =n >u Ok Ok F4 F4 A5 Qu A5 A5 Qu A5 Qu Qu 94 Qu 94 94 Qu 94 F4 F4 F4 F4 94 ", -" 5w Yj A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 b5 A5 ^w ^w Qu ^w Qu F4 A5 F4 &l &l qs ~%.{%.MD 3D >D #D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C =C UB SB GC 2Z fY |W uX uX uX uX uX uX uX |W |W |W ]%.hP ^%.)O |Z JS JS hT hT hT hT ^U ]U ]U ]U ]U ]U ^U ]U ]U ^U IS rV /%.(%._%.:%.<%.[%.}%.|%.1%.2%.3%.4%.5%.6%.7%.d+.H+.GV 8%.9%.0%.a%.a%.,..'..'..'..)..)..!..!..~..~..h .m .{..{..{../#./#./#.]../#.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%.I%.*#.*#.*#.*#.*#.LS LS LS LS LS LS LS LS SS SS SS SS ]U ]U ]U ]U ]U J%.K%.rL >O jR |W |W |W uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX |W fY mV gY GC vB SB UB WB -C -C -C -C -C -C -C -C -C -C -C -C -C -C #D CD {D ND yD kD &E PF PF *E wX wX dM 6+.jL YD ZD hD fM jn Yp qs Ok &l b5 A5 A5 ^w Ok ^w b5 Qu b5 Qu Qu A5 Qu A5 A5 Qu A5 F4 F4 A5 F4 L%. ", -" Ok 94 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu Ok Qu Ok A5 94 A5 Nj Yj >u Ll M%.PF 4D {D >D #D -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C =C WB UB vB GC 2Z fY |W uX uX uX uX uX uX uX uX uX uX uX uX |W {Q N%.sL N@.#O gL iT ;$.hT hT hT hT hT ^U ]U ]U ]U ]U ]U ]U ]U ]U ]U ]U ]U ]U ]U ]U ]U ]U ]U ]U SS SS hT JS O%.P%.Q%.R%.S%.T%.U%.F%.V%.W%.X%.X%.Y%.Z%.`%. &..&.+&.@&.#&.$&.%&.&&.*&.=&.=&.*#.*#.=&.I%.I%.I%.I%.I%.I%.I%.I%.I%.I%.I%.I%.*#.*#.*#.*#.*#.*#.*#.*#.*#.LS LS LS LS LS LS LS LS LS LS LS LS LS LS SS SS SS SS ]U ]U ]U ]U ]U ]U ^U LS < .&H tL 4N PO rB |W |W |W uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX |W |W fY 2Z gY W..M` UB WB WB -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C #D [D {D OD yD kD &E PF PF *E wX wX -&.;&.jL ]I AD cD tD jn =n qs Ok Ok Yj F4 A5 A5 Qu Ok Qu Qu A5 Qu A5 A5 94 A5 94 94 Qu 94 F4 F4 b5 F4 ", -" F4 94 94 A5 94 A5 A5 Qu A5 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Qu F4 F4 Ok &l >u -$.>&.%E 4D {D CD #D -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 UB SB vB GC 2Z fY |W vX uX uX uX uX uX uX uX uX uX uX uX uX |W |W |W |W QC PO O ]%.pB |W |W |W |W uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX |W |W fY pB gY GC vB SB UB WB =C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C O hP &D mM ~&.&H {&.sK 1Z LS hT hT hT hT hT hT hT hT hT hT hT hT hT hT ^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 hT hT hT hT hT hT V..HQ {N &H 6N mM &D u &l ^&./&.kD fD }D 9D >D #D -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 WB UB UB M` W..GC 2Z mV fY |W |W uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX |W |W |W |W |W |W |W |W |W qB jR UF #H ;O ,O O eR }&.$E fY uX uX uX |W |W |W |W uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX |W |W fY fY pB 2Z GC GC vB SB UB UB WB =C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C #D >D 9D LD fD %E iK &E PF PF N` wX wX |&.1&.1#.ZD AD hR 2&.Zp Nq Yp =n Ok &l F4 F4 A5 Qu Ok Ok Qu Ok Qu Qu 94 Qu 94 94 A5 94 A5 A5 Qu A5 F4 F4 P` ", -" Bw 94 Qu 94 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu Qu Ok Qu A5 A5 F4 &l Ok >u Yp jn 3&.&E XD jD {D [D D {D MD aD eJ &E &E PF PF N` wX wX nT u Ll 5&.2W PF PD RD HD 9D >D #D -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 WB WB UB 5$.o@.vB GC GC gY 2Z mV fY fY |W |W vX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX |W |W |W fY fY pB 2Z gY GC GC vB M` SB UB UB WB =C =C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C -C D 9D }D RD PD kD &E PF PF PF wX wX wX 7&.8&.1#.ZD AD lK hD 7D Zp Yp qs &l Ok b5 F4 F4 Qu Qu Ok Qu Ok Ok Qu Ok Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu F4 ", -" Gz 94 A5 A5 Qu A5 Qu Qu 94 Qu 94 94 94 94 94 94 Qu 94 Qu Qu A5 F4 A5 Yj xA &l uD vl 5&.R#.ED &E PD RD }D 3D CD D #D -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 WB WB UB UB UB SB SB o@.vB vB W..GC GC GC gY gY 2Z 2Z 2Z pB mV mV fY fY fY fY |W |W |W |W |W |W |W |W |W |W vX vX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX uX vX vX |W |W |W |W |W |W |W |W fY fY fY mV mV pB 2Z 2Z gY gY GC GC GC W..vB vB SB SB 5$.UB UB UB WB WB =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 ;D u Ok Ok b5 F4 F4 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 Qu A5 ", -" F4 Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu 94 Qu 94 94 Qu b5 F4 F4 F4 b5 Ok Ok uD =n c&.d&.9&.wX &E eJ aD 4D 0D 9D >D #D -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 =C =C WB WB WB UB UB UB UB 5$.SB SB o@.vB vB vB 3Z GC GC GC GC GC gY gY gY gY 2Z 2Z 2Z 2Z 2Z pB pB pB mV mV mV fY fY fY fY fY fY fY fY fY fY fY fY fY |W |W |W |W |W |W |W |W |W |W |W |W |W |W |W |W |W fY fY fY fY fY fY fY fY fY fY mV mV mV pB pB 2Z 2Z 2Z 2Z gY gY gY rB GC GC GC GC 3Z vB vB M` SB SB SB UB UB UB UB WB WB =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 ;D D 9D 0D ND aD %E kD &E PF PF PF N` wX wX $H !&.e&.kK YD ZD !D cD jn jn Yp qs &l &l Yj A5 A5 A5 Qu Ok Qu Qu Ok Qu Ok Ok Qu Ok Qu Qu Qu Qu Qu Qu 94 Qu 94 94 Qu 3j ", -" |x Qu b5 Qu b5 b5 A5 b5 Ok Ok 94 Ok 94 94 Qu 94 Qu Qu Ok Qu Ok A5 94 A5 Nj Yj Ok cp =n jn f&.g&.cM PF &E %E aD 4D 0D 9D >D D 9D 0D 4D aD PD kD &E &E PF PF PF wX wX wX nV h&.i&.]I ZD ^I cD Zp *o vl =n qs Ok Ok b5 b5 F4 ^w ^w Qu ^w Qu Qu ^w Qu ^w ^w Ok ^w A5 A5 94 A5 94 94 Qu 94 Qu Qu A5 ", -" =$.A5 Qu A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu Ok Qu Ok Ok Qu Ok Qu Qu A5 F4 A5 Yj Ok &l qs =n jn j&.a&.k&.wX PF iK %E aD 4D 0D 3D [D xD #D -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 -C -C -C -C -C -C -C -C -C -C -C -C =C =C =C =C =C =C =C WB WB WB WB WB WB WB UB UB UB UB UB UB UB UB UB UB UB UB UB UB UB UB 5$.5$.5$.SB SB SB SB SB SB SB SB SB SB SB SB SB SB SB SB SB 5$.5$.5$.UB UB UB UB UB UB UB UB UB UB UB UB WB WB WB WB WB WB =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 -C -C -C -C -C -C -C -C -C -C -C -C -C -C #D >D DD GD HD 4D aD PD kD &E &E PF PF PF N` wX wX wX l&.m&.V+.YD 8J ZD !D tD *o =n Ll &l &l Yj Yj A5 A5 A5 Ok Ok Qu Ok Qu Qu Ok Qu Ok Ok Qu Ok Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 84 ", -" Nj Qu 94 94 Qu 94 Qu Qu Ok Qu Ok Ok Qu Ok Qu Qu Qu Qu Qu Qu Qu F4 F4 F4 Yj Ok &l vl Ll Yp *o f&.g&.cM N` PF iK eJ aD OD }D {D ~D >D D 9D {D }D OD aD PD kD &E &E PF PF PF N` wX wX wX $H n&.o&.4&.KD AD KD !D fM Zp =n vl >u Ok Ok b5 F4 F4 94 Qu 94 94 Qu 94 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu ", -" A5 94 94 Qu 94 Qu Qu ^w Qu ^w ^w Ok ^w Ok Ok Ok Ok Ok Ok b5 A5 94 94 A5 Nj &l &l >u Yp =n jn j&.p&.U+.wX N` PF &E eJ yD RD MD 0D 3D DD >D #D #D -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 -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 -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 -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 -C -C -C -C -C -C -C -C -C -C #D #D D ~D {D HD 4D nD oD %E kD &E &E PF PF PF *E wX wX wX wX nT q&.r&.ZD YD AD !D cD 7D *o Ll &l &l Ok Ok A5 F4 A5 A5 Qu Ok Qu Qu Ok Qu Ok Ok 94 Ok 94 94 Qu 94 Qu Qu b5 Qu b5 b5 A5 b5 A5 s&. ", -" P` F4 Qu A5 Qu Ok Ok Qu Ok Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu F4 F4 F4 b5 Ok Yj >u cp Ll Zp Zp cD t&.k&.wX N` PF &E kD ID aD RD u&.{D 9D DD >D D [D 9D {D HD jD RD aD PD 4Z kD &E &E PF PF PF *E wX wX wX wX ~I 3&.6+.1#.KD 8J AD !D Zp !D jn Yp vl qs &l xA b5 F4 b5 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu Qu Ok Qu A5 A5 Qu A5 Qu Qu 94 Qu Nj ", -" 2j A5 b5 A5 ^w ^w Qu ^w Qu Qu Ok Qu Ok Ok Qu Ok Qu Qu Ok Qu Ok Ok A5 A5 A5 A5 Ok &l Ok qs =n =n jn 7D v&.R#.w&.wX wX PF PF &E 4Z PD aD OD LD {D 3D DD >D D [D 9D {D eD }D 4D RD XD PD eJ kD &E &E PF PF PF PF N` wX wX wX wX $H x&.y&.r&.KD YD ZD lK hD 7D jn Yp =n vl &l Ok Yj F4 F4 A5 Qu Ok Ok Ok Ok Ok Ok Qu Ok Qu Qu Ok Qu Ok Ok ^w Ok b5 b5 Qu b5 Qu Qu A5 Qu xy ", -" Yj Qu A5 Qu Qu Ok Qu Ok Ok 94 Ok 94 94 Qu 94 Qu Qu ^w Qu ^w ^w Qu ^w F4 F4 94 b5 Yj Yj qs cp vl +D jn Zp z&.A&.B&.wX wX N` PF &E iK eJ PD aD RD MD 0D {D 9D [D >D D CD DD 9D {D 0D }D 4D RD aD yD ID 4Z kD &E &E PF PF PF PF PF N` wX wX wX wX $H x&.C&.D&.1#.KD *$.AD !D 6D 7D *o Ll &l &l Ok Ok ~j F4 b5 b5 94 ^w 94 94 Qu 94 Qu Qu Qu Qu Qu Qu Ok Qu Ok Ok Qu Ok Qu Qu A5 Qu A5 A5 94 %l ", -" 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu Qu Ok Qu Ok Ok Qu Ok Qu Qu Ok Qu A5 A5 F4 A5 b5 Ok &l Ok Ll Yp Yp Zp !D cD E&.F&.dM wX wX wX PF PF &E iK 4Z PD XD nD 4D }D 0D {D 9D [D >D D >D [D DD 9D {D eD }D MD ND nD aD yD ID eJ kD &E &E &E PF PF PF PF PF N` wX wX wX wX wX $H i#.G&.H&.lP YD ]I ZD hD hD fM *o iR Ll cp >u Yj Ok b5 A5 F4 A5 A5 Qu Ok Qu Qu 94 Qu 94 94 Ok 94 Ok Ok Qu Ok Qu Qu 94 Qu 94 94 Qu 94 Qu Qu b5 ", -" 1A F4 Ok Ok Qu Ok Qu Qu Qu Qu Qu Qu 94 Qu 94 94 Ok 94 Ok Ok 94 Ok b5 94 F4 94 F4 F4 b5 Ok Ok >u qs =n =n jn 7D Zp !D I&.J&.~I wX wX wX PF PF 4@.&E kD eJ PD aD RD 4D LD 0D {D 9D DD [D >D D >D [D DD 9D 3D {D {D HD }D MD ND RD aD oD PD %E kD kD &E &E &E PF PF PF PF PF *E N` wX wX wX wX wX $H xX K&.L&.D&.lP KD 8J AD !D !D tD jn jn =n &l qs Ok &l Ok A5 A5 A5 A5 Ok Ok Qu Ok Qu Qu Qu Qu Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Ok Qu A5 A5 Qu A5 Qu Qu ", -" %l Qu Qu 94 Qu 94 94 Ok 94 Ok Ok Qu Ok Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Ok Qu A5 A5 A5 Yj &l &l Yj =n cp Ll iR *o fM cD !D ~@.!&.M&.wX wX wX wX N` PF PF &E &E kD %E PD XD fD RD MD }D 0D {D 3D 9D DD >D >D D >D >D CD [D DD 9D 9D {D {D {D HD }D MD 4D RD nD aD XD yD PD eJ kD kD iK &E &E 4@.PF PF PF PF PF PF N` wX wX wX wX wX wX $H oV N&.q&.!%.r&.KD YD ZD ZD hD hD cD lq Zp Ll Ll vl &l &l &l b5 A5 F4 F4 Qu Qu Qu Qu ^w Qu ^w ^w Ok ^w Ok Ok Qu Ok Qu Qu Ok Qu Ok Ok Qu Ok Qu Qu 94 Qu 94 Nj ", -" b5 Qu Qu Qu Qu Qu Ok Qu Ok Ok Qu Ok Qu Qu Ok Qu Ok Ok 94 Ok 94 94 Qu b5 Qu F4 b5 F4 b5 ~j Ok xA Ok >u &l =n jn jn 7D Zp !D !D O&.P&.nT wX wX wX wX N` PF PF PF &E &E kD eJ ID yD XD fD RD 4D MD }D 0D {D {D 9D ~D DD CD >D >D D >D >D >D [D DD DD ~D 9D 9D {D {D {D eD HD }D LD MD 4D OD RD fD aD XD yD PD ID eJ kD kD iK &E &E &E PF PF PF PF PF PF PF *E N` wX wX wX wX wX wX wX $H (U Q&.h&.R&.H&.4&.]I 8J S&.AD !D hR tD tD +D =n vl qs >u Ok Ok Ok b5 F4 F4 F4 Qu b5 Qu 94 94 Qu 94 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Qu Qu b5 ", -" Yj A5 A5 A5 A5 b5 A5 b5 b5 94 b5 94 94 Qu 94 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu A5 F4 A5 A5 Nj Yj Yj Yj =n cp Ll Yp *o Zp !D cD !D hD T&.U&.P&.D >D >D xD D >D >D >D >D >D CD [D [D DD DD DD ~D 9D 9D 3D GD {D {D {D {D 0D HD }D }D u&.MD jD 4D RD RD fD aD aD XD oD yD PD ID eJ kD kD kD iK &E &E &E &E PF PF PF PF PF PF PF PF *E N` wX wX wX wX wX wX wX wX wX -E V&.W&.X&.!%.ZD KD YD KD ]I ZD !D hD !D iR Zp jn Yp Yp cp Ll Yj Yj &l Nj Yj A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 b5 A5 b5 b5 A5 b5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 A5 Yj ", -" F4 Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu 94 Qu 94 94 Qu 94 F4 F4 F4 F4 b5 Ok Ok Ok Ok qs wC =n Nq +D jn Zp Zp !D hD v&.Y&.|#.V&.$H wX wX wX wX wX N` N` PF PF PF PF &E &E &E kD kD eJ ID PD yD XD aD aD RD RD 4D MD MD }D }D HD 0D {D {D {D {D {D 3D 9D 9D 9D ~D ~D DD DD DD DD DD DD [D [D [D [D [D [D [D [D [D [D [D DD DD DD DD DD DD DD DD ~D ~D ~D 9D 9D 9D 9D 9D 3D GD {D {D {D {D {D {D {D eD 0D 0D HD HD }D }D LD MD MD MD 4D 4D ND RD RD nD fD aD aD aD XD oD yD yD PD ID %E eJ kD kD kD iK iK &E &E &E &E &E PF PF PF PF PF PF PF PF PF PF N` N` N` wX wX wX wX wX wX wX wX wX $H ED Z&.3&.`&. *.ZD ZD YD KD ]I ZD AD hD !D !D 6D 7D *o *o =n Ll qs qs Ok Ok Ok b5 F4 F4 F4 F4 b5 Qu ^w ^w Qu b5 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu ", -" .*.94 94 94 Qu 94 Qu Qu A5 Qu A5 A5 b5 A5 b5 b5 Qu b5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 b5 &l Ok Ok &l qs Ll Yp Ll Zp *o lq Zp cD !D !D ^I +*.h&./&.@*.wX wX wX wX wX wX wX N` N` PF PF PF PF PF &E &E &E &E &E kD kD eJ %E ID PD yD yD XD XD aD aD aD fD RD RD OD 4D 4D 4D jD MD MD MD MD u&.LD LD LD }D }D }D }D }D }D }D LD LD LD u&.MD MD MD MD MD MD jD 4D 4D 4D 4D ND OD RD RD RD RD nD fD aD aD aD aD aD aD XD XD XD oD yD yD PD PD PD ID %E eJ eJ kD kD kD kD iK iK &E &E &E &E &E &E &E &E PF PF PF PF PF PF PF PF PF PF PF PF *E N` N` wX wX wX wX wX wX wX wX wX wX wX wX $H ~I #*.$*.%*.&*.**.ZD KD YD =*.YD ]I *$.KD hR hR !D 2&.7D jn jn =n =n =n Ll >u &l &l &l &l Yj A5 F4 A5 F4 Qu A5 Qu A5 A5 94 A5 94 94 Qu 94 Qu Qu 94 Qu 94 94 A5 94 A5 A5 Qu A5 Qu Qu 94 Qu 94 94 ", -" =$.A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu 94 Qu 94 94 A5 94 A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu 94 F4 94 94 F4 94 b5 Ok Ok Ok Ok >u vl &l Yp Yp jn Zp 7D Zp Zp !D !D lK ^I ~@.-*.3&.;*.ED wX wX wX wX wX wX wX wX N` N` *E PF PF PF PF PF PF PF &E &E &E &E &E &E &E iK kD kD kD 4Z eJ eJ %E ID ID PD PD PD PD PD PD yD yD yD yD yD yD yD yD yD yD yD yD PD PD PD PD PD PD PD PD ID ID ID %E eJ eJ eJ eJ 4Z kD kD kD kD kD kD iK iK iK &E &E &E &E &E &E &E &E &E &E &E &E 4@.PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF *E N` N` N` wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX $H ~I 7&.>*.hY A+.a&.,*.ZD YD YD YD YD ]I ZD AD KD !D !D cD Zp lq lq Zp *o Yp Yp Yp Ll Ll =n Ok &l Ok b5 Nj F4 94 94 F4 94 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu ~x ", -" F4 Qu 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu Qu b5 Qu b5 b5 Qu b5 Qu Qu 94 Qu 94 94 A5 94 A5 A5 F4 A5 F4 F4 Yj b5 &l &l Ok &l qs qs Yp =n Yp Zp Zp !D fM cD !D hD !D AD ZD '*.G&.)*.!*.Z&.ED wX wX wX wX wX wX wX wX wX wX wX N` N` N` PF PF PF PF PF PF PF PF PF PF PF PF 4@.&E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E &E 4@.PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF *E N` N` N` N` N` wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX $H $H NU ~*.i#.{*.A&.]*.5Z **.jL KD YD KD KD KD AD AD AD ^I !D cD cD !D cD Zp 7D jn jn jn =n vl =n uD wC >u xA Ok Ok Yj b5 Nj 94 A5 94 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 Qu A5 ", -" Nj Qu 94 Qu Qu A5 Qu A5 A5 94 A5 94 94 Qu 94 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu ^w F4 b5 b5 94 b5 Nj Nj Ok Yj Ok Ok >u qs qs =n vl =n +D +D jn Zp Zp Zp hR !D hR *$.ZD ^I TD y&.-*.^*./*.#*.nV wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX N` N` N` N` *E PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF PF *E *E N` N` N` N` N` N` N` N` wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX $H $H ~I nT #*.U+.n&.(*._*.]*.:*.B#.1#.ZD ZD KD KD ZD KD ZD ^I ZD *$.ZD KD cD hD cD cD Zp 6D 7D iR Zp Zp Zp Yp Ll Yp cp cp qs %l Ok Ok &l Ok &l Yj F4 A5 F4 F4 F4 F4 Qu Qu ^w Qu b5 b5 94 b5 94 94 Qu 94 Qu Qu Qu Qu Qu Qu b5 Qu b5 b5 Qu b5 Qu Qu b5 Qu b5 b5 A5 ", -" A5 Qu A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 F4 A5 F4 F4 94 b5 Nj Yj &l Yj &l =n Ll Ll Ll Yp =n Yp jn jn Zp 7D fM cD !D hD !D !D AD AD AD AD <*.[*.}*.|*.(*.1*.2*.B&.ED wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX $H $H $H cM nT @*.;*.U+.Q&.{*.g&.%*.h&.t&.3*.4*.<*.]I ]I YD ]I YD YD YD YD ]I ]I AD ZD AD AD KD !D hD hD !D hD Zp Zp Zp 7D iR jn Zp jn Zp Yp =n Yp &l qs Ll >u &l &l Ok &l Ok b5 b5 F4 F4 F4 A5 F4 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu 94 Qu 94 94 A5 94 A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 ", -" Yj Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 94 A5 94 94 Qu 94 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu A5 Qu A5 A5 F4 A5 F4 F4 b5 b5 Ok Ok Yj Ok Yj %l qs cp =n =n Ll =n *o *o jn lq 7D Zp cD !D hD hD !D hD AD AD AD AD AD KD 5*.6*.p&.7*.8*.!&.2W R$.9*.V&.l&.0*.~I $H wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX wX $H $H $H $H $H cM a*.nT l&.b*.V&.c*.>*.J&.n&.{*.W&.!&.d*.|*.e*.X&.m&.f*.g*.h*.]I KD ]I ]I KD ]I KD KD YD KD YD ]I AD ]I AD AD AD AD AD lK hD !D cD cD !D cD !D Zp 6D Zp lq lq iR *o jn jn Zp vl Yp Yp =n Yp &l qs qs &l >u Ok Ok Ok Ok Ok Yj b5 Yj A5 94 A5 94 94 F4 94 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu 94 Qu 94 94 Qu 94 Qu Qu 94 Qu 94 ", -" Yj A5 A5 A5 A5 A5 94 A5 94 94 A5 94 A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu 94 Qu 94 94 F4 94 F4 F4 A5 F4 A5 Yj b5 &l Ok Ok &l Ok =n +..cp Ll cp Ll =n Ll vl jn +D jn tD Zp fM 2&.cD hD hD hD hD hD hD KD ^I ^I ZD S&.]I ]I KD YD KD KD KD i*.j*.k*.&*.l*.m*.n*.o*.p*.q*.u$.4W ^*.6&.r$.hY |Z 2W r*.3&.2W |Z hY W&.K&.(*.^*.!&.u$.A&.%*.5@.s*.t*.e*.]*.u*.I&.M%.v*.3*.w*.x*.y*.h*.s$.YD YD YD YD YD ]I YD ]I ]I YD ]I YD YD KD YD KD KD AD AD AD AD ZD AD ZD ZD AD ZD AD lK hD !D cD cD !D cD !D !D hD !D cD cD Zp fM 7D 7D !D jn Zp Zp *o Zp *o Ll =n Ll =n =n wC qs wC uD +..qs &l &l &l &l &l &l Nj Yj Nj 94 A5 94 A5 A5 F4 A5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 94 A5 ", -" Nj Qu 94 Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu 94 Qu 94 94 A5 94 A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 ^w A5 ^w b5 F4 b5 F4 F4 94 F4 Nj Nj b5 Yj Ok Ok Ok Ok Ok >u Ll qs Ll Yp =n Yp =n =n *o jn *o *o jn lq 7D iR Zp Zp Zp !D !D !D !D !D cD !D hD hD KD ^I ZD ZD AD ZD AD AD AD AD AD AD ]I KD YD YD ZD YD ZD ZD KD ZD KD KD ]I KD ]I ]I KD ]I KD KD KD KD KD KD ]I AD ]I ]I AD ]I AD AD S&.AD ^I ^I AD ^I AD AD AD AD AD AD AD lK lK lK hD !D cD cD hD cD hD hD !D hD !D !D !D Zp Zp Zp cD Zp fM fM Zp fM Zp +D jn +D jn jn *o jn *o Ll =n Ll =n =n =n &l &l qs vl qs +..=n Ok &l Ok Ok Yj Ok Yj Yj b5 Nj F4 F4 F4 F4 F4 F4 F4 F4 F4 Qu 94 Qu 94 94 A5 94 A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 b5 A5 b5 b5 Qu b5 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu F4 ", -" F4 A5 Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 F4 A5 F4 b5 &l Ok &l &l xA &l xA qs >u uD qs qs Ll =n Yp Yp =n Yp vl jn Zp jn Zp Zp Zp !D fM fM iR fM Zp Zp Zp Zp !D !D hD !D hD hD !D hD !D !D hD !D hD hD !D hD !D !D hD !D hD hD hD hD hD hD !D hD !D !D hD !D hD hD hR hD hR hR !D hR !D !D hD !D hD hD !D hD !D !D hD Zp cD cD cD cD cD cD Zp fM iR iR 7D 7D 7D iR Zp jn Zp Zp jn Zp jn jn Zp jn Zp Zp =n Yp =n =n Yp =n Yp Yp Yp Ll Ll Ll qs Ll qs >u =n Ok &l &l xA &l xA xA Ok xA Ok b5 Yj F4 Yj A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 Qu A5 Qu b5 ", -" Nj Qu Qu b5 Qu b5 b5 Qu b5 Qu Qu 94 Qu 94 94 b5 94 b5 b5 Qu b5 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu b5 Qu b5 b5 94 b5 94 94 Qu 94 F4 F4 F4 F4 F4 F4 A5 F4 Yj Yj b5 &l Ok Ok &l Ok &l &l Yj =n %l cp qs cp qs &l vl =n vl vl =n vl =n vl *o jn *o *o +D *o +D +D jn +D Yp iR lq 7D lq lq 7D lq iR iR Zp Zp Zp 2&.6D 2&.6D 6D Zp 6D Zp Zp Zp Zp Zp Zp fM iR fM fM 7D fM 7D 7D fM 7D !D !D lq Zp 'p 'p jn *o jn jn +D jn +D +D jn +D jn jn *o jn *o *o +D Ll Nq vl =n vl =n =n Ll =n Ll Ll =n cp &l &l wC qs wC wC cp qs %l &l Ok Yj Ok Ok Ok Ok Ok Ok &l Ok &l &l b5 Yj b5 b5 Yj F4 A5 A5 94 A5 94 94 F4 94 F4 Qu ^w Qu ^w ^w Qu b5 Qu Qu 94 Qu 94 94 b5 94 b5 b5 Qu b5 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu b5 Qu b5 b5 94 b5 94 94 Qu 94 Qu Qu Qu Qu Ok ", -" 2j A5 Qu A5 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 94 A5 94 94 Qu 94 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu 94 Qu 94 94 A5 94 A5 A5 F4 A5 F4 F4 94 F4 Nj Nj b5 Nj b5 Ok Ok Ok Ok Ok &l Ok &l &l Ok +..>u qs Ll qs Ll Ll &l Ll =n =n Yp =n Yp Yp Yp Yp Yp Yp Ll Yp Ll %s jn *o jn jn Zp jn Zp Zp jn Zp jn jn *o jn *o *o Zp *o Zp Zp jn Zp jn jn *o vl %s Ll =n Ll =n =n =n =n =n =n Yp =n Yp Yp =n Yp =n =n Yp =n Yp Yp &l Ll &l &l Ll qs Ll Ll vl Ll Ll +..%l +..%l &l Ok Yj Ok Ok &l Ok &l &l Ok &l Ok Ok Yj Ok Yj Yj Yj Nj Yj Yj b5 Yj F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 Qu A5 94 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 94 A5 94 94 Qu 94 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu 94 Qu 94 94 A5 Nj ", -" 3j A5 94 A5 A5 94 A5 94 94 Qu 94 Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu 94 Qu 94 94 Qu 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 b5 b5 Nj Ok Yj Yj &l Yj &l &l Yj &l Yj Yj Ok Yj Ok >u >u >u >u qs qs qs qs qs qs qs qs qs Ll &l Ll Ll Ll Ll Ll Ll &l Ll &l &l &l &l &l &l cp &l cp cp &l cp &l &l Ll qs Ll Ll qs Ll qs qs qs qs qs qs cp qs %l %l +..%l +..+..&l =n &l &l Ok Yj Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok &l Ok &l &l &l &l &l Yj b5 Yj b5 b5 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 Qu Qu Qu Qu Qu Qu 94 Qu 94 94 A5 94 A5 A5 94 A5 94 94 Qu 94 Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu Nj ", -" Nj Qu Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 94 A5 94 94 A5 94 A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu b5 Qu b5 b5 A5 b5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 Qu A5 Qu F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 b5 b5 b5 b5 b5 Ok Ok &l Ok &l &l &l &l &l &l Yj &l Yj Yj &l Yj &l &l Ok &l Ok Ok Ok Ok Ok Ok xA Ok xA xA &l xA &l &l Ok &l Ok Ok &l Ok &l &l Ok &l Ok Ok Yj Ok Yj Yj &l Yj &l &l Ok &l Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok &l Ok &l &l &l &l &l Yj Nj Yj Nj Nj Yj Nj Yj Yj F4 Yj F4 F4 F4 F4 F4 F4 ~j F4 b5 b5 A5 b5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 Qu A5 Qu Qu 94 Qu 94 94 A5 94 A5 A5 Qu Ok Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 94 A5 94 94 A5 94 A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu b5 Qu b5 b5 A5 b5 A5 Gz ", -" 3j A5 A5 94 A5 94 94 Qu 94 Qu Qu b5 Qu b5 b5 Qu b5 Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu 94 Qu 94 94 Qu 94 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu Qu A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 Nj F4 F4 ~j b5 ~j ~j b5 ~j b5 b5 Ok Ok Ok Ok Ok Ok Ok Ok Yj Ok Yj Yj Ok Yj Ok Ok Yj Ok Yj Yj Ok Yj Ok Ok Yj Ok Yj Yj Ok Yj Ok Ok Ok Ok Ok Ok &l b5 Yj Yj b5 Yj b5 b5 Yj b5 Yj Yj Nj Yj Nj Nj F4 Nj F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 94 F4 94 94 Qu 94 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu Ok Qu Qu A5 Qu A5 A5 94 A5 94 94 Qu 94 Qu Qu b5 Qu b5 b5 Qu b5 Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu 94 Qu 94 94 Qu 94 Qu Qu 94 Qu z*. ", -" b5 A5 Qu A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 94 A5 94 94 A5 94 A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 b5 A5 b5 b5 A5 b5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 b5 A5 ^w ^w 94 ^w 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 A5 94 A5 A5 A5 Yj Yj Yj F4 Yj F4 F4 Yj F4 Yj Yj ~j Yj ~j ~j Yj ~j Yj Yj F4 Yj F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 b5 A5 b5 ~j 94 ~j 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 A5 94 A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 b5 A5 b5 b5 A5 b5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 b5 A5 b5 b5 94 94 94 94 Qu 94 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 94 A5 94 94 A5 94 A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 ~j ", -" 94 A5 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu b5 Qu b5 b5 Qu b5 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 Qu 94 Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu b5 Qu b5 b5 Qu b5 Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu ^w Qu Qu A5 Qu A5 A5 Qu A5 Qu Qu 94 Qu 94 94 Qu 94 Qu Qu Qu Qu Qu Qu Qu Qu Qu Qu b5 Qu b5 b5 Qu b5 Qu Qu A5 Qu A5 2j ", -" Zx F4 Qu Qu Qu Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 94 A5 94 94 Qu 94 Qu Qu 94 Qu 94 94 A5 94 A5 A5 Qu A5 Qu Qu 94 Qu 94 94 94 94 94 94 Qu 94 Qu Qu A5 Qu A5 A5 b5 A5 b5 b5 Qu b5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 94 A5 94 94 F4 94 F4 F4 94 F4 94 94 A5 94 A5 A5 Qu A5 Qu Qu 94 Qu 94 94 94 94 94 94 Qu 94 Qu Qu A5 Qu A5 A5 b5 A5 b5 b5 Qu b5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 94 A5 94 94 Qu 94 Qu Qu 94 Qu 94 94 A5 94 A5 A5 Qu A5 Qu Qu 94 Qu 94 94 94 94 94 94 Qu 94 Qu Qu A5 Qu A5 A5 b5 A5 b5 b5 Qu b5 Qu Qu Qu Qu Qu Qu A5 Qu A5 A5 A5 A5 A5 A5 Qu A5 Qu Qu A5 Qu A5 A5 94 A5 94 94 Qu 94 fw ", -" 2j A5 A5 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 b5 ", -" Pw b5 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 -h ", -" Yj A5 F4 A5 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 94 b5 94 94 F4 94 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 b5 F4 b5 b5 A5 b5 A5 A5 94 A5 94 94 F4 94 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 94 b5 94 94 F4 94 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 b5 F4 b5 b5 A5 b5 A5 A5 94 A5 94 94 F4 94 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 94 b5 94 94 F4 94 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 b5 F4 b5 b5 A5 b5 A5 A5 94 A5 94 94 F4 94 F4 F4 A5 94 A5 A5 94 A5 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 94 b5 94 94 F4 |x ", -" A*.&l F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 b5 ", -" Yx F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 b5 mK ", -" xA A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 b5 F4 b5 b5 A5 b5 A5 A5 A5 A5 A5 A5 94 A5 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 b5 F4 b5 b5 A5 b5 A5 A5 A5 A5 A5 A5 94 A5 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 b5 F4 b5 b5 A5 b5 A5 A5 A5 A5 A5 A5 94 A5 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 FD ", -" B*.F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 F4 b5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 F4 b5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 F4 b5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 +E ", -" Gz F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 F4 b5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 F4 b5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 F4 b5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 Yj |x ", -" 2j 94 94 F4 94 F4 F4 b5 F4 b5 b5 94 b5 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 94 F4 94 94 b5 94 b5 b5 F4 b5 F4 F4 94 F4 94 94 F4 94 F4 F4 b5 F4 b5 b5 94 b5 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 94 F4 94 94 b5 94 b5 b5 F4 b5 F4 F4 94 F4 94 94 F4 94 F4 F4 b5 F4 b5 b5 94 b5 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 94 F4 94 94 b5 94 b5 b5 F4 Nj ", -" 94 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 94 A5 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 94 A5 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 94 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 Yj qD ", -" EE 2j A5 A5 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 A5 94 A5 A5 94 A5 94 94 F4 94 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 A5 94 A5 A5 94 A5 94 94 F4 94 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 A5 94 A5 A5 94 A5 94 94 F4 94 F4 F4 +E ", -" P` b5 F4 b5 F4 b5 b5 A5 b5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 94 A5 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 A5 b5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 94 A5 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 A5 b5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 A5 b5 3W ", -" P` 3j F4 F4 94 F4 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 Yj iC ", -" @..C*.A5 b5 b5 A5 b5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 b5 A5 b5 b5 94 b5 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 A5 b5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 b5 A5 b5 b5 94 b5 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 A5 b5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 b5 A5 b5 b5 94 94 94 94 F4 94 3j |x ", -" D*.Vy 94 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 b5 94 dw ", -" E*.B*.94 A5 F4 F4 94 F4 94 94 94 94 94 94 F4 94 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 F4 b5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 94 F4 94 94 94 94 94 94 F4 94 F4 F4 A5 F4 A5 A5 b5 A5 b5 b5 F4 b5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 94 F4 94 94 94 94 94 94 F4 3j 84 1A ", -" |x 94 F4 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 F*.~j %y ", -" ~x 84 94 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 94 F4 94 94 A5 94 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 F*.1A qD ", -" G*.H*.Yj F4 A5 A5 94 A5 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 94 b5 94 94 F4 94 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 F4 b5 F4 F4 b5 F4 b5 b5 A5 b5 A5 A5 94 A5 94 94 F4 94 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 b5 F4 b5 b5 94 b5 94 94 F4 94 F4 F4 F4 F4 F4 F4 b5 F4 b5 ~j Yj Bw fw ", -" fw ix iC 94 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 94 94 A5 94 A5 A5 A5 A5 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 94 F4 3j 3j ew ~x I*. ", -" J*.~x 2j 1A A5 94 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 94 F4 94 94 F4 94 F4 F4 94 F4 94 94 F4 94 F4 F4 A5 F4 A5 A5 F4 A5 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 A5 F4 A5 A5 94 A5 94 94 F4 94 F4 F4 94 94 fw 1A 94 Bw ~x 5x ", -" EE Bw +B ~x Bw 1A Pw H*.%l dw Gz 2j A5 %l b5 Yj zX 94 2j &l Nj A5 Nj Yj b5 3j 94 94 Nj 94 ~j Nj 2j 94 %l ix iC %l Vy K*.1A ~x Bw 5x L*.M*.5w ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" "}; diff --git a/misc/misc.qrc b/misc/misc.qrc deleted file mode 100644 index 615a2a0..0000000 --- a/misc/misc.qrc +++ /dev/null @@ -1,7 +0,0 @@ - - - feedthemonkey.xpm - Icon.icns - feedthemonkey.desktop - - diff --git a/ports/arch/PKGBUILD b/ports/arch/PKGBUILD deleted file mode 100644 index 07c344b..0000000 --- a/ports/arch/PKGBUILD +++ /dev/null @@ -1,25 +0,0 @@ -# Maintainer: Jeena - -pkgname=feedthemonkey -_name=FeedTheMonkey -pkgver=2.2.0 -pkgrel=1 -pkgdesc="Desktop client for the TinyTinyRSS reader" -arch=('i686' 'x86_64') -url="http://jabs.nu/feedthemonkey" -license=('GPL3') -depends=('qt5-declarative' 'qt5-quick1' 'qt5-quickcontrols' 'qt5-webengine') -source=("https://github.com/jeena/${_name}/archive/v${pkgver}.tar.gz") -md5sums=('SKIP') - -build() { - cd "${_name}-$pkgver" - qmake-qt5 PREFIX=${pkgdir}/usr - make -} - -package() { - cd "${_name}-$pkgver" - make install - install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" -} diff --git a/ports/osx/deploy.sh b/ports/osx/deploy.sh deleted file mode 100755 index 369e2ec..0000000 --- a/ports/osx/deploy.sh +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/sh - -# The macdeployqt app you get while installing Qt is broken for newer Qt -# versions like 5.4 which we use, we will have to replace it. -# -# Download and compile https://github.com/MaximAlien/macdeployqt do not -# use the .dmg which is too old. Move the new macdeployqt so it is in -# $QTDIR/bin/macdeployqt. -# -# Use fixqtlibspath.sh to fix your Qt installation, you need to change the -# path in this script, you don't have to run the Predator part. -# -# Build FeedTheMonkey.app in QtCreator as Release. - -if [[ "" == "$QTDIR" ]]; then - QTDIR=~/Qt/5.4/clang_64/ -fi - -BUILDDIR=$1 -APPDIR=$BUILDDIR/FeedTheMonkey.app -CONTENTSDIR=$APPDIR/Contents -ABSPATH=$(cd "$(dirname "$0")"; pwd) - -if [[ "" == "$BUILDDIR" ]]; then - echo "Usage: $0 path/to/build/" - exit 1 -fi - -# libexec -mkdir -p $APPDIR/Contents/libexec -cp $QTDIR/libexec/QtWebProcess $CONTENTSDIR/libexec -cat > $CONTENTSDIR/libexec/qt.conf << EOF -[Paths] -Plugins = ../PlugIns -Qml2Imports = ../Imports/qtquick2 -EOF - -# lab settings -mkdir -p $CONTENTSDIR/Imports/qtquick2/Qt/labs -cp -R $QTDIR/qml/Qt/labs/settings $CONTENTSDIR/Imports/qtquick2/Qt/labs -cat > $CONTENTSDIR/Resources/qt.conf << EOF -[Paths] -Plugins = PlugIns -Qml2Imports = Imports/qtquick2 -EOF - -# deploy -$QTDIR/bin/macdeployqt $APPDIR -no-strip -qmldir=$ABSPATH/../../qml -executable=$CONTENTSDIR/libexec/QtWebProcess - -open $BUILDDIR - diff --git a/qml/Content.qml b/qml/Content.qml deleted file mode 100644 index 07440be..0000000 --- a/qml/Content.qml +++ /dev/null @@ -1,116 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -import QtWebEngine 1.8 -import QtQuick 2.0 -import QtQuick.Controls 1.3 -import QtQuick.Layouts 1.1 -import QtQuick.Controls.Styles 1.3 -import TTRSS 1.0 - -Item { - id: content - property Post post - property ApplicationWindow app - - property int textFontSize: 14 - property bool nightmode - property int scrollJump: 48 - property int pageJump: parent.height - Layout.minimumWidth: 400 - onTextFontSizeChanged: webView.setDefaults() - onNightmodeChanged: webView.setDefaults() - - function scrollDown(jump) { - if(!jump) { - webView.runJavaScript("window.scrollTo(0, document.body.scrollHeight - " + height + ");") - } else { - webView.runJavaScript("window.scrollBy(0, " + jump + ");") - } - } - - function scrollUp(jump) { - if(!jump) { - webView.runJavaScript("window.scrollTo(0, 0);") - } else { - webView.runJavaScript("window.scrollBy(0, -" + jump + ");") - } - } - - function loggedOut() { - post = null - } - - Label { id: fontLabel } - - WebEngineView { - id: webView - anchors.fill: parent - url: "../html/content.html" - - property Post post: content.post - - function setPost() { - if(post) { - webView.runJavaScript("setArticle(" + post.jsonString + ")") - } else { - webView.runJavaScript("setArticle('logout')") - } - } - - function setDefaults() { - // font name needs to be enclosed in single quotes - // and this is needed for El Capitain because ".SF NS Text" won't work - var defFont = ", system, -apple-system, '.SFNSDisplay-Regular', 'Helvetica Neue', 'Lucida Grande'"; - var font = "'" + fontLabel.font.family + "'" + defFont; - webView.runJavaScript("document.body.style.fontFamily = \"" + font + "\";"); - webView.runJavaScript("document.body.style.fontSize = '" + content.textFontSize + "pt';"); - webView.runJavaScript("if(typeof setNightmode == \"function\") setNightmode(" + (content.nightmode ? "true" : "false") + ")") - } - - onNavigationRequested: { - if (request.url == "feedthemonkey:previous") { - request.action = WebEngineView.IgnoreRequest; - app.showPreviousPost(); - } else if (request.url == "feedthemonkey:next") { - request.action = WebEngineView.IgnoreRequest; - app.showNextPost(); - } else if (request.url == "feedthemonkey:open") { - request.action = WebEngineView.IgnoreRequest; - Qt.openUrlExternally(post.link) - } else if (request.navigationType !== WebEngineNavigationRequest.LinkClickedNavigation) { - request.action = WebEngineView.AcceptRequest; - } else { - request.action = WebEngineView.IgnoreRequest; - Qt.openUrlExternally(request.url); - } - } - - onLoadingChanged: { - if(!loading) { - setPost() - setDefaults() - } - } - - onPostChanged: setPost() - Keys.onPressed: app.keyPressed(event) - } -} - diff --git a/qml/Login.qml b/qml/Login.qml deleted file mode 100644 index 5948a12..0000000 --- a/qml/Login.qml +++ /dev/null @@ -1,84 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -import QtQuick 2.0 -import QtQuick.Controls 1.2 - -Rectangle { - color: "transparent" - anchors.fill: parent - - property string serverUrl: serverUrl.text - property string userName: userName.text - property string password: password.text - - Column { - anchors.centerIn: parent - width: parent.width / 2 - anchors.margins: parent.width / 4 - spacing: 10 - - Text { - text: qsTr("Please specify a server url, a username and a password.") - wrapMode: Text.WordWrap - anchors.left: parent.left - anchors.right: parent.right - anchors.margins: 20 - font.pointSize: 20 - } - - TextField { - id: serverUrl - placeholderText: "http://example.com/ttrss/" - anchors.left: parent.left - anchors.right: parent.right - anchors.margins: 20 - validator: RegExpValidator { regExp: /https?:\/\/.+/ } - onAccepted: login() - } - - TextField { - id: userName - placeholderText: qsTr("username") - anchors.left: parent.left - anchors.right: parent.right - anchors.margins: 20 - onAccepted: login() - } - - TextField { - id: password - placeholderText: qsTr("password") - anchors.left: parent.left - anchors.right: parent.right - anchors.margins: 20 - echoMode: TextInput.Password - onAccepted: login() - } - - Button { - id: loginButton - text: "Ok" - anchors.right: parent.right - anchors.margins: 20 - onClicked: login() - } - } - -} diff --git a/qml/PostListItem.qml b/qml/PostListItem.qml deleted file mode 100644 index 63bf813..0000000 --- a/qml/PostListItem.qml +++ /dev/null @@ -1,123 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -import QtQuick 2.0 -import QtQuick.Controls 1.3 - -Item { - property int textFontSize: 14 - property int smallfontSize: 11 - property bool nightmode - - Component.onCompleted: fixFontSize() - onTextFontSizeChanged: fixFontSize() - - function fixFontSize() { - smallfontSize = textFontSize * 0.8 - } - - id: item - height: d.height + t.height + e.height + 2 - - Item { - anchors.fill: parent - - Item { - anchors.fill: parent - anchors.leftMargin: 15 - anchors.rightMargin: 15 - anchors.topMargin: 10 - anchors.bottomMargin: 10 - - Column { - id: column - width: parent.width - - Item { - width: parent.width - height: d.height - - Label { - text: feedTitle - font.pointSize: smallfontSize - textFormat: Text.PlainText - color: nightmode ? "#888" : "gray" - wrapMode: Text.WrapAnywhere - renderType: Text.NativeRendering - elide: Text.ElideLeft - anchors.top: parent.top - anchors.left: parent.left - anchors.right: d.left - maximumLineCount: 1 - } - Label { - id: d - text: date.toLocaleString(Qt.locale(), Locale.ShortFormat) - font.pointSize: smallfontSize - textFormat: Text.PlainText - color: nightmode ? "#888" : "gray" - wrapMode: Text.WrapAtWordBoundaryOrAnywhere - renderType: Text.NativeRendering - anchors.right: parent.right - anchors.top: parent.top - } - } - Label { - id: t - text: title - color: nightmode ? (read ? "#888" : "#ddd") : (read ? "gray" : "black") - font.pointSize: textFontSize - textFormat: Text.PlainText - wrapMode: Text.WrapAnywhere - renderType: Text.NativeRendering - width: parent.width - elide: Text.ElideRight - maximumLineCount: 1 - - } - Label { - id: e - text: excerpt - font.pointSize: smallfontSize - //textFormat: Text.RichText - color: nightmode ? "#888" : "gray" - wrapMode: Text.WrapAnywhere - renderType: Text.NativeRendering - width: parent.width - elide: Text.ElideRight - maximumLineCount: 1 - } - } - } - - Rectangle { - anchors.top: parent.bottom - width: parent.width - height: 1 - color: nightmode ? "#222" : "lightgray" - } - } - - MouseArea { - anchors.fill: parent - onClicked: { - parent.parent.parent.currentIndex = index - } - } -} diff --git a/qml/Sidebar.qml b/qml/Sidebar.qml deleted file mode 100644 index 84de4cb..0000000 --- a/qml/Sidebar.qml +++ /dev/null @@ -1,106 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -import QtQuick 2.0 -import TTRSS 1.0 -import QtQuick.Controls 1.3 -import QtQuick.Layouts 1.1 -import QtQuick.Controls.Styles 1.3 - -ScrollView { - id: item - - property Server server - property Content content - property Post previousPost - property int textFontSize: 14 - property bool nightmode - - style: ScrollViewStyle { - transientScrollBars: true - } - - function next() { - if(listView.count > listView.currentIndex) { - listView.currentIndex++; - } - } - - function previous() { - if(listView.currentIndex > 0) { - listView.currentIndex--; - } - } - - onWidthChanged: { - // Hide sidebar if smaller than 200px wide - if(width < 200) { - width = 0; - } - } - - Rectangle { - width: 1 - color: app.nightmode ? "#111" : "lightgray" - anchors.right: parent.right - anchors.top: parent.top - height: parent.height - } - - ListView { - id: listView - - focus: true - anchors.fill: parent - spacing: 1 - model: item.server.posts - - delegate: Component { - PostListItem { - textFontSize: item.textFontSize - nightmode: app.nightmode - width: listView.width - } - } - - highlightFollowsCurrentItem: false - highlight: Component { - Rectangle { - width: listView.currentItem.width -1 - height: listView.currentItem.height - color: nightmode ? "#15539e" : "lightblue" - y: listView.currentItem.y - } - - } - - onCurrentItemChanged: { - if(previousPost) { - if(!previousPost.dontChangeRead) { - previousPost.read = true; - } else { - previousPost.dontChangeRead = false; - } - } - - item.content.post = server.posts[currentIndex] - previousPost = item.content.post - } - } -} diff --git a/qml/TheMenuBar.qml b/qml/TheMenuBar.qml deleted file mode 100644 index 34c0310..0000000 --- a/qml/TheMenuBar.qml +++ /dev/null @@ -1,144 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -import QtQuick.Controls 1.2 -import QtQuick.Window 2.0 -import QtQuick 2.0 -import TTRSS 1.0 - -MenuBar { - id: menuBar - property bool loggedIn: false - property ServerLogin serverLogin - property Server server - property Sidebar sidebar - property Content content - property bool visible: true - property var oldVisibility - - Menu { - visible: menuBar.visible - title: qsTr("File") - MenuItem { - text: qsTr("Close &Window") - shortcut: "Ctrl+W" - onTriggered: Qt.quit() - } - MenuItem { - text: qsTr("Exit") - shortcut: "Ctrl+Q" - onTriggered: Qt.quit() - } - } - - Menu { - visible: menuBar.visible - title: qsTr("Action") - MenuItem { - text: qsTr("Reload") - shortcut: "R" - enabled: loggedIn - onTriggered: server.reload() - } - MenuItem { - text: qsTr("Set &Unread") - shortcut: "U" - enabled: loggedIn - onTriggered: { - content.post.dontChangeRead = true - content.post.read = false - } - } - MenuItem { - text: qsTr("Next") - shortcut: "J" - enabled: loggedIn - onTriggered: sidebar.next() - } - MenuItem { - text: qsTr("Previous") - shortcut: "K" - enabled: loggedIn - onTriggered: sidebar.previous() - } - MenuItem { - text: qsTr("Open in Browser") - shortcut: "N" - enabled: loggedIn - onTriggered: Qt.openUrlExternally(content.post.link) - } - MenuItem { - text: qsTr("Log Out") - enabled: loggedIn - onTriggered: serverLogin.logout() - } - } - - Menu { - visible: menuBar.visible - title: qsTr("View") - MenuItem { - text: qsTr("Night mode") - shortcut: "1" - onTriggered: app.toggleNightmode() - } - MenuItem { - text: qsTr("Zoom In") - shortcut: "Ctrl++" - enabled: loggedIn - onTriggered: app.zoomIn() - } - MenuItem { - text: qsTr("Zoom Out") - shortcut: "Ctrl+-" - enabled: loggedIn - onTriggered: app.zoomOut() - } - MenuItem { - text: qsTr("Reset") - shortcut: "Ctrl+0" - enabled: loggedIn - onTriggered: app.zoomReset() - } - MenuItem { - text: qsTr("Fullscreen") - shortcut: "F11" - enabled: loggedIn - onTriggered: { - if(app.visibility == Window.FullScreen) { - app.visibility = oldVisibility - } else { - oldVisibility = app.visibility - app.showFullScreen() - } - - } - } - } - - Menu { - visible: menuBar.visible - title: qsTr("Help") - MenuItem { - text: qsTr("About") - onTriggered: Qt.openUrlExternally("http://jeena.net/feedthemonkey/index.html"); - } - } - -} diff --git a/qml/main.qml b/qml/main.qml deleted file mode 100644 index 0b6074b..0000000 --- a/qml/main.qml +++ /dev/null @@ -1,254 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -import QtQuick 2.3 -import QtQuick.Controls 1.3 -import QtQuick.Window 2.0 -import QtQuick.Layouts 1.1 -import QtQuick.Dialogs 1.1 -import Qt.labs.settings 1.0 -import TTRSS 1.0 - -ApplicationWindow { - id: app - title: "FeedTheMonkey" - visible: true - color: nightmode ? "#2d2d2d" : "#eee" - - minimumWidth: 480 - minimumHeight: 320 - - width: 800 - height: 640 - x: 200 - y: 200 - - property Server server: server - property Sidebar sidebar: sidebar - property Content content: content - - property variant fontSizes: [7,9,11,13,15,17,19,21,23,25,27,29,31] - property int defaultTextFontSizeIndex: 3 - property int textFontSizeIndex: defaultTextFontSizeIndex - property int textFontSize: fontSizes[textFontSizeIndex] - property bool nightmode: false - property bool showMenuBar: false - - menuBar: TheMenuBar { - id: menu - serverLogin: serverLogin - server: server - sidebar: sidebar - content: content - visible: app.showMenuBar - __contentItem.visible: visible - } - - Settings { - id: settings - category: "window" - property alias x: app.x - property alias y: app.y - property alias width: app.width - property alias height: app.height - property alias sidebarWidth: sidebar.width - property alias textFontSizeIndex: app.textFontSizeIndex - property alias nightmode: app.nightmode - } - - function loggedIn() { - if(serverLogin.loggedIn()) { - menu.loggedIn = true; - contentView.visible = true - login.visible = false; - server.initialize(serverLogin.serverUrl, serverLogin.sessionId); - } else { - menu.loggedIn = false - contentView.visible = false - login.visible = true - server.loggedOut() - content.loggedOut() - } - } - - function toggleNightmode() { - app.nightmode = !app.nightmode - } - - function zoomIn() { - if(textFontSizeIndex + 1 < fontSizes.length) { - textFontSize = fontSizes[++textFontSizeIndex] - } - } - - function zoomOut() { - if(textFontSizeIndex - 1 > 0) { - textFontSize = fontSizes[--textFontSizeIndex] - } - } - - function zoomReset() { - textFontSizeIndex = defaultTextFontSizeIndex - textFontSize = fontSizes[textFontSizeIndex] - } - - function removeHTML(str) { - forEscapingHTML.text = str - return forEscapingHTML.getText(0, forEscapingHTML.length) - } - - function showNextPost() { - sidebar.next() - } - - function showPreviousPost() { - sidebar.previous() - } - - function keyPressed(event) { - switch (event.key) { - case Qt.Key_Right: - case Qt.Key_J: - case Qt.Key_j: - sidebar.next() - break - case Qt.Key_Left: - case Qt.Key_K: - case Qt.Key_k: - sidebar.previous() - break - case Qt.Key_1: - toggleNightmode() - break - case Qt.Key_Home: - content.scrollUp() - break - case Qt.Key_End: - content.scrollDown() - break - case Qt.Key_PageUp: - content.scrollUp(content.pageJump) - break - case Qt.Key_PageDown: - case Qt.Key_Space: - content.scrollDown(content.pageJump) - break - case Qt.Key_Down: - content.scrollDown(content.scrollJump) - break - case Qt.Key_Up: - content.scrollUp(content.scrollJump) - break - case Qt.Key_Enter: - case Qt.Key_Return: - Qt.openUrlExternally(content.post.link) - break - default: - break - } - } - - SplitView { - id: contentView - anchors.fill: parent - orientation: Qt.Horizontal - visible: serverLogin.loggedIn() - focus: true - handleDelegate: Rectangle { - width: 1 - color: app.nightmode ? "#333" : "#aaa" - } - - Sidebar { - id: sidebar - content: content - server: server - - implicitWidth: 300 - textFontSize: app.textFontSize - nightmode: app.nightmode - } - - Content { - id: content - app: app - - Layout.minimumWidth: 200 - implicitWidth: 624 - textFontSize: app.textFontSize - nightmode: app.nightmode - } - - Keys.onPressed: keyPressed(event) - Keys.onReleased: { - switch (event.key) { - case Qt.Key_Alt: - app.showMenuBar = !app.showMenuBar - break - default: - break - } - } - } - - Login { - id: login - anchors.fill: parent - visible: !serverLogin.loggedIn() - - function login() { - serverLogin.login(serverUrl, userName, password) - } - - } - - MessageDialog { - id: loginErrorAlert - title: "A login error occured" - text: serverLogin.loginError - onAccepted: visible = false - } - - ServerLogin { - id: serverLogin - onSessionIdChanged: app.loggedIn() - onLoginErrorChanged: { - console.log("loginError:", loginError) - if(loginError.length > 0) { - loginErrorAlert.visible = true - } - } - } - - Server { - id: server - } - - TextArea { - id: forEscapingHTML - visible: false - textFormat: TextEdit.RichText - } - - Component.onCompleted: { - if(serverLogin.loggedIn()) { - loggedIn(); - } - } -} diff --git a/qml/qml.qrc b/qml/qml.qrc deleted file mode 100644 index c0ff3c6..0000000 --- a/qml/qml.qrc +++ /dev/null @@ -1,10 +0,0 @@ - - - main.qml - TheMenuBar.qml - Content.qml - Login.qml - PostListItem.qml - Sidebar.qml - - diff --git a/src/main.cpp b/src/main.cpp deleted file mode 100644 index 95f351e..0000000 --- a/src/main.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -#include -#include -#include -#include -#include -#include -#include - -#include "tinytinyrsslogin.h" -#include "tinytinyrss.h" -#include "post.h" - -int main(int argc, char *argv[]) -{ - QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); - QGuiApplication app(argc, argv); - app.setOrganizationName("Jeena"); - app.setOrganizationDomain("jeena.net"); - app.setApplicationName("FeedTheMonkey"); - - QtWebEngine::initialize(); - - qmlRegisterType("TTRSS", 1, 0, "ServerLogin"); - qmlRegisterType("TTRSS", 1, 0, "Server"); - qmlRegisterType("TTRSS", 1, 0, "Post"); - - QQmlApplicationEngine engine; - engine.load(QUrl(QStringLiteral("qrc:/qml/main.qml"))); - - return app.exec(); -} diff --git a/src/post.cpp b/src/post.cpp deleted file mode 100644 index 2d3179b..0000000 --- a/src/post.cpp +++ /dev/null @@ -1,79 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -#include "post.h" -#include -#include -#include - -Post::Post(QObject *parent) : QObject(parent) -{ - -} - -Post::Post(QJsonObject post, QObject *parent) : QObject(parent) -{ - mTitle = html2text(post.value("title").toString().trimmed()); - mFeedTitle = html2text(post.value("feed_title").toString().trimmed()); - mId = post.value("id").toInt(); - mFeedId = post.value("feed_id").toString().trimmed(); - mAuthor = post.value("author").toString().trimmed(); - QUrl url(post.value("link").toString().trimmed()); - mLink = url; - QDateTime timestamp; - timestamp.setTime_t(post.value("updated").toInt()); - mDate = timestamp; - mContent = post.value("content").toString().trimmed(); - mExcerpt = html2text(post.value("excerpt").toString().remove(QRegExp("<[^>]*>")).replace("…", " ...").trimmed().replace("(\\s+)", " ").replace("\n", "")); - mStarred = post.value("marked").toBool(); - mRead = !post.value("unread").toBool(); - mDontChangeRead = false; - - QJsonDocument doc(post); - QString result(doc.toJson(QJsonDocument::Indented)); - mJsonString = result; -} - -Post::~Post() -{ - -} - -void Post::setRead(bool r) -{ - if(mRead == r) return; - - mRead = r; - emit readChanged(mRead); -} - -void Post::setDontChangeRead(bool r) -{ - if(mDontChangeRead == r) return; - - mDontChangeRead = r; - emit dontChangeReadChanged(mDontChangeRead); -} - -QString Post::html2text(const QString htmlString) -{ - QTextDocument doc; - doc.setHtml(htmlString); - return doc.toPlainText(); -} diff --git a/src/post.h b/src/post.h deleted file mode 100644 index 56ab9ff..0000000 --- a/src/post.h +++ /dev/null @@ -1,89 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -#ifndef POST_H -#define POST_H - -#include -#include -#include -#include - -class Post : public QObject -{ - Q_OBJECT - Q_PROPERTY(QString title READ title CONSTANT) - Q_PROPERTY(QString feedTitle READ feedTitle CONSTANT) - Q_PROPERTY(int id READ id CONSTANT) - Q_PROPERTY(QString feedId READ feedId CONSTANT) - Q_PROPERTY(QString author READ author CONSTANT) - Q_PROPERTY(QUrl link READ link CONSTANT) - Q_PROPERTY(QDateTime date READ date CONSTANT) - Q_PROPERTY(QString content READ content CONSTANT) - Q_PROPERTY(QString excerpt READ excerpt CONSTANT) - Q_PROPERTY(bool starred READ starred NOTIFY starredChanged) - Q_PROPERTY(bool read READ read WRITE setRead NOTIFY readChanged) - Q_PROPERTY(bool dontChangeRead READ dontChangeRead WRITE setDontChangeRead NOTIFY dontChangeReadChanged) - Q_PROPERTY(QString jsonString READ jsonString CONSTANT) - -public: - Post(QObject *parent = 0); - Post(QJsonObject post, QObject *parent = 0); - ~Post(); - QString title() const { return mTitle; } - QString feedTitle() const { return mFeedTitle; } - int id() const { return mId; } - QString feedId() const { return mFeedId; } - QString author() const { return mAuthor; } - QUrl link() const { return mLink; } - QDateTime date() const { return mDate; } - QString content() const { return mContent; } - QString excerpt() const { return mExcerpt; } - bool starred() const { return mStarred; } - bool read() { return mRead; } - void setRead(bool r); - bool dontChangeRead() const { return mDontChangeRead; } - void setDontChangeRead(bool r); - QString jsonString() const { return mJsonString; } - -signals: - void starredChanged(bool); - void readChanged(bool); - void dontChangeReadChanged(bool); - -public slots: - -private: - QString mTitle; - QString mFeedTitle; - int mId; - QString mFeedId; - QString mAuthor; - QUrl mLink; - QDateTime mDate; - QString mContent; - QString mExcerpt; - bool mStarred; - bool mRead; - bool mDontChangeRead; - QString mJsonString; - QString html2text(const QString htmlString); -}; - -#endif // POST_H diff --git a/src/tinytinyrss.cpp b/src/tinytinyrss.cpp deleted file mode 100644 index 4806c04..0000000 --- a/src/tinytinyrss.cpp +++ /dev/null @@ -1,150 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -#include "tinytinyrss.h" -#include -#include -#include -#include - -TinyTinyRSS::TinyTinyRSS(QObject *parent) : - QObject(parent) -{ - qRegisterMetaType >(); - - mNetworkManager = new QNetworkAccessManager(this); - mPosts = QList(); -} - -TinyTinyRSS::~TinyTinyRSS() -{ - mPosts.clear(); - delete mNetworkManager; -} - -void TinyTinyRSS::initialize(const QString serverUrl, const QString sessionId) -{ - mServerUrl = serverUrl; - mSessionId = sessionId; - reload(); -} - -void TinyTinyRSS::reload() -{ - QVariantMap opts; - opts.insert("show_excerpt", false); - opts.insert("view_mode", "unread"); - opts.insert("show_content", true); - opts.insert("feed_id", -4); - opts.insert("skip", 0); - - doOperation("getHeadlines", opts, [this] (const QJsonObject &json) { - - mPosts.clear(); - - QJsonArray posts = json.value("content").toArray(); - for(int i = 0; i < posts.count(); i++) - { - QJsonObject postJson = posts.at(i).toObject(); - Post *post = new Post(postJson, this); - connect(post, SIGNAL(readChanged(bool)), this, SLOT(onPostReadChanged(bool))); - mPosts.append(post); - } - - emit postsChanged(mPosts); - }); -} - -void TinyTinyRSS::loggedOut() -{ - mServerUrl = nullptr; - mSessionId = nullptr; - mPosts.clear(); - emit postsChanged(mPosts); -} - -void TinyTinyRSS::doOperation(QString operation, QVariantMap opts, std::function callback) -{ - QVariantMap options; - options.insert("sid", mSessionId); - options.insert("op", operation); - - QMapIterator i(opts); - while (i.hasNext()) { - i.next(); - options.insert(i.key(), i.value()); - } - - QJsonObject jsonobj = QJsonObject::fromVariantMap(options); - QJsonDocument json = QJsonDocument(jsonobj); - - QNetworkRequest request(mServerUrl); - request.setHeader(QNetworkRequest::ContentTypeHeader, "application/json"); - - QNetworkReply *reply = mNetworkManager->post(request, json.toJson()); - - connect(reply, &QNetworkReply::finished, [callback, reply] () { - if (reply) { - if (reply->error() == QNetworkReply::NoError) { - QString jsonString = QString(reply->readAll()); - QJsonDocument json = QJsonDocument::fromJson(jsonString.toUtf8()); - callback(json.object()); - } else { - int httpStatus = reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt(); - //do some error management - qWarning() << "HTTP error: " << httpStatus; - } - reply->deleteLater(); - } - }); -} - -void TinyTinyRSS::onPostReadChanged(bool r) -{ - Post *post = (Post *)sender(); - - updateArticle(post->id(), 2, !r, [post] (const QJsonObject &) { - // not doing anything with this yet. - }); -} - -void TinyTinyRSS::updateArticle(int articleId, int field, bool trueFalse, std::function callback) -{ - QVariantMap opts; - opts.insert("article_ids", articleId); - opts.insert("field", field); - opts.insert("mode", trueFalse ? 1 : 0); - - doOperation("updateArticle", opts, callback); -} - -QQmlListProperty TinyTinyRSS::posts() -{ - return QQmlListProperty(this, mPosts); -} - -int TinyTinyRSS::postsCount() const -{ - return mPosts.count(); -} - -Post *TinyTinyRSS::post(int index) const -{ - return mPosts.at(index); -} diff --git a/src/tinytinyrss.h b/src/tinytinyrss.h deleted file mode 100644 index 2e85464..0000000 --- a/src/tinytinyrss.h +++ /dev/null @@ -1,68 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -#ifndef TINYTINYRSS_H -#define TINYTINYRSS_H - -#include -#include -#include -#include -#include -#include - -#include - -#include "post.h" - -class TinyTinyRSS : public QObject -{ - Q_OBJECT - Q_PROPERTY(QQmlListProperty posts READ posts NOTIFY postsChanged) - -public: - TinyTinyRSS(QObject *parent = 0); - ~TinyTinyRSS(); - - Q_INVOKABLE void initialize(const QString serverUrl, const QString sessionId); - Q_INVOKABLE void reload(); - Q_INVOKABLE void loggedOut(); - - - QQmlListProperty posts(); - int postsCount() const; - Post *post(int) const; - -signals: - void postsChanged(QList); - -private slots: - void onPostReadChanged(bool); - -private: - void doOperation(QString operation, QVariantMap opts, std::function callback); - void updateArticle(int articleId, int field, bool trueFalse, std::function callback); - - QString mServerUrl; - QString mSessionId; - QList mPosts; - QNetworkAccessManager *mNetworkManager; -}; - -#endif // TINYTINYRSS_H diff --git a/src/tinytinyrsslogin.cpp b/src/tinytinyrsslogin.cpp deleted file mode 100644 index 2648e7a..0000000 --- a/src/tinytinyrsslogin.cpp +++ /dev/null @@ -1,135 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -#include "tinytinyrsslogin.h" -#include -#include -#include -#include - -#define APP_URL "net.jeena" -#define APP_NAME "FeedTheMonkey" - -TinyTinyRSSLogin::TinyTinyRSSLogin(QObject *parent) : - QObject(parent) -{ - mNetworkManager = new QNetworkAccessManager(this); - - QSettings settings; - mSessionId = settings.value("sessionId").toString(); - mServerUrl = settings.value("serverUrl").toString(); -} - -TinyTinyRSSLogin::~TinyTinyRSSLogin() -{ - delete mNetworkManager; -} - -bool TinyTinyRSSLogin::loggedIn() -{ - return !mSessionId.isEmpty(); -} - -void TinyTinyRSSLogin::login(const QString serverUrl, const QString user, const QString password) -{ - mServerUrl = QUrl(serverUrl + "/api/"); - - QVariantMap options; - options.insert("op", "login"); - options.insert("user", user); - options.insert("password", password); - - QJsonObject jsonobj = QJsonObject::fromVariantMap(options); - QJsonDocument json = QJsonDocument(jsonobj); - - QNetworkRequest request(mServerUrl); - request.setHeader(QNetworkRequest::ContentTypeHeader, "application/json"); - - QNetworkReply *reply = mNetworkManager->post(request, json.toJson()); - connect(reply, SIGNAL(finished()), this, SLOT(reply())); -} - -void TinyTinyRSSLogin::logout() -{ - if(mSessionId.length() > 0 && mServerUrl.toString().length() > 0) { - QVariantMap options; - options.insert("op", "logout"); - options.insert("sid", mSessionId); - - QJsonObject jsonobj = QJsonObject::fromVariantMap(options); - QJsonDocument json = QJsonDocument(jsonobj); - - QNetworkRequest request(mServerUrl); - request.setHeader(QNetworkRequest::ContentTypeHeader, "application/json"); - - QNetworkReply *reply = mNetworkManager->post(request, json.toJson()); - connect(reply, SIGNAL(finished()), this, SLOT(reply())); - } -} - -void TinyTinyRSSLogin::reply() -{ - QNetworkReply *reply = qobject_cast(sender()); - - if (reply) { - - if (reply->error() == QNetworkReply::NoError) { - - QString jsonString = QString(reply->readAll()); - QJsonDocument json = QJsonDocument::fromJson(jsonString.toUtf8()); - if(json.object().value("content").toObject().value("error").toString().length() > 0) { - - mLoginError = json.object().value("content").toObject().value("error").toString(); - qWarning() << mLoginError; - emit loginErrorChanged(mLoginError); - - if(mLoginError == "NOT_LOGGED_IN") { - mSessionId = nullptr; - mServerUrl = nullptr; - - QSettings settings; - settings.remove("sessionId"); - settings.remove("serverUrl"); - settings.sync(); - - emit sessionIdChanged(mSessionId); - } - - } else { - mSessionId = json.object().value("content").toObject().value("session_id").toString(); - - emit sessionIdChanged(mSessionId); - - QSettings settings; - settings.setValue("sessionId", mSessionId); - settings.setValue("serverUrl", mServerUrl); - settings.sync(); - } - } else { - mLoginError = "HTTP error: " - + reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toString() - + " :: " - + reply->errorString(); - qWarning() << mLoginError; - - emit loginErrorChanged(mLoginError); - } - reply->deleteLater(); - } -} diff --git a/src/tinytinyrsslogin.h b/src/tinytinyrsslogin.h deleted file mode 100644 index 5c21887..0000000 --- a/src/tinytinyrsslogin.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * This file is part of FeedTheMonkey. - * - * Copyright 2015 Jeena - * - * FeedTheMonkey is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * FeedTheMonkey is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with FeedTheMonkey. If not, see . - */ - -#ifndef TINYTINYRSSLOGIN_H -#define TINYTINYRSSLOGIN_H - -#include -#include -#include -#include - -class TinyTinyRSSLogin : public QObject -{ - Q_OBJECT - Q_PROPERTY(QString sessionId READ sessionId NOTIFY sessionIdChanged) - Q_PROPERTY(QUrl serverUrl READ serverUrl) - Q_PROPERTY(QString loginError READ loginError NOTIFY loginErrorChanged) - -public: - TinyTinyRSSLogin(QObject *parent = 0); - ~TinyTinyRSSLogin(); - QString sessionId() const { return mSessionId; } - QUrl serverUrl() const { return mServerUrl; } - QString loginError() const { return mLoginError; } - - Q_INVOKABLE bool loggedIn(); - Q_INVOKABLE void login(const QString serverUrl, const QString user, const QString password); - Q_INVOKABLE void logout(); - -signals: - void sessionIdChanged(QString); - void loginErrorChanged(QString); - -private slots: - void reply(); - -private: - QString mSessionId; - QUrl mServerUrl; - QString mLoginError; - QNetworkAccessManager *mNetworkManager; -}; - -#endif // TINYTINYRSSLOGIN_H From 3339bb5ec87f552765eef22bc384014051744a5e Mon Sep 17 00:00:00 2001 From: Jeena Date: Fri, 20 Mar 2026 11:22:19 +0000 Subject: [PATCH 29/77] =?UTF-8?q?scaffold:=20Epic=201=20=E2=80=94=20projec?= =?UTF-8?q?t=20scaffold?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add the full Rust + GTK4 + libadwaita project skeleton: - Cargo.toml with all dependencies (gtk4 0.11, libadwaita 0.9, webkit6 0.6, reqwest, serde, tokio, libsecret) - build.rs that compiles Blueprint .blp files and bundles a GResource - data/ui/window.blp — AdwApplicationWindow with AdwNavigationSplitView, sidebar with refresh button/spinner and primary menu, content page with article menu - data/resources.gresource.xml bundling UI, HTML, and CSS - data/net.jeena.FeedTheMonkey.gschema.xml with all GSettings keys - html/content.html and html/content.css (minimal placeholders) - src/main.rs, src/app.rs — AdwApplication with APP_ID net.jeena.FeedTheMonkey - src/window.rs — AdwApplicationWindow GObject subclass loading the Blueprint template and persisting window size in GSettings - COPYING (GPL-3.0) restored from master The app compiles and the binary is ready to open a blank window. --- .gitignore | 3 +- BACKLOG.md | 420 +++++ COPYING | 674 +++++++ Cargo.lock | 2122 ++++++++++++++++++++++ Cargo.toml | 22 + build.rs | 52 + data/net.jeena.FeedTheMonkey.gschema.xml | 25 + data/resources.gresource.xml | 8 + data/ui/window.blp | 108 ++ data/ui/window.ui | 129 ++ html/content.css | 18 + html/content.html | 19 + src/app.rs | 60 + src/main.rs | 7 + src/window.rs | 96 + 15 files changed, 3761 insertions(+), 2 deletions(-) create mode 100644 BACKLOG.md create mode 100644 COPYING create mode 100644 Cargo.lock create mode 100644 Cargo.toml create mode 100644 build.rs create mode 100644 data/net.jeena.FeedTheMonkey.gschema.xml create mode 100644 data/resources.gresource.xml create mode 100644 data/ui/window.blp create mode 100644 data/ui/window.ui create mode 100644 html/content.css create mode 100644 html/content.html create mode 100644 src/app.rs create mode 100644 src/main.rs create mode 100644 src/window.rs diff --git a/.gitignore b/.gitignore index dce9578..f2564bc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ .DS_Store -FeedTheMonkey.pro.user* -build +target/ diff --git a/BACKLOG.md b/BACKLOG.md new file mode 100644 index 0000000..4d5eda7 --- /dev/null +++ b/BACKLOG.md @@ -0,0 +1,420 @@ +# FeedTheMonkey v3 — Backlog + +A rewrite of FeedTheMonkey from Qt5/C++/QML to Rust + GTK4 + libadwaita. +The app is a FreshRSS client using the Google Reader compatible API. + +## Design principles + +- Idiomatic libadwaita: follows the GNOME HIG, not a port of the Qt UI +- Dark mode follows the system (AdwStyleManager), no in-app toggle +- Credentials stored in the system keyring (libsecret), not a config file +- App settings stored in GSettings + +## Tech stack + +- Language: Rust (stable) +- UI: GTK4 + libadwaita +- Web content: webkit6 crate (webkitgtk-6.0) +- UI templates: Blueprint (.blp) compiled at build time via blueprint-compiler +- HTTP: reqwest (async, TLS) +- JSON: serde + serde_json +- Async: tokio +- Credentials: libsecret crate +- Settings: GSettings (net.jeena.FeedTheMonkey schema) +- API: FreshRSS Google Reader compatible API + +## API reference + +Base URL: `https://rss.jeena.net/api/greader.php` + +| Purpose | Method | Path | Notes | +|---------------|--------|-----------------------------------------------|--------------------------------------------| +| Login | POST | /accounts/ClientLogin | Body: `Email=&Passwd=` → `Auth=` | +| Write token | GET | /reader/api/0/token | Header: `Authorization: GoogleLogin auth=` | +| Fetch unread | GET | /reader/api/0/stream/contents/reading-list | `?xt=user/-/state/com.google/read&n=200&output=json` | +| Mark read | POST | /reader/api/0/edit-tag | Body: `i=&a=user/-/state/com.google/read&T=` | +| Mark unread | POST | /reader/api/0/edit-tag | Body: `i=&r=user/-/state/com.google/read&T=` | + +### Article JSON → content.html field mapping + +| Google Reader field | JS template field | +|-----------------------|-------------------| +| title | title | +| origin.title | feed_title | +| canonical[0].href | link | +| published (unix ts) | updated | +| summary.content | content | +| author | author | +| unread | categories does NOT contain `user/-/state/com.google/read` | + +## UI structure + +``` +AdwApplicationWindow +└── AdwToastOverlay + └── AdwNavigationSplitView + ├── sidebar: AdwNavigationPage (title="FeedTheMonkey") + │ └── AdwToolbarView + │ ├── top: AdwHeaderBar + │ │ ├── start: GtkButton (view-refresh-symbolic) + │ │ │ → AdwSpinner while loading (via GtkStack) + │ │ └── end: GtkMenuButton (open-menu-symbolic, primary=True) + │ │ └── GMenu: Log Out, Keyboard Shortcuts, About + │ └── content: GtkScrolledWindow → GtkListView (ArticleRow) + │ or AdwStatusPage (empty / loading / error) + └── content: AdwNavigationPage (title = article title, dynamic) + └── AdwToolbarView (top-bar-style=raised) + ├── top: AdwHeaderBar (auto back button on narrow) + │ └── end: GtkMenuButton (view-more-symbolic) + │ └── GMenu: Mark Unread, Open in Browser + └── content: WebKitWebView (loads html/content.html) + or AdwStatusPage ("Select an article") +``` + +## GSettings schema + +Schema ID: `net.jeena.FeedTheMonkey` + +| Key | Type | Default | Notes | +|------------------|--------|---------|----------------------------| +| window-width | int | 900 | | +| window-height | int | 600 | | +| window-maximized | bool | false | | +| sidebar-width | int | 280 | | +| zoom-level | double | 1.0 | WebKitWebView zoom level | + +Credentials (libsecret, not GSettings): +- server-url +- username +- password + +--- + +## Epic 1 — Project scaffold + +Set up a working Rust + GTK4 + libadwaita project that opens a blank +AdwApplicationWindow. No logic, just the skeleton. + +### Stories + +**1.1** Create the `v3` git branch from `master`. + +**1.2** Write `Cargo.toml` with all dependencies: +- gtk4, libadwaita, webkit6, gio, glib +- reqwest (with rustls-tls feature, no native-tls) +- serde, serde_json +- tokio (full features) +- secret (libsecret) +- blueprint-compiler is a build-time tool, not a crate + +**1.3** Write `build.rs` that: +1. Runs `blueprint-compiler batch-compile` on all `.blp` files in `data/ui/` + to produce `.ui` files alongside them +2. Runs `glib-compile-resources` on `data/resources.gresource.xml` + to produce a compiled `.gresource` file, then registers it + +**1.4** Write `data/resources.gresource.xml` bundling: +- Compiled `.ui` files from `data/ui/` +- `html/content.html` and `html/content.css` + +**1.5** Write the GSettings schema `data/net.jeena.FeedTheMonkey.gschema.xml` +with the keys listed above. + +**1.6** Write `data/ui/window.blp` — a minimal `AdwApplicationWindow` +containing `AdwNavigationSplitView` with placeholder sidebar and content pages. + +**1.7** Write `src/main.rs` and `src/app.rs` — `AdwApplication` with +APP_ID `net.jeena.FeedTheMonkey`, activates the main window. + +**1.8** Write `src/window.rs` — `AdwApplicationWindow` GObject subclass +that loads the window Blueprint template and restores window size from GSettings. + +**1.9** Verify the app compiles and opens a blank window. + +--- + +## Epic 2 — Authentication + +Login dialog, credential storage, session management, logout. + +### Stories + +**2.1** Write `data/ui/login_dialog.blp` — an `AdwDialog` with: +- `AdwToolbarView` + `AdwHeaderBar` (title "Log In") +- `AdwClamp` → `AdwPreferencesGroup` containing: + - `AdwEntryRow` — Server URL (placeholder: `https://example.com`) + - `AdwEntryRow` — Username + - `AdwPasswordEntryRow` — Password + - `AdwButtonRow` — "Log In" (style: `.suggested-action`) + +**2.2** Write `src/login_dialog.rs` — `LoginDialog` GObject subclass +using the Blueprint template. Emits a `logged-in` signal on success. + +**2.3** Write `src/settings.rs` — libsecret helpers: +- `store_credentials(server_url, username, password)` +- `load_credentials() -> Option<(server_url, username, password)>` +- `clear_credentials()` + +**2.4** Write `src/api.rs` — `Api` struct with: +- `login(server_url, username, password) -> Result` + Calls `POST /accounts/ClientLogin`, parses `Auth=` line from response +- `fetch_write_token(auth_token) -> Result` + Calls `GET /reader/api/0/token` + +**2.5** Connect login dialog to `Api::login()`. On success: +- Store credentials via libsecret +- Store `AuthToken` and `WriteToken` in application state +- Close the dialog, trigger article fetch (Epic 3) + +**2.6** On app start: call `load_credentials()`. If found, call `Api::login()` +automatically and skip showing the login dialog. + +**2.7** Implement logout: clear libsecret credentials, discard tokens, +show the login dialog again. + +**2.8** Show login errors via `AdwAlertDialog` (title "Login Failed", +body = server error message, single "OK" button). + +--- + +## Epic 3 — Article fetching + +Fetch unread articles from the server and populate the list model. + +### Stories + +**3.1** Write `src/model.rs` — `Article` struct (plain Rust, not GObject): +``` +id: String +title: String +feed_title: String +author: String +link: String +published: i64 ← unix timestamp +content: String +excerpt: String ← plain text, first ~150 chars of content stripped of HTML +unread: bool +``` + +Also a GObject wrapper `ArticleObject` (implementing `glib::Object`) so +it can be stored in a `gio::ListStore`. + +**3.2** Add `Api::fetch_unread(auth_token) -> Result>` that: +- Calls `GET /reader/api/0/stream/contents/reading-list?xt=...&n=200&output=json` +- Deserializes the JSON response +- Maps Google Reader fields to `Article` struct +- Derives `unread` from `categories` not containing `user/-/state/com.google/read` + +**3.3** In `src/window.rs`: after successful login, call `fetch_unread()` in +a background tokio task and populate a `gio::ListStore`. + +**3.4** Show `AdwStatusPage` with `AdwSpinnerPaintable` and title "Loading…" +in the sidebar while fetching is in progress. + +**3.5** Show `AdwStatusPage` with icon `rss-symbolic` and title +"No unread articles" when the list is empty after a successful fetch. + +**3.6** Show `AdwStatusPage` with icon `network-error-symbolic` and title +"Could not load articles" (description = error message) on network/API error. +Include a "Try Again" button that re-triggers the fetch. + +**3.7** Implement reload: the refresh button in the sidebar header bar +re-runs `fetch_unread()`, replaces the list store contents, and scrolls +the list back to the top. + +--- + +## Epic 4 — Sidebar + +Article list view with custom rows, navigation, and split view behavior. + +### Stories + +**4.1** Write `data/ui/article_row.blp` — composite template for `ArticleRow`: +``` +GtkBox (orientation=vertical, margin=12, spacing=4) +├── GtkBox (orientation=horizontal, spacing=4) +│ ├── GtkLabel (id=feed_title, hexpand=True, xalign=0, .dim-label, small font) +│ └── GtkLabel (id=date, xalign=1, .dim-label, small font) +├── GtkLabel (id=title, xalign=0, wrap=True, lines=2) +└── GtkLabel (id=excerpt, xalign=0, .dim-label, small font, ellipsize=end, lines=1) +``` + +**4.2** Write `src/article_row.rs` — `ArticleRow` GObject subclass. +- Bind `ArticleObject` properties to labels +- Apply `.dim-label` style to the title label when article is read +- Format `published` timestamp as relative time ("2 hours ago", "Yesterday", etc.) + +**4.3** Set up `GtkListView` in the sidebar with a `GtkSignalListItemFactory` +that creates and binds `ArticleRow` widgets. + +**4.4** Connect list selection (`GtkSingleSelection`) to show the selected +article in the content pane and call `adw_navigation_split_view_set_show_content(true)` +on narrow screens. + +**4.5** Implement `next_article()` and `previous_article()` functions that +move the selection in the list view (used by keyboard shortcuts). + +**4.6** Persist and restore `sidebar-width` from GSettings using +`AdwNavigationSplitView::sidebar-width-fraction` or equivalent. + +--- + +## Epic 5 — Content pane + +WebKitWebView loading content.html, link handling, empty state. + +### Stories + +**5.1** Update `html/content.html`: +- Change `` from "TTRSS" to "FeedTheMonkey" +- Remove `setFont()` and `setNightmode()` JavaScript functions (no longer needed) +- Remove `"loading"` and `"empty"` string handling from `setArticle()` + (these states are now handled by `AdwStatusPage` in Rust) +- Remove the `"logout"` string handling +- Keep `setArticle(article)` for JSON object input +- Keep `checkKey()` and the keyboard event listener + +**5.2** Update `html/content.css`: +- Replace the `.nightmode` body class block with + `@media (prefers-color-scheme: dark) { ... }` +- Keep all existing styles, just change the selector + +**5.3** Write `src/content_view.rs` — wrapper around `webkit::WebView`: +- Loads `content.html` from GResource on init +- Exposes `set_article(article: &Article)` which calls `window.setArticle()` + via `WebView::evaluate_javascript()` +- Handles `decide-policy` signal: intercept `feedthemonkey:previous`, + `feedthemonkey:next`, `feedthemonkey:open` URIs and emit corresponding + GObject signals; intercept all other link clicks and open with `gtk::show_uri()` +- Exposes `zoom_level` property (get/set), used by Epic 8 + +**5.4** Show `AdwStatusPage` with icon `document-open-symbolic` and +title "No Article Selected" when nothing is selected in the sidebar. + +**5.5** Ensure WebKit loads the local `content.html` from GResource using +a custom URI scheme or `load_html()` with a base URI so that `content.css` +is resolved correctly. + +--- + +## Epic 6 — Read state + +Auto-mark-read, manual mark-unread, API sync. + +### Stories + +**6.1** Add `Api::mark_read(auth_token, write_token, item_id) -> Result<()>` +that POSTs to `/reader/api/0/edit-tag` with +`i=<id>&a=user/-/state/com.google/read&T=<write_token>`. + +**6.2** Add `Api::mark_unread(auth_token, write_token, item_id) -> Result<()>` +that POSTs to `/reader/api/0/edit-tag` with +`i=<id>&r=user/-/state/com.google/read&T=<write_token>`. + +**6.3** When the selected article changes (user navigates to next/previous), +mark the *previously selected* article as read via `Api::mark_read()`. +Update `ArticleObject::unread` to `false` so the row styling updates immediately +(optimistic update — no waiting for the API response). + +**6.4** Implement "Mark Unread" action (key `u`, content pane menu): +- Set `ArticleObject::unread` to `true` (optimistic update) +- Call `Api::mark_unread()` in the background +- Show an `AdwToast` "Marked as unread" in the `AdwToastOverlay` +- Set a guard flag so navigating away does not re-mark the article as read + +**6.5** Handle API errors from mark_read/mark_unread silently +(log to stderr, do not show a dialog — these are background operations). + +--- + +## Epic 7 — Keyboard shortcuts + +Full keyboard navigation matching the feature set of v2. + +### Stories + +**7.1** Register `GtkShortcutController` on the main window for all shortcuts: + +| Key(s) | Action | +|-----------------|-----------------------------------------| +| j, Right | Next article | +| k, Left | Previous article | +| Enter, n | Open current article in browser | +| r | Reload articles | +| u | Mark current article unread | +| Space, Page_Down| Scroll content down one page | +| Page_Up | Scroll content up one page | +| Home | Scroll content to top | +| End | Scroll content to bottom | +| Ctrl+plus | Zoom in | +| Ctrl+minus | Zoom out | +| Ctrl+0 | Reset zoom | +| F11 | Toggle fullscreen | +| Ctrl+W | Close window | +| Ctrl+Q | Quit application | + +**7.2** Write `data/ui/shortcuts.blp` — `AdwShortcutsDialog` documenting +all shortcuts, grouped by category (Navigation, Article, View, Application). + +**7.3** Connect the "Keyboard Shortcuts" menu item to show the shortcuts dialog. +Also register `F1` as an alias. + +--- + +## Epic 8 — Zoom + +WebView zoom with keyboard shortcuts and persistence. + +### Stories + +**8.1** Implement `zoom_in()`, `zoom_out()`, `zoom_reset()` in `content_view.rs`: +- `zoom_in`: multiply `WebView::zoom_level` by 1.1 +- `zoom_out`: divide by 1.1 +- `zoom_reset`: set to 1.0 + +**8.2** On zoom change, save the new zoom level to GSettings (`zoom-level` key). + +**8.3** On app start, read `zoom-level` from GSettings and apply to the WebView. + +--- + +## Epic 9 — Window state persistence + +Save and restore window size and sidebar width. + +### Stories + +**9.1** On window close, save `window-width`, `window-height`, `window-maximized` +to GSettings. + +**9.2** On window open, restore width, height, and maximized state from GSettings. + +**9.3** Save `sidebar-width` to GSettings when the sidebar is resized. +Restore on startup. + +--- + +## Epic 10 — Polish + +Final details for a shippable app. + +### Stories + +**10.1** Write `data/net.jeena.FeedTheMonkey.desktop` — `.desktop` file +with `Name=FeedTheMonkey`, `Exec=feedthemonkey`, `Icon=feedthemonkey`, +`Categories=Network;Feed;`. + +**10.2** Include the existing `misc/feedthemonkey.xpm` icon in the GResource +bundle and reference it in the `.desktop` file. + +**10.3** Implement `AdwAboutDialog` with app name, version, license (GPL-3.0), +website, and developer name. Connect to "About" menu item. + +**10.4** Handle the write token expiry: if an `edit-tag` call returns 401, +fetch a new write token and retry once. + +**10.5** Add `AdwAlertDialog` for logout confirmation ("Are you sure you want +to log out?" with "Log Out" destructive button and "Cancel"). + +**10.6** Graceful shutdown: cancel in-flight API requests when the window closes. diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/COPYING @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + <program> Copyright (C) <year> <name of author> + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +<http://www.gnu.org/licenses/>. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +<http://www.gnu.org/philosophy/why-not-lgpl.html>. diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..0f157f3 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,2122 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bitflags" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" + +[[package]] +name = "bumpalo" +version = "3.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" + +[[package]] +name = "bytes" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" + +[[package]] +name = "cairo-rs" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cc8d9aa793480744cd9a0524fef1a2e197d9eaa0f739cde19d16aba530dcb95" +dependencies = [ + "bitflags", + "cairo-sys-rs", + "glib", + "libc", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8b4985713047f5faee02b8db6a6ef32bbb50269ff53c1aee716d1d195b76d54" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "cc" +version = "1.2.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423" +dependencies = [ + "find-msvc-tools", + "shlex", +] + +[[package]] +name = "cfg-expr" +version = "0.20.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c6b04e07d8080154ed4ac03546d9a2b303cc2fe1901ba0b35b301516e289368" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "errno" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "feedthemonkey" +version = "3.0.0" +dependencies = [ + "gio", + "glib", + "gtk4", + "libadwaita", + "libsecret", + "reqwest", + "serde", + "serde_json", + "tokio", + "webkit6", +] + +[[package]] +name = "field-offset" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" +dependencies = [ + "memoffset", + "rustc_version", +] + +[[package]] +name = "find-msvc-tools" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" + +[[package]] +name = "form_urlencoded" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futures-channel" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" + +[[package]] +name = "futures-executor" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" + +[[package]] +name = "futures-macro" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "futures-task" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" + +[[package]] +name = "futures-util" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +dependencies = [ + "futures-core", + "futures-macro", + "futures-task", + "pin-project-lite", + "slab", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25f420376dbee041b2db374ce4573892a36222bb3f6c0c43e24f0d67eae9b646" +dependencies = [ + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48f31b37b1fc4b48b54f6b91b7ef04c18e00b4585d98359dd7b998774bbd91fb" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gdk4" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa528049fd8726974a7aa1a6e1421f891e7579bea6cc6d54056ab4d1a1b937e7" +dependencies = [ + "cairo-rs", + "gdk-pixbuf", + "gdk4-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk4-sys" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dd48b1b03dce78ab52805ac35cfb69c48af71a03af5723231d8583718738377" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps", +] + +[[package]] +name = "getrandom" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "r-efi", + "wasip2", + "wasm-bindgen", +] + +[[package]] +name = "gio" +version = "0.22.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "816b6743c46b217aa8fba679095ac6f2162fd53259dc8f186fcdbff9c555db03" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "gio-sys", + "glib", + "libc", + "pin-project-lite", + "smallvec", +] + +[[package]] +name = "gio-sys" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64729ba2772c080448f9f966dba8f4456beeb100d8c28a865ef8a0f2ef4987e1" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", + "windows-sys 0.61.2", +] + +[[package]] +name = "glib" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "039f93465ac17e6cb02d16f16572cd3e43a77e736d5ecc461e71b9c9c5c0569c" +dependencies = [ + "bitflags", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "futures-util", + "gio-sys", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "memchr", + "smallvec", +] + +[[package]] +name = "glib-macros" +version = "0.22.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda575994e3689b1bc12f89c3df621ead46ff292623b76b4710a3a5b79be54bb" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "glib-sys" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1eb23a616a3dbc7fc15bbd26f58756ff0b04c8a894df3f0680cd21011db6a642" +dependencies = [ + "libc", + "system-deps", +] + +[[package]] +name = "gobject-sys" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18eda93f09d3778f38255b231b17ef67195013a592c91624a4daf8bead875565" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "graphene-rs" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7d1b7881f96869f49808b6adfe906a93a57a34204952253444d68c3208d71f1" +dependencies = [ + "glib", + "graphene-sys", + "libc", +] + +[[package]] +name = "graphene-sys" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "517f062f3fd6b7fd3e57a3f038a74b3c23ca32f51199ff028aa704609943f79c" +dependencies = [ + "glib-sys", + "libc", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gsk4" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53c912dfcbd28acace5fc99c40bb9f25e1dcb73efb1f2608327f66a99acdcb62" +dependencies = [ + "cairo-rs", + "gdk4", + "glib", + "graphene-rs", + "gsk4-sys", + "libc", + "pango", +] + +[[package]] +name = "gsk4-sys" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7d54bbc7a9d8b6ffe4f0c95eede15ccfb365c8bf521275abe6bcfb57b18fb8a" +dependencies = [ + "cairo-sys-rs", + "gdk4-sys", + "glib-sys", + "gobject-sys", + "graphene-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "gtk4" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f671029e3f5288fd35e03a6e6b19e1ce643b10a3d261d33d183e453f6c52fe" +dependencies = [ + "cairo-rs", + "field-offset", + "futures-channel", + "gdk-pixbuf", + "gdk4", + "gio", + "glib", + "graphene-rs", + "gsk4", + "gtk4-macros", + "gtk4-sys", + "libc", + "pango", +] + +[[package]] +name = "gtk4-macros" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3581b242ba62fdff122ebb626ea641582ec326031622bd19d60f85029c804a87" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "gtk4-sys" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0786e7e8e0550d0ab2df4d0d90032f22033e07d5ed78b6a1b2e51b05340339e" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk4-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "graphene-sys", + "gsk4-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "http" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" +dependencies = [ + "bytes", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "hyper" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11" +dependencies = [ + "atomic-waker", + "bytes", + "futures-channel", + "futures-core", + "http", + "http-body", + "httparse", + "itoa", + "pin-project-lite", + "pin-utils", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.27.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" +dependencies = [ + "http", + "hyper", + "hyper-util", + "rustls", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tower-service", + "webpki-roots", +] + +[[package]] +name = "hyper-util" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" +dependencies = [ + "base64", + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "hyper", + "ipnet", + "libc", + "percent-encoding", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", +] + +[[package]] +name = "icu_collections" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" +dependencies = [ + "displaydoc", + "potential_utf", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" +dependencies = [ + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" + +[[package]] +name = "icu_properties" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" +dependencies = [ + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" + +[[package]] +name = "icu_provider" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" +dependencies = [ + "displaydoc", + "icu_locale_core", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "indexmap" +version = "2.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" +dependencies = [ + "equivalent", + "hashbrown", +] + +[[package]] +name = "ipnet" +version = "2.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" + +[[package]] +name = "iri-string" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "itoa" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" + +[[package]] +name = "javascriptcore6" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d8d4f64d976c6dc6068723b6ef7838acf954d56b675f376c826f7e773362ddb" +dependencies = [ + "glib", + "javascriptcore6-sys", + "libc", +] + +[[package]] +name = "javascriptcore6-sys" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b9787581c8949a7061c9b8593c4d1faf4b0fe5e5643c6c7793df20dbe39cf6" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "js-sys" +version = "0.3.91" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "libadwaita" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc0da4e27b20d3e71f830e5b0f0188d22c257986bf421c02cfde777fe07932a4" +dependencies = [ + "gdk4", + "gio", + "glib", + "gtk4", + "libadwaita-sys", + "libc", + "pango", +] + +[[package]] +name = "libadwaita-sys" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aaee067051c5d3c058d050d167688b80b67de1950cfca77730549aa761fc5d7d" +dependencies = [ + "gdk4-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk4-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "libc" +version = "0.2.183" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" + +[[package]] +name = "libsecret" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b531fb2284b303e0f6d214043e641e5da56053a886413c726e69384f9c8d2335" +dependencies = [ + "gio", + "glib", + "libc", + "libsecret-sys", +] + +[[package]] +name = "libsecret-sys" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80477411ab81517171559cbb6d48fc024122df02787551ada766c709ffa2859a" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps", +] + +[[package]] +name = "litemap" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" + +[[package]] +name = "lru-slab" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" + +[[package]] +name = "memchr" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mio" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" +dependencies = [ + "libc", + "wasi", + "windows-sys 0.61.2", +] + +[[package]] +name = "once_cell" +version = "1.21.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" + +[[package]] +name = "pango" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25d8f224eddef627b896d2f7b05725b3faedbd140e0e8343446f0d34f34238ee" +dependencies = [ + "gio", + "glib", + "libc", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd111a20ca90fedf03e09c59783c679c00900f1d8491cca5399f5e33609d5d6" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link", +] + +[[package]] +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "pin-project-lite" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "potential_utf" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" +dependencies = [ + "zerovec", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "proc-macro-crate" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" +dependencies = [ + "toml_edit", +] + +[[package]] +name = "proc-macro2" +version = "1.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quinn" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" +dependencies = [ + "bytes", + "cfg_aliases", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash", + "rustls", + "socket2", + "thiserror", + "tokio", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-proto" +version = "0.11.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" +dependencies = [ + "bytes", + "getrandom 0.3.4", + "lru-slab", + "rand", + "ring", + "rustc-hash", + "rustls", + "rustls-pki-types", + "slab", + "thiserror", + "tinyvec", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-udp" +version = "0.5.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" +dependencies = [ + "cfg_aliases", + "libc", + "once_cell", + "socket2", + "tracing", + "windows-sys 0.60.2", +] + +[[package]] +name = "quote" +version = "1.0.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "rand" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" +dependencies = [ + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" +dependencies = [ + "getrandom 0.3.4", +] + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags", +] + +[[package]] +name = "reqwest" +version = "0.12.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" +dependencies = [ + "base64", + "bytes", + "futures-core", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-util", + "js-sys", + "log", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-rustls", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "webpki-roots", +] + +[[package]] +name = "ring" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.17", + "libc", + "untrusted", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + +[[package]] +name = "rustls" +version = "0.23.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4" +dependencies = [ + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-pki-types" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" +dependencies = [ + "web-time", + "zeroize", +] + +[[package]] +name = "rustls-webpki" +version = "0.103.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "ryu" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "semver" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" + +[[package]] +name = "serde" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.149" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +dependencies = [ + "itoa", + "memchr", + "serde", + "serde_core", + "zmij", +] + +[[package]] +name = "serde_spanned" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" +dependencies = [ + "serde_core", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "signal-hook-registry" +version = "1.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" +dependencies = [ + "errno", + "libc", +] + +[[package]] +name = "slab" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "socket2" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "soup3" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92d38b59ff6d302538efd337e15d04d61c5b909ec223c60ae4061d74605a962a" +dependencies = [ + "futures-channel", + "gio", + "glib", + "libc", + "soup3-sys", +] + +[[package]] +name = "soup3-sys" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79d5d25225bb06f83b78ff8cc35973b56d45fcdd21af6ed6d2bbd67f5a6f9bea" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "syn" +version = "2.0.117" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "system-deps" +version = "7.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c8f33736f986f16d69b6cb8b03f55ddcad5c41acc4ccc39dd88e84aa805e7f" +dependencies = [ + "cfg-expr", + "heck", + "pkg-config", + "toml", + "version-compare", +] + +[[package]] +name = "target-lexicon" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c" + +[[package]] +name = "thiserror" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tinystr" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinyvec" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" +dependencies = [ + "bytes", + "libc", + "mio", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", + "socket2", + "tokio-macros", + "windows-sys 0.61.2", +] + +[[package]] +name = "tokio-macros" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +dependencies = [ + "rustls", + "tokio", +] + +[[package]] +name = "toml" +version = "0.9.12+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" +dependencies = [ + "indexmap", + "serde_core", + "serde_spanned", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 0.7.15", +] + +[[package]] +name = "toml_datetime" +version = "0.7.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_datetime" +version = "1.0.1+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b320e741db58cac564e26c607d3cc1fdc4a88fd36c879568c07856ed83ff3e9" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_edit" +version = "0.25.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca1a40644a28bce036923f6a431df0b34236949d111cc07cb6dca830c9ef2e1" +dependencies = [ + "indexmap", + "toml_datetime 1.0.1+spec-1.1.0", + "toml_parser", + "winnow 1.0.0", +] + +[[package]] +name = "toml_parser" +version = "1.0.10+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7df25b4befd31c4816df190124375d5a20c6b6921e2cad937316de3fccd63420" +dependencies = [ + "winnow 1.0.0", +] + +[[package]] +name = "toml_writer" +version = "1.0.7+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f17aaa1c6e3dc22b1da4b6bba97d066e354c7945cac2f7852d4e4e7ca7a6b56d" + +[[package]] +name = "tower" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-http" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" +dependencies = [ + "bitflags", + "bytes", + "futures-util", + "http", + "http-body", + "iri-string", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" +dependencies = [ + "pin-project-lite", + "tracing-core", +] + +[[package]] +name = "tracing-core" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" +dependencies = [ + "once_cell", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "unicode-ident" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "url" +version = "2.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", +] + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "version-compare" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e" + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasip2" +version = "1.0.2+wasi-0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8" +dependencies = [ + "cfg-if", + "futures-util", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "web-sys" +version = "0.3.91" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webkit6" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4959dd2a92813d4b2ae134e71345a03030bcff189b4f79cd131e9218aba22b70" +dependencies = [ + "gdk4", + "gio", + "glib", + "gtk4", + "javascriptcore6", + "libc", + "soup3", + "webkit6-sys", +] + +[[package]] +name = "webkit6-sys" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "236078ce03ff041bf87904c8257e6a9b0e9e0f957267c15f9c1756aadcf02581" +dependencies = [ + "gdk4-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk4-sys", + "javascriptcore6-sys", + "libc", + "soup3-sys", + "system-deps", +] + +[[package]] +name = "webpki-roots" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" + +[[package]] +name = "winnow" +version = "0.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" + +[[package]] +name = "winnow" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8" +dependencies = [ + "memchr", +] + +[[package]] +name = "wit-bindgen" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" + +[[package]] +name = "writeable" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" + +[[package]] +name = "yoke" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" +dependencies = [ + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.8.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e8bc7269b54418e7aeeef514aa68f8690b8c0489a06b0136e5f57c4c5ccab89" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" + +[[package]] +name = "zerotrie" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..8554080 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,22 @@ +[package] +name = "feedthemonkey" +version = "3.0.0" +edition = "2021" + +[[bin]] +name = "feedthemonkey" +path = "src/main.rs" + +[dependencies] +gtk4 = { version = "0.11", features = ["v4_14"] } +libadwaita = { version = "0.9", features = ["v1_6"] } +webkit6 = { version = "0.6" } +gio = { version = "0.22" } +glib = { version = "0.22" } +reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "json"] } +serde = { version = "1", features = ["derive"] } +serde_json = "1" +tokio = { version = "1", features = ["full"] } +libsecret = { version = "0.9" } + +[build-dependencies] diff --git a/build.rs b/build.rs new file mode 100644 index 0000000..98f9d5a --- /dev/null +++ b/build.rs @@ -0,0 +1,52 @@ +use std::path::PathBuf; +use std::process::Command; + +fn main() { + let manifest_dir = PathBuf::from(std::env::var("CARGO_MANIFEST_DIR").unwrap()); + let data_dir = manifest_dir.join("data"); + let ui_dir = data_dir.join("ui"); + let out_dir = PathBuf::from(std::env::var("OUT_DIR").unwrap()); + + // Compile all .blp files to .ui files + let blp_files: Vec<_> = std::fs::read_dir(&ui_dir) + .expect("data/ui/ directory not found") + .filter_map(|e| e.ok()) + .map(|e| e.path()) + .filter(|p| p.extension().map_or(false, |ext| ext == "blp")) + .collect(); + + for blp in &blp_files { + println!("cargo:rerun-if-changed={}", blp.display()); + } + + if !blp_files.is_empty() { + let status = Command::new("blueprint-compiler") + .arg("batch-compile") + .arg(&ui_dir) + .arg(&ui_dir) + .args(&blp_files) + .status() + .expect("failed to run blueprint-compiler — is it installed?"); + assert!(status.success(), "blueprint-compiler failed"); + } + + // Compile GSettings schema + let schema_file = data_dir.join("net.jeena.FeedTheMonkey.gschema.xml"); + println!("cargo:rerun-if-changed={}", schema_file.display()); + + // Compile GResource + let gresource_xml = data_dir.join("resources.gresource.xml"); + println!("cargo:rerun-if-changed={}", gresource_xml.display()); + + let gresource_out = out_dir.join("feedthemonkey.gresource"); + let status = Command::new("glib-compile-resources") + .arg(format!("--sourcedir={}", data_dir.display())) + .arg(format!("--sourcedir={}", manifest_dir.display())) + .arg(format!("--target={}", gresource_out.display())) + .arg(&gresource_xml) + .status() + .expect("failed to run glib-compile-resources — is it installed?"); + assert!(status.success(), "glib-compile-resources failed"); + + println!("cargo:rustc-env=GRESOURCE_FILE={}", gresource_out.display()); +} diff --git a/data/net.jeena.FeedTheMonkey.gschema.xml b/data/net.jeena.FeedTheMonkey.gschema.xml new file mode 100644 index 0000000..e0790c4 --- /dev/null +++ b/data/net.jeena.FeedTheMonkey.gschema.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<schemalist> + <schema id="net.jeena.FeedTheMonkey" path="/net/jeena/FeedTheMonkey/"> + <key name="window-width" type="i"> + <default>900</default> + <summary>Window width</summary> + </key> + <key name="window-height" type="i"> + <default>600</default> + <summary>Window height</summary> + </key> + <key name="window-maximized" type="b"> + <default>false</default> + <summary>Window maximized state</summary> + </key> + <key name="sidebar-width" type="i"> + <default>280</default> + <summary>Sidebar width in pixels</summary> + </key> + <key name="zoom-level" type="d"> + <default>1.0</default> + <summary>WebView zoom level</summary> + </key> + </schema> +</schemalist> diff --git a/data/resources.gresource.xml b/data/resources.gresource.xml new file mode 100644 index 0000000..65b13e8 --- /dev/null +++ b/data/resources.gresource.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<gresources> + <gresource prefix="/net/jeena/FeedTheMonkey"> + <file preprocess="xml-stripblanks">ui/window.ui</file> + <file>html/content.html</file> + <file>html/content.css</file> + </gresource> +</gresources> diff --git a/data/ui/window.blp b/data/ui/window.blp new file mode 100644 index 0000000..e13767a --- /dev/null +++ b/data/ui/window.blp @@ -0,0 +1,108 @@ +using Gtk 4.0; +using Adw 1; + +template $FeedTheMonkeyWindow : Adw.ApplicationWindow { + default-width: 900; + default-height: 600; + + Adw.ToastOverlay toast_overlay { + Adw.NavigationSplitView split_view { + sidebar: Adw.NavigationPage { + title: _("FeedTheMonkey"); + + Adw.ToolbarView { + [top] + Adw.HeaderBar { + [start] + Stack refresh_stack { + StackPage { + name: "button"; + child: Button refresh_button { + icon-name: "view-refresh-symbolic"; + tooltip-text: _("Refresh"); + action-name: "win.reload"; + }; + } + + StackPage { + name: "spinner"; + child: Adw.Spinner {}; + } + } + + [end] + MenuButton menu_button { + icon-name: "open-menu-symbolic"; + primary: true; + menu-model: primary_menu; + } + } + + Adw.StatusPage placeholder_page { + icon-name: "rss-symbolic"; + title: _("FeedTheMonkey"); + description: _("Log in to load your articles"); + } + } + }; + + content: Adw.NavigationPage content_page { + title: _("FeedTheMonkey"); + + Adw.ToolbarView { + top-bar-style: raised; + + [top] + Adw.HeaderBar { + [end] + MenuButton article_menu_button { + icon-name: "view-more-symbolic"; + menu-model: article_menu; + visible: false; + } + } + + Adw.StatusPage { + icon-name: "document-open-symbolic"; + title: _("No Article Selected"); + } + } + }; + } + } +} + +menu primary_menu { + section { + item { + label: _("Log Out"); + action: "win.logout"; + } + } + + section { + item { + label: _("Keyboard Shortcuts"); + action: "win.show-help-overlay"; + } + + item { + label: _("About FeedTheMonkey"); + action: "app.about"; + } + } +} + +menu article_menu { + section { + item { + label: _("Mark Unread"); + action: "win.mark-unread"; + } + + item { + label: _("Open in Browser"); + action: "win.open-in-browser"; + } + } +} diff --git a/data/ui/window.ui b/data/ui/window.ui new file mode 100644 index 0000000..1058433 --- /dev/null +++ b/data/ui/window.ui @@ -0,0 +1,129 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +DO NOT EDIT! +This file was @generated by blueprint-compiler. Instead, edit the +corresponding .blp file and regenerate this file with blueprint-compiler. +--> +<interface> + <requires lib="gtk" version="4.0"/> + <template class="FeedTheMonkeyWindow" parent="AdwApplicationWindow"> + <property name="default-width">900</property> + <property name="default-height">600</property> + <child> + <object class="AdwToastOverlay" id="toast_overlay"> + <child> + <object class="AdwNavigationSplitView" id="split_view"> + <property name="sidebar"> + <object class="AdwNavigationPage"> + <property name="title" translatable="yes">FeedTheMonkey</property> + <child> + <object class="AdwToolbarView"> + <child type="top"> + <object class="AdwHeaderBar"> + <child type="start"> + <object class="GtkStack" id="refresh_stack"> + <child> + <object class="GtkStackPage"> + <property name="name">button</property> + <property name="child"> + <object class="GtkButton" id="refresh_button"> + <property name="icon-name">view-refresh-symbolic</property> + <property name="tooltip-text" translatable="yes">Refresh</property> + <property name="action-name">win.reload</property> + </object> + </property> + </object> + </child> + <child> + <object class="GtkStackPage"> + <property name="name">spinner</property> + <property name="child"> + <object class="AdwSpinner"></object> + </property> + </object> + </child> + </object> + </child> + <child type="end"> + <object class="GtkMenuButton" id="menu_button"> + <property name="icon-name">open-menu-symbolic</property> + <property name="primary">true</property> + <property name="menu-model">primary_menu</property> + </object> + </child> + </object> + </child> + <child> + <object class="AdwStatusPage" id="placeholder_page"> + <property name="icon-name">rss-symbolic</property> + <property name="title" translatable="yes">FeedTheMonkey</property> + <property name="description" translatable="yes">Log in to load your articles</property> + </object> + </child> + </object> + </child> + </object> + </property> + <property name="content"> + <object class="AdwNavigationPage" id="content_page"> + <property name="title" translatable="yes">FeedTheMonkey</property> + <child> + <object class="AdwToolbarView"> + <property name="top-bar-style">1</property> + <child type="top"> + <object class="AdwHeaderBar"> + <child type="end"> + <object class="GtkMenuButton" id="article_menu_button"> + <property name="icon-name">view-more-symbolic</property> + <property name="menu-model">article_menu</property> + <property name="visible">false</property> + </object> + </child> + </object> + </child> + <child> + <object class="AdwStatusPage"> + <property name="icon-name">document-open-symbolic</property> + <property name="title" translatable="yes">No Article Selected</property> + </object> + </child> + </object> + </child> + </object> + </property> + </object> + </child> + </object> + </child> + </template> + <menu id="primary_menu"> + <section> + <item> + <attribute name="label" translatable="yes">Log Out</attribute> + <attribute name="action">win.logout</attribute> + </item> + </section> + <section> + <item> + <attribute name="label" translatable="yes">Keyboard Shortcuts</attribute> + <attribute name="action">win.show-help-overlay</attribute> + </item> + <item> + <attribute name="label" translatable="yes">About FeedTheMonkey</attribute> + <attribute name="action">app.about</attribute> + </item> + </section> + </menu> + <menu id="article_menu"> + <section> + <item> + <attribute name="label" translatable="yes">Mark Unread</attribute> + <attribute name="action">win.mark-unread</attribute> + </item> + <item> + <attribute name="label" translatable="yes">Open in Browser</attribute> + <attribute name="action">win.open-in-browser</attribute> + </item> + </section> + </menu> +</interface> \ No newline at end of file diff --git a/html/content.css b/html/content.css new file mode 100644 index 0000000..e755ad6 --- /dev/null +++ b/html/content.css @@ -0,0 +1,18 @@ +body { + font-family: sans-serif; + margin: 1em 2em; + line-height: 1.6; + color: #222; + background: #fff; +} + +@media (prefers-color-scheme: dark) { + body { + color: #ddd; + background: #1e1e1e; + } +} + +h1 { + font-size: 1.4em; +} diff --git a/html/content.html b/html/content.html new file mode 100644 index 0000000..d01555b --- /dev/null +++ b/html/content.html @@ -0,0 +1,19 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="UTF-8"> + <title>FeedTheMonkey + + + +

+ + + diff --git a/src/app.rs b/src/app.rs new file mode 100644 index 0000000..cc7bc85 --- /dev/null +++ b/src/app.rs @@ -0,0 +1,60 @@ +use gtk4::prelude::*; + +use crate::window::FeedTheMonkeyWindow; + +const APP_ID: &str = "net.jeena.FeedTheMonkey"; + +glib::wrapper! { + pub struct FeedTheMonkeyApp(ObjectSubclass) + @extends libadwaita::Application, gtk4::Application, gio::Application, + @implements gio::ActionGroup, gio::ActionMap; +} + +impl FeedTheMonkeyApp { + pub fn new() -> Self { + glib::Object::builder() + .property("application-id", APP_ID) + .property("flags", gio::ApplicationFlags::empty()) + .build() + } + + pub fn run(&self) -> glib::ExitCode { + ApplicationExtManual::run(self) + } +} + +mod imp { + use super::*; + use libadwaita::subclass::prelude::*; + + #[derive(Default)] + pub struct FeedTheMonkeyApp; + + #[glib::object_subclass] + impl ObjectSubclass for FeedTheMonkeyApp { + const NAME: &'static str = "FeedTheMonkeyApp"; + type Type = super::FeedTheMonkeyApp; + type ParentType = libadwaita::Application; + } + + impl ObjectImpl for FeedTheMonkeyApp {} + + impl ApplicationImpl for FeedTheMonkeyApp { + fn activate(&self) { + self.parent_activate(); + let app = self.obj(); + + // Register GResource + let resource_bytes = glib::Bytes::from_static(include_bytes!(env!("GRESOURCE_FILE"))); + let resource = gio::Resource::from_data(&resource_bytes) + .expect("failed to load GResource"); + gio::resources_register(&resource); + + let window = FeedTheMonkeyWindow::new(app.upcast_ref()); + window.present(); + } + } + + impl GtkApplicationImpl for FeedTheMonkeyApp {} + impl AdwApplicationImpl for FeedTheMonkeyApp {} +} diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..3b2e3ea --- /dev/null +++ b/src/main.rs @@ -0,0 +1,7 @@ +mod app; +mod window; + +fn main() -> glib::ExitCode { + let app = app::FeedTheMonkeyApp::new(); + app.run() +} diff --git a/src/window.rs b/src/window.rs new file mode 100644 index 0000000..d2e12ee --- /dev/null +++ b/src/window.rs @@ -0,0 +1,96 @@ +use gtk4::prelude::*; + +glib::wrapper! { + pub struct FeedTheMonkeyWindow(ObjectSubclass) + @extends libadwaita::ApplicationWindow, gtk4::ApplicationWindow, gtk4::Window, gtk4::Widget, + @implements gio::ActionGroup, gio::ActionMap, gtk4::Accessible, gtk4::Buildable, + gtk4::ConstraintTarget, gtk4::Native, gtk4::Root, gtk4::ShortcutManager; +} + +impl FeedTheMonkeyWindow { + pub fn new(app: &libadwaita::Application) -> Self { + glib::Object::builder() + .property("application", app) + .build() + } +} + +mod imp { + use super::*; + use gtk4::CompositeTemplate; + use libadwaita::subclass::prelude::*; + + #[derive(CompositeTemplate, Default)] + #[template(resource = "/net/jeena/FeedTheMonkey/ui/window.ui")] + pub struct FeedTheMonkeyWindow { + #[template_child] + pub toast_overlay: TemplateChild, + #[template_child] + pub split_view: TemplateChild, + #[template_child] + pub refresh_stack: TemplateChild, + #[template_child] + pub refresh_button: TemplateChild, + #[template_child] + pub content_page: TemplateChild, + #[template_child] + pub article_menu_button: TemplateChild, + } + + #[glib::object_subclass] + impl ObjectSubclass for FeedTheMonkeyWindow { + const NAME: &'static str = "FeedTheMonkeyWindow"; + type Type = super::FeedTheMonkeyWindow; + type ParentType = libadwaita::ApplicationWindow; + + fn class_init(klass: &mut Self::Class) { + klass.bind_template(); + } + + fn instance_init(obj: &glib::subclass::InitializingObject) { + obj.init_template(); + } + } + + impl ObjectImpl for FeedTheMonkeyWindow { + fn constructed(&self) { + self.parent_constructed(); + self.restore_window_state(); + } + } + + impl FeedTheMonkeyWindow { + fn restore_window_state(&self) { + let settings = gio::Settings::new("net.jeena.FeedTheMonkey"); + let window = self.obj(); + + let width = settings.int("window-width"); + let height = settings.int("window-height"); + let maximized = settings.boolean("window-maximized"); + + window.set_default_size(width, height); + if maximized { + window.maximize(); + } + + // Save state when the window closes + let settings_clone = settings.clone(); + window.connect_close_request(move |win| { + if !win.is_maximized() { + let (w, h) = (win.width(), win.height()); + settings_clone.set_int("window-width", w).ok(); + settings_clone.set_int("window-height", h).ok(); + } + settings_clone + .set_boolean("window-maximized", win.is_maximized()) + .ok(); + glib::Propagation::Proceed + }); + } + } + + impl WidgetImpl for FeedTheMonkeyWindow {} + impl WindowImpl for FeedTheMonkeyWindow {} + impl ApplicationWindowImpl for FeedTheMonkeyWindow {} + impl AdwApplicationWindowImpl for FeedTheMonkeyWindow {} +} From 8db0b1695491e1d0f358cd4adb13f6b76d86bc03 Mon Sep 17 00:00:00 2001 From: Jeena Date: Fri, 20 Mar 2026 11:36:12 +0000 Subject: [PATCH 30/77] scaffold: compile GSettings schema at build time for dev runs build.rs now runs glib-compile-schemas on data/ so that debug builds can find the schema without a system-wide install. main.rs sets GSETTINGS_SCHEMA_DIR from the build-time constant when running in debug mode. --- build.rs | 8 +++++++- src/main.rs | 6 ++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/build.rs b/build.rs index 98f9d5a..0035e54 100644 --- a/build.rs +++ b/build.rs @@ -30,9 +30,15 @@ fn main() { assert!(status.success(), "blueprint-compiler failed"); } - // Compile GSettings schema + // Compile GSettings schema into data/ so dev builds can find it let schema_file = data_dir.join("net.jeena.FeedTheMonkey.gschema.xml"); println!("cargo:rerun-if-changed={}", schema_file.display()); + let status = Command::new("glib-compile-schemas") + .arg(&data_dir) + .status() + .expect("failed to run glib-compile-schemas — is it installed?"); + assert!(status.success(), "glib-compile-schemas failed"); + println!("cargo:rustc-env=GSETTINGS_SCHEMA_DIR={}", data_dir.display()); // Compile GResource let gresource_xml = data_dir.join("resources.gresource.xml"); diff --git a/src/main.rs b/src/main.rs index 3b2e3ea..5471cc8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,6 +2,12 @@ mod app; mod window; fn main() -> glib::ExitCode { + // In development builds, point GSettings at the locally compiled schema. + // In release/installed builds the schema is found via the system path. + if cfg!(debug_assertions) { + std::env::set_var("GSETTINGS_SCHEMA_DIR", env!("GSETTINGS_SCHEMA_DIR")); + } + let app = app::FeedTheMonkeyApp::new(); app.run() } From 813dda3579d18da39aa9012c68cbd46987758dba Mon Sep 17 00:00:00 2001 From: Jeena Date: Fri, 20 Mar 2026 11:57:06 +0000 Subject: [PATCH 31/77] =?UTF-8?q?app:=20implement=20Epics=202=E2=80=9310?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add the full application logic on top of the Epic 1 skeleton: Epic 2 — Authentication - LoginDialog (AdwDialog, Blueprint template) with server URL, username, and password fields; emits logged-in signal on submit - credentials.rs: store/load/clear via libsecret (password_store_sync / password_search_sync / password_clear_sync, v0_19 feature) - api.rs: Api::login() parses Auth= token from ClientLogin response; fetch_write_token() fetches the write token - Auto-login on startup from stored credentials; logout with AdwAlertDialog confirmation; login errors shown in AdwAlertDialog Epic 3 — Article fetching - model.rs: Article struct and ArticleObject GObject wrapper with unread property for list store binding - Api::fetch_unread() deserializes Google Reader JSON, derives unread from categories, generates plain-text excerpt - Sidebar uses a GtkStack with placeholder / loading / empty / error / list pages; AdwSpinnerPaintable while fetching; Try Again button Epic 4 — Sidebar - article_row.blp: composite template with feed title, date, title, and excerpt labels - ArticleRow GObject subclass; binds ArticleObject, watches unread notify to apply .dim-label on the title; relative timestamp format Epic 5 — Content pane - content.html updated: setArticle(), checkKey(), feedthemonkey: URI navigation scheme; dark mode via prefers-color-scheme - content.css: proper article layout, dark mode, code blocks - WebView loaded from GResource; decide-policy intercepts feedthemonkey:{next,previous,open} and all external links Epic 6 — Read state - Api::mark_read() / mark_unread() via edit-tag endpoint - Optimistic unread toggle on ArticleObject; background API calls; mark_unread_guard prevents re-marking on navigation - AdwToast shown on mark-unread Epic 7 — Keyboard shortcuts - GtkShortcutController on window for all shortcuts from the backlog - shortcuts.blp: AdwShortcutsWindow documenting all shortcuts - F1 opens shortcuts dialog; Ctrl+W closes window; Ctrl+Q quits Epic 8 — Zoom - zoom_in/zoom_out/zoom_reset wired to Ctrl+±/0; zoom level saved to and restored from GSettings zoom-level key Epic 9 — Window state persistence - Window width/height/maximized saved on close, restored on open - (Sidebar width deferred — AdwNavigationSplitView fraction binding) Epic 10 — Polish - AdwAboutDialog with app name, version, GPL-3.0, website - Logout confirmation AdwAlertDialog with destructive button - Win.toggle-fullscreen action (F11) - Api dropped on window close to cancel in-flight requests --- .gitignore | 1 + Cargo.toml | 2 +- data/gschemas.compiled | Bin 0 -> 500 bytes data/resources.gresource.xml | 3 + data/ui/article_row.blp | 42 ++++ data/ui/article_row.ui | 62 +++++ data/ui/login_dialog.blp | 41 +++ data/ui/login_dialog.ui | 58 +++++ data/ui/shortcuts.blp | 107 ++++++++ data/ui/shortcuts.ui | 134 ++++++++++ data/ui/window.blp | 71 +++++- data/ui/window.ui | 101 +++++++- html/content.css | 89 ++++++- html/content.html | 38 ++- src/api.rs | 204 +++++++++++++++ src/app.rs | 77 ++++++ src/article_row.rs | 132 ++++++++++ src/credentials.rs | 65 +++++ src/login_dialog.rs | 105 ++++++++ src/main.rs | 6 +- src/model.rs | 76 ++++++ src/window.rs | 466 +++++++++++++++++++++++++++++++++-- 22 files changed, 1838 insertions(+), 42 deletions(-) create mode 100644 data/gschemas.compiled create mode 100644 data/ui/article_row.blp create mode 100644 data/ui/article_row.ui create mode 100644 data/ui/login_dialog.blp create mode 100644 data/ui/login_dialog.ui create mode 100644 data/ui/shortcuts.blp create mode 100644 data/ui/shortcuts.ui create mode 100644 src/api.rs create mode 100644 src/article_row.rs create mode 100644 src/credentials.rs create mode 100644 src/login_dialog.rs create mode 100644 src/model.rs diff --git a/.gitignore b/.gitignore index f2564bc..c03b477 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .DS_Store target/ +data/gschemas.compiled diff --git a/Cargo.toml b/Cargo.toml index 8554080..f2dc074 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,6 +17,6 @@ reqwest = { version = "0.12", default-features = false, features = ["rustls-tls" serde = { version = "1", features = ["derive"] } serde_json = "1" tokio = { version = "1", features = ["full"] } -libsecret = { version = "0.9" } +libsecret = { version = "0.9", features = ["v0_19"] } [build-dependencies] diff --git a/data/gschemas.compiled b/data/gschemas.compiled new file mode 100644 index 0000000000000000000000000000000000000000..4f552ea47911cb5834cc279276c25292755f9d8f GIT binary patch literal 500 zcmY*WyGq1R6g)nn-~%jN+{!vBlKg>MsYL_}krWnYxd(ICO(L7H(M82VY_-$c%0fiM z4-j1cK@fYfvJfnFP9BAa%$>=cxi`tl%4X2jL7Y)lO|V~TbGSCaMuX@VRrb6hvjsoB zK3kBO=s8*?IcRB!2p7eiIc?@RaF&_XM#yVPyvqmZkU1_ZN^&*id82><+zw9eM9W#z z)T4E<4?GAd7cOa20U1$?UZqxhny;NO7nf%X(i30w1pE*1H;`(@t)Oe?T4f>nO?YH#%h?Nxdly4+iy^rGhTvjr zu49$tcF1}stbc$nL%{y3S078KBc+d(BqB2sYYeEeQLwKg-Dd?0Wwxw-l0 ui/window.ui + ui/login_dialog.ui + ui/article_row.ui + ui/shortcuts.ui html/content.html html/content.css diff --git a/data/ui/article_row.blp b/data/ui/article_row.blp new file mode 100644 index 0000000..052b813 --- /dev/null +++ b/data/ui/article_row.blp @@ -0,0 +1,42 @@ +using Gtk 4.0; +using Adw 1; + +template $ArticleRow : Gtk.Box { + orientation: vertical; + margin-top: 12; + margin-bottom: 12; + margin-start: 12; + margin-end: 12; + spacing: 4; + + Box { + orientation: horizontal; + spacing: 4; + + Label feed_title_label { + hexpand: true; + xalign: 0; + ellipsize: end; + styles ["dim-label", "caption"] + } + + Label date_label { + xalign: 1; + styles ["dim-label", "caption"] + } + } + + Label title_label { + xalign: 0; + wrap: true; + lines: 2; + ellipsize: end; + } + + Label excerpt_label { + xalign: 0; + ellipsize: end; + lines: 1; + styles ["dim-label", "caption"] + } +} diff --git a/data/ui/article_row.ui b/data/ui/article_row.ui new file mode 100644 index 0000000..1218020 --- /dev/null +++ b/data/ui/article_row.ui @@ -0,0 +1,62 @@ + + + + + + \ No newline at end of file diff --git a/data/ui/login_dialog.blp b/data/ui/login_dialog.blp new file mode 100644 index 0000000..4a53858 --- /dev/null +++ b/data/ui/login_dialog.blp @@ -0,0 +1,41 @@ +using Gtk 4.0; +using Adw 1; + +template $LoginDialog : Adw.Dialog { + title: _("Log In"); + content-width: 360; + + Adw.ToolbarView { + [top] + Adw.HeaderBar {} + + Adw.Clamp { + margin-top: 12; + margin-bottom: 24; + margin-start: 12; + margin-end: 12; + + Adw.PreferencesGroup { + Adw.EntryRow server_url_row { + title: _("Server URL"); + input-hints: no_spellcheck; + input-purpose: url; + } + + Adw.EntryRow username_row { + title: _("Username"); + input-hints: no_spellcheck; + } + + Adw.PasswordEntryRow password_row { + title: _("Password"); + } + + Adw.ButtonRow login_button { + title: _("Log In"); + styles ["suggested-action"] + } + } + } + } +} diff --git a/data/ui/login_dialog.ui b/data/ui/login_dialog.ui new file mode 100644 index 0000000..ebb5d9a --- /dev/null +++ b/data/ui/login_dialog.ui @@ -0,0 +1,58 @@ + + + + + + \ No newline at end of file diff --git a/data/ui/shortcuts.blp b/data/ui/shortcuts.blp new file mode 100644 index 0000000..94c72e8 --- /dev/null +++ b/data/ui/shortcuts.blp @@ -0,0 +1,107 @@ +using Gtk 4.0; +using Adw 1; + +ShortcutsWindow help_overlay { + modal: true; + + ShortcutsSection { + section-name: "shortcuts"; + max-height: 10; + + ShortcutsGroup { + title: _("Navigation"); + + ShortcutsShortcut { + title: _("Next article"); + accelerator: "j Right"; + } + + ShortcutsShortcut { + title: _("Previous article"); + accelerator: "k Left"; + } + } + + ShortcutsGroup { + title: _("Article"); + + ShortcutsShortcut { + title: _("Open in browser"); + accelerator: "Return n"; + } + + ShortcutsShortcut { + title: _("Mark as unread"); + accelerator: "u"; + } + + ShortcutsShortcut { + title: _("Reload articles"); + accelerator: "r"; + } + } + + ShortcutsGroup { + title: _("View"); + + ShortcutsShortcut { + title: _("Scroll down"); + accelerator: "space Page_Down"; + } + + ShortcutsShortcut { + title: _("Scroll up"); + accelerator: "Page_Up"; + } + + ShortcutsShortcut { + title: _("Scroll to top"); + accelerator: "Home"; + } + + ShortcutsShortcut { + title: _("Scroll to bottom"); + accelerator: "End"; + } + + ShortcutsShortcut { + title: _("Zoom in"); + accelerator: "plus"; + } + + ShortcutsShortcut { + title: _("Zoom out"); + accelerator: "minus"; + } + + ShortcutsShortcut { + title: _("Reset zoom"); + accelerator: "0"; + } + + ShortcutsShortcut { + title: _("Toggle fullscreen"); + accelerator: "F11"; + } + } + + ShortcutsGroup { + title: _("Application"); + + ShortcutsShortcut { + title: _("Keyboard shortcuts"); + accelerator: "F1"; + } + + ShortcutsShortcut { + title: _("Close window"); + accelerator: "w"; + } + + ShortcutsShortcut { + title: _("Quit"); + accelerator: "q"; + } + } + } +} diff --git a/data/ui/shortcuts.ui b/data/ui/shortcuts.ui new file mode 100644 index 0000000..5392972 --- /dev/null +++ b/data/ui/shortcuts.ui @@ -0,0 +1,134 @@ + + + + + + true + + + shortcuts + 10 + + + Navigation + + + Next article + j Right + + + + + Previous article + k Left + + + + + + + Article + + + Open in browser + Return n + + + + + Mark as unread + u + + + + + Reload articles + r + + + + + + + View + + + Scroll down + space Page_Down + + + + + Scroll up + Page_Up + + + + + Scroll to top + Home + + + + + Scroll to bottom + End + + + + + Zoom in + <Control>plus + + + + + Zoom out + <Control>minus + + + + + Reset zoom + <Control>0 + + + + + Toggle fullscreen + F11 + + + + + + + Application + + + Keyboard shortcuts + F1 + + + + + Close window + <Control>w + + + + + Quit + <Control>q + + + + + + + + \ No newline at end of file diff --git a/data/ui/window.blp b/data/ui/window.blp index e13767a..9ded4f7 100644 --- a/data/ui/window.blp +++ b/data/ui/window.blp @@ -1,5 +1,6 @@ using Gtk 4.0; using Adw 1; +using WebKit 6.0; template $FeedTheMonkeyWindow : Adw.ApplicationWindow { default-width: 900; @@ -38,10 +39,56 @@ template $FeedTheMonkeyWindow : Adw.ApplicationWindow { } } - Adw.StatusPage placeholder_page { - icon-name: "rss-symbolic"; - title: _("FeedTheMonkey"); - description: _("Log in to load your articles"); + Stack sidebar_content { + StackPage { + name: "placeholder"; + child: Adw.StatusPage { + icon-name: "rss-symbolic"; + title: _("FeedTheMonkey"); + description: _("Log in to load your articles"); + }; + } + + StackPage { + name: "loading"; + child: Adw.StatusPage { + paintable: Adw.SpinnerPaintable {}; + title: _("Loading…"); + }; + } + + StackPage { + name: "empty"; + child: Adw.StatusPage { + icon-name: "rss-symbolic"; + title: _("No Unread Articles"); + }; + } + + StackPage { + name: "error"; + child: Adw.StatusPage error_status { + icon-name: "network-error-symbolic"; + title: _("Could Not Load Articles"); + + Button { + label: _("Try Again"); + halign: center; + action-name: "win.reload"; + styles ["pill", "suggested-action"] + } + }; + } + + StackPage { + name: "list"; + child: ScrolledWindow { + hscrollbar-policy: never; + ListView article_list_view { + single-click-activate: true; + } + }; + } } } }; @@ -62,9 +109,19 @@ template $FeedTheMonkeyWindow : Adw.ApplicationWindow { } } - Adw.StatusPage { - icon-name: "document-open-symbolic"; - title: _("No Article Selected"); + Stack content_stack { + StackPage { + name: "empty"; + child: Adw.StatusPage { + icon-name: "document-open-symbolic"; + title: _("No Article Selected"); + }; + } + + StackPage { + name: "webview"; + child: WebKit.WebView web_view {}; + } } } }; diff --git a/data/ui/window.ui b/data/ui/window.ui index 1058433..5ee9da1 100644 --- a/data/ui/window.ui +++ b/data/ui/window.ui @@ -54,10 +54,80 @@ corresponding .blp file and regenerate this file with blueprint-compiler. - - rss-symbolic - FeedTheMonkey - Log in to load your articles + + + + placeholder + + + rss-symbolic + FeedTheMonkey + Log in to load your articles + + + + + + + loading + + + + + + Loading… + + + + + + + empty + + + rss-symbolic + No Unread Articles + + + + + + + error + + + network-error-symbolic + Could Not Load Articles + + + Try Again + 3 + win.reload + + + + + + + + + + list + + + 2 + + + true + + + + + + @@ -82,9 +152,26 @@ corresponding .blp file and regenerate this file with blueprint-compiler. - - document-open-symbolic - No Article Selected + + + + empty + + + document-open-symbolic + No Article Selected + + + + + + + webview + + + + + diff --git a/html/content.css b/html/content.css index e755ad6..c3f979b 100644 --- a/html/content.css +++ b/html/content.css @@ -1,6 +1,11 @@ +* { + box-sizing: border-box; +} + body { font-family: sans-serif; - margin: 1em 2em; + margin: 0; + padding: 0; line-height: 1.6; color: #222; background: #fff; @@ -11,8 +16,86 @@ body { color: #ddd; background: #1e1e1e; } + a { + color: #78aeed; + } + img { + opacity: 0.85; + } } -h1 { - font-size: 1.4em; +#header { + padding: 1.5em 2em 1em; + border-bottom: 1px solid rgba(0,0,0,0.1); + margin-bottom: 1em; +} + +@media (prefers-color-scheme: dark) { + #header { + border-bottom-color: rgba(255,255,255,0.1); + } +} + +#feed-title { + font-size: 0.8em; + opacity: 0.6; + margin-bottom: 0.25em; + text-transform: uppercase; + letter-spacing: 0.05em; +} + +#title { + font-size: 1.5em; + margin: 0 0 0.5em; + line-height: 1.3; +} + +#meta { + font-size: 0.85em; + opacity: 0.6; + margin-bottom: 0.5em; +} + +#meta span + span::before { + content: ' · '; +} + +#link { + font-size: 0.85em; +} + +#content { + padding: 0 2em 2em; + max-width: 800px; +} + +#content img { + max-width: 100%; + height: auto; +} + +#content pre { + overflow-x: auto; + background: rgba(0,0,0,0.05); + padding: 1em; + border-radius: 4px; +} + +@media (prefers-color-scheme: dark) { + #content pre { + background: rgba(255,255,255,0.05); + } +} + +#content blockquote { + border-left: 3px solid rgba(0,0,0,0.2); + margin-left: 0; + padding-left: 1em; + opacity: 0.8; +} + +@media (prefers-color-scheme: dark) { + #content blockquote { + border-left-color: rgba(255,255,255,0.2); + } } diff --git a/html/content.html b/html/content.html index d01555b..f817038 100644 --- a/html/content.html +++ b/html/content.html @@ -6,14 +6,44 @@ +
+ diff --git a/src/api.rs b/src/api.rs new file mode 100644 index 0000000..36521b3 --- /dev/null +++ b/src/api.rs @@ -0,0 +1,204 @@ +use reqwest::Client; +use serde::Deserialize; + +#[derive(Debug, Clone)] +pub struct Api { + client: Client, + pub server_url: String, + pub auth_token: String, +} + +#[derive(Debug, Deserialize)] +struct StreamContents { + items: Vec, +} + +#[derive(Debug, Deserialize)] +struct Item { + id: String, + title: Option, + origin: Option, + canonical: Option>, + published: Option, + summary: Option, + author: Option, + categories: Option>, +} + +#[derive(Debug, Deserialize)] +struct Origin { + title: Option, +} + +#[derive(Debug, Deserialize)] +struct Link { + href: String, +} + +#[derive(Debug, Deserialize)] +struct Summary { + content: Option, +} + +use crate::model::Article; + +impl Api { + pub async fn login( + server_url: &str, + username: &str, + password: &str, + ) -> Result { + let client = Client::new(); + let url = format!("{}/accounts/ClientLogin", server_url.trim_end_matches('/')); + let resp = client + .post(&url) + .form(&[("Email", username), ("Passwd", password)]) + .send() + .await + .map_err(|e| e.to_string())?; + + let status = resp.status(); + let body = resp.text().await.map_err(|e| e.to_string())?; + + if !status.is_success() { + return Err(format!("Login failed ({}): {}", status, body.trim())); + } + + let auth_token = body + .lines() + .find_map(|l| l.strip_prefix("Auth=")) + .ok_or_else(|| "No Auth token in response".to_string())? + .to_string(); + + Ok(Self { + client, + server_url: server_url.trim_end_matches('/').to_string(), + auth_token, + }) + } + + pub async fn fetch_write_token(&self) -> Result { + let url = format!("{}/reader/api/0/token", self.server_url); + let resp = self + .client + .get(&url) + .header("Authorization", format!("GoogleLogin auth={}", self.auth_token)) + .send() + .await + .map_err(|e| e.to_string())?; + + if !resp.status().is_success() { + return Err(format!("Failed to fetch write token: {}", resp.status())); + } + + resp.text().await.map_err(|e| e.to_string()).map(|s| s.trim().to_string()) + } + + pub async fn fetch_unread(&self) -> Result, String> { + let url = format!( + "{}/reader/api/0/stream/contents/reading-list\ + ?xt=user/-/state/com.google/read&n=200&output=json", + self.server_url + ); + let resp = self + .client + .get(&url) + .header("Authorization", format!("GoogleLogin auth={}", self.auth_token)) + .send() + .await + .map_err(|e| e.to_string())?; + + if !resp.status().is_success() { + return Err(format!("Failed to fetch articles: {}", resp.status())); + } + + let stream: StreamContents = resp.json().await.map_err(|e| e.to_string())?; + + Ok(stream.items.into_iter().map(|item| { + let unread = !item.categories.as_deref().unwrap_or_default() + .iter() + .any(|c| c.contains("user/-/state/com.google/read")); + let content = item.summary + .as_ref() + .and_then(|s| s.content.clone()) + .unwrap_or_default(); + let excerpt = plain_text_excerpt(&content, 150); + Article { + id: item.id, + title: item.title.unwrap_or_default(), + feed_title: item.origin.as_ref().and_then(|o| o.title.clone()).unwrap_or_default(), + author: item.author.unwrap_or_default(), + link: item.canonical.as_ref() + .and_then(|v| v.first()) + .map(|l| l.href.clone()) + .unwrap_or_default(), + published: item.published.unwrap_or(0), + content, + excerpt, + unread, + } + }).collect()) + } + + pub async fn mark_read( + &self, + write_token: &str, + item_id: &str, + ) -> Result<(), String> { + self.edit_tag(write_token, item_id, "a", "user/-/state/com.google/read").await + } + + pub async fn mark_unread( + &self, + write_token: &str, + item_id: &str, + ) -> Result<(), String> { + self.edit_tag(write_token, item_id, "r", "user/-/state/com.google/read").await + } + + async fn edit_tag( + &self, + write_token: &str, + item_id: &str, + action_key: &str, + state: &str, + ) -> Result<(), String> { + let url = format!("{}/reader/api/0/edit-tag", self.server_url); + let resp = self + .client + .post(&url) + .header("Authorization", format!("GoogleLogin auth={}", self.auth_token)) + .form(&[("i", item_id), (action_key, state), ("T", write_token)]) + .send() + .await + .map_err(|e| e.to_string())?; + + if resp.status() == reqwest::StatusCode::UNAUTHORIZED { + return Err("UNAUTHORIZED".to_string()); + } + if !resp.status().is_success() { + return Err(format!("edit-tag failed: {}", resp.status())); + } + Ok(()) + } +} + +fn plain_text_excerpt(html: &str, max_chars: usize) -> String { + // Very simple HTML stripper — remove tags, collapse whitespace + let mut out = String::with_capacity(html.len()); + let mut in_tag = false; + for ch in html.chars() { + match ch { + '<' => in_tag = true, + '>' => in_tag = false, + c if !in_tag => out.push(c), + _ => {} + } + } + let collapsed: String = out.split_whitespace().collect::>().join(" "); + if collapsed.chars().count() <= max_chars { + collapsed + } else { + collapsed.chars().take(max_chars).collect::() + "…" + } +} diff --git a/src/app.rs b/src/app.rs index cc7bc85..b484a01 100644 --- a/src/app.rs +++ b/src/app.rs @@ -1,4 +1,5 @@ use gtk4::prelude::*; +use libadwaita::prelude::*; use crate::window::FeedTheMonkeyWindow; @@ -51,6 +52,46 @@ mod imp { gio::resources_register(&resource); let window = FeedTheMonkeyWindow::new(app.upcast_ref()); + + // Shortcuts overlay + let builder = gtk4::Builder::from_resource( + "/net/jeena/FeedTheMonkey/ui/shortcuts.ui", + ); + let overlay: gtk4::ShortcutsWindow = builder.object("help_overlay").unwrap(); + window.set_help_overlay(Some(&overlay)); + + setup_shortcuts(&window); + + // About action on app + let app_weak = app.downgrade(); + let about_action = gio::SimpleAction::new("about", None); + about_action.connect_activate(move |_, _| { + if let Some(app) = app_weak.upgrade() { + let win = app.active_window(); + let dialog = libadwaita::AboutDialog::builder() + .application_name("FeedTheMonkey") + .application_icon("feedthemonkey") + .version("3.0.0") + .copyright("© Jeena Paradies") + .license_type(gtk4::License::Gpl30) + .website("https://github.com/jeena/FeedTheMonkey") + .developer_name("Jeena Paradies") + .build(); + dialog.present(win.as_ref().map(|w| w.upcast_ref::())); + } + }); + app.add_action(&about_action); + + // Quit action + let app_weak = app.downgrade(); + let quit_action = gio::SimpleAction::new("quit", None); + quit_action.connect_activate(move |_, _| { + if let Some(app) = app_weak.upgrade() { + app.quit(); + } + }); + app.add_action(&quit_action); + window.present(); } } @@ -58,3 +99,39 @@ mod imp { impl GtkApplicationImpl for FeedTheMonkeyApp {} impl AdwApplicationImpl for FeedTheMonkeyApp {} } + +fn setup_shortcuts(window: &FeedTheMonkeyWindow) { + use gtk4::gdk::{Key, ModifierType}; + + let controller = gtk4::ShortcutController::new(); + controller.set_scope(gtk4::ShortcutScope::Global); + + let add = |controller: >k4::ShortcutController, + key: Key, + mods: ModifierType, + action_name: &str| { + let trigger = gtk4::KeyvalTrigger::new(key, mods); + let action = gtk4::NamedAction::new(action_name); + let shortcut = gtk4::Shortcut::new(Some(trigger), Some(action)); + controller.add_shortcut(shortcut); + }; + + add(&controller, Key::j, ModifierType::empty(), "win.next-article"); + add(&controller, Key::Right, ModifierType::empty(), "win.next-article"); + add(&controller, Key::k, ModifierType::empty(), "win.prev-article"); + add(&controller, Key::Left, ModifierType::empty(), "win.prev-article"); + add(&controller, Key::r, ModifierType::empty(), "win.reload"); + add(&controller, Key::u, ModifierType::empty(), "win.mark-unread"); + add(&controller, Key::Return, ModifierType::empty(), "win.open-in-browser"); + add(&controller, Key::n, ModifierType::empty(), "win.open-in-browser"); + add(&controller, Key::plus, ModifierType::CONTROL_MASK, "win.zoom-in"); + add(&controller, Key::equal, ModifierType::CONTROL_MASK, "win.zoom-in"); + add(&controller, Key::minus, ModifierType::CONTROL_MASK, "win.zoom-out"); + add(&controller, Key::_0, ModifierType::CONTROL_MASK, "win.zoom-reset"); + add(&controller, Key::F11, ModifierType::empty(), "win.toggle-fullscreen"); + add(&controller, Key::w, ModifierType::CONTROL_MASK, "window.close"); + add(&controller, Key::q, ModifierType::CONTROL_MASK, "app.quit"); + add(&controller, Key::F1, ModifierType::empty(), "win.show-help-overlay"); + + window.add_controller(controller); +} diff --git a/src/article_row.rs b/src/article_row.rs new file mode 100644 index 0000000..578aae5 --- /dev/null +++ b/src/article_row.rs @@ -0,0 +1,132 @@ +use gtk4::glib; +use gtk4::subclass::prelude::ObjectSubclassIsExt; + +glib::wrapper! { + pub struct ArticleRow(ObjectSubclass) + @extends gtk4::Box, gtk4::Widget, + @implements gtk4::Accessible, gtk4::Buildable, gtk4::ConstraintTarget, gtk4::Orientable; +} + +impl ArticleRow { + pub fn new() -> Self { + glib::Object::new() + } + + pub fn bind(&self, obj: &crate::model::ArticleObject) { + self.imp().bind(obj); + } + + pub fn unbind(&self) { + self.imp().unbind(); + } +} + +mod imp { + use super::*; + use crate::model::ArticleObject; + use gtk4::prelude::*; + use gtk4::subclass::prelude::*; + use gtk4::CompositeTemplate; + use glib::object::ObjectExt; + use std::cell::RefCell; + + #[derive(CompositeTemplate, Default)] + #[template(resource = "/net/jeena/FeedTheMonkey/ui/article_row.ui")] + pub struct ArticleRow { + #[template_child] + pub feed_title_label: TemplateChild, + #[template_child] + pub date_label: TemplateChild, + #[template_child] + pub title_label: TemplateChild, + #[template_child] + pub excerpt_label: TemplateChild, + + pub bindings: RefCell>, + pub unread_handler: RefCell>, + } + + #[glib::object_subclass] + impl ObjectSubclass for ArticleRow { + const NAME: &'static str = "ArticleRow"; + type Type = super::ArticleRow; + type ParentType = gtk4::Box; + + fn class_init(klass: &mut Self::Class) { + klass.bind_template(); + } + + fn instance_init(obj: &glib::subclass::InitializingObject) { + obj.init_template(); + } + } + + impl ObjectImpl for ArticleRow {} + impl WidgetImpl for ArticleRow {} + impl BoxImpl for ArticleRow {} + + impl ArticleRow { + pub fn bind(&self, obj: &ArticleObject) { + let article = obj.article(); + + self.feed_title_label.set_text(&article.feed_title); + self.title_label.set_text(&article.title); + self.excerpt_label.set_text(&article.excerpt); + self.date_label.set_text(&relative_time(article.published)); + + self.update_read_style(article.unread); + drop(article); + + // Watch for unread state changes + let title_label = self.title_label.clone(); + let id = obj.connect_notify_local(Some("unread"), move |obj, _| { + let unread = obj.article().unread; + if unread { + title_label.remove_css_class("dim-label"); + } else { + title_label.add_css_class("dim-label"); + } + }); + *self.unread_handler.borrow_mut() = Some((obj.clone(), id)); + } + + pub fn unbind(&self) { + if let Some((obj, id)) = self.unread_handler.borrow_mut().take() { + obj.disconnect(id); + } + for b in self.bindings.borrow_mut().drain(..) { + b.unbind(); + } + } + + fn update_read_style(&self, unread: bool) { + if unread { + self.title_label.remove_css_class("dim-label"); + } else { + self.title_label.add_css_class("dim-label"); + } + } + } +} + +fn relative_time(unix: i64) -> String { + let now = std::time::SystemTime::now() + .duration_since(std::time::UNIX_EPOCH) + .unwrap_or_default() + .as_secs() as i64; + let diff = now - unix; + if diff < 60 { + "just now".to_string() + } else if diff < 3600 { + let m = diff / 60; + format!("{m}m ago") + } else if diff < 86400 { + let h = diff / 3600; + format!("{h}h ago") + } else if diff < 172800 { + "Yesterday".to_string() + } else { + let d = diff / 86400; + format!("{d}d ago") + } +} diff --git a/src/credentials.rs b/src/credentials.rs new file mode 100644 index 0000000..d217f70 --- /dev/null +++ b/src/credentials.rs @@ -0,0 +1,65 @@ +use libsecret::{prelude::*, SchemaAttributeType, SchemaFlags, SearchFlags}; +use std::collections::HashMap; + +const SCHEMA_NAME: &str = "net.jeena.FeedTheMonkey"; +const ATTR_SERVER: &str = "server-url"; +const ATTR_USERNAME: &str = "username"; +const LABEL: &str = "FeedTheMonkey credentials"; + +fn schema() -> libsecret::Schema { + libsecret::Schema::new( + SCHEMA_NAME, + SchemaFlags::NONE, + HashMap::from([ + (ATTR_SERVER, SchemaAttributeType::String), + (ATTR_USERNAME, SchemaAttributeType::String), + ]), + ) +} + +pub fn store_credentials(server_url: &str, username: &str, password: &str) { + let schema = schema(); + let attrs = HashMap::from([ + (ATTR_SERVER, server_url), + (ATTR_USERNAME, username), + ]); + if let Err(e) = libsecret::password_store_sync( + Some(&schema), + attrs, + Some(libsecret::COLLECTION_DEFAULT.as_str()), + LABEL, + password, + gio::Cancellable::NONE, + ) { + eprintln!("Failed to store credentials: {e}"); + } +} + +pub fn load_credentials() -> Option<(String, String, String)> { + let schema = schema(); + let items = libsecret::password_search_sync( + Some(&schema), + HashMap::new(), + SearchFlags::LOAD_SECRETS | SearchFlags::UNLOCK, + gio::Cancellable::NONE, + ).ok()?; + + let item = items.into_iter().next()?; + let attrs = item.attributes(); + let server_url = attrs.get(ATTR_SERVER)?.to_string(); + let username = attrs.get(ATTR_USERNAME)?.to_string(); + let secret = item.retrieve_secret_sync(gio::Cancellable::NONE).ok()??; + let password = secret.text()?.to_string(); + Some((server_url, username, password)) +} + +pub fn clear_credentials() { + let schema = schema(); + if let Err(e) = libsecret::password_clear_sync( + Some(&schema), + HashMap::new(), + gio::Cancellable::NONE, + ) { + eprintln!("Failed to clear credentials: {e}"); + } +} diff --git a/src/login_dialog.rs b/src/login_dialog.rs new file mode 100644 index 0000000..24e1024 --- /dev/null +++ b/src/login_dialog.rs @@ -0,0 +1,105 @@ +use gtk4::glib; + +glib::wrapper! { + pub struct LoginDialog(ObjectSubclass) + @extends libadwaita::Dialog, gtk4::Widget, + @implements gtk4::Accessible, gtk4::Buildable, gtk4::ConstraintTarget; +} + +impl LoginDialog { + pub fn new() -> Self { + glib::Object::new() + } +} + +mod imp { + use super::*; + use gtk4::prelude::*; + use gtk4::subclass::prelude::*; + use gtk4::CompositeTemplate; + use libadwaita::prelude::*; + use libadwaita::subclass::prelude::*; + + #[derive(CompositeTemplate, Default)] + #[template(resource = "/net/jeena/FeedTheMonkey/ui/login_dialog.ui")] + pub struct LoginDialog { + #[template_child] + pub server_url_row: TemplateChild, + #[template_child] + pub username_row: TemplateChild, + #[template_child] + pub password_row: TemplateChild, + #[template_child] + pub login_button: TemplateChild, + } + + #[glib::object_subclass] + impl ObjectSubclass for LoginDialog { + const NAME: &'static str = "LoginDialog"; + type Type = super::LoginDialog; + type ParentType = libadwaita::Dialog; + + fn class_init(klass: &mut Self::Class) { + klass.bind_template(); + } + + fn instance_init(obj: &glib::subclass::InitializingObject) { + obj.init_template(); + } + } + + impl ObjectImpl for LoginDialog { + fn signals() -> &'static [glib::subclass::Signal] { + use std::sync::OnceLock; + static SIGNALS: OnceLock> = OnceLock::new(); + SIGNALS.get_or_init(|| { + vec![ + glib::subclass::Signal::builder("logged-in") + .param_types([ + String::static_type(), + String::static_type(), + String::static_type(), + ]) + .build(), + ] + }) + } + + fn constructed(&self) { + self.parent_constructed(); + + let obj_weak = self.obj().downgrade(); + self.login_button.connect_activated(move |_| { + if let Some(dialog) = obj_weak.upgrade() { + dialog.imp().on_login_clicked(); + } + }); + + // Also trigger on Enter in password row + let obj_weak2 = self.obj().downgrade(); + self.password_row.connect_apply(move |_| { + if let Some(dialog) = obj_weak2.upgrade() { + dialog.imp().on_login_clicked(); + } + }); + } + } + + impl LoginDialog { + fn on_login_clicked(&self) { + let server_url = self.server_url_row.text().trim().to_string(); + let username = self.username_row.text().trim().to_string(); + let password = self.password_row.text().to_string(); + + if server_url.is_empty() || username.is_empty() || password.is_empty() { + return; + } + + self.obj().close(); + self.obj().emit_by_name::<()>("logged-in", &[&server_url, &username, &password]); + } + } + + impl WidgetImpl for LoginDialog {} + impl AdwDialogImpl for LoginDialog {} +} diff --git a/src/main.rs b/src/main.rs index 5471cc8..57e96dc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,9 +1,13 @@ +mod api; mod app; +mod article_row; +mod credentials; +mod login_dialog; +mod model; mod window; fn main() -> glib::ExitCode { // In development builds, point GSettings at the locally compiled schema. - // In release/installed builds the schema is found via the system path. if cfg!(debug_assertions) { std::env::set_var("GSETTINGS_SCHEMA_DIR", env!("GSETTINGS_SCHEMA_DIR")); } diff --git a/src/model.rs b/src/model.rs new file mode 100644 index 0000000..090729c --- /dev/null +++ b/src/model.rs @@ -0,0 +1,76 @@ +use gtk4::glib; +use gtk4::prelude::*; +use gtk4::subclass::prelude::*; +use std::cell::RefCell; + +#[derive(Debug, Clone, Default)] +pub struct Article { + pub id: String, + pub title: String, + pub feed_title: String, + pub author: String, + pub link: String, + pub published: i64, + pub content: String, + pub excerpt: String, + pub unread: bool, +} + +// ── GObject wrapper ────────────────────────────────────────────────────────── + +glib::wrapper! { + pub struct ArticleObject(ObjectSubclass); +} + +impl ArticleObject { + pub fn new(article: Article) -> Self { + let obj: Self = glib::Object::new(); + *obj.imp().article.borrow_mut() = article; + obj + } + + pub fn article(&self) -> std::cell::Ref<'_, Article> { + self.imp().article.borrow() + } + + pub fn set_unread(&self, unread: bool) { + self.imp().article.borrow_mut().unread = unread; + self.notify("unread"); + } +} + +mod imp { + use super::*; + + #[derive(Default)] + pub struct ArticleObject { + pub article: RefCell
, + } + + #[glib::object_subclass] + impl ObjectSubclass for ArticleObject { + const NAME: &'static str = "ArticleObject"; + type Type = super::ArticleObject; + } + + impl ObjectImpl for ArticleObject { + fn properties() -> &'static [glib::ParamSpec] { + use std::sync::OnceLock; + static PROPS: OnceLock> = OnceLock::new(); + PROPS.get_or_init(|| { + vec![ + glib::ParamSpecBoolean::builder("unread") + .read_only() + .build(), + ] + }) + } + + fn property(&self, _id: usize, pspec: &glib::ParamSpec) -> glib::Value { + match pspec.name() { + "unread" => self.article.borrow().unread.to_value(), + _ => unimplemented!(), + } + } + } +} diff --git a/src/window.rs b/src/window.rs index d2e12ee..1b7730a 100644 --- a/src/window.rs +++ b/src/window.rs @@ -1,4 +1,7 @@ use gtk4::prelude::*; +use gtk4::subclass::prelude::*; +use gtk4::{gio, glib}; +use webkit6::prelude::{PolicyDecisionExt, WebViewExt}; glib::wrapper! { pub struct FeedTheMonkeyWindow(ObjectSubclass) @@ -15,10 +18,16 @@ impl FeedTheMonkeyWindow { } } -mod imp { +pub mod imp { use super::*; + use crate::api::Api; + use crate::credentials; + use crate::login_dialog::LoginDialog; + use crate::model::ArticleObject; use gtk4::CompositeTemplate; + use libadwaita::prelude::*; use libadwaita::subclass::prelude::*; + use std::cell::RefCell; #[derive(CompositeTemplate, Default)] #[template(resource = "/net/jeena/FeedTheMonkey/ui/window.ui")] @@ -35,6 +44,23 @@ mod imp { pub content_page: TemplateChild, #[template_child] pub article_menu_button: TemplateChild, + #[template_child] + pub sidebar_content: TemplateChild, + #[template_child] + pub article_list_view: TemplateChild, + #[template_child] + pub content_stack: TemplateChild, + #[template_child] + pub web_view: TemplateChild, + #[template_child] + pub error_status: TemplateChild, + + pub api: RefCell>, + pub write_token: RefCell>, + pub article_store: RefCell>, + pub selection: RefCell>, + pub current_article_id: RefCell>, + pub mark_unread_guard: RefCell, } #[glib::object_subclass] @@ -45,6 +71,28 @@ mod imp { fn class_init(klass: &mut Self::Class) { klass.bind_template(); + klass.install_action("win.reload", None, |win, _, _| win.imp().do_reload()); + klass.install_action("win.logout", None, |win, _, _| win.imp().do_logout()); + klass.install_action("win.mark-unread", None, |win, _, _| win.imp().do_mark_unread()); + klass.install_action("win.open-in-browser", None, |win, _, _| { + win.imp().do_open_in_browser() + }); + klass.install_action("win.next-article", None, |win, _, _| { + win.imp().navigate_by(1) + }); + klass.install_action("win.prev-article", None, |win, _, _| { + win.imp().navigate_by(-1) + }); + klass.install_action("win.zoom-in", None, |win, _, _| win.imp().zoom(1.1)); + klass.install_action("win.zoom-out", None, |win, _, _| win.imp().zoom(1.0 / 1.1)); + klass.install_action("win.zoom-reset", None, |win, _, _| win.imp().zoom_reset()); + klass.install_action("win.toggle-fullscreen", None, |win, _, _| { + if win.is_fullscreen() { + win.unfullscreen(); + } else { + win.fullscreen(); + } + }); } fn instance_init(obj: &glib::subclass::InitializingObject) { @@ -55,42 +103,422 @@ mod imp { impl ObjectImpl for FeedTheMonkeyWindow { fn constructed(&self) { self.parent_constructed(); - self.restore_window_state(); + self.setup_window_state(); + self.setup_list(); + self.setup_webview(); + self.auto_login(); } } impl FeedTheMonkeyWindow { - fn restore_window_state(&self) { + // ── Window state ───────────────────────────────────────────────────── + + fn setup_window_state(&self) { let settings = gio::Settings::new("net.jeena.FeedTheMonkey"); let window = self.obj(); - - let width = settings.int("window-width"); - let height = settings.int("window-height"); - let maximized = settings.boolean("window-maximized"); - - window.set_default_size(width, height); - if maximized { + let w = settings.int("window-width"); + let h = settings.int("window-height"); + window.set_default_size(w, h); + if settings.boolean("window-maximized") { window.maximize(); } - // Save state when the window closes - let settings_clone = settings.clone(); + // Restore zoom + let zoom = settings.double("zoom-level"); + self.web_view.set_zoom_level(zoom); + + let s = settings.clone(); window.connect_close_request(move |win| { if !win.is_maximized() { - let (w, h) = (win.width(), win.height()); - settings_clone.set_int("window-width", w).ok(); - settings_clone.set_int("window-height", h).ok(); + s.set_int("window-width", win.width()).ok(); + s.set_int("window-height", win.height()).ok(); } - settings_clone - .set_boolean("window-maximized", win.is_maximized()) - .ok(); + s.set_boolean("window-maximized", win.is_maximized()).ok(); glib::Propagation::Proceed }); } + + // ── List view ───────────────────────────────────────────────────────── + + fn setup_list(&self) { + let store = gio::ListStore::new::(); + let selection = gtk4::SingleSelection::new(Some(store.clone())); + *self.article_store.borrow_mut() = Some(store); + + let factory = gtk4::SignalListItemFactory::new(); + factory.connect_setup(|_, item| { + let item = item.downcast_ref::().unwrap(); + let row = crate::article_row::ArticleRow::new(); + item.set_child(Some(&row)); + }); + factory.connect_bind(|_, item| { + let item = item.downcast_ref::().unwrap(); + if let Some(obj) = item.item().and_downcast::() { + let row = item.child().and_downcast::().unwrap(); + row.bind(&obj); + } + }); + factory.connect_unbind(|_, item| { + let item = item.downcast_ref::().unwrap(); + if let Some(row) = item.child().and_downcast::() { + row.unbind(); + } + }); + + self.article_list_view.set_factory(Some(&factory)); + self.article_list_view.set_model(Some(&selection)); + + let win_weak = self.obj().downgrade(); + selection.connect_selected_item_notify(move |sel| { + if let Some(win) = win_weak.upgrade() { + if let Some(obj) = sel.selected_item().and_downcast::() { + win.imp().on_article_selected(obj); + } + } + }); + + *self.selection.borrow_mut() = Some(selection); + } + + fn on_article_selected(&self, obj: ArticleObject) { + // Mark previous article as read (unless guard is set) + if !*self.mark_unread_guard.borrow() { + if let Some(prev_id) = self.current_article_id.borrow().clone() { + if prev_id != obj.article().id { + self.bg_mark_read(prev_id); + } + } + } + *self.mark_unread_guard.borrow_mut() = false; + + let article = obj.article().clone(); + *self.current_article_id.borrow_mut() = Some(article.id.clone()); + + // Show content pane + self.content_page.set_title(&article.title); + self.article_menu_button.set_visible(true); + self.split_view.set_show_content(true); + + // Load in webview + self.load_article_in_webview(&article); + obj.set_unread(false); + } + + fn load_article_in_webview(&self, article: &crate::model::Article) { + let json = serde_json::json!({ + "id": article.id, + "title": article.title, + "feed_title": article.feed_title, + "link": article.link, + "updated": article.published, + "content": article.content, + "author": article.author, + "unread": article.unread, + }); + let js = format!("window.setArticle({})", json); + self.web_view.evaluate_javascript(&js, None, None, gio::Cancellable::NONE, |_| {}); + self.content_stack.set_visible_child_name("webview"); + } + + // ── WebView ─────────────────────────────────────────────────────────── + + fn setup_webview(&self) { + let wv = &*self.web_view; + + // Load content.html from GResource + let html = String::from_utf8( + gio::resources_lookup_data( + "/net/jeena/FeedTheMonkey/html/content.html", + gio::ResourceLookupFlags::NONE, + ) + .unwrap() + .to_vec(), + ) + .unwrap(); + wv.load_html(&html, Some("feedthemonkey://localhost/")); + + // Handle navigation policy + let win_weak = self.obj().downgrade(); + wv.connect_decide_policy(move |_, decision, decision_type| { + if decision_type != webkit6::PolicyDecisionType::NavigationAction { + return false; + } + let nav = decision.downcast_ref::().unwrap(); + let uri = nav.navigation_action() + .and_then(|a| a.request()) + .and_then(|r| r.uri()) + .unwrap_or_default(); + + if uri.starts_with("feedthemonkey://localhost/") || uri.is_empty() { + return false; // allow initial load + } + + nav.ignore(); + + if let Some(win) = win_weak.upgrade() { + match uri.as_str() { + "feedthemonkey:previous" => win.imp().navigate_by(-1), + "feedthemonkey:next" => win.imp().navigate_by(1), + "feedthemonkey:open" => win.imp().do_open_in_browser(), + _ => { open_uri(&uri); } + } + } + true + }); + } + + // ── Login ───────────────────────────────────────────────────────────── + + fn auto_login(&self) { + if let Some((server_url, username, password)) = credentials::load_credentials() { + let win_weak = self.obj().downgrade(); + glib::spawn_future_local(async move { + if let Some(win) = win_weak.upgrade() { + win.imp().do_login(server_url, username, password, false).await; + } + }); + } else { + self.show_login_dialog(); + } + } + + fn show_login_dialog(&self) { + let dialog = LoginDialog::new(); + let win = self.obj(); + let win_weak = win.downgrade(); + dialog.connect_local("logged-in", false, move |args| { + let server_url = args[1].get::().unwrap(); + let username = args[2].get::().unwrap(); + let password = args[3].get::().unwrap(); + if let Some(win) = win_weak.upgrade() { + glib::spawn_future_local(async move { + win.imp().do_login(server_url, username, password, true).await; + }); + } + None + }); + dialog.present(Some(win.upcast_ref::())); + } + + pub async fn do_login( + &self, + server_url: String, + username: String, + password: String, + store: bool, + ) { + match Api::login(&server_url, &username, &password).await { + Ok(api) => { + if store { + credentials::store_credentials(&server_url, &username, &password); + } + match api.fetch_write_token().await { + Ok(wt) => *self.write_token.borrow_mut() = Some(wt), + Err(e) => eprintln!("Write token error: {e}"), + } + *self.api.borrow_mut() = Some(api); + self.fetch_articles().await; + } + Err(e) => { + self.show_login_dialog(); + self.show_error_dialog("Login Failed", &e); + } + } + } + + fn show_error_dialog(&self, title: &str, body: &str) { + let dialog = libadwaita::AlertDialog::new(Some(title), Some(body)); + dialog.add_response("ok", "_OK"); + dialog.set_default_response(Some("ok")); + dialog.present(Some(self.obj().upcast_ref::())); + } + + fn do_logout(&self) { + let win_weak = self.obj().downgrade(); + let dialog = libadwaita::AlertDialog::new( + Some("Log Out?"), + Some("Are you sure you want to log out?"), + ); + dialog.add_response("cancel", "_Cancel"); + dialog.add_response("logout", "_Log Out"); + dialog.set_response_appearance("logout", libadwaita::ResponseAppearance::Destructive); + dialog.set_default_response(Some("cancel")); + dialog.connect_response(None, move |_, response| { + if response == "logout" { + if let Some(win) = win_weak.upgrade() { + credentials::clear_credentials(); + *win.imp().api.borrow_mut() = None; + *win.imp().write_token.borrow_mut() = None; + if let Some(store) = win.imp().article_store.borrow().as_ref() { + store.remove_all(); + } + win.imp().sidebar_content.set_visible_child_name("placeholder"); + win.imp().article_menu_button.set_visible(false); + win.imp().show_login_dialog(); + } + } + }); + dialog.present(Some(self.obj().upcast_ref::())); + } + + // ── Fetch articles ──────────────────────────────────────────────────── + + fn do_reload(&self) { + let win_weak = self.obj().downgrade(); + glib::spawn_future_local(async move { + if let Some(win) = win_weak.upgrade() { + win.imp().fetch_articles().await; + } + }); + } + + pub async fn fetch_articles(&self) { + let api = self.api.borrow().clone(); + let Some(api) = api else { return }; + + self.refresh_stack.set_visible_child_name("spinner"); + self.sidebar_content.set_visible_child_name("loading"); + + match api.fetch_unread().await { + Ok(articles) => { + let store = self.article_store.borrow(); + let store = store.as_ref().unwrap(); + store.remove_all(); + for a in articles { + store.append(&ArticleObject::new(a)); + } + if store.n_items() == 0 { + self.sidebar_content.set_visible_child_name("empty"); + } else { + self.sidebar_content.set_visible_child_name("list"); + } + } + Err(e) => { + self.error_status.set_description(Some(&e)); + self.sidebar_content.set_visible_child_name("error"); + } + } + + self.refresh_stack.set_visible_child_name("button"); + } + + // ── Read state ──────────────────────────────────────────────────────── + + fn bg_mark_read(&self, item_id: String) { + let api = self.api.borrow().clone(); + let wt = self.write_token.borrow().clone(); + if let (Some(api), Some(wt)) = (api, wt) { + glib::spawn_future_local(async move { + if let Err(e) = api.mark_read(&wt, &item_id).await { + eprintln!("mark_read error: {e}"); + } + }); + } + } + + fn do_mark_unread(&self) { + let id = self.current_article_id.borrow().clone(); + let Some(id) = id else { return }; + + // Find the ArticleObject in the store and set unread=true + if let Some(store) = self.article_store.borrow().as_ref() { + for i in 0..store.n_items() { + if let Some(obj) = store.item(i).and_downcast::() { + if obj.article().id == id { + obj.set_unread(true); + } + } + } + } + + *self.mark_unread_guard.borrow_mut() = true; + + let api = self.api.borrow().clone(); + let wt = self.write_token.borrow().clone(); + if let (Some(api), Some(wt)) = (api, wt) { + let id_clone = id.clone(); + glib::spawn_future_local(async move { + if let Err(e) = api.mark_unread(&wt, &id_clone).await { + eprintln!("mark_unread error: {e}"); + } + }); + } + + let toast = libadwaita::Toast::new("Marked as unread"); + self.toast_overlay.add_toast(toast); + } + + // ── Navigation ──────────────────────────────────────────────────────── + + pub fn navigate_by(&self, delta: i32) { + let sel = self.selection.borrow(); + let Some(sel) = sel.as_ref() else { return }; + let n = sel.n_items(); + if n == 0 { return } + let current = sel.selected(); + let next = if delta > 0 { + (current + 1).min(n - 1) + } else { + current.saturating_sub(1) + }; + if next != current { + sel.set_selected(next); + self.article_list_view.scroll_to(next, gtk4::ListScrollFlags::SELECT, None); + } + } + + // ── Open in browser ─────────────────────────────────────────────────── + + fn do_open_in_browser(&self) { + let id = self.current_article_id.borrow().clone(); + let Some(id) = id else { return }; + if let Some(store) = self.article_store.borrow().as_ref() { + for i in 0..store.n_items() { + if let Some(obj) = store.item(i).and_downcast::() { + if obj.article().id == id { + let link = obj.article().link.clone(); + if !link.is_empty() { + open_uri(&link); + } + break; + } + } + } + } + } + + // ── Zoom ────────────────────────────────────────────────────────────── + + fn zoom(&self, factor: f64) { + let wv = &*self.web_view; + let new_level = (wv.zoom_level() * factor).clamp(0.25, 5.0); + wv.set_zoom_level(new_level); + let settings = gio::Settings::new("net.jeena.FeedTheMonkey"); + settings.set_double("zoom-level", new_level).ok(); + } + + fn zoom_reset(&self) { + self.web_view.set_zoom_level(1.0); + let settings = gio::Settings::new("net.jeena.FeedTheMonkey"); + settings.set_double("zoom-level", 1.0).ok(); + } } impl WidgetImpl for FeedTheMonkeyWindow {} - impl WindowImpl for FeedTheMonkeyWindow {} + + impl WindowImpl for FeedTheMonkeyWindow { + fn close_request(&self) -> glib::Propagation { + // Cancel any in-flight requests by dropping the Api + *self.api.borrow_mut() = None; + self.parent_close_request() + } + } + impl ApplicationWindowImpl for FeedTheMonkeyWindow {} impl AdwApplicationWindowImpl for FeedTheMonkeyWindow {} } + +fn open_uri(uri: &str) { + let launcher = gtk4::UriLauncher::new(uri); + launcher.launch(gtk4::Window::NONE, gio::Cancellable::NONE, |_| {}); +} From d157f3f244c8cfdb3ade0a9aecc079c3ae6631a5 Mon Sep 17 00:00:00 2001 From: Jeena Date: Fri, 20 Mar 2026 11:57:09 +0000 Subject: [PATCH 32/77] gitignore: exclude compiled schema file --- data/gschemas.compiled | Bin 500 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 data/gschemas.compiled diff --git a/data/gschemas.compiled b/data/gschemas.compiled deleted file mode 100644 index 4f552ea47911cb5834cc279276c25292755f9d8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmY*WyGq1R6g)nn-~%jN+{!vBlKg>MsYL_}krWnYxd(ICO(L7H(M82VY_-$c%0fiM z4-j1cK@fYfvJfnFP9BAa%$>=cxi`tl%4X2jL7Y)lO|V~TbGSCaMuX@VRrb6hvjsoB zK3kBO=s8*?IcRB!2p7eiIc?@RaF&_XM#yVPyvqmZkU1_ZN^&*id82><+zw9eM9W#z z)T4E<4?GAd7cOa20U1$?UZqxhny;NO7nf%X(i30w1pE*1H;`(@t)Oe?T4f>nO?YH#%h?Nxdly4+iy^rGhTvjr zu49$tcF1}stbc$nL%{y3S078KBc+d(BqB2sYYeEeQLwKg-Dd?0Wwxw-l0 Date: Fri, 20 Mar 2026 12:17:27 +0000 Subject: [PATCH 33/77] fix: tokio runtime, Enter-to-login, and server URL handling Three bugs fixed: - No tokio reactor: glib::spawn_future_local does not provide a tokio context, so reqwest/hyper panicked at runtime. Introduce src/runtime.rs with a multi-thread tokio Runtime (init() called from main before the GTK app starts). runtime::spawn() posts the async result back to GTK via a tokio oneshot channel awaited by glib::spawn_future_local, which only polls a flag (no I/O). runtime::spawn_bg() is used for fire-and-forget background calls. - Enter key didn't submit login: connect_apply on AdwEntryRow only fires when show-apply-button is true. Switch to connect_entry_activated which fires on Return in all three login rows. - Wrong API URL: the app constructed /accounts/ClientLogin directly off the server host, yielding a 404. Add normalize_base_url() in api.rs that appends /api/greader.php when the URL doesn't already contain it, so users can enter just https://rss.example.com. --- data/ui/login_dialog.blp | 1 + src/api.rs | 16 ++++- src/login_dialog.rs | 27 ++++++-- src/main.rs | 5 ++ src/runtime.rs | 50 +++++++++++++++ src/window.rs | 129 +++++++++++++++++++++------------------ 6 files changed, 161 insertions(+), 67 deletions(-) create mode 100644 src/runtime.rs diff --git a/data/ui/login_dialog.blp b/data/ui/login_dialog.blp index 4a53858..86028f0 100644 --- a/data/ui/login_dialog.blp +++ b/data/ui/login_dialog.blp @@ -20,6 +20,7 @@ template $LoginDialog : Adw.Dialog { title: _("Server URL"); input-hints: no_spellcheck; input-purpose: url; + // e.g. https://rss.example.com — /api/greader.php is added automatically } Adw.EntryRow username_row { diff --git a/src/api.rs b/src/api.rs index 36521b3..c9a0e71 100644 --- a/src/api.rs +++ b/src/api.rs @@ -42,14 +42,26 @@ struct Summary { use crate::model::Article; +fn normalize_base_url(server_url: &str) -> String { + let base = server_url.trim_end_matches('/'); + // If the user entered just a host (or host/path) without the FreshRSS + // API suffix, append it automatically. + if base.ends_with("/api/greader.php") { + base.to_string() + } else { + format!("{base}/api/greader.php") + } +} + impl Api { pub async fn login( server_url: &str, username: &str, password: &str, ) -> Result { + let base = normalize_base_url(server_url); let client = Client::new(); - let url = format!("{}/accounts/ClientLogin", server_url.trim_end_matches('/')); + let url = format!("{base}/accounts/ClientLogin"); let resp = client .post(&url) .form(&[("Email", username), ("Passwd", password)]) @@ -72,7 +84,7 @@ impl Api { Ok(Self { client, - server_url: server_url.trim_end_matches('/').to_string(), + server_url: base, auth_token, }) } diff --git a/src/login_dialog.rs b/src/login_dialog.rs index 24e1024..ca856d0 100644 --- a/src/login_dialog.rs +++ b/src/login_dialog.rs @@ -68,6 +68,7 @@ mod imp { fn constructed(&self) { self.parent_constructed(); + // Login button let obj_weak = self.obj().downgrade(); self.login_button.connect_activated(move |_| { if let Some(dialog) = obj_weak.upgrade() { @@ -75,9 +76,20 @@ mod imp { } }); - // Also trigger on Enter in password row + // Enter in any row submits the form (connect_entry_activated fires on Return) + for weak in [ + self.server_url_row.downgrade(), + self.username_row.downgrade(), + ] { + let obj_weak = self.obj().downgrade(); + weak.upgrade().unwrap().connect_entry_activated(move |_| { + if let Some(dialog) = obj_weak.upgrade() { + dialog.imp().on_login_clicked(); + } + }); + } let obj_weak2 = self.obj().downgrade(); - self.password_row.connect_apply(move |_| { + self.password_row.connect_entry_activated(move |_| { if let Some(dialog) = obj_weak2.upgrade() { dialog.imp().on_login_clicked(); } @@ -87,14 +99,21 @@ mod imp { impl LoginDialog { fn on_login_clicked(&self) { - let server_url = self.server_url_row.text().trim().to_string(); + let raw_url = self.server_url_row.text().trim().to_string(); let username = self.username_row.text().trim().to_string(); let password = self.password_row.text().to_string(); - if server_url.is_empty() || username.is_empty() || password.is_empty() { + if raw_url.is_empty() || username.is_empty() || password.is_empty() { return; } + // Prepend https:// if no scheme given + let server_url = if raw_url.starts_with("http://") || raw_url.starts_with("https://") { + raw_url + } else { + format!("https://{raw_url}") + }; + self.obj().close(); self.obj().emit_by_name::<()>("logged-in", &[&server_url, &username, &password]); } diff --git a/src/main.rs b/src/main.rs index 57e96dc..81409cf 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,6 +4,7 @@ mod article_row; mod credentials; mod login_dialog; mod model; +mod runtime; mod window; fn main() -> glib::ExitCode { @@ -12,6 +13,10 @@ fn main() -> glib::ExitCode { std::env::set_var("GSETTINGS_SCHEMA_DIR", env!("GSETTINGS_SCHEMA_DIR")); } + // Start the tokio multi-thread runtime before the GTK app so that + // reqwest/hyper can find it when API futures are spawned. + runtime::init(); + let app = app::FeedTheMonkeyApp::new(); app.run() } diff --git a/src/runtime.rs b/src/runtime.rs new file mode 100644 index 0000000..10b07d1 --- /dev/null +++ b/src/runtime.rs @@ -0,0 +1,50 @@ +use std::sync::OnceLock; +use tokio::runtime::Runtime; + +static RT: OnceLock = OnceLock::new(); + +pub fn init() { + RT.get_or_init(|| { + tokio::runtime::Builder::new_multi_thread() + .enable_all() + .build() + .expect("failed to build tokio runtime") + }); +} + +/// Spawn `future` on the tokio runtime. When it completes, `callback` +/// is invoked on the GLib main context (GTK main thread). +/// +/// Works by routing the result through a tokio oneshot channel; the +/// receiving end is awaited by `glib::spawn_future_local`, which runs +/// on the GLib event loop but does no I/O, so it never needs tokio's +/// reactor itself. +pub fn spawn(future: F, callback: C) +where + F: std::future::Future + Send + 'static, + T: Send + 'static, + C: FnOnce(T) + 'static, +{ + let (tx, rx) = tokio::sync::oneshot::channel::(); + + RT.get().expect("runtime not initialised").spawn(async move { + let result = future.await; + let _ = tx.send(result); + }); + + // The receive future only polls a mutex-protected flag — no I/O, + // so running it on the GLib event loop is fine. + glib::spawn_future_local(async move { + if let Ok(value) = rx.await { + callback(value); + } + }); +} + +/// Fire-and-forget: spawn on the tokio runtime, no callback. +pub fn spawn_bg(future: F) +where + F: std::future::Future + Send + 'static, +{ + RT.get().expect("runtime not initialised").spawn(future); +} diff --git a/src/window.rs b/src/window.rs index 1b7730a..ed015aa 100644 --- a/src/window.rs +++ b/src/window.rs @@ -271,12 +271,7 @@ pub mod imp { fn auto_login(&self) { if let Some((server_url, username, password)) = credentials::load_credentials() { - let win_weak = self.obj().downgrade(); - glib::spawn_future_local(async move { - if let Some(win) = win_weak.upgrade() { - win.imp().do_login(server_url, username, password, false).await; - } - }); + self.do_login(server_url, username, password, false); } else { self.show_login_dialog(); } @@ -291,39 +286,49 @@ pub mod imp { let username = args[2].get::().unwrap(); let password = args[3].get::().unwrap(); if let Some(win) = win_weak.upgrade() { - glib::spawn_future_local(async move { - win.imp().do_login(server_url, username, password, true).await; - }); + win.imp().do_login(server_url, username, password, true); } None }); dialog.present(Some(win.upcast_ref::())); } - pub async fn do_login( - &self, - server_url: String, - username: String, - password: String, - store: bool, - ) { - match Api::login(&server_url, &username, &password).await { - Ok(api) => { - if store { - credentials::store_credentials(&server_url, &username, &password); + fn do_login(&self, server_url: String, username: String, password: String, store: bool) { + let win_weak = self.obj().downgrade(); + crate::runtime::spawn( + async move { Api::login(&server_url, &username, &password).await + .map(|api| (api, server_url, username, password)) }, + move |result| { + let Some(win) = win_weak.upgrade() else { return }; + match result { + Ok((api, server_url, username, password)) => { + if store { + credentials::store_credentials(&server_url, &username, &password); + } + // Fetch write token in background (non-critical) + let api_clone = api.clone(); + let win_weak2 = win.downgrade(); + crate::runtime::spawn( + async move { api_clone.fetch_write_token().await }, + move |wt_result| { + if let Some(win) = win_weak2.upgrade() { + match wt_result { + Ok(wt) => *win.imp().write_token.borrow_mut() = Some(wt), + Err(e) => eprintln!("Write token error: {e}"), + } + } + }, + ); + *win.imp().api.borrow_mut() = Some(api); + win.imp().fetch_articles(); + } + Err(e) => { + win.imp().show_login_dialog(); + win.imp().show_error_dialog("Login Failed", &e); + } } - match api.fetch_write_token().await { - Ok(wt) => *self.write_token.borrow_mut() = Some(wt), - Err(e) => eprintln!("Write token error: {e}"), - } - *self.api.borrow_mut() = Some(api); - self.fetch_articles().await; - } - Err(e) => { - self.show_login_dialog(); - self.show_error_dialog("Login Failed", &e); - } - } + }, + ); } fn show_error_dialog(&self, title: &str, body: &str) { @@ -364,42 +369,44 @@ pub mod imp { // ── Fetch articles ──────────────────────────────────────────────────── fn do_reload(&self) { - let win_weak = self.obj().downgrade(); - glib::spawn_future_local(async move { - if let Some(win) = win_weak.upgrade() { - win.imp().fetch_articles().await; - } - }); + self.fetch_articles(); } - pub async fn fetch_articles(&self) { + fn fetch_articles(&self) { let api = self.api.borrow().clone(); let Some(api) = api else { return }; self.refresh_stack.set_visible_child_name("spinner"); self.sidebar_content.set_visible_child_name("loading"); - match api.fetch_unread().await { - Ok(articles) => { - let store = self.article_store.borrow(); - let store = store.as_ref().unwrap(); - store.remove_all(); - for a in articles { - store.append(&ArticleObject::new(a)); + let win_weak = self.obj().downgrade(); + crate::runtime::spawn( + async move { api.fetch_unread().await }, + move |result| { + let Some(win) = win_weak.upgrade() else { return }; + let imp = win.imp(); + match result { + Ok(articles) => { + let store = imp.article_store.borrow(); + let store = store.as_ref().unwrap(); + store.remove_all(); + for a in articles { + store.append(&ArticleObject::new(a)); + } + if store.n_items() == 0 { + imp.sidebar_content.set_visible_child_name("empty"); + } else { + imp.sidebar_content.set_visible_child_name("list"); + } + } + Err(e) => { + imp.error_status.set_description(Some(&e)); + imp.sidebar_content.set_visible_child_name("error"); + } } - if store.n_items() == 0 { - self.sidebar_content.set_visible_child_name("empty"); - } else { - self.sidebar_content.set_visible_child_name("list"); - } - } - Err(e) => { - self.error_status.set_description(Some(&e)); - self.sidebar_content.set_visible_child_name("error"); - } - } - - self.refresh_stack.set_visible_child_name("button"); + imp.refresh_stack.set_visible_child_name("button"); + }, + ); } // ── Read state ──────────────────────────────────────────────────────── @@ -408,7 +415,7 @@ pub mod imp { let api = self.api.borrow().clone(); let wt = self.write_token.borrow().clone(); if let (Some(api), Some(wt)) = (api, wt) { - glib::spawn_future_local(async move { + crate::runtime::spawn_bg(async move { if let Err(e) = api.mark_read(&wt, &item_id).await { eprintln!("mark_read error: {e}"); } @@ -437,7 +444,7 @@ pub mod imp { let wt = self.write_token.borrow().clone(); if let (Some(api), Some(wt)) = (api, wt) { let id_clone = id.clone(); - glib::spawn_future_local(async move { + crate::runtime::spawn_bg(async move { if let Err(e) = api.mark_unread(&wt, &id_clone).await { eprintln!("mark_unread error: {e}"); } From 141f9ee32dc231a2243a530c1e92dbad06ee2ed4 Mon Sep 17 00:00:00 2001 From: Jeena Date: Fri, 20 Mar 2026 12:21:01 +0000 Subject: [PATCH 34/77] fix: show human-readable login errors instead of raw HTML When the server returns an HTML response (wrong URL, redirect to a login page), the error dialog previously showed the full HTML body. Now detect HTML responses and show a short actionable message: - 404 with HTML: 'API endpoint not found. Check your server URL.' - 401/403 with HTML: 'Wrong username or password.' - 200 with HTML (no Auth= token): explain the endpoint is not FreshRSS - Non-HTML bodies are shown as-is (they are already readable) --- src/api.rs | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/src/api.rs b/src/api.rs index c9a0e71..312cd82 100644 --- a/src/api.rs +++ b/src/api.rs @@ -73,13 +73,26 @@ impl Api { let body = resp.text().await.map_err(|e| e.to_string())?; if !status.is_success() { - return Err(format!("Login failed ({}): {}", status, body.trim())); + let msg = human_error(&body, status.as_u16()); + return Err(format!("Login failed ({}): {}", status.as_u16(), msg)); } let auth_token = body .lines() .find_map(|l| l.strip_prefix("Auth=")) - .ok_or_else(|| "No Auth token in response".to_string())? + .ok_or_else(|| { + // The server returned 200 but not the expected API response — + // most likely the URL points to a web page, not a FreshRSS API. + if looks_like_html(&body) { + format!( + "The server at {} does not appear to be a FreshRSS \ + Google Reader API endpoint. Check your server URL.", + base + ) + } else { + format!("Unexpected response from server: {}", body.trim()) + } + })? .to_string(); Ok(Self { @@ -195,6 +208,28 @@ impl Api { } } +fn looks_like_html(body: &str) -> bool { + let trimmed = body.trim_start(); + trimmed.starts_with(" String { + if looks_like_html(body) { + match status { + 401 | 403 => "Wrong username or password.".to_string(), + 404 => "API endpoint not found. Check your server URL.".to_string(), + _ => format!("Server returned HTTP {status}. Check your server URL."), + } + } else { + let trimmed = body.trim(); + if trimmed.is_empty() { + format!("Server returned HTTP {status} with no message.") + } else { + trimmed.to_string() + } + } +} + fn plain_text_excerpt(html: &str, max_chars: usize) -> String { // Very simple HTML stripper — remove tags, collapse whitespace let mut out = String::with_capacity(html.len()); From 8fd52dd8a04d613f12c8b5da88f26f052a2560c8 Mon Sep 17 00:00:00 2001 From: Jeena Date: Sat, 21 Mar 2026 01:13:01 +0000 Subject: [PATCH 35/77] ui: overhaul sidebar, add content filters and state improvements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sidebar layout: - Replace AdwNavigationSplitView with GtkPaned for a resizable sidebar with a persistent width stored in GSettings. - Apply navigation-sidebar CSS class to the content Stack only (not the ToolbarView) so both header bars share the same colour and height. - Override Adwaita's automatic paned-first-child header tint and gap via application-level CSS. - Remove the gap between the sidebar header and the first list item. - Add toggle-sidebar button and F9 shortcut; sidebar visibility and width are persisted across restarts. Loading indicator: - Replace the large AdwSpinner status page + header Stack with a small Gtk.Spinner (16×16) in the header Stack so the header height never changes during loading. Article row: - Add hexpand to title and excerpt labels so text reflows when the sidebar is resized. Content: - Inline CSS into the HTML template at load time (/*INJECT_CSS*/ placeholder) so WebKit does not need a custom URI scheme handler. - Fix max-width centering and padding for article body and header. - Fix embedded video/iframe auto-opening in browser by checking NavigationType::LinkClicked instead of is_user_gesture(). Content filters: - Add Preferences dialog with a TextView for content-rewrite rules stored in GSettings (content-filters key). - Rule format: "domain find replace [find replace …]" one per line. - Rules are applied to article HTML before display and reloaded on every refresh. Shortcuts: - Add Ctrl+W to close, Ctrl+Q to quit, F1 for keyboard shortcuts overlay, j/k and arrow-key navigation via a capture-phase controller so keys work regardless of which widget has focus. Misc: - Set window title to "FeedTheMonkey" (fixes Hyprland title bar). - Update About dialog website URL. --- build.rs | 8 + data/net.jeena.FeedTheMonkey.gschema.xml | 4 + data/resources.gresource.xml | 1 + data/ui/article_row.blp | 2 + data/ui/article_row.ui | 2 + data/ui/preferences_dialog.blp | 29 +++ data/ui/preferences_dialog.ui | 44 ++++ data/ui/shortcuts.blp | 5 + data/ui/shortcuts.ui | 6 + data/ui/window.blp | 218 +++++++++-------- data/ui/window.ui | 290 ++++++++++++----------- html/content.css | 158 +++++++----- html/content.html | 54 +++-- src/app.rs | 36 ++- src/filters.rs | 68 ++++++ src/preferences_dialog.rs | 75 ++++++ 16 files changed, 680 insertions(+), 320 deletions(-) create mode 100644 data/ui/preferences_dialog.blp create mode 100644 data/ui/preferences_dialog.ui create mode 100644 src/filters.rs create mode 100644 src/preferences_dialog.rs diff --git a/build.rs b/build.rs index 0035e54..47065f3 100644 --- a/build.rs +++ b/build.rs @@ -44,6 +44,14 @@ fn main() { let gresource_xml = data_dir.join("resources.gresource.xml"); println!("cargo:rerun-if-changed={}", gresource_xml.display()); + // Watch HTML/CSS so changes trigger a resource rebuild + let html_dir = manifest_dir.join("html"); + if let Ok(entries) = std::fs::read_dir(&html_dir) { + for entry in entries.filter_map(|e| e.ok()) { + println!("cargo:rerun-if-changed={}", entry.path().display()); + } + } + let gresource_out = out_dir.join("feedthemonkey.gresource"); let status = Command::new("glib-compile-resources") .arg(format!("--sourcedir={}", data_dir.display())) diff --git a/data/net.jeena.FeedTheMonkey.gschema.xml b/data/net.jeena.FeedTheMonkey.gschema.xml index e0790c4..16ae75d 100644 --- a/data/net.jeena.FeedTheMonkey.gschema.xml +++ b/data/net.jeena.FeedTheMonkey.gschema.xml @@ -21,5 +21,9 @@ 1.0 WebView zoom level + + '' + Content rewrite rules, one per line: domain from to [from to …] + diff --git a/data/resources.gresource.xml b/data/resources.gresource.xml index e5d363a..ef69e9b 100644 --- a/data/resources.gresource.xml +++ b/data/resources.gresource.xml @@ -5,6 +5,7 @@ ui/login_dialog.ui ui/article_row.ui ui/shortcuts.ui + ui/preferences_dialog.ui html/content.html html/content.css diff --git a/data/ui/article_row.blp b/data/ui/article_row.blp index 052b813..ea4c08d 100644 --- a/data/ui/article_row.blp +++ b/data/ui/article_row.blp @@ -27,6 +27,7 @@ template $ArticleRow : Gtk.Box { } Label title_label { + hexpand: true; xalign: 0; wrap: true; lines: 2; @@ -34,6 +35,7 @@ template $ArticleRow : Gtk.Box { } Label excerpt_label { + hexpand: true; xalign: 0; ellipsize: end; lines: 1; diff --git a/data/ui/article_row.ui b/data/ui/article_row.ui index 1218020..e159ff1 100644 --- a/data/ui/article_row.ui +++ b/data/ui/article_row.ui @@ -41,6 +41,7 @@ corresponding .blp file and regenerate this file with blueprint-compiler. + true 0 true 2 @@ -49,6 +50,7 @@ corresponding .blp file and regenerate this file with blueprint-compiler. + true 0 3 1 diff --git a/data/ui/preferences_dialog.blp b/data/ui/preferences_dialog.blp new file mode 100644 index 0000000..94fe343 --- /dev/null +++ b/data/ui/preferences_dialog.blp @@ -0,0 +1,29 @@ +using Gtk 4.0; +using Adw 1; + +template $PreferencesDialog : Adw.Dialog { + title: _("Preferences"); + content-width: 500; + content-height: 400; + + Adw.ToolbarView { + [top] + Adw.HeaderBar {} + + Adw.PreferencesPage { + Adw.PreferencesGroup { + title: _("Content Filters"); + description: _("One rule per line: domain find replace [find replace …]\n\nExample:\n www.imycomic.com -150x150.jpg .jpg"); + + TextView filters_text_view { + monospace: true; + wrap-mode: word; + top-margin: 8; + bottom-margin: 8; + left-margin: 8; + right-margin: 8; + } + } + } + } +} diff --git a/data/ui/preferences_dialog.ui b/data/ui/preferences_dialog.ui new file mode 100644 index 0000000..6fefaad --- /dev/null +++ b/data/ui/preferences_dialog.ui @@ -0,0 +1,44 @@ + + + + + + \ No newline at end of file diff --git a/data/ui/shortcuts.blp b/data/ui/shortcuts.blp index 94c72e8..7d76ec3 100644 --- a/data/ui/shortcuts.blp +++ b/data/ui/shortcuts.blp @@ -79,6 +79,11 @@ ShortcutsWindow help_overlay { accelerator: "0"; } + ShortcutsShortcut { + title: _("Toggle sidebar"); + accelerator: "F9"; + } + ShortcutsShortcut { title: _("Toggle fullscreen"); accelerator: "F11"; diff --git a/data/ui/shortcuts.ui b/data/ui/shortcuts.ui index 5392972..e51f173 100644 --- a/data/ui/shortcuts.ui +++ b/data/ui/shortcuts.ui @@ -97,6 +97,12 @@ corresponding .blp file and regenerate this file with blueprint-compiler. <Control>0 + + + Toggle sidebar + F9 + + Toggle fullscreen diff --git a/data/ui/window.blp b/data/ui/window.blp index 9ded4f7..6c0192d 100644 --- a/data/ui/window.blp +++ b/data/ui/window.blp @@ -7,121 +7,140 @@ template $FeedTheMonkeyWindow : Adw.ApplicationWindow { default-height: 600; Adw.ToastOverlay toast_overlay { - Adw.NavigationSplitView split_view { - sidebar: Adw.NavigationPage { - title: _("FeedTheMonkey"); + Paned paned { + focusable: false; + shrink-start-child: false; + resize-start-child: false; - Adw.ToolbarView { - [top] - Adw.HeaderBar { - [start] - Stack refresh_stack { - StackPage { - name: "button"; - child: Button refresh_button { - icon-name: "view-refresh-symbolic"; - tooltip-text: _("Refresh"); - action-name: "win.reload"; - }; - } + start-child: Adw.ToolbarView sidebar_toolbar { + top-bar-style: raised; - StackPage { - name: "spinner"; - child: Adw.Spinner {}; - } + [top] + Adw.HeaderBar { + show-start-title-buttons: false; + show-end-title-buttons: false; + + title-widget: Box {}; + + [start] + Stack refresh_stack { + StackPage { + name: "button"; + child: Button refresh_button { + icon-name: "view-refresh-symbolic"; + tooltip-text: _("Refresh"); + action-name: "win.reload"; + }; } - - [end] - MenuButton menu_button { - icon-name: "open-menu-symbolic"; - primary: true; - menu-model: primary_menu; + StackPage { + name: "spinner"; + child: Spinner { + spinning: true; + width-request: 16; + height-request: 16; + }; } } - Stack sidebar_content { - StackPage { - name: "placeholder"; - child: Adw.StatusPage { - icon-name: "rss-symbolic"; - title: _("FeedTheMonkey"); - description: _("Log in to load your articles"); - }; - } + [end] + MenuButton menu_button { + icon-name: "open-menu-symbolic"; + primary: true; + menu-model: primary_menu; + } + } - StackPage { - name: "loading"; - child: Adw.StatusPage { - paintable: Adw.SpinnerPaintable {}; - title: _("Loading…"); - }; - } + Stack sidebar_content { + styles ["sidebar-content"] - StackPage { - name: "empty"; - child: Adw.StatusPage { - icon-name: "rss-symbolic"; - title: _("No Unread Articles"); - }; - } + StackPage { + name: "placeholder"; + child: Adw.StatusPage { + icon-name: "rss-symbolic"; + title: _("FeedTheMonkey"); + description: _("Log in to load your articles"); + }; + } - StackPage { - name: "error"; - child: Adw.StatusPage error_status { - icon-name: "network-error-symbolic"; - title: _("Could Not Load Articles"); + StackPage { + name: "loading"; + child: Adw.StatusPage { + title: _("Loading…"); + }; + } - Button { - label: _("Try Again"); - halign: center; - action-name: "win.reload"; - styles ["pill", "suggested-action"] - } - }; - } + StackPage { + name: "empty"; + child: Adw.StatusPage { + icon-name: "rss-symbolic"; + title: _("No Unread Articles"); + }; + } - StackPage { - name: "list"; - child: ScrolledWindow { - hscrollbar-policy: never; - ListView article_list_view { - single-click-activate: true; - } - }; - } + StackPage { + name: "error"; + child: Adw.StatusPage error_status { + icon-name: "network-error-symbolic"; + title: _("Could Not Load Articles"); + + Button { + label: _("Try Again"); + halign: center; + action-name: "win.reload"; + styles ["pill", "suggested-action"] + } + }; + } + + StackPage { + name: "list"; + child: ScrolledWindow { + hscrollbar-policy: never; + ListView article_list_view { + single-click-activate: false; + show-separators: true; + } + }; } } }; - content: Adw.NavigationPage content_page { - title: _("FeedTheMonkey"); + end-child: Adw.ToolbarView { + top-bar-style: raised; - Adw.ToolbarView { - top-bar-style: raised; - - [top] - Adw.HeaderBar { - [end] - MenuButton article_menu_button { - icon-name: "view-more-symbolic"; - menu-model: article_menu; - visible: false; - } + [top] + Adw.HeaderBar { + [start] + Button toggle_sidebar_button { + icon-name: "sidebar-show-symbolic"; + tooltip-text: _("Toggle Sidebar"); + action-name: "win.toggle-sidebar"; } - Stack content_stack { - StackPage { - name: "empty"; - child: Adw.StatusPage { - icon-name: "document-open-symbolic"; - title: _("No Article Selected"); - }; - } + title-widget: Adw.WindowTitle { + title: _("FeedTheMonkey"); + }; - StackPage { - name: "webview"; - child: WebKit.WebView web_view {}; - } + [end] + MenuButton article_menu_button { + icon-name: "view-more-symbolic"; + menu-model: article_menu; + visible: false; + } + } + + Stack content_stack { + StackPage { + name: "empty"; + child: Adw.StatusPage { + icon-name: "document-open-symbolic"; + title: _("No Article Selected"); + }; + } + + StackPage { + name: "webview"; + child: WebKit.WebView web_view {}; } } }; @@ -137,6 +156,13 @@ menu primary_menu { } } + section { + item { + label: _("Preferences"); + action: "win.preferences"; + } + } + section { item { label: _("Keyboard Shortcuts"); diff --git a/data/ui/window.ui b/data/ui/window.ui index 5ee9da1..e9cd9cc 100644 --- a/data/ui/window.ui +++ b/data/ui/window.ui @@ -12,166 +12,182 @@ corresponding .blp file and regenerate this file with blueprint-compiler. - - - - FeedTheMonkey - - - - - - - - - button - - - view-refresh-symbolic - Refresh - win.reload - - + + false + false + false + + + 1 + + + false + false + + + + + + + + button + + + view-refresh-symbolic + Refresh + win.reload - - - - spinner - - - - - + - - - open-menu-symbolic - true - primary_menu + + + spinner + + + true + 16 + 16 + + + + + open-menu-symbolic + true + primary_menu + + + + + + + - - - - placeholder - - - rss-symbolic - FeedTheMonkey - Log in to load your articles - - + + placeholder + + + rss-symbolic + FeedTheMonkey + Log in to load your articles - - - - loading - - - - - - Loading… - - + + + + + + loading + + + Loading… - - - - empty - - - rss-symbolic - No Unread Articles - - + + + + + + empty + + + rss-symbolic + No Unread Articles - - - - error - - - network-error-symbolic - Could Not Load Articles - - - Try Again - 3 - win.reload - - - + + + + + + error + + + network-error-symbolic + Could Not Load Articles + + + Try Again + 3 + win.reload + - + - - - - list - - - 2 - - - true - - + + + + + + list + + + 2 + + + false + true - + - + - - - FeedTheMonkey + + + 1 + + + + + sidebar-show-symbolic + Toggle Sidebar + win.toggle-sidebar + + + + + FeedTheMonkey + + + + + view-more-symbolic + article_menu + false + + + + - - 1 - - - - - view-more-symbolic - article_menu - false + + + + empty + + + document-open-symbolic + No Article Selected - + - - - - empty - - - document-open-symbolic - No Article Selected - - - - - - - webview - - - - - + + webview + + + @@ -190,6 +206,12 @@ corresponding .blp file and regenerate this file with blueprint-compiler. win.logout +
+ + Preferences + win.preferences + +
Keyboard Shortcuts diff --git a/html/content.css b/html/content.css index c3f979b..4fc396b 100644 --- a/html/content.css +++ b/html/content.css @@ -1,101 +1,131 @@ -* { - box-sizing: border-box; +/* CSS custom properties are set from Rust via AdwStyleManager. + The :root defaults below act as a light-mode fallback only. */ + +:root { + --bg: #ffffff; + --fg: #1a1a1a; + --fg-dim: rgba(0,0,0,0.55); + --border: rgba(0,0,0,0.12); + --header-bg: #f6f5f4; + --link: #1c71d8; + --code-bg: rgba(0,0,0,0.06); + --blockquote-border: rgba(0,0,0,0.2); + --font: sans-serif; + --font-size: 15px; } -body { - font-family: sans-serif; +:root[data-dark="1"] { + --bg: #1e1e1e; + --fg: rgba(255,255,255,0.87); + --fg-dim: rgba(255,255,255,0.5); + --border: rgba(255,255,255,0.12); + --header-bg: #242424; + --link: #78aeed; + --code-bg: rgba(255,255,255,0.06); + --blockquote-border: rgba(255,255,255,0.2); +} + +* { box-sizing: border-box; } + +html, body { margin: 0; padding: 0; - line-height: 1.6; - color: #222; - background: #fff; + background: var(--bg); + color: var(--fg); + font-family: var(--font); + font-size: var(--font-size); + word-wrap: break-word; } -@media (prefers-color-scheme: dark) { - body { - color: #ddd; - background: #1e1e1e; - } - a { - color: #78aeed; - } - img { - opacity: 0.85; - } +a { + color: var(--link); + text-decoration: none; } -#header { +article a { + text-decoration: underline; +} + +header { padding: 1.5em 2em 1em; - border-bottom: 1px solid rgba(0,0,0,0.1); - margin-bottom: 1em; + background: var(--header-bg); + border-bottom: 1px solid var(--border); } -@media (prefers-color-scheme: dark) { - #header { - border-bottom-color: rgba(255,255,255,0.1); - } +header > .inner, +article { + max-width: 720px; + margin-left: auto; + margin-right: auto; } -#feed-title { - font-size: 0.8em; - opacity: 0.6; - margin-bottom: 0.25em; - text-transform: uppercase; - letter-spacing: 0.05em; +header > .inner { + padding: 0 2em; } -#title { - font-size: 1.5em; - margin: 0 0 0.5em; +header h1 { + font-size: 1.3em; + margin: 0.2em 0 0.4em; + padding: 0; line-height: 1.3; } -#meta { - font-size: 0.85em; - opacity: 0.6; - margin-bottom: 0.5em; +header h1 a { + color: var(--fg); } -#meta span + span::before { - content: ' · '; -} - -#link { +header p { + color: var(--fg-dim); + margin: 0; + padding: 0; font-size: 0.85em; } -#content { - padding: 0 2em 2em; - max-width: 800px; +article { + line-height: 1.6; + padding: 1.5em 2em 2em; } -#content img { +img { max-width: 100%; height: auto; } -#content pre { - overflow-x: auto; - background: rgba(0,0,0,0.05); +div > a:only-child img, +figure > a:only-child img, +p > a:only-child img, +figure > img:only-child, +div > img:only-child, +p > img:only-child { + display: block; + margin: 1em auto; + float: none !important; +} + +pre { + overflow: auto; + background: var(--code-bg); padding: 1em; - border-radius: 4px; + border-radius: 6px; + font-size: 0.9em; } -@media (prefers-color-scheme: dark) { - #content pre { - background: rgba(255,255,255,0.05); - } +code { + background: var(--code-bg); + padding: 0.15em 0.35em; + border-radius: 3px; + font-size: 0.9em; } -#content blockquote { - border-left: 3px solid rgba(0,0,0,0.2); +pre code { + background: none; + padding: 0; +} + +blockquote { + border-left: 3px solid var(--blockquote-border); margin-left: 0; padding-left: 1em; - opacity: 0.8; -} - -@media (prefers-color-scheme: dark) { - #content blockquote { - border-left-color: rgba(255,255,255,0.2); - } + color: var(--fg-dim); + font-style: italic; } diff --git a/html/content.html b/html/content.html index f817038..82610c9 100644 --- a/html/content.html +++ b/html/content.html @@ -2,35 +2,47 @@ + FeedTheMonkey - + -