diff options
-rw-r--r-- | .SRCINFO | 40 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | 001-pirate-pr83-cpp.patch | 281 | ||||
-rw-r--r-- | COPYING | 382 | ||||
-rw-r--r-- | PKGBUILD | 92 | ||||
-rw-r--r-- | pirate-qt.desktop | 12 | ||||
-rw-r--r-- | pirate.xpm | 694 |
7 files changed, 1132 insertions, 373 deletions
@@ -1,45 +1,35 @@ pkgbase = pirate pkgdesc = Pirate Chain (ARRR) - Untraceable, Anonymous, Private Cryptocurrency - pkgver = 5.4.2 + pkgver = 5.5.0 pkgrel = 1 url = https://github.com/PirateNetwork/pirate arch = x86_64 groups = pirate license = MIT - makedepends = boost - makedepends = cmake - makedepends = ccache - makedepends = clang - makedepends = curl - makedepends = expat - makedepends = gmock - makedepends = libcurl-gnutls - makedepends = openssl - makedepends = libsodium - makedepends = libevent - makedepends = python - makedepends = qt5-tools - makedepends = rust - makedepends = utf8cpp - makedepends = wget makedepends = desktop-file-utils depends = boost-libs depends = libevent depends = miniupnpc depends = protobuf depends = zeromq + optdepends = libappindicator-gtk3: system tray support + optdepends = libnotify: desktop notification support conflicts = treasure-chest conflicts = treasure-chest-bin replaces = treasure-chest replaces = treasure-chest-bin - source = pirate-5.4.2.tar.gz::https://github.com/PirateNetwork/pirate/archive/refs/tags/v5.4.2.tar.gz - source = https://download.oracle.com/berkeley-db/db-6.2.32.tar.gz - source = 001-pirate-pr83-cpp.patch - sha256sums = 8190670acc7a726e86f0ce5a4f4657601c9503c12ce3e4984146daeed90ac950 - sha256sums = a9c5e2b004a5777aa03510cfe5cd766a4a3b777713406b02809c17c8e0e7a8fb - sha256sums = 804b0d8ecfba1b04bd229b06f37c8fc5b4a955082d2248ce09ecedf90395ca10 + source = pirate-qt-v5.5.0.zip::https://github.com/PirateNetwork/pirate/releases/download/v5.5.0/pirate-qt-ubuntu1804-v5.5.0.zip + source = pirate-cli-v5.5.0.zip::https://github.com/PirateNetwork/pirate/releases/download/v5.5.0/pirate-cli-ubuntu1804-v5.5.0.zip + source = pirate-qt.desktop + source = pirate.xpm + source = COPYING + sha256sums = 6e5687f86b9912dc03d7eab110683e03e9868c915446f7878e52c2b649027d23 + sha256sums = c3330e24332ac01a198632caa2541205726788c5eb49bf8c74d2f095eeee314e + sha256sums = db1875d7ef83e3b4d69a83a39acbb0e6c5092f1a0919b3c8c94cabdf62232191 + sha256sums = ae5d7ccbb18a07c794091a4294cca3b260f9b49ecf70a53279da2c0a3c654e18 + sha256sums = 011f6e7fa0238cff93eb3ea12b6b2743cdc7b3ee638570b6143a1f7bdfe1ba3e -pkgname = pirate-qt +pkgname = pirate-qt-bin pkgdesc = Pirate Chain (ARRR) - Untraceable, Anonymous, Private Cryptocurrency - GUI depends = boost-libs depends = libevent @@ -53,7 +43,7 @@ pkgname = pirate-qt optdepends = libnotify: desktop notification support provides = pirate-qt -pkgname = pirate-cli +pkgname = pirate-cli-bin pkgdesc = Pirate Chain (ARRR) - Untraceable, Anonymous, Private Cryptocurrency - CLI provides = pirate-cli provides = pirate-tx diff --git a/.gitignore b/.gitignore index 001f57ef377e..48b586183a9a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ * -!001-pirate-pr83-cpp.patch !PKGBUILD +!COPYING +!pirate.xpm +!pirate-qt.desktop !.SRCINFO !.gitignore diff --git a/001-pirate-pr83-cpp.patch b/001-pirate-pr83-cpp.patch deleted file mode 100644 index 1eea2703401e..000000000000 --- a/001-pirate-pr83-cpp.patch +++ /dev/null @@ -1,281 +0,0 @@ -diff '--color=auto' --unified --recursive --text a/src/cc/dilithium.c b/src/cc/dilithium.c ---- a/src/cc/dilithium.c 2022-03-09 02:21:07.000000000 -0400 -+++ b/src/cc/dilithium.c 2022-03-21 23:37:14.851924244 -0300 -@@ -3319,7 +3319,7 @@ - UniValue dilithium_spend(uint64_t txfee,struct CCcontract_info *cp,cJSON *params) - { - CMutableTransaction mtx = CreateNewContextualCMutableTransaction(Params().GetConsensus(), komodo_nextheight()); -- UniValue result(UniValue::VOBJ); std::string rawtx; CPubKey mypk,destpub33; CTransaction vintx; uint256 prevhash,hashBlock,destpubtxid; int32_t i,smlen,n,numvouts; char str[129],*scriptstr,*retstr=""; CTxOut vout; std::string handle; uint8_t pk[CRYPTO_PUBLICKEYBYTES],pk2[CRYPTO_PUBLICKEYBYTES],sk[CRYPTO_SECRETKEYBYTES],msg[32],seed[32]; std::vector<uint8_t> sig; -+ UniValue result(UniValue::VOBJ); std::string rawtx; CPubKey mypk,destpub33; CTransaction vintx; uint256 prevhash,hashBlock,destpubtxid; int32_t i,smlen,n,numvouts; char str[129],*scriptstr; const char *retstr=""; CTxOut vout; std::string handle; uint8_t pk[CRYPTO_PUBLICKEYBYTES],pk2[CRYPTO_PUBLICKEYBYTES],sk[CRYPTO_SECRETKEYBYTES],msg[32],seed[32]; std::vector<uint8_t> sig; - if ( txfee == 0 ) - txfee = DILITHIUM_TXFEE; - mypk = pubkey2pk(Mypubkey()); -@@ -3415,7 +3415,7 @@ - UniValue dilithium_Qsend(uint64_t txfee,struct CCcontract_info *cp,cJSON *params) - { - CMutableTransaction mtx = CreateNewContextualCMutableTransaction(Params().GetConsensus(), komodo_nextheight()); -- UniValue result(UniValue::VOBJ); std::string rawtx; CPubKey mypk,destpub33; CTransaction tx,vintx; uint256 prevhash,mypubtxid,hashBlock,destpubtxid; int64_t amount,inputsum,outputsum,change; int32_t i,smlen,n,numvouts; char str[129],myCCaddr[64],*scriptstr,*retstr=""; CTxOut vout; std::string handle; uint8_t pk[CRYPTO_PUBLICKEYBYTES],pk2[CRYPTO_PUBLICKEYBYTES],sk[CRYPTO_SECRETKEYBYTES],msg[32],seed[32]; std::vector<uint8_t> sig; std::vector<uint256> voutpubtxids; -+ UniValue result(UniValue::VOBJ); std::string rawtx; CPubKey mypk,destpub33; CTransaction tx,vintx; uint256 prevhash,mypubtxid,hashBlock,destpubtxid; int64_t amount,inputsum,outputsum,change; int32_t i,smlen,n,numvouts; char str[129],myCCaddr[64],*scriptstr; const char *retstr=""; CTxOut vout; std::string handle; uint8_t pk[CRYPTO_PUBLICKEYBYTES],pk2[CRYPTO_PUBLICKEYBYTES],sk[CRYPTO_SECRETKEYBYTES],msg[32],seed[32]; std::vector<uint8_t> sig; std::vector<uint256> voutpubtxids; - if ( txfee == 0 ) - txfee = DILITHIUM_TXFEE; - mypk = pubkey2pk(Mypubkey()); -diff '--color=auto' --unified --recursive --text a/src/qt/clientmodel.cpp b/src/qt/clientmodel.cpp ---- a/src/qt/clientmodel.cpp 2022-03-09 02:21:07.000000000 -0400 -+++ b/src/qt/clientmodel.cpp 2022-03-22 00:52:21.829580941 -0300 -@@ -28,6 +28,7 @@ - - static int64_t nLastHeaderTipUpdateNotification = 0; - static int64_t nLastBlockTipUpdateNotification = 0; -+namespace ph = std::placeholders; - - ClientModel::ClientModel(OptionsModel *_optionsModel, QObject *parent) : - QObject(parent), -@@ -308,23 +309,23 @@ - void ClientModel::subscribeToCoreSignals() - { - // Connect signals to client -- uiInterface.ShowProgress.connect(boost::bind(ShowProgress, this, _1, _2, _3)); -- uiInterface.NotifyNumConnectionsChanged.connect(boost::bind(NotifyNumConnectionsChanged, this, _1)); -- uiInterface.NotifyNetworkActiveChanged.connect(boost::bind(NotifyNetworkActiveChanged, this, _1)); -+ uiInterface.ShowProgress.connect(boost::bind(ShowProgress, this, ph::_1, ph::_2, ph::_3)); -+ uiInterface.NotifyNumConnectionsChanged.connect(boost::bind(NotifyNumConnectionsChanged, this, ph::_1)); -+ uiInterface.NotifyNetworkActiveChanged.connect(boost::bind(NotifyNetworkActiveChanged, this, ph::_1)); - uiInterface.NotifyAlertChanged.connect(boost::bind(NotifyAlertChanged, this)); - uiInterface.BannedListChanged.connect(boost::bind(BannedListChanged, this)); -- uiInterface.NotifyBlockTip.connect(boost::bind(BlockTipChanged, this, _1, _2, false)); -- uiInterface.NotifyHeaderTip.connect(boost::bind(BlockTipChanged, this, _1, _2, true)); -+ uiInterface.NotifyBlockTip.connect(boost::bind(BlockTipChanged, this, ph::_1, ph::_2, false)); -+ uiInterface.NotifyHeaderTip.connect(boost::bind(BlockTipChanged, this, ph::_1, ph::_2, true)); - } - - void ClientModel::unsubscribeFromCoreSignals() - { - // Disconnect signals from client -- uiInterface.ShowProgress.disconnect(boost::bind(ShowProgress, this, _1, _2, _3)); -- uiInterface.NotifyNumConnectionsChanged.disconnect(boost::bind(NotifyNumConnectionsChanged, this, _1)); -- uiInterface.NotifyNetworkActiveChanged.disconnect(boost::bind(NotifyNetworkActiveChanged, this, _1)); -+ uiInterface.ShowProgress.disconnect(boost::bind(ShowProgress, this, ph::_1, ph::_2, ph::_3)); -+ uiInterface.NotifyNumConnectionsChanged.disconnect(boost::bind(NotifyNumConnectionsChanged, this, ph::_1)); -+ uiInterface.NotifyNetworkActiveChanged.disconnect(boost::bind(NotifyNetworkActiveChanged, this, ph::_1)); - uiInterface.NotifyAlertChanged.disconnect(boost::bind(NotifyAlertChanged, this)); - uiInterface.BannedListChanged.disconnect(boost::bind(BannedListChanged, this)); -- uiInterface.NotifyBlockTip.disconnect(boost::bind(BlockTipChanged, this, _1, _2, false)); -- uiInterface.NotifyHeaderTip.disconnect(boost::bind(BlockTipChanged, this, _1, _2, true)); -+ uiInterface.NotifyBlockTip.disconnect(boost::bind(BlockTipChanged, this, ph::_1, ph::_2, false)); -+ uiInterface.NotifyHeaderTip.disconnect(boost::bind(BlockTipChanged, this, ph::_1, ph::_2, true)); - } -diff '--color=auto' --unified --recursive --text a/src/qt/pirateoceangui.cpp b/src/qt/pirateoceangui.cpp ---- a/src/qt/pirateoceangui.cpp 2022-03-09 02:21:07.000000000 -0400 -+++ b/src/qt/pirateoceangui.cpp 2022-03-22 00:55:08.334886036 -0300 -@@ -66,6 +66,8 @@ - #include <QUrlQuery> - #endif - -+namespace ph = std::placeholders; -+ - extern int nMaxConnections; //From net.h - extern bool bOverrideMaxConnections; - -@@ -1459,15 +1461,15 @@ - void PirateOceanGUI::subscribeToCoreSignals() - { - // Connect signals to client -- uiInterface.ThreadSafeMessageBox.connect(boost::bind(ThreadSafeMessageBox, this, _1, _2, _3)); -- uiInterface.ThreadSafeQuestion.connect(boost::bind(ThreadSafeMessageBox, this, _1, _3, _4)); -+ uiInterface.ThreadSafeMessageBox.connect(boost::bind(ThreadSafeMessageBox, this, ph::_1, ph::_2, ph::_3)); -+ uiInterface.ThreadSafeQuestion.connect(boost::bind(ThreadSafeMessageBox, this, ph::_1, ph::_3, ph::_4)); - } - - void PirateOceanGUI::unsubscribeFromCoreSignals() - { - // Disconnect signals from client -- uiInterface.ThreadSafeMessageBox.disconnect(boost::bind(ThreadSafeMessageBox, this, _1, _2, _3)); -- uiInterface.ThreadSafeQuestion.disconnect(boost::bind(ThreadSafeMessageBox, this, _1, _3, _4)); -+ uiInterface.ThreadSafeMessageBox.disconnect(boost::bind(ThreadSafeMessageBox, this, ph::_1, ph::_2, ph::_3)); -+ uiInterface.ThreadSafeQuestion.disconnect(boost::bind(ThreadSafeMessageBox, this, ph::_1, ph::_3, ph::_4)); - } - - void PirateOceanGUI::toggleNetworkActive() -diff '--color=auto' --unified --recursive --text a/src/qt/splashscreen.cpp b/src/qt/splashscreen.cpp ---- a/src/qt/splashscreen.cpp 2022-03-09 02:21:07.000000000 -0400 -+++ b/src/qt/splashscreen.cpp 2022-03-22 00:57:56.871219346 -0300 -@@ -44,6 +44,8 @@ - #include <QLabel> - #include <QMessageBox> - -+namespace ph = std::placeholders; -+ - SplashScreen::SplashScreen(Qt::WindowFlags f, const NetworkStyle *networkStyle) : - QWidget(0, f), curAlignment(0) - { -@@ -416,8 +418,8 @@ - uiInterface.InitNeedUnlockWallet.connect(boost::bind(NeedUnlockWallet, this)); - uiInterface.InitCreateWallet.connect(boost::bind(showCreateWallet, this)); - uiInterface.InitShowPhrase.connect(boost::bind(showNewPhrase, this)); -- uiInterface.InitMessage.connect(boost::bind(InitMessage, this, _1)); -- uiInterface.ShowProgress.connect(boost::bind(ShowProgress, this, _1, _2, _3)); -+ uiInterface.InitMessage.connect(boost::bind(InitMessage, this, ph::_1)); -+ uiInterface.ShowProgress.connect(boost::bind(ShowProgress, this, ph::_1, ph::_2, ph::_3)); - } - - void SplashScreen::unsubscribeFromCoreSignals() -@@ -426,8 +428,8 @@ - uiInterface.InitNeedUnlockWallet.disconnect(boost::bind(NeedUnlockWallet, this)); - uiInterface.InitCreateWallet.disconnect(boost::bind(showCreateWallet, this)); - uiInterface.InitShowPhrase.disconnect(boost::bind(showNewPhrase, this)); -- uiInterface.InitMessage.disconnect(boost::bind(InitMessage, this, _1)); -- uiInterface.ShowProgress.disconnect(boost::bind(ShowProgress, this, _1, _2, _3)); -+ uiInterface.InitMessage.disconnect(boost::bind(InitMessage, this, ph::_1)); -+ uiInterface.ShowProgress.disconnect(boost::bind(ShowProgress, this, ph::_1, ph::_2, ph::_3)); - - } - -diff '--color=auto' --unified --recursive --text a/src/qt/trafficgraphwidget.cpp b/src/qt/trafficgraphwidget.cpp ---- a/src/qt/trafficgraphwidget.cpp 2022-03-09 02:21:07.000000000 -0400 -+++ b/src/qt/trafficgraphwidget.cpp 2022-03-22 00:46:45.119000207 -0300 -@@ -6,6 +6,7 @@ - #include "clientmodel.h" - - #include <QPainter> -+#include <QPainterPath> - #include <QColor> - #include <QTimer> - -diff '--color=auto' --unified --recursive --text a/src/qt/transactiontablemodel.cpp b/src/qt/transactiontablemodel.cpp ---- a/src/qt/transactiontablemodel.cpp 2022-03-09 02:21:07.000000000 -0400 -+++ b/src/qt/transactiontablemodel.cpp 2022-03-22 00:56:31.387541782 -0300 -@@ -28,6 +28,8 @@ - #include <QList> - #include <QSettings> - -+namespace ph = std::placeholders; -+ - // Amount column is right-aligned it contains numbers - static int column_alignments[] = { - Qt::AlignLeft|Qt::AlignVCenter, /* status */ -@@ -972,13 +974,13 @@ - void TransactionTableModel::subscribeToCoreSignals() - { - // Connect signals to wallet -- wallet->NotifyTransactionChanged.connect(boost::bind(NotifyTransactionChanged, this, _1, _2, _3)); -- wallet->ShowProgress.connect(boost::bind(ShowProgress, this, _1, _2)); -+ wallet->NotifyTransactionChanged.connect(boost::bind(NotifyTransactionChanged, this, ph::_1, ph::_2, ph::_3)); -+ wallet->ShowProgress.connect(boost::bind(ShowProgress, this, ph::_1, ph::_2)); - } - - void TransactionTableModel::unsubscribeFromCoreSignals() - { - // Disconnect signals from wallet -- wallet->NotifyTransactionChanged.disconnect(boost::bind(NotifyTransactionChanged, this, _1, _2, _3)); -- wallet->ShowProgress.disconnect(boost::bind(ShowProgress, this, _1, _2)); -+ wallet->NotifyTransactionChanged.disconnect(boost::bind(NotifyTransactionChanged, this, ph::_1, ph::_2, ph::_3)); -+ wallet->ShowProgress.disconnect(boost::bind(ShowProgress, this, ph::_1, ph::_2)); - } -diff '--color=auto' --unified --recursive --text a/src/qt/walletmodel.cpp b/src/qt/walletmodel.cpp ---- a/src/qt/walletmodel.cpp 2022-03-09 02:21:07.000000000 -0400 -+++ b/src/qt/walletmodel.cpp 2022-03-22 01:01:25.055878525 -0300 -@@ -48,6 +48,8 @@ - #include <QTimer> - #include <QSettings> - -+namespace ph = std::placeholders; -+ - /* from rpcwallet.cpp */ - extern CAmount getBalanceTaddr(std::string transparentAddress, int minDepth=1, bool ignoreUnspendable=true); - extern uint64_t komodo_interestsum(); -@@ -1256,11 +1258,11 @@ - // Connect signals to wallet - wallet->NotifyRescanStarted.connect(boost::bind(NotifyRescanStarted, this)); - wallet->NotifyRescanComplete.connect(boost::bind(NotifyRescanStarted, this)); -- wallet->NotifyStatusChanged.connect(boost::bind(&NotifyKeyStoreStatusChanged, this, _1)); -- wallet->NotifyAddressBookChanged.connect(boost::bind(NotifyAddressBookChanged, this, _1, _2, _3, _4, _5, _6)); -- wallet->NotifyZAddressBookChanged.connect(boost::bind(NotifyZAddressBookChanged, this, _1, _2, _3, _4, _5, _6)); -- wallet->NotifyTransactionChanged.connect(boost::bind(NotifyTransactionChanged, this, _1, _2, _3)); -- wallet->NotifyWatchonlyChanged.connect(boost::bind(NotifyWatchonlyChanged, this, _1)); -+ wallet->NotifyStatusChanged.connect(boost::bind(&NotifyKeyStoreStatusChanged, this, ph::_1)); -+ wallet->NotifyAddressBookChanged.connect(boost::bind(NotifyAddressBookChanged, this, ph::_1, ph::_2, ph::_3, ph::_4, ph::_5, ph::_6)); -+ wallet->NotifyZAddressBookChanged.connect(boost::bind(NotifyZAddressBookChanged, this, ph::_1, ph::_2, ph::_3, ph::_4, ph::_5, ph::_6)); -+ wallet->NotifyTransactionChanged.connect(boost::bind(NotifyTransactionChanged, this, ph::_1, ph::_2, ph::_3)); -+ wallet->NotifyWatchonlyChanged.connect(boost::bind(NotifyWatchonlyChanged, this, ph::_1)); - } - - void WalletModel::unsubscribeFromCoreSignals() -@@ -1268,11 +1270,11 @@ - // Disconnect signals from wallet - wallet->NotifyRescanStarted.disconnect(boost::bind(NotifyRescanStarted, this)); - wallet->NotifyRescanComplete.disconnect(boost::bind(NotifyRescanStarted, this)); -- wallet->NotifyStatusChanged.disconnect(boost::bind(&NotifyKeyStoreStatusChanged, this, _1)); -- wallet->NotifyAddressBookChanged.disconnect(boost::bind(NotifyAddressBookChanged, this, _1, _2, _3, _4, _5, _6)); -- wallet->NotifyZAddressBookChanged.disconnect(boost::bind(NotifyZAddressBookChanged, this, _1, _2, _3, _4, _5, _6)); -- wallet->NotifyTransactionChanged.disconnect(boost::bind(NotifyTransactionChanged, this, _1, _2, _3)); -- wallet->NotifyWatchonlyChanged.disconnect(boost::bind(NotifyWatchonlyChanged, this, _1)); -+ wallet->NotifyStatusChanged.disconnect(boost::bind(&NotifyKeyStoreStatusChanged, this, ph::_1)); -+ wallet->NotifyAddressBookChanged.disconnect(boost::bind(NotifyAddressBookChanged, this, ph::_1, ph::_2, ph::_3, ph::_4, ph::_5, ph::_6)); -+ wallet->NotifyZAddressBookChanged.disconnect(boost::bind(NotifyZAddressBookChanged, this, ph::_1, ph::_2, ph::_3, ph::_4, ph::_5, ph::_6)); -+ wallet->NotifyTransactionChanged.disconnect(boost::bind(NotifyTransactionChanged, this, ph::_1, ph::_2, ph::_3)); -+ wallet->NotifyWatchonlyChanged.disconnect(boost::bind(NotifyWatchonlyChanged, this, ph::_1)); - } - - // WalletModel::UnlockContext implementation -diff '--color=auto' --unified --recursive --text a/src/validationinterface.cpp b/src/validationinterface.cpp ---- a/src/validationinterface.cpp 2022-03-09 02:21:07.000000000 -0400 -+++ b/src/validationinterface.cpp 2022-03-22 00:12:41.660953877 -0300 -@@ -6,6 +6,7 @@ - #include "validationinterface.h" - - static CMainSignals g_signals; -+namespace ph = std::placeholders; - - CMainSignals& GetMainSignals() - { -@@ -13,27 +14,27 @@ - } - - void RegisterValidationInterface(CValidationInterface* pwalletIn) { -- g_signals.UpdatedBlockTip.connect(boost::bind(&CValidationInterface::UpdatedBlockTip, pwalletIn, _1)); -- g_signals.SyncTransaction.connect(boost::bind(&CValidationInterface::SyncTransaction, pwalletIn, _1, _2, _3)); -- g_signals.EraseTransaction.connect(boost::bind(&CValidationInterface::EraseFromWallet, pwalletIn, _1)); -- g_signals.UpdatedTransaction.connect(boost::bind(&CValidationInterface::UpdatedTransaction, pwalletIn, _1)); -+ g_signals.UpdatedBlockTip.connect(boost::bind(&CValidationInterface::UpdatedBlockTip, pwalletIn, ph::_1)); -+ g_signals.SyncTransaction.connect(boost::bind(&CValidationInterface::SyncTransaction, pwalletIn, ph::_1, ph::_2, ph::_3)); -+ g_signals.EraseTransaction.connect(boost::bind(&CValidationInterface::EraseFromWallet, pwalletIn, ph::_1)); -+ g_signals.UpdatedTransaction.connect(boost::bind(&CValidationInterface::UpdatedTransaction, pwalletIn, ph::_1)); - g_signals.RescanWallet.connect(boost::bind(&CValidationInterface::RescanWallet, pwalletIn)); -- g_signals.ChainTip.connect(boost::bind(&CValidationInterface::ChainTip, pwalletIn, _1, _2, _3, _4, _5)); -- g_signals.Inventory.connect(boost::bind(&CValidationInterface::Inventory, pwalletIn, _1)); -- g_signals.Broadcast.connect(boost::bind(&CValidationInterface::ResendWalletTransactions, pwalletIn, _1)); -- g_signals.BlockChecked.connect(boost::bind(&CValidationInterface::BlockChecked, pwalletIn, _1, _2)); -+ g_signals.ChainTip.connect(boost::bind(&CValidationInterface::ChainTip, pwalletIn, ph::_1, ph::_2, ph::_3, ph::_4, ph::_5)); -+ g_signals.Inventory.connect(boost::bind(&CValidationInterface::Inventory, pwalletIn, ph::_1)); -+ g_signals.Broadcast.connect(boost::bind(&CValidationInterface::ResendWalletTransactions, pwalletIn, ph::_1)); -+ g_signals.BlockChecked.connect(boost::bind(&CValidationInterface::BlockChecked, pwalletIn, ph::_1, ph::_2)); - } - - void UnregisterValidationInterface(CValidationInterface* pwalletIn) { -- g_signals.BlockChecked.disconnect(boost::bind(&CValidationInterface::BlockChecked, pwalletIn, _1, _2)); -- g_signals.Broadcast.disconnect(boost::bind(&CValidationInterface::ResendWalletTransactions, pwalletIn, _1)); -- g_signals.Inventory.disconnect(boost::bind(&CValidationInterface::Inventory, pwalletIn, _1)); -- g_signals.ChainTip.disconnect(boost::bind(&CValidationInterface::ChainTip, pwalletIn, _1, _2, _3, _4, _5)); -- g_signals.UpdatedTransaction.disconnect(boost::bind(&CValidationInterface::UpdatedTransaction, pwalletIn, _1)); -- g_signals.EraseTransaction.disconnect(boost::bind(&CValidationInterface::EraseFromWallet, pwalletIn, _1)); -- g_signals.SyncTransaction.disconnect(boost::bind(&CValidationInterface::SyncTransaction, pwalletIn, _1, _2, _3)); -+ g_signals.BlockChecked.disconnect(boost::bind(&CValidationInterface::BlockChecked, pwalletIn, ph::_1, ph::_2)); -+ g_signals.Broadcast.disconnect(boost::bind(&CValidationInterface::ResendWalletTransactions, pwalletIn, ph::_1)); -+ g_signals.Inventory.disconnect(boost::bind(&CValidationInterface::Inventory, pwalletIn, ph::_1)); -+ g_signals.ChainTip.disconnect(boost::bind(&CValidationInterface::ChainTip, pwalletIn, ph::_1, ph::_2, ph::_3, ph::_4, ph::_5)); -+ g_signals.UpdatedTransaction.disconnect(boost::bind(&CValidationInterface::UpdatedTransaction, pwalletIn, ph::_1)); -+ g_signals.EraseTransaction.disconnect(boost::bind(&CValidationInterface::EraseFromWallet, pwalletIn, ph::_1)); -+ g_signals.SyncTransaction.disconnect(boost::bind(&CValidationInterface::SyncTransaction, pwalletIn, ph::_1, ph::_2, ph::_3)); - g_signals.RescanWallet.disconnect(boost::bind(&CValidationInterface::RescanWallet, pwalletIn)); -- g_signals.UpdatedBlockTip.disconnect(boost::bind(&CValidationInterface::UpdatedBlockTip, pwalletIn, _1)); -+ g_signals.UpdatedBlockTip.disconnect(boost::bind(&CValidationInterface::UpdatedBlockTip, pwalletIn, ph::_1)); - } - - void UnregisterAllValidationInterfaces() { -@@ -58,4 +59,4 @@ - - void RescanWallets() { - g_signals.RescanWallet(); --} -\ No newline at end of file -+} diff --git a/COPYING b/COPYING new file mode 100644 index 000000000000..8d4ed74e0da0 --- /dev/null +++ b/COPYING @@ -0,0 +1,382 @@ +Copyright (c) 2009-2017 The Bitcoin Core developers +Copyright (c) 2009-2018 Bitcoin Developers +Copyright (c) 2016-2017 The Zcash developers +Copyright (c) 2016-2020 The Komodo developers +Copyright (c) 2018 The VerusCoin developers + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +The MIT software license (http://www.opensource.org/licenses/mit-license.php) +above applies to the code directly included in this source distribution. +Dependencies downloaded as part of the build process may be covered by other +open-source licenses. For further details see 'contrib/debian/copyright'. + + +This product includes software developed by the OpenSSL Project for use in the +OpenSSL Toolkit (https://www.openssl.org/). This product includes cryptographic +software written by Eric Young (eay@cryptsoft.com). + + +Although almost all of the Zcash/Komodo/VerusCoin code is licensed under "permissive" open source +licenses, users and distributors should note that when built using the default +build options, Zcash depends on Oracle Berkeley DB 6.2.x, which is licensed +under the GNU Affero General Public License. + +SuperNET COPYING terms: +GNU GENERAL PUBLIC LICENSE +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + +For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. 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. + +We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + +Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + +Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and +modification follow. + +GNU GENERAL PUBLIC LICENSE +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + +1. You may copy and distribute 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 and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + +a) You must cause the modified files to carry prominent notices +stating that you changed the files and the date of any change. + +b) You must cause any work that you distribute or publish, that in +whole or in part contains or is derived from the Program or any +part thereof, to be licensed as a whole at no charge to all third +parties under the terms of this License. + +c) If the modified program normally reads commands interactively +when run, you must cause it, when started running for such +interactive use in the most ordinary way, to print or display an +announcement including an appropriate copyright notice and a +notice that there is no warranty (or else, saying that you provide +a warranty) and that users may redistribute the program under +these conditions, and telling the user how to view a copy of this +License. (Exception: if the Program itself is interactive but +does not normally print such an announcement, your work based on +the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + +3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + +a) Accompany it with the complete corresponding machine-readable +source code, which must be distributed under the terms of Sections +1 and 2 above on a medium customarily used for software interchange; or, + +b) Accompany it with a written offer, valid for at least three +years, to give any third party, for a charge no more than your +cost of physically performing source distribution, a complete +machine-readable copy of the corresponding source code, to be +distributed under the terms of Sections 1 and 2 above on a medium +customarily used for software interchange; or, + +c) Accompany it with the information you received as to the offer +to distribute corresponding source code. (This alternative is +allowed only for noncommercial distribution and only if you +received the program in object code or executable form with such +an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + +5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + +9. The Free Software Foundation may publish revised and/or new versions +of the 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 a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + +10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE 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. + +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 +convey 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 2 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, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + +Gnomovision version 69, Copyright (C) year name of author +Gnomovision 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, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in the program +`Gnomovision' (which makes passes at compilers) written by James Hacker. + +<signature of Ty Coon>, 1 April 1989 +Ty Coon, President of Vice + +This 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. + @@ -1,8 +1,8 @@ -# Maintainer: skrewball <aur at joickle dot com> +# Maintainer: skrewball <aur at joickle dot com> gitlab.com/skrewball/aur pkgbase=pirate -pkgname=('pirate-qt' 'pirate-cli') -pkgver=5.4.2 +pkgname=("${pkgbase}-qt-bin" "${pkgbase}-cli-bin") +pkgver=5.5.0 pkgrel=1 pkgdesc="Pirate Chain (ARRR) - Untraceable, Anonymous, Private Cryptocurrency" arch=('x86_64') @@ -11,63 +11,25 @@ license=('MIT') groups=('pirate') depends=('boost-libs' 'libevent' 'miniupnpc' 'protobuf' 'zeromq') -makedepends=('boost' 'cmake' 'ccache' 'clang' 'curl' 'expat' 'gmock' 'libcurl-gnutls' 'openssl' - 'libsodium' 'libevent' 'python' 'qt5-tools' 'rust' 'utf8cpp' 'wget' 'desktop-file-utils') +makedepends=('desktop-file-utils') +optdepends=('libappindicator-gtk3: system tray support' + 'libnotify: desktop notification support') conflicts=('treasure-chest' 'treasure-chest-bin') replaces=('treasure-chest' 'treasure-chest-bin') -_db_version=6.2.32 -source=("${pkgbase}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz" - "https://download.oracle.com/berkeley-db/db-${_db_version}.tar.gz" - "001-pirate-pr83-cpp.patch") -sha256sums=('8190670acc7a726e86f0ce5a4f4657601c9503c12ce3e4984146daeed90ac950' - 'a9c5e2b004a5777aa03510cfe5cd766a4a3b777713406b02809c17c8e0e7a8fb' - '804b0d8ecfba1b04bd229b06f37c8fc5b4a955082d2248ce09ecedf90395ca10') +source=("${pkgbase}-qt-v${pkgver}.zip::${url}/releases/download/v${pkgver}/${pkgbase}-qt-ubuntu1804-v${pkgver}.zip" + "${pkgbase}-cli-v${pkgver}.zip::${url}/releases/download/v${pkgver}/${pkgbase}-cli-ubuntu1804-v${pkgver}.zip" + "${pkgbase}-qt.desktop" + "${pkgbase}.xpm" + "COPYING") -prepare() { - # Grab the .desktop file and patch it - mv ${pkgbase}-${pkgver}/zcutil/deb/desktopentry ${pkgbase}-qt.desktop - sed -e "s|Exec=.*|Exec=/usr/bin/${pkgbase}-qt %u|g" \ - -e "s|Icon=.*|Icon=${pkgbase}|g" \ - -i ${pkgbase}-qt.desktop - # Patch source to build on newer library versions - # MR: https://github.com/PirateNetwork/pirate/pull/83 - cd "${pkgbase}-${pkgver}" - patch -Np1 -i ../001-pirate-pr83-cpp.patch -} - -build() { - cd "db-${_db_version}/build_unix" - ../dist/configure \ - --prefix=/ \ - --disable-shared \ - --enable-cxx \ - --disable-replication \ - --enable-option-checking \ - --with-pic - make - make DESTDIR="${srcdir}/libs" install - - cd "${srcdir}/${pkgbase}-${pkgver}" - # Include built db and other needed vars - CPPFLAGS="${CPPFLAGS} -I${srcdir}/libs/include -I/usr/include/utf8cpp" - LDFLAGS="${LDFLAGS} -L${srcdir}/libs/lib" - CXXFLAGS="${CXXFLAGS} -g0 -O2" - rust_target=$(RUSTC_BOOTSTRAP=1 rustc -Z unstable-options --print target-spec-json | python -c 'import json,sys;obj=json.load(sys.stdin);print(obj["llvm-target"])') - - ./autogen.sh - ./configure --prefix=/usr \ - --with-gui=qt5 \ - --disable-bip70 \ - --enable-tests=no \ - --enable-wallet=yes \ - --enable-hardening \ - --enable-proton=no \ - --enable-online-rust - make RUST_TARGET="${rust_target}" -} +sha256sums=('6e5687f86b9912dc03d7eab110683e03e9868c915446f7878e52c2b649027d23' + 'c3330e24332ac01a198632caa2541205726788c5eb49bf8c74d2f095eeee314e' + 'db1875d7ef83e3b4d69a83a39acbb0e6c5092f1a0919b3c8c94cabdf62232191' + 'ae5d7ccbb18a07c794091a4294cca3b260f9b49ecf70a53279da2c0a3c654e18' + '011f6e7fa0238cff93eb3ea12b6b2743cdc7b3ee638570b6143a1f7bdfe1ba3e') -package_pirate-qt() { +package_pirate-qt-bin() { # Package Pirate QT GUI pkgdesc+=" - GUI" depends+=('hicolor-icon-theme' 'qt5-base' 'qrencode') @@ -75,21 +37,19 @@ package_pirate-qt() { 'libnotify: desktop notification support') provides=('pirate-qt') - desktop-file-install --dir="${pkgdir}/usr/share/applications" ${pkgname}.desktop - cd "${pkgbase}-${pkgver}" - install -Dm755 src/qt/komodo-qt "${pkgdir}/usr/bin/${pkgname}" - install -Dm644 zcutil/deb/${pkgbase}.xpm "${pkgdir}/usr/share/pixmaps/${pkgbase}.xpm" - install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" + install -Dm755 ${pkgbase}-qt-linux "${pkgdir}/usr/bin/${pkgbase}-qt" + install -Dm644 ${pkgbase}.xpm "${pkgdir}/usr/share/pixmaps/${pkgbase}.xpm" + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgbase}-qt/COPYING" + desktop-file-install --dir="${pkgdir}/usr/share/applications" ${pkgbase}-qt.desktop } -package_pirate-cli() { +package_pirate-cli-bin() { # Package Pirate CLI pkgdesc+=" - CLI" provides=('pirate-cli' 'pirate-tx' 'pirated') - cd "${pkgbase}-${pkgver}" - install -Dm755 src/${pkgname} "${pkgdir}/usr/bin/${pkgname}" - install -Dm755 src/${pkgbase}-tx "${pkgdir}/usr/bin/${pkgbase}-tx" - install -Dm755 src/${pkgbase}d "${pkgdir}/usr/bin/${pkgbase}d" - install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" + install -Dm755 ${pkgbase}-cli "${pkgdir}/usr/bin/${pkgbase}-cli" + install -Dm755 ${pkgbase}-tx "${pkgdir}/usr/bin/${pkgbase}-tx" + install -Dm755 ${pkgbase}d "${pkgdir}/usr/bin/${pkgbase}d" + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgbase}-cli/COPYING" } diff --git a/pirate-qt.desktop b/pirate-qt.desktop new file mode 100644 index 000000000000..b986f1e82291 --- /dev/null +++ b/pirate-qt.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Name=Treasure Chest +Comment=Full node UI wallet for Pirate +GenericName=TreasureChest +Exec=/usr/bin/pirate-qt %u +Icon=pirate +Type=Application +StartupNotify=true +StartupWMClass=pirate-qt +Categories=Utility;Network;Finance; +MimeType=x-scheme-handler/pirate; +Keywords=TreasureChest; diff --git a/pirate.xpm b/pirate.xpm new file mode 100644 index 000000000000..664d5d82fe57 --- /dev/null +++ b/pirate.xpm @@ -0,0 +1,694 @@ +/* XPM */ +static char *result[] = { +/* columns rows colors chars-per-pixel */ +"612 612 76 1 ", +" c #B58F32", +". c #B79134", +"X c #B99236", +"o c #BB953A", +"O c #BD993E", +"+ c #BF9B40", +"@ c #C19D43", +"# c #C3A047", +"$ c #C5A34B", +"% c #C7A753", +"& c #C8A751", +"* c #CBAA55", +"= c #CEAE5A", +"- c #CFB05C", +"; c #D0B15E", +": c #CDAE62", +"> c #CEB165", +", c #CFB368", +"< c #D3B564", +"1 c #D1B56B", +"2 c #D7B869", +"3 c #D8BB6D", +"4 c #D3B672", +"5 c #D5BA75", +"6 c #DBBE71", +"7 c #D6BD7F", +"8 c #DCC175", +"9 c #DFC479", +"0 c #E0C67B", +"q c #E2C97E", +"w c #D7BE81", +"e c #D8BF82", +"r c #DAC385", +"t c #DCC58B", +"y c #DEC88E", +"u c #DCC690", +"i c #DECA95", +"p c #E0C782", +"a c #E5CC83", +"s c #E2CB8A", +"d c #E8D187", +"f c #EAD48B", +"g c #E1CC93", +"h c #E6D196", +"j c #EED992", +"k c #E6D29C", +"l c #F1DD96", +"z c #F2DE98", +"x c #E0CFA1", +"c c #E3D1A5", +"v c #E9D6A1", +"b c #E9D8A3", +"n c #E4D4A8", +"m c #EBDBAD", +"M c #E7D9B3", +"N c #EBDDB6", +"B c #EDDFB8", +"V c #EFE1BA", +"C c #EBDFC1", +"Z c #EDE2C4", +"A c #EFE4C8", +"S c #F0E4C4", +"D c #F1E6CB", +"F c #F2E8CE", +"G c #F0E7D0", +"H c #F3EAD2", +"J c #F5EEDE", +"K c #F7F0DD", +"L c #F5EFE0", +"P c #F5F0E0", +"I c #F9F4E5", +"U c #F9F5EB", +"Y c #FBF8EF", +"T c #FBF9F3", +"R c #FFFFFF", +"E c None", +/* pixels */ +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE<;;<;;;<;<;<EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE2<;2;=----;;;;;;;;;;;;<<;;;<<<<<<<<<<<<<8<<8<<88EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE=;===<;;===;=;;----;=;;-;;;;;;;;;<;;<<;<<<<<<<<<<<<<<<<<<<283<<<;8EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE;=;;;;<;=====;==;;=;==----;=;=<;;-;<;;;<;;;<;<<;;<<<<<<<<<<<<<<2<2<33<88;8222822EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE;**===**=======;=;====;===;=----;;;;---;;;;<;;<;<<;<;<<<<<<<<<<<<<<<<<<2<,3<;;8-<8;<22222232EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE===*=*===***==============;===;;==----;;;-<-;;<;;;<;;<;;<<<<<<<;<<<<<<<<<<<2<<<<3<;8;88;8;22222322223223EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE=****==**=*=*===*=*=========;===;=;==;-----;-;-<-;;;;;;;;<;<;<<<;<<<<<<<<<<<<22<2<<33<88;;-;88222222222333232328EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE*******=******=**=**==*============;====;;=----;;;;--->;;<;<<;;;<<;<;;<<<;<<<<<<<<<<<<2<<<<-;8-<8;<22222323223232322282288EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE=**************=*=***=*=**===============;===;=;=;==;=;;;;;;;;<;;;<<;<;<;<<;<<<<<<<<<<2<3<<<<332<<22<22222232322233323233233333333EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE=&************=**=****=*=*====**=============;=;==;=;=;;;;;;;;;;;;;<;<;;<<<<<<<<<<<<<<<<<<<<<<<<3<<<22<222<22222222323233333233333338338q8EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE*****&************=****=*=***=*===*===========;====;;=;;;=;;=;;;;;;;<;;<;;<;;<<<;<<<<<<<<<<<<<<<3<<<<<222222222222222332222332232333333333883888EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE***&*$*****&********=***=*****=*=*=**===============;==;==;;=;=;;;;;;;;<;;;;;<;;<<;<<<<;<<<<<<<<<2<2<<<3<<2<<22<2222222322222332333333333333383333288088EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&*&*&&****&&*&*************=**=*=*===***=*========;======;;=;;=;==;;;;;;;;;;;;<;<;<;<<<<<<<<<<<<<<<<<2<2<2<<32<2<<22<22222323222323322333333338333383888828286EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&&&&&&&*&*&****&*&**$*****=************================;=;=;;=;==;=;;;;=;;;;;<<;;;;<;;;<;;<<<<<<<<<<<<<<<<<<<2<<<2<2222222222222322323233323323333338333822828886666EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE*&$&*&&&&&**&&*&*************=****=***=**=**==**=*=====;========;=;;;==;;;=;;;;;;;<;;;<<;<<<<;<<<;<<<<<<<<22<2<22<22<2<<2222<222322232332322323333333333383282288226686866EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&&&*&&&&&&&&&&&&**&*&**************=**=*=*=**==**=============;=;=;=;=;=;==;;;;;;;;;;;<;<;;<<<;<<;<<<<<<<<<<<<<<<2<<2<22<2222222222232223223233333333333383333828828886666668668EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&$*$&$&&&&&&&&&**&&**&******************=*****:*==*=*=============;;==;;=;;=;;;;;;;;;;;;;<;;;;<;<<<<<<<<<<<<<<<<2<<2<<22<<22<222222222223323223323333233333383338663666666666668606868EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$&*$&$&&&&&&&&&&&%&&&**&**&*$************=****:*****===**===============;===;=;;;=;=;;;;;<<;;;<<;;<<<;<<<;<<<<<<<<<<2<<<2<<22<<2222222222222222332322333333236333333336636666606666666888888EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&&$&&$&$$&&&&&&&&&&&&*&*&*&**&****************=**=*=*=**===============;;==;=;====;=;=;;;;;<;;<;;;<;<;;<;<<<<;<<<<<<<<<<<2<22<2<2222222222222322223322333333383333838863666666663603638668888888EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$&&$$&$&&$&&&$&&&&&*&&&&&&&*&**&**$***********=*==**=***===*=*==*========;===;==;==<=;;;;;;;;;;;;<;<;;<;<<<<<<<<<<<<<<<<<2<<<2<<<<22<<22<2222222232323228332333223636333336366666666666608868828888888EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&$&$&&$&&&$&&&$&&&&&&*&&&&**&&******&********=******=****=*=*==========;======;;=;===;;;==;;;;;;;;;;;;<;<;;<<<<;<<<<<<<<<<2<2<<<2<2222<222<222223232233223222283233333336336636666666686666683888888888888EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$$$$$&$$$$&$&$&$&$&&$&&&&&&&&**&&**&*&**********==***=**=*=**:==***============;===;=;;;=;=<=;;;;;;;<;;<<;;<<<;;<<<<<;<<<<<<<<<<<<2<2<<<222<22222222222232222328222833333333666366666366668666388838888888888880EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$$$$$&$$&&$&$&$&&$&&$&&&&&&&&%&&&&*&**************=***=**=*****=*===============;=;=;=;=;=;=<=<=;;;;<;;;;<;;;<<;<<;<<<<<<<<<<<<<2<2<2<2<2<2<2<2222222222232328282822333333366363663666666668686888388888888888808080EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$$$$$&$$&$$$$&&$&$$&$&&&&&&&&&&&*&&*&*&*&***$****************==***=**=*========;====;==;=;=;;===<=;;;;;;<;;;;<;<;<<;<<<;<<<<<<<<<2<<<2<2<<222<22<22222233222222222228232283633363633666666666666668888888888889788888880EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$$$$$$$$$$*$$$&&$$&*$$&$&&$&&$**$$***********&*************-**=**==*:*===*===**;;=;===;;=;;=;;==;;;=;;;=;;;;;;<;<;<;<<<;<<<;<<<<<<<<<<<22<<<2<2<2<22<2222222222323332333233333336333666363866666383386330688888889688988889990EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE*-#$$$$$$*$$$$*$$&&&$$&&$&&&*$&*$***$*$$*$***$**&*****************=****==%=====-=;*===;==========;=;=;;;;;;<;;<;;;<;<;<;<<<<<<<<<<<<2<<<2<<2<<<3<2<2222222222222322322333333233333636333366366666606888806666888888998988998899880EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$<=$$#$$$$$$$$$$$&$&$$*&$$&$&&$$*$**$$******$*$**&***********-*****=*:**==*=**==========;===;=;;=;;;=;;=;;;;;;;;;<<;;;<<<;<;<;<<<<<;<<<<2<<<<<<22<22<2222222222222222232332333333333336633838866666838383866686888e8868888988996908600EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@$$$$$#$$$$$$$$$$$$&$$&$$$&&$&&&&&&$**$*$*$&&****&*&*********-*****=******==*=====*=========;;=;=;=;=;;;;;;;;;;;;<;;;;<;<<;<;<<<<<<<<<<<<<<<2<22<2<2<22<22<2222232223233233233333333663336336633866666630838860668886888898888988998000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$##$@$$$#$$$$$$$$$$$$$&$&$&$$$$&&&&&&*$**$****$****************-************===*=*-=============;=;=;;=;==;=;;;;;;;<;;;<;;;<;<<;<<<<;<<<<<<<<<2<<<2<22<222222323232233232323333323333333663636636666666668388688386888896698899889969080006069EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$###$#$$$$$$$$$$$$$$$$*$$$$&$&&&&&$&$$*$**$**$*&*$*$**&*****&*******-*-*=*:*=***==**-*=======-==;==;==;=;=;<;;;;;;;<;;;<<;;<<<<<;<<;<<<<<<<2<<2<2<2<<2<<2<22<22222222222232332323333333363336363366666666668338868868888869e88988899999806006009qqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$##$$##$##$$#$$$$$$$$$*$$$&&$$&&$&$$&&&$&&&$**$$***********&***********-*=****=:**====-====*=====;===;=;=;=;;==;=;;;;;;<;;;;<;<<<<<;<<<<<<<<<<;<<<<1<12<22222<22<2222232322322332233333333333366366666666666088388888686896968898898999980800000880909EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$@$$####$#$$#$$$$$$$$$$$$$$$$$&&$&&$&$&&$**&&&&$***$*$***$*&*&********-******=****===**=*=*=======;==;==;=;;;===<;;;;;;;;;;;<;<;;<;;<<<<<<<<<<<<2;2<<<<2<2<2<111222222222222232322333233333336336363363666666633883883886886969888896985999600680000000q99EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$@$$@###$###$#$$$#$$$$$$$$$$**$$*$$$$$*$*$**$&&&&&&&**********&**&***********==***=**=*==*=============;=;;=;;;;;=;;=;;;;<;;<;<;;<<<<<<<<<<<;<<<<<<<<22<22<2<2<<222<2222222222232323233333333333638333383683666606666668868889696889889889999088000609q99q99aqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$@#@@$#$##$#$##$$$$$$$$$*$$$$*$$$$$*$*&$&$&$$&&&&&&*&&$**$$**$**********-*-**-**=**:*=*:=*========;=========;==;=;;;;;;;;;;;;;<;<;;;<;<;;<<;<<<<<<<<<2<<<<>22<<22<<2222222222223232332<3333333333333383838368666666666686668686966888989899889800060009q9qq999qqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE######$@$#$###$$$#$#$$$$$$$$$*$$*$**$*$*&&&$&$*&&&&&&&*&**$*****&***************=******=*=*=*=============;;=;=;;=;==;==;;;;;;;;;<;;;<;<<<;<<<<<<<<<<<<<2<<<2<<222<2222222223222222233233333333333363883833838666666666086888888999988899896698900860860999999999qq9EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@$######@$$####$#$#$$$$#$$$$$$$$$$$$$$$$$$$&$&$*$*$*&&&&*&$******************-*******=*=***=*============;;===;=;==;=;;;;;;;;;;;;;;;;<<;<;<;<<<<<<<<;<<<<<<<<2<<2<2<22<2<2222222222233323233333333363333333383666666666663688886886596869869899999600000809q99q99qq99qqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@$#########@$###$###$$#$$$$$*$#**$*$*$$$*$&$&&$**$&&&&&&*&*$*******$******************=**:*:==*=======;====;===;=;=;==;=;=;;;;<;;<<;;;<;<<;<<<<<;<<<<<<<<2<<2<<2<22<222<2222222222323332323<333333363366363838386666630666588586888888e9699698696999998080999q9q999qq999q9EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$$@@$#########$$#$##$$$#$$$$$$$$$$$$$$$$$*$$$$&$&&*$*&&&&&&*&$****$******&********-***=*==**==**============;==;;;==;=;=;;;;;;;;;;;;;;;<;;<;<;<;<<<<<<<<<2<;2<2<<2<2<<22<2222222223232223232333333333333333363338666666603606868666888888966989899999899908809q9999qq99qqqqqqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@$@$#####$##@$##$##$#$#$$#$$$$$$$$$$$$$*$$*$&$$&&&$$&&*&&&&*$****$***************--*********=*==*===============;=;==;;;;=;;;;;;;;;;<<;;;<<<<;<<;<<<<;<<;2;2<<<2<<2<<22<2<2222222222223222322333333336363663838336666666063668688888888888969699999999999909999q9qq9qq9qq99qqqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@$@$@@@@######$@$##$##$#$#$$$$$$$$$$#*$*$$$$*$*$$&&&$&&&&&$*&&&&**$*****$*********-*****=*=**:*=*==*==*======;====;===;=;;==;;;;;;;;;<;;;;;<<<;<<<<<<<<<<<<<2<2;<22<<2<222<222222222322322332323333333333333633633386666666636668686868888888699896696998999999999999999q9q9qq9qqqqqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@##@##@########@$@##$@$#$#$#$$$$$$$$$$$$$*$$$$$*$*$$$$&&&&&&&&&&&&*&*&*&-&**************-*****=**=*================;=;==;===;;=;;=;;;;;;<<<;:<;<;<;<<<<<<<;-;-<<---88,<;-82<22<22222222222<333332223333333333333336636666666666666068688888888e888996989999980999990000000000000q000qq0qEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@#@@#@@#@######$$$$##$@$###$#$$$$$$$$$*$$$*$$*$$$$$*$*$&&&&&&&&**&*&*&&***$***************=*==*=*=*=***=*========;==;=;==;;==;;;;;;;;;;;;;;;;;<;<;<;<<<<<<8-8-8<<8;;-<8-8;<22<222222<22222333<23332332333333833838336666666666868666868688888888988869899999999999900900900q000q00000qqqqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@$@#@$#@##@#####@$@$$###$$#$$#$$$$$$$$$$$$$$*$*$*$**$$$*&&&&&&&&&&&*&&**&*&****$********-*****=*=****===========;=====;=;==;=;;;=;;;;;;;;;;;;<;<;<<<<;;<;<;<-;<8--<<8-<<-<8-<22<2<<2222232223<333232233333333333383363663666668666686688888888889698699889990699999999009990000q000000q0q0qqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@#@##@#######$@$@##$$$@$###$$$$$$$$$$$$$*$$$$$$$$*$*$*$$*&&&&&&&&*&*&**&*********************=*=**=*=*==============;==;=;;=;;;=;;;;;;;<;;;;<;;;<;<<<<<<<;<,<<<<<8;-8<<-822<22222222222233<32232323333333338333836636666666668666038683888888698998898998999999999999090000000q0q00qqqqqqqqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@#@#@@$@@@####@$@$$###$##$$$$#$$$$$$$$$$*$$*$*$&$*$$$$*$$*&&&&&&*&&&*&***&************=*****=***=*==*=============;===;=;=;===;;;;;;;;;;<;<;;<<;<<<<;<<;<<8;8-<<<---;88-<;2<<22<2,222222223<33232333333233333363333636666366666866888888888888898996699999980060990009900900000q0q000qq0rqqqqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$+@@@@@@@#@@##@@$$####$@@@##$##$##$#$$$#$$$$$$$$$$$$$$$*$$$**$$**$&&&&&&&***&*&****&*********=***=*=**=**=*==**=============;==;;;=;;;=;==;;;;;;;;;<;;;;;<;<<<<<<<--8;<<<8;8<-,<8-<22<2222222223232232323223333333383333366366666666866686882883888888888899998898806000990090000000q0000000qqqq0qqqqaaqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE++@@@@@#@@#@###@@@@######$@##@$#$#$$$##$$$$$$$*$$$$*$$$$**$$$*$$*$*&&&&*&&&&&*&&**&&********-**=*=***=*=**====*===============;=;=;===;;;;;;;;;;;<<<;<;;<:<;<<<<<<<;;--;<<;<<<8-<8<22<2222222222222323233233333333333833663663666666666666688888888889698986696999e98006999909900000000000000q000qqqqqqqqaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@+#++@@@@@@@@@##@@$$@#####@#$$@$$@#$$#$$$$#$$$$$$$$$*$$$&$&$$*$&&*$*$&&&&&&*&&**&**&*******************=****=**==*============;==;=;=;;;;=;;=;;;;;;;;;;<;<;;<<<;<;<<<8-8;-8<-8<<-8;--2<2<2<2222223223222323332333333333333636336666666686868628882888896698889989699899060099990909900qr000q0q0qqqqq0qqqaqqaqaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@++#+#@@@@$@@#@$@#@$@@####$@$@$@$@$@$@$$$$$$$$$$$$$$$**$$$$**$&$$&$&&&&&&**&&*&***&**&&*********-******=*=*=*===*================;==;==;;=;;;;:;;<;;;<<:;;<;<<<<<<<<<;--<8-8-;<<2<2<<8<22<22222222222223223332<33333333883383336663866288888888888<88888889889699699999999999999090000000000q0qqqqqqqqqqqaqqqqqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+@+@+++#@@@@@@@@#@#@@@@$####@$$@@$$$$@$$#@$#$$$$$$*$$$$$$$$*$$$$$&&$&&&&&&&$&&&&&&&**&*****&**********-****==**=*==**==========;===;;==;;;=;;;;=;;;;;;;;;;<;;<<;;<;<<<<<8;;-;;-8<<<<2<;82<2222<22222222222333<23333333333333333836366666882828288888888888888889969966999999909999909090000q0q0099q9q9qrqqqqqdqdqaqdEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@+++++++++@@@@@@#@#@$@$$#####@@$@@$@$@$$$$#$$$$$$$$$$$$$$$$$&$$**&$&&&&&&&&&*&&*&***&*****&**&***************=**=*==*==============;=;=;==;=;;;;;;;;;;;<;;;<<<;;<;<;<<<;<-8-8<<;8<2<<<<2,2<2<<2<222222232323233<333333333338338333663666682828828828888888888889896699999969999999999900000000000q9qqqq9aqqqqqqqdqqqaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+@++#+##+$+@@@@#@@@#@@@$@@#####$@$$$$@$$@$@@$$$#$$$$$$$$*$$$$&$*$$$$&$&$&$&&&&&&&&&&&&**$*************-**-**=*=**=*=*==*==============;;;=;=<===;=;;;;;;;;;<;;;:<;<<<<<<<<<;;;;<<;-<<22<2<2222<222222222322222333333333333333333338366638668888288888888888888888889999696999999999900090000q000q0qqqqqq9a9qqqaqqqqaaqaqaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE++@+++#++++@@+@@@@@##@@@@$@@######$@$@$@$@$$$$$$$$$$$$$$$$$*&$$&$&$&&&$*&&&&&&&&$***&*&&**&**&************-**=*=***===**===========;===;;=;==;===;=;;;;;;;;<<;;;;;<<<<;<<;<<;<--<<8-2<<<2<2<<22<2222222232322232<83333333333333333333666666688288888<8888888968896696699699999999999990900000000q9qq99qq9a9aqqqaqqqqqaaqaaaqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE++++@+#+++#+@@@@@@@@@##@@@@$@########@$$@$$$@$#$#$$$$$$$$$$$$$$&$&$&$$&&$$&&&&&&&*$&&&&**&**&***&**-****-*********=*=**==*===============;==;;==;;;;;;;;;;;;;;;<<;<<;<;<<<<<<<<,8<<<;<<<2<<2<2<<22<2<2222222222228<33<3333333333838383663666628888<8288888<88698899969996999999999999909990000000qq99qqqqq9a9qqqqqqqdqqaqaqqaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE++++++@++++#+#+@@@@@@#@##@#@@$$######$#$@$$@$@$$#$$$$$$$$$$$$$$*&$$$&&&&$$*&&&&&&&&$*&**&*&&****&**********-****==*=*=**=*===========;==;=;;==;=;;=;==;;;;;:;;;<;;;;;;<<<;<<<;<<<<<--<8<2<,<22<2<2222222222223223233<3<<3333333338<<83836666666882888<888888888969666996969696999699999909090099qq99qqqqq9q9aqqqqqqaqdqaqaaqqaaaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE++++++@++#+#++++@+@@@@@$#@#@$@@@#######$@$$@$#$$#$#$$$$$$$$$$*$$$$$&$&$&$&&$&&&&&&&&*$*&&*&**&***&*&*****************=*=*===*=======;======;==;=;;=;;;;;;;;;<;;;<;<;<<;<;<<<;<<<<<<<<8--<<22<<<2<22<2222222223222233<83333333333333383336363666622888888888<888869696969996999999999999990090000000q9q9q99qqa9q9qqqaqqqqqaaqaaaqqaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE++++++++++@++$++#@@@@#@@##@@@$@@@#########$#$###$$$#$$@$$$$$$$$$$$$$*$$**$$$$*$*$&&&&&&&*&&*&***&**********=*=******=*=*=*==*==*==============;=;=;=;;;;;;;;;;<;;=<<<=<<;<<;<<<<<<<<<-<<<<<<8--<<<<3<222<32222232323332332333333338333833833838668888888386886886888889998889898999996999999090000000q0q0a99a9rqqqqqaqqqqaqaqaaaqqaqaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE#+O++++@@++@@+++++@@@@@@#@@##@@@$$############$#$$$#$$$$$$$$$$$$$$*$$$*$$$*$*$$*$*&$&&&&*&&***$****&**$*********-**=***=*==*=*=============;=;=;;=;==;=;=;;;;;;;;;<==<=<;<<;<<<;<<<<<<-88-8<<<<8-83<<22222222223222223233223332333333333383883386682282888688686888888889889898899999999999909900000q000009qa9qqqqqqqqaqaaqqaaqqaaaaaaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE++O+++++++++@++@+++$@@@@@#@@##@$@@@@######$#$#$###$##$$$$$$$$$$$$$$**$$**$$$$$$$*$*$***$&&*&&&*&**************=**-****=****=**===============;=;==;=;=;=;;;=;;;;<;;<<<<=<<<<<;;<<<<<<<<<-<<<-<<-8<<<3<<3222222222222223232323332333333833333333338838888383886866888888888988898899899999999909000090000q9q0q9qqqqq9qqqqqqaqaqaqaqaqaaaaaaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@+O@+++++++@+++@++$++@@@#@@$@@@@@@$$@########$###$##$$#$#$$$$$$*$*$$$$$$$$$*$$**$$*$*$*$*&&&**&***$**&****************=**=*=*===**===============;==;;;;;=;;;;;;;;;;;=<;<<;=<<<<<<<<<<<<<-8<<<<<8-<-8<<3<<22<222222323232232323333333333338838838383828288838686886868888888898888999699999999909900000009q0099q9qqqqqqqaqqqqaqaqaaaqaqaqaaaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+O++++++@+++++++++@++@@@@@@$@@@#@#@$@@########$$@$##$#$#$$$$$$$$$$*$$$$$$*$$$*$$*$$*$***$*&&*&&&*$**$*$************=*=*=*==**=*===============;==;;=;=;=;=;;;;;;;;;;<;=<;<;<;<<;<<<<;<;<<<<<<<8<<-,,<<<3<<3<232<222223<32233322333333338333838333833382888883886866886888888898889899999999999999090000000q9q09pqq0qqqqqqaqaqaqaqaaqaaaaaaaqaaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@O++++O++++@++@+$+@+@+@@@@@@@@@@#$@@$@$########$#$#$##$#$#$$#$$$$$$$$$$*$$$$*$***$**$$*$**$&&&&&**$************************=**===***================;=;=;=;;;=;;;;;;;;;<;<=;;<<<<;<<<<<<<<<<<<<-<<8<<-83<<3<3<<23222222<332322333333333333333333883388388233838686886888888898899888999999999999090000000q00q9qq9qqqq00qqqqqqaqaqqaaqqaqaqaaaaaaadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@+O+O++++++++++++++++@++@@@@@@@@@@@@$$@@#########@$##$###$#$#$$$$$$$$$$$*$$**$$$$$$$$$$$**$$*&&&*&&***$**************=******=*=**=**=============;=;;;=;=;=;==;;;;;;;;;;<;<;<<;;<;;<<;<<<<<<<<<<-<<<<-8<<3<<33<322222232333323333233333333333338333838388828883888668688888888899888889989999999999099000000q00q09qqqq0qqqqqqaqaqpqaaaaaaaqaaaaadaaaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+O++O++O+++++@+++@@+++$++@@@@@@@$@@$@@@@$#########$@$###$$#$$$#$$$$$$$$$$$$$$$$**$$**$**$*$**$*&&**&****************==****=*=*=*=*====*=*==============;=;=;=;;;=;;;;;<;;;;<;;;<<;<<;<<<<<<<<<<<<8<<<<,<-8<<3<<3<3222222223<3232322333333333333833833838388882888368868686888898888998899969999999909000900000q0q0q000qq0qqqqaqqqqaqaqqaqqqaaaqaaaaaaaddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$O+O@O@@OO@++++++@O@+@+@+@@@@@@@@@@@##@##@#######$###$$##$#$$$#$$$$$$$$$$*$$*$$*$$$$$*$*$*$&&&&&**&********$**********==****==*=**=*==*=================;;===;;;;;;;;;;;;;;<;<<;<<<<<<<<<<<<<<<<,<<<8<<<<<8<2<2<3<<222233332232332333323333333833383636666633883866888886880666089889988989999999999900900000q0q00000qqq0qqqqqqqqdqqaaaqaaaaaqaaaqdaaadaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@+OOOOOO@OO+++++O+@+@+@+++@@@@@@@@@@@@##@$@######$#$###$###$#$$$#$$$$$$$$$$$$$*$$*$$**$$*$*&&&&&&&&$$***$*****************=******=****==============;<====;;;==;=;=;;;;;;;;=<=<;;;<<;<<<<<;<<<<<<<<<--88-<-222<3<3<2222<3<<323223332333333338333333366666668338868683886888660088888888999999999999900090000000000q0qq0q0q0qqqqqqqqqaqaaqqaqaaaaaqaaaaaadadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEO+O+OOOOOO@O@+++++@@+@++@+@+@O@@@@@@@@#@$@@######$@###$#$##$$#$$#$$$$$$$$$$$$$$$$$*$*$$$$*$*$*&*$&&*****$*$**$*********=*=****==*=**===*=*==*==============;==;=;=;;;;;;;;<;<;;;;<;<<;<;<<<<<<<<<<<<<<<8<-8<82<<2<3<3222233<32223333223333333333383886636366638836686833886386066868988998999999999999009900900q00000q00qqq0qqqqddqdqaqaqaaqqaaqaaadaadaaadaadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@OO+O+O@@OOOO@++++++++++@+@++@@@@@@@@@##@@########@$@$##$##$##$#$$$#$$$$$$$$*$$*$*$$$**$$*$*$*$*$*&&&&$*****$****************=****=**=*==*================<===;=;=;;;=;;;;;;;;<;<<;<;<;<<<<;<<<<<<<<<<<<-<<<<-<2223<3<22233<33322232233332333333363333366666663388866888888888030860899888899896999999909900000q00000q000q0qqqqqqqqqqqqqaaqaaaaaaaaaqaaaaaaadaadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@OO@OOOOOOO@OO+++@O@O@@+++@+@@@@@@##@@@@$@###@#####@$@#$#####$#$$$#$$$$$$$$$$$$$$$*$$$$*$*$$*$&&&&&&*&*****&***************=**=**=*=***================;=;;=;;;;;=;;=;;;;;;;;;<;;;;;<;<;<<<<<<<<<<<<<-<-<<<,<<<22<2<<2222233<<2332323232333333363338636663366686868683883888886668888888898899699999999090000000000q0000q0q0qqqqqqqqqdqaqqaaqaqadqqaadaaadaddaadaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOO@++OOO@O@O@O@@O++++@O@+O@@++@+@@@@@@@#@@$@@######$##$#$###$$#$#$#$$$$$$$$$*$$$*$*$*$$*$$$$$$*$*&&&&&&&&*$*&*&****$************=%=**=**=*=***==========;=====;;;=;;;;;;;;;;;<;;<;<<;<<;<<<;<;<<<<<<<<<<8<8<-8--82<<2222222<23<3322232323233333333333333336666666363886663888838860888898989899899999999999099090000000q00qq0qqqqqqqqqqqqaqaaqqaaaaqadqaqaaaaaaadaadddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOOOOOOOOOOO@OO@OO@+O++O+@@@+@@+@+@@@@@@@#@@@@@###############$###$$$###$$$$$$$$$$$$$$$*$$$$*$**$*$$*&&&&&**&&*&***$*********=*******=**==**==========;====;=;=;====;==;=;;;;;;<;;;;;<;;<<<<;<<<<<<<<<<<<<<<<<88<<<22<22222233<3333322232233333333333333336636366668666386888388388888888898898899999999999999900000000000000qq00qqqqqqqqqdqaaaaaaqaaaaqaadadaaaaaadaasddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOoOOOOOO@OOOOOOOO@O++++++@O+@++@++@@@@@@@@@$@@@@#@#########$####$$$#$$$$$$$$$$$$*$$*$$*$$**$$$*$*$**&&&&&*&&&*&***$************=*=*==**=**=*=*=*=*=======;===;====;;==;;;==;;;;;;;<<;;;<;;<;<;<<<;<<<<<<<<-8<<<-<-8<22<22<223<33<3<222323322333333336333836366666666686866688888888888889888988989999999999909099000000q0q00q0qqqqqqqdqqqqqqaqqaqaqaqaqdaaqaaaaaddaaddddadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOOoOOOOO@OOO@OOOOO@@O@@@@O@O@O@OO@@@@@@@@@@@@##@###@######@$@##$#$###$$$$$$$$$$*$$$$$$*$$*$*$$$$*$*$&&&&*&&&**&*******&*************%==*==*==*==*:==========;;;=;===;;;=;;=;;;;;;;<;;;<;<;<<;<<<<<<<<<<<<<<<<<3<3,<<3<3<3<3<2<333<332232323333333333333363633838386628882828888838888888978808806060999999999999900090000q0q000q0qp0qqqdqdqdqqdqqqdqaaaaaaqdadqdaadadaadddadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOOOOOOOOO@OOOOOO@@OOO@OOOOO@@O@@@@@O@@@@@@@@$@#@#@#########$#$#$#$##$$#$$$$$$$$$$*$$$$$$$$*$$$**$$*$*&&&&&&*&&&&*&*&*************-**-%*********=*====*====;=;===;=;;=;==;;;;;;;;;;;;;<;;;;<<;<<;<<<;<<<<<<<<3<<<<<<3<3<<<<3<3223<33<3322323232332333333633636338366668828888882888888888869068860800869999999999000900q0q0000q0q0qqqqqqqqqqqqqqqqdqdqqaqaqaqddqaaaaadaddadadddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOOOOoOOOOOOOOOOOOOO@@OOOO@@OO@@@@@@OO@@@@@@@@@#@#@@############$##$####$@$$$$$$$$$$$$*$$*$$$$*$$*$*$*$&&&&&&*&&&*&&****&**************=*=***=**==**===========;===;=;=;=;=;=;=;;;;;;;;;;<<;;;<;<<<<;<<<<<<<<<<<3,3<<<<<<333<3<2223<<33232323322333333333336363386636662882882888888888888896860068696099999999900009090q000q0000qq0qq0qqqqqqdqdqddqdqqaaaadaaaaaaaadaadasaaddaddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOoOOoOO@OOOOO@OO@OOO@OOO@@OO@@@O@O@@@@@@@@@@$@#@#@#@##@####$##$##@$##$$@$$$$#$$$$$$$$$$$*$$$*$$$*$*$*$*&&&&&&&**&****&&&**&*******-*******===%:*=*===============;==;=;=;=;;;;;;;;;<;;<<;;;<<;<<<;<<<<<-<<<<<<<<<<<3<3,<3<<<3<3222<333<2222332332333333333636363833666628888288888288888888860068069060999999999900900000q000q0q00q0qqqqqqqqqqqqqqqqqqdqaaqqaaaaadaaaddadadddaddddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoOoOOOOoOOOO@OOOO@@OO@O@@OO@OO@OO@O@@@@@@@@@@@@##@@#############$#$#@$##$$$$$$$$$$$$$$$$*$*$$**$$&&$*$*$&&&&&&$*&&*&***************-***-*******:==**==============;;=;;=;;;;;;;=;;;;;;;;;;;;;;<<<<<<<<<<<<<<<,<3<<<<3<3<-3<<3<3<3<33333<222323233332333333363636383666668888888828888888886969688889600899999999990900009000000000q0q0qpqqqqqqdqqaaaddqqqaaaaaaaaaaaaddadaadddddddddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOoOOOoOOOOOOOOOOOOOOO@O@OO@@O@O@@@@@@@@O@@@@@@@@@@@#@@#@#########$####$$#$@$$$$$$$$$$$$$*$$$$$$$$&$&*$*$*&&&&*&*&&*&**&*&*&&*********-****=*:*=**====*==*=========;==;==;=;===;;;;;<;;-<<<;<<<<<<;<;<<<;<<<<<<<<<<3<3<<<<3<33<3<3<33<3<332232323223333333333336633666666682828<8288883888889687088988070899969999909090000q0qp00q0qqq0qq0qqqqdqqqaqqqqqqdaaaaaaaadadaaaadasadsddadddddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOoOOoOOoOoOOOOOOO@OOOOOO@OO@O@O@@OO@O@O@@@@@@@@@@@#@@#@#########$@###$#$$#$$$#$$$$$$$$$*$$$$$$**$*&$&$$**$&&&&$*&*&&*&**&*****************=***=*=**=*==========;========;=;;=;=;;=;;;;;;;;;;<;;;;<<<;<<;<<<<<<<<<<<<<3<3<<<33<3<3<<33<<333322333232333333333333336363636668388888<88<8888888698888989889809999999999099000000000000q0q0q0qqqqqqqqqqqaaqqqdqaqaqaqaqdaaaaaaadddadddddddddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOoOoOOOOOOOOOOOO@OO@OO@@OO@OO@OO@O@@@O@@@O@@@@@@@@@###@##@#######@$$#$#$@#$$@$$$$$$$$$$$$$$*$$*$$$$$&$*$$$*&&&&&&***&**&****&********-**-****=****==*==*======;======;;=;==;=;=;;;;;;;;;;<;<;;;<<;<;<<<<<;<<<<<<<<<<<<<<<<<<<-3<3<33<33<3<32232223233333333363636633666666638828888888883888896880898888998999999999090000900000000000qqqpqqqqdqqdqqaqqddqqaaaaaaaadqaaaddasadaddaaddddddfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoOoOOoOoO+oOOOO@OO@O@OOOO@@O@OO@OO@@@O@@@@O@@@@@@#@@@#@#@#@#######$@$@##$@$#@$#$$$$$$$*$$$$*$$*$$$$*&$$&$*$*&&&&&&*$*$*$*$***&**************=*=*=**:*=*============;=;==;==;;=;=;;=;;;;;;;<;;<;<;<<<;<;<<<<<<<<<<,<3<<<33-3333<<33<33<3<<3332232233233333333336336636663666683838883868868889696989888898998996960998000q9900000qq000qq0qqq0qqqqqqqaaqqaaqaaaaaaqaaadaaaadadaaadddddddddddddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooOooOOOOoOOOOOOOOOOOOOO@OO@O@@O@OO@@O@OO@@@@@@@@@##@@#@##########$$@$#$@$#$$$$$$#$$$$$$$$$$&$$$**$$$&&&*$*$&&&&&&&********$**&********=*=****=***=*=**=*==*====;=====;==;;==;-=;=;;;;;;;;;;;;;;;<;<<<<<;<<<<<<<<<<<<<<<-3,<<<<3-33<<3<3333<3223322323323333336336363666636638838388866868888969888889898099990000990000q990000000q0000qq0qqqqaqqqaqqaaaqaaqqapaaaaaaaaaaaadadasdadaddddddddfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOoOoo+OOooOOOOOO@O@OOOOOO@OO@O@@O@@O@@@@O@@O@@@@@@@#@@#@###@#@########$$##$$$##$$$$$$$$$$$$$**$$$*$$*$&$&$$*$*&&*&*$*&*$******&&**************=******=*==*============;===;;;=----;;;;;;;;;<;;<;;<<;;<;<<<<<<<<<<<<<<<<<<33,3-3<3<3<3<333<3<332223232323333333333363366363666683888838688688888896888988888999099969990000999q000000000q0qq0qqqqaqqaqaqaqqqaaqaaaqaaaaaadaadasdaddadddddddddddddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+oOoOoOoOOOOOOoOOOOOO@O@OOOO@O@OO@OOO@OO@@@@@O@@@@@@@#@@#@@@###########$@$#$@#$$#$##$$$$$$$$$$$$&$$*$$$$*$**$*$&&&&$**&****$*************=**=*=**=*:***:*==*==============;=;=;----;=;=;;;;;;;<;;;<;<;<<<;<<<<<<<<<3<<<3<<<-3<3<<3<<3<3<3<33<3<2233323223333333333633633666666638383386668886888869678898988998699900990609q990000p00q000qq0qqqqqqqqqqaaqaaaaqaqaaaaqaaaaaaaaadadaddddaddddddfdfdfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEo+ooo+ooooOooOOOOOOOOO@OOO@OO@OOOO@O@O@O@@OO@O@@@@@@@#@@@@#@##########@$#$#$$#$#$#$$$#$$*$$#$&$$$&$&$*$$$$$*$$**&&&&&&&*$&***&**&**&***************=**==*==*===========;==;=;=;=------;;;;;;;;;;;<;<;<<<<;<<<<<;<<<<<<<<<<<3<<3-<33<3<3<333<333323323223333323333363363666638666666683866786688688888899988889989990999900000q00000000p00qq0qqqqqqqqqqaqqaqaaqaaqaaaaaaaaaadadaadsaddddadddddddfdfdfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+ooo+o+o+OOOOOOOoOOOO+OOOOOOOO@@O@@O@O@@@O@@@@@@@@@@@@##@@#@#@##@#####@$@$@$@###$$#$#$$$$$$$*$&$$&$$$$*$***$$$**$&&&&&&&&**$**&&************--***%=*=*=****=**================;=;----;-;;;=;;;;;<;;;<;<<;<<;<<<<<<<<<<<<<<<<<3<<33<<<<3<33<3<<3<32222233223333333333363633363666663886868668886888888888888999999999699996000qr9000q00000000qqqqqqqaqqaqaqqaaqaaqaaaaaaaaaaaaaaaddaaddaadddddddddddfdfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooo+oooooOoOoOoOOOOOOOO+@OO@O@OOOOO@@OO@O@O@@@O@@@@@@@@@@#@##@@#########@$$@#$#$#$#$$$$$$$$$$$$$*$$$*$$$$*$$&&$*$*&&&&&&$*$***&****&*********-**=*==*****==*==============;==;=;==----;;;=;;;;;;;;<;;;;;<<;<;<<<<<<<<<<<<3<<<<<-3<,<333<3<<3<33<3322323233333333333636336666363666668638686868688888889889898889999999999990809990000q0000q9q9qqqqqqqqqqqqaqaqqaaqqaaaaaaaaaaaadaaaddadddddddddddddddffdEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooooo+OoOoOoOOOOOoOOOO+OOOOOOO@O@@OO@O@O@O@@OO@@@@@@@@@#@@@#@#@##@######$$@$####$#$#$$#$$$$$$$$$$$$*$$*$$$$*$&$$*$&&&&*&****$***&***&*************%**==*:**:*=*=============;=;==;----;;;;-;;;;<;;;<<;<<;<<;<<;<<<<-<<<<<<3<<3<3,<<3<<,3<33<3<333<2323232323333323333336363666666666388683668686888888698888988989999999999080q9900000qq00q9qqqqqqqqqqqqaaqaqaaaqaaqapaaaaaaadaaddaaadadsadddddddfddfddffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooo +++ + ++++ ++ ++++++++++++.++++++++++++@+@++++#+#+@##@@$@@###@#######$@$$@$@@$$$$$@$$$$$$$$$$$$$*$*$$$*$&&&&&&&&&&&*$*$**$****$*$***************=*==*=*===**=============<=<=<=;=;==;=;;;;;;;<;;;;<;;<<<<<;<<:<<<<<<<<<<<<<<2<222<22<22222223222232232388;88288333333366366666666668866883883388888888898898999999999999900q90q9q00000q0qqq0qqqqqqqqfqqqfqdqqqdaaaaaaqdadqdaaddadaddadddaddddddffdffdfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooO++ +++++ ++++ ++ + +++.++++++++++++++++#+@#+#+#+#+@#@@#@@$##@#########@$$@$$$$##@$$$$$$$$$$$$$*$$$$$*$$$$&$&$&&&$*&&$***$**********************=*****=*=**============;;=======;=;=;;;;;;;;;;;;;<<;;<<;;<;<<;<<<<<<<<<<<<3<<<<2<<<2222222222222322333232;;82;8;;33636633366336666668668688888888888888988998899899999999990099090000q000000q0qqqqqqqqqqqqqqdqdqqqaqaqaaadqaaadaaaaadddadddddddfdddfddffdEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOoOoo ++. ++ ++++++++ ++++++++++++++++++++#++++++++@+@@@@##@@@@###@#######$#@#$@##$#$$$$$$$$$$$$$$$$$$$$*$*$&&*$&$&&&&*&$**$*****$*****&**************=**=*===*=*==*======;=========;=;=;;=;;;;;;;;<;<<;;<;<;<:<<<<<<<<<<3<<<<<22<3<222<2<2222222322322223338;;888883636333366666666666686668388888888888889889889996999999999099qq99000qq0q0q0qqqqqqqqqqqdqqqfqdqdqaaaadaaaaaaaaaaddddddddddddddddddfdffdffjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooooo+ +++++ +++ ++ ++++++.+++.++++++++++++++@+#+#++@@@+#@@#@@@@@@###########$##$$$#$$$@$$@$$$$$$$$*$$*$*$$*$$&$$&&&&&&&&*$***$*$*****&********=*=**=*=**=**==*=*============<====<;==;=;=;;;;;;;;<;;;:;;<;:<:<<<<<<<<<<<<<<<<3<<2<<<2<<2<22<222222232223232388828;;8333338666363666666666686883838888888888898898989999999999090909qq000q00000qqq00qqqqqqqqqqqqqqqdqqaaqqaaaaadaadaaaaadsdadddddfdddddfdddfdffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooooOo+.++X+X+++ ++++ +++++ ++++X++++++++++++@+@#++++#@@@@@@@#@###@#############@$@@$#$$$$$$$$$$$$$$$$$$*$$$$*$$**$*$*&&*$**$**$*$*$**&*************==*=**=*****====*==============;====;;=;;;;;;;;;;;;;;<<;<<;<;<<<<<<-<<<<<3<2<<<<33<<2<<2222222223232333332;88;;82833366363263666666683666638888888888888988808998999999999900900090q0qqq9q00q00qq0qqqqqqqqdqdqqqdqqaaaaaqaaadaaaadadddaddadddddfdsdddfdfsffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooooooo.++.+X+++ +++ +++++++++++++++++++++++++++++++#++@@@@@#@@#@@#@@#########$##$#$$#$$$@$$$$$$$$$$$$**$$$$*$$$*$$$$*$&&$**$*********************=*=****=**==*===*==============<==;=;<==;;;;=;;;;;<<;;<;;;<;<<<<<<<<;<<<<<<<<<<<32<<<22222<2222222322223223238;28888;36333336666666666668686888838388888888888888898989899999999090000000q99q00qqq0qqqqqqqqqfqqqqdqdqaaaaaaaadaaaadaddaadaddddddddddfdffdfdfdffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooooooooo.++X+X+X+++++++ ++++++.+X++X++++++++++@@++@+++#@@@@@##@##$@@@#@######$@#$$##$$#$@$$$$$$$$$$$$$$$$$*$$*$*$$**$$*&*$*$***$*******&*********=*****=***=***==*=*================;=;==;;=;;=;;;;;;<;;<<;<;;<<<<<<<<<<<<<<<<<<2<<<<<<2<<2222222222222222222228;8;8;88336336663636666666666868888838888888889908888808999999099099900900000000000qq0qqqqqqfqqqqqqdqdqqqaaaaqaaqdaaadaaaaasdddaddddddddddfddffffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooooOoooO+.++X+X+ + ++ +++++ +++++++++++++++++++@+@@++#+#@@@@@@#@@@@@@$########@$###$##$#$@$$@$$$$$$$$*$$$$$$*$*$$$*$$**$$**$*$*$**$**$****&************=***=**==**=**===========<===;=;=;;==;;;;;;;;;;;;;;;<;;<<;;:<<;<:<<<<<<<2<<2<2<2222<2<2222222232323222288;82828;;363336333636666666866666388388888888998888088080999999999909009q00q0000000qq0qqqqqqqqqqqdqqdqqqdaaqaaaaadqaaaaadadadaadddddddddddfdffddfdfffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooXooOoooo+oX+o+XO@Ooooo@OOOO+O+O++++++++++++++@++#+#@++@@@@@@@@@@@@@#############$@$$$@$$@$$$$$$$$$$$$*$*$$**$$$$*$**$***$$*$**$$*&************************=**===*=================;===;=<=;;;=;;;;;;;;;<;;;<;<<<:<<<<<<<<<<<<<<<<<<<22<<22<2<222222222232323323;8;;888836833833663636666666668886888888888888888089898980899990990990000000000000qqqq0qqqaqqqqaqqaaqaaqqaaaqaaadaaaaaadadadddadfafddddfdffddffdffdffdEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooXOoXoooOooo++o+XooOo+@ooOOOOO+O++++X++++++++++++++++++@@@@@@@$@@$@@$##############$$@$@$$$$$$@$$$$$*$$$$$$$$$$$**$$$$$$*$**$*$****&*&**$&*********=*=*=**=*==***=*=*=*===========;;===;====;;;;;;;;;;<<;<;<;;<<;<;;<<<<<<<<<<<<32<2<2<<22<<22222222222222223233288888;;83333333836666666668668666886883888888899889880890809999990900090000qq900000q0qqqqqqqqqaqaqqaaqaaaaaaaaaaaaaaadaasdadaddaafdddddddddffdsffffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOoooOooOoOooo++oX+X+OOo@o+@oOOOOO+OOX+++X++++++++++++@@+@++@@@@@@@$@@$@@@##@###$##$#$$$@$@$$@$$$$$$$$$$$$$$$$*$*$*$**$*$$*$$*****$*&$$*&****&***&******=***=****=*=**==*===============;=;=;;;;=;;;;;;<;;<;;;;<;<;;<<<<<<;<<<<-<<<<<<<2<<2<<22<2222<22222223323233238;;8;;883583283836636666666666688886838898888888888888088089999990099000q9009qqq00q00qqqqqqqaqaqqqaaaqqaqaaaaaaaaadaaddasaaddadsdddddddddffddfffdfffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooooXooooooooooo+o+XOoOo+ooOOOOO+O+O+++++++++++++++#@++++#+@@@@@@@@@@@@$#@########@$$@@$$$$@$$$$$$$$$$$$$$$$$$$$$*$$$$$**$**$$$*$*&&*****$**************=***=*=***=*=*==*===============;=;=;=;=;;;=;:=;;;;;;<:;;<;<;<:<<<<<<<<<<<<<2<<<2<<2<22<2<222222222222222232;88<888;333333333666666666866866883888388888899880898080080099999090909q9q9qqq9q00qqqq00qqaqqqqaaqaqaaaqaaqaaqaaaaaaaaaddadadaddddddddfdfdddfddfffdffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooooooooooooooo@o+OooOoo@o@oooOOOOO+O+o+o++++++++++++@++@+++@@@@@@@@@@$@############$@$@$@@@$@$$$@$$$$$$$$$$$*$$$$*$$$$*$*$**$**$**$***&&***$*&**********=***=*=*===*==*=*==============;;;;=;;==;=;=;;;:;<;;<;<;;;<<;;<<<;<:<<<<<<3<<2<<2<<2<2<<22<2223223232222233328<88<8,8<818338236666666668666668388828888888899980680809888089090090009q900q00q0qqq0qqqqqqqqqaqqaaaqdqqaaaaaaaaaaaaadaadaaddaadafddddddddfdfdffffdfffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooooooooooooooooooooOooo@ooo@oOO+OO++O++++++++++++++@++@@+@++@@@@@@@@@@$###@#########$@#$#$$$$@$$$$$$$$$$$$$$$$*$**$*$$$$*$$$*$*$*&&*&&&*&****&&*********************=*=*==============;===;;=;;==;;=;;;;;;;;;;;<<<;<<<<;<<<<<<<<<<<<<<<2<22<2222<22222222222232332333;88;8<8<8<828328366366666666688688838888888888886960080899089099999099009q00q000000qq0qqqqqdqqqaaqqqaqqdqaqaaaaaadaaaadadadddddddddddddddfdfdffdffffffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooooooooooooo+oooooOo@oo@ooo@OoOOOO+O++++++++++++++++@++++@+@+@@@+@@@@@@@$@@@############$$@$@$@$$$$$$$$$$$$*$$$$*$$*$$**$$*$*$&&*$&&&**&*********************=*=*=***=*==*==============;==;=;=;;=;;;;;;;;;;;;<;;;<;;<;<;<<<<<<<<<<<<<<2<<<<2<<222222<22222232223323238<8<8;888<28828266666666666666668888888888888889069669608999999990099q0900000q0q00qqq0qqqqqqqaaqqqaaqqqdaaaaaaaasaaaadaaaaddadaaddddddfddfdffddfdfffffdffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooXooooooooooooooo@OoOooooo@o@ooOOOOO+O+o+o++++++++++++@+#+++@+@@@@@@@@@@@@@##@##########$@$$$@$$@$$$$$$$$$*$$$$$$$$$$$*$$$*$*$*&&&*&&&&*&$***$*************=*******==**==*==*==========;===;=;==;;;=;=;;;;;;;;;<;<;;;:<:<<<<<<<<<<<<<<<<<22<<<22<<2<<222222232232223232<8<8<8<8<88228282636666666666886838888888888888889699060999999099909090q00000000q0q00qqqqqqqqqqaqaqaadqqqapaaqaaaaadaadddaasddddddddddddddfddfddffffdffffffjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+oooooooooooooooooOOoOoOoOoOOOOo@OOOOO@OOO+O+++O+++++++++@++@+++@@@@@@@@$##$@@############$$#$$#$$$$$$$$$$$$$$$$*&$$$$&$&$&$&&$&&$*&&&&*&*$***$**$******************=*=*==**=*============;===;=;;;;==;;;;;;=<;;<<;;<;<<<;<<<<<<<<<<<<<<-3--3<3<<2<22<22222<2322223223233233333338232383383288366038338883886666088887899888989990800088000009q0900qr0q00000qq0qqqqqqqqdqaqaaqaqaqaaaqaaaaaadaadadaadaddadddddddfffdddfdffffffffffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX.oooooooooooooOOooooOoOoOOoo@oOooOO@OOOOOO++O++++++++@++@+@@++@@+@@@@@@@@@@@###@#####$##$########@$$#@$$$$$$$$$$$$$&&&$&$&$&&&*$&&&&&&&&**$*****&**********=***=*=*=**=*====*===============;=;;=;=;=;;;=;;;;;;;;;;<;;;;<<;<;<<;<<<<<<<<3-33-3-3<2<<2<222222222232232232323333233333833832838386633888833886883068888888889898989808080008080999q00qq0000q0qq0qqrqqqqqqqqqaaqqaaaaaaaaaaaadaadaaaadaadadddddddddddddffdfdfdfddfffffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.+ooooooooooooooooooOoOoOoOOooOoOOOOOOO@@O+OOO++++O+++++++@+@+@@+@@@@@@$@@@##@@##@###########$##$#@$@$$$$$$$$$$*$$$&$&&$$&&$&$&$&&&&&&&&&******$****$*******=*****=******=*===*==*=========;====;=;====;=;;;;;;;;<;<;<<;<<<<;<<<<<<<<<<<<<3<<33<<<2222222<2222222222223223333333333383333328288383363883888868688888888888888869990888008090999q9q00000q0000q0qqq0qqqddqdqqqqaaaqqqaaaaaqdaaaaaaadasdddaddddddddddfdfddffffdffdfffffffjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEo.+oXoXooooooooooOooooOoOoOoo@@OOOOOOOOOOOOOO+++++++++++++@O@+@++@@@@@@@@@@#@@#@#############$#$$#$$$$$$$$$$$$$$$$$$$$&$&&$$&&&$*$*&&&&*&&&*$******************=*=****==***=**================;;==;;;==;;;;;;;;<;;;;<;;;<;<;;<<<<;:<<<<<<<3-33-<<<3<2<<2222222232233232233233233333333338838238366866838838388868868888889989989989808908089909090900q00000q00qq0q0qqqqqqqqaqaaaqaaaaaqaqaaaaaaadadddaddsadddddddfddfdfdfdfffffffffffffffjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE..+.oooooXooooooooooXOOoOoOoOo@oOOoOOOOOOOOOO+OO+++++++@@++@@@O++@+@@@@@@@@@@##@@#############$###$#$@$$$$$$$$$$$*$*&$$$&$&&&&&$*$$$&&&&&&*&&**$***************=*******=*====*============;==;=;=;;=;;=;;;=;;;;;;;;<;;<<;;<<<<<<<<<<<<<<<<<<<<<<<3<<2<222<22222222222232322323233333823232388388288366608833888386888888988889958989998999999000099q00q000000qq0qqqqqqqqqqqdqqaqqqqdqadqaaaaaaaadaaaaaasddddddddddddfadfdfddffffffffdfffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEo+..+ooXoooooooooooooOoOOoOoOoOooOOOOOOOOO@@OO+O+++++++++++++O@@@@@+@@@@@@@@$#@#####@############$##$$$$$$$$$$$$$$$$$$*$*$&$&$&&&$***&&&&&&*&&*&*&&***$**********=*=**=**=**=*=***===============;==;=;=;;;;;;;;;;;;;<;;;<<;;;<;:<<<<<<<-<<<<<<3<<<3<2<2<222222222222222323323333333333383833822828386663388888886888887898988889999999999999909090000000q00000qq0qq0qqqqqqqqdqqaddqqaaqaaqqdaaadaaddadddadadddddddddfffdfdfdfdffffffffffffjfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEo.++.oooXooooooooOoooXOOoOoOoooOOoOOOOOOOOOOO+O+++++++++++++@O@@@+@+@@@@@@$$@@@@#@##@######$$#$#$$##$$@$$$$$$$$$$$$$$$$$$&$&&$&&&*$$*&&&*&&&&&&*&**&****************=***=****=*==*==========;;=;;;=;=;=;==;;;;;;;;;;;<;;;;<;<<<<<<<<<<<<<3<<<3<3<3<<<<2<2222<222222233232323323333333822883832822883366663888888868688888689998988889999999099099009000q0q0q0q00q0qqqqqqqqqqdaqqdqqdqaaaaaaaaaaadaadaaaadddasdddddddddfdfddffdfffdffffffjffjfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoX.+..oXoXooooooooooOooooOoOoOoOOoOOOoOOOOO@OOOO+o+++++++@++++@@O@O@+@@@@@@@@@@##@@##############$##$#$$@$$$$$$$$$$$*$*$$*$&$$&$&$$*$$&&&&&&&**&&**&*&*$********=*=****=*=*==**=*============;=====;=;=;=;;;=;;;;;;;;<;;<<;;<<<;<<<;<<<<<<-<3<<<<<<<<32<22<22222222222222223323333333333333333828883836666883288838688888888889888999999999980900909q90r000000000qq0qqqqdqqqqqqaqqqdqqaqaaqaqdaaaaadaaddadaddddddddddfddfddffddffffffffffffffffjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+...+.+oooXooooooooooooooOooOoOoOoO+oOO+OOOOO+O+O+OO+++++++++@+++@+@+@@@@@@@@@@@#@@############$#$@$$$@$$$$$$$$$$$$$$$$$$$$**$$&&$*$***&&&&&&**&&***&*************=*=*********=====*==============;;==;===;;=;=;;;;;;<;<<==<<<;<;<;<<<<-3<<3,-3<<<3<3<<<22<22<22222232222322323233323338232388336366666666666668688688888886989888989998089999980808q00000000q000qqq0qqqqqqqqfqqqqqaqddqaaaaaqaadqddaadaaafafaadddddddddffddffdfffffdfffdfffffffjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .++.+.ooooooooooooooOooOoOOoOoOOOOo+OOO+OO+OO+O+O+++++++++++++@@+@+@+@O@@@@@@@#@###@@########$##$@@$$$$@@$$$$$$$$$$*$$$$$*$$*$$&&$*$$*&&&&&&&&&**&&**&*****************=*=:=**=**===============;===:=;;==;;;;;;;;;;;;=<<<<=;<<<;<<;<<<-<<-<<-,3<<<<<322<222222222222332223232333333333338332836666666666666308686686888886988898989990809990900000q080000000000q00qqqqqqdqqqqqfqdqaqqaadqaadaaaaaaaadadaddaafddddddddfddffdsffdfffffffffffffjffjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ++ ..+.oooooooooooooOoOooOooOoOOOoO+oooOOOOO+OO+O+O++++++++@++@++@+O@@@@@@@@@@@@#@###@#########$@$$@$@$$$$@@$$$$$*$$$*$*$$$$*$$&$&&$$*$&&&&&&&**&&****************=*=***=****=**=***==*========;===;==;;=;;=;;;;;;;;;<;<=;<<<<<;<<<<<<<<<<<3-<3<<3<<<<32<<2222222222222223223232332333382333333366366666660306668698688888898988888888980899999000008000000qqq00q0qqq0qqqqqqqqqqdqdqaaqaqqadqaqadaaadaadsddaddaddddddddddfddffffffffffsffffffjffjfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX + ++..+ooXoXoooooooooooOooOOoOoooOOoo@@OOOO+O++O+O++O+++++++++++@+@@O@O@@@@@@$@@#@@##########$#$$$@$@$$@$$$$$$$$$$$$$$$$$*$$$$*$&$&$*$*&&&*&&*&&&*&**$****$*********=****=**=*:=*==============;=;==;;=;;;=;;=;;;;;;;<;<=<==<=<;<;<<<<<<<<<-3-3<<<<<3<<<22<<22<2222232232222332333333333333388336663666666666668866688888888888899899999999999908q000000000qq0000qqq0rqqqqqqqdqqqqqaaqaqaaaqaadaqdaaaddaadaddafddddddfddfdfdddffdffffffffffffffffjfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX + + +oooooooooooooooooooOoOoOoo@oo@OoOOOOO++O+O+O++O+++++++++@+@+@+@@@@@$@@@@$@##@############@$@$@$$@$$$$$$$$$$$&$$$$$$**$*$*$&&$*$*&&&&&**&*&*&**************=********==****==*=============;===;=;;;=;;;;;;;;;;<;;=<;<;<;<<;<<<<<<<-3--3--<<-3<<<3<2222<2222223223232332333323333333333336336638386666603666666888866888998889899908090880800808000000000000q0q00qqqqqqqdqqqaqaaqaaaqaaaaaaadaaaaadaadddsddddddddfffdfdfsffffffffffffffffffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXo+ + + + oXoooooooooooooOooOoOoOooOooooOoO+O++OO+O+O++++++++++++@+@+++@@@@@@@@$@@@@##############$$@$@$@$$$$$$$$$$*$$$$$&$$$$$$*$$$&$$$*$&&&&&&&&*&&**&*&*$************=**=****=***==*==============;;=;==;;==;;=;;;;;;<;<;<;;;<<<<<<<<<;<<-33-<33,3<3<<,2<<2222<22222222223223322333333333833663663683836306666686868688e988898899888989808080000000000000q00q8qq0qq0qq0qqqqqqqqqdqaaqqdqaaaaaqdaaaaadaaaadsadddddddddddddfdfdfdddfffffffdffffjfjfffjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXX ++ + +oXoXooooooXooooooOoOoOoOOoo@O@oo+OOOO+OO+O+O++++++++++@++@+@+@@@@@@@@@$@@$@@@#########@$@$@$$@$$$$$$$$$$$$$$$&$**$*$*$$$$*$$*$$*&&&&&&**&&*&**&***********===*****=**=*====**==========;=;===;;==;==;;;;;;;;;;;;<;;<<;;<<;;<<<<<<<<<-3<<-33<3-3-2222<2222222222222233232333333333336633636663883633666668868658869898898889888990808080880000000000q00qq00q0qqqqqqqddqqqqqqqaqqqaaqaaqaqdqdaadaaaddddaaddddddddddddfdfdffffffsdffffffffjfjjffjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoXX + + + ooooooooooooOooooOOoOoOoo@OoOoo@OOOO+OO+O+O+++++++++++@++@@+@+@@@@@@@@@@@@@#@#########$@$#$$@$$@@$$$$$$$$$$$$$$$$$$$$$$*$*$*$**$&&&&&&&&&*&*&**&**$**$********=***=*=*=*=*=*======;==;=====;=;==;;=;;=;;;;;;;;<;;<;;;<<;<<<<<;<<<<<<3-<<3--3-3<3<2<<2<222222322322322323233333333633366366363838660666306888688696968888988899988080808000088r000000000000qqq0qqqqqqqqqdqddqqddqaadqqdadqdaaaadadaaaddaddddddddfddfdfdffdffffffffffjffffjffjjfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXX+..+ + +oo.oooooooooooooooooo++oOooOOOOOO+OOO+OOO+O+@OO@++++++@o@+@@o@@@@@@@@@@@@$@@$@@@$@$@$@##$#@$$@$$$$$$$$$$$$$$$$*$$$$*$$$$$$*$*$$*&&&*&&&*$*$*$**$*&&*******=**%***:*=***:*===*=*======;==;==;==;=------==;;;;;;;;<;;;<<<<<;<<;<<<<<<<<<<3<<3<3<<<33<33<3<333<333<32323223233233333338233883882883666666860686888896888888998899999999999999909009000000q000qqqq00qqqqqqqaaqaqqaaqaaaaaaaaaaaaaadaasadadadddddddddddfddfffdffffsfffffffffjffjfjffjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXoXo..+ + + ooooooooooooooOoOo+ooooooOoOOoOOOOOO+O++OO+OOO@O++++++@@o+@@@@@@@@@@@@@@@@@@@@$@@$@$#@##@$$@@$@$@$$@$$$$$$$$$$$$$*$$$*$**$$**$*$&&&&&&&&*******************%=-*%***=*=***=*=============;==;;=;=----;-;;;;-;;;<;<;<;;<<;<;<<<<<;<<<<<<<<<<<<<<3<<<<<<3<33<3<3<33223323323333333333323882282828386686686666688688698888898889699898999999999000000q0q0q000qq0qqqqqqaqqqaqqqaaaaqaqqaaaaaaaaadadaaadaffaddddddddfdfddffddfdfffffffffsffffffhfjfjjflEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXX.+.+ + +ooooooooooo+oooooOo+o+o+OoOOOOoOOOOOO++O+OOOO@o@++++++++@@o@@@@O@@@@@$@@@@@$$$@@@$@$#$##$$$$$@$$$$$$$$$$$$$$$$*$$$**$$$**$$$$*$*&&&&*&*&*$*******&&*******%=%=*-*****==**=*=*===============;===----;;;;;;;;<;;;;<;;;;;<<<;<<<<<-<<<<<<<3<<<33,<3<3<3<3<<<33<3<332323323233333333338333382838823666666666668888879887888888999899999999999000000000q0000000qqqr0qqaqqaqaqaqaaqqaaaqaqaaadaaaadadddaaddadddddddddfdfddfdffdfffdfffffffffffffjjffjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXooXoX.+..+ + ooooooooooooooooooo+ooo+o+oOOoOOOOOOOOO+O+OO@O@O++++++@+@@@@@@@@O@@@@@@@$@@@@@@$@@$@###$$@@$$$$@@$$@$@$$$$*$$$$$$$$$**$$$$***$*$&&&&&&&&***$**************=*=%*%*==****=*==============;=;;==;=;----;;;=;;;;;;;<;;;<<<;<<<<<<;<<3-<<<<<<<<<<<<<<<<,3<3<333<333<32222233233322833383338282828288866866868068683888888899899886999989999999q00099000000q0q000qqqqqqqqqqqqaaqaaqaaaqaaaaaaaaaaaaaadaaafadsddddddddddddffdfffffffffffffffffjfjffffjfjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXoXoXX.+..+X.+oooooooooooooooooOoOoo+oOOOOOOOOOOOOO+OO++O+@@o@++++++@@o@+@@@@@@@@@@@@@$@@@@@@@$@@$@@##@$@$@@$$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$*$*&&&&&&&****$*&*&&&**********-%*-***==:*===***=*=========;===;=;;=---;;;;;;;;;;-;;;;<;<;<;<<<<<;<<<<<<<3<<<<,<,<3<33<3<3<<33<33332232232323333333288333388383838366668666888888888888868988896999998999999009990000009qq90rq0qq0qqqqqqqaqqqaaqaaqaaaaaaaaaadaadaadaasdddadddddddsfddfdffdfdfffffffffffffjjfffjffjlfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXXX +.+..+Xo.oooooooooooOoOOooo+oooOoOooOoOOOOO+OO+OO+Oo@@O++++++++@@@+@@@O@@@@@@@$@@@$$@$$@$$@@$#@$@$$$$$@@$$$$$$$$$$$$$$*$*$$$$$*$$$*$$*$&&&&&**&$***&********-*****=*****=*******=================;;=;;;;=--==;=;;;;;;<-<<;;<;;<<<;<<<<<<<,<<<<<3<<3<3<<<<<3<3<33<333<3<2323323223323333232338333328383866686668882883888888898889988998969999999990009000q0q9qqq0q0q0q0qqaqqaqaaqaqaaqaqaaapaaaaaaaaaaddaaddaaddddddddddffddddffffffffsdfffffffffjffjfjjjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoXXXXXoX..+..++.ooXoooooooooooOoo+oOOoOoOoOOoOoO+OOOO++O+OO+o@++++++++o@++++@@@@@@@@@@@@@@@@@@@@@$@$$@$$@$$@@$@$@$$@$$$$$$$$$$$$$*$*$$$*$*$**$$*&*&&&&*$$****&&***&*********-%*%*=**:*=*=*=*================;==;;;=;==;;;;;;>-<<;<<;;;<<<;<<<<<<<<<<<<<<<<3<<<<<3<<<3<3<333<3<3<2233232332333333388233823838388866668686888888888888888889889999999999999909909q0000009q00qqqq0qqqqqqqqaqaaqaqqaqapaaaaaaaaaadaaadddadddddddddddffdffdfddfdffffffffjffjfjfjfjjfjffjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXoXXoXX+.. +.X.XXoooooooooooooooooooOoOoOOoOOOOOO+O+OO+O+OO@@o++++++@@+@@+@o@@@@@@@@$@@@@$@@$$@$@$@@$$@$@@$$$@$$$$$$$$$$$$$$*$$$$$$**$$$*$$$**$&&&&&$*****$*&***************%--**=***=*=*==*==*==========;==;==;;;=;;;=;;;;<--;;;;;<<<;<<;<<;<;<<<-3<<<<<<<<3<,<33<,<<3<3<<33332232233226332333223338283833382866666666888828888888889898898989999999999q900090000000q90q0q0qqqqqqqqqa0a0aaqaaaaqdqaaaaaadaaaddasaddddaddddfdfdddfddfdffffffffffffffffffffjffjflfjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXoXXoXXXXoXXo.X++ooXoooooooooooooooo+o+o+oOoOOooOO+OO++O++o++++++++++++@+@+@@+@@O@@@@@@$@@@@@@$@@$@$@@$@$$###$$##$$$$$$$$$$$$$$$*$$$**$$$**$$$*$*&&&&&&*&&*&**&*&&********=*-**%****=**=*=*=*=========;==;==;==;=-----;;;;;;;;;-<<<;;;<<<<;<<;<<<<<<<<3-<3<<3<3<33<<<<3<3<3<3333322323223233333638228288282823838288888882888<888888888989888898999999999999090909qqq9qqq00q0q0qpqqqqqqqqqaqqaaaqaaaaadqddaaaadaaaaddaddaddddddddfdfddfsfdfffffffffffffffffffjffjjjfffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXXoXXoXoXX+X.XooooooooooooooOoo+o+ooooOoOOOOOOOOOO+O+O++++o++++++++++@++++@+@@@@@@@@@@@$@$@@@$@$@$@@$@#$$####$@$@$$$$$$$$$$$$$*$$$$$*$$$$**$$*&&&&&&&*&&*&****&*&***********-**=***=*:*=*===============;==;;=----;-;;;;;;;-<;;;;<<;<;;<<<<<<<<<<<<<,<<<<<<3<<<<333<2<3<3<3<3<322323333323333328822828288882828288282888888888888888888898899899999999990000909q9q9q9q00qqqqq0qqaqdqqaaqaaaqqaqaaqaqqaaaaaaadadadadddsddddddfddddffdfddfffffdffsfffffjjfjjfjfffjfjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXoXXoXXXXXoXo+X+Xooooooooooooooooo+ooooo+OOOoOoOoOOOOO+O++oo+++++++++++@++@@++@@@@@@@@@$@@@$@@$@$@$$@$@@$##$#$##$@$$$$$$$$$$$$$$$*$$**$$$$$$$$**$&&&&*&&**$**&&**************-*****=******:==*=======;=====;=;==;----;;;=;;;;;;<;<;<;;<<<<<;<<<<<<<-<<<<<<<<<<<3<3<<<<3<3<3<33<332223323223233333222282828228888882828828882888888888898989898980999999999q909q009q9qqq99q90q0qqqqqaqqqqaaqaqaqaaaaaaaaadaadaaaddaaadaddddddddddfddfdddfffdffffffffffffffffjfjfjjfjjjfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoXXXXXXXXoXoXoXXXXooooXooooooooo+oooooo+o+ooOOOOOOOOOOO+O+O++++++++++++++@+@++@@@@O@@@@@@@@@@$@@$@@$@@$@$$#$##$##$#$$@$@$$$$$$$*$$$$$$$$$****$**$$*&&&&$&&&*$*$******&*********%*-%**=*=*=:=*=**==============;=;==----;;;;-<;;;;;;;;<;;<;;;<<<<<<;<<<<<<<<<<<3<<,<3<3<3<3<333<333<22332323333333338828282828823822888828888888888888888e988889890899999999999009909qq99qqq9qqq0q0qqqqqqqaqqqaaqaaqqaaaqaaqaaaaadaaddsddasadddddddddfdfdfdffffffffffffffffhjfffjffhjfjfjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX.XXXXXoXXoXXooXoXXXooooooooooooooooo+ooooo+OOOOOOOOOOOOO+O++++++++++++++++@@@+++@@+@@@@@@@@@$$@@$@$@@$@#####$$###$#$@$$$$$$$$$$$$$*$$$*$$$$$$*$*$$*&&&&**$*$*******&*********=***-**:*=*****==*=============;;=;=;=-----;-;;;;;;<;;;<;;<<<<<;<<<<<<<<<<<<<<3,3<<<3<<<3<<3<3<33<<<332333232323233333282828828282888888288888<8888888888898889988997869999999909009q99qqq9qqqq9pqqq0qqqqdqqqqaqaaqaaqaqaqdaaadaaaaaadaddadddddddddddddddfdffffffffffsfffffffffffjjfjjjfjjfjflEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXoXXXXXXoXoXXo+Xooooooooooooooo+ooooo+oooOOoOoOoOOOO+O+Oo++o++++++++++@+O@@+@@@@O@@@@@@$@@@@@@@$@$@$##$#####$#$$$$$$$$$$$$$$$*$$*$$$*$*$$*$$$*$*&&&&$********$****&*******%=*******=*==*=**:*===========;====;=;----;-;-;;;;;;;<;;<;;;;<<<<<<<<<<<<<<<<<<<<<<3<<3<3<3<3<33<3333<2232323233333333228222282828822828888<8288888<888888889888986000999999999909099q9q9qq9qq9qqq0qpqqqqqdqqaqqaqaqaaaaadqaqdaaaaadaaasaadadadddddddfdffdsddfddfffffffffffffjfjfffjfffjjfjffjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoXX XXXXooXoXXoXooXXXooXXooooooooooooooo++o+ooOOoOoOOOOOOO+O+++++++++++++++++O@+++@@+@@@@@@@@@$@@$$@@$@@$##$@$#$####$@$$$$$$$$$$$$$$$$$**$$$$$$**$*$*&&$*$*$**$*******&*&********=*********=**==*===========;===;=;;=-----;-;;;;;;;<-<;<;;;<;;<;<;<<<<<<<<<<,<<<<<<<3<<<3<3<2223<3<3<23222323233233338388828288282288882888<88888888888888989898860606999999999q99q9q9q9q9q9r9qqq0qqqqqqqqqqaqaaaaqqaqdaqqdaaaadaaddaadadadaddsaddddddddfdfdffffffffffffjffffffjfjffjjffjjlfjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXXoXXXXXXXXoXX+X+ooXXooooooooooooo+oooo+ooOOOOOOoOO+o+O+Oo++o+++++++++++@@+@@+@@+@@@@@@@@@@@$@@@$@@$@##@$####$#$#$$$$$$$$$$$$$$$*$$$$$**$*$$$*$*$&&*$**$**$***$&**********%=*=**-*=*==**:=**=*============;=;===;----;-==<;;;;--<;;;<<<<<<<<<<<<<<<-<<<<3<<<33,<<33<<3<22223<33332232323323333333232228282882888322888888888<8888888888898889600699999909999999q99qqq99q9q9q9qq0qqqqaqqaqaqqqaaaqaqaaaqaaaaaaaaaddaddddddddddddddfdfdfdffdffffdffffffffffjffjffjfjjjjjfljjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXXXXoXXXXoXoXooXoooooXoXXoooooooooOoOooOoOOOoOOoOOOOOO+OO+O+O+++++O@OO@@@O@@@@+@@@@@@@@@@@@@@@#@@#@$@$####$#$#$$@$$#$#$$$$$$$$$$$$$$$&$&$&&&&&&&$&&&&&&&**&&&**&**%***************=**=%=%=*=================*;;=;=--------;;;;;;;;;;;;;<;<;<<<;<<<<<<<<<<<<2<<2<<2<<3<2228,<22222232233232333333333333363636363666886868668888888888888888996699009999999999909q000qq9q00000qq0q0pqqqqqqqqqdaaqqaqaaaaaaaadaaaadaaaaaddaaddddfdddddfddfdfffdffffffffffffffjjffjfjjjffjjffjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXXoXXXoXXXoXoXXoXooooooooooooooooooooOOooOOooOOOOOOOOOO++O+OO+++++O@@O@OO@@O@O@+@+@@@@@@@$$@$$@###$@$@##$###@$@$$#$#$$$#$$$$$$*$$$&&$$&$&&$&#&#&&&&&&&%&&&&*%*&***%******%********%***=*====*=**=========:==;;=;;===--;---;;;;;-<;<;<;;;<;<;<<<<<<><2<<<<2<<22,<223<3<1,2<<82222222222232223323233336333633666666682686686833828888888888869996960999999999q09999090009q0000q00qqpqqqqqqdqqqqaaaaaqaqaaaqaaaaaaadaddaddddddddddddffddfdfdffffdfffffffffffffffjfjfffjjjjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXXXXXXXXXXXXoXooooooooXoooooooooOoOooOooOoOoOOOOoOO+O+O+OO+OO+O++++@OO@O@@OO@@@@+@+@@@@$@@@@@@@####@$@$####$#$#$##$$$#$$$$$$$$$$$$$$&$&$&&$&&#&&&&&&&&&&&&%&%%*%&6rcZZZSZZZZZAAZZZZZSCDCAZZCAZZSACDZCVSCZZCDZZZDCZZZDDZDAAAAADAAAAADAADDDDSDDZDDDDDAAAAGAAAAAAAAGAAGGZZAAAAAAAGFDFFFADFFFFFFFFFFFDFGGFFHFFFFHFFFFFHVFVkk6668886888888888889969697089999999999q900000000000p000qqq00qqqqdqqqqqqqaqqaaaaaqaaaaadaaddaaddasddaddddddddfdfddddffffffffffffffffjfffjfffjjjjfjfjjjfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXXXXXXXoXXXoXXoXoXoXoXoooooooooooooooOoOOoOoOOoOOOoOOO+OO+OOO+O+++++OO@O@OO@@@@O+@+@@@@@@@@$@@@@@@@#@@$@##$#@##$#$###$$$$#$$$$$$$$$*$$&$&$$&#&&&&&&&&&*&&&%&2iZYRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTJBg88888888888889699998069999999999090000q0qq00000q00qa0qqqdqqqdqddqaaqaqaaqaaaadaaaaaaadaadadsddddddddfdfdffdfddffffdffffffjffffjffjfjfjffjjjjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXX.XXXXXXXXXXoXXXXXXooXoXooXoooooooooooOooOoOooOoOOOo+oO+oOO++O++O+O++++++@O++O+O@@+@++@@@@@@##@@#######$@$@$@#####$#$##$#$#$$$$$$$$*$$$&$&$&$&$&$&&%%&&&&&%=cJRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUBp688888898696969699999999999099000000000000qqqqq0qqqdqqqqqaqaqqqaqqaaaaaaaaaaadaaddaadaddddddddfddfdddfddffdfffffffffffffjjffjfffjfjjffjjfjjjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXX.X.XXXXoXXoXoXXoXXooXoooooooooooooooooooOoOoOoOoOo+OoOOO+O+OO+OO+OO++O+O@O@+@@+O@++@+@@@@@@@@@@###@####@$@@$@#$#@$#$##$$#$$$$$$$$$$$$$*$&$&$&$&&&&$$%&&&<MTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSt88888906069900699999999090900900p00q0q000qqqpqqqqqqqqqqqaaaaaaaaaaaaqaaaaaaadasaaddddaddddddddfdfddffdffffsfffffffffffjffjfjfjjfjjjjjjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXX.XX.XXXXXXoooXoXoXXooooooXooooooooOooooooOoOoOOo+oOOOOOOOo+O+++OO++O++OOO@+@@+@@@@+@++@@@@@##@@#@#####$@$$@$@@#$$##$$#$$$$#$$$$$*$$$*$$&$*$&$&$&&$%$%cKRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTV88896066600699999999900900000000q0000q0q0qq0qqqqqdqdaqaqaqqaqaaaaqaaadqaddaaaddadddadddddddsdfdffdfddffffffffffffffffjffjffffjfjfjfjhjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX..XX.XXXXXXoXXXXXXoXooXoXooooooooooooooooo+ooOooOo+o+OoOoOOO+O+OO+O+O++++@O@O@O++O@O@@@@@@@@@@#@@@@#@#@##@$@@$@$$$##$##$##$$@$$$$$$$$$$$$$$$$&$&$&&$&=BRRTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHs80600690699999999999090000000000q00qq0qp0qqqqqqqqaqaqaaqaaaqaaaaaaadaaaaddaddadasddddddddfdfddfdfffdffffffffffffffffjfjjjjjfjjjjjjjjfjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXX.XX.XXXXXoXXXXXXoXXXooooooXoooooooooooooooooOoo++oOOo+oOOOOOOOOOO+O+++O++++@O@@+@@@O@@@@O@@@@@@@@#@@##@#$@@$@$$@###$##$#$#$#$$$$$$$$$$$$$*$&&$&$$$*HRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIp88880809999999990909q900000q00000qq0qq0qqqqaqqaqaaqaaaqqaaaqaaaaaaaadadsaaadddaddddddddfdfddffddffffffffffffffjffffjffjfjjjjjjjfjjjjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@XXXX.XXXXXXXXooXoXXooXoXoooooooooooooooooooOo+OooooOoOOo+OOOOO@O@O+OO++++++++++OO@OO@@@O@@@@@@@@$@@#$@@###@@$@$@@$@$#$$##$$#$$#$$$$$&$$$&$$$$&$&&&*ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRK09800899999999900990000000000q0qq0qq0aqqqqq0aqaqqaaqqaaaaaaaaaaaaaaaaaaasdadddddddddfddddfddffdffffffdffsffjfffjfjfjffjffjfjjfjjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXX.XXXXXXXXXXXXoXoXooXXoXooooooooooOoOoOooooOo+OoOoOo+o@OOOOOOOOO+O++++++@O++@@@@O@O@@O@@@@@$@@#@@#####$@@$@$$@$####$$@$$#$$#$$&$$$$&$&$&$$$$$mRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRS688969999999909000q900q0q00000q0q0qpqqqaqqaqqqaaaqaaqaaaaqaaaaaadaaddadddadaddddddfdddfdfddffffffffffffjffffjfjfjffjjfjjjjjjjjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooXXX...XXXXXoXXXoXXXoXoXoooooXoooooooooooooooOoOoOoOOOOo+o+OOOO@O@OO+O+++O+++O@++@O@O@@O@@@@O@@@@@@@##@#@@#@$$@$@@$@$$#$@$$#$$$$$$$$$$&$$$$&$&&&3TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRv0899999999990990900q00000000qq0qq0qqqqaqqaqaaqqaaqaaqaaaaadasdaaadadadasdddddddddddfdfdffsfdfffffffdfffffjjfffjfjffjjffjfjfjjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.X.XXXXXXXXXoXXoXXXXoXoXoXXooXoooooooooOoooOo+o+OoOoooOOOo+oOOOO@OOOO@O@+O@O@O@+O@O@OO@@@@@@@@@@@@@@@###@@@@$@####$@##$@##$@$$#$$$$$$$$$$&$&&$$&CRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRJ0999999999999q90000000000q0q0q0qqqqaqqqaqaqaqaaaqaaaaaaaaaaaaaadadadddadddddddddddfdfdffffdffsfffffffffffffjfjfffjffjjfjjjjjfjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE#.XXXX.X.XXXXXXXXXooXXoXoXoooooXoooooooooooooooOooOoOOOoOOOo+OOOOOOOOOOOOO@@OO@++@O@O@@@OO@@O@@@@@@$@#@@#$@$$@$####@$$$#$#$$$$#$##$$$$$$$$$$&$$5TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRf9999999909q9q09000q00a000q0qqqpqqqqqqqaqqaaaqaaqaqaaaaaaadaadadadaaddsddddddddfddfdfddffffsffffffdffffjjffjfjjjfjjjjjjjjjjjjjljjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE..XX.XX.XXXXXXXXXXXXXXXXXoXoooooooooooooooooo+ooOOoOooOOOOoOOOOOOOOOOOOOOO@O@OOO@O@@@O@@OO@@@@@@@@@@@##$@@@$@##########$#@$@$$$$#$$$$$$$$$$$&$xRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTN89999999q9990q0000p00000pq0qq0qqqaqa0aqaqaaqqaaaaaaaaaaaasaaaadaaadaaadddddddddddfdfffdffffffffffffffffffjjffjjjjfjffjfjjfjjljlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEO..XXX..X.XXXXXooXXoXXoXooXoXoooooooooooooooOooooooOooOOoOOOoOOOOOO@OOO@OO@O@O@O@O@OO@@@O@@@@@@@@@@$@@@@@@$@@########@#$@$$$@$#$$$$#$$*$$$$&$$LRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRI9999990999q0900q0000000qqq00qqqqqqqaqaqaqaaaqqaaqaaaaaaaaadaasdsddddddddddddfddfddfdfdfffffdffffffjfjfjffffjfjffjjjjjjjjjjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...XXXXX.X.XXXXXXXoXXXoXXoXooooXoooooooooXooooo@ooooooOOOOOOOoOOO+OOO@OOOO@O++++++@O@@+@+@++@@@@@@@@@#@#@#@##@#######$####$#$@$$$$$$$$$$$$&$*RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTq99008000008rqq00q0000q0qqqqqqqqqqdqaqqaqqaaaaadqaaadaaaaadadaaddddadsddddddddfddfffdffffsfffffffffffffjjfjjfjjjjjjjjjjjjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXX..XX.X.XXXXXXXXXXXXXooXoXoXXooXooooooooooooooooo@o@@ooOoOOoOOOO+OO+OOO@@O@O++++++O@++++@+@++@@@@@@@@##@#@#@##########$#$#$##$@$#$$@$$$$$$@5TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTh98800800008q8q000000qq00qqqqqaqaqqaqaaaaaqqaaqaaqdqdaadaadadaddadddddddddffddffddffffffffffffffhfjjffjfjfhfjfjfjfjjfjjjfjjljzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.X..XXXXXX..X.XXoXoXXXoXoXoXoooooooooooooooooooo@oooooooOOoOOOOOOOO+OOOOOOOO++++++++++++@+@+@+@@@@@@@@#@@@@##@#####$@$@$####$##$$$$$$$$$$$$5RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR00000080000qqq0qr800q0q0qqqqqqqqqaqaqqqaqaaaaqaqaqaaaddaaddaddadsdddddddddfdfddfdfddfffdffffffffffjfffjffjjfjfjjjjjjjfjjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE......X.X.XXXXXXXXXXoXXXoXoXooXooXoooooooooooo@ooooooo@ooOO+OoOoOOOOOOO@OO@O@O++++++++@++@@+@@+@@@@@@@@@#@$@@#######@$@$##$###$$$@$$$$$$$$$4RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR8080000000008qqqq000q0qqqqqqqaqqaqaqaaaaqaqaaaqdadaaaaaaaaadaddddadddddddddddffdfffffffffffffffffffffjffjffjjjfjfjjjjjjjjjjjllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...XXX.XX.X.XXXXXXXoXXXXXoXoXooooooooooooooooooooOoO@oo@o+ooo+o++OOO+O+OOOOOO@@O++++@O@+@@@O+@@+@@@@@$@@@##@########$#####$$@$$@$@$$$$$$$$4RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHq0008000000000qqqq0000qq0qqqqqqdqqqaqqaqqaaqaaaaaqaadaaadaddaaddadddddddddffddfdffdfdfffffffdfffffffjfjfjfjjffjjfjjjjfjjjjljjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.....XX..X.X.XX XoXXoXXooXoXoXXoooXoooooooooooooooOoooooo+OO+o+oOOOOO+O+@OO@+OO@++++O@++OO@@@@@+@@@@@@@@@#@@@#@#####@###$###$@$$$$$@$#$$$4RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPt000800008000000000q0000q0qqqqqqqqqqdqqaaaaaqaaaaaaaadqaaaadaaadaaddadddddddddffddddfffffffffffffhffjffffjffjfjjfjjjjjjjjjjjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.X..X.X.XX..XXXXXXXXXXXoXXoXoooooXooooooooooooooooooO@oo@+oo+oOoOO+OO+O+O+OOO++@O++++@+@@@@@O@O@@@@@@@@$@##@#@#########$#@$@$$@$$$#$$$$$$%RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIy99088008800080000qq00000qq0q0rqqqaqqdqaqaqqaqaqaaaqdadqaadaaaaadddsaadddddddddffdffdfdfdfdfffffffffffffffjffjfjjjjjffjfjjjfjjjjjjjzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE......X.X.XXX.XXXXoXoXXXXoXXoXXoXoooXoooooooooooooooooooooo+o+o+oOOOOO+O+OO+O++O@++++O+@O@O@O@@@+@@@@@@@@@##@##@#######$#$#$$@$@$#$$$#$$*TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIg99998000800000000q0000q0q0q0q0qqqqqqqqqqqaaqaaqaqdqaaqqadaaaaaaddaaddfadddddddfdddfddfdfffffffsfffffjfffjfjfjffjjffjjjjjjjjjjjjjljjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE......X.X.XXXXXXXXoXXoXXoXXoXoXooooooooooooooooOoOOo@ooOo+o+o+o+o+OOOOO@OO@OO@O@OO+++++++@O@@@@@@@@@@@@@@@@@@@@#######$@$$@$##$#$$$#$$$$$JRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLs9899989999000800000000000000q0qqqqqqqqa0aaqaaaqaaqaaaaaaqdaaaaaaadadadadddddddddddfdfddfsfdfffffffffdffffjfjfjfjjfffjjjjjjjjjjjjjljjjjljEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX.X..X.X.X.XX.XXXXXXXXoXXXoXoooXoXooooooooooooooooooooOoOoOoOoOO+oOOOOOOOOOOOO@O@O++++++@+O@O@O@@@@@@@@@@$@$@@$@######@$@@$##$##@$#$$$$$MRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLs8998999999998000000000q0000000qqq0qqqqqqqa00aqqaaqaaqaaqaaaadaaaaadasdsdddadddddddfddddffdfddfffffdfffffffffffffjffjjjjffjfjjjjjjjjjjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.X.....X.X..XXXXXXXXXXXXXXXXXoXoXooXoXoooXooooooooooo@ooOoOOoo+oOOoOOO+@OO@OOOOOO+++++@+++@@@@@@@O@@@@@@@@@@@@$@$#@####$@$@#$###$$$#$#$$1RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIs888999999999998q8q800000000q0000q000qqqqqaqqqaqqaaaqqaaaaqqaaaaaadaddaadaddadaddddddddddfdddfffdfffffffffffffffjfjfjfjjffjfjfjjffjjjjjjjjjjllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...X..X.X..XXX.XXXXoXXoXXoXoXXXXXoooooooooooooooooOooooo+oooOoOOOOOOOOOOOOO@OO@++++++++++++@O@OOO@@@@@@@@@@#@@$@@######@$@$###$#$@#$#$$%RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIp8899898989999999q8q8000000q0000000qqqqqqqqqqaqa0aqaqaaaqqaaaaaaaaaaaaaaadadasddddddddddddfdfdfdfffffffffdffffffjfffjfffjfjfjjjjjjjjjjjjjjjjjljlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.....X..X.X.XXXX.XXXXoXXXoXXoXooooooXooooooooooooOoooOo@oo+OOOOoOOOOOOO++OOOO+O++++++++@++@+@+@@@+@@@@@@$@@##@#@##@######$@$#$##$#$#$$@LRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIs699888899989999999800q000800q000q00000qqqqqqaqaqqaqaaqqaaqqaaaaaaaadaaadadadaddaddddddddsddddfdffffffffffsfffhffffjfjffjfhjfhjjjjjjjjjfjjjljjjljlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE X.......XX.X..XXXXXXXXXXXXXoXoXoXoXoooXooooooooooooooooooOoOoOoOOoOOOO+OOO@OOO+++++++++++++++@+O@+@@@@@@@@$@##@#@########@$######$#$@$9RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIs66698898889999999999000800000q70q00000qqqqqrqqqqqqaqa0aaaqaaaaaaaaaaaaaaaadaaasdddadddddddfddffdsdfdddffffffffffjffffffjjffjfjfjjffjjfjjjjjjjjljjjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX X.X X..XXX.XXX.XXXoXXoXooXXoXooXooXooooooooooooooo@ooooOoOooOOoOOOOOOO+OOO+O+O+++++++++++++@+@+@@@@@@@@@@@@@#@##@#######$@$$##$#$$$#*RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIp88879889889998999999998080800000q0q0qqr0qqq0q0qqqaaqa00aaqaqqaqaaaapaaaaaadadaddadaddddddddddddddfdfdffffffdfffffffffjfjfjfjjfjfjjjjjjjhjjjjjjjjjjjjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. X.. X.X.X.XX.X.XXXXXXXXXXXXXXoXoXoooooooooooooooOoOoo@oOoOoOOOOOOoOOOOOO++OO+O+++++++++++@++@@+@++@@@@@@@@$@#@#@#########@$###$##$##$zRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIs88888969959969998999999900q000000000000qq000qqq0qqqqq0aa0aaqaaqaaapaaaaaaadaaaadaadadaadddddddddfdfdfdffdffffffffffffffffffffjfjfjfjjfjjjjjjjjjjjljjlljllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE........XX.X.X.X.XXXXXoXXoXXXooXXXX+.oXoXooooooooooOooooOoOoOo++oo+o+OOOO+O+OO+O+++O#++++++@@+@++@++@@@@@@@@###@##############$#####$@:RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIr8888889689889899989999999999090000000q000000qq0qqqqqaqqaqaqaqqaaaqaaaaaqaaaaaaadaaaaaddaaddddfdddddfddfdfffdffffffffffffffjhfjfjffjjfjjjjjjjjjjjjjljjljjjljEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...X......X.XXX..XXX.XXXXXXXXoX+X+.+XooooooooooooooooooooooOoooo++o+oOOOOO+OO+O+O++OO++++++++++@++@+@@+@@@@@#@#@@@#@###########$$$$##$JRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRKr8888888888899898699999999999909090000q00q00000q0qq0qqqqqqqqqaqaaaqaqqaqaaaaadaaaaadaddaddddddddddddffddfdffdfffdffffffffffffffjfjffjffjjjfjfjjfjjjjljjjjjljjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ...X.....X.X.X..XXXXXXooXXXXXXXoX.+XXoXooooooooooooooo+oOOoOOO++oo+o+OOOO+OO+O+O+++@O+++++++++@+@@@@@@@@@@@##@@#@##@######$########$#wRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIt88888889888788888999899999999099099009000q0q0000q0q0q0qqqqaqaqqaaqqqaaaaaaqaaaaaadaadaaddasdsaddddddddfdfddddffffffffffffffffjjffffjjfjffjfjjjjjjjjjjjjjjjjlljljEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.........X.XX.XXX.XXXXXXXXoXXooXXX.X.+ooooooooooooooOooooOoOoOoooOOoo+OOOO+O+O+OOO++O@++O@@++@+@@+@@+@@@@@@#@@##@###@###########$##$##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIp86888888888888989988699999899999909090000000000000qqq0qqqqqaqqqaqaqaaaaqqaaaaaaaaaaadaadsdadaddddddddddfdfdffdfddffffsfffffffffffffjfjfjjjjfjjjjfjjjfjjjljjjljjljlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE X.......X.X.X.X.XXXXXXoXoXXXX+...+..+oooooooooooooooooOOooOooOOOo+o+o++OO+OO+O+O++++O+++@O+++++@+@@O@@@@@@##@@##@#@@$##########%#$@$:RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIr6682888888888888968969899889999999909000000000000q0q0qq0qqqqqqqaqaaqaaqaaqqaaqaaqadaaaaddaadadaddddddddfddfdddfddffdfffffffffffffffjjfjffffjfjjjjjjfjjjjjjjjjjjljjjllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX ........X.XXXXX.XXXXXXXXXoXXo..++.++.XoXoooooooooooooo+OoOoOOOoOOo+o+OOOOO++O+O+O+O++++++++@+@@++O@@@+@+@@@#@#@#@##@########%#####$$JRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIs6886888828888888869996988999999999099909900000q0000000qqqqqqqqqqqqqqqqaqaqaaaaaaaaaaaaaaaaadaaaddddaddddddddfdfddffdfffffdfffffffffjffffjfjfjfjjfjfjjjjjjjjjjljjljljljjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ..........X.X.XXXXX +XXXXXXoX.+ .+..+oooXoooooooooooooooOOooOoOO++oo+OOOO+OO+O+O+++O+++++++@O+@+@@++@@@@@@#@@#@##@@############$##@:RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIp666666888888889888886988999998999899999990900000000000q0q000qqqqqaaqaqqaqaaqqaaaaaaaaaaaaaaaaaadddaddadddddddsdfdffdfddfdffffffffffffffffjfjfjjffjjjfjjjjfjjljjljjljjjjlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE......X....X.XXXXX.X....XoXoXXXX. +..+..XoooooooooooooooOoOooOoOOOoooo+oOOOOO+OO+O+O++++++++++@@++@++@+@@@@@@@#@@##@##@$##########$###CRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIp66666886882888888888889698886999899999999009009000q0qrq000qqqqqrqqqqqqqaaqaqaaaaaqaaqaaaaaaaaddadadaddasddddddddfdfddfdfffffffffffffhfffjfjfjffjjjfjfjjjjjjjjjjjjjjjjljllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.. ........X.X.X+ + .. ++ ++ .+ + +oooooooooooooooooo+ooo+ooOOOOoo+OO@o@OOO+O+O+++++++++++@@++@+@@O+@@@@@#@##$++$+#########$#$$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIp66828882828288<88896969699966969969999999990090900000000q000q9qpqqqqdqqqqqqdqqqaaqqaaaaaaaaaaaaadasaaadddaddddddddfdfddffddffffffffffffffjffffjffjfjjjjjjjjjjjjjjjjjjjjjljljllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ...........X.X. +. + ++ + ++ + ooooooooooooooo+oooo+oooOOOoOO+oO@OOo@@OOOO++++O+++++++++@+@@@@@@@@@@@@#@#+$$+$##############rRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIr36668833888888888888696969698999999999999990999000000000000000qqq9qqqqqqdqqdqqqdaaqaaaaqaaqdaaadadadaasdadddddddddfddddffdffdfffffdffffffffffjfjfjfjjffjjffjjjfjjjjjljjjjljljlllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.. .........X.X.X+ + + + +.+ + +ooXoooooooooooooo+o++o+oOoo+OOO+OOOOOOOOO++++++++++++++@+@++@@@@@@@@@@@@###++$$########%###$#PRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIp3866662888828888882888898896999896999999999999990990000000000000qqqqqqqqqqqqqdqqqdaqqaaaaaaqaadaaaaaaddaddddddddddddfdddfddddffdffffffffffffffjfjffjffffjjjjjjjjjjjfjjjjjjljljljjlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.. .. ......X.XX. +.. + + + ++ .++ + XooooooXooooo+oooooooo+ooo+ooO+oOOOOO@OO+O+o+O+++++++++@@++@+@@O@@@@@@#@#@$+$++$#######+##$##RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIr3383666638388828882888888888699669699698899999999090000900q00q0q00q9qqqpqqqqqqqqaaqqqaaaqqaaaaaaaaaaadaaadadaaasdddddddddfdfdffsfffffffffffffffjjfffjfjfjhfjjjfjjjfjjjljjjjljljjjjllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.. .. X X..X..X.X+ + + + + + +oooooooooooo+oooo+o+ooo++o+o+oo+OOOOOOOOO+O++++++++++++++@++@++@@@+@@@#@#@##+$+++$+$###%##$#7RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRI96336666666883888288888888888889898969889999989999990909009000q000000pq9qq9qqqqqdqqqaaqaaaqaaaaaaaaaaaadaaddadadadddddddddddddfdffffdffsffffffffffffjfffjfjfjjffjfjfjjjjjjjjjjljjljljlljEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . .. X X....XXX + + + + ++ ++ ++ + ooooooooooooooooooooo+ooooo+oo+oOOOOO@+O+O+O+++++++++++@++@@+@+@@@@@@@#@@##@$+$$##$$##++###$GRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIr3636363636668338828888<88888888866898989899999999999990900000q00q0q000qqqqqqqqqqqqdqaqqaaqqaqaqaqaaaaaaaadadadadddsddddddddfdffdfdfdfffsfffffffffffjfffjfjjfjjfjjjjjjjjfjjjjljjjljjjjlllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ....X.....X.X+ + + + + +oXXooooooooooooooo+o+o+oo++o+oo+OOOOO+O++O+++++++++++++@@+@++@@@@@@@#@@#@##@+$+##$$+$+%+####TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIr33636366668383888888888888882888889896898989998999999990900900000q000q00qqqq9qqqdqqqdqqqaaaqaaaqaaaaaaaqdaadaadaaadaaadddddddddddffdffdfffffffffffjffffffjjffjfjjjfjjjjjfjjjjjjjljjjllllljllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. ...X..X.X...XX + ++ + ++ ++ + + ooXoooooooooooooo+ooooo+o+o+o++oOOOO+O+OO+O+++++++++++@++@+@+++@@@@#@@@@##@#######+%+$+%#$@%RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRI9333336363636386633838282888288888888888896988998999999999909900000000000q0q0qqpqqqqqqqqqqaaqqaaqaaaaaaqaadqdaaadsdsddddddddddddfddfddfddfffffdffffffffffjjfffjffjffjjjjfjjjjjjljjjjjljjjjjllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE... .. ......X. XXX.XX.X.XX ....+.....+..+.X+..oooooooooooooOooOoo+oo+o+oo+O+OOO+OO+OOO++++++++++@+@@+@O@@@@@@#@#@@@##@##########$+%$$uRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRI98;3663336336666666822888836868688888889888988899899699999999990909000q0q00q9aqqqqqqqqqqaaqqqaaqaaaqdaaaaaadaaaaaaaaaaaddadddddddfddfdffdffdfffffffffffffffhffjffjfjfjjfjfjjjjjjfjjjjjjljljjlljlllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ...X......XXX.X.XXXXXX+X+...@..@. +..++..@oooooooooooooOoOoOOoo+o+o++oOOO++OO+O++O++O+++++++++++++#O+@+@+@@@@#@###@##@######+%$+#CRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRP98;883333383636366666888883888686688688888898889889899999999999900000000000q09qq9qqqqqqqqqqqqaaqqaaqqqqaaqaaaaaaaaadddaasddddddddddddddfddffsdffffffdfffffffjfjffjffjfjfjjjjjfjjjjjjljjljjljjjjlllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .... ...X .X.X XXX.X..XXXX . +....+.+.+..+X.X@ooooooooooooOooooOoOoo+o+o+oOO+OO++O++O+@++++++++++@+@@++##++@@#@##@@@##@####$####$+###TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPr2228;83336366336666666228338386868868888888988988889999996999999q999900q0q09009qqq9qqpqqqaqqqaqaqaqaqaaaqaaaqaaadaaddaadaddasadddddddddddffdfdffdfffffffffffffjfjffjjfjhjjfjjjjjjjjjjjjjjjljjlljlllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . . X X....X.X X.XXXX.X+X.X@ @ ..+.. +.X@X.oooooXooooooooOoOoOo++o+o+o+OOOO+OO+OO+OO+++++++++@+@++@O#++#@+@@@#@@#@####@+$####+$###RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRYs22822288333633333626666688888838868668888888898988898899999999999000000000000q00q9qqqqq9qqqqqaaqaqaaqaaaqaaaaaaaaaaaaaaadadddddaddddddddddfdddfffffffffffffffffffffjjffjfjfjjjjfjfjjjjjjjjjjjljjjlljllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . ..XX ....XXXXX..XXXXX..X. +. .+ .+..+@.XX@Xooooooo+oooo++oOoOo+o+o++oOOOO+O+OOOOOO@O@++++++++++@++##++++#@##@$@@@@#######+%+%###RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRYh3332338;8;33363366363666663838883868688688888888888998999999999999909090900qq9q0q099a999a9qqaqqqaqqqaaqaqqaqaapaaaaaaadaadadaddddsddddddddfdfdfdfffffffffsfffffffffffjfjjffjfjjjjjjjjfjjljjjljjljlljllllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . X . X.....X.X.XX.XXXXXXXX+.+ .XX+..+..+.+XX.@XXooooooooooooooOoOoooo++oo+OOOO+OO+OO@O++OO++++++@@+@+@+++#+#@@@@@@@@@@@#@#$+##$+$+##wRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTRRRTTURRRRRRRRRRRRRRRRRRRRRRRRRRTg322333338;2836336333666666668388383888866868888888988888899899999999990990000q9q0000a99aaa9qqqqqaqqaqaaqaaaaaaaaaaaaadaaaadadadddaaasdddddfdfddddfdfddfffffffffffffjfjffjffjjfjjjffjjjjjjjjjjjjjlljjjlllllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .. .....X...X.XX.X.XXXX...+.+.X++....+.@X@X@X@oooooooooo@oooooOoo+oo+o+OOO+O+OO@OOOO@@O++++++@+@@++##++++@@@@@#$@@#@####$+%+%+$##iRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTPZtrtrreueyeteetsaagtegtttuuueuuusstyyyyyyyyyygyugsygygyggggygggsguyiiiiudiiiggiiigggygggigghghgghhhs2223233333288;3363366336366666388383888686866888889988898989999999999990900000099q00q0a9a99aqqqqaqqqqaqqaqaqqaqaaqaaaaaaaadaadsaaadddddddddddfdfdffdffffffffffffffjffffffjffjfjffjjjjjfjjjjjjjljjljjljljjlllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ...........XXXXX.X.XXX+..... +...++..+XXXXXXXXooooooo+oooOoOOo+oo++o+o+OOO+O+OOOOO@OO@++++++++++@+++@+@#@#@#@#@@##$@##$+$+$+%+##CRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRc1=***=%===*=*;==:*===*==*============--;=---;;;;;;--<;;;;;;;;<;;<><<<-8-,,,-3,<<<<2<222222222132223222232323333328;8833633636636636668383888368686888888888898889889999999999900990000qq9qq009q9a99q9qqqqqqaqaaqaaqaaaaqdaaaaasadaaaaaasdadadddddddddfdfddfddfdfffdfffffffffffjjffjfjfjjfjfjjjjjfjjjjjjjjjjjljjllllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . ..... X X XX .XX XXXX..+.+..X.+X.oXXoooooooooooooooooooOOoooOOOo@@ooOOOOO+O+OO@@O@@O@+++++++@@++@+@@+@@@@#@#@@@@#@@########+$##CRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTt*******%*=*=%====*=*=*===========;==;=;----;;;;;;;;;;;;;<<;;<;<;<<<<<<;<<<<<<3-<<<,<3<3<2<2<<2<<22232222232323288;;8;;8353333826666666683886838888868888888888898989998998999998000q9990q9qq9q999a9qqqqqqaqqdqqqaqqaqaqaaaaaqadaaaadaaddaddddsddddddddfdddffdffffffdfffdffffffjfjfjfjffjjfjfjjfjjjfjjjjjjjjlljjjlljllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .. ......X XXXXXX XXXXXXX.+.... +.XX+XooooXooooooooooooOooOOooOOooOoooo@OOOOOO+O+OOOOOOOO++++++@++@++@@@@@@@@@@@#######@#######$##@JRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRi*%**-**=**=*%*==%*==*=====*=========;;=;=----=;=;;;-;;<<-;;;;<<;<;<;<<<<<<<<<<<-3<3<<<<<<2<2<8<<83222222323323323;8888888383383283636366638836886388386688888888998888999989999990000q99q099q9q9qa9qrqqqqqqqqqqaqaqaaaaaqaqaaqdaqadaaaddaadsddaaaddddddddddfddfddfdffffffffffffffffffjfjjjffjjjjjjjjjjjjjjjjjljljjlllllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . . . .. XX XXXX X XXXX... +X+X+.XX+XoXXooooooooooooooooooOOooOOOoOo@OoOOOOO++OOOOOO@@O++++++@++@+@+@@+@@@@@@@@@##@@########$####TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT-*********=***=***=*==*=========;===;====;;----;-;;;;;;;;-<<;;<;<;<<;<<<<<<<<<<<<<-<<<<<3<<<22<<22<22223232222223338;<8;;8;333382823666666683836666888868888888089888998998999999990090999p00q0q90qq9qqqq9aqqqqqaqaqaaaqqaaaaaqqaadaaaaadaaadaaddddddddddfdfddffdfffffffffffffffffffjfjfffjffjjjjjhjjjjjjjljjjjljjlljlljlllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . ...+.X X XXXXXXXXXXX +X+.. .+..+XXoXXoooooooooooo+oooOoooOOOOoo@ooOOOOO+OOO+@O@OOO@O+++++++@@++@+@@@@@@@@##@#@#@#@#########$##URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRP%*******-****=*===%=*=*=*==========;=;=;=;==----;;-;;;;;;;;;<;;;<;<;<<<<;<<<<<<<<<<33<3<<<<322<23<222222222223233232;88<88283383282863636666383868688388868860888888898889999999999960q9q999000000bTTqqqr9a9qqaqqqqqqaqqaaaqqaaadaaqaaadaaaddadadadaddddddddddfddfdfdfffsffffffffffjfffjfjfjjjfjfjjffjjjjjjjljjjjjljjjllllllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. .. .....X XXXXX XXXXXXXXX+ X.......+oXoooooooooooooooooooOoOOooOoo+oOoOoOOOO+O+O+O+O@OO@+++++++@++@++@@+@@@@@@@@@#@$#@$@#########$TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRP%*******-*******=*=*==*=============;=====;=;-----;;-;;<=;;<-;;;<;<;<;<;<<<<<<<<<<<<3<<<3<<3<2<,2222222222232323223238;888<888<8822826636366683838638838388886606888989988989998999990080099q0000sRRRTq9qqqqqqqqqqqqaaqaaqaaqaqaaqaaaaaaaaddaaddddssadddddddsfdffddfsfffffffffffffffjffjfjfjffjjjjjjjjjjjjjjjjjjjljjljlljllllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ..+ . .. .... XX XXXX X XXXX...X+ +..+..oXoooooooooooooooo+oooOooOoOoOoOOoOOOOOOO+O+O+O+O@@O++++++++@++@@+@+@@@@@####@@@@###########$$URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT%%*******%=*=**=*******==**=*=========;=;=;=;=----;-;-;;;;-<-<;<<;;<<<<<<<<<<<<<<<<<<<<<<<<3<<<222<2222222222222223232;88;<8;;88<<88283666666638666886888838880606889888889989999999990000q99q00sIRRRRTqqqq9q9qqqqqaaqqaaqaaqaqaaqaaaaadaaaaaadaadaaddddddddddddddfdffddfffffdffffffffjffjfffjfjfjjfjjfjhjjjjjljjjjljjjllllllzlzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE +....X X XXXXXXXXXXX.+.....+X.+.XoooXooooooooooooooooOoOoOoOoO+oOOOOOOOO+O+O+O+O++OO+++++++@@++@@+@@@@@@@@#@@#@@$@@$########$#TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT-********-%=*=***=***===*=*======*;====;=;==;=;----;---;;;;;;;;;<;;;<<;<;<<<<<;<<<<<<<<<<<3<<<<222<2<3<2222222222326223;8<88<88<8<8818236386666868866668888888866669888988988999999990980800990dIRRRRRRTqqqq9qqqqdqqaqaqqqaaqqaadqdaqqdaaaaaaadaaaddddddddddddfdffddfdfffsfffffffffffjffjfjfjffffjjjjjfjjfjjjjljjjjjlljljllllllzlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .... X XX XXX X XXXX..+.+...+.+.oXoXoooXoooooooooooooOooOooOOOo+OoOoOOOOO+O+O+OO+++++++++++@++@++@++@@@@@#@@@#$@@@$@##########URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRx*********%-*****=**=*=*=*==*=====;====;====;=;=--------;;;;;;<;;;;<;<;<<<;<<<<<<<<<<,<<3<<<<<332<<2<3<322222222233223238<8;88;88,88<82836636666366686868383888300308899888989999999998008009qsIRRRRRRRRTqqqqqqqqqqqqqqqaqaaqaaaqqaaadqaaaaaaddadsaddadadddddddddddffdfffdffffffffffjfffffffjfjjjjfjjfjjjjjjjfjjjjljjjljjjlljlllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . .....X XXXXXXXXXXXX XXoXXoXXXoXooXooooooXooooooooooOoOOoOOoOoOOo+oOOOOO@OOOOOO++@O@O@O@O++@@@+@@+@+@@@@@@@@@@@#@##########$###TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR%*********==*****=**:**=*=*================;;===;=;;=<<=<;;;<=<=<<;<;<;<<<;<<<;<<<<<<<<<3<<3<3<<22<22<2222223232232223323323333332822882828283668888888<888888886668706068806006999999080000sURRRRRRRRRRT00qq0qqqqqqqqdqdqqqaaaqqaaaqaaaaaadadaadaadadadddddddddddfdddffdfffffffffffffffjffjffjffffjjjfjjjjjjjjjjjjlljljlllllllllzlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .... ....XXXX XX X XXXXXXXXXXXoXXooXoooooooXXooooooooooooooOoooOoOo+o+OOOOOOOOO@OOOOO+OO++O@++@O++++@@@@@@@@@@@@@#@#@#@#######$###TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRc*&&*********=*-****:**=**===*============;;===<==;=======;;;;<=<;;;;<;<<<;<<<<<<<<<<<<<<<<<<<<<3<<22<22222222222223332232333333338282882288838662288<8888<88888860889606608806608999999900sLRRRRRRRRRRRRR0qqqq0qqqdqqqqqqqdqaqqaaaaaaaaaaaaaaaadsdaadddddddfddfdfddffdffdffffffdfffffffffjjfjffjjjjjfjjjjjfjjjljjjjjjljjljjllllllzzlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . .. . XX XXXXXX XXXXXXXXXoXXoXoXXooXooXooooooooooooooOooOoOoOooOOOOOOOOOOOOOO@+O@OO@++++O@+@+@@++@@@@@O@@#@@@#@#@#@#@###@@####YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR*&****************=*=*=*=*==**================;;=;=;;<==<;;=;<=<=;<;<;<<<<;<<<<<<<<<<<<<<<<<<<<<3222<2<<2222222323232232323333333322328282828838388<8888888888888888889868800060099999999sIRRRRRRRRRRRRRRT0q00q0pqqqqqqqqdqdaaqaaqaaaaaaaadaaadaadsddddadddfaddfsdffddfdffffffffffffffffjfffffjjffjfjjjjjjjjjjjjjjljjjjjjjllljlllzllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . .+ .X X XXX XXXXXXXXXXoXXXXXoXooXoooooooooooooooooOoOOooOoOoOOOOOOoOO@OO@OOO+OOO@@O++++@O@O@++@@@O@@@@@@@@@#@##########$$@$##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRI%***********=*********=**:**================;=;=;;===<=;;=<<==<;<;=<;;<;;<<;<<;<<<<<<<<<<<<<33<<<2<2<222222222322222332323323233633838282828238388288888888888<888888660006686906999999aIRRRRRRRRRRRRRRRRT00qq0qqqqqqqqdqqqqqqaaqaaqaaqaaaaaaaaddaaadasddddafddddfddffdfdfdffffsffffffffffffjjffjfjjfjjfjjjjjjjjjjjjjjjljljjllllllzllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . .......X X XXX XXXXXXXXXXoXXXXXoXXXoXoXoooXooooooooooooooOoOoOooOOoooo@OOOO@OO@O+O++O++++++O++@+@+++@+@@@@@@@@$@$@@@#####@$@#####TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ*&*&*******=*=****=**=**==**=*=============;=;=;=;;=;=;;;;==<<=<=<;;<;<<<<;;<<<<<<<<<<<<<3<<<3<<<<<2<<22222222222223233232333333333333338822882838828888<8888828888888868069606099999sIRRRRRRRRRRRRRRRRRRT0qqq0qqqqqqqqdqaqaqaaaqaaaaqaaaaadaaaaddaddaddadddddddddffdfddfffffffffffffffffjjfjfffjffjjjjjjfjjfjjljjljjljjlljllllllzlzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . .. ..... X XXXXXXX XXXXXoXXXXooXXXXooooooXooooooooooooOooOoOoOOoOoOO@@ooOOOOOOOO+O+O++++++++@+@O+@@+++@@@@@@$@@@@@@##@#@#@$@$@$#$#TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr********************==**:===============;=====;=;=;;;;;;=;<;==<=<;;;<;<;<<<<<<<<;<<<<<<<<<<<<3<3<22<2222222222332233223323323333333383833288288382888<888<8888888888869086069607989sIRRRRRRRRRRRRRRRRRRRRRqq0q00pqqqqqqqqqaqaaqqaqaqaaaaaaaaaadadaddadaaddddddddffddfdffdddfffffffffffffjjffjfjfjjjfjjffjjjjjjjjjjjjjjlljjjljllllllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ... ....XXX XXXX XXXXXXXXXXXXXXoXoXoXooXoooooooooooooooOoOooOoOOO@ooo@oOOOOO@O@O+OO+++O++++O@@O@++@@++@@@@@@@@$@##@@#####@$@@####YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr**&*&*******=*************==**==*========;;=;;=;=;==;;=;;;;;;;;;;<;<;;<<<<;<<<<<<<<<<<<<2<3<3<2<<2<222222<22222222222323323333333833333838288382288828888888888888888970696696900sIRRRRRRRRRRRRRRRRRRRRRRT0q00qqqqqqddqqqqaqaaqaaaaaaaaaadqdaadaadaaddddadddddddfdfdddfdfffffffffffffjffffjffjffffjjjjjjjfjjjjjjjjjjljjjlljlllllllzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . +...X X XX XXXXX XXXXXoXXoXXXoXXooXooooooooooooooOooooooOoOoOoooo@oo+OOOOOOOOO@+O++++++++++@++@++@+@@@@@@@@@@#@#@#####$@$$@$#@TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr**************==*=*=**:=*%=*=====;============;=;==;=;;=;;;;;<=<;;;;<<;;<<<;<<<<<<<<<2<<<<<<<<<3<<22<22<22222223223232323333333333333383328288388228888<888<8828888886960609699aIRRRRRRRRRRRRRRRRRRRRRRRRT0qqqq0pqqqqqqqdaqaaqaaqqaaqaaaaqdaaaadaaaaddadsddddddddfddffdfdfdffffdffffffffffffjfjjjjfjfjjfjjjjfjjjjjjjjjlljjlljllllzlzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. ...... X X XXXX XX.XXXoXXoXXXXoXoXXoooXoooooooooooooooo@ooOoOOoOoOoo@@OO+OOOOOOO+O+++++O@+@O@@++@+@+@@@@@@@@@@##@#@##@########$$KYRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr%******************%===*====%===*=======;=;=;==;=;=====;;;;;;;;<;;<<;=<<;;<<<<<<<<<<<<<<<2<<<2<<2222<22<222222232323223322333233333333883363636668888888888888888798888880668sIRRRRRRRRRRRRRRRRRRRRRRRRRRTpqq0qq0qqqqqa0aqqaqaaqaaaaaaaaaaaaadaaadaaadaddddddddddfdfdfdffffffdffffffffffjjfjffjfjfjjjjjjjjfjjjjjjjjjjjjljllllllllllzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . .......X X XXXXXXXXXXXXXXXXoXoXXoXooooXoooooooooooooo@ooooooOoOOooOo@ooO+OOO@@O+OO+++O++++++++++@+@+@+@@@@@@$@@###@#@############YTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*&***********=*=**=**%%=%=*=*================;;==;;;=;;=;;;:;;;;;;;;;<;<<;<;<<;<<<<<<<<<2<<22<<<<2<2<2222222222222223323323333333366333336663866682288282883883888888888869sIRRRRRRRRRRRRRRRRRRRRRRRRRRRRT0qq0qqqqqaqq0aqqaaqqaqaqaqaqaaaaaasaadddaasddddddddddfddddfdfddfdffffffffffffffffffffjffjfjfjjfjjjjjjjjjjjjlljjljjlllllllzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. ... .....X X XXXXX XXXXXXXXXXXXXoXXoXoooXoooooXoooooooooo@@ooooOoo@ooo@oOOOOOOOOO++O++++++++++@+O@@++@+@@@@@@@$@@@@###@#######@$##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr************=***==**==%==================;=;==;=;;;=;;;;;;;;;;;;;;<;<;<<;<<;<<<<<<<<<<<<<<<<<2<22<<22<22<2222222222222322333228333338383836683836888828888338888888888988sIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTpqqqq0pqqaqqaqaaqaaaaaqaaaaaaaaaaadaadaadadaaadddddddddddfdfsfffffffffffffffffjfffjjffjfjjjjjjjfjfjjfjjjljjjjjljlllllllllzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ...... X X XXXX XXXXXXoXXooXXoXoXXooXoooXoooooooooooooooooOoOo@o@o@oooOOOOOO@++O+O++++++++++++@@O@+@@@@@@@@@@@@@#@@##########@##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr**$**********=*****%=*=*=%=%=*=*=========;==;==;==;;==;=;;;;;;<;<<;;<=<<;<;<<<;<<<<<<<<<<<2<2<2<2222<222222222232323332262333333333336333363383838;88888288888888888888sIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT0000qq0qqqqqqaqqaqaqqaaqapaaaqaaaaaadaadadddsddddddddddfddfddfddffffffsfffffffjfjfjfjjfjffjfjfjjjjjjjjjjjjjbjljljjlljllllzlzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. .. ...X XXX XX XXXX XXXXoXXXXXoXXoXooXoooooooooooooo@ooooooOOOoooOOOo@OOOOO++OO+O++++++++++++@+@@@@@+@@@@@@@@@$@@#@#@#######@$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*************=***=*=*=*=**=*==*;*=========;====;==;==;;;;;;;;;;<;;;;<<<=<<;;<<<<<<<<<<<<<<<<22<2<<2222222222222222233233223333333333336636663383828888888883886888888sIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTpp0qqqqqqqqqqaqqqaaaaqa0aaaaaaaaaaadaadadasdddadddddddddfdfddfffffffffdfffffjffffjffjfjjfjfjjfjjjjjljjjjjjjjljlljlllllllzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . ......... X XXX XXXXXXXXXXXXXoXXoXooXooooooXooooXooooooooooo@oooOo@o@Ooo@OOOO+OO+OO+O++++++++@++@O@O@+++@@@@@@@@@#@#@@#########$$##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr%*$*$********=******=*=*=**;*==*;===========;;==;<==;;;;;;;;;;;;;;<;;=<<<<<<<<<<;<<<<<<<2<2<<<<<222<<2<2<2222622222323223332323338333336636668383882882288888888888sIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT90pqqqqqqaqqaqaaaqqqaqaaaaaaaaadaaaaadadaadaddddddddddfddfdfdfsddffffffffdffffjjffjjfjffjfjjjjjjjfjjjjjjjjljjljjljlllllllzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .......XX XXXX XXXXXXXoXXXXoXXoXXoXoXXooooooooooooooooo@oo@oooooooOooo+OO+O+OO+O+OO++++O@OO@OO@+@@@+@@@@@@@@@@@@####@########$$#TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr%*********=*=*=***%*==**=-*==*=;========;=;==;;;=;=;=;;;;;;;;;<;;;<<;;<<<;<<<<<<<<<<<<<<<<<<2<22<<2<2222222222262222223232323233333333663636338388282888883836886pIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTp9qq9qqqqqqqqaqqaqaaaaaaaaaaaaaaaadadaaaddddddsdddddfddfddfdfdffffffsfffffffffjfjfjjffjjfjjfjjfjjjjjjjjjjjjjljlljjljlllllzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ... .....X XX X XXX XXXXXXXoXXXXXXoXXooooooXooooooooooooooooooo@oo@OOo@@oOOOO+OO+O+O+++++O@O@@O@@+@O@+@+@@@@@@@@@##@#@###########$$TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*****************==****=*==*=*========;=====;=;=;=;=;=;=;;;;;;;<;;;;<<=<=<<<;<<<<<<<<<<<<2<<22<<<<22<2<22322222222222323233333833333336363666838288882828888886sIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUqqqqqqqqqqqqa0aqqaaqqaq0aaaaaaaaaaaaaasdaadadaaddddddddddfdfdfffdfffffffffffffffffffjfjfjfjjjjjjjjjjjljjjjjjjljjlllllllzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. . .. +...X.Xo..XXXXXXXoXXoXXo.oXoXoXXooooooooooooooooooooooOoOoo+oo+o++OOOOO+OO+OO+++++++++++@@OO@+@+@@@@@@@@@@$#@#@@###########URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr****&******%-*****=***=**====*==========;==;==;=;=;;=;=;;;;;;;;;;<;;<;<;<<;;<<<<<<-3-<<-3-3<<<<3<3<<3<3<33<322332222333<3333333338333333333833838388838836888pIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqa9aqqaqqdqaqqaaqaaqaaaqaqdqaaaadaadaadddadddddddfddfdffdfdffdffffdfffffffjfffjjfjfjjjjfjfjjjjjjjjjjjjjjljljlllllllllzllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ... .. ........XXX.XXXXXXXX.oo.oXoXXoooooo.ooooooooooooooo++OoOo++o++o+oOO+O++O++O+O+O+++++@+O@O+@@@@@+@@@@@@$@@@@##@#############TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*************-%-%***==%*==**================;;=;=;==;;;;;;;;;;;;;;<;;<;<;<<<<<<<;-3-3-33-3--33<<<<33<3<3<<3<3222223323333<3333<3333833883383883838338838888rIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qq9q9q9aa9qqqqqaaaqaaqaaaaaadqdaaaaaaddaaddddaddddddddddfddfdffffffffffffffffffjfffffjjffjjjjjjfjjjfjjljjljjljjjjlljllzllzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ..........X.XX.X.X..XXXXXXo.oo.oXXooXXoo.oooooooooooo+oo+ooooo+o++oo++o+OOOO+OOO+O@++O++++++++@@O@++@+@@@@@@@@@@##@#$####+#######TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*&***********%**-***=*=*=*=*=*===========;====;=;=;;=;;=;;;;;;;;;;<<;;<;<;<;<<<<<3-<-,-<33<3-<<<<<<3<3<<3<33<22223323<33<33333333333333333338383883888838pIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRqqqqq9qa99aqaqqqaaqqaaqqaaaaaadaaaaadaaaadddddaddddddfsdddffdfdfffffffffffffffffffjfjfhffjjfjjjjjjfjjjjjjjjjlljljlllllllzzllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .. ......X...X.X.XX.XXXX.oXXo..oXooXoooooooooooooooo+oooooOoo+ooOOoo+oo+OOOO+O+O+OOO@O+++++++++@@@+@+@+@@@@@$@$@@##@@@@###%####$##URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*&***&*****%-**%-*=**=%=%=*=*===============;;=;;;==;;=;;;;;;<;;<;;;<<;<<<<<<<<<<-3-3<33-<<,3<,3<3<<3<3<<33<332232<323333333333333833383888338383388389qHRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT99qqqqqqa9aqqaaaqqaaaqaaaqaaqaaadaaaadddaaddsadddddddafddfdddffdffffdffffffhfffjfjfjfjjjjfjjjfjjjjjjjjjjjjlljjljllllllllzllzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .......X..X.X.X.XX.XXXoXoXo.o.oo.ooXooo.oooooooooooooooooooOo+oOOooo+oOOOOO+O+O+O+++O+++++++@+OO@@O@@@@@@@@$@@#@#@#@###########%TTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr**&*******-%*-***=*=*=%===**================;=;;==;=;=;=;;;;;;;;;;<<;<<;<;<;<;<<<<-3-3,-3<<<3-3<33<<<3<3<33<<333<2333333333333333333383833338383866838IRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqqqqqaqqaaaaqaaaaaaqdaaaaaadaaddaadddadddddddddfdfdfdfffffffffsfffffjfffffjffffjjfjjjjjjjfjjjjljjjjlljjjlljllllzlzzllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ............X.X.X.XXXX.XXXX.o.o.ooXoXoXooooooooooooo+ooo+o+OoOoOOOOOOo+OOOOO++O+OOO+++++++++++@@@++@++@@@@@@@@@@#@#@#############TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr%***&******%-*********=%=====*==============;===;;=;=;;;;;;;;;;<;;;;;;;<;<;<<<<<<-3-3--3-<<<<3-<3<<33<3<33<33<<333<<33333<333333333333333338338836388jTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqaqqaqqaqqqqadqqaqaaqaaaaaadaaaaadaaddadddddddddfdddfdffdffffffffffffffjffjfjjfffjjjffjjjjjjjjjljjjljljljllllllllllzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. ... +.XX.X.X.XXXX.XXX.oXoo..o.oXoooooooooooooooooooooooo+oOOoOooOoOOOO@OOOOOOO++O++++++++++@++@@+@@O@@@@@@@@@@@#@@#############TTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr&***********-**-*=*===*==*=*=*==*=========;==;=;==;=;;==;;;;;;;;<;;;<<;<<<;<<<<<<3-<<<3<3<<<<3-3<3<3<3<3<<3<333<33333333<3333333338333338338383886686hRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqq99qqqqqqqqaqaqaaaaaqqaaaqaaaaaaadadadaddddddadddddddfffdfdfdffdfdfffffffjfffjfjffjffjjffjjjjjfjjjjfjjjjjjjljjjllllllllzzllzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ... ......X.X.X.XXXXXoXXX.oXXoXoXXoXXoooooooooooooooooooooOoOoOoOOOoOOOOOOO@+OO+O++++++++O@O+@++@O@@@+@@@@@$#@#@##@############TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr***&*****************%=%=%=*================;=;=;;=;=;;;;;;;;<;;;<;<;;<<<<<;<<<<;-3-<<--33<<3-3<<3<<<,3<33<333<333<<33<333333333333333836383838836638kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qqqqr9qqaqqqaqqqqaqqqdqaadqaaaaaaaaaaddaadaddsdddddddfddfdfdfdffffffffdffffffhfffjfjjffjjfjfjjjjjjjjjljjjjljjlljjlllllzllzlzlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. .. ...........X.XXX.XXX...o.o.o.oXoXooXoooooooooooooooo+oo+oOoOoOoOoOOoOoOOO+OOO+O+OO@O++++++++++@@++@@@@@@@@@@@@##@##@@###########TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr***********-********==*=====*==*========;==;==;==;;;==;;;;;;;;;;<;;;<;;<;;<<<<<<<<-3-3-3-<<<<<3<3<<3,<3<3<<3<33<<32323<333333333363333633366636836666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqq9aqqqaqqqqaqqpaaqaqaaaaqaaaaaaaaaaadaddddddadddddsdddffddfffffffffffffffffffffjfjhjfjjjjfjjjjjjjjjjjjjjjjljlllllllllzllzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ........X.XXXXX.XX.XXXXo.o.o.o.oXoXooXoooo.ooooooooooooooOoOooOOoOOOOOOOOOOO++O+O+OO@+++++++@@+O+@@+@O@+@@@@@@@###@@#########+%##TTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr**&*&********%-*-*=*%%=%%=*=%==================;;;==;;;;=;;;;<;;;<<;;<<;<<<;<<;<<<--3,<-3<<3<<<<<<3<<3<3<3333<3332222333<<333333333363663363686686686kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqq0q9a9qqqqqqaaqaaaqaqaaqaaaaaaaaaadaddsdsddsdadddddddffdfddfsffddffdffsffffffffjfjfjfffjfjjfjjjjjfjjjjljjjljljjjjlljllzllzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . ......X...X.XXXX..XXX.o.ooX.oXoXoXoooooooooooooooooooooOoOooOoOoOOOooOOOOOOOOO++O@@O++++++++++@@++@O@@@@@@$@@@#+#########%+####URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr%&*********%-*-**=**==*======*=*=========;==;;=;=;;;=;;;=;;;;;;;;;;<;;<<<;;<<;<;<-33-3-<-3<3<<3<<<33<<3<3<3<3333<223333333333333363333366386338666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqq0qqqpqqqqaqaqqaaqaaaqaaaaaaqadaaaaaadadaaddfadddddddddfdfdffdfdfffffffffffffjjfjffjfjfjjjjjjfjjjjjjjjjjljjljlljlllllllzzllzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . . ............XX.XXXXXX.o.o.XXXXoXoXoXoXo.oooooooooooooo+ooOoOoOOOOOOOOOOOOO@OO@O+O+OO+++++++++@+@+@@@@@+@@@@@@#@####@@#####++%###TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr%*&**************=**=%=%=%=*============;;=;==;====;==;;;;;;;;<;;<;;;<;;<<<<<<<<<3--3-3<3<<<<<<,3<<3<3<3<33<3<33323<332333333333333363663366636366668kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qqqqqpqqqaqqqaaqqaqqaaaqaaaaaaaaaaadaaddadadadddddddfdfdfdfdffffffdfffffffffffjfffjfjfjfjffjjjjfjjjjjjjjjjjjjljllllllllzlllzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+ .. . +..X..X.XXXXXXXXXoXXXX.oXoXoooXoooooooooooooooooooooooOoOOOOOo+o++OOOO+O+O+OOO++++++@++++O@@@@@@@@@@@@@$@####+$+#$+$$$$+$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR0*&*********-******=***=%*=**==============;===;=;;;;=;;;;;;;;;;;<;;;<;<;;<;;<<<<<<-3-<<<<<<<<3<<,3<,<<3<3<3<33<332222<3333333333336333683336666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTpqqq9q9qqqqqaqqqqaaaaqaaaaaaaaaaadaadadadaddafadddddddddfddfdfddffffffffffffffffjffjfjjfjfjjfjjjfjjjjjjjjljjjljjlllllllzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+ .. + X...XXXX.X.XX.XXXXXoXoXXXoXXXoXoXoXooXooooooooooo+ooOooO+oOo+o+oOOOOOO+O+OO++++O++++@++@@@O@OO@+@@@@@@@@#++#$+$##$+++$%+##TTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTq**&************-****========**========;=====;;=;=;=;==;=;;;;;;;;<;<;;<;<<<<<<<<<;<--3-<<<3<<3<<<33<3<3<3<3<3<33<3232333332333<33333333336386366663686kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqqaqqaqaaqqqaqaqaaqaaaaaaaaaaadaasdddaddddddddffddfddfffffdfffffffffffjfffjfjffjfjjjjjjjjfjjjjjjjjjjljlljljljllzzzlzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . + ..X..X.XXXX.X.XXXXXXXXXooXoXoXoooooXooooooo+ooo+o+oOOoOoo++oo++oO+OOO+O+O++O++++++++++++@O@O@@@@@@@@@$@@##$++$$##$$$$$+$##URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR0*&*&**********-*****=*=*=*=*=*=*-===;=====;===;=;;=;=;=;;;;;;;;<;;;<;;<;<<;<<<<<<-33-3-<3,3<<,<<3<<33<3<3<<33<<33222333333333333336633863636666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqqqaqaqqaqaaaaaaapaaaaaaaaaadaaddadafaaddddfdddfdfddffffdfffffsfffffffffffjfffjfjhfjjjjjjjjjfjjjjjjjjjljlllllllzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ......XX.XXXXXXXoXXXoXXXXoXXoooXoXoooooooooooooooooOoOoOo+oo+oo+OOOO+O+O+OOO+++++++@+++@@O@@@O+@@@@@@@@###+#+$+#$++$++%+##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRq****************==*=%*=***=-*=-*-=======;===;=;===;=;;;;;;;;;;;;;<<;;;<<;<<<;<<<<3--3-3<<<-3<3<<<3<<<3<3<33<3333<3232<333<333333333333336366363666668kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqq9q9qqqaqqqaqqaaqqaqqaaaaaaaadaaadadaaaddaafaddddddddfdffdsdfffffffffffjffffjjffjfjfjfjjfjfjjhjjjjjljjjljjljljljllllzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE + + +...X.XX.XXX.XXXXXXoXXXXXoXoXooXooooooooooooooooooOOoOoOoOo+ooo+oOOOO@OOOOO+O@OO@O@O@O@O@@@O@@+@@@@@@@##@@##@#$@#######%+$+TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr%&*************=****=%=%===**==============;;=;=;=;=====<=;;;;;<;;;<;<;<<<;<<;<<<<<<-3-3-3<<3<<<<<22<<3<3<3223223222323232333333333333663363666666686kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqq9a9qqqqqqqdqqqaqaaaqaaaaaaqaaaaadaaddadadaadddddddddfdffdfddffffdfffffdffffjfffjjfjffjjfjfjjjjjjjjjjjjjljjllljzjzlllzlzllzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .....XXX.X.XXXXXXoXXXoXoXoXXXoooooooooXooooooooooooOoOoOooo+OOo+OOOOOOO@@OOOO@@OO@@O@O@@O@O@++@+@@@@@@@@@#@@#@@#######+$$$TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr***&**********=**=**==*%=*===*===*======;=;==;==;;=;;<<==<;;;;;;;<;<;;<;<<<;<<<;<<<-3<<-3-33-3<3<2<223<3<3<322222323232323333233333636336636666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qq99aqqqqqqqqqaqapaqqaqaqaaaqdadaaaaadadaddddddddddddfddfdfdfffdfffffdfffffffffjfffffjffjjjjjfjfjjjjjjjjjjjjljjlllzjlljzlzzzlzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE + + ...X.XXXX.X.XXXXXXXXXoXXXooXXooooXoXXooooooo@ooooOooOoOoO++oOoOOOOOOOOOOO@O@O@OO@OOOOO@OO@@@+@@@@@@@@#@###@$#@@$##$+#+$+##URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*&**********=*****=**%===*==*=**=-;=========;=;;==;=;==<==;;;<;;;;<;;<;;<<<;<<<<<<<<<33--3<-3<<<<2<<2<3<322222222223232322333333333633636663666666686kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqa9qqqqqddqdqqaaaaqaaaqaaaaaaaaaaddaadasadssadddddddddfdfdffdfdfffffffdhfffffffjffjfjjjjjjjjjjfjfjjjlljjljjjlljllllzzzlzllzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE + .....X.X.X.XXXXXXoXXXXXXoXoXoXoXoooooooooooooooooo++oOoOOo+oOOooOOOOO@OOOOOO@OO@OO@@@@O@@@O@@@O@@@@@@#@@@##@@#@####$#$+%##URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr***&**********=*=***==%=*=*======-*======;===;==;=;;==<==;;;;;;<;<;;<;;<<;<<<;<<<<<<<-<<3<<<,<<33<22<2<3<22223223232323232333333333633363366636666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqr9a9qqqqqqqqqqaqqqaaqaaaaqaaaaaaaaaaddadadddddddfdddddddddfdfffffffdfffffffjfjffjjfjfjffjjfjjjjjjjjjjjjjjjjljjjljjzjzzzzllzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. ....X.X..X.X.XXXXoXoXoXXXooXooXooooXooooooooooooooooo+o+OOOOOOOOOOOOO@OOO@+OOO++@O@OO@O@O@O@@@O@O@@@@@@@@@####@$####%+####TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr%*&*&******=**********=*==*===*-*========;====;=;;=;===<<;;;;;<;;;;<;<;;<;<;<<<<<<<<<<<<3<<<3<<3-222<<3<3<<322322233233332332333333333636366666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqqqqqqdaqaaqaaqqaaaaaaaaaaaaaadaadaaddaddddddfddffdfdfdffffffdfffffffffffffjffjfjjjjfjfjjjjjfjjjjjjljljjlllllllllzlzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ..+ + +...X.X.XX.X.XXXXXXXXXXXooXXoXoooooooooooooooooooo+OoooooOooOOoOoOOOOOO@OOOO+O@++OOO@@O@@O@@@O@@O@@@@@@#@@#@@#@@#####++%###TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr**************=**==*==%%==*=*========---====;;=;;;;=;<===;;;;;;;;;<;;;<;<<<<<<<<<<<<<<<<<<<<<,3,32<<23<3<333<2222222323323333333336336363633666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqq9qqqqqqqqqqaaqaaqqaaaqaaaaadaaadaaadadddddddddddsddddfdfdfddfffffffffffjffjfjffjfjfhjfjjjjjjfjjjljjjjjjjjlljjzjlllzzlzlzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .X..X.X.X..XXXXXoXoXXoXXXoXXoXoXoXoXooooooooo@oooooo+oo+ooOOOOoOOOOOO@OOOOOO++++O@@@O@@O@@@@@O@@@@@@@@@#$@@##@@$$#+$$+$###TTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*********=*******%=***===*===*;====;=====;====;;=;;;====;=<;;<;<=;;;<;;<<<;<<<<<;<<<<<<<<3<<<<3<-<22<<32222223223223232232333333336333363663636666668kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qqqqr9qqqqqqqdqqqaaqqdqaaaqdqdaaaaadadadddaddaddddddddddfddfffffsfffffffffffffffjfjjfjfjfjfjjfjjjjjjjjjljjjjljjljllllllzlllzzlzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . + ...X.X.XXXX.XXXXXXXXXXXooXXoooooooooooooooooooooo+o+ooo+OOoOOOOOOO@OOOOOOOOO++++@OOO@OO@@O@O@@@@O@@@@@@#$@##@#@#+$$+$$+$%#TTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr**&*&*******=*=*****=**=%==**=*======;=====;=;===;=;=;;;;<==<;;;<<;;<<<;<<<;<<<<<<<<<<<<<<<<3<<<322<23<2<22222222232223232333333333363636366666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qqqqqaqqdqqqqqaqaaqaaqaaaqdqqdaaaaaaaddadadadsdddddddffddffddffdfffffffffffffjfhfjffjfjfjjjjjjjfjjjjjjjjjjljjlljzzjlllllzzlzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .....X.......XX.X.X.XXXXXXXXXXXXXoXoooooooooooooooooooooOoooOooooo+oo++oO@OOOO@O@OO@OO@OO@OO@OO@@@@OO@@O@@@#@@#@@@##@#@#######+$##URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr%&**********=****=**=*:**=*:*===*=====;====;;=;=;=;;;;;=<;;=;<=<=;;;<;;;<<;<<<<;<<<<<<<<<<3<<3<2<<23<3<3<22223222232332333333333336333663666336666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqa9qqqqqqqfqqqdqdqqqaqdqdqdaqdaaadaadaadddddddddddddffddfdfffdffffffffffhfffjfjfjjffjjjjjjjjjfjjjljjjjjjjljljllljzlzlzzzlzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE + .....X..X...XXXX.XXXXXXoXooXXooXoXXXoXoooooooooooooooooooOOoOo++oo+oo+OOOO+OOOOOOO@O@OO@@OO@@OOO@@@@O@@@@@@#@@@$############$##@TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr**&**********==**%=***==**===*=========;======;;=;;=;=;==;;<==<=<<<;;<<<;<<;<<<<<-<<<<<<3<<<3<<<<3<<3<3<33<222223222323233233333333633636366666666668kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qq9q9qqqqdqqqqqqqqdqqdaaaqaqdqadaadaadassddadadddddddfdddffdfffdffffffffdfffffffffjffjjffjfjjfjfjjjjjjjjljjlljjlllllzlllzlzzzzlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .....X X..X.XXXX.XXXXXXXXXoXXXoXooooooooooooooooooooooOoOoOoOo+o+o++oOOOOO+OOOOOO@OO@@OO@@O@@@@O@@@@@@@@@@#@#@@@@#@#@#########$TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr***&=********%=-****=***==**===============;=;==;==;=;=<=<=;;<;<;;;<;;<<<;;<<;<<<<<<<<<<<<<<<<<2<<<<<<22<333<3232322223233332333333336336636366666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRqqqqq9qqqqqfqqqqqdqdqqqaaaaadaaaaaaaaadaaddasddddddddfddffddfdffdffdffffffffffjjffjfjfjjfjjjjjjjjfjjjjjjjjjljljljjlljllzllzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ........ X...XXX.X.XXXXXXXoXXXXXXXoXoXoXoXooooooooooooooooOoOoOooo+o+oo+OOOOOO@O@OO@OO@OOO@OO@@O@O@@O@@O@@@@@@#@@@$@@###########$$URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr****&******=%=%**=*=*=****=*=*==============;==;=;==;;=<=;;;;;;=<;<;<;;;<<<;<<<<<<<<<<<<<<3<<3<2<<33<33<3<3<32222222332322333333233363363366636666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT99qqqqqqqqqqqqqdqdqqqddqaqaqdqaaaaadaaaadaddddaddddddddddddfdfsfffffffffffffffffffjfffjfjjffjfjjjjjjjjjjljjljjjjjlllllllzlllzlzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ......XX X..XXXX.X..XXXXXXXXXXXoXoXooXoooooooooooooooooooOooooo+oo+oo+oOOOOOO@OOOOO@O@OOO@@O@O@@@O@O@@@@@@@@#@@##@#@$@$########@#TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr%****************%**=*======*================;;=;=;;;;;;;;;;;;;;<;;;<<;<<;<<;<<<<<<<<3<<<<<<<<3<<22<2<2223<332222223332233332333333333336666366666686kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqqqqqfqqqdqqdqqaaaaaaqddaaaadaddaaaadadddddddddddfdfdfffdfffffffffffffjjfjfjfffjfjjjfjjjjjjjjjjjljljjjlljllllllzllzlzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. . .... X X.XX..X.XXXXXXooXXoXXXoXooXoooXoXoooooooo@ooooOoO+o++o++o+oo+OOO+OOOOO@OOO@O@@O@OOO@@O@O@@@@@@@@@@@@#@@#@@@@@####%###$$URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*&*&*******-***-**=*==%****=**============;;=;=;=;;=;;=;;;;;;;;;;<;;;;;<;<<;<<<<<<<<<<<<<<3,<<<<3<<2<32<2<33<2322233223322333333333833863366366666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqqqqqqqqqqqqqdqqaqaqaqdaaaaaaadadasdddddddddddddfdfdffdfffdfffffffffffffffjfjjjfjffjjjjjfjjjjjjjjjjjjjljlljjlllzllzzllzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . . ..... XX..XXXX.X.XXXXXXXXXooXoXoXoooooXoXoooooooooooooOoOooooo+o+o+o+OOOOO@@OO@O@O@O@O@@O@O@O@O@@@@@@@@@@@##@#@$@$@@$##########TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*&************-*********==*====*==============;=;;====;=;;;;;;;;;<;<;;<;<;<<<<<;<<<<<<<<<<<<3<3<32<<22222<3223223222233233333333338333333363666666686kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqq99qqqqqqfqqfqdqddddqqaqaadaaaaadaadaadaddadsadddddddfdddffdfffdfffffffffffffffffjjffjjjjjjffjjjjjjjljjjjjlljjlljlllllllzllzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. .....X.....X.XX.X.XXXXXoXXXXXXoXoXXooooooooooooooooooooOoo++ooo+o+o+oOOOOOOOOOOOO+O@OO@O@O@@O@@@OO@@@@@@@@@#@@#@@@@@$##########URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr******************=*=*==**:=*=============;;=;=;==;;=;;;;;;;<;;<;;;<;<;<;<<;<<<<<<<<<<<<<3<<<<<2<<22<22<23<222222232323322332333333333838666666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qqqqr9qqqqqqqqqqqqqqqdqdaaqaaaaaqddaadadaddddaddddddddfdfdddfdffffffsffffffjfjfjffffjfjffjjjjjjjfjjjjjljjljjljjlllllllllzzlzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .........X..XXX.X.XXXXXXXXXXXoXoooXoooXooooooooooooooooo@oOoOoOoo+o+oo+OOOOOOOOOO@O@OO@OO@O++@+@++@+@@+@@@@@@#@@@@@@#@####$@$@$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr%***************=*==**==**==**==========;;=;==;==;==;;;;;;;;;;;;;;<;;<<<<<;<<<<<;3-33--<3<<<33<<<<33<3<3<3<32322322323323;888828836633663366636666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqq9aqqaqqqqaaqaqaaaqqaaaaaaaadaaaaaadsaaadadddddddfdddfdfdfdfffsfffffffffffjfjfjfjfjfjjjjjjjjjjfjjjjljljjjjljlljllllzzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .....X. X.XX.XXX.XXXXXXXXXXXXXXXXoXXoooooooooooooooooooOoOoOo+oo+o+o+OOOOO@@OOOOOO@@OO@O@++@++@+@@+@@@@@@@@@@@$##@$########$@##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*&**&&******=*=*********=**==================;=;=;=;==;;=;;;;;;2;;;;<;;;<<<;<<<<<-<-<-3-3<<<<<<<33<<<<3<3<32232223232223288;;;8;;33333366663366666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqq0q9a9qqqqqqaqqqaaqqaaaaqaqaaaaaaaaaddaasddddddsdddddddffddfffdfffffffffffffffffffjfjffjfjfjfjfjjjjjjjjjjjjjljljllllllzzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .... ... X . XX. X XXXXXXXXXXoXXooXoXooooooooooXoooo@ooooo@ooOoO+o+o+o+o+O@OOOOOO@O@OO@O@O@@+++++@++@+@+@@@@@@@@#@@##@@###########YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRV=&***************=**=*=**==**=*============;=;=;=<=;=;=;;;;;;;;;;;<;;<<<;<<;<<<<<<<<-33-3-3<<,<<<3<<<33<3<3<<3232322323223;8;8828833633663366666666668kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqq0qqqpqqqqaqaqaqaqaqaqaaaaaaaaaaaaaddaadddaddsdddddddddddfddfdfffffffdfffffffffffjjffjffjjjjjjjjjjjjjjjjjjjjljjllljlllzzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .....X X.XX.XXXXXXXXXXXXXXXoXoooXoooXooXXooooooooooooooooOoOoo+o+o+o+OOOOO@OOOOOO@OO@OO@O+O@@@++@+@@@@@@@@@@@@##@@#############YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ=****&**********=****=**=**=*==*===========;====;==;;=;=;;;=;;;;;;;;;<;;;;<<;;<<;<<<<<<--3-3-3-3,3<<<33<<3<3<3332222322323338;88;8;836333636363666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qqqqqpqqaqqqqaaqaqaaaqqaqaaaaaaadaaaaadaadddaaddddddddfdfdfdfffdfffffffffffffjjjfffjfjjjfjfjfjjjjjjjjjjljjjljlljljllllzzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .... .....X .. XXX.XX.X.XXXXXXooXXXXXoooXoooXoooooooooooooooOoOoOo+ooo@@oOOOOOO+OOOOOO@@OO@++++@+++@+@@+@@@@@@@#@@#@##@########$@##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ=&*****&********==*=****=**=*====**==============;=;==;=;=;;;;;;;;;;<;;<;<;<<<;<<<<<<<<<<3<<<<3--3<<<<<<<33<3<3<3<<3<3233232328;88;82833633633636666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTpqqq9q9qqqqqqaqqaqaaqaaaaaaaaaaaaaaaaddadadddddddddddfddddfdfdffffffffffffffjfffffjfjjfjfjjjfjjfjjfjjljjjjjjjljjlljllllzzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ....X.. XXXXXXXXXX XXXXXXXoXXXXoXoooXooXoXoooooooooooooOoooOoOo+o+oooooOOOOO+O+O@@OOOO@@O+@++++@@++O@+@@@@@@#@@@@@@@$@#######@$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRK,%**&*&**&****************=**==*=*============;=;====;=;=;=;;=;=;;;;<;;;;;;<;;;<<<;<<<<<<<<-<<<3-33-3<3<33<<<33<3<<3333322233223;88;888;33533636366666666668kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqaqqqqaaqqaaqqaqaaaaaqadaaadaaadadadaasdddddddddfdffdfffdffffffffffffffjffjfffjfjffjjjjjjjjjjjjjjjjjjjlljllllllzzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .. ....XX X X.X.X.XXXXXXoXXXXXXXooXoXoXoooooooooooooooooooOoOoOo++o+oo@OOOOOO+OOOOO@OOOOO@O+++@+@+@+@@@@@@@@##@@#@$@@@###########YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRJ<*%%*&**&*&**********=*=*=*******==**=*=*=======;===;=;=;=;=;=;;;;;;;;;;<;<<;;<;2<<<<<<<<;<<<<<<<<3-33,3-<<3,<<3<333<333<332222228;88;8;8883383366363666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqqqqaaqaqaaaaaaqaqaaaaaaaadaaaddssaddadddddddfdfdfddfdddffffffdfffffffjfjffjfjfjjjjjffjfjjjjfljjjjjjljljlllllllllzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. ......XXX X.XXXXXXX.XXXXXXoXXooXXXooooooooooooooooooooooOoOoOo+oo+o+o+OOOO++O+OO@OO@@OO@O@++@+++@+@++@@@@@@#@##@#@@$$@######$###YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRK,$&&%&&**&***&****************=**=**===*==============;==;=;;<=;=;=;;;;;<;;;;;;<;<;<<;;<<<<<<<<<<<<<-33-3-3<<<3<3<3<<33<3<332223282;88;828;;33326333636666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqq9q9qqaqqqqaqqaqqaqqaaaaaaaaaaasdaaaaadadadddddddddddfdffdfddfsffffffffffffffffjfjfjjffjjjjjjjjjjjjjjjjljljjljljlllllzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ...... XX XX XXXXXXXXXXoXXXoXXXoXoXoooooooXooooooooooO@oo@+ooo+@oooo+oOOOOOOOOOOOO@O@@++++++@O@++@+@+@@@@@@@@###@#@$$@####@@$@#$KYRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRYIq&&&&******$****************===*=*=**===*=*============;==;=;=;=;==;;;;;;;;;;;<;;<;;<<<;;<<<<<<<<<<<<<3<<<<<<<33<33<3<33<3<3<<22323323;8;;888833823282366830666686kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqq9a9qqqqqqqaqqaaaqaaaqaqaaaqdaaadaaadaadddddaddddddddddddfdfdfffffdfffffffffjfjfjffjffffjfjjfjjjjjjjjjljjjljjljljlllllllzzllzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .........X X XXXX X XXXXXXXoXXXooXoXoXooXXoooooooooooooooooooo+oooo@@oo+OOOOO@@OO@O@OOOO+++++O@@+@+@@++@@@@@@@@@@@#@@@@@####$@@$##YTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRYq&*&&&&*$$****************=**********=*=*==*==============;=;==;=;=;;;=;;;;;<;<;;<;;<<;;<<<<<<<;<<<<<<<3<<<3<<33<<<<<3<33<<333332322323288888;;833333828366333666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qq99aqqqqaaqqaqaqaaqqaaaaaaaaaaaaaadadadadadsadddddddffdffddfffdffffffffffffffffffjjfjjhfjjjjjjjfjjjjjjjjljjjljlllllllllzzlzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ... ..... XXXXXX XXXXXXXXXXXXXXXXXoXoXooXXoXoooooooooOooooooo+oooooo@@oooOOOOOOO@OOOOO@O@++++++O@+@+++@@@@@@@@@@@#@@@@$@$####@$@$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTr$&&&&&&&&***$**$****$************=*===*=*=*=================;=;;======;=;;;;;;;;;;<<;;<<<<<;<<;<<<<<<<<<<<<<<3<<<3<3<3<3<<3333<33222232238;;8;;8832322882366366666686kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqa9qqqqqqqqqaaqaqaaqaqaqaaaqdadaaadaadadddddaddddddddddfdfdsfffffffffffffffffjffjfjjfjjjjfjfjjjjjjjjjjjjjljljljllllllzlzzzlzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ...X..X X XXX.XX XXXXoXXXoXXXoXoXooXoooooooooooooooooOOoOoo+Oo@oooo@+@OOOOOOO@O@O@O@O++++++@@+@+@+@@+@@@@@@@@@#$@@@@$####$@$@#$YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRc&&%&&&*&**&$**$**************=***=********=*=***=============;=;==;;<==;;;;;;;;<;;<;;;;<;;<;<<<<<<<<<<<<<<<<<<3<<3<<<,3<3<333-33<3<23232332;88;888;38382288366636666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqr9a9qqqqqqqaqqqaaqaaqaaaaaaqaaaaaaaadaaasaddaddddddsdfddfdffdfdffffffffffffffffffjffjffjfjjjjjfjjjjjjljjjjjjljljljlllllzzlzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. .....X X XXXX.XX.XXXXXXoXXXXXXXoXXoXooooooooooooooooOoO@oooooo@o+o++oOOOO@OOOOOOO@O@O++++O@OO@OO@@@@+@@@@@@@@@@#@$@@@######$$#$YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTc&$%&&&&&&$*********$**$*************=******===*================;=;=;=;==;;;;=;;;;;;;;<<=<=<<;=<<<<<<<<<<<<<<<3<<3<<<<<33,<33<<33<3333232333338<88<8;88,<88282666638386666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqq9qqqqqqqaqqaqqaaqaqaaqaaadaaadaddadadddadsdddddddfdfdfdffffffsffffffffjfffjfjfjfffjffjjjjjhjjjfjjjjljjljjlljljllllllzllzlzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ......... X X.XXXX.X..XXXXXXXoXXoooXoooXooXoooooooooooOoooooo@oo@oo+o+oo+OOOOOOOOOOOOO@O@++++@O@@@@@@+@@@@@@@@$@@@#@$@@$@######@$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRc&&$$%&&&&&&**$$*$**********$*******=***=*===*=*=**================;=;=;;;;==;;;;;;;;;;;;;=<<<<<<<<<<<<<<<<<<<<<<<<<<33<<<<33<<3<3<33<3<22232332<8<88<88888<2828363683836666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqqqaqqaaqaaqqaaaaaaqaaqadaaaaaaadadddddddddddddddfdfddfddfffsfffffffffffffjfjjjjjjffjfjjjjjjjjjjjjjjljjjlllllllllzzzlzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .......XX X.X. .X.XXXXXXoXoXXXXXooXooooooooooooooooooOoooooo@oo+o++oo+oOOOO@OO@@OO@O@OO++++O@O@O@@O@O@O@@@@@@@@@@$@@$$@#####$#@$$TRRRRRRRRRRRRRRRRRRRRRRRRRRRZ*$&&&$&&&&&&$$****$$**$*$******=**************=*===*=*===============;=;=;;;;;=;=;;;;;;;<=<<;;<;<;<=<<<<;<<<<<<<3<<<<<<<<3<<<<3<<33<333<3233332238;8;<88<;8888<81363838386668kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qqqqr9qqqqqqqaqaaaaaaqqdaaqaaaaaaaaaaddaaadadadddddddddddfdfdfffffffdffffffffjfjfjjffjfjfjjfjjjjjjjjjjjljjjljlljjlllzlllzzlzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .. .....X X XXXXX.XXXXXXXXXXXoXoooXXXXoXoooooooooooooooooo@oooooo+ooo+o+O@OOOOOOOOOO@OO@++++@O@@O@@O@@@@@@@$@@$@@@$@@$@@#######$##YRRRRRRRRRRRRRRRRRRRRRRRRRZ*&&#&$&&&&&&&&*$**$**********&*******=**=*=*=*=***=*==*============;==;=;=;=;=;;;;;=;;;;;;;<<=<<;<<;<<<<<<<<<<<<<-3<<<3<<33<33<3<3<<33<<33322222323<8<88<<8<8<8<888366363836666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTq9qqqqaqqdqqqaqqaqqaqaqaqaqdaqdaaaaaddasaddsadddddddddfdfddfdffdfffffffffffffffffffffjfjfjjjjjjjfjjjjjjjjjjljljjlllllllzlzlzlzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ............o...XX.XXXXXXXXXXXXoXXoXooooXoooooooXooooOooOoo+ooOOoo+OooOOOOOO+O+O+OO+++O++++++++@+@+@@@@@@+@@@##@#@###@$##$++$+$#$YRRRRRRRRRRRRRRRRRRRRRRRZ*$&$$&&&&&&&&&&&*&&&&*&&*&***&***********=*%=****:**=*=*===============;=;=;=;==<;=;==;=<<;<==<;<<;<<<<;<<<<<<-<<<<<<<3<<<<<<222<<22<222222222222332323333323<88<888888<882886666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqa9qqqdqdqdqqaaqqaqqaaaaaaaaaadadaaadaddddddddddddfdfdfdfffdfffffffffffffffjjfffjfjjjjjfjfjjjjjjjjjjjljjljljllllllllzllzlzzlzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ......X...X....XoX.XXXXXXXoXoXoXoXXoXoXooooooooooooooooooooOoooOOOOOoOOOOOOOO+O+O+O++O+++++++++@+@++@+@@@@@@@@@##@#@@@#$@###$$+%$#+TRRRRRRRRRRRRRRRRRRRRTJ:$$&$*$$&$&$&&&&&&&&&*&&*&**&***&*********-*%=%*=*=**=***==*=============;====;;;==;;;;<=<==;;<<;<=;;<;<;;<<<;<<<<<<<<<<<3<<<3<<<2222222222223232232332333333338<<88<<8<8<882826668kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qq9q9qqqqqqqqqqqqqaaaaaqaaaqaaaaaaaaaddadaasdaddddddddfdfdfddfdffffffffffffffjfffjjffjjqjjjjjjjjjljjjjjjjjjlljljjlljlllzzlzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ........X.X.....XXXX.XXXXXXXXXXoXXoXooXooXXoooooooooooooOo+oOooOoOOOooOOOOOO+O+O++O++++++++++O@++@++@O@@+@@@@@@@@@@@#####+$$+$+$#YRRRRRRRRRRRRRRRRRRRS<$$$%*$&$&&$$&$&&&&&&&&*&&&*&****&**&***********=*=*=*=*=:==*==*=========;===<==;;==;;=;;=<=<<=<=;<;<;<;<<<;<<<<<<<<<<<<3<<<<<3<<2<2<2<222222323232223233233333338888<<88<88888286666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRq9qqq9qqqqqqqdqdqddaqqaaaaaaaqaadaaadaaaddddaddddddddddfddfdfddfdfffsdfffdffffffffjfjjfjjjjjjjjjjqljjjjjjjjjjjljlllllllzllzlzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ............Xo.X..XXXXXoXoXXXoXXXoXoXooXoooooooooooOoooooo+oo+oOOoOOOOOOOOO+OO+OOOO+++++++++++O@++@++@@@@@@@#@#$$@@#@####$$+$$+##YRRRRRRRRRRRRRRRRRJ>$*&&&$$&$&$&&&&&*$&&&&&&&**&**&*&**************=*=*****=**=**=*=============;===;=;;;=;;=;;==<=<;<;=<;<;<;;<<<<<<<<<<<<<<<<3<<<3<3222<222<222222222223232233323333<8<,888<88<828886666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qqqqqqqqqqqqqqqqqqaaqaaqaaaaaaaaaaaaddasaaddadddddddfdddfdfdfffffffffffffffffjfjfffjfjjfjjqjjjjjjjjjjjjjjjjjljljjllllllzllzzzlzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ... ..........X.X.X.XXXXXXXXXXooXXXoXXooooooooooooooooooOooOoOoOooOoOOoOoOOOOO+OO+O+O++++++++++@@@++@@+@@@@@@@@#@@@@#@##@######$$##TRRRRRRRRRRRRRRRT7*$$$$$&$&&&$&$&$$&&&&&&&*&&*&&*$*****&*********--***=**=***=***============;====;;;==;=;;;=;;;;;;<;=;<;<;<<<<<;<<<<<<<<<<<<3<<<<<3<<<2<22222222222222232322323333333<828<8288<8288826686kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqqqqqdqaqaqqqaqaaaaaaaaaadaaaadaaddddddddddddddfddfdffdfffffffffdfjffffjffjffjffjjjjjjjjljjjjjlljqzzljljlljllllzllzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . ......XX.X.X.X.X.X.XXXXoXXXXXoXXooXooooXooooooooooooooOoOoOo+OooOOOOOOOOOO+O+O+O+++++++++++O@+@+++@@++@@@@#@@@@##@#############YRRRRRRRRRRRRRUe$$$$$$&$$$&$$&$&&&&&&&&&&&&&&&&*&****&***********%*********=*:====*============;=;;==;;=;=;=;;;;;;;=;<;;<;;;;<;;<<;<<<<<<<<<<<<3<3<<<32<<22<2222222332232223323323333382828282883883286666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqqqdqqqqqaaaaaaqaaqqaaaaaaaadaaaddaadsaddddddfddffdfddfddfffffffffffffjjffjfjfjjfjfjqjjjqjjjjjjjjlljljlljlljllllzzlllzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. .. .........X.X.X.XXXXXoXoXXXXXoXXXooXooooooooooooooooooOOoooo+oOOOOoOoOO+O+O+OO+O++++++++++@@O+@+@+@+@@@@#@#@###@@###@##########TRRRRRRRRRRRTe$$$$*$$$$$$&$&$&&$&&$*&$&&&&&&*&&&***&***&&*******-%****==*==****==**================;==;==;;;;;;;;;=<=<<<;;<;<<<;;<<<<<<<<<<<<<<3<<<<3<2<2<2222222222222222332333333333<8<82838<28222886686kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqq99qqqqqqqqqqqaqaqaqqaaaaqaaaaadaaaaadasadddasdddddddffddfddfdffffdfffffdjjffffjffjffffjfjjjjjjjjjjjjjljllljljjllllllllllzzllzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . .......X..X.X.X.X.X.XXXXXXoXXoXooXooooooooooXXooooooooooOo+oooOOoOOOOOOOOOO+OO+O+O++++++++@@O@@+@+@@+@@@@@@@@##@##@#############YRRRRRRRRRRs$$$&$$$$$$$&&$&$&$$&$&&$&*&*&&&&&&*&*&&**&&********%-*-********==*=**============;;=;=;=;=;;;=;=;=;;;;<=<;;;;<;<;<<<<<<<;<<<<<<<<<<<<<3<<<22<2<22222222232232323322333333382828238883888826666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qqqqr9qqqdqqdqaqaqaaqaqaaaaaaadqaaaddaadaddadddddddddddffddfdfdfffffffffdffffffffjfjjjffjjjjfjjjjjjjjljjqzjjjlljljllllzlzllzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ... ......X..XX.XX.X.XXX..o.o.o.ooXoXooXooooooooooooooooooOOooOoOoOOOOoOOOOOO@@OOO+OO++++++++++@O++@++@+@+@@@@@@##@@#+$+#######$+#$TRRRRRRRRx$$$$$$$$$*$*$&$&$&$&&&$&&$&&&&&&&&&*$***********&**********-***=*=*:*==*============;=;==;=;;=;;;;;=;;;;;;<;;<;<;;;<;<<<<<<<<<<<<<<<2<<2<<<<<22<2<2222222232232332322333333333358333636666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqq9aqqqqaqqaqaaqaaaqaaaaaaqaaaaaadaaadadadadddddddsddddffdfffffffffffdffffdjjfffjffjjjjjfjjfjjjjjjjjjljjljjljlllllllllzzzlzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ............X.X.X.XXXXXo.o.o.o.XoXXooXoooXooooooooooooooooOOooOOOoOOOOOO@OOOOOO+OO++++++++#+O@@+@+@@++@@@@@@@@#@@$@$+$#######+$##TRRRRRRx$$$@$$$$$*$$$$$$$$&$&&&$&&&&&&&&&&&&&**&&*&&*&**********=******=*******=*=*:==============;=;=;;;;;=;;;;;;;:;;;;;;<<<;<<;<<<<;<<<<<<<3<<<<2<222<<2222222222222222223233332333338332883366336666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqq0q9a9qqqqq0aqaqqaaqqaqaaqaaaaaaadaaasdaasddddddddddddfdfdddfdfdfffdfffffffjjdffjjffjfjffjjjjjjjjjqjjjjjjjjljjljjlllllzlzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+ . .. .. ......X.XXXX.X.XXXX.o.o.o.ooXooooooo.ooooooooooooo+oOooOoOoOoOoOOOoOOOOO@@OO+O++++++++++++++@+++@@@@@@@@@######@#$#####$+%+##TRRRRZ@$$$$$$$$$$$$$$$&$$&$&&$$&&&$&&&&&&&&&&&*&$***&****&******=*=*=*=****:*===**===============;=;=;==;=;;;=;;;;;;;<<;<;;<<<;<;<<<<<<-<<<<<<<2<2<<2<22<2222222222222232232322333333333333333666666666668kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqq0qqqpqqqaqqaqqqaaaqaaaaaqaaaaadaaaaddadadadsaddddddddddfdfdfffffffsfffffffffjffffjffjfjjjfjjfjjjjjjjjjjjjjjljjllljlllllzzzzlzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . .......X...X.XX.XXXXXXo.o.o.o..oXXXoXoooooooooooooo+oooOoOoOoOooOOoOOOOOOOOOOO+O+O+++++O++++@++@@+@@+@@@@@@#@@#@@#@#+$####+%+$##TRRC%#@$$@$$$$$$$$$$$*&&$&&$$&&$$&&&&&&&*&&**&*&***&***&**************=*=****==*==*=*=============;=;=;===;=;=;;;;;<;;<;;<;;;<<<<<<<<<<<<<<<<<<<<2<2<2<22<<22<22222222223223323333333333383883636366666666SRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qqqqqpqqqqaqqaqaaqqaaqqaaaqaaaasaaadaadadddddaddddddfdfddfdfdffdfffffffdfffffjfjjffjjfjffjjjjjjjjjjljjjljjljjjljjllllllzzzzlzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. ... ...........XX..XXX.XXX.o.oXXXo.oXoo.ooo.oooooooooooo+oooooOOoOOOOOOOOOOOOOOO@OO+O++++++++++++@++#+++@@@@+@@@#@@@#@+$++#$$+$$$+##YC*@@$$$$$$$$$$$$$$*$$$$&$&$&$$&$&&&&&&&&&&&&&&&**&**&*&*********==*=**=***=***==*===*====;====;=;;=;;;;=;=;;=;;;;;;<;;;;;<;<<<;;<;<<<<<<<<<<<2<2<<2<22<<22<2222222322222323233333323335333363336666666666IRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTpqqq9q9qqaqqqaqaqaqaaaqqaaaaaaaaaaadaadadaddaaddddddddfddffdffsffffffffffdfffjjfffjfjfjjfjjjfjjjjqjjjjjjjjjjljljlljllllzzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. . ..........XXXXX.XXXXXo.o.Xoo.oXoXoooooooooooooooooooo+o+oooOooOoOOOoOO@OOOOOO+O+O+O++++++++@+@+++@++@@+@@@#@@####$+$$#+$$$+$$#$@#$$$@$$@$@$$$$&$$$$$&$&$&&$$&&&$&$&&&&&&&&&**&**&**&*&******************=*=*:=*=============;====;;==;;;=;;;;;:;;;;;;;<;<;;<;<<<<<<<<<<<<<<<<<<<<<2<<<222222222222223323232322323333333336636663636666666RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqqqqqqaqqaaaqaaaaaaaaaaaaaaaadadadddsddddddddddddfdfddfddfffffffffjfffqfjjfjffjfjffjjjjjjljjjjjjljjjjljljllllllzzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . X...........X.X.X.X.XXXXX.o.oo.o.o.XoooXoooooooooooooooooooo+oOoOoOOOoOOoOOOOOOOOO+O+++++++++++@++@#+#++@@@@@@##@@@@#+$+###+$+$+%$@$@@$$$$@$$$$$$$$&&$$$$&$$&$&$&$&$&&&&&&&&&&&*&&*&&**************=***=**=*****==*=**=======;=====;=;=;==;=;;=;=;<;;;;;<;;;<;<;<;<;<<<<<<<<<3<<22<2<2<<2222<<22<2222222222233332333333333333363636666666666mRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqqqqqqqqqaqa0aqaqaaqqaqaaaaaaaaaaddaaasaaaddaddddddddddfdfdfdfffffffdffdffjqjjjjfjfjjfjfjjjjfjjjjjjjjjljjjjlljjjllllllzzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .........X..X.X.XXXXX.XXo.o..oXo.oo.oXooooooooooooooooooooo+ooOoOoOoOOOOOO@OOOO@+O+O+O+++++++++@+++++@+@@@@@@#@#@##@######$+%+$+$@$$@$@$$$$@$$$$$$#$$$$&$$$&&$&$&&&$&$&&&&&&&&&&*&&*$****&***&*******=*****==**=*==*========;======;=;====;=;;;;;;;;;;;;<<;;<;<<;<<<<<=<<<<<<<<<<<<2<2<<2<<222222222232232232323233333333636336366366666666TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqqq9qq9qqqqqqaqaqaqaaaqaqaaaaaaaaaaaaddaaasdaddddddddfdddddfdffdffsffffffffjjjqjqjffjfjfjfjjfjjjjjjjjjjjjjjljjljlljllllzzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . X X...X..XXX.X XX XXXXXXXXXX.XX.XoXoo+XXoooooooooooooOooOooOo+o+OoOoOOOOO@OOOOOO@OO@+++++++@+@O@@++@@+@@@@#####@###########$###$#$$#$@$$$$$$$$$$$$$*$$$$**$$*$$$*$*$**$*&&&&*&*&*&**$************=***=*=***:*==*==========;=;=;==;==----;-;;;;;;;;<;<;<;;<;<<<;<<<<<;<<<<<<<<<<<<<,8;-<8<8<-222222223232333232333333333333833666666666kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTqq9qqqqqqqqqqdqaqqaqqaaqaaaqdadaaaaaadadaddddsaddddddddddfddfdffdffffffffdffffjfffjjfjjfjjjjjjjjfjfjjjjjjjjjjljljlllllllzllzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .... XX......XX.XXXXXXXXXXoXoXXo+XX+XooooXX+ooooooooooOooooOoOOoOoOoOOOOOOOOO+OOO@O@O@@O+++++++@+@@++@@@@@@@@@@@#@@#@########@###$#$###$$$$$@$$$$$$$$*$$$$$*$$$*$$$*$*$*$**$&&*&*&&****&*******************=*=**=**=*==============;;==;----;;;=;;;;;;;;<;;<<;<<;<<<<<<<<<<<<<<2<28;8<<<<8<--8<8222222222223322333333333333383836363666663RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qqqp9qqqqaqaqqaqaaaaaqaaaaaqqdaaqdaaadadadadadddddddfdfddffdfsfffdfffffffffffffjfffjfffjfjjffjjjjjjjjjjljjjjljjlljjllllzlzlzzzzlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .. . X.XX..X.XXX XXXXXXXXXXXXXXoXXoXoXX+XXooooooooOooooOOoOooOoOOooOoOOOOO+OOOO@OOOOOO++++++@+@++@@+@@@+@@@@@#@@#@@#@#####@$@$#####$$#$@$$$$$$$$$$$$$$*$$$$*$$$**$*$*$$*$*&&*&&&****************=**=****=****:==*===========;===;==;;=----;;=;;;-;;;-<;;;;;;<<<<;<<<<<<<<<<<<<<<<<<<<<<-<8<<8<22222222222323223333333383833333663636666JRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9qqqqqqqqqqqqqaqaqqqaqaqaqaaqaqaadaadaaddaaddddddddddddfdfddfdfdfffffffdffffffffffjfffjffjjjjjjfjjjjjjjjjjjjljjljllllllzllzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ... .X.......XXXXX XXXXXXXXXXoXXooXoXooooXXX+ooooXooooooooOoOoOOooOOOOOOOOOOOOO++OOOO@@O@+++++++@+@++O@@+@@@@#@@#@@@#########$@$@$#$####$$$@$$$$$$$$$$$$$$$*$$$$*$*$$$*$**$*$&&&*&**&$**$**$**********=***=**=*=**==*===*====;=====;=;=;=----;;=;;;;;;-<;;<<;<<<;;<<<<;<<<<<<<<<<<2<<<<<888<-8<;<2222222822333233333233332333338336668636NRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTrqq9qqpqqqaqqaqaqaaaaqaaqdaaaaddaaaaaddadddadadddddddfddddffdffffffffsffffffffjjffjjfjfjjfjjjfjjjjjjjjljljjlljljlllllllllzlzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. . X .....X.X XXXXXXXXoXoXoXXXXXXoX.@X+@.XXoooooOooOoOoOooOOoOOOOOooOOO+O+O+O+O+OO@O@+++++++++@+@++@+@@@@@@####@#@$$@#######$###$$#$$$$@$$$$$$$$$$*$*$*$$**$$$*$*$**$$*$*$*&&*$*$***$**********=*****=**=***:==*=*============;;==;=;----;---;;;;;<<-<;;<;<;<<;<<<<<<<<<<2<<<<<<22<<2;<<<<8<8222222222232323223323333333383833666383NRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT99aqqq9qqqqdqqqaqqaqqaaaaqaaaqaqdaaaddaadadddadddddddddddddfdfdfdfffffffffffjffffffjffjfjfjfjjfjjfjjjljjljjlljjljllllllllzllzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ...X.XX..X.XXXXXX X XXXXXXXXoX.@X+oXXXXXX.X@oooooooooooooOOooOoOOoOOOOOOOO+OOOO+O+@O@O+++++@++@+@+@@@@@@@@@@@@@##@@@@#########$$####$#$$$$$$$$$$$$$$$$$$$*$$*$$*$$$$$*$***&&*&******$=*************=*=*****=***==*===========-===;;=;=-----;--;;;;;-;-;<;;;<<;<;<<<<;<<<<<<<<12<2<<<2<8<8<<<-822222222232233333333333328333383666383SRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR9q99qqqqqqqqqqdqqaaaaaqaqaaaqdaaaaaaaaaadsaadfadddddddffdfddfffffffdffffffhfffffhjffjfjjfjjjjjjjjjjjjjjjjjjljljjjljjlllzllzlzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. .. ........X.XXXXXXXXXXXXXXXXXXX@XXooo+@.@XXXooooooooooOoOoOoOOOoOOOOOOO++OO+++O+O@OOO++@++@+@++@@+@++@@@@@@@##@@##@#########$####$##$@$$$$$$$$$$$$$$$$$$$$*$$*$$**$*$*&*$&&*&*$$=$==**&*********=**=****=*==*=*==*============;==;==;----;---;;;;;;<<;;<;;<;<<<<;<<<<<<<<<<<<<<<22><2<<8<<<<<2222222822223332233333333833333363338YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR9q9qqp9qqqaqqdqaqaqqaqaqdaaaqdaaadaaadddaaffaaadddddddddfdffdfddfffffffffffffffjfjfjjfjfjfjfjjjfjjfjjjjjjjjjljlljlllllllzzllzzlzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ... XX...X...XXXX XXXXXXXoXoXoXXXX.XXooXXXXXX@oooXooooOoooooOooOoOOOoOoOOOOOO+OOO+OOO@O@++O++++++@++@@@@@@@@#@@##@#@@$##########$#$###$#$@$$$$$$$$$$$$$*$*$*$$$*$$*$$**$&&$*&&&***=$=$***&***************=*=***=*=**==;*==========;===;=----;;;;;;;;;;;;;<;;<<;<;<<<<<<<<<<<<<<<2<<<2<<2<<<<8<8<22222222232232233323333233383383366NRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTq9aqqqqqqqqqqqqqaaqaaqaqdqaqdqaaaqdaaaaadadadafddddddsdfdfddfdfffdffffffffffffjfffjffjffhjjjjjfjjjjjjjjljjjjjljjllljllllzllzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ...........X.X..XXXXXXXXXXXXXXXoXoXooXooooooooooooooooooOoOoooOOOOoOOooOOOO+OO++O+O+++++++++@@++@@++@+@+@@@@#@#@##@@###@$@$###$@##$#$##$@$$$@$$$$$$$$$*$*$$$$*$**$*$*$*&&&&$***$***$****&********=*%=*=***=:**:**==*=========;=====;==:------=;-;-;;;;;;;;<;<<<<;<<<<><<<<<<<<<12<<<<1<<2<2<222222222222323232323333333382838339NRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT9q9qqqqqqaqqqqaqaaaqaaqaaaaaaqdaaadaddaaaddsddddaddddddfdfddffddffffffffffffhffjffjfjffffjjjjfjjfjjjjjjjjljjjjjljlllllllzllzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. ........X.X.XX.X.XXXXXooXXoXoXoXoXoooooXoooooooooooooooOooOOoOoOOOo@OOOOOO+OOO+O+++++++++@O+++@+@@++@@@@@@##@#@@##@@#@@$@#######$$##$$$$$$$$$$$$$$$$$$$$$*$$$$$$$$**$&&&&*$*$*******$*****&***********=*****=*==*==============;==;=;------;-<;;;;;<;;<;;;>;<;<;<<<;<<<<<<<<<2<<22<222<22222222222232222223323233333332232rVPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPqqqqqqqqqqqqqaqaqqaaqaaqaqaqaaaaaaaaaaadasddddaddddddfddddfddffdffffffdffdfffffffffjfjjjjjfjfjjjjjjjjjjjjjjljlljljljlllzllzlzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .........XX.X..XXX.XXXXXXXXXXXXXoXXoXXoooXoooooooooooooOOoOoOOoOoOoooOOO+OO++O+O+O+O++++++O+@++@@++@@@+@@@@@@#@@#@######@$##$######$$#$$$$$@$$$$$$$$$$$$*$*$$$$$$*$**$$*$**$**$&**$****&***********tUYTTTTUUUUTUTUUTTUTTYTTTYTYYTYTYTTTYTTTTTTTTTTTTTTTYTTYTTYTYTTYTTYYTTTTTTTTTTTTTTTTTTTTTTTYTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHq9qqqq9qqqqaqaqqqaaaqqaaaaadaaaadaaadadaaaddadddddddddfddfdfddffffffffffffffffjfffjffjffjfjjjjjjhfjjjjjjjjjjjjjljllllllzllzlzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . ............X.XX.X.XXXXXXoXXXoXXoXoX.@.ooooooooooooooo+oOoOoOoOoO@oo@OOOOO+OOO+O+O++++++O@+@O+@+++@+++++@@@#@@@@#@#@#@###@$#####$$####$@$$@$$$$$$$*$$$$$*$$$$*$*$*$$*$*&&**$*$****$******&********,TRRRTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHqqq9qqqqqaqqqqaaqaqaaaqqapaqaaaaaaaaadadasdddaadddddddddfdfdffsfdffsffffffffffffjfjfjfjjfjjfjjfjjjjjjjjjljjlvljjllllllllzllzzzlzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ... ........XX.X..XX..XXXoXXXXXoXoXXX@.X@ooooooooooooooooooOoOoOooOoOOoOOOOOOO+OO+O+O+O+++++++++@+@+@+@+@@@@@@@#@######@########$##$#$##$@$$$$$$$$$$*$$$*$$$*$$$*$$*$*$*$&&&&$***$*$**$***&*******,IRRRRRTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRmqqqqq9aqqqqqqaqqaaqqaaqaaaaaaaaaaadadaaadaddaaddddddddddfdfdffffdfffffffffffffjfffjfjfffjjjjfjjjjjjjjjljjjjjjlljljlllllzlzlzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . .........X.X.XX.XXXXXXXXoXoXXXXooXXXXXoXoXooooooooooo+OooOoOoOOooOOOOoOOOO+O+OO+O+++++++++++@+@+@++@@@+@@@@##@###@@##############$#$$#$$$$$$$$$$$$$*$$*$$$*$$*$*$$$*$*&&&&*$$**********&*****,IRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRb9qqq9a9qqaqqqqaa0aaaqaaqaaqaaaaaaaaaaadadadddsdddddddfdddfdfddffffffffffffffffffjffjfjffjfjjjjjfjjfjjjjjljjljjjljllllllzzlzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .. ..........X.X.XXX.X.XXoXoXXXoXoXXoXXo@oooXoooooooooooooooOoOoOOoOOOoOOOOOOO+O++O+O+++O+++++++++++@@+@+@@@@@@@@@#@###@#########$######$@$$$$$$$$$$$$$$$$$**$$$$$$*$*$*$&&&&$**$*$********%**>GRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRsqqqq9qqqqqqqaa00aaqaqqaaaaqaaaaaaasadaadaaadddddddddddddddfdfffdffsffffffffffffhfjffjjfjjffjjjjjjjjjfjjjljjljljjljlllllzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .......X...X.XX.X.XXXXXXXXXXXXXXXooXoooXoXooooooooooo+ooooOoOoOoOOoOOOoO+OOO+O+O++OO++O@+++@++@++@+@+@@@+@@@@#@#@##@@###########$#$#$$##$@$$$$$$$$$$$$$*$$$$$**$*$$*$*$*&&&&*$*****$**$**%*=ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR9q9qqqqqqqaqqqpa0aaqaaqaqaaaaaaaaaaaaaddadddadadddddddddddfddfdfdfffffdffffffjfjfffjfjfjfjjjfjfjjjjjjjjjjfljjljjljllllljzzzzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE + ...X.X.X.X.XXXXXoXXo.o.oXXXXoooooXoXoooooooooooOoo@oo@ooooOoOOOOOOOO+O+OOO@O@O@O@O++++@++@++@+@+@@@@@@@@@@$@@$$@####@$##$##$##$#$#$@$$$$$$$$$$$$$$$&$&&$$&&&&&$&&&*&&&*&*&*&*&*&*=ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT99qqqqq9qqqqqqaqaqaaqaqaaaaaqaaaadaaaddaadadddddddddddddfdfddffffdffffffffffffffjfjfjfjfjjfjjjjjfjfjjjjjjjjjljjljlllllllllzzlzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE + ...XX.X.X..XXXX.XXXXo.o.oXoXXoXXooooooXooooooooooooooooOOoOOOOOoO+OOO+O+OOOO++O+@O++++@+@++@+@@@@@@@@$@##@@@@@@@####$@#####$#$#$$$$$$$$$$$$$$*$$$&$$&&$&&$&$$&&&&&&&&&*&&&&****%MRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRK9r9q9qqqqqqaaqqaqaaqqaaaaqaaaaaaaaaaaaaadsdaadadddddddfddddffddffffffffsffffhffffffjfjfjffjjfjfjjjjjjjljflljjljjljljjlllllzlzzlzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE + +.....X.X.XXXXXXXXXXX.X.oXoXoooooooooXooooooooOoOOooooooOoOoOOOOOOOOOO+O+O@OO++++OO@++++@@++@+@@+@@@@@@@@##@@$@@$####$@$$#####$$#$@$$$$$$$$$$$$$$&$&&$&&$&$&&&&&&&&&&&&&&&**%*&cRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRV9qqqqqa9qqqqqqqaqqqaaaaqqaaaaaaaaaaaaaddaadddddaddddddddddfddfffdffdffffffffdffjfjfjfffjfjfjjjfjjjjjjjljlfljjljljlljllllllzzzlzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE + ...XX.X.XXX.XX.XXoXXXXo.oXXoXooXoooXOooooooooooooo@oOOoOOoOOOoOOOOOO+O+OOO@O++++@O+++++++@++@@@+@@@@@$@@@#$@@$@$####@$@@$#$####$$$@$$@$$$$$*$$$*&$$&$&$&$&&$&&&&&&&&&&&**&&&cRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRyq9qqqqraqqqqqqaqaqaaaqqaaaaqaqaaaadaadaasdaadsdaddfafdsfffdfdfddffffffffffffffffffffjfjhfjjfjjjjfjjjjfjjjljjljljljlllllllllzlzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE + .....X.XX.XXX.XXXoXX.o.oXoXoooXoooooXooooooooooooooooOo@OOOOo@oOOOOOOO+O@OO@@OO@++++++@+@+@@+@@+@@@@$@@@@@#@$@@@######@$###$$$#$$@$$$$$$$$$$$$$$$$$&$&&$&$&&$&&&&&&&&&&*%%eRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRqq9qqqqa9qqqdqqaqqaaqaqqaaqaaaaaaadaaaaadaaddaddddaddddfddffdfddfdfffdfffffffjffffjjfjfjfjfjjjjjjjjjjjjjjjjjjjjljjlllllllzllzlzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE +...X..XXXX.XXXXXXXoXo.o.oXooXooooXooOXoooooooOoOooo@OooooOoOoooOOOOOO+O+OOOOO@OO+++++++@++++@@@@@@@@@@@$@#@#@@$@######@$$$####$#$$$$$$$$$$$$$*$$&&$&&$$&$&&$&&&&&&&&&*&&eYRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIqqqq9q99qqqqqaqqaqaqaaaaqqaaaaqaaaaaaadaaadaddaadddddddddfddfdffdfsffffffffffffffffffjffjfjfjjffjjjjjjjjjjjjlljljljjlllllllzlzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE + ....XXX.X.XXXXXXXXXX.o.o.ooXoooXXooooooooooooooooooooooooO@o@oo@OOOOO++O@OOOO@O@+++++++@+@+++@@+@@@@@@@$@##@@@$@######$@####$##$$@$$$@$$$$*$$$$$&$$&$&$&&$$&&&&&&&&&&%pURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRV99qqqq9qqqqqqqqqaaqaqqaaaaaaqaqaaaaaaadaddaaddddadddddddddfddffdffdfffffffffffffjfffjfjffffjjjjjjjjjfjjjjjjjjljjjjlljlllllzlzlzlzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE + + + X..X..XX.X.X.XXXXoXXoXo.oo.oXoooooooooooooooooooo@oo@oo@OoOo@oooOOOO+O+OOOOO@OO@++++++@+@+@@+@@@O@@@@@@@##@###########$$$#$###$#$@$$$$$$$$$$$$$*$&$$&$&$&&$&$&&&&&&&,URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRsqq9qqqqqqqqqaqqaqqqaaaqqaqaaaaaaaadaaaaadaaadaddsddfddddffddfddfdffdfffffffffffffjfjfjffjjjjfjfjjfjjjjjjjjjjlfljlljllllllzllzlzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. . . . + X..X.XX.X.X.XXXXoXXXXXXXoXoXoooXooooXooooooooOooooo@o@oo@Oo@OOoOOOOOOOOOOOOOO@OO++++++++++@@+@@+@@@@@@@@@#@@##$@$@$@@$@$@$##$#$$$#$$#$$$$$$$$&$$$&$&$&$&#&&$&&%%&&1LRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUq9000qq0qqqqqqqqqqqqqdaaqaaaqaaqadqaaaadaadadddddadddddddddffddffdfdfffffffffffffjffffjffjfhfjjjjjfjjfjjjjjjjjjjljljllljzlllzllzlzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+ . .....XX..X.XXXX.XXoXXoXoXoXXXooXXoooooooooooooooooooooooooooOoOOOOOO@O@OO@O@O@@O++++@++@+@@+@+@+@@@@@@@@###@@#@#@$@$$@$@$#$###$##$$$$$$$$$$*$$$&$$&$&$&$&&&&$&$%,LRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRC9q00qqqqqqqqqqqqdqqdqqqaaqaaaaaaaadaaaaadadaaaaddddddddddfdddffdsfffffffffffffffffjjfjfjfjfjjjjffjjjjjjjjjljjjjljljllllllllzzlzlzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE +.....X.XX.X.X.X.XXXXXXXXoXoXooooXoooooooooooooooooooooooOO@oOOOOOOOOOOOOOOOO@OO@+++++++++@+@@++@@@@@@#@##@@$@###$@@@@$$@####$@#$##$$$$$$$$$$$&$$&&$&&$$&&$$%&&*HRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRt9q00q00qqqqqqqqdqqqqdqqaaqqaaaaaaaaadaaddadsaddddsdddddddddfdddfdfddfffffffffffffhffjffjjfjjffjjjjjjjjjjjlljjjjjljljjlllllzllzzlzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . + .X...XXX.X.XXXXXoXoXoXoXooXooXXooooXooooooooOoooooo@@oo@OOOoOoOoOOO@O@OO+OO@OO@O+++++@++++@++@+@O@@@@@@@@#@@###@@$$@$@@$#$#$#$$@$@$$#$$$$$$$$$$&$$&$$&$&$&%$*ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRP9q90q0qq0qqqqqdqqqdqqdqaqaaaaaqqaaaaaaaaaaaadadadaaddddddddddfdfdfffffffffdffffffffjfffjffjfjjjjfjjjfjjjjjjjjjjljjljjllllllllzllzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ... X..X...XoXX.XXXXXXXXXXoXoXoXoXXooooooooooooooooOoOoooooooOoOOOOOOOOO@OOOO+O++++++++++++@+@@+@++@@@@@@@@##@##@#########$@$$$@$#$$$@$$$$$$$$$*$&$$$&&$&$&$&$=CRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRn00000qqq0rqqqqdqqqqaqqaaqqaaaaaaqaadqaaadaddaaddaddddddddddddfddfsffdfffffsfffffffffjfjjfjffjfjjjjffjjjjjjjjjjjljljljllljlllzzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . . . + + .....XXX...oXXXXXXoXXXXXXXXoXooooXoXoXoooooooooooO@o@ooooOoOOOOOOOOOOO@O+O+O++O@++++O@+++++@+@@+@@@@@#@##@@###@@######@$@@$$@$$@$@$$$$$$$$$$&$$&&&@&$&&&$CRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTq0000qq00qqqqqqqqqqdqaaqaaaqaqaaaaaaadaaaadaaddaddasddddddfddfdffdfdfffffffffffffffjfffffffjjfjjfjjjjjjjjjljjjjljjjljlljlllllllllzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. + X..XXX.XXX.XXXXXoXoXXooXoXXooXXoooooooooooooooOooo@ooo@@OOOOOoOoOOOOO@OOO+O++++O++++@O@@+@@+@@+@@@@@@#@#@@#@@#@$@$#$##$#$@##$#$#$$$$$$$$$$$$$$&&@&@*&@$lRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTC000000q00qq0qqqqqqdqaaaaqaaaaaaqaqaaaadaaadadsaaddaddddddddffdfddfffdfffffffffffjffffffjfjfffjfjjjjjjjjfjjljjjljljljljlllzllzllzzlzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. ......XX.X.XXXXXXXXXXXXXXXXXoooooooooooooooooooooooooooooOoOOOOOOO@OOOOO+O+OO+++++++O@@O@++@++@@@@@@@@@@$@##@###@##@######$###$#$@$$$$$$$$$$&&@@&&&$&kRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT0q0q000qqq0qqqqqqqqqqqqqaaqqaqaaaaaaaaaqddaadaasddaddddddddddddfddfdfdffdffffffffffffjfjfjfjjfjjjfjfjfjjjjjjjjjjjjljjjlllljlllzzlzzlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. . ..X.....X..XXXXXX XXXXoXXoXXXXoXoooooooooooo+ + ++ +o++oo+OoOoOooOoOOOO+++++o++o+++++++++++@@++@+@@+@@@@@@@@@##@@###@###@$@#$$##$##$#$$$$#$$&#&$$$&&$$$iRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRVpq0q000q0qqq0qqaqqqqaaqaqqaaqqaqaaqaaadaaadaaadaddadddddddddfdfdffdfdffffffdffffffffffffjfjfjfjjjjjjjjjjjjjjjjjjjljljjljlllllzlzlzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . .. ......X.XXXX.X XXXXXXXXXXXXooXooXoooooooooo + + + oooooooOOOOOOOOOOOOO+o++++++++++++++++@++@++@++@@@@@@@@@#@@#########$@$#$@$##$$#$$#$$$$$#&$$$$$$$rYRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR0000000qqqq0qqqqqqqqaqqqaaaqaaaaaaaaaaaaaaaadddaaaddsdddddddddddfddffsfffffffffffffhfjjfffjffjfjfjfjfjjfjjjfjjjljjjjjjljlllllllzlllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ... ........XX.XX XXXXXXXXXXXoXXooXoXXooXoo..oooo+ ++ ++ooo+OoOooOoOOOOOOOOOo++o++++++++++++++@++@+@++@@@@@@@#@@@#@#@##@####@$$@@##$$$##$#$$#$$$$$$$$$$eTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRm00qpq900q0qq0qqqaqqaqaaqaqaqqaaaaaaaaaaaaaaaaaadasdaaadddddddfdddffdffdfffffffffffffffjfjffjfjjfjfjjjjjjjjjjjjljjljjjzjljllllllzlzzlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ...........XX.XXXXXXXXXXXXXXXXXoXooXoooooooooo ++ ++ +o+oOoOoOoOOOOooOOO+o+++++oo++++++++++++@@++@+@+@@@@@@@#@@$@@@#######$@@$##$#@$#$#$$$#$$$$$$&$4TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT000999q00qq0qqqqqqqqqqaaqaqaaaqaqaaqaaaaadaaadadaddddddddddddddddfdddfdffdffffffffffffffffjfjhffjjjfjfjjjjfjjjjjjjjjljlljllllllzlzllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .... .......XX.X.XXXXXXXXXoXXXXoXXoXXooXooooooooo+.+. + o+X+ooOoOOOOOOOOOOOOo++o+o++++X+++++++++++@++@+@@@@#@@@#@#@#@#########$@$#@$$$##$#$#$$$$$$$:LRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhqq9q9q900q0qq0qqqqqqqaqqqaaqaaaqaaaaaqaaaaadaadsdaddddsddddddfdfddfddfffffffffffffffjfffffjfjfjjffjjfjjjfjjjjjljljjjjljjlljllllllzlzlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. . .........X.X.XXXX XX XXXXoXXXXoXoXXXoooooXoooo.+.+++++oo+XOooOoOOooOoOOOOO++++++o+++++++++++@++@@+@++@@@@@@##@@##@#@########@$###@@##$##$$$$$#$;JRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRJ99qq9q9a00qqqqrqqqaqqqqaaqqaaqqaaaaqaaaadaaaaadaaaddadaadddddddddffddfdfddffsffffffffffffjfjffjffjjfjjjjjjjjjjjjjjjjjjjlljlljlllzllzzzlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ..........X.X. X XXXXXXXXXXXXoXooXooooooXo+.+..++.+ ++XX+oOoOoOOOOOOOOOOOo+O+++++++++++++++++@++@@+@@@@@@@@@@#@@##@@######$#@##$$$$$$$#$$$$#%LRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpq99qq99r009qqqq0qqqqqaqqaqaqaaqaaaaaaaaaaaaddadaaaadddddddddddfddfdffdfdfffffffffffffffjffffjfjjjjjjjffjfjjjfjjjjljjljjljllllllllzlzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .......X.....X.X.XXXXXXXXXoXXXoXXXXoXoXooXoXoo.+..+..+ ++ .+X+OoOoOoOooOOoOO@O+O+O+o++++++++++++@@+@+++@+@@@@@@##@@@##@##########$$$@$@@$$##$$$%ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRv09q9q9qqq00qq0qq0qqqqqqaaqqaaqaaqqqaaaaaaaaasaaaaadaasdadddddddddfdfddfdffdfffffdfffffffffjfjfjffjffjjjjjjjjjjjljjjjjjjjjljljllllllzllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . ... ...X X..XXX X XXXXXXXoXoXXoXooXoooooooXoooo + + +++++.+++.oOOoOOOOOOOO++OO++++++++++++++++o@@@@@@@@@@@$@@@$@@$@###+$$++$$$$@@$$@$$$#$%CRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHq9qq9q000q0qq00qqqqqqqqqaqqaaaqaaaaaaaaqadaaadaaaddadddsaddddddddsdddffdfffddffffffffffffjjffjfjfffjfjjjjjjjjjjjjjjjjjljljjlllllllzlzlzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . . ....... X.X XXXXXXXXXXXXXXXXXoXXoXoXooooooooo++++++ ++.+.+.++oOOOoOOoOOOOOOO@+++.+++++++++++@@@@@o@@o@@@@@@@@@@@@##@#$+$$$$++$$$#@$$###ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT0999qq900p000qqq0qqqqqaaqaqqaqaaqqaqaqaaaqaaaaaadadaddadaadddddddddddfddfddffffffffffffffffffffjfjjjffjfjfjjjjjjjjjljjjljljljjlzjlllzlzlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ... .........XXXXX XXXXXoXXooXoXXXoXXooooXoooooo+ + + ..++ + +OOoOOOoOOOOOOOOO++++++++++++++@+o@@@@@@@@@@@@@$@@@###@@#$++$$++$@#$$###$xRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRp09q9qq9000q0q0qqqqrqqaqqqqaaqaqaaqaaqaaaaadadaaadaaadsaddddddddddddfddfdffffffffffffffffffffffjfffjfjjjfjfjjffjjjjjjjljlljjjlljjjzzlzllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ......XX..X.XX.X XXXXXXXXXXXXXXooXooXooooXooooo ++ + ++++.+++.+oOOOOOOOOOOOOO@O.+++++++++++++@+@@@o@@@@@@@@@@@@##@#@####$$$+$$$$@$@$$jKRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRh00q999qq0009000qqqq0qqqqqqaqqqaaqaaqaaaaaaqaaaaaaaaddadaddaaddddddfdddfdfdsfdfffdffffffffffjfjfjfjfjjffjjjjjjjjjjjjjjjjjjjljljllzlzzzlzlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. ...... X .X .XXXXXX.XXXXXXoXXXXXXXoooXoooXoooo+.++.+.+ ++ +++ oOOOOoOOOOOO@OO@++.++++++++++++@o@@@O@+@@@@@@@@$@@##@######$###+##$#aTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRB00q9qqqqq9qqq0q0q0qqqqqdqqqaqqqaqaaqaqaaqqaadaaadaddaadddadsadddddddffdfdfdfddffffffsfffffffffffjfjfjfjfjjjjjjjjjfjjjjjjjjjljjllzlllllzzlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ... ....X X..XXXX X.XXXXXoXXXXoXXoXoXooooooooooo.+ ++.+ + ++ +++OoOoOOOo+OOOOOOO++++++++++++++++@@@@@@+@@@@@@@@@@@@##@@###$+$##$##7URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRS009909999q9q9q00qq0q0qqqqqaqaqaqaaqqaaaaadaaaqadaaaaaadaadsddddddddddddddfdffffdfffffffffffffjfjfffjjfjfjfjffjjfjjjjjjjjjlljjlljljllllzllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ......X.XX..X.XXX.XXXXXXoXooXXXoXoXoooXoooooooo+.++.++++ +++ +OOOoOoOOOOOOO+O+++++++++++++++@+@@@@@@@@O@@@@@@@$#@@#@##+$######$#TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRI0909q09qq99qq9900q0qqqqqqqqqqqaqaaaaaaqqdaqdqaaaaaaaaadsaddaddddsadddddfdfdddfdfffsffffffffffffffjfjffjfjfjjjjjjhjjjjjjjjjjjljljljljzlllzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ............XXX.X.XXXXXXXXXXXoXXoXooXXooooXXooo.+ .+..+.+++ + +oOOOOOOoO+OO+O+O+++++++++++++++@o@@o@@O@@@@@@@@@@@##@###########$#YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRI9909900q9qqq9qqqq0qqq0q0qqaqqqaqqaqqaqaqaqaaqaqdaaaaaddaaaadaddadddddddfdddffdfffdfffffffffjffffjffjfjffjhjjjfjjjjjjjjjjljjjjljjljlzjlllllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .......X X..XX.XXXXXXXXoXXoXXoXoXoXoooXoXoooooooooooooooooOoOoOOOOoOOoOOOOOO+O+O++O++++++++@OO@+@+@@++@@@@@@@@@#@@#@#####$++$$$+%TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRI00000000990000q0q0qqqqq0qqqqqqqqqqqaqdaaqqaaaqaaaaadaadaadaaddadaddddddfdddfdfdfdffffffdffffffffffffjffjjjfjfjffjjjjjjjjjjjljjjljljljllllllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . . ..... X X.X.X.XX..XXXXXXXoXXXXoXooXoooooXooooooooooooooOooooOOoOOOoOO+OOO+O+O+OOO++++++++O@@++@@++@@@@@@@@@$@@##@##@####$$$+$$+URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRH80800899000q0q000009q90qpqqqqqqqdqqdqaqqaaaaaaaaaaaaaaaaadsdaaddddddddddddfddfdfffdffffffffffffffjjfjfjffjfjfjjjjjjjjjjjjljjjjjljljlllllllzlzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE + ... ..........XXX XXXXXXXXXXXXXoXoXoXXooooooooooXoooooooooOOoOoOOoOOoOOOOOOOOO+O+OO++++++++@+++@@++O@O@@+@@@@@@@@##@#@#@#$+##$+$+$#TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRV90080009q000q00q00p00qqqqqqqqqqqdqqqqqqaqqaqaqaaaaaaaaaadaddsddddadddafddfsddfddddffffffffffffffffffjfffjjfjjjjjfjjjfjjjjjjjljjljjljlllllllllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ....X....X..XX.XXX..XXXXXXXoXXXXXXXooXooooXoooooooooOoooOoOoOoOOoOOOOoOOOOO+O+OO+OO++++++O+++@O@@+@@@@@@@@@@$@@#@@$@####$##+%+$#$TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRk998000089009900q0000000qq0p0qqdqqqqdqddqaaaqaaaaaqaaadaaadaaaaadasdaddfafdddffdffdfdfdffffsffffffjfffffjjffjjffjjjjfjjjjjjjjjjjjjjljljljlllllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.. . .....X X.X.X XX XXXXXoXXoXXXXXXoXXoooXooooooooooooooooOOoOooOoOoOOOOoO+OO@OO++O+O++++++++++@+O@+@++@+@@@@@$#@@@#@@#@#######+$#$URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTs6999980090000000q000000a00qqqqqqdqqqqaqaqqaaqaaqaaqaaaadaaadaaddadadddddddddddffdfddfffffffffdfffffffjfjfjfjffjjjfjjjjjjjjjjjjjjljjjlljlllllllzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ....... X.X XXXX XXXXXXXXXXoXoXoXXoooXooooXoooooooooooooooOoOoOoOOOOoOOOOOOOO+OO+O++O+++++++++@O@@++@@+@@@@@@#@##@###########$##@TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRK9009999909990000qq900000000qq0qqqqqqqqdqqaaaqaaqaaaaaaaaaaaadaddadddaaddddddddffddfdffdddfffffffffffjfffffjfjfjjfjfjjjjjffjjjjjjjjjjljljljlljllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. . .........X .XXX.XXXXXXXXXXXXXXXXXoooXXoXooXooooooooooooOooOoOOoooOOOOOOOoOOOOOOO++O+O++++++++++++@+@+@@@@@@@@@@@#@@#@#@@#########$@TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRm80899999999090009q0qq0q99qpqq0qqqqqqqqdqaqaqaqqaaaaaaaaadqdaaaaaadaddddaddddddfddfddfddffffffffdfffffjfjjfjffjfffjfjfjfjjjjjjjjjjjjjljljljljllllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. ...X..... XXXX X XXXXXXoXoXXXooXooXOXoooooooooooooOooooOooOOooOoOOoOOOOOO@O+OO+OO++++++++@++@+@+@+@@+O@@@@@$@@#@#@###########$$URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRYr8080999999009000900q99q0qq9qqq0qpqqqqqqqqaqaqaaaqqaaaqaaaqdaaaddaaaaddadsddddddddfdfddffdfdfffffffffffffffffjjfjfjjfjjjjjjfjjjjjjjjjjjljjjlllllllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . . .....X X XXXX.XXXXXXXoXXXoXXXoXoXooXOXooooooooooooooOoOOoOooOoOOOOOOoO@OO+OOOO++O++++++++++++@++@@O@@@@@@@@@@####@#############TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRk9989600009906000q909q00p0q0q0qqq0q0qqqqaqa0qaaqaaaqaaaaaaaaaaaaaaaadaadaaddddddddfdddddddfffddfffffffdffffjjfjffjfjfjjjjjjjjfjjjjjjjjjlljljljljllllzlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. ... X X XX XX.XXXXXXXXXXXXoXoXXXooXoooooooooooooooooooOoOOoOOoOOoOOOOOOOOO@+OOO++++++++@++++@++@@@O@@@@@@@@@@###@@###########URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRH889999906069900000qr99q00000000q0qqqqqqqaq0aaqqaqaqqaqaqaqaaaaaasdadddasdddadddddddddfdfsffdfffffffffffffffffffffffjfjffjfjjfjjjjjjjjjjjjjjjljlllllllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. ... ....XX XXXXXXXX.XXXXXXXoXXXXoXXooooooXoooooooooooooooOoOOXOOOOOooOOOOOOO+O+OOOO+++++++++O@O@+@+@O@@@@@@@@@@@#####@############TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFq898080999909996000099q000000q000q000qpqqqqqqaqaqaaaqaaaaaaaaaaaaadaadaadaasddddddddddddddfdffdfffffffffffffffffffjjffjjfjjjjjjjjjfjjjjjjjjljljjlllllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .......X X XXX. XXXXXXXoXXXXoXXXoXoXXooooXooooooooooOooOoXoOOoOoOOoOoOOOOOO+O+O++O++++++++@O@+@++@@@@@+@@@@@$@+##+@#############TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHp8888880806999999000009900000qq00000qqqq0qqqqaqqqqaaqqaaqqapaaaqaaaaaadaadaddadadddddddddfdfdfdfddfffffsfffffffjffjfjfjjffjfjfjfjjjjjfjjjjjjjjljjljljllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. ......X XXXXXX.X.XXXXXXXXXXXXXXoXoXooooooXoooooooooooooOXOOoOoOOOooOOOOOOOOO+O+OO++O++++++++@@++@+O@@@@@@@@@@@###$$+########%###URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRVp6086068060999999996000099000000q00q0qqqqqqqqaqaqqaaqaqaaaq0aaaaaaadaaaadadadasdddadddddddddfdffdffdffffdfffffffffjfffjfjfjjffjjfjjjjjjjjjjjjjjjljljljlllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ... ..... X XX XX...XXXXXXXoXoXXooXoXooXoXooooooooooooOoooOOOoOoOoOOOOOoOOOO++OO+OO+O++++++++++OO+@@+@@O@@@@@@$@@+##++$+###########TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIg6868800608008699999990008009q0q0q00009qq09qqqqqqqqqaqqaqaaqqaaaaaaaaaaaaaaadadaadadddddddddddddfddffsfdfffffffffffffffjffjfjffjjfjjjjjffjjjjjjlljljjjljllljllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .......X XX XXX.XXXXXXXoXXXXXXXXoXXoXoXooooooooooooooOoOoooOoOoOOOooOOOOO+OO+OO+OO++++O+++++++@@++@@O+@@@@@@@$@##+$$+############TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRJk886860866806076099999999900009000000p000q9qqqqqqqqqaqqaqqaqaaqaaaaaaaaaaaadaadaaaddddddsddddfddffddfddfdffffsffffffffffjfffjfjffjfjjjffjjjjjjjjljjjjjjljljjlllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . .. ...... X XXXXXX.XXXXXXXoXXoXXoXXXooooXoooooooooooOooooooOoOOXOoOOOOOOOOOO+O++O+O+O+++++@+++@++@++@O@@@@@$@@@@#+$++%############URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRIBp6888888660060606060999999999909090000000000q9q9qqqqqqqqaqqqaqaaqaaq0aaaaaaaaaaaaaasdaadadaaddddddddddfdfdfffdfffffffffffjffjfjfjfjjfjfjjjjjjjjjjjjjjjljjljjjlllllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ............X.X.XX.XXX.XXXXXXXXXXoX.+..+X+XX+.+oooOXOXX@X@.++. ++.++++.OOOO+O+O++OOO++++O++++@++@+@+@+@@@+@@#@@@##@@#########%+$+TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTYRRRRRRRRRRRRRRRTRRRRRRRRRRRRRRRRRRRRRRRTRRTTTTUURRRRRRRRRRRRRRTTRRRRRRRRRRRRRRTYRRRRRRRRRRRRRRTTRRRRRRRRRRRTRTTYRRTTIHBk8<8888888888898889988989998999999q99900000q00000q0qq0qqqqqqqqqqqqqdqqqdqaaaaaaaadqdaadaaadadddadddddddfsfddffdffdffffffffffffffffffjffjjfjjjfjfjjjjjjjjjjljjjjljljllllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. ......XX.X.X.XX.XXXXXoXXoXoXooXXo.++..+X.+.+.ooooOX@XX@.@.+++ ++++.++O+OOO+O+OOO+++++O@+++++@+@@+@@+@@@@@@#@#@@@###@#######+%+%URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ&*%**&**%***********%*=*%***=*=-**======;*;=======------;---;;;;;:;:;:<:<:>><:>:<<<<<><,<<2,<<,18<2<<22<2222223322223222323332288333336333833888663668666888888888888898988889999999999999900900000000qq000q00qqqqqqqqqdqqfqqdqdqqaaqaaaqqdaaaaadaaaddddddddddddddffddffsdfffffdffffffffjfjffjffjjffjjjjjjjfjjjjjjjljjlljjlljjlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ..............X.X.XXXXXXXXXXoXoXXXooX+..+XX++.+.+ooooX@XX+X@. ++++ +.+++.+OOO+O+O+O+O++++@@O++++@@++@++@@@@@@@@#@###@@##########+$#TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRS*&&***************=*==%=====*============;=;====;------;;;;;;:;;;=;;<=<<;:<<<>><<<<<<<<<<<<<<<<-;222222222222222222332232232323;8333536833338836666686866888<<8888888888988998899989999999090q99q00009q00q0qqqqqqqqqqqdqqqqddqdqqaaaqqaadaaaaadaddaddddaddddddddddddffdfdffdfffffffffhfffffjffjjhjfjjjjjjjjjjjfjjjjjjljjlljllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . . ......X..X.X.XX.XX.XXoXXXXXXXoXoo..+.+.XXX.+.ooooOXX@.+.@++ +++++.++OO+OO+O+OO+O+O++OO@++O@+++@+@@+@@@@@#@@###@##@#########$##URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ&**********=****-***=*=*==**=*============;==;:=;-------;;;;;;;;<<;;<;;;<<;<<>><<<><<<<<2<22<218<2<<22<<222222232222323233333338833336336383838666666666888888888888898889888999899999999990990090000qqq00000q0qqqqqqqqqdqqqqqqqdqaaadqaaaaadaadaadadaadddddddddfddfdfaffffffffffffffffffjffjjffffjfjfjfjjfjjjjljjljjjjljjlllllzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE XX ...X..X...X.X.XXX..oXXXoXoXoXXoo.+..o..+X+.+.Xooooo@o++++ ++++XX+..++OOOO+OO++O+O@O++++++++@++@+@@++@+@@@@@##@#@##@######+$+$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ*************=******=*=%%*=*===============;=;=;=-------;;==<;;<;;;<;<;<<<<<<<<<;;<<<<<<<<<<2,8--<<2222<2222222322222232223238;8;3353636333663666666866688888;888888888889888899899899999999q9qq90000q9qq00qq0qqqqqqqqqqqaqqdddqqqaaaaaaaaaaaaaadaaddddadadddddfdfddfdfdfffffdffdffffjffffffjfjfjjffjjjjjjjjjjjjjjjjjllljljllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE X .......X.XXXX.X XXXXXoXXXXXXoX.o.++.++...+.+ooooooXo+. + ++ ++++++.+OOOOOO+O+OOOO@+++O@++++@+@@+++@@+@@@@@@#@@#@@#######$+%+##URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRS&**************=*=***=%=====**==========;==;==;=;-------;;<>=;;;;<;<;;<;<;<;<<<<<<<<<<<<<<2<<<<<8222<2222<22222222233333333332828363833366636666663838666888888888888888888998999989999909999999q00q09qq900q0qq00qqqqqqqdqaqqqqqdaaaaaaqaqdadadaaddaddaaddddddddddddffdffddffffffffffffffjffjffjffjjjjffjfjjfjjjjjjjjljjjjjllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .X X........X..XXXXXXXXXXXXXXXXo.oXX++XX.++.+.oooooooo..++++++.++X+X++OOOO+O@+OO++++++++++++@+@++@@++@@@+@@@#@@#@#@###$#%+$++%##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ*&*=&***********==*=**=%====*===============;;=;;------;;;;;;;<<;;;;;<;;<<<<<<<<:<<<<<<<<<<2<8-8<,2<22<<2222232233233233223328;8;3332363636666666666866868<888888888888888888898999999999999q9q99000q000000q00qqqqqqqfqqqqadqqqqdqaaaaqaadaaaadadaaasddsdddfdddddfdfddfdffffffffffffffffjfjffjfjjjfjfjfjjjjfjjjjjjjjjjljlljllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE XX ....X..XXXXX.X.XXXXXXoXoXoXoXo.+...X++..+.+oooOooOo+++.+..+.++X+++.OOOOO+OOO+OO+++++++++O@+++@+@++@@@@@@@@@#@#@####+$+%+$$$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ%&*&*******=*=******==%==**==*==========;=====;==----;-;-;-;;;;;;<<;<;;<<;<;<;<<<<<<<<<<<2<<2<<-<22<22222222222222223333323338;88333863636636666666686866888888888888888889988989999999999q99q99q0000q00000qq0qqqqqqqqqqqaqqqddqqaaqaaaaaqdaaaadaadadaaddddddddfddfdffdfdfdffffdffffffffffffjfjffjjjfjjjjjjjjjjljjljjljjjjllllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE X .X ......XX..XX.XX.XXXXXoXXXoXoXXooXXXX+oooooooooOoo.++X+.++++++.+.+OOOOOO@O+OO+++++++++@O@@OO@@++@@@@@@#@@@###@##########$+##URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRS***********=**=*=***=*=%=*=*=*===========;===;==;-----;-;;;;;;;<;;;;<;<<<<<:<<<<<<;<<<<<<;8--<<8-<22<222222222222222233238;88;8;8338282826666336666668666886888888888988889889998080999099909900000q09q00000qqqqqqqqaqqqqqqaqaaqaqaaaaqaaaaaaaaaddsdddadddddddddddfdffdsfffffdffffffffffjffffjffjfjfjjjjjjjjjjjjjjjjjjjjlljlllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXX XX..X....XXX.XXXXXXXXXXXXoXooXooXooX+oXoooooooooooo+X++++...+.+++X+OOOOOOOOOO+O++++++++O@O@@@O@@++@@@@@@@##@###@#@#######$+##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ&*&*&******=******=*==*%==*=*==============;=;=;=------;-;;;;;;;;:<;<;<<;<;;<<<<<<<<<<<-8-8;88<<-2<<22<3<22222323323223328;;8;88828222828333638666668666868388888888878998898899980809999909000900000qq00000q0qqqqqqqqqaaqaaqqaqaaaaaaaaaadaaaadaaaadddadsdddddddfdfddfdffdfffffffffffffhjfjjfjffjffjfjfjjjfjjjjjjjjjljljjljljEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE..X X .X.X.X.XXX..X.XXXX.X.ooXoXoooXoXXooooXoooooooooooo.++X.++++++++X++OOOOOOOOO++O++++++++O@@O+@@@+@@@@@@@@#@@@@##@#########$$##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ**&***********=******%===*==*=============;=;==;;----=;-;;;;;;;;;;<;;;;;<<<<<<<;<<<<<<<;<-;8,-<8822<23<<32222232222332323;88<88;;3228,882666386666666686688882888888888889988899908089999900990009q0q8q0q00qqq0qqqqqqaqaqaqaaaaaqqaaaaqaaaaaaaddaadaddsaddddddddddffdfdfdffffffffffffffffffjfjffjfjjjjjfjjfjjjjjjjljjjljlljllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE . ........X.XXXXXXXXXo.o.XXXXo.XXooooXoooooooooooooooooX+.+.++.+.+++XOOOO@O@O+OOO++++++++@O+@++@+@+@+@@@@@@$@@#@###@###########YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRS&***&*******=*****=*==*=%==*=*==========;=;==;===----;-;-;;;;;;;<;;;<<<;<;<:;<<<<<<<<<;-88;-<<<-<<22<<2<2222222222232323288;8;8883882882836663866666866868388888888888889888989898080999990909000q9q9q00qq0q0q0qqqqaqqqqaqaqaqqaaaqaaaaaaaadaaaaaaaadaddddddddddddddfdfffffdfffffffffffffjffffjjfjfjffjjjjjjjjjjjjjjjljljjlllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...X X......X.X.XXXXXXXX.o.oo.oooo.oooXXoooooooooooooooOooo++.++.+++XX++OOOOO+OOOOO+++++++++@OO@O@+@+@@@@@@@@$@@#@@#@@##########$@TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ*&************==*=*=**=*==*=*==============;;;=;=-=;;;;;;;;;;;;;;;;<;;;;2;<<<;<<<<<<<<<<8<<<<<<<<8<<<2<8<2222223223232332;88<8<8;8,<8<<886666383866666868888888888888988898988998808880909099000990q000qq00qq0qq0qqqqqaqqqaaaaaqaaaaaaaaadaaadaadsddddddaddddddfdddfdfdfddffdsffffffffffjfjfffjfjfjfjjjjjjjfjjjjjjjjjljjjjlllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .. .X.XX..X.X.X XX.XXo.o..o...oo.XoooXoXoXooooooooOooo+oo+.+.++XX+++X+O+OOO+OO++O++++++++O@@OO@+@++@+@@@@@@@@@##@############$$URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ&**********=*****%***=%%==**=*======;===;;====;=;-;=;;==;;;;;;<;;<<;;;2<;<<<<<<<<;<<<<<<-<-8-<-8-<<<822<<22223222222232238<;888<8888<888<8336838366866668833882888888889888889999998009999990900000000q000q0qq0q0qqqdqqaqaqqqqaqaqaqaaaaaaaaaaadaadsaaddaddddddddfddfdfdffffffffffffffffffffjfjjfjfjjjfjjjfjjjjjjjlljjljlljlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. ..X ....X.X.X.X XXXX.o.ooo.oo.o.XooXoooooooooooooooo+.+..++.+.++X+X++OOO+O@OO+OO++++++++@O@@@@@+@@@@@@@@@@@@@$####@#########@$TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRS**$***************=*=*===*=&===============;==;;=--;;;;;;;;<;;;;<;;;<;<<<<;<<<<<;8-;<<<<<<88<8-,8<<<<<<8<2322222223323232<8<8;8;8;888888<388338386666868683888888888788888989899889999909900990000000000000qqqqqqqqqqaqaqqaaaaaaqaaaaaaaaaadadadaaadaddddddddddddfdfdfdfffdfffffdfffhfffffffjjffjfjffjjjfjhjjjjjjljjjjjljjllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE..... X.X...X.X.XXXXXXXo.o.o.o.oo.ooXooooooooooXoooooOo.+o+++.+++X+++X+O+OOO+OO+OO+++++++++O@@O@O+@+@@+@@@@@@$@@@@#@@##########$#URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ&*****$******=**=**=%=%=%====*=====;=========;===--=;=;=;;;;;;;;;<;;<;;<;<<;;<<<<;;-8<<<<<<-<<<<<8<<<8<8<22222232223233238<8<8<88;8<8<<883638338866666666888888888888889988898899999999999990090000000q0q0qq00q0qqqqqqqqaqqqaqqaaqpaaqaaaaaasaaaddaafdaadddddddfddddfdsfdfffffffffffffffjfjfffjfhjhjjjfjjjjjjjjjjjjjjjjjjljlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. ..X..XX .XX.XX XXXX XXXXXoXXoXoXooooooooooooooooooo++o+.+o+.+++.+++o@OOOO@O+OOOO+++++++++++@@++@+@@+O@@@@@@@##@#@#@#######$###TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ***&*******%-*%*****=*=**===*===========;====;=;;----;=;=;;;;;;;;;<;;;<;<<<<<<<<<8;8-<<<-8--<<8-82<2222222222223222233323233333333338338333838383888288888888888888889696998969990800990800089q900r0q0q00q0qqqqqqqqqqqqdqaqaaaqqaaaaaaaaaaaadaadaadadddddddddfafdddfdfdfdfffffffffffffffjfffjfjfjfffjjjfjjjjjjjjjjjjjjjljljEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE .....X X..XXXX XXXXXXXXXXXXXXXoXooXoooooooooooooooooo.+o+.+o++o+++.o+OOOOOOOO@OO@++++++++++@++@++@+@@@@@@@@#@@##@@#############TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ%*************-*%=******:=*=*=============;=;====----;;;;;;;;;<<;;<;<;<<;<;;<<<;<-;;;<<8-<<8<<,;-<22<2<2<222222223232323323332333333383333838383822888282888228888888888996969907808008000000900000000rq000000qqqqqqqqqqqqqaqqaaaaqaaqaaaaaaaadaadadaadaadddddfaddfdfdffffdffdffffffffffffjfffjjfjjjjfjjjjfjjjjljjjljjljljlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE......XX. XXXXXXXXXXXXXXOXooXoXoXXXoXoooooooooooooooo+.+.oo+..+..+o+o+OOOOO@OOOOO++++++++++@++@+@++@+@@O@@@@@@@#@##########$@##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ*&*********%**-*-*==**=***=*==*===========;=;=;;=----;=;;;;;;;;;;;;;;;<;<<<<<<<<<;<8--<<;<;8<-88-<22<2<2222222332223323233332323333333838833883838888288828888888888888089899060608080808900800q900000q0q00qqqqrqqqqddqdqqaqaaaaqqaaaaaaadaaaaaadsaaddddddddddddddfdffdfdffffffffffffffffjfjfjffjfjfjjjfjjfjjjjjljjjjljljlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...X... .XXXXX X XXXXXXXXXXXXXoXoooooo.oooooooooooooo.+o++.++++++.+o+OOOOOOOO@OO@+++++++++++@@++@+@@+@@@@@#@#@$@#@#@###########YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ****&******-**%%-**%=*=*==*:**===============;=;;----;;==;;;;;;;<<;<<<;<<;<;<<<;<8<<;-8<-8--<<--82<222222222222222322323223333633333833333383338882828882888888888888886869696080808080809909909000q000000q0qq00qqqqqqqqqaqaqaqqaaaaqaqaaaaaaaddaadsdadaddddddddfddfdddffdfffdffdffffhffffffjfjfffjjfjjjjjjjfjjjjjjljjjjllEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.....X X XX XX XXXXXXXoXXXXXXXoXooooooo.oooooooooooo+o.+o++oo+o+++o+OOOO+O+OOOOOO@OO++++++++++@+@@@@@@@@@#@@@#@@#@@##@@$###$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRV*&&********-*-****==*=%*=*=====*=========;=;=;=;=------;;;;;;;;;;<;;;;<;<<<;<<<<<-;-;8-<8-8<-<-,822<2<22222222222322323332333333338333333388383838388828888<838888888890879608006998890999999q900000000qq00qqq0qqqqqqqqqdqaaaqddqqaqaadqdaaaadadaddadddaaddddddfdfdfdfdfffffsfffdfffffjfffffjfjfjffjjjjjjjjjjjjjjljljjljjzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.... XX XXXXX XXXXXXoXXXXooXXXXoXoXoooooooooooooooo+.++oooo++o+o+o+oOOOOO+OO@O@O@O@O++++++@+@++@+@+@@@@@#@#@@#@#@####$#######$TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ***&***-&*************=*===**=================;=;----;-;=;;;;;<;;;;<;;;<;<;<<<<<<8;-8<;<<;<<8<8;-<22<2<22<22232322232322333333333333333883333383828388888888888888888968806060690998098009q9q9q0900000000q0q0q0q0qqqqqqqqqaqaqqqqaaaaaqqaaaadaaadaasdsddddddddddddfdddfdffdfffffffffffffffjfjffjfjjfjjffjjfjjjjjjjjjjljjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE....XX XXXXXXXXXXXXXXXXXXXXXXoXooooXooooooooooooooooo+o+oo+..++o+oo+OOOO+OO+O@OOOO@@++++++++@++@+@+@@@@@@@#@@##@######@###$###TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ************-*******==*=*=*=============;;;=;;=;=----;;;;;;;;;;<;;<;<<<<<<;<<<<<<-8-<<;;<8----88-2<2<222<222222323222323223322633333838338838338338838888888888888888788888696060989999999099990q0000000000q0qq0qqqqqqqqdaqdqdqqdaaaaaaadaaadaddaasdaadadddddddddffdfdfdddffffffffdfjfffjffffjfjffjjjjjjjjjjjjjjjjjjjljjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.X.X XX XXX XXXXXXXXoXXoXXoXoXoXoXoooooooooooooo+o+.+.+oo+.+o+o++.OOOO+O+OOOOOO@OO++++++@@++@+@+@@@@@#@#@@@#@##@@###$##@$##@YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ%*&*********%**-*=*=*%=*=*=*=*=*====;=========;=;----;;==;;;;;;<;;<;;;;;<;<;<<<;<-;;<8-8-<<8<<--82<22<22222222222223223232333326333333383338388383388<88<8888388888888808600606999999999999099q090000000000qq0qqqqqdqqqqqqqqqdqqdaqqdqaaqaaaaaaaaadaddddaddddddddddfdfdfdfffffffffffffffffjfjfjfjjfjfjjfjfjjfjjjjljjjjljEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.X. X X XXXXXXXXXXXoXXoXXXXoXXoooXoXooooooooooooooo.+oo+.+.++++++.+OOOO++O++OO++++++++++++#+@@+@@+@@@@@@#@#@@#@#@######$@$###KYRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRS&**&********-%*-***%=*==%==%==*============;=;==;--=;;;;;;;;<-;;<<;<<;<<;;<<<<<<<;<8-;-,<<<-<<8;<<2<22<222222222222222323333323333636363366663666838838668866868888888889800888980809990980q8800000000qq000rqqqq0qqqdqfqqqqqqaaqqaaaaaaaaadqddaadadaddddadddddddddddfdfdffdffffffffffffjffjfjfjjffjjjjjjjjfjjjjjjjjjjjljEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...X X.XXX X X XXXXXXXXoXXoXooXoXoooooooooooooooooo+.++o+o+.+.+.+++OOOOOO+OO+OO+++++++++++++++@@++@@@@@@#@#@#@#@#######@$####YYRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRS**&**********-****=**=%===*========*=====;;====;=-=;=;=;=-<;;;;;;;;;;;;;<<<;;;<<<8---<8;--88<<,-8222<222222222232223232332333333333333383336366663838863868888888888888880686808080809999000qqq8000q0qqq000qqqqq0qqqqqqqqfqqdqadqqaqaaaqddqaaaadaadadadddddddddfdfdfdfdfffffddfffffffffffffffjffjfjfjfjjfjjjjjjjjjjjjljjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE..X. X X X XXXXXXXXXXXXXXXXoXooooXXoXXoooooooooooo.++o+..++++++o.+OOOO+O+O+OO++++++++++++++@@+O++@@@@@@@@#@##@@#######$@$@##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ&*&**********%*-*=**=%==*===**=*======;=;*;=;=;;;--=;=;;;-;;;;;<-;<;<<;<<<;<<<<<;--;8<8<8;;8<8;;82<<2222<2222322332223223333233333633663366666666868686868686668888888898688089990808999900008q000000qq00000qqqqqqqqqqqdqqdqdaqaqqadqaqqaaaaadaaadaaadadadddddddddfdfdffdfffffffffffffffffjfjfjfjjfjjjjjjjfjjjjjjjjljjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX.....XXXXXXX XXXXoXXooXXooXoXXooooooooooXoooooooo.+.+o++++.+..+o+OOOOO+O++O+++++++++++++@+@+@@@@@@@@@#@@#@@@##@######@@$$##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ*&*********-*******%==%%=%=*=============;==;==:=--;=;;;;;;;;;--<;<;;;<<;<<;<<<<<<<<<----8--<--8-<2222<22222222222223233323333333333333366363666638386668666888888889e8898088889980889999088q8q00000q08q000q0q00qqqqqqqqqqqqqaqaaaaaaaaadaadaaaddadddddddddddddddfdsdfdfffdffdffffffffffjfffjfffjfjfjjjfjjjjjjjjjjjjjlzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX....XX XXXXXXXXXXXoXXXXXXooXoooooooooooooooooo+.o+o+o+..o++o++o+OOOOO+OOOO+O+++++++++++#+@++@++@@@@@@@@#@##@#@@#######$@##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ*&***************=*=*=*=====*==============;==;==-----;;;;;;-;<;;;;<;;<;<<<<<<<<<;-;<<<88-88<<8-<<22<22<222222323223232323233333333383363336666666666686886868868888888889889999980808000000000000000000000qqq00qqqqqqqdqqdaaqaqaqdaqadaaaaaaadaadasdsaddddddddddddfdfdfddffffffffffffjffjfjffjfjfjfjfjfjjjjfjjjljljjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXX.....XXX XXX XXXXXXOXXooXXooXXoXoXoooooooooooo++.oo+.+++oo++o+oOOO+OO+++O+O++++++++++++++@@++@@@@@@@@@@@@@@##@###########TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ%*&*&*****-****-****=**%=**=-*=*===========;==;=;----;-;;;;;<;;;<<;;<;;<<;<;<<;<<<8;<<<--;;--<<-822<2<22222222222322323232333333338336636663636666386836668686688888888988898898908088088800880000rq000q0000qqqqqqqqqdqqqqqqadqqdaqaaaqqddadaaaaaaaadadaddddddfdddfdfdfsffffdfffffffffffffffjfjjfjfjjjjjjjjjjjjjjjjjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE X X..X.XXXXXXXXoXXXXXXX.XoXooooooooooooooo.+.+.+.+.++.+.++o+oo+OOO++OOOOOO++++++++++++@+@@@@@+@O@@@@@@@@$@$@########@$##$YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRV**&**********-****=*====*=****=--===;:======;;=;=-----;-;;;;;;;;<<;;<<;<;<<<<<<<<--8--<<;8-;8-8,<2<<22<222222232222333223333233363336363636666666666883838688888888888888899888998080000080000000000q00000q0q0qqqqqqqqqqqqqqqqqqqqaaaadqqqdaaaaaadaaddaddfdfadddddffdfdfffdffffsffffffffjfjfjjffjfjjjfjjfjffjjjjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX X.XXXXXXX XXX XXoXXXXXoXXXoXoXooooooooooo+.+.+.+o+.++.++o+o+ooO+OO+O+O++OO++++++++++@++@+++@+@@@@@@@@@#@@@#@@$#####$@##$TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTYV***************=*****=***==-*==-*======;======;=;----;-;-;;;;;;;-;;<;;<;<;;<;<<<<;8<;-8<-8;-8;;-8<22<2222<2222232323332322333333333333336363666666683886868568688888888989888999808080808008008000000q0q000qq0qqqqqqdqqdqqddqqddqaaqaaqaddqaaaddaaddadasdafafddddfddfddfdfffffffffffffffffffffjffjffjjjjjjjjjjjjjljjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...X...X.X.XXXXXo..o.o.oo..o.++.Xooooooooooooooo@ooo+oo+oOoOOOOoOOOOO@OO@OO@O@O@O@O@O@@O@++@+@+@@@@@@@@$@$#@$@@###########URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRC%&****************=*==%==*===*====--=====;=;===;=----;;;=;;;;;;2;;;2;;2;2<<;<<<;<<<;<<-<8-<<8-<<8--<8;8-;8;222222323332323233333333633636366666666666866688888888888888889898899899899999909090000000q00rq0qqqq0qqqaqqqqaaqaqaaaqqaqaqaaaadaaadaadssaaaddddddddddfdfdfdfffdfdfffffffffffffffjfjfjhjjjfjfjjjjjjjjjjljlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...XXX.X.XXXXXX.oo.o.o.ooooo..+ooXoooooooooo@ooooooooOooOOOoOOOOOOOOOOOOOOOO@@OOO@O@OO@+@@++++@@@@@@@@@@@##@#############TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ%**&*********=*=*****%==*==*===-*=*====;=;==;;=;=----;=;;;;;;;;;;2;;;;;2;<;<<<<<<-8-88---8;<<,<<-<8<-8<<8222222222222232333333333333363366336666666686668868383888888889888088999999999999009000900q000000qq00qrqqqqqqqaqqqaaqqaaaaaaaaaaaaaaaaddaaddddaddddddddfdddfdffdfffffffffffffffjfjfffjjfjffjjjjjjjjfjjjjjflEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@.X.X.X.X.XXXXXo..o.o.o.oo.o.o.ooooooXoooooooooooo@oOooOOOOooo@OOOOOOO@OOOO@OO@@O@OO@@@+++@@++@@@@@@@@@@##@@#####+#######TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ%&**************=***==*%==**=*=======-=======;=;=----;=;=;;;;;;;2;;2;;<;;<<;<;<<<-<8;<<<88-<<8<88<;8-8;;822222222323332323233333333333666663666666666686663888888886989888869999908989999909090000000q00000q00qqqqqqqqaaqaqaqaqaqaaaaaaaaaaaaaaaaadaasdddddddddfdfdfdfdfsffffffffffffhfffjfjfjffjjfjjjjjjfjjjjjjjjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE..X.X.X.XX.XXXooo.o.o..oo.oooooXooooXooooooooo@oooOoO+OoOoO@ooOOOOO@OO@OO@OO@OO@O@@O@O@+@@+@@@@@@@@$$@@##@#@@###%####$##URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ%**&********==***=*=*%=%==*====*==========;;==;=;----;;;;;;;;;;;;;;;;;<<<;<<<<<<<;<--<<--;-8<-<-<88,<;8<<222222<82222232323333333333633663666366666686686888828888796888989888898808099999009900000q0000000qqqq00qqaqqqqaaqaqaaaqaqaqaaaaaadaaadadaddadaddddddddddddfddffdffffffsfffffffffffjfjfffjfjfjfjjjjjjjjjljEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXX.XX.XX.XX.X oo.o.o+oo.ooooXoXooooooooooooooooOoOooOoooOoo@OOO@OO@OOOO@O@@O@OO@O@@O+@+O@O@@@@@@@$@@#@#@#@###########%TTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ&&**********=********=%====***;-*============;=;==;=-;=;=;;;;;;;;;<<;<;<<;<<<<<2;;-<<8<<8<8--8<8<-<<8;<8<2222222223232323333233333333336336666666666668688888888888698789068980809008089999090000000q0q0000q0q0qqqqqqqqaqqaqaqaaaaaaaaaqaaaaaaaadadasdddadddddddddddfdffddfffffdfffffjffffffjfjfjjffjjjjjjjjjjjjjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX.X..X.XXX.XXooo o.o....+o.o.oooooooooooooooooooOOoOoOo@@o@ooOOOO@OOOOOOO@OOOO@OO@OO@@@@+@@@@@@@@@@@@@#@#@#############TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ%***&********=***=*==*=***====*=========;;=;;=;=;;=;-;;;;;;;;;;;;;;;;;<;<<<;<<<;<<-8;----<<;8-<-<-8;8<8<-22222822222232322333333336366663636366666686666882888888889689886089068098088099909090000q00000000q0qqqqqqaqqqqaaqqaaqqaqaqaaaaadaaaaddadaadaddddddddddfdffdfdfdfffdfffffffffffffjfjffjffjjjjffjfjjfjjjljEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXX.X..XX.XXXXo.o .o...o.+ooooooooooooooooooooooOooOoOoOOo@oOOOOOOOO@OOOOOOOO@@OO@O@@@@O@@O@@O@@@@@@@@@@#@@#############TTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ&**********==*=*******==**=*;*;==========*;====;==;=;;=;;;;;;;;;;<;<;;<<<;<<;<<<<<88--8<88----88-<<8<<<882222222223222323333333236333633366363666666686868828838888888898980669789080099990090990000q0q0000qq00qqqqqqqaqqaqaqaaqaaqaaaaaaaaadaadaaddddddsddddddddddffdfdffdffffffffffffhjffffjfjjjfjfjfjjjjjjjjjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.X.XXXXXXXXX.o.oo.o.+o...+..ooooooooooooooo@oOoOOoOoOoOooo@oOOOO@OOO@OO@O@@O@O@O@O@O@O+@O@@@+@@@@@$#@#@##@############TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ***&**&**********=**=***==*=**=============;=;;=;;=;=;;;=;;;;;;;;<;;<;;<<2;<2;<<<--;<;;,-;-88<-<,8--<8-<<2222222222323232233333333333336336666666666666662888888888888889886099009808999990900090000000000q0qqqqqqqqqqqaaqqaaqaaqqaaaaaaaaaasadaadaadadaaddddddsddfddfdfffffffffffffffffffjfjfjffjjjfjjjjjfjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXX.X..X..XXXo..o.o.o.o..oo.+XooooooooooooooooooooOooo++oOo+oOOO@OOOO@OO@@OO@OO@O++@+@@++@@@@@@@@@@@@##@##@@###########TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ%************%==**=***:**=*:*===*============;=;=----;;;;;;;;;;;;;<;;<;<<<;<<;;2;;<<88---;;8-<8--222<222222222223232332332333333333633638363836663838388888888888888888968998899999999999990900009q99qq00q9qqqqqqqqqqqqaqqaaaqaaaaaaaaaqdaaadaaadsaddddadddddddfddddfddfsdffffffsfffffffffjfjfjjffjfjjjjjjjjjjjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX.Xo..oXXXX.oo.o.o.oo+..oooooXoXooooooooooo+oOOOoOOooo+o+o+@OOOOO@OOOOOO@OOO@@O++@+O@+@+@@O+@@@@@@@@##@@#########+%##TTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ%&***********=******=*=*=*===*==========;=;;==;=;----;;;=;;;;;;<<;;;<;;;<;2;<2;;2<<--<<,88-8;<<<8<<222<222222322222223323332333333333336336636666838888338883388888888896888888999999990990909000q9qqq9q99q9000qqqqqaaqaqqaqaaqqaqaqaaaqaaaaaadadaadaddddsaddddddddfdffdffffffffffffffffjffffjffjjffjfjfjjjfjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXo..X..XXo.oo.o.oo.o.oo.oooooooooooooooo@ooOooOOOoo+oo@+oOOOOOOOOOOOOO@O@O@O@O+O@+@@+@++@@@@@@$@@##+#########%+####URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ**&=&******=*%****=*****==**==============;=;;=;=----=;=;;;;;<;;;;;;<<<;<<;<<;2<<;<;8<<8;-8-;8--82<2<2<2<22223223232232323333333333633833636366668383838888883883888888990898998999999999990999909qq999qq9pqqqq0pqqaqqqqaaqaqaaqaaqaaaaadadaaadaaasaddasdddddddddfddfdfdfddffdffffffffffffjfjfjjffjjjjjfjjfjjjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX..XX.o.XX.o..o.o.o.ooooooXXoooooooooooooooOoOoooO@oo+ooo+OOOOO@OO@OOO@O@OOOO@@O@@@+@++@+@+@@@@@@#@####@@#####++%###TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ***&**********=*-***=*=***==**==========;=====;=;----;;;;;;;;;;;;<<;;;;<<;<<<2;<;8<;-<---<;-8;-8;222<222222222222223233232333333333633383363836663883883882888888888888698888899996999999909q0q90q9qqqqq99q0qq0qqqqqqqqaqqqaaqaaqaaaaaaqaaaaaaaadadaddaaddddddddfddfdfdfffffffffffffffffffffjfffjjffjfjjjjjjjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXX.X.XXXXXo.o..X.oo.oooXooooXooooooooooooooOoOoOooo+oO@@ooOOOOOOOOOO@O@O@@@O@O@O@O++@++@+@@@@@@@$@####+$+#$+$$$$+$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ%&*********-*-****=**=**:=*=*========;===;===;=;=----;;;;;;;;;<;<;;<;<;<<<<<<<;;2--<8--<8<8<<8-8-<22<2222222223222233233223333333363336386666366683888833388383888888880888808099999999999999099qqq99q99qq9a90qqqqqqdqqaqqqaqaaqaqaqdqaaaaaadaddaadddadadddddddddddfdsdfdfdffffffffdffffffffjjfjffjfjjjjjjjfjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.X.X.XXXXXo.oooo.o.o.XXooXoooooooooooooooooOooOOOoo+Oooo@OOOOO@O@OOOOO@OOO@@O++O@+@+@@@+@@@@@@@@@#++#$+$##$+++$%+##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRS&**&****************==**=*==**=========;===;;=;=;-=--;=;=;;;;;;;;;<;;;<<;<;<<<<<<8;;-<<<;;-<<<<<;2<22<22<222222222232332333333333333333633663666666663888888888888888888808888989999999999q999q0999qqqqq99q9aqq0pqqqqaqaqaqaaqqaaaaaqdqqdadaaaaaadaaadddddddddddffddfdfffffffffffffffffffjfjffjfjjfjjjfjjjfjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX.X.XXXXXXo.ooX.ooooooXoooooooooooooooooooooOOooOOO+oooo@OOOOO@OOOOOOOO@OOO@@++@+@@+++++@@@@@@$@@##$++$$##$$$$$+$##URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ*&**************==****:****===*==============;==;=;=;;=;;;;;;;;;;;;;<<;;<<<<<<;<<-8-8<-<-88--,<882<<222222222233223232332<332333333366363363666666683382888888888888888888080899869999999999q9000qqq99q9qr99aq0q0qqqqqqqaqaaaaaaqqdaadqaaaaaaaaadadasadsdddddddddfdfdfdfffdfdffsffhfffjfjjfffffhffjffjjjfjhjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.XXX.XX.o.XXXXXo.oXo.ooooooooooooooooooooOoooOoOoOoOO@ooOOOOOOO@OOO@@OO@@O@O+++@++@+@@@@@@@@@@@###+#+$+#$++$++%+##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ***********%-*=**%==****=:=*============;==;===;=;=;=;;;;;;;;;;<<<;<;;<;<<;;<<<<<;;;;8-<8-;;88--;<22<2<22222222222232323333333333363336386666666633888888383883888888880888888999999999999009000999qqq9qqq9a9q0qqqqaqqqaqqaqqaqaqaqaaqaaaaaaaaddadaddddaadddddddddddfdfddfffffffffffffffffffjjfjjjhjjjfjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXX.XXXXXXXXXXXoXoXoo.oooo.oooooooo+ooooOOoOoOoOoOOo+o+oOOOOOOOOO@OOO@OOO@@O@O@@@@@O@@@@@@@@@##@@##@#$@#######%+$$TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ*&**&*********=***==**==*=**=*==========;==;==;==;;=;;;=;;;;;;;<;;<;;;<;<<<<<<<<<--<<<<-8-8<<-88-222<<<2<<3222222223323332233332333633363333836668886666666868888888888888899898999999999909090090000q0q0pqqq0qqqqqqqqqqqqqaqdaaqqaaaqaaaaadaadaadaadadddddddddddfdfddfddfffffdffffffffffffjfffjfjffjjjjjfjjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE..XXXXXoXoXXoXXoooXXoooooooooooooooooo+ooooOoOoOOo+o+o+OOOOO@O@OOOOO@@O@OO@O@OOOO@@@O@@@@@@@@@@@#@##@@#####$#+$$#URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRS&&**********=**=*****=**=*===========;======;;==;;=;=;=;;;;;;;;;;;;<<;<;<<;<<;<<;<8;-,<-<;<<-,<--2<<28<<82222222222233223333333333333663666636668836668686868868888888898988889999999999999099000000q0000000q0qp0qqqqqqdqqdqaqqaaaaaaaaaaaaaaaaadadaaddaaddddddfddffdfdfffdfffffffffffffjjffjjffjfjjjfjfjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX.XXXXXXXXXXXoXXXooXooXoooooooooooooooooOooOoOoOoooO+oOOOOO@OOOOOO@OO@OOO@@@@@@@@OO@O@@@@@@#@###@@#@@$####+$$+##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ******************=*=*=***==**=======;=====;==;;=;;;=;;;;;;;;;;;;<;;;;<<<<<;<<<<<<;8-8-<<8-;8;8<82<22<22<222222222322233323323333333636633666668366668666888666888888888898898998699999999009000000000qq000q0qqqqqqqqqdqqqqqqaqqaqaaaaaaaaaaaadaadaaddsdddddddddfdfdffdfdfdfffffffffffjfffjfjfjjffjfjjjfjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXXoXXXXoXXXoo.XooooooooooooooooooooOoOOoOoOoO+OOOOO@OOOOOOOOO@OO@OO@@O@OO@@O@O@@@@@@@@@#@@@#$@@#@#####$++%##URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRM*&**&*******==*******=*=**==*==============;=;=;==;;;;=;=;;;;;;<;<;<;;<<;<;;<<<<<-8<<<-<<8;-8<--8<22<3<22222232322232322323333333333633363663663866683668386888888888888089888989999999999090900000000000000qq00qqqqdqqqdqddqaaaqaaqaaqaaadaaadadaddaddasddddddddfdfddfdfffffsfffffffffffffffjffjfjjfjjlfjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXX.o.XXXXXXXoXXooXooooooooooooooooooOoOoOoOoOOOOOOOOOOOOOO@O@@OO@@O@@O@@O@@OO@@@@O@O@@@@@@@@@####@$####+$+%#%TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr****&******=*=******=*=****=**==============;=;=;=;=;=;=;;;;;;;;<;<;<;<;<;<<<<<;<;-;<-<<---;8-<<<222<222222222322<33333323332333333833633666338636686866886886888888898898988899996999999909990909qq0000q00qqqq0qqqqdqqqqaqaqqqaqaaaaaqaaaaaaaadadadadadddddddddddddfdffddffffffffffffffffjjfjfjfffjjflfjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEX.XXX.oXXXXoXoXX.XooooooXoooooooooooooOOoOoOoOoOOOoOoOOOOOO@@OOOO@OO@OO@OO@@O@@@OO@@@@@@@@@#@$#@@#@@#####%+$+#@URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*&&***************=***====================;==;==;=;=;;;;;;;;;;;;;;;;;;<<<<;;<<<<<;8;<-8<8;8<-8,8-2<2<<22222222232332233232333333333333666363883386836866686868688888888888889899899999999990900000000q0q900q00qpqqqqqqqqdqqaaaaaaqaqaaaaaaadaadadsaaddddddddddddfdfdffddffdfffffffffffffjfffffjfjjjfjlfjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXX.o.o.oXXoXoXoooooooooooooooooooooooOOoOoOoOOoOOOOOOOO@OOOOOOOO@OOOOOOOO@OO@@OO@@@@@@@@@@#@@@##@@$##$++$+$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR2&**********=****=**=****=*=*=*===========;===;=;=;=;=;;=;=;;;;;;<;;;<;<;<<<<<<<;<;-8-<<;-<<<<<<<-<<222<3<22222222<333233233333333333363363666686666868666688868888888889889898999999999999000099000q0q09q00q0qqq0qqqqqqdqaqaqaqqaaaaaaaaadqdaaaaadadddadaddddddfdfdfddfddffffffdfffffffffjfjjfjffffjjfllfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.XXX.o.oXXXXoXoXooXXoooXooooooooo+ooooooOoOoooOOoOoOOOOOOOOOO@O@@OO@@@O@@O@@@@O@@@O@O@@@@@@#@$##@#@#$+$$$+%+$#TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR*&*&***********=****=**=**==*=============;=;==;=;;=;=<=;;;;;;;<;;<;;<<;<;<;<<<<<<<-8;<<<8<<-8-8<8222<<3<32222323233<<33232333333333383363666363866666666866668688888888988988899999999999999090009q00000000qqq0qqqqqqqqqqaqaqaaqaqaaaqaaaqdaaaddasdaddadsdddddddddfdffdfdfdfffffffffffjffffffjfjfjjjfflflEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXoXXooXoXXoXoXoooXooooooooooooooOoooOoo+ooOOOOOOO@OOOO@OO@OOOO@OOO@@O@O@@@@@@O@@@@@@#@#@@#@##########+%##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRI****************==*=**=*=*=*==*=============;==;=;;;==;;;=;;;;<;<;;;;<<<<;<<<<<<<<<88-;-<8<<22<<-<<2222<2222222222<33323233333333333338383386638666666668688688688880888889889899899699999909090000q0000q0q0qqq0qpqqaqqqaqqaaqaaaqaaaaaaaaaaaaaaaaaaaadadddddddddsdddfddfffdfffffffffffffjjffffjfjfjjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXoXXXXXXXoXXoooooooooooooooooo+oooOOOoOOoOOOOoOoOOOO@OOO@OOO@@OOO@@OO@@@O@O@O@@@@@@@@@#@@$@#@##@####$#$+$#YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRc*&******************=**=*==**=========;======;;=;===;;;;;;;;;;;;;;<;;<;<;<;<;<<<<<--;;8-;-2<<<8<8<22<<22<2222222223332323233333333333333833636666666686866868668888888889889988999999999999909909000q00q00000qq0q0qqqqqa0aaqqaaqqaqaqaqaaaaaaddadddasdddadddddddddddfdffdfffdfffffffffffffffjjffjffjfjjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXXXXXXoXXooXXoooXooooooooooooooOOooOOOOoOo+oOoOOOOOOOOOOOOO@O@@@O@O@O@O@@O@@@@@@@@@#@@@@##$@######+#$$##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR&*************=********=*=====**===============;;=;===;==;=;;;;;;<;;;;;<;<;;<-<<<;<;---<<<8<<<2-<8<<2<22222222223233<333233<333333333333333366336666666666688688668888888988988899969999999909000900000000000q0qqqpqqqqaqa0qqaaaqaaaaaaaaaadaaasaadadaadadddddddddffddfdffdfffffdffffffffffffffjffjjfjffjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXoXoXXoXooXooooXoXXoooooooooooooooOoooOOOOOo+o+OOOOOOOO@O@OOOO@OO@O@O@O@O@@@OO@@@@@@@#@@@##@@@@####$#+$#$TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRV*&****$*********=*=*=*=**=***=====*=======;==;==;;==;;=;;;;;;;=<;;;;<<;;<<<<<<<<<<<<8;8<<--2<<<<<<<<22<22<2222222223<3<233233333333333883836368836666686686668668888888988898898988999999999909900000q00q0q00qq0qq0qqaqqqqaqaaqqaaqqaaqaaqaaaaaaaaadadddasdddddddddddfdfdsfdffffffffffffffjfjfjfjjffjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXoXoXXXXoo.ooXoXoXoXooooooooooooooOooo+ooooO+oOOOOOOOOOOO@OOO@OO++++@@@O@O@@@@@@@@@@@@#@@#@@@@@$#######$##TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR=%***&***$*****************===**===============;=;===;;;;=;=;;;;;;;;;;;;;<;<<;<<<<<<;;;<<-<8<<2<<,2<22<22<22222222233<333332333333333338383338333838666866688686866888888889888989999999999999909000000q9q00q0qq0qqqqqqqqqaqaqaqaaaqqaaaaaaaaadaadadadaddddsddddddddddfdfdfddffffsffffffffffffjffjfjfffjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEo@XXoXoX.oXXXoooooooooooooooooo+oOoOOooO+OoOo+oOO@OO@OO@OOOO@OO@++++OOO@@O@O@@O@@@@@@@@##@#$$@@$##########YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr*%*******=******=***=*==*=*=**==*==========;==;=;==;;=;;;;;;;;;;<;<;<;<<<;;<<<<<<<<<8-8<8---<2<222<22<<22222222232223<333<33333<33333333338333668383666686666868688888888888898889899999999990099000000qq90q000q0q0qqqqaqqqaqqaaaqqaaaaaaaaaaaasaaaddaddadaaddddddfdfddfdffffdfffffffffffffffjfjjffjjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@XXXXoXoXoXXooooooooooooooooooooOOooOOoo+OOOoOOOO@OOOOOO@@O++++++++O@@@O@@@O@@@@@@@@##@#@@@@$@$###$######YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRH*&***********=************=*=*=*===========;===;==;;==;=;;=;;;;;;;;<;;<<;;<<<<;-<;<;<-;-;-8<8<<<><<<2<222222222222323333<323233333333333383333883383866686868868688888888889988998999999999999900900900q00000q0q0qqqqqqqqqa0aqaqaaqaaqaqaaaaaaaaaadaasaaaddddddddddfdfdfdfdfdfffffffffdfffjfjjfjffjjfjfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoXoXXXXXoXXooXXooooooooooooo+oooooOOooOOooOOOOOOOOOOOOOOOOO+++++++++O@O@@OO@@@@@@@@@#@@@#@$@@@@###+$#####YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRJ%%*&&*$**********=*=*==**=***=*===*=======;======;==;=;=;=;;=;;;;;;;;;;;;;<;;<<<<<<<--8;8;;;,-<2<2<2<<2<2<<222222222223<3323333333333333333338383833886666666668686868888898889888998999699999909900000000000000qq0qq0qqaqqqaqaqaaqaaqaaaaaaaaaaaaadadaasdaddadddddddddddfddfffdsffffffffffffffffjfjfjfjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoXXoXXooXXoXoooooooXOXooooooooOOoOoOoo@OOOOOOoOOOO++OO+O+O+++++++++++++@++@+@+@@@@@$@#@$@###########@$@@IRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTF$*$**************-****-********=**===============;=;=;=;=;=;=;;;;;;;<;<;;<<;<;<;<<<<;<<--3-3-<<<<<<<3,<3<<<33<<3<3<332323223<333333333333383338333883838383888838888630888888989888599808998080080000000q0q000q000qq0qqqqqqdqqaqaaqaaqaaaadqaaadaaaaaddadddadadddddddsdddfddfdfdfffffffffffffffjfjffjffjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXoXooXoXoXooX.XOooooooooooooOoOooooOoOOoOOOOOO+O+OO+O++++O++++@++@+@@++@@@@+@@@@@@@@#@##########@$$$YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRF=***$**$***%********-****=*==*==*===*=============;==;=;=;;;;;;=;;;;<=;<;;;;;<<<;<;<<<<<3--3<<<<3<,3<<<<<33<3<<33<<33<2222323333<333<33338333333383338383388828288838303888889688899999980890809000800000000000qr0q0qqqqqqqqqqqqqqaqaqqaqaaqaaqdqdaaadaaadaddddaddddddddfddffdffdffffffdfffffffffffjfjjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXoXXoXXXXooooooooooooooooooooooOoOooOOOOOoOoOOO+O+O+O+O+++++O+++++++@++@+@++@@@@#@@#@@###@########$@##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRq=*********&*%*************=*==**====**===========;===;==;=;===;;;;;;;=<;=;;;<;<;2<;<<<<<<-3<<<<<<3<-3<3<<<<3<3<3<333<33332223<33333333333383383883383838386888288888868308888888989888999990980808000088000q000q800qq0qqqqqaqaqaqaqaaaaaaaaaqaqaqaaadaaaadaddaddadddddddddffddfdffffffffffffffffjfffjjffjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXXXoXoooXXooooooooooooooOooOoo@ooooOoOOOOOOOOO+O+OOO+O+++++++++++@++@+@+@@@@@@@@@@##@#@#########$$##YRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ*&&&&$****************-*********=**=**===============;==;;===;;;;;=;;;;<=;<;<=<<;<;<<<<<<<;3-<-<<<3<<<<<<333<<3<3<3<3<33<223232333<33333333333833333338383866288882386868068889598988988989898990008000000000000qqq000qq0qqqqqqqqqqqaaqqqaqqaaaqdadaaaaaadaadadddaddddddddffddffdfdfdffffsffffffffffjfffjfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXooXoXooooXoooooooooooooOoOooOoOoOOOOooOooOO+++O+O+OO++++++++@@++@++@+@++@+@@@@@@#@@@@##@##########$TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTRRRTc=&&***&&****$*&*********-***-*=*=*=*==**=*===============;;=;;=;;;;;=;;;;;;;;<;;<;<<<<;;<;<<<-3-3<<-3<<<3<<<<3<<<33<33<33333<223333333333333333333333388388836666882888836066888869888898998999800088080000000000qq08000qqq0qqqqqqqqaqqaaaaqaqaaaaaqaadaaadaadaddsaddddddddfddffdfddfffffffffffffffffjffjffjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXoX.ooXXooooooooooooooooooOOoOoOoOoO@OOo@OOOOO+OOO++O@O++++++++++@++@+@+@@@@@@@@#$$@$@########@$$##iZCCCZCCCCCCCCCCCCVVCCZBZCMrrwrwrrqq=&$%&&&&&&&**&&***&******************=***==================;;=;=;==;===;;;;;;;;;;<;;;<;<;<<<<<<<<;-33-<-3-<<<<3<<3<<33,<3<3<3<<<33323<3333<3333333333333883333383866688288888886608888969898986999998080000000800000rqqq0q00q00qqqqqdqqqqqaaqqaqqaaqaaqaaddqaaaadaadasdddaddddddddfddfdffdddffffffffffjffjfffjfjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXoooooooooooooooooooooooooOOoOoOoOooooo@OOOOO+O++OO+OO@O+++++++++@@+@@+@@@@@@@@#@@#@@@##@@@$$@##$$####$#$$@@$$$$$$@$$$$$&$$$$&&$$&#$&$$&&&&&&&&**&&*&**&*&*&*************=**=*=**==**==*=============;=;;=;;;=;=;;;;<;;;<<;;;<;;;<<<<<<<3--3,3-33<<<<,<<3,3<<3<3<33<33<32333333<3333333333388333833833836668888888886888988889898988999980090800088000000000000000q0q000qqqqqqqdqaqaaaaaqdqadqdqaaaaaadaadddafafdddddddsdfddffdfffffffffffffffffjjffjlEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooo..ooXoXoXooooooOoooOooOOoOoOooOO@o@ooOOOO+O+OO++O++O@++++@++@@@+@+@@++@@@@@#@@@@#@@@#$@$@$@#$##$####$$@$$$$$$$$$$$*$$$$$%&$&&$&&&&&&&&&&&&&*&&&*&**&*************=**-***=*=*=*=*=============;=;=;=;==;;=;;;;;;;;;;<;;;;<;<<<<<<<;<<<-3--3-3-<<<3<3<<<<<<3<3<3<333<3<22<3<33333333333333333383883883866668822888366888888898888898899989980880000000800000q0q00qqq0qrqqaqqdqqaqaaqqaqaqdaaaqaaaadadadaaaadadaddddddddfddfddfdfdfffdfffffffffffffjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXXoXXoXoooooooooooooooOoo+OoOooOoOo@o@ooOOOO++O+++O+++++++++O@OO@@@O+@+@@@@@@@@@##@#@#@#############$##$@&@&@&@&$$*$$*$$&$$&$&$&*$&$&&*&&&&&&&*&&&**&*&***&*******-*********=*=*=**==============;======;;=;;=;;;;;=<;;;;<<;;;<<;<;<<<<<<<-3-3-3<<3<<3<<33<<<3<3<33<3<3322223<3333333<3363333633368338666666868666868888888888899898999999808800000000000000q000q0qq0qqqqqaqaqa0qqqaaaqaaaqaaadaaaaaaddadsddddaddddddddffdfdfdffffffdffffffffffjjffjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXoXoooooooooooooooooooooooooooOoOoo@ooo@OOOOOO+O+o+O++++++++@O@@O@@@+@@@@@@@$#@@@##@##########$#$#$$##$#&@&@&@@&$$$$$#*$&$&$&$&$$$$*$&$&&&&&&&&**&*&&***&************-*===*=*=***==**============<==<==;=;=;;;;;;;;;;;;<;;;;<<;;;<;<<<<;<-3-<-3-3<<<<<<3<<<33<3<3<<3333332323333<33333333336366336386666668666669668868888888988696969690808008980808000000q0000000qq0qqqqqq00aaqaaqqaaqaqaaaqqaaadaaaadaddasddadddddddddddfdfddfdfffffffffffffffjffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooXoXoXoooXooXoooooooooo+o+OoOOooooooo@OOOO+O+OO+O+++++++++O@++@O@O+@@+@@@@@@@$#@##@@#@#############$#$@&@&@$&@$$$$$*$$$$$&&$&$$*&&&&$&&&&&&&&**&&***&***************=******=*===*=*=================;==;=;;=;;;;;;;;;;;<;<;<<<<;<<<<<<-3<<<<,3<<3,<3<<3<3<<3<33<333<332223333333333333333833663833666666666686686886865888889898888999898080080008000000q00000000qqqqqqqqqaqaqaaaaqaaqaaapaaqaaaaaaaaaaaaddddaddddddfdddfdfsffffffffffffffffffjfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXXoXoooXXoooooooooooOoOoXoOoOoOo@@o@@ooOOOOO+O+OO+O++++++++@++@O@@@@@@@@@@@@@@@@#@@$$@$#########$$###$#$@&@&@&&$$$$$$$$$&&$$&$&$$$$&&*&&&&&&&*&&&**&****&**************=*=****=*==*================<===;=;=;;=;;;=;;;;<;;;<;;;<<<<<<;<<3-<<<<3-3<<<<<3<<<3<3<3<333<33<<32333<3<333333333333366333838336368686868686588898889988889999899908080080000000000000000rqq0qqqqqaqqq0aqqqaaqaaqaaaaadadaaaaddadsdaadddddddddddfddfdddfdffffffsfffffffjfffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooXoXXooXoooooooooooo+X+Xooooo@@oo@ooOOOOO+O++OO+++++++++++++@@@O@@@+@@@@@#@#@@$@@@#$#######$###$#$#$@&@&@&&@$$&$$&$&$&$*&$&&&$&&&$&&&&&&&&*&&*&&***&**********=*=*=**%=*=*=*=**==============<==;==;;==;;;;;;;;;;;;;<<;;<;<<<<<;<<<;3-3<<-<<-3-33,<<3<<3<3<3<3<33<332322<33333333333333336368666666683686866686886888888688998988898809980808q0q80008q7qq0q000q0qqqqqqqqqqaq0aaaaaqaaaaaaaaaaaaaaadaaddaddadddddddfddfdfddfffffffffffffffffjjjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXoXoooooooooooooooooOX+++o@@oooooooo@OOO++O+OO+OO+O+O++++O@@O@O@O+O@+@@@@@@@#@@@@@$@@########$###$#$#$@&@&@@&$$$$$$$$&$$$$&&$&$$&&*$&&&&*&&%&&**&*&*******************==**=*=*===*=========;======;;=;;;=;=;=;;;;;;<;;;;<;;<;<;<<<<<<-3-<<3<<3-<<<<3<3<<33<3<3<3333<322323333233333333363336333636666666666688686668888889888696999998809000008080000q0q000000qqq00qqqqqaqaqaaqqqqaqaqaqaaaaaaadaadaddaadaddaddddddddddfdfdfsddfffffdffdffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoXooooXOooooXoooooooo+..+oooOo@o@ooo@OOOOO++OO++O++O+++++@O@@O@O@+@@@@@@@#@@##@@@@$#@#####$####$###$#$@@&@&&$$&$$$$&$&@$&$&$&&&$&&$$*&&&&&&*&*&&&&*&***&&*******=*=**=***=**=*==**=*========;;===;=;=;=;;;;;;;;;;;;;;;;;<;<;<;<<<<<<<<--33-<<3<<3<<,3<<<<<3<3<33<<<33222333333333333336636336366366666666686666958688888888989888899999088080000000000qqq00q000q0qqqqqqqqqq0aa0aaaaaqaaaaaaaaaaasaaadaadadadsddddddddfddfdfdfffffsfffffffffffjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoXoXXOoooooooooooooo.++XOoOooooo@@oo+OOO+OO+OOO+++++++++O@O@@@@@++@+@@@@@@@@##$@@@@$##########$#$##$@&&@&@$$$$$$&$$$&&&$&$&$$&&&&&&&&&&&&&&*&&**&****&&****************=**=**==*=====;=====;==;==;=;=;==;=;;;;;;<;;<<<;;<;<;<<<<;<<<<-3-3-<<<<<,3<<<3,3<3<3<3<<3333<2232<333<3333333333336636638636666866668966588888888889888998989998008088000800q80qq0q0000qqq0qqqqaqa0aa0aqaqqaaqaaqaaaaaaaaadaadaadddddddddddddddfdfdfffdfffffffffffjfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooXoXooooooo.+oo+o++.+++++ ++++++ O+OO+oO+OO+O++O++++++@@@++@+@@@@@@@@@@@@@#@#@###@#####$###$$###$$$$@$$$$$$$&$&$$$$**$$*$$$$*&&&&&&&&&&*%%&**&&***&************=**=****=*=*==============;;==;===;==;;;;=;;;;=<;;;;;<;<;<;<<<<<<<<<<<<<<<3-3-3<<<22<222<22222323223332323233333333333363636366666668668688638888866006998898869998908999990q99q9q000000q000qqq0qrqqqqqqaqaqaaqaqaqaaaqaaaaaaaaddaaaddddddddddddddfdfddfdffffffffffffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooooooXoooooooooo.+.+ + ++++ +++O+O+++O++O+O+++++++++o@o@@++@@@o@@@@@@@@@##@@###########$####$#$$$$$$$$$$$$$$$&$$*$$*$$$*$*$$*$*&*&&&&&&&%&****&***********=*=**%*=*=**:*==**========;=;;=;==;;=;;;=;;;;;;;;<;;<;<<;;<<<;<;<<;<<<<<<<<<<-3<3<<<3<<22222222222222222232323333233333636333636666666366686668888888086688889889999999999999999909q900000q00000qq0q0qqqaaqqaqaaqqaaaaaaaaaaaaadaaaadddaddadaddddddfddfdfdffddfdfffffffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooooooooooooooooo+.++ +++ + + ++ OOOO++OO+OO++++++++++++@+@@@@@@@@@O@@@@@#@@@###@####$@$@@##$##$#$$$$$@$$$$$$$&$$$$$$$$$$*$$*&$$&&&&&&&&&****&**&*&**&******=****==*****=**=*====*=========;=;;==;==;=;;;;;;;=<;;;<;;;<<;<=<<<<;<<<<<<-,<3-3-3<<<222<2<22<32222222233322323333333333363636666666666866668888888888888888998896969999909809999999900q0000000q0qq0qqqqqqqqaqqqaaaqqqaaaaaqaaaaaaaaaaaasaddddddddddddfdffdfdffdffffffdffjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooooooooooo.+ooo+.++.++ +++++++++OOOOOO+OO+OO++++++++++@+++@@o@@@@@@@@@@$#@#$@#######@$@$$@$@$##$$$@$$$&$$$&$&$$&$*$*$*$*$*$$&$*&&&&&&&**&&*&**&**&*&*********=*=***=:=***=*=*:==========;===;==;;;==;;;=;;;=<=<=;;;<;<;<<<<<<<<<<<<<<33<-3-3<<<<2<<222<2<22223322332232332333333636336363636366666866866863883888886889888989999998980089q9q9q9q00000q0q00qq0qqqqqqqqqaqaqaaaqaaaaaqaaaadaaaaddaadadaddaddddddddfdfddfdfffffffdffffjfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEo++.ooooo.oo+.+.+++ +++ ++++++++OOOOOOOO+OO+++++++++++@@@@@@o@@@@@@@@@$@@#@@#@@#####$###$@$$#$$#$@$$$@$$$$$$$$&$$$$$*$$$$*$$*$*&&%&&&&&&&&*&&**&**********=*****=**:*=*===**===*=========;===;====;=;=;;;;;;<=<<<;;<;<;<<;<<<<<<<-<-<<<<3<<<3-<3<<2<<22333222222233233233333333336363636366666666660666688288888969988988998999989080080808qq99q00000000000q0qq0qqqaqqaqqaaqaqqaaaaaaaaaaaaaaadaasddadddddddfafddffdfdfdfdffffsfffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE++Xoooooooo.+.++ +++ + +++ + OOOOO@OOO++O++++++++++++o@++@@@@@@@@@@@@@##@@#######@###$@@$####$$$$$$$$$$$$$$$$$$*$$$*$$$*$$*$&&&%&*&*&*&***&****&************=********====*==============;;=;;=;;=;;;;;;;;=<<=;<<=;<<<<<;<<;<<<<<3<<<<3<<3-3<32222222<<322323222232332233233333333366363366666666666868888388869669888988888969980080800089qq9000qq00000qq0qq0qqqqaqqaaqqaaaaqqqaaqaaaaadaadaadaadddsaddddafddfddddfddfffffffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.+oooooooo+.o+++ +++++++ ++++OOOOO@O@+O++++++++++++@++@@+@@@@@@@@@@@$#@@##########@$@#$#$$##$$#$@$@$$$$$$$$$$$*$$$*$*$$*$*$*&&&&&&&&%&&*&&****&********=*******=*=**:*=*==========;===;====;=;=;;;=;;;;;;<=;;;;;<;<;;;<;<<;<<<<-3<<<<-3-<33-<<2<22<22<2222223223233332333333333333336663636666666666688882888969688896969999999988080098q90900000000qrqq0qqqqqqqqqqqaaqaqqaaaaaqaaaaaaaaaadadsaadadadddddddddddfffdffdfffffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE..ooooooooooo. +++ + + +++ + +OOOOOOOOO++O++++++++++++@++@O@@+@@@@@@@@@@#@#@@######$@$#$###$$$$$$$$$$$$$$*$*$$$$$*$$&$*$$*$&$*&&&&&&*&&**&*&**&**********=*=***=*****==*==*======;======;;=;==;;;=;;==;;;;=<;<;<;<;<<<<;<<<<<<<<<<-3<33-3,<<3,2<2<222<3222322223222232333333333636363336666666666666868;88888869696989989869999899000090q900900q00q000qq0qq00qqqqaqqaqqqaaaqqaqaaaaqaadaaaaaaddaadddddddddddddddfddffddffdffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE++X+.+.o.++.+ ++++++ +++ ++ +OOOO@O@O++o+++o+++++++@+O@+@++@+@@@@@@@##@###@######$@@$#$####$@@$@$$$$$$$$$*$$*$*$$*$*$$*&&$&&&&&&&&&&&&*&*&&*&*&***&******=*=****==**=*=*====*=======;====;==;=;=;;;;===<;<=<=<;<<;;=<<;;<<<<;-<<<<<<<<<<,<33<<22<3<3<22222322232323223333233333633636336636663888888388888888888888889888699699999099900900000000000qq9qqqq9aqqqqqdqdqqdqaqaaaqaaqaaaaaaaadaadaadaadddddddddfdfddfddffffffffdfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+XX+ +.++.+.++ ++ +++++++OoOOOOOO+o@@++@++++++++@@+@++@@@@@@@@$@@@#@@#@######@$$@###$$##$$$$$$$$$$$$$$$$$$$$&&$$&$&$$&&&&&&&&&&**&&****&*&****************=****:*=*:**============;=;=;;===;;;=;;<;=;=<;<=<==<<<<<<<<<<<<<<<<<<<<<<3<<<<<3<<3<3<33<2222322232323323323333336363636636666688282388888882888888889888999999699999909990909000q000009qqpq9a9qqqdqqqqqqdqqaaqaaaaaaaaadaaaaadaddddddaddddddddfdffddfddfffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXX++ + .+.+ ++++++++ + ++ +O@OO@OOOo@@o++++++++++@++@@+@@++@@@@@@@@@@@@@#######$@$@#$#$$#$#$$$$$$$$$$$$$$$$*$$*$*$$$&&&&&$&&&*&&&&&*&*&*&**&*************=****=***==**====*=======;=;=;===;;=;;;=;==;;;<;<=<<;<;<;<<<;<<<<<<<<<<<<<3<3<<3<<<<2<3<3<<33<2222322223233333333333333663366666663882883888828288888888988988899999999999990999q9000000rqqqq99a9aqqqqqqqqqaqqqaaqqaaqaaaaaaaaadaaaadddddadddddddddffdfddffffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+X + ++.+. + ++ ++++++ ++OOOOOO@Oo+o+@o++++++++@+@++@@@@@@@@@@#@#$@$@##@#####@$@$#####$@$$@$$@$$$$$*$$$$*$$$$&$$&&$$&$&&&&&&&&&*&&*&*************=****=**==**:**===*=*===============;;;==;;=;;;;;;;;=<=<<=<=<;<;;<<<<<;<<<<<<<<3<<<<<<<3<3<2<3<33<333232222332323233333333363636363666663888288888888888888888898898899999999999909qqq9000qq00q0q9qqq9qqqqqqqqdqqqqdaaqaaaaaaqaaaaadaadddaasaadddddddddfdddfdffdfdfffjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoo + +.++.++ + ++++ + +++ OOOO+O+O+O+O+++++++++++@+@++@@+@@@@@@@@#@@@##@@#######$@$####$$#$$$$$$$$$$$$$$*$$$$$&$&$*$*$&&&&&&&&&&*&&**&&&*&*&**********=******=**=**==*==============;=;==;=;;;=;==;;;;<=;<;<;<;<;<;<;<<<<<<<<<<<<<<<<<2<<<2<<23<3<<3<332232232332333233333336338636663866683888833888888828888889998986999999999999090990900q0q0q000qqqq9qqqqqqqdqaqqaaqqaqaaaqaaaadaaaddaadaddaddddddddfdfdfddfffffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEo+++ ++.+.+ +++ +++++ +++OOOOO+O+++O+++++++++++++@O@+++@@@@@@@@@@$@#@@#########@$$#$###$#$@$$$$$$$$$$$$$$*$$*&&$&$$$&$&&&&&&&&&&*&&&******&*********=***==**=*=****=**==========;====;=;;;=;;;;;;;;;;=<;=<=<=;<<<<<<<;<<<<<<<<<<<3<<3<22<<22<<3<33<3<222223223333233333333333333636636666388338888388888888888966889899999996999999099q9q00000000000qqqqqqqqqqqqqqaaaqaaaaaaaaaaadqaaaaaadaaddddsdddddddddddffddffdfffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE++.+.++.+ +++ + + +++ + OOOOO+OOO++O++++++++++@+@@O@@@@@@@@@@@@@@@####@#######$$#$##$$#$$@$@$$$$$$$$$*$*$$$&$&&$$&&&&&&&&&&&&&&**&*&*&&*&***********=*=*%******==*==============;==;=;===;=;;=;=;;;=<==<<=<=;<<;<;<<<<;<<<<<<<<3<<<<2<<222<23<3<2322222223233232333333333383333633683666388338888383888888888889898899999999999990q9900000q0000000qq9qqrqqqddqqqqaaqaaaqqaaaaaaaqaadaaddaasddddddddddddddffddfffffffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+..+..+.++ + ++++ +++++OOOO+O+O+O+O+++++++++++@O@@@O@++@@@@@@@@@#@##@#############$##$#$$$$$$$$$$$$$$$$$*$$&$$&&$&&$&&&&&&*&$**$**&***************=*****=*==*:**:=*==============;=;==;;=;=;;;;;;;<=<<;;<;<;<;<<<;<<<<<<<<<<<-3<<<3<<2<2<3<<3<3222223232222232333233233333338633863666683888833888838888888988988896996999999999999009000000q0000q0qqqaqqqqqqqdaqqaaqqaaaaqaqaadaaaadaaadadaadaddddddfddddffddddfjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooooooo+o++..++++..++OOOO@OO+O+O++++OO@++++@O@+@++@@@@@@@@$@@##@#@@##@$@$$@$@###$###$$@$$$@$$$$$$$*$*$$*$$*$$$*$$*$*$&&&&&&*&&&*****$==********=*=***=*=****=*==*============;=;==;=;=;;;=;=;;;;;<;;;<;;<<<;<;<<<<<;<<<<<<<<3-3-3<<<<3<<<3<3<<33<3322222332328;8;;8;83333333636666666388388836868686888888988899888989999999999999999q9q9qq9qqqqa9qa9qqqqqaqaqaaaaqaaaaaadqaqaaasaadasdafadddddddddddffdfdfdfdfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooOoo+ooo.++++.+.++.+OOOOOOOO+OOO+++OOO++++@@+++@@++@@@@@@@@@@@##$$@#@@$@@$@$$$##$#$#$$$$$$$$$$$$$$$$$$$$$*$*$$*$$*$*&&&&&&&&*&*&$***=$*************=*****=****==**==============;=;====;;;;;;;;;;;;;;<<;;<<;;<;<<<<<<<<<<<-33-<<<,3<3<3<<3<33<<3222232322323;8288288834636633636666683838388888686888888898988889999699999999999q99q9qq9q99q99q9qq9aqqaqqqqqaqqqaaqqqqaaqaadaaadadaadaaddsadddddddddddfdfdfffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooo+oo+o.+++++.+.+++OOOOOOOOOO+O++++@O@++++O+@@+++@@@@@@@@$@@##@@@@#$@@$@$$@#######$$$$@$$$$$$$$$$$$$$*$$$$*$$*$*$*$&&&**&&*&*&****&$**$******=***=****==**=*=*============;===;=;=;;;;;;;=;;;;;<;;;;<;;;<<;<;<<<<<<<<<<<-<-<<3-<3<<<<333<3<33<322232222322388828;8;333363366663666638883838868668888888888988998989999999999q9q9q99q9qqq0009aqqqqq9qqaqqqqaqaaaqaaaaadqadaaaaaaadadaadadadddddddddddddfdfffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooooo+o++...+++++.+O+OO@OO@++O+++++O@O@++@@@++@@++@@@@#@@@@@@@#@###@$$@$@@@#$$##$$#@$$$$$$$$$$$$$*$$*$$$*$$*$$*$*$*&&&&&&*&&&&**$**=****************=**=**=*===*=======;==;====;=;;===;=;=;;;;;;;;<;;;<;<;<<<<<;<<<-<<<<3<3<<<3<3<33<<<,3<3<33<2322323223328;;8288;33633663366366668338883868688688888898889888898999999999999999qq9qq9000q9a999qqqqqqqqaaqqqqaqaqaqaqaaqaaaaaaaaaddaafddaddddddddfddfdfdfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooo+o+.++.+++++++++OOOOO@+OO++O++++++++++@++@+++@@+@@@@@$@@###@##@#@@@$@$@$#$$@##$$@$$$$$$$$$$$$$$*$**$$**$*$$$$*$*&&&&&&&**&&**&*&**********=***=****=*=*===*===============<==;==;=;=;=;;;;;;;<;;<;;;<;<<;<;<<<<<<<<<<<<33<<3<<<<3<<3<3<33<33333322332323;;8;82883383363666633666388333888686666888988898988889989999999999q99qq9000q0000a99aqqqqqqqqqqaqaqaaaaqqaaaaaqaaaaaaadaadadaaddaddddddfdfddfdffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEo+oo.++.++..+.+.+.+OOOOOO++OO+++++++++++@O+@@+@@@@@@@@@@@@##@#@###@&$@$@$@$@@$$###$@$$$@$$$$$$$$$$$$$$$$$$$$***$*$&&&&&&&&*&*&&**&**$**************=**=**=*=*=*=======;=;======;=;=;;;;;;=;;;;;;;<<;<;;<;2<<<<<<<<<<<<<<<<<<<<3<<3<<3<3<3<3<3<<3<<232222338888;8;8333336633666666683888883686886988888888888999999999999999999999900000q0q9qa99q9qqqqqqaqaqaaqqaaaqaaaaaaaaaadsdadadaddaddddddddddddfdfdEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoo+o+++..+++++.+.+OOOOOOOOO+O++++++++++@+@++@+@@+@@@@@@@@@$@##@##@$@$$@$###$$$###@$$$$$$$$$$$$$$$$$$$**$*$*$$$*$*&&&&&&*&&&*******************==***=**=*=*==*===*==========;====;;=;;;;;;;;;;;;;;;=<;;;<;<;<<<<<;<<<<<<<<<<<3,<<<<33<<3<3<33<33332323282828;882;88133366363636666383888838686688888888899888889996999999999999q9q0000000qq9qqqq9qqqdqqqqaaqqaaqaqqaqdaaaaaaaaaaaddsaadadaddddddddfdfddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+X+..+++.+.+++++OOOOO@+O+OO+O++++++++++@++@++@@@@@@@@$@@@@#@####@@$@##@#$#$@##$$$$$$$$$$$$$$*$$$$*$*$$$$$$*$*$$*&&&&&*&&&*&*&***$**********=*****=**=***=*==*=============;=;=;=;===;;;=;;;;;;;;;<;<<<;<<<;<<<<<<<<<<<<<<3<<<<3<3<<<3<3<3<33<3<3222222222;82;888383336363666366683883388686886688888888889988998999999999q9qq9q90q00000099q9qqqqqqqqqqaqqqapaqaaaaaqqaadaaaaaadaaasddddddddddddddfdfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEooOOooo+++.+.++OO+OO++OO+O++++++++++++@++@++@@+@@@@@@@@@@@@@$$@@$$@$@$@#$###$$#@@$$$@$$$$$$$$$*$$$$$$$$*$$*$$*$*$**$*&*$*$******************=***=*=*=*===**================;;=;=;;;=;;;;;;;;;<<;<;<;<<;<;<<<<<<<<<<<<<<<<3<<<<<,3<<<3<<333<<333232323238;888;8;338<8282663636663838668683888688888888898989898999999999909009000000000000qqqqqqqqqqqqdqaaaaaaaqqdaaaaadaadaaddaddadaaddddddddddfffEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoooo+++.+.++.++OO+OOO+OO+O++++++++++@++@@+@+@+O@@@@@#@@&@$$@@@$@@$@$$$$@#$##$@$$$$$$$$$$$$$*$$$$*$**$*$$*$$*$*$*$*&&&*******$***$********=*=******=**=*===*===========;=;=;=;=;=;=;;;=;;;;;;;;;;;;;<;<<<;<<<;<<<<<<<<<<3-<<<33<<<33<<33<<3333<22323223;88;;88;832828883666666683388666888868888888888888899999699999999909900000q0q0q000q00qqqqqdqqqqq9aa9aaaqaqaaqaaqaaaaaaaaaaadsddadddddddddfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOOooo.+.+.+++OOOO+OOO+OO+++++++++++@+@++@+@@@@@@@@@#@@@$@@@$$@@$@@$@$#$#$##$$$$$$$$$$$$$$$$$$*$$*$$$$**$$*$**$**$&&&&*$$*****$*************=****==**==*=*============;=;==;=;;=;==;=;;;;;;;;;<;<;;<<;;<;<<<<<<<<<<<<3<3<<<33<3<<3<3<33<3,3<3322233232;88;8888<822<8,836666666668866688838868888888089998889899999999999900000000000q0000q0qqqqqqqqqqdaqqa9aaaaaaqdqaaaaaaaaadaadddddadddddfffdEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+o+o+++++++.OOOOO++OO+OO+++++++++++@++@++@++@@O@@#@@@@@@@$@@@$@$#@$@$@$@$#$#@@$$$$$$$$$$$$$*$$$$$**$$$$*$*$$*$**&&*&*****$*************=*=**=*=***=**=*=================;=;==;=;;;;;;;;;;;<;<;;;;<<;<;<<<<<<<<<<<<<<3-3<<<<<<<3<3<3<<3333<3<323233238;888;;8822888<86363666666838666838868688888888988989899999999999009909000q0q000000qq0qqqqqqqqqqa9aaaaqaqaaaqaqdadaaaddaasdsdadadddddddfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+oo+ +.+++.OOOO@O@OOO+O@O@+++++++++@++@+@+@@@@@#@@@@@@@#@#@##$+####$##$$@$$$$$$@$$$$$$$$*$$*$$*$*$$$$$$*$$*$*$$$**$***$***$**$=********=*=*******==*=*==============;==;==;=;=;;=;;;;;;;;;<;;;<;<<<<;;<<;<<<<<<<<<<<3-3<<<<3,<3<3<333<33<3322232323;88<<88;8<<8<<88663666666668668683838886806688889888899999699990990990000000q0q000q0qqqqqqqqdqqqqaqqqddqqdaaaaqdaaaaaddadaddaddsddddddjEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEo++++++.++OOOOOOOO+OO+O+O+++++++@+@+@+@@@@@@@@@#@#@@$@@######$###$##$##$#@$$$$$$$$$$$$$$$$$$$$$$$***$*$*$**$***$**$****$*************=****=*===***===**==============;=;===;;=;;=;;;;;;;;<;<;;<<;<;<<<<<<<<<<<<<<3<<<<<3<3<<<33<3<3<3333<3232332238;;88;88<88<888<36666636666686668888388888608898889889899999999990900000000q0000q0q0q0qqqqqqqqqdaqaaqqqaaqaaaaaaaadaaaadddaadaddddddddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+.++++.+.OOOOOOOO+OO++++++++++@+@++@++@++@@@@@@#@@$@############$#$$$$@@$@$$$$$$$$$*$$$$$$$*$$*$*$*$$$$$*$*$**$**$********$=*$*****=*=********==*=**==============;;==;=;;=;;;;;;;;;;;;<;;<<;;<<;<<<<<<<<<<<<<<<<<<<3<<<<33<<<3<3<3<<<<3332323232888;<8,88888888<6663666666686666888888886660898889898999999999999909900900q0q0q00qqqqq0qqqdqqqqqaqaqdqqaqaqadqqdaaaaaaaaadaddadadddddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.+ +++++OOOOO@@OO+OO++O+++++++++@++@@@@@@@@@@@$@@@#@#@############@@$$$$$$$@$@$$$$$$$$$*$*$$$*$$$$*$**$**$*$**$****$**$*****=***********=*=****==*==*===============;=;==;=;=;=;;;;;;;;;;;;<;<;<<;<<;<<<<<<<<<-3<<3-<<33<<<33<3<3<33333<22232323;8<88<8<8<<8<<883638366866666868838388860066889988898989999999999090900q00000000000q0qqqqqqqqqqdqaqqdqaaqaaaqdqaaaaaaddadaadddddddddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+oOOOoOOO+O+OO+OO+O++O+O@O@@O@O@@@OO@@@@@@@@@@@@$@@$$@@######$####$$$@@$$$$$$$$$$$$$$$$$$$$*$$$$*$*$*$*&&&&&&&&***&$***&&&*******:******=**=**=*==*=*=============;=;=;=;=;;=;=;;;;<;;;<<;<;<;<<<<<;<<<<<<<<<<<<<3<<<<<2<<2<22<222232233223232333332333<82382282<883383288888888888888838888980609899999999999990999q990qq000p0qqqqqq0qqqqqqqdqdqdqqqdqqaaaqadqdaaaaaaddadadaddddfEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOOOOOOOOo+O++OO+O+++++@O@O@@O@OO@@@@O@@@@@@@@$@@$@@@@$########$###@$$$@$@$$$$$$$$$$*$$$*$*$$*$*$$**$*$&&&&&&*&&&******&********%****=****=**:***=**:==============;=;=;=;=;;;;;;;;;;;<;;;;;<<;<;<<<<<<<<<<<<<3<<<<3<3<222<22222222222222223232233333338382288288828338882828288288828806888888966989079899999999909q000000000099q90qpqqqdqqqqqqqqqdqdqaaaaaaqdaaaadadaadadddaaddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOOOOOOOOO+OO+O++OO+++OO@O@OO@@@O@@OO@@@@@@@@@@@@$@@@$##########$#$@$@$$$$$$$$$$$$$$$$$$$$*$$$$$$$$*$*$*&&&&*&&&&&******************%=***=*=*=:=*=*=============;==;=;=;=;;=;;;;;;;;;;<;<;;<<<<<<<<<<<<<<<<<<<<33<<<<3<222222222222222232323322332333333533828822838388382882888888888886088606989800899999999900999q900q00000q9qqqqqqqqqqqqqqqqddqdqqqaaaaaaqaaaadaaasaddaddddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoOoOOOOOO++O+O+O++++O@O@O@@O@O@@O@@@@@@@@$@@@$@@@$@@########$#$#$@$$$@$@$$$$$$*$$$$**$$*$$**$*$**$*$*&&&&&&**&***$**************:*=%*=***=***==*============;;==;=;=;=;=;;=;;;;;<;;;;;<;;<;;;<;<<<<;<<<<<<<<<<<<3<<<2<<22<2<222232232222332333333333338382822828838338882888888288888886888806968880998999999990q99q000p000q0q0qq0p0qqqqqqdqdqqqqqqdaaqaaqadaaadaadddaaddaddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOOOO+OOO+O+O+O+++++@@O@O@OOOO@@@@@@@@@@@@@$@@#@$$@@####$@$@###$##$#$$$@$$$$$$$$*$$$$$$*$$$$*$$$$*$*&&&&&&&*&&*&******************===*=*=**:=*==*=============;==;=;===;;;=;;;;;;;;<<;;<;<;<;<;<<<<;<-<<<3<<<<<<3<<<2<222<222222232223323332233333333833333382838338838228882888888868888806899888998999809999q9q9q9000000q000qq0qqqqqqqqqqdaqaqddqqaaaaqdaaaaaaadaaadadddaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOOO+O++O+OOO+O++++OOO@@@@@@@O@O@O@O@@@@@@@@#@#@@@$####@$@$$$$@#$#$@$$$$$$$$$*$$$$$*$$**$$*$$**$**$&&&&&&&&&*&**&$***********=**********=*=*=**===============;;====<;;;=;;;;;;<;;;<;;<;;<;<;<<<<<<<<<<<<<<<3<3<<3<<22<2222222222222223322323333333333333882828388338888882888868888888886088888089999999999q999999009qq000000qqq0qqqqdqqqqqqaaqqqaqaqaaqaaqdaaaadadaadddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEO+OOOO++O+O+O++++O@O@@O@@O@@@@@O@@@@@@@@@@$#@@@@$####$@$@$@$$##$#@$$$$$$$$$$$$$$*$$*$$$$$$**$$$$$&*&&&&*&**&*&*******************=*====**=**============;==;===;<=;=;;;;;;;;;;;;;;;;;<;<<<;<<<<<<<<<<<<<<<3<<<<<<2<<2<22<222232322222232233333333333338338828838838832888888286888888970698898899999999999999qq9qq9q9000000qqq0p0qqqqqqqqqaqadqdqaaaqaaaadaadaaddadsadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOOO+OOOO+O+++++@O@OO@OO@@O@@@@@@@@@@@@@@@###$@@###$@$@@#$@$#$#$$@$$$$$$$$$$$$$$$$$$$**$$$$$**$*&&&&&&&*&&*&*&***$*********=:**********=*==*=========;====;==;=====;;=;=;;;;;<;;;<<;;<;<<<<<=<<<<<<<<<<3<<<<3<3<<22<222222222222323232332333333333833383288238338388888<8888868888886960988899998999999999q999q99q9qq00000q0q0q0qqqqdqqdaqaqqaaqqaadqaaaaaaaadaadadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@+++O++OO+++++OOO@OO@@@O@O@@@@@@@@@@@#@$@@$@$@@$@$@$@$@$$$$@@$$$@$$$$$$$$$$$$$$$*$$&*$*$*$*$*$$*$*$*&&$********&&*************=**=*==*=*=*===============;;=;=<===;;;;;;;;<=<;<;:<;<;<<;<<<<<<<<<<<<<<<2<2<<2<2<2<2222222222322223233233233333382828333666366633883866668886888888898988898999080800909999999q9p99rqq99qq9qq0aqqqqaqaqqaaqaaqaaaqaaaaaaaaaaaaaadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@O++OO+OO++++O@@O@O@O@O@@@OO@@@@@$@@@@@$@@@@$@$$@$@$@$$@@$$$$$@$$$$$$$$$$*$$$*$$$&$$&$*$$$*&&*$*$$**&*$******&***********:*=********====**==========;====:;==;=;=;;;;;;;;=<;;;;;;<;<;<<;<;<;<<<<<<<<<2<<<<2<2<2<22222222222222233332323333333323333836366666638388668668668888888888898898989808008089q999q999qa9qqq9q0qqqqqqqqqqqqqqqqaqaqqaaqaaaqaaaaadaadddEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+++OO++O++@O@@OO@O@O@@O@@@O@@@@@@@@@$@@@@@@$$@@$@$@$$@@$@$$@$$@$$$$$*$$$$$$*$$$*$*&$$$$*$*&$&*&&**$&*$$**$*$*******************==****=*=============;==;===;=;===;=;=:=;<;;;;<;<;<<<;<;<;<<<<<<<<<<<<<<22<2<2<2222<222222222232223322333333338333333366366668388686660868888888896988888889908088000999qq99qq9q9q99q9qq900q0qqqaqqqaaqaaaaaaaaaaaaqaadaaaddaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+O+OOOO++OOOO@@OO@@O@@@O@@@@@@@@@@$@@@@$$@@@@$@$@$@$$$$@$$@$$$$@$$$$$$$$$$$$$$&$$$&*$*$&$&*&&&&$*********=$*&********==**=**=*=*=*=*==**==============;=;;=;;;;;;;;<;;;;;<;;;;<;;;<<<<<<<<<<<<<<<<<<2<2<<<<<22<<<222222222222223223332333333333383836663666388368386666868888888888899899998080088099999qq99q9q9qq9q0qqqqqqqqqqqaaqqaqaqqaqqaaaaaaaaaaaaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@+OO+O@O@O@@@O@O@@@OOO@@@@@@@@@@@@$@@@$@$@$@$@$@$@$$@$@$$@$@$$$$$$$*$$$$$$$$$$&&$&$&$&$&&&&*&$***$$=**$************:****:***=**=:*==*===*=======;===;==;==;;=;;;=;;;;;;;;<;;<<;<<<<:<<<<<<<<<<<<2<<<2<2<222<22<22222222222232323233333333333836336666666666686668686686888888789989898999080808999a9999q99qqqqqq9q9qqqqqqqqdqqqaaaqaqaaqaaaaqaaaaaaadadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE#O+OO@O@O@OOO@OO@O@@@@@@@@@@@@@$@@@@$@@@@@$$@$@$@$@@$$@@$$$$$$$$$$$$$$*$&*$$*&$$&$&&&$*&&&&$**$*$**=$****&&*&*************=***=****==============;===;==;;====;;;;;;;;<;;;<;;;;;<;<;<<<<<<<<<<<<<2<<<<22<<<2222222222232323232323232333333333336636636666668386668668668898888888969689998880009099999q9q9q99q99q9qqqqqqqqqqqaqqqqqaaaqqaqaaaqaaaaaaadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@OO@@OOOO@@O@@O@@@@O@@@@@@@@@@@@@@@@@$$@@$@$@$@$$$$$@$@$$$$$$$$$$$$$$$$&$&$&$&&$&&*$&&$**$$****$*$***********************=***====**======;====;=;==;;=;=;;;;;=;;;;;<<;<;<;;<;:<<<<<<;<<<<<<<<22<<<2<2<222<<22<222223222232232333333333366336632666366666686683688586888888889688899689808008999999q9q9q99qqqqq000q0qqqqqqqqqqaaqaqdqdqaaaqaaaaaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOOO@O@O@O@OO@O@@OO@@@@@@@@@@$@@$@@$@$@@@$@$@$@$@$@@$$$@$$$$$$$$$$$&$$&$$&$&$&$&&$&$&&&**$*$*$*****$***$***********:******=:***=*=*==========;===;==;==;;;=;=;;;;;;;:;;;;<;<;<<<;;<<<<<<<<<<<<<<<<2<2<<2<2<2222222222232322323232333333333336266663666666686868888868888888888989969999080800099qqr999q9qqq99q900qq0qqqqqqqqqaqaqaqqqdqqaaaaaadaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEO++O@OO@O++@++@+@++@@O@@@@@#@@@@@#@$######@$@$####$#$$#$$$$$$$$$$$$$*$*$$$$$*$$$*&&&&&&&&&*&*&*&&=&$*************=*=***==****:*=============;;===<=;=;=;==;;;;;;;;<;;;<;;;<;<<;<<<<<<<<<<<<<22<<<2<3<<1222<323222222223232332333333333363363666363666666668386868868888889889888999999998999999090000000000q0q0q0qq0qqqqdqqqqdqdqqqddqaaaaqdadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE++@OO@+++++@@+@++@+@@@@@@@@@@$@$@@@#####$@@$##$###$##$#$#$$$$$$*$$$$$$$*$*$$$*$$$&&&&&&&&&&&&**&&**************=*****=***==**==**====*========;===;==;;;;;;=;;;;;;;;<;;<;<<<;<;<<;<<<;<<<<<<<<<22<<<3<2<<22<222222222222232323333333333363663366666666666686688868888888898989888998989999999090900000000q00q0q00qqqqqqqqqqdqqdqdqqqqaqaaaqaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+++++++++@++@++@+@@@@@@@@#@@@@@$@@####$@$@#$##$$#$$#$$$$$$$$$$$$$$*$$*$$**$&*$&&$*&&&&&&*&&&&&****************=************==*========;========;=;;=;==;=;;;;;<;<;<;;;;<;;<;<<<<<<<<<<<<<2<2<<<<2<<22<22222222322223323232333333333333266666666666666668666866688688888888888989999899999990099009000000009qqq0qqqqqqqqqdqdqqqaaaaddqaqdEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+++++++++@++@@++@@@@@@@@#@@$@@@$$####@$@$##$$##$###$$#$$$$$$$$$$*$$$$*$$$$&$*$&*$$*&&&&*&*&***&*****$**********=**=*==*:=**==*=============<=;=;==;;;;;;;;;;;;;;;;;<<<;<<<<;<<<<<<<<<<<<<<<222<<22221<22222222222222223232233333333366662363666666866668666888688888888989988898999999999900q000000q00q0qq9q0qq0qqqqqqqqqqqqdqaqqqqaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+++++++@+@@+++@@@@@@@@@@@#@$@@$@$@@$$@$@#####$$#$$$$$$$$$$$$*$$*$$$$&$&$&&&$&&*&$*$*&&*&******$**$**************=******=====*==========;==;;=;==;==;;=;;;;;;;<;;;<;;;<<;<;<<<<<;<<<<<<<<2<<<<1<2<2<2222<2222222223222323332333333363233663666666686686886868688888888989889889890808999999099q9q00000000000qqq0qqqqqqqdqqqaaqaaaqaqdEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE++++++@@++@+@+@@@@@@@@$#@@@@$@@@@$@@$@$$#$####$$#@$$$$$$$$$$$$$$*$*&&$&$&$&&&$&*$*$&&*&$*$***************=****=***=*=*=***==============;==;=;;=;;=;;=;;;;;;;;;;<<;;;<<<<;<<;<<<<<<2<;2<<<2<<2<<2222<2222222323223332322333333333336633363666668368663886868388888888888988899980899999999099q9000q000qq0qq0q0qqqqdqqqqaqqaqaqaaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+++@++++++++@@@@##@@@#@$$@@@$#$@$@$$@$###$#$#@#$$#$$$$$$$$$$$$$$&$&&$&$&&$&&&$***&&&*$*$***&************==****=**=**=:=***==*===;==========;==;;;;;;;;;;;<;;<;;;<;<<;;<;<<<<<<<<<<<2<2<<12<2222<<<222222232223232322333333233363633633663666666668686686886888888989888998999089999q99q9q9q9q00q9000000q000qqqqqqqqqaqqaqaaqqaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+++@+@@+@@+@@@@@@#@$@#@@@$$@#@$@$@$@##$#$##$$$$$$$$$$$*$$$$$&$$$&$$&$&$&&&&&*$*&&&&&*****$****$************=**==***=*==============;;=======;==;=;=;;;;;;;;;<;;;;<;<<<<<<<;<<<<<<<;2<<<<2<<22<222<222222222322232333233333333333663663666666668666666888668888888888988889898099099999999990009qq0q0q000a0a0qqqqqdqqaqaaqaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+@+@+@++++@@@@@@@@@@#@##@@##########@$$#$##$$$$$$$$$$*$$$$$$$&$&$$&$&$&*$*$$**$&*&&&*&**$**************=***=**=****=*=*==========;==;==;=;;;=;==;=;;;;;;;<;=<==<<;<;<;<;<<<<<<;<<<<22;2<<2<<22<22222222222232233232232333333336336633833666838883388686868888888889898880990890009999099000q9q0p00000q0qq0pqqqqdqqdqaaaqadEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@++@$+$+@O@@@@#@@@#@@##########$#$$@##$$@@$$$$$$$$$$$$$*&$$&$&&$&&&$$*$**$$*&&&**&*&****$*********=********=*==**=*===============;==;=;=;=;;;;;;;;;;;;;<<<<=<<;<;<<<<<<<<<<<<<2;2<<2<<<22<2<<22222222322222232333333333363336333838666668338888686868888888888988998898808060999090909q9q90q000q0q0q0qqqqqqqqqaaqqqaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+@++++++@@@@@@@@@#@###########@$$@$@#$$#$$$$$$$$$$$$$=$$&$$$&&$&$&$*$**$$&**&&*&&&*&******************=*=**==*=*=**=*=====*=====;===;=;;;;;=;;=;;;;;;;;<<=<<<<<<<;<<<<<<<<<<<<<<<<2<<22<2<<22<2222222222323232322333333336336336366666666688388368668388888988889888809908808006909000000qq000000qqqqqq0qqqqqqdqqaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@++$++@@@@@@#@$@#@#@###@$##@$$#@$$##$$@$@$$$$$$$$$$$$$&$&&&$&$&$$$$*$*&&*$&&&&**&*$*************=**=*******=*=*==*===============;=;==;==;;=;;;;;;<;;;;<===<;<<<;<<<<;<<<<<<<<<2<<2>22<22<22222222223222222323333333333333336633836666663883838688888888889898989889988080080099099090q900q00p000qqp0qqqaqqqqqqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@+++#@@@@@#@@@$@@@@$#######$@###$##$#$@$$$$$$$$$$$$$$$$&$$$$*$&&$*$*$&&&&&&&*&&*&*&***&********=*=****=***=**==*=*==========;=;=;=;=;;==;=;;;;;;;;;<;;<=<;<;<;<;<<<<<<;<<2;<22<2;222<222<222<222232323232332323333333333636636666366666863888838388888888888988898089088080009990900099q90000000q00q0qqqaqqqaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE#++@@@@@@##@@@$$@@#######@$###$$##$$$$$$$$$$$$$$$$$$*$&$*$$&$$*$*$*&&*&&&&*&**&**$*&**************=***=**==*==*===========;===;;==;=;;=;;;=;;;;;;;;<;<;;;<<<<<<<<<<<<<<;2<<2<<<<<<22<<22<2222222222222322323333333333363336636338666666883888888388888888888988808980088060990990090qp9q00000q0qqqqqqqqqqaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE#+@@@@@#@#@#@@$@######$$@$######$#$$$$$$$$$$*$$$$*$$$$*$*$$$$**$*$&&&&&*&&&&**&&***************=*=*=**=**==**=*=*===========;==;;=;;=;;;;;;;;;;;;;<;;;<;<;<;;<;<<<<<<<2<<<<<<2<2<<2222<2222222223222323223232333333363636336366666668683838888888888888898888908800800880099090000q9q900q000qqqq0pqqaqqaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@#@@@##@#@#@#####@#$@$#$#$##$@$@$$$$$$$$$$$$$$$*$*$$$*$*$$*$*&&&&&&&**&*&*****&****************==**=*===*============;===;==;=;=;=;;;;;;;;;;<;;<<;<;<<<<<<<<<<<<<;2<2<22<2<2<<21<222222222322223323323333333336333636666666666666838883838388888898889988880880800008990090009q9qq0000q0q00qqqqqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@###@#@###$++$$++%$###$@$$$$$$$$$$$$$*$$$*$$$$*$*$*$$$*$*$*$&&$*****$*****&$*********=*=***=***=*=**====*=====;====;;==;==;;=;;;;;;;;;;;;<;;;<<;<<<;<<<;<<;<<<8<<;;--8-88;22<22<3<3322222222323332333333333463366363666666666666688388888888888888888880809999999980000000qa99qq99q90qq0qqqqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@##@#@#@#$$$+$$+##$#$%+@$@@$$$$$$$$$$$$$*$$*$$*$$$*$$*$*$*&&**$$*$=**$*************=***=***=**=*===*=*====;=========;==<;=;=;=;=;;;;;;;;;<;<;<;<<;<<<<<<8,<--<<-88;,<;--<2<22<<3222222222323322323233333333336363636666666868666888383888888808808088880999999999908800099qr9qqqqqq00qq0qEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@$@#@##@##@###$+$$+$#$#$@$$$$$$$$@$$$$$$$$*$$$$$*$$$$*&$*$*$*&*&$***$**$****$*********=*****=***==*==*=*===========;=;;==;===;=;;;;;;;;;;;;<;;;;;;;<<<<<<<<;--8--<<8-;<<8--8<22<<32<22222222222222323233333333633663363666666666686883388388888880088880008899999990900000009qqqq99q99qqqq0pEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@##@##@$###+$$+$###$@$#@$$@$$$$$$$$$$$$$$$$*$$$$*$*$&$*$*&&$**$*$$**$***$************=*****=****=*=*==*=========;====;=;=;=;==;=;;;;;;<;;;<<;<<<<;<;;<<<<;<<<<<;--8<-8;8;2<222<222222232222333333233333333833363666636666668666668888888888888888088888806999999990080080q99qq9qqqqqqqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$@###@$############$###$$@$$@$$$$$$$$$$$$$$$$$$*$$*$$*$*$&*$**$***$****************==*=****===**===*=============;=;==;===;;=;=;;;-;;;;<;;<<;;<;<<;<<<<;<8<<<8-;8;;8-<,8-2<2<222222223232223223233323333333333663336666666668666886888688888888888888808099999999909900009qq9qqq99qqqqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@#########$#$#$#$@$$$$$$$$$$*$$$*$$$*$*$$$$*$*$*$*&&*$*$*$****$***$*********=***=**=****=*=*===*==========;;==;==;;;=;;;=;;;;;<;;;;;;;;<<<<;<<<<<<--<<<<<<8-<<<--822<22<222222222223223233233333333338363666366666666686668683686888888880880888089999909999900000q9q9q9q9q9qEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$@@$########$$###$#+$$@$$$$$$$$$$$$$$*$$**$*$$$$*$**$*$*$$*****$************************=*===*=**==============;==;;==;;=;;;;;;;;;;;;<;;<;<;<<<<<<<<<<<<<<<-88<8-<88,<22<222222222232222232323333332385336336366636666666686868888668888888888008808099999999900900009q9q99qq9EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE##@###########$#$+%$$$$$@$$$$$$$$$*$$$$$$$*$$*$$$*$*&*$***$$*$***$*******$********=*=******==*==*===========;=;=;==;;===;;=;;;;;<;;<<;<;;<;<<;<;<<<<<<<<<<;;-<<<<<;<2<<2222<2222232223232333233333332333336366366666668666668866888888888880888888089996909999096000q9q9qqq9EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@###@$@$@$##$$##+$$$$$$$$$$$$$$*$$$$$*$$**$$$*$**$&&&&&&*&&*&*&***&**************=***=*==**=*==============;=;=;==;==;;;=;;;;;;<;;;;;<;<<<<<<<<<;<<<<<<<<8<<<<2<<<2<<2<22222222223223233328<8<8<<88<<8288<36666666668666886668888888888808888888009998990960008000q9q9qqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE##$@$@%+#$###$$$@$$@$$$$$$$$$$$$*$$$*$$$$*$$$*$*&&&&&&&**&&*&****&**********=****==****==*=*$============;==;=;==;;==;;;;;;;;;;;;<;;;<;<;<;<<<<<<<<<<<--2<2<<<8<<22<2<2<2222222223223223;8<8<88<28828288636366666666686686863888888888880880808899999909000000009q9qEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$$+%+$##@$##$#$$$$$$$$$$$$$$$*$*$*$$*$*$*$*$*$&&&&&&&**&&********&********=**=******=**==================;;=;;=;=;;;;=;;;;;;;;;;<;;<<;<<<<<<;<<<<<--8-<<<23<2<2222222222222323222323238<8<8<<88<88<8<8663636666668666888688888888888088888080869990080000000009qEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@$+$@$#$$#$#$$@$$@$$$$$$$$$$$$$$$*$$$$$$*$*$*&&&&&&*&&*&**&*$**********=*******===**=*================;===;==;;;==;;;;;;;<;;<<;<;;<;<;<;<<<<<<;<<88-<2<<<<<<22<<22<222222222223223232;8<8<88<<88<88<836666666666686666686388888888888080888809999606060008000qEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE#$@@$$@$@&@$@$$$@$$$$$$$*$$$$$*$$$*$*$$*$*$&&&&&&*&&&**&****&********************=*=*=*============;===;==;;;--;;;;;;;;;;;;;;<;;2;<<<<<<<<<---8---8<<222<2<1<222<22222222228223;8;88;888<888<<8<<883666338366686666868388888888088888088008999909909000q99EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$$@@$@$@$$$$$$$$$$$$$$$$$$*$$$*$*$$*$$*$*&&&&&&*&*&*$***$&*********-*=****==*==*=*=*=*=============;===;=-=--;==;;;;;;;;;;<;;;;<;<;;<;<<<;8---8--2<<<<<<2222<222222222323;8228;82288;;8<8<88<888<6663303866666886888888388888880808888880999906999900qEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE%@$&@%@$$$#$$$$$$$$$$$$$*$*$$*$**$$*$*$&&&*&&&&***&&**********************=***=*==*============;==;;=;=----;;;;;;;;;;;;;;<<;<<<<<<<<<<<8-8-8-8-,<2<2<<<<22<<222222222228;228;;8;8;8<8<88<88888<6363838366686666388838888888888888088808699999999qqEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@&@@$##$$$$$$$$$$$$$*$$$$*$$$$$$*$*$*&&&&&&&*$*&*&****$********-***-*=****=*==*==================;==;----;=;=;-;;<;;<<;;;<<;<<;;<<<;<;-----8-2<<<2<2<22<22<22222232232228;88;88;88<8,88<8<<883666663866666868883888888888880888888080999999999EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&@@$$$$$$$$$$$*$$$$$$$&$&&$$&&&$*$&&&*$*&*&&**********&*******=*=**%*==*==*==*===*==========;=;=;;==;=;;;;;;;;;;;;;;<<;;<;<<<;<<<;<8<<<;8--;8<<8<8-2<222<22222232222222332233233333<82828282<888383888888888828888888888888988889999909900EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&$#$$$$$$$$$$&$&&$$$$&&$&&&$&&$*&&&$**$&*&*$*$****&*********=****=******=*=*==*==*========;==;==;;;;=;;=;;;;;;;<;;;;;;;<<;;<<<<<<--8<-8-8;-<<-<8<<22<2222<22222232323323332333333828<<882888228388;88282888888388888886998899898999009EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$$$$$$$$$$$$$$$&$&&$&&$$&$&$*&&&*$*&&&**&****$****&*********=**=***==***==*====;======;===;;=;=;;;=;=;;;;;;;<<;<;;<<;;<<<<<<;<<<---;;,<88--<,-<<22<<2<22222323222232332232333332883882882288383828288828888828888889888898889999q0EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$$$$$$$$&$$&$$&$$&$$&&$&&$&&&*$*$&&&&*$*******&**************%=*=***=**===*=======-===;===;=;;===;;=;;;;=<==<<;<;;<<;;<;<<<<<;-8;-8;--;;88-8<2<22222222222222223233233333333338<3<882282838383888288882888888888898988898890q6EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE**$$$$$$$$&&$&$&&$$&$&&*$&&&&*&&*&&**$&*&*&*********=***=*=***%=%=:*==*:========-=;====;====;=;=;;;;;;<=<;;;<;;<<<<<<<<<;<8-8-;8<88;;---<<22<22<2222222232233332222333326338<3333382828883838888888888888889688899998899EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$$$$$&&$$&$$&$$&&$&&$&&&&&&&&&*&&*&*****&***********=******==*====*==*============;=;=;;;==;=<;;;;;;=<=<<;<;;<;<<;;<<<<<;;;<------88;8-8212<22<22222222222322323233333333283338328288382388388<8888<8888888886888889EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$$$&$&$&&$$&$&&$&$&&$&&&&&&&&&&&$**&&**&************=*%=*=*=%=*=***==========;;====;===;;;==<=<=;;<=;;<=;;<;;<<;<<<<;<8;8<<<88;8,<<-<82<2<2222222<2222226332323333333328338338882823833883<888888883888888699000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$$$&$$&&$&&$&&&$&*&&&&&&&&****&*******&*********=**=*****=%*============;====;=;=;=;;=;<==;=;;;=<;<;<;<;;<<;<;<<<<<-;-;<<--;--8<8--2<22<2<222223232232223232332333385363338828288388288888<888888888888969EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&$$&$&$&$&&$$*$&&&&&&&&*&&&***&*&&***********-**-=***=%==*=*=*==;===========;;=;;;==;;;;=;=<;<=<=<=;<<<;<<<;<<;<<-8-8<<-88-8-<<8;2<222<222222323232322323333233333363633336666666388686866888688888088EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&*$&&&$&&&$*&&&&&&&&&**&*&*&&**&*&***************=*=*=**;**==*========;=;==;==;=;;=;;;;;=;=<<=;<=<;<;<<=<<<<<<-;-,<<-;8;<<<<8<<2<222222222222222223232233333333633363836366666833838868868868888EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&&$&#&&&&&&&&&&&&&&&&*&*&****&**************=*=%==%%-**===*;=====;======;==;===;=;;;;;;;<;;<;;<<;<<<<<<;<;<<;8<<<88---;<8;-<2<<2222<22222232223233233333333333333633386366663868863886688888EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$&&$%$*$&&*&&&&**&&&***&**********=*=*******=%======*==;*=====;=====;=;;=;=;;;;;=;;;;=<<=<;;;;;<;<;<<<<<<--<<--<;;88--,-82<2<2<2222222322232323322333333333666364366366668383368668883EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&$&&&&&&&&&&&&*&*&**************-*=*=**=**=*=***==*===========;=;==;=;=;=;;;;=;;;;=<;;<==<<<<;<<<<<<<<;;;8-;<-;,<<<;8-2<22222222223222223223332333333333633663336666666668838886EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&&%&&&&&&*&*&*&*&&**&*&***************=*=%====*============;==;==;=;=;<=;==;;;;<=<<;<<<=<<<<;<<;<<<8-;-8;<88-8<8-8<2<2<<22222222223233332222332333336333636386336666666686EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&-*&&&*&&&*******&************=**=**=%*=*=*=*=*=============;;=;;=;=;;;;<==<=<<=<=<==<;<<<;<2;2;-8<8-;-8-;8--8-<2222222<<2223232322223323333333333333663636666866688EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE-&&&*&**&*&*&***********-*=****==%=*===*==============;;===;==;=;=;=;=<==<==<;<=<<<=<<;2<<<;<-;--8<;;-8<<<--8<2<<222222222222222332332333333333636336366366666EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE%*&*******&*****************=**=*=*;**=========;===;=;==;*;==;;;=;;;;;;;;;;<;;;<<;<;<<2;<<;88-;-;8;8-<<8-<8-;<88<<22222232223232322333233336633636636866EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE**&*************=***-**=*==&*==**;*==========;====;;;;=;;=;;;;;;;;;;;<;<;<;<<<<<;<;2<<;-<;;8;--8<<<-8<8,8<;<;82222222223222333323333333336366338EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE*****&**********************==*========;=====;==;;=;=;=;=;;;;;;;;;;<;;<<;<<<<<<;;;2;---<<<8<<8<<-<---<<8<<82222222222222333333333333336363EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE&*****=**=**-***=*==*====*=*==============;===;;;;;;;==;;;;;;;<;;;;;<;<<<<;2;2;<8;8<<;-<<-,<8<8<88;;;8;222232322323332323363333366EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE<;=***=*****=*****=*==*=========;==:===;=;==;;;;=;;;;;;;;<;<;;<<;<;;<<<<<<<;,--<8-;<<<-8<-88<<<88;822222222222323233336669EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE*-*=*=***=*=***=*===============;==;=;===;;;;=;;;;;;<;;;<;;<;<=<;<<<<;8<<8<<-8-8<8-<<<;;8;-<<;222223232233323266EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE**==*==*====***==*====;===;===;=--;=;;;;=;;;;;;;;;<;<=<<<;<<=<;<<2--<<<<-<<<<<<<<2<2<8;88;22223222326666EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE=*==*=================;=;=;-=;;==;;;;;;;;;;<;;;<;<<;<<<<<<<;;<<<<--8<<<<8<<22<<-8<;822222222EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE=;=;;;=======;==;=;=--;;;;;;;;;;;;;;;;;;<;<<;<<<<<<;<<8;8-<<<<<<<2<2<<<<2<222222EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE=;<====;;=;;=--=;=;;;;;;;;;;<;<;<;<;;<;<;<<<<<<--<;<<<2<2<<222<8;8EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE;;=;;=;=;=;=;;;<;;;;;;;;<<<;<<;<2<<<22-8<<2<<2<2EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE<;<;<;;<;<<<EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", +"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" +}; |