summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorskrewball2022-06-13 21:39:27 -0300
committerskrewball2022-06-13 21:39:27 -0300
commit8c75691f9e59b02f2593d9ca5b2c1d0ba3df7efb (patch)
treef032df176a7e17acfd38038404ca6ebe4170f5ed
parentac842d1f08bf143a4f9fd5f2ed6a6ed7b2f0b061 (diff)
downloadaur-8c75691f9e59b02f2593d9ca5b2c1d0ba3df7efb.tar.gz
updpkg: pirate 5.5.0
-rw-r--r--.SRCINFO40
-rw-r--r--.gitignore4
-rw-r--r--001-pirate-pr83-cpp.patch281
-rw-r--r--COPYING382
-rw-r--r--PKGBUILD92
-rw-r--r--pirate-qt.desktop12
-rw-r--r--pirate.xpm694
7 files changed, 1132 insertions, 373 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9538c245e327..25c28a9f2483 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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.
+
diff --git a/PKGBUILD b/PKGBUILD
index 2faacc5de04e..eedfb5144f1a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
+};