setIcon( QPixmap( ( const char** ) image0_data ) );
// enable sizegrip
setSizeGripEnabled( true );
-
+
+ // add logo
+ addLogo( QPixmap( (const char**)image1_data ) );
+
// set defaults
setVersion( "1.2" );
- setCaption( tr("PAL/SALOME %1").arg( myVersion ) );
+ setCaption( tr( "PAL/SALOME %1" ).arg( myVersion ) );
setCopyright( tr( "Copyright (C) 2004 CEA" ) );
setLicense( tr( "All right reserved" ) );
setOS( "" );
}
// create instance of class for starting shell install script
- shellProcess = new QProcess( this,"shellProcess" );
+ shellProcess = new QProcess( this, "shellProcess" );
// create introduction page
setupIntroPage();
if ( QMessageBox::information( this,
tr( "Exit" ),
tr( "Do you want to quit %1?" ).arg( getIWName() ),
- tr( "Yes" ),
- tr( "No" ),
+ tr( "&Yes" ),
+ tr( "&No" ),
QString::null,
0,
1 ) == 1 ) {
QGridLayout* pageLayout = new QGridLayout( introPage );
pageLayout->setMargin( 0 ); pageLayout->setSpacing( 6 );
// create logo picture
- QPixmap logo( (const char**)SALOMEPRO_Logo_xpm );
+ QPixmap logo( (const char**)SALOME_Logo_xpm );
logoLab = new QLabel( introPage );
logoLab->setPixmap( logo );
logoLab->setScaledContents( false );
"which are necessary for <b>%2</b> and setup "
"your environment.<br><br>Click <code>Cancel</code> button to abort "
"installation and quit. Click <code>Next</code> button to continue with the "
- "installation program.").arg(myCaption).arg(myCaption) );
+ "installation program." ).arg( myCaption ).arg( myCaption ) );
info->setFrameStyle( QLabel::WinPanel | QLabel::Sunken );
info->setMargin( 6 );
info->setAlignment( WordBreak );
// set first item to be selected
if ( productsView->childCount() > 0 ) {
productsView->setSelected( productsView->firstChild(), true );
- onSelectionChanged( productsView->firstChild() );
+ onSelectionChanged();
}
// adding page
addPage( productsPage, tr( "Installation settings" ) );
// connecting signals
- connect( productsView, SIGNAL( selectionChanged( QListViewItem* ) ),
- this, SLOT( onSelectionChanged( QListViewItem* ) ) );
+ connect( productsView, SIGNAL( selectionChanged() ),
+ this, SLOT( onSelectionChanged() ) );
connect( productsView, SIGNAL( itemToggled( QCheckListItem* ) ),
this, SLOT( onItemToggled( QCheckListItem* ) ) );
connect( unselectBtn, SIGNAL( clicked() ), this, SLOT( onProdBtn() ) );
QString text;
if ( !xmlFileName.isEmpty() ) {
- text += tr( "Configuration file: <b>" ) + xmlFileName + "</b><br>";
+ text += tr( "Configuration file" )+ ": <b>" + xmlFileName + "</b><br>";
text += "<br>";
}
if ( !myOS.isEmpty() ) {
- text += tr( "Target platform: <b>" ) + myOS + "</b><br>";
+ text += tr( "Target platform" ) + ": <b>" + myOS + "</b><br>";
text += "<br>";
}
- text += tr( "Products to be used:<ul>" );
+ text += tr( "Products to be used" ) + ":<ul>";
QCheckListItem* item = (QCheckListItem*)( productsView->firstChild() );
while( item ) {
if ( productsMap.contains( item ) ) {
if ( item->childCount() > 0 ) {
- // Neither "SALOME binaries", no "SALOME sources"
if ( productsView->isNative( item ) ) {
- text += "<li><b>" + item->text() + "</b> as native<br>";
+ text += "<li><b>" + item->text() + "</b> " + tr( "as native" ) + "<br>";
nbProd++;
}
}
item = (QCheckListItem*)( item->nextSibling() );
}
if ( nbProd == 0 ) {
- text += "<li><b>none</b><br>";
+ text += "<li><b>" + tr( "none" ) + "</b><br>";
}
text += "</ul>";
- text += tr( "Products to be installed:<ul>" );
+ nbProd = 0;
+ text += tr( "Products to be installed" ) + ":<ul>";
item = (QCheckListItem*)( productsView->firstChild() );
while( item ) {
if ( productsMap.contains( item ) ) {
if ( item->childCount() > 0 ) {
- // Neither "SALOME binaries", no "SALOME sources"
if ( productsView->isBinaries( item ) ) {
- text += "<li><b>" + item->text() + "</b> as binaries<br>";
+ text += "<li><b>" + item->text() + "</b> " + tr( "as binaries" ) + "<br>";
nbProd++;
}
else if ( productsView->isSources( item ) ) {
- text+= "<li><b>" + item->text() + "</b> as sources<br>";
+ text+= "<li><b>" + item->text() + "</b> " + tr( "as sources" ) + "<br>";
nbProd++;
}
}
else if ( item->isOn() ) {
- // "SALOME binaries" or "SALOME sources"
text+= "<li><b>" + item->text() + "</b><br>";
nbProd++;
}
item = (QCheckListItem*)( item->nextSibling() );
}
if ( nbProd == 0 ) {
- text += "<li><b>none</b><br>";
+ text += "<li><b>" + tr( "none" ) + "</b><br>";
}
text += "</ul>";
- text += "Total disk space required: <b>" + QString::number( totSize ) + " Kb</b><br>" ;
- text += "Space for temporary files required: <b>" + QString::number( tempSize ) + " Kb</b><br>" ;
+ text += tr( "Total disk space required:" ) + " <b>" + QString::number( totSize ) + " Kb</b><br>" ;
+ text += tr( "Space for temporary files required:" ) + " <b>" + QString::number( tempSize ) + " Kb</b><br>" ;
text += "<br>";
- text += "Target directory: <b>" + QDir::cleanDirPath( targetFolder->text().stripWhiteSpace() ) + "</b><br>";
+ text += tr( "Target directory:" ) + " <b>" + QDir::cleanDirPath( targetFolder->text().stripWhiteSpace() ) + "</b><br>";
// VSR: Temporary folder is used always now and it is not necessary to disable it -->
// if ( tempSize > 0 )
// VSR: <----------------------------------------------------------------------------
- text += "Temp directory: <b>" + QDir::cleanDirPath( tempFolder->text().stripWhiteSpace() ) + "</b><br>";
+ text += tr( "Temp directory:" ) + " <b>" + QDir::cleanDirPath( tempFolder->text().stripWhiteSpace() ) + "</b><br>";
text += "<br>";
choices->setText( text );
}
if ( aPage == productsPage ) {
// ########## check if any products are selected to be installed
long totSize, tempSize;
- checkSize( &totSize, &tempSize );
- if ( totSize <= 0 ) {
+ bool anySelected = checkSize( &totSize, &tempSize );
+ if ( !anySelected ) {
QMessageBox::warning( this,
tr( "Warning" ),
tr( "Select one or more products to install" ),
* Calculates disk space required for the installation
*/
// ================================================================
-void SALOME_InstallWizard::checkSize( long* totSize, long* tempSize )
+bool SALOME_InstallWizard::checkSize( long* totSize, long* tempSize )
{
long tots = 0, temps = 0;
- int nativeProd = 0;
+ int nbSelected = 0;
MapProducts::Iterator mapIter;
for ( mapIter = productsMap.begin(); mapIter != productsMap.end(); ++mapIter ) {
tots += dep.getSize(true);
temps = max( temps, dep.getTempSize() );
}
- else if ( productsView->isNative( item ) ) {
- nativeProd++;
- }
+ if ( !productsView->isNone( item ) )
+ nbSelected++;
}
- requiredSize->setText( QString::number( tots ) + " Kb");
- requiredTemp->setText( QString::number( temps ) + " Kb");
if ( totSize )
*totSize = tots;
if ( tempSize )
*tempSize = temps;
- setNextEnabled( productsPage, (tots > 0) || (nativeProd > 0));
+ return ( nbSelected > 0 );
}
// ================================================================
/*!
- * SALOME_InstallWizard::checkDirs
- * Enabled/disables "Next" button for the directory page
+ * SALOME_InstallWizard::checkProductPage
+ * Checks products page validity (directories and products selection) and
+ * enabled/disables "Next" button for the Products page
*/
// ================================================================
-void SALOME_InstallWizard::checkDirs()
+void SALOME_InstallWizard::checkProductPage()
{
- // VSR: Temporary folder is used always now and it is not necessary to disable it -->
- // get disk space required
- //long totSize, tempSize;
- //checkSize( &totSize, &tempSize );
- // enable/disable temp directory controls
- // tempFolder->setEnabled( tempSize > 0 );
- // tempBtn->setEnabled( tempSize > 0 );
- // VSR: <----------------------------------------------------------------------------
- // get dirs
- QString targetDir = targetFolder->text().stripWhiteSpace();
+ long tots = 0, temps = 0;
+
+ // check if any product is selected;
+ bool isAnyProductSelected = checkSize( &tots, &temps );
+ // check if target directory is valid
+ bool isTargetDirValid = !targetFolder->text().stripWhiteSpace().isEmpty();
+ // check if temp directory is valid
+ bool isTempDirValid = !moreMode || !tempFolder->text().stripWhiteSpace().isEmpty();
+
+ // update required size information
+ requiredSize->setText( QString::number( tots ) + " Kb");
+ requiredTemp->setText( QString::number( temps ) + " Kb");
+
// enable/disable "Next" button
- setNextEnabled( productsPage, !targetDir.isEmpty() );
+ setNextEnabled( productsPage, isAnyProductSelected && isTargetDirValid && isTempDirValid );
}
// ================================================================
/*!
resize( geometry().width(), 0 );
qApp->processEvents();
}
+ checkProductPage();
}
// ================================================================
/*!
void SALOME_InstallWizard::onLaunchSalome()
{
QCheckListItem* item = 0;
- if ( ( item = findItem("SalomePro-Bin" ) ) ) {
+ if ( ( item = findItem( "SalomePro-Bin" ) ) ) {
QFileInfo fi( targetFolder->text() + "/SalomePro-" + item->text(1) + "/salome" );
if ( fi.exists() ) {
QString script;
if ( QMessageBox::information( this,
tr( "Exit" ),
tr( "Do you want to quit %1?" ).arg( getIWName() ),
- tr( "Yes" ),
- tr( "No" ),
+ tr( "&Yes" ),
+ tr( "&No" ),
QString::null,
0,
1 ) == 1 ) {
updateCaption();
if ( aPage == productsPage ) {
// products page
- checkSize();
- checkDirs();
+ onSelectionChanged();
+ checkProductPage();
}
else if ( aPage == prestartPage ) {
// prestart page
passedParams->clear();
passedParams->setEnabled( false );
QFont f = parametersLab->font(); f.setBold( false ); parametersLab->setFont( f );
- nextButton()->setText( tr("&Start") );
+ nextButton()->setText( tr( "&Start" ) );
QWhatsThis::add( nextButton(), tr( "Starts installation process" ) );
QToolTip::add ( nextButton(), tr( "Starts installation process" ) );
// reconnect Next button - to use it as Start button
theFolder->setText( typedDir );
theFolder->end( false );
}
- checkDirs();
+ checkProductPage();
}
// ================================================================
/*!
// ================================================================
void SALOME_InstallWizard::directoryChanged( const QString& /*text*/ )
{
- checkDirs();
+ checkProductPage();
}
// ================================================================
/*!
item = findItem( toInstall[ i ] );
QString type = "";
if ( productsView->isBinaries( item ) )
- type = "binaries";
+ type = tr( "binaries" );
else if ( productsView->isSources( item ) )
- type = "sources";
+ type = tr( "sources" );
else if ( productsView->isNative( item ) )
- type = "native";
+ type = tr( "native" );
else
- type = "not install";
+ type = tr( "not install" );
progressView->addProduct( item->text(0), type, item->text(2) );
}
// launch install script
if ( QMessageBox::information( this,
tr( "Exit" ),
tr( "Do you want to quit %1?" ).arg( getIWName() ),
- tr( "Yes" ),
- tr( "No" ),
+ tr( "&Yes" ),
+ tr( "&No" ),
QString::null,
0,
1 ) == 1 ) {
* Called when selection is changed in the products list view
*/
// ================================================================
-void SALOME_InstallWizard::onSelectionChanged( QListViewItem* item )
+void SALOME_InstallWizard::onSelectionChanged()
{
productsInfo->clear();
+ QListViewItem* item = productsView->selectedItem();
+ if ( !item )
+ return;
if ( item->parent() )
item = item->parent();
QCheckListItem* aItem = (QCheckListItem*)item;
if ( !productsMap.contains( aItem ) )
return;
Dependancies dep = productsMap[ aItem ];
- QString text = "<b>" + aItem->text(0) + "</b>";
- text += "<br><br>";
+ QString text = "<b>" + aItem->text(0) + "</b>" + "<br>";
if ( !aItem->text(1).stripWhiteSpace().isEmpty() )
- text += "version: " + aItem->text(1) + "<br>";
- if ( productsView->isBinaries( aItem ) )
- text += "Disk space required: " + QString::number( dep.getSize() ) + " Kb";
- else
- text += "Disk space required: " + QString::number( dep.getSize(true) ) + " Kb";
-
+ text += tr( "Version" ) + ": " + aItem->text(1) + "<br>";
text += "<br>";
- text += "Disk space for tmp files required: " + QString::number( dep.getTempSize() ) + " Kb";
- text += "<br><br>";
- QString req =( dep.getDependancies().count() > 0 ? dep.getDependancies().join(", ") : QString( "none" ) );
-// if ( item->depth() == 0 && item->childCount() == 0 ) {
-// if ( dep.getName() == "salomedoc" )
-// req = "none"; // SALOME docs
-// else
-// req = "all products"; // SALOME sources and binaries
-// }
- text += "Prerequisites: " + req;
+ text += tr( "User choice" ) + ": ";
+ long totSize = 0, tempSize = 0;
+ if ( productsView->isBinaries( aItem ) ) {
+ text += "<b>" + tr( "install binaries" ) + "</b>" + "<br>";
+ totSize = dep.getSize();
+ }
+ else if ( productsView->isSources( aItem ) ) {
+ text += "<b>" + tr( "install sources" ) + "</b>" + "<br>";
+ totSize = dep.getSize( true );
+ tempSize = dep.getTempSize();
+ }
+ else if ( productsView->isNative( aItem ) ) {
+ text += "<b>" + tr( "use native" ) + "</b>" + "<br>";
+ }
+ else {
+ text += "<b>" + tr( "not install" ) + "</b>" + "<br>";
+ }
+
+ text += tr( "Disk space required" ) + ": " + QString::number( totSize ) + " Kb<br>";
+ text += tr( "Disk space for tmp files required" ) + ": " + QString::number( tempSize ) + " Kb<br>";
+ text += "<br>";
+ QString req = ( dep.getDependancies().count() > 0 ? dep.getDependancies().join(", ") : tr( "none" ) );
+ text += tr( "Prerequisites" ) + ": " + req;
productsInfo->setText( text );
}
// ================================================================
productsView->blockSignals( false );
}
}
- checkSize();
+ onSelectionChanged();
+ checkProductPage();
}
// ================================================================
/*!
}
}
productsView->blockSignals( false );
- checkSize();
+ onSelectionChanged();
+ checkProductPage();
}
// ================================================================
/*!
// File : icons.h
// Created : Thu Mar 27 12:01:00 2003
// Author : Vadim SANDLER
-// Project : SALOME Professional
+// Project : SALOME
// Module : InstallWizard
// Copyright : 2003 CEA/DEN, EDF R&D
// $Header$
-#ifndef ICONS_SALOMEPRO_INSTALL_H
-#define ICONS_SALOMEPRO_INSTALL_H
+#ifndef ICONS_SALOME_INSTALL_H
+#define ICONS_SALOME_INSTALL_H
-static const char* const SALOMEPRO_Logo_xpm[] = {
-"280 120 61 1",
-"6 c #000000",
-"b c #006699",
-"3 c #080808",
-"4 c #111111",
-"q c #161616",
-"2 c #1c1c1c",
-"r c #222222",
-"p c #292929",
-"X c #333300",
-"E c #333333",
-"d c #336699",
-"L c #393939",
-"A c #424242",
-"O c #4d4d4d",
-"s c #555555",
-"B c #5f5f5f",
-"S c #663300",
-"1 c #663333",
-"T c #666600",
-"v c #666633",
-"o c #666666",
-"F c #777777",
-"0 c #808080",
-"z c #868686",
-"J c #969696",
-"y c #996600",
-"u c #996633",
-"C c #996666",
-"Z c #999900",
-"t c #999933",
-"N c #999966",
-"K c #999999",
-"i c #9999cc",
-"h c #99cccc",
-"n c #a0a0a4",
-"5 c #ada990",
-"m c #b2b2b2",
-"l c #c0c0c0",
-"k c #cbcbcb",
-"x c #cc9900",
-"w c #cc9933",
-"D c #cc9966",
-"I c #cccc66",
-"R c #cccc99",
-"j c #cccccc",
-"e c #d7d7d7",
-"g c #dddddd",
-"c c #e3e3e3",
-"f c #eaeaea",
-"V c #efd6c6",
-"a c #f1f1f1",
-"# c #f8f8f8",
-"M c #ff9900",
-"Y c #ff9933",
-"H c #ffcc00",
-"G c #ffcc33",
-"P c #ffcc66",
-"Q c #ffcc99",
-"U c #ffff99",
-"W c #ffffcc",
-". c #ffffff",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-".......................................................................#........................................................................................aa......................................................................................................................",
-".......................bbbbbbbbbbbbbbbb...........................#bbbbb...................bbbbbbbbb..........................bbbbbbbbbbbbbbbbb.............bbbbbbbbbc....................bbbbbbbbb.......bbbbbbbbbbbbbbbbbbbbbbb.......................................................",
-".....................bbbbbbbbbbbbbbbbbbb..........................bbbbbb...................bbbbbbbbb........................bbbbbbbbbbbbbbbbbbbbb...........bbbbbbbbbb...................bbbbbbbbbb.......bbbbbbbbbbbbbbbbbbbbbbbb......................................................",
-"....................bbbbbbbbbbbbbbbbbbbbb........................bbbbbbbb..................bbbbbbbbb.......................bbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbba..................bbbbbbbbbb.......bbbbbbbbbbbbbbbbbbbbbbbb......................................................",
-"...................bbbbbbbbbbbbbbbbbbbbbbb......................bbbbbbbbb..................bbbbbbbbb......................bbbbbbbbbbbbbbbbbbbbbbbbb.........bbbbbbbbbbb#..#########.....bbbbbbbbbbb.......bbbbbbbbbbbbbbbbbbbbbbbb......................................................",
-"...................bbbbbbbbbbbbbbbbbbbbbbb......................bbbbbbbbbb.................bbbbbbbbb.....................bbbbbbbbbb#....#.#bbbbbbbdb........bbbbbbbbbbb###############..bbbbbbbbbbb.....##bbbbbbbbbbbbbbbbbbbbbbb.......................................................",
-"..................bbbbbbbbb...........bbbb...................##bbbbbbbbbbb.................bbbbbbbbb....................bbbbbbbbbb#........#bbbbbbbbb.######bbbbbbbbbbbb###############bbbbbbbbbbbb..#####bbbbbbbbb.....................................................................",
-"..................bbbbbbbb...................................##bbbbbbbbbbbb................bbbbbbbbb...................bbbbbbbbbb#.........##bbbbbbbbb######bbbbbbbbbbbbaa#############bbbbbbbbbbbb.######bbbbbbbb......................................................................",
-"..................bbbbbbbb....................................bbbbbbbbbbbbb................bbbbbbbbb########...........bbbbbbbbb......########bbbbbbbb######bbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbb#######bbbbbbbb#.....................................................................",
-"..................bbbbbbbb....................................bbbbbbbbbbbbbb...............bbbbbbbbb##########.........bbbbbbbbb......########bbbbbbbb######bbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbb##aaaaabbbbbbbb##....................................................................",
-"..................bbbbbbbb...................................bbbbbbbbbbbbbbb...............bbbbbbbbb##############.#...bbbbbbbbb..#..#########bbbbbbbb######bbbbbbbbbbbbbbaaaaaaaaaaabdbbbbbbbbbbbbaaaaaaabbbbbbbb#################.....................................................",
-"..................bbbbbbbb...................................bbbbbbbbbbbbbbbb..............bbbbbbbbb###################bbbbbbbbb.#############bbbbbbbb###aaabbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaabbbbbbbb##################....................................................",
-"..................bbbbbbbb..................................bbbbbbbbbbbbbbbbb..............bbbbbbbbb###################bbbbbbbbb############aabbbbbbbbaaaaaabbbbbbbbbbbbbbbeaaaa###abbbbbbbbbbbbbbbfffffffbbbbbbbbaaaaafffaaafaaaaaaa##.................................................",
-"..................bbbbbbbb..................................bbbbbbbbbbbbbbbbbb.............bbbbbbbbb###################bbbbbbbbb#######aaaaaaabbbbbbbbaaaaaabbbbbbbbbbbbbbbbaaa####bbbbbbbbbbbbbbbbfffffffbbbbbbbbafffffffffffffffffaa##................................................",
-"...................bbbbbbbb.............................###bbbbbbbbabbbbbbbbbb.............bbbbbbbbb###################bbbbbbbbb##aaaaaaaaaaaabbbbbbbbaaafffbbbbbbbbbbbbbbbbeaaa##fdbbbbbbbbbbbbbbbfffffffbbbbbbbbgfffffffffffffffffffaa##..............................................",
-"...................bbbbbbbbb......................#########bbbbbbb###bbbbbbbbbb............bbbbbbbbb###################bbbbbbbbb#aaaaaaaaaaaaabbbbbbbbffffffbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbfffffffbbbbbbbbbggffffffffffffffffffa##..............................................",
-"....................bbbbbbbbbbbbbbbbbbbb.....#############bbbbbbbb###bbbbbbbbbb............bbbbbbbbb###################bbbbbbbbb#aaaaaaaaaafaabbbbbbbbffffffbbbbbbbbbfbbbbbbbbheibbbbbbbbcbbbbbbbbbfffffffbbbbbbbbbbbbbbdddddbggggggggfa#...............................................",
-".....................bbdbbbbbbbbbbbbbbbbbbc###############bbbbbbb#####bbbbbbbbbb...........bbbbbbbbb##########....#####bbbbbbbbb#affffffffffffbbbbbbbbffffcfbbbbbbbbbggbbbbbbbbbbbbbbbbbaabbbbbbbbbafaffffbbbbbbbbbbbbbbbbbbbbbgeeeegfa#................................................",
-"......................bbbbbbbbbbbbbbbbbbbbb##############bbbbbbbb#aa##bbbbbbbbbb...........bbbbbbbbb#######.........###bbbbbbbbb#fffffffffffffbbbbbbbbfffgggbbbbbbbbbgggbbbbbbbbbbbbbbbfffbbbbbbbbbaaaaafabbbbbbbbbbbbbbbbbbbbbeeeegfa#.................................................",
-"........................bbbbbbbbbbbbbbbbbbbb#a###########bbbbbbbaaaa###bbbbbbbbbb..........bbbbbbbbb######..........###bbbbbbbbb#fffffffffffffbbbbbbbbfffgggbbbbbbbbbgggbbbbbbbbbbbbbbbfffbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbeejjgfa#..................................................",
-".......................######...a...bbbbbbbbb#aa#aaaaaaabbbbbbbbaaaa###bbbbbbbbbb..........bbbbbbbbb#####..........####bbbbbbbbb##ffffffffffffbbbbbbbbffffffbbbbbbbbbggggbbbbbbbbbbbbbggggbbbbbbbbbfffffffbbbbbbbbbgffgggggeeejjjea#....................................................",
-"......................########......fbbbbbbbb#aaaaaaaaaabbbbbbbaaaaa####bbbbbbbbbb.........bbbbbbbbb#####.........####abbbbbbbbb#fffffffffffffbbbbbbbbffffffbbbbbbbbbgggggbbbbbbbbbbbjggggbbbbbbbbbfffffffbbbbbbbbgffggggggeejjkjg#.....................................................",
-".......................##########....fbbbbbbbbaaaaaaaaabbbbbbbbaaaaa####bbbbbbbbbb.........bbbbbbbbb#####.........###aabbbbbbbbb#fffffffffffffbbbbbbbbaaaaaabbbbbbbbbfggggbbbbbbbbbbbggeggbbbbbbbbbfffffffbbbbbbbbggggggggeeejkkef......................................................",
-".......................#############.fbbbbbbbbffaafaaffbbbbbbbffffaa####bbbbbbbbbbb........bbbbbbbbb#####......####aaafbbbbbbbbb##fffffffffaaabbbbbbbb######bbbbbbbbbffgggjbbbbbbbbbeeeeeebbbbbbbbbgggggggbbbbbbbbgggeejjjjjjegga#......................................................",
-".......................######aaaaa###.bbbbbbbbffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbb........bbbbbbbbb##........####aaaafbbbbbbbbb#aaaaaa#######bbbbbbbb.....#bbbbbbbbbafgggglbbbbbbbggggeggbbbbbbbbbeeggggfbbbbbbbbgjkllegfa###..........................................................",
-".......................######aaaaaaaaabbbbbbbbffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb......#bbbbbbbbb##........#####aaaabbbbbbbbb#########.##..bbbbbbbb.....#bbbbbbbbbffgggggbbbbbbbgggggggbbbbbbbbbgggffffbbbbbbbbggmkea##..............................................................",
-"........................#####aaaaaaaaabbbbbbbbfffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...###abbbbbbbbb##........########abbbbbbbbb.####.##.##...bbbbbbbb.....#bbbbbbbbbfggggggkdbbbbggggggggbbbbbbbbbfffffffbbbbbbbbgmlgf#................................................................",
-"...................bbbb.#####aaaaaaaafbbbbbbbbfffffggbbbbbbbbbbbbbddddbbbbbbbbbbbbbbb.##aafbbbbbbbbb#.............#####bbbbbbbbb..#####.#.####bbbbbbbb.....#bbbbbbbbbgggeegggeggggggggggggbbbbbbbbbfffffggbbbbbbbbgkea#.................................................................",
-"...................bbbbb##f##aaffffefbbbbbbbbbfffgggbbbbbbbbejeeeeffa#.....bbbbbbbbbb.ffgggbbbbbbbbbb####...............bbbbbbbbb##aaaffffge#bbbbbbbb##.####bbbbbbbbbgggggggggggggggggffffbbbbbbbbbggejjkkbbbbbbbbb.#...................................................................",
-"...................bbbbbbbbbbbbbbbbbbbbbbbbbbffffgggbdbbbbbeggeeeegga#......bbbbbbbbbbgggggbbbbbbbbbbbddddddddddddb......bbbbbbbbb#fffgggee#bbbbbbbb########bbbbbbbbbgegggggggggggggffffffbbbbbbbbbeejkkkkbbbbbbbbbbbbbbbbbbbbbbb.......................................................",
-"...................bbbbbbbbbbbbbbbbbbbbbbbbbdjgggggbbbbbbbbeggeeeegga#......bbbbbbbbbbgggggbbbbbbbbbbbbbbbbbbbbbbbdb##aaaabbbbbbbbb###eejl#bbbbbbbb#########bbbbbbbbbgggggggggggggffffffffbbbbbbbbbjkllkjjbbbbbbbbbbbbbbbbbbbbbbbb......................................................",
-"....................bbbbbbbbbbbbbbbbbbbbbbbbeggggggbbbbbbbjeggeeeeeefa.......bbbbbbbbbbgeeebbbbbbbbbbbbbbbbbbbbbbbbbffffff.bbbbbbbbbbbbbbbbbbbbbbb##########bbbbbbbbbgggggggggggggffffffffbbbbbbbbbmmmkegfbbbbbbbbbbbbbbbbbbbbbbbb......................................................",
-".....................bbbbbbbbbbbbbbbbbbbbbgggggggggbbbbbbdggggeeeeeegf#......bbbbbbbbbbeeeebbbbbbbbbbbbbbbbbbbbbbbbbggggggeebbbbbbbbbbbbbbbbbbbbb########..#bbbbbbbbbggggggggggfffffffffffbbbbbbbbbkef#...bbbbbbbbbbbbbbbbbbbbbbbb......................................................",
-"......................bbdbbbbbbbbbbbbbbbeeeggggggggdbbbbbkggggggeeeegf##.....fbbbbbbbbbeeeeebdbbbbbbbbbbbbbbbbbbbbbgggeeeeeeeebbbbbbbbbbbbbbbbb#######.....#bbbbbbbbbgggggggggfffffgggffaabbbbbbbbbf##....bbbbbbbbbbbbbbbbbbbbbbb.......................................................",
-"...........................##khljjgggeeeegeeeeggggggggeeeeeeeeeeeeeeegfa##...#afffgggeeeeeeeeeeeeeeeega###...#####aaaaaaaaaaaaaaaaaffc..c##...##..........##aacgggggggggggggffffffgggfffggjmmmljefa##...................................................................................",
-"............................#affggggggeeegeeeeeeegggggggggeeeeeeeeeeeegfaa####affgggeeeeeeeeeeeeeeeeeefaa##........###################.####..............#aaffgggggggggggggcffffffffffjlmmlkjefffaaaaa#.................................................................................",
-"..............................#aafggggggggggggeeeeggggggggggggggggeeeeeeegffaafffgggeeeeeeeeeeeeeeeeeeegggfa##........................##aaa#..........#aaffgggggggggggjjjjcfffffffgjkmmmjjfaaaaaffgggfa##...............................................................................",
-".................................#afffggggggggggggggggggggggggggggggggggeeeeggggggeeggeeeeeeeeeeeeeeeeeeejegfa####aaaa####.........###afggga##..###aaafgggggggggggggggelmmjeeeeejjkkkjegfffa#####affffa##...............................................................................",
-".................................#afffggggggggggggggggggggggggggggggggggeeeeggggggeeggeeeeeeeeeeeeeeeeeeejegfa####aaaa####.........###afggga##..###aaafgggggggggggggggelmmjeeeeejjkkkjegfffa#####affffa##...............................................................................",
-"..................................#aafffggggggggggggggggggggggggggggggggggggggggggggegeeeeeeeeebbbbbbbbbekjegfaaaafffffbbbaaa######aaafgeeefaa##aabbffggggggggggggggggeklljecfbbjjjeeebbbbbbbb..####bb#.bb......bb......................................................................",
-"......................................##afffffffffffffffffffggggggggggggeejjeeegeegggeeeeeeggggbbbggggbbbgegggcgggggggbbfgggggggggeeeeeeegggggggggggggggggggeejjeegffaafeelkkjbbggeeegbbbbbbbb....##bb###aa#bb..........................................................................",
-"........................................#affffffffffffffffffffffffgggggggejjjeeeeeeeeeeeeegegggbbbggggbbbgggggggggggggbbfggggggggeeeeeeeeegeggggggggggggggjjjjeeggggggjlmmkjeebbeeeeegbbggfa########bbaaffaabb..........................................................................",
-"..........................................#aafggffffffffffffffffffffffgggekkjeeeeeeeeeeeeeeegggbbbggggbbbbbbbbebbbbbgbbbbbggbbbbeeeebbbbeegbbbbgggbbgggbbbbkeebbbbjjjkkbbbeggfbbggggggbbggfaaaaaabbbbbffbb#bbbb.bb...bbbb...bbbbb.......................................................",
-"..............................................##afffffffffaaaaffffffffffffkkljeeeeeeeeeeeeeeeeebbbggggbbbbbbbebbbbbbbbbbbbbbbbbbbbebbbbbbgbbbbbbggbbggbbbbbbbebbbbbbgfbbbbbbgebbjjjeeebbbbbbbb##bbbbbb..bb.bbbb.bb..bbbbbb..bbbbbb......................................................",
-"..............................................###afcggggggggffaaaaaaaaffffggjkjeeeeeeeeeeeeeeeebbbbbbbbbebbejjbbffgbbebbfgbbbgggbbebbeeeggbbegggggbbjbbbjjbbbebbccbbbfgejjbbbjbbggffaabbbbbbbb.bbb..bb..bb..bb..bb.bbb..bbb.bb..bb......................................................",
-".................................................#afffggeeeeeeeeeg##aaaaaaaaafeeeeeeeeeeeeeeeeebbbeeeeeeebbeeebbfcgbbebbffbbbbbbbbgbbbbbegbbbbbejjbbjbbeegfbbabbeebbbkbbbbbbb.bb......bb.......bb...bb..bb..bb..bb.bb....bb.bb..bb......................................................",
-".....................................................#######aaaaffff##aaaaaaaaffgggggeeeeeeeeeebbbeeeeeeebbeeebbgggbbebbffbbbbbbbbggbbbbbeggbbbbeebbebbgfffbbebbkkbbbfbbbbbbb.bb......bb.......bb...bb..bb..bb..bb.bb....bb.bb..bb......................................................",
-"..................................................................ffff####aaaaaaaaffffgggggeeeebbbeeeeeeebbeeebbgggbbebbffbbbeeeeeegegbbbegejbbbejbbgbbbggbbbjbbffbbb.bb..bbb.bb......bb.......bbb..bb..bb..bb..bb.bbb..bbb.bb..bb......................................................",
-"........................................................................#aggeggfffaa#####aaaaaabbbafffgggbbeeebbbbbbbabbfaabbbbbbbebbbbbbgbbbbbbllbbffbbbbbbb.bb..bbb.bbbbbbbbbb......bbbbbbbb..bbbbbb..bb..bbb.bb..bbbbbb..bb..bb......................................................",
-"........................................................................#aggeggfffaa#####aaaaaabbbafffgggbbeeejbbbbbaabbfaaabbbbbfeebbbbgggbbbbkllbbff#bbbb...bb..bbb..bbb.bbbbb......bbbbbbbb...bbbbb..bb...bb.bb...bbbb...bb..bb......................................................",
-"..........................................................................##ageejjeeegaaa#########aa#aaaaffcggjkkjfa###aaaaaaaaaaageeeeeegggeemmlkga##..................................................................................................................................",
-"..................................................................................##aaggeejjjjgffa#############aaaeklmkeegcffa#####aaageejmmllfa#.......................................................................................................................................",
-".............................................................................................#aaafgeejegga##########..gmmlkjjeejjjkkkkjegfa#............................................................................................................................................",
-"..................................................................................................##aagggfa#..###.####.kkmefffaaaaaaaa###...............................................................................................................................................",
-"..........................................................................................................#aa#.##fa....ffleffgef#.......................................................................................................................................................",
-"..........................................................................................................#aa#.##fa....ffleffgef#.......................................................................................................................................................",
-"..............................................................................................................aaa#.aemneeafjjefgjkfaa...................................................................................................................................................",
-"..............................................................................................................aaaf#...gkkkaffkgfgejggf..................................................................................................................................................",
-"...............................................................................................................##aggfa.##aegggjegglkkj#.................................................................................................opqrj...........................................",
-"..................................................................................................................fgeegaa##aaageegjkklgaa#..............................................................................................stuvr#..........................................",
-".......................................................................................................................aafeggfa##.####fgggggggggfffaaaaaa#####..........................................................................wxxypg..........................gzABCDDCEF......",
-"..........................................................................................................................affgejjecffa#####aaaggggffffggggfffffaaa###...................................................................wxxypg.........................ooCGHHGGGIoe.....",
-"................................................................................................................................##affceekkkeggaaaaaa###....###aaaafffgffffggggffff##.........................................mJJJJJJJJKzDwwupoKKKKnnnnme#.........#eJLuxMGNEzfaesDNq#...",
-"......................................................................................................................................#affejjjkjklllllggggggaa####.#######affffggggffa##...................................loCNNNNNNNNNNDIDDNCCvvOLEEppqAn.....#emsEOuywwGLj....jBGsz...",
-".................................................................................................................................................#####aaafffggjjjjllkkkkkkeeejgfaafffggggga#....oNDDDDDDDDDDNNNNNCooBBBBBBBDPIIIIPPPPPQQQQQQQQRIIDNNtuuuuuAALEpvvvvvSTyxws........NGLk..",
-"......................................................................................................................................................................####aaaaffggjjeeeejjea#..aCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGPPPQQQUVWWWWWUUQQPPPPwwwtyTSSXXXXXXvTyxtr........BGBz..",
-"..................................................................................................................................................................................afcggeeefa#..fvxwwwwwwwwwwwYGGGGGGGGGGGGGGGGGGPPPPQQUUWWWWWWVUQQQPPIwwtuTTSSXXXXXXvTTZtr........BGvz..",
-"..................................................................................................................................................................................afcggeeefa#..fvxwwwwwwwwwwwYGGGGGGGGGGGGGGGGGGPPPPQQUUWWWWWWVUQQQPPIwwtuTTSSXXXXXXvTTZtr........BGvz..",
-".................................................................................................................................................................................................azF0FzoEEEL1vTTyyyxwwwGGGGGGGGGPPPQQQUVWWWWWWWVQQPPDwuuTTSSXXXXXXX1XSTyytK......nGDO...",
-".........................................................................................................................................................................................................#gkFBp1SSTyyxwwwGGGGGGGPPPQQQUWWWWWWWWVQQPIDtuvTSSXXXXXXX1SXSTyyyqJ....KLGOm...",
-".............................................................................................................................................................................................................#esrESSTyyxwwYGGGGGPPPQQQUVWWWWWWVVQQIDttuTTSXXXXXXXX1XXSSTyyurskjKODCs....",
-"..................................................................................................................................................................................................................JApXXSTTywwGGGPPPPQQUUWWWWWVVQQIDDuuTSSSXXXXXXL1XXXSSSSTyyytwxNo#.....",
-"...................................................................................................................................................................................................................azEXXSSTyuwwGGPPPQQQUVVVVVVQQRDDtuvSSSXXXXXX11XXXXLLEELAvvsvvol......",
-"......................................................................................................................................................................................................................JEXXXSSTutwwPPPPQQQQQQQQIDDtuuvSSSXXXXXXEp2B......................",
-"........................................................................................................................................................................................................................rXXXXSTTutwDIIPQQQQRRIDNNuvv1SSSXXXXE33m........................",
-"..........................................................................................................................................................................................................................XXXSSSTuttwDDDIIIDDDNtuvvvSSSSXXXEp...........................",
-"...........................................................................................................................................................................................................................#K2LSSSSSSvvvvvvvvvvvvvSSSSE4rz..............................",
-".............................................................................................................................................................................................................................KO21SSSSSvvvvvvvvvv1SSSL2Oma...............................",
-"...............................................................................................................................................................................................................................21SSSSSvvvvvvvvvv1SSSL2..................................",
-"................................................................................................................................................................................................................................#ks2ppvvvvvvvvLprOFm....................................",
-"......................................................................................................................................................................................................................................Ootuv1AEe.........................................",
-"......................................................................................................................................................................................................................................jAwtTXEA..........................................",
-"......................................................................................................................................................................................................................................goxyTXpo..........................................",
-"......................................................................................................................................................................................................................................kCwyTXXr..........................................",
-"......................................................................................................................................................................................................................................zDwyTXX2..........................................",
-"......................................................................................................................................................................................................................................zGwyTXXr..........................................",
-"......................................................................................................................................................................................................................................oGwZyXXp..........................................",
-"......................................................................................................................................................................................................................................NHwwyXXXg.........................................",
-".....................................................................................................................................................................................................................................zHGGwZSXX2m........................................",
-".....................................................................................................................................................................................................................................zHGGwZSXX2m........................................",
-"....................................................................................................................................................................................................................................zDGGGwwTSXX2J.......................................",
-"...................................................................................................................................................................................................................................mNHGGGYwTSXXXL.......................................",
-"..................................................................................................................................................................................................................................5GHGGGGGwySXXXXsa.....................................",
-"................................................................................................................................................................................................................................KDHGGGGGGGwyTSXXXXXAg...................................",
-".............................................................................................................................................................................................................................jm5GHGGGGGGGGwyTSXXXXXXpFef................................",
-".............................................................................................................................................................................................................................jm5GHGGGGGGGGwyTSXXXXXXpFef................................",
-"........jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjeeggggoCNNNNNNNNNNNuuvvAEppppppppppqofgeeejjjjjjjjjjjjjjjjjjjj.....",
-"........666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666f....",
-"........kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkklkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl.....",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................",
-"........................................................................................................................................................................................................................................................................................"};
+static const char* const SALOME_Logo_xpm[] = {
+"279 120 61 1",
+" c None",
+". c #0A0704",
+"+ c #024E8E",
+"@ c #0E5695",
+"# c #5A84B5",
+"$ c #F3BA26",
+"% c #FED884",
+"& c #FEDF99",
+"* c #FEE6AE",
+"= c #F0BC3D",
+"- c #856822",
+"; c #F2F1F2",
+"> c #AD8623",
+", c #99B1D1",
+"' c #A68C4F",
+") c #675935",
+"! c #EBC062",
+"~ c #F7F6F7",
+"{ c #EBC677",
+"] c #544622",
+"^ c #7B8DA0",
+"/ c #4274AA",
+"( c #654E13",
+"_ c #BCBBBC",
+": c #C2C5CC",
+"< c #493C1B",
+"[ c #C6A96A",
+"} c #5E4E29",
+"| c #5377B5",
+"1 c #2C67A1",
+"2 c #FDFAFD",
+"3 c #587AAE",
+"4 c #F0CD86",
+"5 c #3F3414",
+"6 c #FCD992",
+"7 c #7A756D",
+"8 c #809FC9",
+"9 c #564E3E",
+"0 c #D0A027",
+"a c #2C2207",
+"b c #FDE1A4",
+"c c #524E44",
+"d c #272322",
+"e c #9BA2AB",
+"f c #626B79",
+"g c #CBC9CA",
+"h c #FDE8BA",
+"i c #D4D7DB",
+"j c #E1E0E2",
+"k c #21609C",
+"l c #80714D",
+"m c #FEFEFE",
+"n c #C0CFE5",
+"o c #939093",
+"p c #9BA8BE",
+"q c #CBA54E",
+"r c #D2D1D2",
+"s c #EAE8EB",
+"t c #ABB7CB",
+"u c #6E94C1",
+"v c #DAD8DA",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmm~sjiinniij;mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmsjinnnij~mmmmmmmmmmmmmmmmmmmmm2~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmm~in8u#//1///#8:i~mmmmmmmmmmmmmmmmmmmmmmmmm~jint,nmmmmmmmmmmmmmmmmmmsninnini~mmmmmmmmmmmmmmmmmmmmmmmmmmm;ntu|/111|#8ni~mmmmmmmmmmmmmmm~it,,,nsmmmmmmmmmmmmmmmmmmmmmm2jnninsmmmmmmmm;ininninninninninninnin2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmm;,k@+++++++++++++@1jmmmmmmmmmmmmmmmmmmmmmmmnk@@+++kimmmmmmmmmmmmmmmmm#@@@@+@@#mmmmmmmmmmmmmmmmmmmmmmmmm;uk@+++++++++++@18~mmmmmmmmmmmmm8@+++++@,mmmmmmmmmmmmmmmmmmmmm,@@@+@/:mmmmmms1@@@@@@@@@@@@@@@@@@@@+@n2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmm~81@+++++++++++++++++usmmmmmmmmmmmmmmmmmmmmmsu++++++@#mmmmmmmmmmmmmmmmm/+++++++|mmmmmmmmmmmmmmmmmmmmmmmju1@+++++++++++++++@/pjmmmmmmmmmms/+++++++@i2222mmmmmmmmmmmmmmm:1+++++ktmmmmm;u++++++++++++++++++++++kjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmm~p@+++++++++++++++++++#smmmmmmmmmmmmmmmmmmmmmtk+++++++1smmmmmmmmmmmmmmmm/+++++++|mmmmmmmmmmmmmmmmmmmmmm;#@+++++++++++++++++++@u;mmmm22222s1++++++++p;2~~~~~~~~~~2mmmmm~#++++++1,m2mm2;3++++++++++++++++++++++/~mmmm22mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmm,+++++++++++++++++++++#smmmmmmmmmmmmmmmmmmmmm#+++++++++nmmmmmmmmmmmmmmmm/+++++++|mmmmmmmmmmmmmmmmmmmmmi1++++++++k8s~~j81+++++++1s22mmmm22s1++++++++1:~~~~~~~~~~~~~2mm~,+++++++ktm22m2s#+++++++++++++++++++++1tm222mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmm,k++++++++1u_njjjint8|k8smmmmmmmmmmmmmmmmmmmmjk+++++++++|jmmmmmmmmmmmmmmm/+++++++|mmmmmmmmmmmmmmmmmmmmn/+++++++1t;m2m22m2t/@+++++#v2~~~~2~j/+++++++++#~~~~;~;~;~;;~~;~n@+++++++kt222~;;3+++++++++/8:rssssssss~m2mm22222mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmm#++++++++/:~mmmmmmmm~ntj~mmmmmmmmmmmmmmmmmmmm8++++++++++@nmmmmmmmmmmmmmmm/+++++++|2222mmmmmmmmmmmmmmmmu@++++++@t~m22mm22m2n/+++++@8~~~~;~~j1+++++++++kj;;~;;;~;~~;;~~ju++++++++kt2~~~;s3+++++++1un~m2mmmmmmmm2m2222222mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmm2k+++++++kjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm;@+++++++++++ummmmmmmmmmmmmmm/+++++++|22222222mmmmmmmmmmm;1+++++++#mm222~;~~~~2t@+++++k;~~~~~~j1++++++++++#;;;;;;sss;;;;;u@++++++++k,~;;;;s|++++++kn22222222222222222m2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmm2++++++++#mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2t++++++++++++1nmmmmmmmmmmmmmm/+++++++/~~~;~~~;~~~2mmmmmm2n+++++++k,22m2~~~~;~;~i/++++++i;;~;~;j1++++++++++@rssss;s;sss;sn@+++++++++k,~;;;;s3+++++@n~~22m22222222m2222mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmm;++++++++ummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmj#++++++++++++@ummmmmmmmmmmmmm/+++++++|;~~~~~~~~~~2~~~~~2~:+++++++k,22~~~~;~~~~~j3++++++t;;;;;;j1+++++++++++pj;;;s;s;;;ss3++++++++++1,s;s;sj3+++++/s;~~2~222~222~~~22~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmm2++++++++#mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmt@+++++++++++++1;mmmmmmmmmmmmm/+++++++|;~~;;;~;~~;~~~~~;;;,+++++++k,~2~;~~;~;~;;i#++++++,;;;sssn1+++++++++++1_ss;s;sss;s,+++++++++++kpsssssj|+++++/;;;;;;;;;;;;;~;;;;;~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmm2@+++++++@n2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm#+++++++++++++++n2mmmmmmmmmmmm/+++++++|;;;~~~;~;;~~~~~~~~;,+++++++k,~;~~;;;;;;;;i|++++++psss;s;nk++++++++++++us;sss;s;s,k+++++++++++kpsjjssv3+++++1j;;;;;;s;ss;s;ss;;;;~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmm|++++++++/tsmmmmmmmmmmmmmmmmmm22mmmmmmmmmmnk+++++++++++++++#smmmmmmmmmmmm/+++++++/;~;;;;;~;;;;;;;;;;;,+++++++kp~;;;;;;;;;;;i|++++++p;;ssss:1++++++++++++1n;;s;;;;s/++++++++++++kpsjjjjv3+++++@tjsssssssssssssssss;;;22mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmm,@++++++++@un;mmmmmmmmmmmmmm22m2222mm2222;#+++++@11+++++++++nmmmmmmmmmmmm/+++++++|;;;;;;;;;;;;~;~;~;;p+++++++k,;;;;;;s;ssssn|++++++pssssss:k++++++++++++@#ss;;;;;p+++++++++++++kpjjjjjv|++++++k:jjjjjjssjsjjsjjjsjs;;~22mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmm;8++++++++++@1#:~mmmmmmm222m22m22~~~2~;;~j@+++++v;j#++++++++8mmmmmmmmmmmm/+++++++f;;;;;;;;;;;;;;~;;;;,+++++++kp;ssss;s;s;;sr3++++++pjssjjj:k++++++k8|++++kiss;s;n@+++++++++++++kejjjjji|+++++++@#tjsjjjjjjjjjjsvjjjjs;~~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmsu+++++++++++@k/#8tns~2m22~2~~~2~~~;~~~s,+++++|;;;r++++++++/nmmmmmmmmmmm/+++++++|;;;;;;;;;~;;;;;;;;sp+++++++k,ss;;ssssssssn|++++++pjjjjjj_k+++++|tv:3++++#:jji,/++++@1/+++++++kpjjjjjv|++++++++@k3upttttt:vjjvjvvvjjs;2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmm~#k+++++++++++++++/u:s~22~~~~;~;;~;~~~i/++++@8;~;;1+++++++@8mmmmmmmmmmm/+++++++|;;;;;;;~~~~~~~~~;~s,+++++++kpssssssssssssr|++++++pjjjjjj:k+++++#jjjp+++++1u8#k+++++#gs/++++++kpjjjjjv|++++++++++++++@@k@|prvvvvvvjs;2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmm2~i#+++++++++++++++++k8s~~~;~~~~~~~;;;,+++++|r~;;~u++++++++1;mmmmmmmm2~/+++++++|~;~~~~;~;~~~~~~~~~;p+++++++k,sjjsssssjjjjn3++++++pjjjjjjtk+++++uvvvg1+++++++++++++@vsj/++++++kpsssjjv|+++++++++++++++++++k:vrgrrvs;2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmm2m222;np#1k+++++++++++++@1t;~;~;;;;;;;;j|+++++ps;s;~n/+++++++@:~222222m22/+++++++|;~~;~~~~2~2m22~~~;;,+++++++kpjsjjjjjjsjjj:|++++++8jjjvvv_k+++++#iiirp+++++++++++++tjsj/++++++k,sssssj3+++++++++++++++++++/:rrgrjs;2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmm22m2222;n8u/1@+++++++++++1:;;;;;~;;;;;tk+++++nss~;~;u++++++++#~2222222221+++++++|;~~~~~222mmmmmm2;~sp+++++++kpjjsjjsjjjjjjg|++++++pjjjjvv_k+++++#rvvv:k+++++++++++/jjjv/++++++kpsssssj|+++++++++@1/11/11/#pg:grjs~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmm2222~~~~~2~;sp@++++++++++1:s;ss;s;sss/+++++3sss;;~~i/++++++++immmmm2m2m/+++++++|;~;~~2m22mmmm222;~s,+++++++kpjjjsjjjjjjjj:|++++++8jjjjsj:k+++++#grvvr3++++++++++kpvvvr1++++++kpjjsjjv3+++++++@urvvvrrvrgrr:_gvs~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmm22m2~~;;~~~~~2~s_#+++++++++|ss;;s;s;sn@++++@:ss;s;~;;u++++++++8;222222m~/+++++++/~~~~~222mmmmmm2~~;sp+++++++kejjjjjjjjjjjj:|++++++pssssss:k+++++#rvvvvt/+++++++++8rvivg1++++++kpjjjjjv|+++++++/_jvvvvvvrrg:_grs~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmm22m2~~~;;;~;~~m2i/++++++++kjsssssssjp+++++kvss;;;~~~t++++++++3immmmm2mm/+++++++|;;~~22mmm2222~;;;ssp+++++++k8jsjjjjjjjjjjn|++++++ps;s;s;n1+++++#vvvvvr#++++++++k_rrrrg1++++++kevjjjjv3+++++++/_jvvrrrrrggg_gj;2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmm2m22~~;;;;;;;~~~;j@++++++++nsssssjjn@+++++/jsss;;~~~i@+++++++@8mmmmmmmm1+++++++|~;;~~2222m2~~~;;ssjp+++++++kpsjjsjsjsjjssr|++++++,~~~;~;nk+++++#isjvvvt++++++++trrrrr:k++++++kervvvvr|+++++++/:vrrgg:::ggrvs;2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmm2222~~~~~;;;;;;;~s3++++++++,jjjjssj8+++++++#,__::n:,#+++++++++1mmmmmmmm/+++++++|;2;~222m222~;;;sssjp+++++++kps;ssss;;;;;;v3++++++t~2m2~~r1+++++3ijjvvig^++++++|rvivrr:k++++++k8rrvvvr|+++++++1tg___:rvjs;;;~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmm222~~;;;;sssss;s;u++++++++,jsjjjjg|+++++++@11////11++++++++++@jmmmmm221+++++++|;~2mm2m22m~~~~;;;sjp+++++++k,;;;~~;;~~~~~j|++++++tmm22~~nk+++++3njjjvirt+++++/pvvrvvv:@++++++kervvvjr|+++++++1e___gjs;~222mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmm2;;~2~~~;;;;;;ss;ssu++++++++,vjjjvj8@+++++++++++++++++++++++++++#mm2~~;;/+++++++/~222mm222m~~~~;;;~;n+++++++k,~~222222222~j|++++++i~22m~~r1+++++|nvivrvir3k1#pgvvvvvvvg@++++++kejjjjjv|+++++++1epgj;~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmj8k1uj2~~;;;sssssjjv/+++++++@rjjvvvv1++++++++13u,,tt,,#k++++++++++i2;;ssv1+++++++/~~22mmmmmmm22~~22~~sk++++++@u~m2m222~~;;;t@+++++1;2mm22~n1+++++/:vvrrvvvvrvvvrvvvvvvv:+++++++kpjjjvvg|+++++++1trs~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmu@++@|:s~~s;ssssssjt@+++++++1vjjvjvn@++++++k#t:gvss~~;jn|+++++++++,;;jjjv1+++++++@s~2mmmmmmmm2mm22222~3+++++++/;222~~;ssjjj8++++++#~~222~;r1+++++/:rvvvvrvvvrvvvvvvvjvjg@++++++kevvvrr:|+++++++1_v;mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmm,@+++++1#,njjsjsvn:81+++++++k8jvvvvr^++++++|pgrrrvjs;2mm2v#++++++++#rjjvvv1++++++++#tininiiiniiij;2mmm~n1++++++@uis;ssjjjv:8k+++++3n~~~~~~~n1+++++/_vvrvvvrvvvvvvvvjjjjj:+++++++kpvrgg:tf+++++++@3tiijjjjjjjjjjsmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmm22k+++++++++k#8:tt83k+++++++++^rjjjivgk+++++1grirrrrjs;2mmmmi/+++++++kpjvvvv1++++++++++k@k@k@k@k@k/8v~~2~~t@+++++++3,rvvvg:t|@+++++@n;~~~~~~;n1+++++/tvvvvrvvvvvvvvjvjjjjj:+++++++k8rg____/++++++++++11/1111111/1#;mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmm2mmj#@+++++++++++++++++++++++@prvvivvv8+++++1_vvrrggrij;~mmmm2_++++++++|vvrrr1+++++++++++++++++++++++/sssjsjtk+++++++@k11/1k+++++++1i;~~~~~;~~n1+++++/tvvrvvvvvvvvjjvjjjjjjt+++++++ko_et_rg|+++++++++++++++@+@+++++u;mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmsnu1k++++++++++++++++++k3prvvvivv_|+++++uvvirrrgrrvs~mmmmms1+++++++k_rrrr|+++++++++++++++++++++++1jvjjvvvt3k+++++++++++++++++18n2~~~~;~~2~r1+++++/trvvrvvvvvjvvjjjjjjsj,+++++++@^p_gjss#+++++++++++++++++++++++kimmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmn8/@++++++++++++++k|prvvvriviv8k++++/tvvvrrrrgrvj;~mmmmmpk++++++@8rrrro@+++++++++++++++++++++kuvvrvrrrr:e/@+++++++++++++k3:;~;~;~~2222;r1+++++/_vrvvvvvvjvjjjjjvjjjjp+++++++1ogj;~m~p++++++++++++++++++++++++:mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmm2;stu1++++++@138_:rrrrrvvvvrv:tppp_grrrrvrrrrgrvs;2mmm~;j:tt,,pt:rrrrr:teeeppp,tttntntttttt:nvjjvvvvivvvvgt#1++++++@|pns;~~~;22222222~s:ttppp_rvvvrvvvvjjjjjvrrvjssjtp^3^^o:j;22mmm2jn:::n:nnnnnnnnnnnnnnnnn~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmm2;si:ttt_:ggrrrrirrrrrrvrvvrrrrrrrrrrrrrrrrrvjj;;222;ssjvvrrrrrrrrrrrngg:ggrijs;;~22~~;;~;;;;ss;sss;;s;sjjin::nijs;~2~~22222mm2m~;;sjvvvrvrvrvvvvvjjjjjjjjjvjvggg__p__gjss;;22mmmmm~m~m~~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmm~;sjjvvvvvvvvrrvrrrrrvvrviiivirrrrrrrrrrrrivjs;;;;sjjvvvrrrrrrrnrrrrgrrrrrijs;;~2mm22m22~22~~~~~~~~~2~22~2~~;~~m2mmmmmmmm22~~;ssjjirvvvvrvrvvjvvjjjjsjsjvg_ett_grvjssssjs;;mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmm~;sjvvvvvrvvvivvrrrrvvrvvvvvvvvviiirrrrrrrivjsssjjjvvvrrrrrrrrrrrrrrrrrrriivjs;~2mmmmmmmmmmmmmmmmmmmm2m22;ss;;2mmmmmmm2~~;sjjvvvvvvrvvvg::gvjjjjsjjjvg_ep[_vjss;ssjvvvvjs;2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmm22;sjjvvvvvvrvvrvvrrvvrvvrvvrvvvvviiiirrrrrrvjjjvvvrrirgrnrrrrrrrrrnrrrrrrgrjs;;~~~;;;;~2222mmmmmmmmm2;;sjvjs~2mm22~;;sjjjvvivrvvvvvvvr:_t_grrrrgg:____grvjss;~;;ssjjjss;2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2~;ssjjjvvvvvvvvvvvvvrvvrvvvrvivvvvvvvvvirrivrvvvrvrirrrrrgrrrnrrrrrrrrgg::rjs;;;sssssss;;;;~2222~~;;sjjrrrss;;~;;;sjjjvvvvrvvvrvvvvvr:_t_grrvrr::::ggrvvvs;;~~~~s;sss;~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm22~~sssjjvvvjvvvvvvvvvvvvvvrvvivvvvvvvvvvrrvvvvvrrriirrrrrrrrrrrririrvrg:_:rjjjjsjjjjvvvvvvjjs;s;sjjvirgrrjjsssjjvjvvvvvrvvvvvvrrrrrrrgrrvjjrg:grrrrrvvvjj;~2mmm22mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2~;sjjjjjjjjvjjjjjvjjvjvvvvvvvivvvirrgrgrrvrvvrigirriririrrivriiivvvrrrivjvjvvvvvvvvvvvvvjjjvirirrrrrvvjvviivvrvrvrvvvvrgrggrrvvjjjjrgg:ggrrrrrrvvrvvs;~mmmm22222~~;;;~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm22~;sjjjjjjsjjjjjjjjjjjvjvjvvvvvrvrg:ggrgrrriririrgrrivvvvrvvvvrvrvrrvvvjvivvvrvvvvviiiiiiirirrrrrirvrvvrvrvvvvvvvrrrgggggrrvvjvrg___:grvvrrrrrvvrvvs;~~~~;;;;;;s;ss;;2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm22~sjjvjjsjjsjjjsjjjsjsjjjjjjjvvr__:grrrrrrrgrrrrrrrrvrvvvvvvrvvvvrrrgrrvrvvvrvvvrvrvrrrrrrrrrirrvvvvvvvrvvrvvvr__:grrrrgg:g___ggrvjjjvvvvvvvvvvjssssssssssjjsjs;~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm~~ssjjjsjsjsssssssjjjjjjjjjjjr__:grrrrrrrrrrrrrrrrrrrrvvvvrvrrgggrvjjvvvvvvrvvvvrrvviviiirvvvrvvvvvvvvvvrg_::ggrrgrrvrvrvjjjjjjvrrrrrgrrrvvjjssss;;;;;~2~m22mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm~~;sjjjvvvvvvvvjjssssssssssjjg:_ggrgrrrrirrrrrrrrrrrrrrrrrrg:_:grvjjjjvjvvvvvvvvvrvvrvvrrrrvvvrvvvvvvrgg:::ggrrvvvvjvjvvvrrrrgrrrrvvjjjsss;;~~2222mmm2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2~;jvvrggggggggrjs;sssssssjsssgg:rrrrrrrnigirrrrrrrrrrrrrgggggrvjjjvjjvjjvvvvvvvvvvvvvvvvvvvvvvvvrrg:_:g:grvvvjssjjrg:__g:rvjsss;;~~22mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm22~~~s;sssssjsjjjvj;;;sss;ssssjjirirrrrrrigigrrrrrrrrrrrrgrrrrvvvvvvvjjjjjjvirgrrvvivvvvvvvvrgg_:__:ggrvvjjjvrg:g_ggvjsh~~~~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2m222222m222~~~ssss;;;;s;ssssssjjjvjiiviiirrrrrrrrrrrrrrrrrvvvvvvvjjjjjjjvrgrrrvvjjjvjvvrg::_:ggrvvvvvvvrrrvvjjs;;~~22mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm~;jjss;;;s;;ss;;sssjsjjjjvviirrrrrrrrvvrrrrvvrrrvjsssjsjjjjvrrriivvvvvvvvrrrgrrrrrrvvvjs;;;~222mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2~svvvvvjsss;;;;;;;ss;ssssssjjvvirrvrrgggvjsssss;ssssssssjvrgriiivvvvvvr:___rvss;~22222mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm22~;sjjjiiirivvjjsss;;;;~s;;s;;sssjjjvrggrrvj;;;;;;;;ssssjjvirivjjvr:_t__gjs~~22mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2~;ssjvvrrrrriijjss;;;~;;;~;;;;sssjvrg:_grjssss;;~;;;;ssjjjvi:_[t_gs;~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm~;;;sjvvrrggrvjs;;~~~;~~~~~;;;j:[t____:grrrgg:___et__:vjs~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm222m2~;;;ssjvvvvjs;;2~;~22~~~~s:t[tgrvvvvrrrrrvjjs;~~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2~2;;;sjjj;;22;;;~~22~sto_vjjs;;;;;;;~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2;;;;2~svv;mm2;:e[jjrrs~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2;;;~m~v:_rs2;r_gvvg:rs~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2~;;;m;j_p_rs;vgrvvg:gj;2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm~;ss;~~;jg:rjjg:rvig_gj~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmssj;mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2~sjvvvjs;;ssjjrrivg__rj;2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmme}9<<:mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2~;sjjjjs;s;;ssjsjvrrrvjss;;;;~222mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm7>>-demmmmmmmmmmmmmmmmmmmmmmmmmmmsv:eeeegsmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2sjvvvjj;;;~;;;sjvjvvvvvvjjjsssjss;;;;~22mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm7'>-5emmmmmmmmmmmmmmmmmmmmmmmmmsr79)>'0l<7rmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm~;sjrrrgg:ijs;;~~~;;;ss;s;ssjjjjjjjvjjjjss;s;;;;;~222mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm70>-aemmmmmmmmmmmmmmmmmmmmmmmse7l0$$lfllq>c:2mmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm22;ssjjvvvvrrrvjvjsjjjjjs;;s;;;s;ssjsjjjssssjsjjsssss;;22mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmj_teeeeeeeee)0>><feeeeoeoooe_smmmmmm~sv_ol->0$>lo___'''9rmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2~;sjvirg:g:_____grrggrjjss;;~;;;;;;;ssjjjvjvijjs;;2mmmmmmmiggiriririrrrivvijsss;;s;s_7->>'>'>'>'''[qq0>>-)]5aa.a..7rs;sr:e7cd<)->00cemmmmjo0lommmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm22m2~~;;s;;;ssjvrrrrgggg::ggggggrrrrjjsjjjvivvvs;~mm2rl'''''''''''7l7llflff)7)f)9[!!!!=!!!!{{4444{![[q'l--))))]<cc5dd<<<<<(->0}e~mmmmmgl=7jmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2m22222m22~;;;ssvvrrrgggggg::ggrvjjjjjvirj;2m2:0q=$$=$=$=$$$$$0$0$0$0$0$q=====!!{{%%%&&*bbhbb&444{![=0'>-)]55aaaaa<](>>drmmmmmmjo0l_mmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2m2m22~~;;;;;ssssssjjvvvrvrrrvs~m~_0000000q000$0$$$$$$$$$$$$$$===={=%4%%6b*hhh;hh*&644{=q00>-(]5aaaaaa<<(->.smmmmmm;pqlpmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm~~;ssjvvjs;2m2_>>>>0>000>000000$$$$$==$$%===$%=4{4%%bbhh;~hhh*&%%4![q'>-(]55aaaaaa<<(->.jmmmmmmhe0ltmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2m22m2mmmmj9]}(}]]())(--->>>>00$$$$$$$%$$$%$%4%%b*h;h~~h;*b64!=q'>-(<<aaaa.aaa55(--]pmmmmmmrl$7jmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2s:pe[et'77l)(<<((-->>00$$$$$%$$%$4%%&*hhh~h~;hh66!!q>l-(]55aaaaaaa5a5](--<emmmmj7'>e2mmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm;jgp7}55<<(-->00$$$$$%$%4%%&**h~h~h~*bv4_[q>-)(<5aaa.aaaa5a5](--]]pvj:7lq]gmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmms7aaa5<](->00$$$%$44%%&*hhh~hh*b4{[''-)(55aaaaa.aaaaa5<<](--955)0q)r2mmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjtlaaa5<]->00$$=%=%%&**hhhhh64_[q>l((<5aaaaaaaaaaaaa5a55<()-lllo_mmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2v^5aaa5<(->0$$={%%%&&**bj6r{!''l)(<55aaaaaaa5aaa5]})fl77^7oepvmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2:)daaa5<(->'=[!{{%%664{g[[''-)(<55aaaa.addd9ors2mmmmmm2m~mmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm;e5aaaa5]()>>'q[[[[_[[['7l)}]<555aaaa.57:smmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2pfaaaa5<<(--l>''''''7>l))]<<5a5aaadf:smmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm;e5aaaa55<]}))--l-)))}(]<5555aa.9gmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2st)da5a55<<]9]9}}}]]<<<55..<ov2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm~re7c55a5<<<<]]]<]55a5597er;mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm~sef<5<)}]]]<<5d<co:;mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2~s^)ll}<5d5v;~2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmv70>)5dcg2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm~e0>(5.fmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjo$-(aa<;mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmg'$>(5advmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm_'0>(aadtmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmme>$>-5aafmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm[0$0-<aaasmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmj'$$0>]aadgmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoq$$0>(aaafsmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmiq$$$$>-5aaaemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmje$$$$$0-5aa.)jmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2_[$$$$$0-<aaaaf~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmms_$$$%$$$0>(5aaaafvmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2;sr[q$$$$$$$0>(aaaaaa)ejs2mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmsr_[q=$=%$$$$$0>-<aa.aaaa<7pgmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2'0$$$$$$$$$$$00>(<aaaaaaaaaaa_mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmtooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooeoeoc)-----l-l--)(]5aa...........ceeoeooooooooooooooooooooojmmmmm",
+"mmmmmmm)ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddadadadadaddddddddddddddddddddddddddddddddddddddddgmmmmm",
+"mmmmmmm~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~;~~~~;;;;;;;;;;~;;~;;;;;~;;;;;s;;;;;s;;;;;~~~;;;;;;;;;;;;;;;;;;;2mmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm",
+"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm"};
static const char* const back[]={
"16 16 5 1",
"................"};
static const char* const image1_data[] = {
-"84 20 147 2",
-".L c None",
-".N c #000000",
-"#3 c #313000",
-"ad c #313018",
-"#8 c #393008",
-".b c #42599c",
-".# c #4259a5",
-".a c #4a599c",
-"Qt c #4a59a5",
-"ac c #523000",
-"#2 c #523800",
-".c c #5261a5",
-".M c #5261ad",
-".d c #5269ad",
-"ai c #5a5139",
-".e c #5a69a5",
-".X c #5a69ad",
-".4 c #63699c",
-".f c #6369a5",
-".Y c #6369ad",
-".Z c #6371ad",
-"ah c #6b6939",
-".g c #6b71ad",
-".0 c #6b71b5",
-".O c #6b79ad",
-"ag c #735139",
-".h c #7379ad",
-".P c #7379b5",
-".8 c #7386ad",
-".7 c #7386b5",
-"#9 c #7b5910",
-"ab c #7b6131",
-"#M c #7b7973",
-".i c #7b86b5",
-"ao c #84867b",
-".9 c #848eb5",
-".j c #848ebd",
-"#4 c #8c7910",
-"#N c #8c8e8c",
-"#. c #8c8eb5",
-".k c #8c8ebd",
-".l c #8c96bd",
-".1 c #8c9ebd",
-"#d c #8c9ec6",
-"aj c #94866b",
-".Q c #9496bd",
-"#c c #949ebd",
-".m c #949ec6",
-".n c #94a6c6",
-"#k c #9ca6c6",
-"#U c #a58621",
-"#1 c #a58631",
-"#T c #a58e39",
-"#S c #a5965a",
-".R c #a5a6c6",
-".o c #a5aec6",
-".p c #a5aece",
-"ak c #ad8e5a",
-"#R c #ad9e73",
-"af c #adaead",
-".q c #adaece",
-"#u c #adb6ce",
-"#w c #adb6d6",
-"#L c #b59e7b",
-"#t c #b5b6ce",
-"#v c #b5b6d6",
-"#i c #b5beb5",
-".r c #b5bece",
-"aa c #bdae6b",
-"#J c #bdb684",
-"ae c #bdbebd",
-".s c #bdbed6",
-"#l c #bdc7c6",
-".t c #bdc7d6",
-".5 c #bdc7de",
-"#P c #c69621",
-"#I c #c6b68c",
-"#O c #c6bec6",
-"#a c #c6c7c6",
-".u c #c6c7d6",
-"#m c #c6c7de",
-"#E c #c6cfd6",
-".v c #c6cfde",
-"a. c #ceae4a",
-"#K c #ceb66b",
-"#r c #cecfc6",
-"#y c #cecfce",
-".w c #cecfde",
-".S c #cecfe7",
-"#q c #ced7d6",
-".x c #ced7de",
-".y c #ced7e7",
-"#V c #d69e21",
-"#Q c #d6d7b5",
-"#j c #d6d7d6",
-"#f c #d6d7de",
-".z c #d6d7e7",
-"#p c #d6dfd6",
-"#n c #d6dfde",
-"#C c #d6dfe7",
-"#H c #d6dfef",
-"ap c #decf84",
-".T c #ded7de",
-"aq c #dedfd6",
-"#b c #dedfde",
-".A c #dedfe7",
-"#D c #dedfef",
-"#e c #dee7de",
-"#h c #dee7e7",
-".B c #dee7ef",
-"an c #e7be31",
-"#B c #e7dfde",
-"#g c #e7dfe7",
-"#F c #e7dfef",
-"#o c #e7e7de",
-"## c #e7e7e7",
-".U c #e7e7ef",
-".D c #e7e7f7",
-"#x c #e7efe7",
-".C c #e7efef",
-"#5 c #e7eff7",
-"#W c #efb629",
-"#6 c #efe7ef",
-"#G c #efe7f7",
-".V c #efefef",
-".E c #efeff7",
-"al c #efefff",
-".3 c #eff7ef",
-"#A c #eff7f7",
-"#7 c #eff7ff",
-"a# c #f7c78c",
-"#0 c #f7efbd",
-"#z c #f7efef",
-".F c #f7eff7",
-"am c #f7efff",
-"#s c #f7f7ef",
-".G c #f7f7f7",
-".I c #f7f7ff",
-".W c #f7fff7",
-".H c #f7ffff",
-"#X c #ffcf31",
-"#Y c #ffcf7b",
-"#Z c #fff7b5",
-".6 c #fff7f7",
-".J c #fff7ff",
-".2 c #fffff7",
-".K c #ffffff",
-"Qt.#QtQtQt.a.bQtQt.#.aQtQt.c.d.e.f.g.g.h.i.i.j.k.l.m.m.n.o.p.q.q.r.s.t.u.v.w.x.y.x.z.A.B.B.B.C.C.D.E.E.F.G.G.G.H.I.I.J.J.H.J.I.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".c.c.M.M.c.c.c.M.c.c.M.c.M.N.N.N.N.g.O.P.i.N.N.l.l.Q.N.N.R.p.q.z.q.N.N.N.N.S.S.N.N.T.B.U.B.N.N.C.N.N.N.N.N.V.G.I.I.G.I.J.K.K.W.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".X.X.e.X.X.e.Y.X.X.X.X.X.N.N.X.X.Y.Z.0.h.P.N.N.l.l.1.N.N.o.o.B.B.N.N.B.E.N.N.2.N.N.T.T.3.T.N.N.W.N.N.V.G.G.I.G.G.G.G.G.J.K.J.K.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".g.g.g.0.g.g.g.g.g.g.g.g.N.N.4.g.g.g.0.h.N.N.N.N.l.m.N.N.5.z.5.B.N.N.I.G.N.N.G.N.N.N.T.T.N.N.N.C.N.N.V.C.V.V.G.G.G.G.2.2.J.J.6.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".7.P.8.P.P.h.P.P.i.P.P.P.P.N.N.N.N.g.g.i.N.0.m.N.9.l.N.N.o.5.z.E.N.N.V.V.N.N.C.N.N.N.N.N.N.N.N.V.N.N.N.N.N.V.G.I.G.G.2.2.2.K.J.H.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".k.9.j.j.k.k.k.k.k.k.k.k#..k.k.k.N.N##.N.N.N.N.N.N.Q.N.N.E.B.A.F.N.N.B.V.N.N.A.N.N#a.N.N.T.N.N#b.N.N.V.V.V.V.I.I.I.W.G.G.K.G.H.W.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-"#c#c#c#c#c.m#d.m.m.1#c#c.N.N.N.N.N.N#e.N.N#b#f.N.N.l.N.N.B.5.5.B.N.N.B#g.N.N#h.N.N#i.N.N.T.N.N#j.N.N.V.V.V.V.G.G.G.G.6.6.J.I.W.J.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-"#k#k#k#k#k#k#k#k#k#k#k#k#k.N.N.N.N#b#b.N.N#j#b.N.N.l.N.N.N.N.N.B#b.N.N.N.N.E.A.N.N#l#b.U.T.N.N.V.N.N.N.N.N.V.V.I.I.J.H.I.W.G.H.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".p.p.q.q.q.p.q.q.q.q.q.q.p.q#m.5#b#n#b#b#b#b#b#b#b#b#j#f#j#j.V.B.z.B.B##.C.V#o#b#b#p#b#q#r###s.V.V.E.E.F.G.G.G.J.J.6.K.K.K.J.H.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-"#t#t#u#v#u#t#u#w#t#t#u#t#v#t#u#v#m.A.U#x.V#####y#j#j#j.F.F#j.z.F.F.F.F.z.z#b#j#j#p#f#b#j#p##.G.V#z.E.E.E#A.G.G.G.I.I.J.6.H.J.W.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-"#m#m.5#m.u.u.u.5.u.u.u.t.t.5.t.5.5#m#m.t.u.u.w#B##.G.F.F.z.F.F.F.F.z.F.F.F.F#h#C.z#C.A.A#D.U.C.V.V.E#A.F.F.I.I.H.I.I.J.K.K.K.2.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".w.v.w.w.v.w.w.w.w.v.v.w.w.w.v.w#E.w.w.w.v.v.v.N.N.N.N.F.E.N.N.N.N.F.V.V.N.N.N.F.F.F#D#D#F.U.U.C.V.V.E.F.F.G.G.G.W.W.I.H.J.W.K.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z#f.z.z.z.y.z.z.N.N.z.N.N.E.N.N.V.N.N.F.N.N#b.N.N#b.F.A.A#D.U.C.E#G.E.E#A.G.G#y.G.G.G.J.J.K.G.G.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".A.A#C#C.A#C#H.A#C#C#C#C.A#C#C#C.A#C#C#C#C#C#C.N.N#C.N.N.E.N.N.V.N.N#b.N.N#b.N.N#b.F.F.F.F.F.B.A.A#h.E.U#I#J#K#L#M#N.3#O#P#Q#R#A.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".B.U#h##.B.B.U.B.B.B#h.B.U.B.B.B#h.B.B.B#h.B.B.N.N.N.N.E.V.N.N.N.N.V#h.N.N#D.N.N#h.U.B.U#h###S#T#U#V#W#X#X#Y#Z#0#Y#1#2#3#4.K.A#y.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-"#5.D#5.D.D#6#G#6#6.V.U.C.C.C#G.D.D#5.V.V.D.U.U.N.N#6#6.V.V.N.N.V.N.N.V.N.N#5.N.N.C.C.U.U#6.U.D#G#G.E#7#8#9a.a#aaabacadae.G.H.G.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".E.E.E.V.E.E#5.E.E.E#5.E.E.E#5.E.E.E#5.E.E.E.E.N.N.E.V.V.V.N.N.V.N.N.V.V.N.N.N.E.V.E.E.E#5.V.E#5.E.V.E.Eafagahaiaj#b.6.G.J.6.I.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-"#A#A#A.E#A.G#A#A.E#A.G.G.F.G.G.G.F.G.G.G.F#A.G.E.G.F.G.F.E#A#A#z.E#A#A.E.G#A#A.E.F.G.G.G#A.E.F.F.E.E#A.E.E.Gak.V.I.I.J.J.J.I.I.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".G.Gal.F.G#7.E.G.G.G.G#A.G.G.G#A.F#7.G.G.G.G.G#A.G.G.G.G.Gam.Gal.F.I#A.F.G#A.G#A.G.G.G.G.E.F.G#A.I.G.G.Iam.Ianao.H.K.K.K.K.6.K.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L",
-".I.I.I.I.I.I.I.I.I.I.G.I.I.I.G.G.G.G.G.G.G.G.G.I.I.I.I.I.G.G.G.G.I.G.G.G.I.G.G.I.I.I.G.G.G.G.I.I.I.I.I.I.Iap#X#3aq.G.W.H.K.J.K.K.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L"};
+"54 20 459 2",
+" c None",
+". c #929292",
+"+ c #C1C1C1",
+"@ c #C2BFBE",
+"# c #97A3AE",
+"$ c #4C7890",
+"% c #3A6A88",
+"& c #678599",
+"* c #B8B8B9",
+"= c #BCBCBC",
+"- c #BBBBBB",
+"; c #BDBCBC",
+"> c #B5B8B9",
+", c #6E8A9D",
+"' c #9AA6AE",
+") c #C1BFBD",
+"! c #BCBCBB",
+"~ c #B7B8BA",
+"{ c #718D9F",
+"] c #8F9DAA",
+"^ c #BFBDBC",
+"/ c #BABBBB",
+"( c #B7B6BA",
+"_ c #5F8196",
+": c #336585",
+"< c #5D7F95",
+"[ c #B8B8BB",
+"} c #C2C0BE",
+"| c #B8B9BA",
+"1 c #6B899B",
+"2 c #8297A4",
+"3 c #C0BEBD",
+"4 c #BDBDBC",
+"5 c #BABABA",
+"6 c #738D9F",
+"7 c #9EA7AF",
+"8 c #B5B7B9",
+"9 c #758FA0",
+"0 c #68889B",
+"a c #628499",
+"b c #5E8197",
+"c c #8999A7",
+"d c #BEBDBC",
+"e c #C4C4C4",
+"f c #9D9D9D",
+"g c #BEBEBE",
+"h c #FFFFFF",
+"i c #C0DBE9",
+"j c #1274A7",
+"k c #3587B4",
+"l c #599EC3",
+"m c #5F9EC3",
+"n c #ECF0F8",
+"o c #ACCCE3",
+"p c #00629B",
+"q c #77AFCF",
+"r c #F0F6FA",
+"s c #0770A2",
+"t c #6A9FC9",
+"u c #F0F7FC",
+"v c #4D95BF",
+"w c #2F82B3",
+"x c #79AFD0",
+"y c #5297C0",
+"z c #F1F8FD",
+"A c #F2F6F7",
+"B c #0E71A3",
+"C c #1877A9",
+"D c #E6F0F8",
+"E c #ABCEE2",
+"F c #00669E",
+"G c #9AC3DA",
+"H c #D7E6F1",
+"I c #076DA2",
+"J c #2881B1",
+"K c #64A6C8",
+"L c #5EA2C6",
+"M c #BFD7E9",
+"N c #D2D2D2",
+"O c #7CABC7",
+"P c #00568F",
+"Q c #C1D8E6",
+"R c #FBFCFE",
+"S c #4089B2",
+"T c #005A90",
+"U c #106C9F",
+"V c #D7E6F0",
+"W c #F0F6F9",
+"X c #016798",
+"Y c #6296C0",
+"Z c #FFFDFE",
+"` c #FBFBFA",
+" . c #85B3CD",
+".. c #00558F",
+"+. c #ADCADE",
+"@. c #DDE6EF",
+"#. c #005E94",
+"$. c #7BABC8",
+"%. c #EBEEF1",
+"&. c #0C6C9D",
+"*. c #00578F",
+"=. c #6AA1C0",
+"-. c #FFFFFC",
+";. c #D5E1E8",
+">. c #1F72A2",
+",. c #005991",
+"'. c #91B9D0",
+"). c #C5D7E2",
+"!. c #05679A",
+"~. c #C2D6E3",
+"{. c #FFFFFE",
+"]. c #FDFDFC",
+"^. c #FDFDFD",
+"/. c #D1D1D1",
+"(. c #C5DCE9",
+"_. c #1B74A3",
+":. c #126FA2",
+"<. c #619EC1",
+"[. c #B5D2E2",
+"}. c #EDF3F8",
+"|. c #FFFEFE",
+"1. c #AECADB",
+"2. c #2D7CA8",
+"3. c #7AABC8",
+"4. c #005B92",
+"5. c #7EADCA",
+"6. c #016899",
+"7. c #6297C0",
+"8. c #FFFCFD",
+"9. c #F9F9F9",
+"0. c #7AADC7",
+"a. c #005A92",
+"b. c #ADC9DB",
+"c. c #FFFAF6",
+"d. c #D9DEE7",
+"e. c #006398",
+"f. c #6B9DBD",
+"g. c #DADFE1",
+"h. c #086A9B",
+"i. c #488DB0",
+"j. c #347EAB",
+"k. c #A5C4D6",
+"l. c #3E86AF",
+"m. c #2278A4",
+"n. c #006297",
+"o. c #8DB5CC",
+"p. c #C3D3DE",
+"q. c #00659A",
+"r. c #8CB1C8",
+"s. c #AEC4D4",
+"t. c #E2E2E2",
+"u. c #F0F0EF",
+"v. c #F1F5F9",
+"w. c #AECADD",
+"x. c #609BC0",
+"y. c #006599",
+"z. c #2D7FAB",
+"A. c #EBEDEF",
+"B. c #FAF6F6",
+"C. c #3782AD",
+"D. c #6DA2C0",
+"E. c #FBF7FA",
+"F. c #2175A6",
+"G. c #2378A6",
+"H. c #FAFBFD",
+"I. c #F3F8FA",
+"J. c #006799",
+"K. c #6398C1",
+"L. c #78ABC5",
+"M. c #A8C4D5",
+"N. c #FAF4EF",
+"O. c #D3DBE2",
+"P. c #6A9DBE",
+"Q. c #DADEE1",
+"R. c #05689A",
+"S. c #9FBCCB",
+"T. c #87A9C2",
+"U. c #00558E",
+"V. c #3A80AA",
+"W. c #B1C6D2",
+"X. c #8BB4CC",
+"Y. c #C4D5DF",
+"Z. c #2D7CA7",
+"`. c #7EA4BE",
+" + c #96AFC3",
+".+ c #DFDFDE",
+"++ c #FCFCFC",
+"@+ c #E0ECF4",
+"#+ c #DDE9F1",
+"$+ c #FFFEFB",
+"%+ c #FEFBF9",
+"&+ c #4689B1",
+"*+ c #00588F",
+"=+ c #C0CED7",
+"-+ c #B1C5D6",
+";+ c #005F96",
+">+ c #5992B7",
+",+ c #A5BFD5",
+"'+ c #3884B0",
+")+ c #005D94",
+"!+ c #AECCDF",
+"~+ c #F5F6F7",
+"{+ c #016698",
+"]+ c #5B94BE",
+"^+ c #FFFCFE",
+"/+ c #FAFBFB",
+"(+ c #FFFFFD",
+"_+ c #86B2CC",
+":+ c #005892",
+"<+ c #A7C4D8",
+"[+ c #D9E0EA",
+"}+ c #005C93",
+"|+ c #82B2CC",
+"1+ c #E6F0F9",
+"2+ c #02669A",
+"3+ c #90B4C6",
+"4+ c #CAD3D7",
+"5+ c #4588AE",
+"6+ c #BDCBD3",
+"7+ c #AFC1D0",
+"8+ c #85ADC5",
+"9+ c #B8C9D4",
+"0+ c #005E95",
+"a+ c #6294B1",
+"b+ c #F8EBE8",
+"c+ c #F7F2F3",
+"d+ c #FBFAFC",
+"e+ c #A4C6DB",
+"f+ c #1C72A4",
+"g+ c #438BB1",
+"h+ c #4B8FB1",
+"i+ c #156DA1",
+"j+ c #6397B7",
+"k+ c #DBDCDE",
+"l+ c #3D82AC",
+"m+ c #528CB1",
+"n+ c #C9CED3",
+"o+ c #DBE2E4",
+"p+ c #E4EFF8",
+"q+ c #247AAB",
+"r+ c #317EA9",
+"s+ c #D0D5D9",
+"t+ c #1A72A1",
+"u+ c #0B6B9D",
+"v+ c #3F88B0",
+"w+ c #3A85AF",
+"x+ c #84ADC9",
+"y+ c #E9E9EC",
+"z+ c #4E8DB1",
+"A+ c #287AA8",
+"B+ c #78A6C2",
+"C+ c #478AB3",
+"D+ c #5997BE",
+"E+ c #F4F7F8",
+"F+ c #E0EAF2",
+"G+ c #06689C",
+"H+ c #82A8C1",
+"I+ c #ECE6E2",
+"J+ c #E5E2E2",
+"K+ c #F6F0ED",
+"L+ c #A5C2D0",
+"M+ c #005E93",
+"N+ c #81A7BE",
+"O+ c #BBCAD4",
+"P+ c #056A9C",
+"Q+ c #136F9F",
+"R+ c #4989B8",
+"S+ c #4286B7",
+"T+ c #89B6D3",
+"U+ c #DFEAF2",
+"V+ c #B8D4E0",
+"W+ c #A7C4D2",
+"X+ c #BCC8D3",
+"Y+ c #E2DDDC",
+"Z+ c #D9D9DA",
+"`+ c #AFC3CE",
+" @ c #D4D7D8",
+".@ c #DFDBDA",
+"+@ c #DEDDDC",
+"@@ c #F4F2F0",
+"#@ c #CEDBE3",
+"$@ c #AFC2CD",
+"%@ c #D4D4D5",
+"&@ c #B9C5CE",
+"*@ c #A6BDC9",
+"=@ c #ABC4D1",
+"-@ c #B7D2DF",
+";@ c #D3E0EA",
+">@ c #F7F4F3",
+",@ c #F5F4F5",
+"'@ c #C5DBE7",
+")@ c #ABCADA",
+"!@ c #BFD6E2",
+"~@ c #FDFDFF",
+"{@ c #FEFCFC",
+"]@ c #EAECEC",
+"^@ c #B1C6D0",
+"/@ c #C7D0D4",
+"(@ c #DCDBDA",
+"_@ c #E7E6E5",
+":@ c #DDDCDB",
+"<@ c #C6CDD0",
+"[@ c #B4C9D5",
+"}@ c #D9E0E5",
+"|@ c #F6F7F9",
+"1@ c #CDE1EC",
+"2@ c #C6DDE9",
+"3@ c #BFDAE5",
+"4@ c #BCD8E4",
+"5@ c #D2E5EE",
+"6@ c #F9F7F6",
+"7@ c #EAEAEA",
+"8@ c #E4E4E4",
+"9@ c #EAE6E4",
+"0@ c #E4E3E2",
+"a@ c #E1E1E1",
+"b@ c #E0E0E0",
+"c@ c #D7D7D7",
+"d@ c #DCDAD9",
+"e@ c #DFDCDA",
+"f@ c #DFDDDB",
+"g@ c #E2DFDD",
+"h@ c #DFDBD9",
+"i@ c #E7E3E1",
+"j@ c #ECEAE9",
+"k@ c #EBEAEA",
+"l@ c #F1EEEC",
+"m@ c #E9E4E3",
+"n@ c #E9E6E4",
+"o@ c #EAEAE9",
+"p@ c #DEDEDE",
+"q@ c #D8D7D7",
+"r@ c #DBDAD9",
+"s@ c #D6D6D6",
+"t@ c #D3D3D3",
+"u@ c #E5E4E3",
+"v@ c #F9F8F7",
+"w@ c #F9F9F8",
+"x@ c #FBFBFB",
+"y@ c #F2F2F2",
+"z@ c #F0F0F0",
+"A@ c #F1F1F1",
+"B@ c #DDDDDD",
+"C@ c #DBDBDB",
+"D@ c #DADADA",
+"E@ c #D5D5D5",
+"F@ c #E7E7E7",
+"G@ c #D9D9D9",
+"H@ c #CECECE",
+"I@ c #DCDCDC",
+"J@ c #E9E9E9",
+"K@ c #F4F4F4",
+"L@ c #FAFAFA",
+"M@ c #FEFEFE",
+"N@ c #F5F5F5",
+"O@ c #ECECEC",
+"P@ c #E8E8E8",
+"Q@ c #D8D8D8",
+"R@ c #F7F7F7",
+"S@ c #DFDFDF",
+"T@ c #E5E5E5",
+"U@ c #F3F3F3",
+"V@ c #F3F2F0",
+"W@ c #E7E6E2",
+"X@ c #F9F8FB",
+"Y@ c #FFFDFD",
+"Z@ c #D0D0D0",
+"`@ c #F6F6F6",
+" # c #EBEBEB",
+".# c #FCFDFD",
+"+# c #FEFDFD",
+"@# c #FBF9F5",
+"## c #FCF9F5",
+"$# c #F9F9F6",
+"%# c #F8F8FA",
+"&# c #F8F9FD",
+"*# c #E7E4E0",
+"=# c #E1E0D2",
+"-# c #D6C699",
+";# c #B29960",
+"># c #CCCBC7",
+",# c #CDCCCB",
+"'# c #F4F4F5",
+")# c #EFF0F2",
+"!# c #D6CBB9",
+"~# c #C3B089",
+"{# c #D2C2A7",
+"]# c #B1ACA2",
+"^# c #EDEEEF",
+"/# c #E9E7E0",
+"(# c #B69B5C",
+"_# c #B99954",
+":# c #BD9A47",
+"<# c #C7A446",
+"[# c #DDBB56",
+"}# c #EFC546",
+"|# c #F7C756",
+"1# c #FADA8A",
+"2# c #F9EAA5",
+"3# c #DEBF7F",
+"4# c #AB8B3E",
+"5# c #715C2A",
+"6# c #3F3E1C",
+"7# c #5D4700",
+"8# c #C3B58D",
+"9# c #FFFCF1",
+"0# c #8C8262",
+"a# c #FCFDFB",
+"b# c #EDEBE3",
+"c# c #E4E1D9",
+"d# c #D9D0C0",
+"e# c #C3B38A",
+"f# c #8F7323",
+"g# c #B98A0E",
+"h# c #F6C353",
+"i# c #FFE4A7",
+"j# c #FFF2CB",
+"k# c #E4C288",
+"l# c #896721",
+"m# c #302400",
+"n# c #3C3715",
+"o# c #695D37",
+"p# c #978D6E",
+"q# c #C5C0AE",
+"r# c #B6B1A4",
+"s# c #D5D7DA",
+"t# c #776F58",
+"u# c #79571D",
+"v# c #977E45",
+"w# c #948856",
+"x# c #745E2E",
+"y# c #614A2B",
+"z# c #9B9B8F",
+"A# c #E6E5E6",
+"B# c #FBFCFF",
+"C# c #F6F7FA",
+"D# c #D1D0D0",
+"E# c #E7E5EA",
+"F# c #A0967A",
+"G# c #615930",
+"H# c #CBC9C9",
+"I# c #DAC388",
+"J# c #6C5B19",
+"K# c #E3E5E8",
+"L# c #FCF0CA",
+"M# c #FDCF3E",
+"N# c #7F6104",
+"O# c #7D7F6B",
+"P# c #9C9C9C",
+"Q# c #D4D4D4",
+"R# c #C4C4C7",
+"S# c #97917D",
+"T# c #9A842F",
+"U# c #A68827",
+"V# c #63501B",
+"W# c #24240C",
+"X# c #54554C",
+"Y# c #B3B3B4",
+"Z# c #ABABAB",
+". + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ - / ) ( _ : < [ } | 1 2 3 - 4 5 6 7 8 9 0 a b c d - - - - - - - e f ",
+"g h i j k l m n h h h o p q h h r s t h h h u v w x y v z A B C D h h E F G H I J K L M h h h h h h h h h N ",
+"g h O P Q h h h h h R S T U V h W X Y Z ` h ...+.h @.#.$.%.&.*.=.-.;.>.,.'.).!.~.h {.].^.h h h h h h h h /.",
+"g h (._.:.<.[.}.|.h 1.2.3.4.5.h W 6.7.8.9.h 0.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.l.r.s.t.u.h h h h h h h h /.",
+"g h h v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.h h h L.a.M.N.O.e.P.Q.R.S.T.U.V.W.e.X.Y.e.Z.`. +.+++h h h h h h h h /.",
+"g h @+#+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+h [+}+|+1+2+3+4+5+6+7+;+8+9+0+a+b+c+d+h h h h h h h h h /.",
+"g h e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+h h h h h h h h h /.",
+"g h h U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@2@3@4@5@h h h h h h h h h /.",
+"g h h h h {.6@7@8@9@0@a@b@c@d@e@c@f@g@h@i@j@8@k@l@m@n@o@p@q@e@r@N s@t@u@(+v@w@h h h h h h h h h h h h h h /.",
+"g h h h h h h h x@y@z@A@A@7@p@p@B@C@D@c@E@p@F@a@D@C@G@H@E@I@b@J@z@z@K@L@M@h M@h h h h h h h h h h h h h h /.",
+"g h h h h h h h h h h h h 9.A@N@y@O@P@J@P@7@t.t.t.Q@C@t.R@M@M@h h h h h h h h h h h h h h h h h h h h h h /.",
+"g h h h h h h h h h h h h h h h M@^.++++++y@S@s@T@U@++h h h h h h h h h h h h h h h h h V@W@h h h h h X@Y@Z@",
+"g h h h h h h h h h h h h h h h h h h h h ++`@z@O@ #F@F@O@z@`@R@`@K@R@.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#",
+"g h h h h h h h h h h h h h h h h h h h h h h h h h x@`@U@z@z@U@K@y@P@^#/#(#_#:#<#[#}#|#1#2#3#4#5#6#7#8#9#0#",
+"g h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h M@M@a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#",
+"g h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h s#t#u#v#w#x#y#z#A#B#C#].D#",
+"g h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h R E#F#G#H#,@h h h h h /.",
+"g h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h I#J#K#h h h h h h /.",
+"g h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h L#M#N#O#` h h h h h /.",
+"P#G@N N N N t@t@t@N N t@t@t@t@N t@t@t@N N t@t@t@N N t@t@t@t@N N N N N N N N N N Q#R#S#T#U#V#W#X#Y#t@N N c@Z#"};
static const char* const image0_data[] = {
"16 16 14 1",