changeset 73:2498d0a0521d draft

fixed colors on ubuntu lucid, enabled -O2 in makefile.unix, boost removed -mt from their library names in 1.40, updated bitcoin icon, hashmeter, generated and hashmeter log entries -- version 0.2.13 git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@86 1a98c847-1fd6-4fd8-948a-caf3550aa51b
author s_nakamoto <s_nakamoto@1a98c847-1fd6-4fd8-948a-caf3550aa51b>
date Mon, 21 Jun 2010 01:33:44 +0000
parents 51eccd99467c
children 9c042b491420
files locale/de/LC_MESSAGES/bitcoin.mo locale/de/LC_MESSAGES/bitcoin.po locale/it/LC_MESSAGES/bitcoin.mo locale/it/LC_MESSAGES/bitcoin.po locale/nl/LC_MESSAGES/bitcoin.mo locale/nl/LC_MESSAGES/bitcoin.po main.cpp makefile.unix net.cpp net.h rc/bitcoin-bc.ico rc/bitcoin.ico rc/favicon.ico serialize.h ui.cpp uibase.cpp uibase.h uiproject.fbp util.cpp xpm/bitcoin16.xpm xpm/bitcoin20.xpm xpm/bitcoin32.xpm xpm/bitcoin48.xpm
diffstat 23 files changed, 1047 insertions(+), 1123 deletions(-) [+]
line wrap: on
line diff
index 384a7ae388278a6d0857dd6125c1dd815717c2db..e6c860eec597e780de408131cc2daa60aa144217
GIT binary patch
literal 16025
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
TQKh(*{r;4|^mEt*eGdC?HXcNQ
--- a/locale/de/LC_MESSAGES/bitcoin.po
+++ b/locale/de/LC_MESSAGES/bitcoin.po
@@ -692,8 +692,6 @@
 msgid ""
 "Copyright (c) 2009-2010 Satoshi Nakamoto.\n"
 "\n"
-"This is experimental software.  Do not rely on it for actual financial transactions.\n"
-"\n"
 "Distributed under the MIT/X11 software license, see the accompanying file \n"
 "license.txt or http://www.opensource.org/licenses/mit-license.php.\n"
 "\n"
@@ -703,9 +701,6 @@
 msgstr ""
 "Copyright (c) 2009-2010 Satoshi Nakamoto.\n"
 "\n"
-"Dies ist experimentelle Software.  Verlassen Sie sich für tatsächliche\n"
-"finanzielle Transaktionen nicht auf sie.\n"
-"\n"
 "Lizensiert unter der MIT/X11 Software-Lizenz. Beachten Sie die beiliegende\n"
 "Datei license.txt oder http://www.opensource.org/licenses/mit-license.php.\n"
 "\n"
index 38cbd3750e1b15c4e976e6a7dc0b29f1a8208a66..b3160d13582a1ad63a75cb746f42f09619ee2d0d
GIT binary patch
literal 15547
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
MXA+%141O^AUn^5<YXATM
--- a/locale/it/LC_MESSAGES/bitcoin.po
+++ b/locale/it/LC_MESSAGES/bitcoin.po
@@ -690,8 +690,6 @@
 msgid ""
 "Copyright (c) 2009-2010 Satoshi Nakamoto.\n"
 "\n"
-"This is experimental software.  Do not rely on it for actual financial transactions.\n"
-"\n"
 "Distributed under the MIT/X11 software license, see the accompanying file \n"
 "license.txt or http://www.opensource.org/licenses/mit-license.php.\n"
 "\n"
@@ -701,13 +699,12 @@
 msgstr ""
 "Copyright (c) 2009-2010 Satoshi Nakamoto.\n"
 "\n"
-"Questo è un software sperimentale. Non affidartici per gli attuali trasferimenti finanziari.\n"
-"\n"
-"Distribuito sotto la licenza software MIT/X11, guarda il file license.txt incluso oppure su http://www.opensource.org/licenses/mit-license.php.\n"
+"Distribuito sotto la licenza software MIT/X11, guarda il file license.txt\n"
+"incluso oppure su http://www.opensource.org/licenses/mit-license.php.\n"
 "\n"
-"Questo prodoto include software sviluppato dal progetto OpenSSL per l'uso del  \n"
-"(http://www.openssl.org/) e il software criptografico scritto da \n"
-"Eric Young (eay@cryptsoft.com)."
+"Questo prodoto include software sviluppato dal progetto OpenSSL per\n"
+"l'uso del (http://www.openssl.org/) e il software criptografico scritto\n"
+"da Eric Young (eay@cryptsoft.com)."
 
 #: ../../../uibase.cpp:619
 msgid "Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L) or IP address (e.g. 123.45.6.7)"
index ab3021bcaaf766136519677269af15e8b3cf518b..79f5c83ac2f5ca56387b0c497ae9656cb83ef69c
GIT binary patch
literal 14859
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
--- a/locale/nl/LC_MESSAGES/bitcoin.po
+++ b/locale/nl/LC_MESSAGES/bitcoin.po
@@ -691,8 +691,6 @@
 msgid ""
 "Copyright (c) 2009-2010 Satoshi Nakamoto.\n"
 "\n"
-"This is experimental software.  Do not rely on it for actual financial transactions.\n"
-"\n"
 "Distributed under the MIT/X11 software license, see the accompanying file \n"
 "license.txt or http://www.opensource.org/licenses/mit-license.php.\n"
 "\n"
@@ -702,14 +700,12 @@
 msgstr ""
 "Copyright (c) 2009-2010 Satoshi Nakamoto.\n"
 "\n"
-"Dit is experimentele software.  Vertrouw niet op het voor echte financiele transacties.\n"
+"Gedistributeerd onder de MIT/X11 software licentie, see het bijbehorende bestand \n"
+"license.txt of http://www.opensource.org/licenses/mit-license.php.\n"
 "\n"
-"Gedistributeerd onder de MIT/X11 software licentie, see het bijbehorende bestand \n"
-"license.txt of \"http://www.opensource.org/licenses/mit-license.php.\n"
-"\n"
-"Dit product komt met software ontwikkeld door het OpenSSL Project for gebruik in de\n"
-"OpenSSL Toolkit (http://www.openssl.org/) and de cryptografische software geschreven door \n"
-"Eric Young (eay@cryptsoft.com)."
+"Dit product komt met software ontwikkeld door het OpenSSL Project for gebruik \n"
+"in de OpenSSL Toolkit (http://www.openssl.org/) and de cryptografische \n"
+"software geschreven door Eric Young (eay@cryptsoft.com)."
 
 #: ../../../uibase.cpp:619
 msgid "Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L) or IP address (e.g. 123.45.6.7)"
--- a/main.cpp
+++ b/main.cpp
@@ -2487,6 +2487,7 @@
         vnThreadsRunning[3]--;
         PrintException(NULL, "ThreadBitcoinMiner()");
     }
+    UIThreadCall(bind(CalledSetStatusBar, "", 0));
     printf("ThreadBitcoinMiner exiting, %d threads remaining\n", vnThreadsRunning[3]);
 }
 
@@ -2677,6 +2678,8 @@
                     printf("BitcoinMiner:\n");
                     printf("proof-of-work found  \n  hash: %s  \ntarget: %s\n", hash.GetHex().c_str(), hashTarget.GetHex().c_str());
                     pblock->print();
+                    printf("%s ", DateTimeStrFormat("%x %H:%M", GetTime()).c_str());
+                    printf("generated %s\n", FormatMoney(pblock->vtx[0].vout[0].nValue).c_str());
 
                 SetThreadPriority(THREAD_PRIORITY_NORMAL);
                 CRITICAL_BLOCK(cs_main)
@@ -2704,8 +2707,33 @@
             }
 
             // Update nTime every few seconds
-            if ((++tmp.block.nNonce & 0xffff) == 0)
+            const uint64 nMask = 0xffff;
+            if ((++tmp.block.nNonce & nMask) == 0)
             {
+                // Meter hashes/sec
+                static int64 nHashCounter;
+                static int64 nLastTick;
+                if (nLastTick == 0)
+                    nLastTick = GetTimeMillis();
+                else
+                    nHashCounter += nMask + 1;
+                if (GetTimeMillis() - nLastTick > 4000)
+                {
+                    double dHashesPerSec = 1000.0 * nHashCounter / (GetTimeMillis() - nLastTick);
+                    nLastTick = GetTimeMillis();
+                    nHashCounter = 0;
+                    string strStatus = strprintf("    %.0f khash/s", dHashesPerSec/1000.0);
+                    UIThreadCall(bind(CalledSetStatusBar, strStatus, 0));
+                    static int64 nLogTime;
+                    if (GetTime() - nLogTime > 60 * 60)
+                    {
+                        nLogTime = GetTime();
+                        printf("%s ", DateTimeStrFormat("%x %H:%M", GetTime()).c_str());
+                        printf("hashmeter %3d CPUs %6.0f khash/s\n", vnThreadsRunning[3], dHashesPerSec/1000.0);
+                    }
+                }
+
+                // Check for stop or if block needs to be rebuilt
                 if (fShutdown)
                     return;
                 if (!fGenerateBitcoins)
@@ -2738,6 +2766,7 @@
                     }
                     break;
                 }
+
                 tmp.block.nTime = pblock->nTime = max(pindexPrev->GetMedianTimePast()+1, GetAdjustedTime());
             }
         }
--- a/makefile.unix
+++ b/makefile.unix
@@ -21,7 +21,7 @@
 
 LIBS= \
  -Wl,-Bstatic \
-   -l boost_system-mt -l boost_filesystem-mt \
+   -l boost_system -l boost_filesystem \
    -l db_cxx \
  -Wl,-Bdynamic \
    -l crypto \
@@ -29,7 +29,7 @@
 
 WXDEFS=-D__WXGTK__ -DNOPCH
 DEBUGFLAGS=-g -D__WXDEBUG__
-CFLAGS=-O0 -Wno-invalid-offsetof -Wformat $(DEBUGFLAGS) $(WXDEFS) $(INCLUDEPATHS)
+CFLAGS=-O2 -Wno-invalid-offsetof -Wformat $(DEBUGFLAGS) $(WXDEFS) $(INCLUDEPATHS)
 HEADERS=headers.h strlcpy.h serialize.h uint256.h util.h key.h bignum.h base58.h \
     script.h db.h net.h irc.h main.h rpc.h uibase.h ui.h init.h sha.h
 
@@ -68,6 +68,6 @@
 
 
 clean:
-	-rm obj/*
-	-rm obj/nogui/*
+	-rm obj/*.o
+	-rm obj/nogui/*.o
 	-rm headers.h.gch
--- a/net.cpp
+++ b/net.cpp
@@ -965,7 +965,7 @@
                 int64 nSinceLastTry = GetAdjustedTime() - addr.nLastTry;
 
                 // Randomize the order in a deterministic way, putting the standard port first
-                int64 nRandomizer = (uint64)(nStart + addr.nLastTry * 9567851 + addr.ip * 7789) % (2 * 60 * 60);
+                int64 nRandomizer = (uint64)(nStart * 4951 + addr.nLastTry * 9567851 + addr.ip * 7789) % (2 * 60 * 60);
                 if (addr.port != DEFAULT_PORT)
                     nRandomizer += 2 * 60 * 60;
 
--- a/net.h
+++ b/net.h
@@ -12,7 +12,7 @@
 
 
 
-#define DEFAULT_PORT    htons(8333)
+static const unsigned short DEFAULT_PORT = 0x8d20; // htons(8333)
 static const unsigned int PUBLISH_HOPS = 5;
 enum
 {
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..88cc240e2d4f77fa66730593a890a17aab86cbdc
GIT binary patch
literal 22486
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
V|IOd8&dZhlT`-U(i+{KJe*oAF-^c&}
index 88cc240e2d4f77fa66730593a890a17aab86cbdc..cdec9a037b1736061d63f5bf0e1563eda8f38529
GIT binary patch
literal 25782
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
X?n)jLxJ&!9Q33dCd7F<Z!<7AhEHCup
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..d249e41feb0fd2bb0d0ab942a9c84f304586164a
GIT binary patch
literal 2550
zc$|Hf3sjV40)}6;)U;KpIPGSw7)5U0P0=+IO)U*qK|_@A64;`m1}chp3FM+Mf($b%
z)1odA<OPqigPt@*L|9Q*F0RThA{kfFayg}tioE**>EU#a&N<&1{+aLj<{#$!pXUcU
zpd)(qf}Xo#(X)U9@awT17Ci&R=(T<=uW8t!ZQj!!T|73R`<x)y%-aatC0o&Fr5XK}
zZoy!G1MGu#VMIVIh6V0G@6Zek3QxhH&HFGgA`QbslQBH%5JtzO<DG5CFedIOMww2)
z$#M)cw(N#m<Q_~irNeo<6%%)UgK?IVnEd4lI45Mn^GhpS_ng3I=CARoX)nBY96(TV
z1_qjPFw&e2$N1A27N3Xr67n!2J|AOu7s4s25Tg@|F)H~IoRY6#+Sg|=G3gwp?>h_E
z#M5v~&Ba^|*Oaqx-=7b+y#;VPcmW=VG!9?Dgydp;ka7i+4qU_g2g~4LE!HT($LZym
zoADofzCQ=PX?gHU%ZJaQ^YB0TPb{_;V6F8mywZ!{bL297k6y&GBSrAaEXDH7GORdu
z5rJ7H_{ds`Y1Rr%KT-o%J-cbRW>jJ3H?{CQUIEX{3V3AI!ZouFGc$j{oNw#kapETC
zX5D~SRvmnE$`O=v4IbIIF+ZmsKBun3C%YQHr>fwaTMO^pTUdDd2Q0|Fjiq^YSfTd=
z@~Yu~wi>I>)nMiM8(3XXhjm4_u(tR%0x#Xg`YU%3y8k#LzAZ%5@e2q!Q;yL5>xev8
ziKq*ei1}9~4Ckw0D5yqUVKt(QZ@^qsgPoUeBL2!PSW5qgh|-@CQrdtpjqtJt7|QP=
z{OT_Vzjhyy<@b<KR*$Ifn-E>mgqW&k7^|DH^F}k0DjKl2<~|P8H6iWhLvWWXc*q|-
zWdtv#gVn_#*}DG*cLH3rZ~Zz0vCjdAy8(sI1NA)s+Pwgd9SVAi4-&sq{890j+VSWC
z7rYEV^hGTC<1idih;gXL6wt;49O?(UMu7eapz$AIdOleET|3@RyrcN3;=RNNijNWh
zm3XW8Eb(W=>objI;;Y5iKjsH$1!t|WSSxJS3MpD4S1Ww473yt>pN0~5T!{vMqR~j)
zOD7%_^D*CB{6O(e;%A8W7Qb5j7V#GGsp2!l=ZG&9Unc%mJHG3${{dU^y~Xzx?;w7F
z__5+=i}x45ReY-Wlj2L;@xUK@KHIJDV;{V;%52`g#p#)sTaPCAo1>QbEQ;Q~_4zJ3
z3|e7a(tpFN!Sg=dwympXjEeiDpUtK}guO7(J!WMG1Q}M(_-Kb^^N#qx4DdDo&h7*A
z(z)}OTV5REZRtJ6<kb1kX7|~jeQx>vYa4gIIVjSv<7l&+`>g2}*HBBJf$y#H>onOs
ze#{tWOAm+Gbz?t{nfBaT^Rl-`hFDzITc&z0FxlF}EACG(4U3o*K4QVbD1$c56vLV~
zx_{AY)4TK6m~8`fg2SVX9`C<3Zcemm=<BUt;KRQfO>uFifL9)W!6}mlJ5Fr-v#F2v
znZ8%H_F!;_w(+FLqxW0pUhfI~;`Ce3+C9~??H|)(_S)L7G_QPnUBc;p>vz|`>Ti1R
z%HpW1m*#IgVDA&^{3LF!CB5U2ki@l9lTQ7lYn`!G4;fcOnrfP<Yn2}91+?{zW{)|6
zM@I(4*tTaECS-JS_#%0qe4+VdSZO2W7Rob}XT&#B*DiI9Q=VrRw}8uUE)IL~5&!zS
zJ>l{U4HZq4k0>8gE}@)Gd4zHr<uY!$cAtjt?osVvH@ASpEv!@IUi%qo7w$(_Hc=j=
zyiRq4rot+!50rPPhH!M!zbS7rqWl5nGpbF^uXzWLbqGm~47=Jud5v-{<zvb*lv^lI
zF{!eV`)VIhZszF3BFdGF)pt~@bPlWjK4I6%g4k+O{-pfNIa#+Thqm(S7S$2TzpcmW
z6ep&ZaBIuCT8r6r*6M36`_I)IwVoVLIh}Ge<=@u%Y8=%x%Bhs|sD4p>V(@<(=$Bu`
z&a>9sn|bj3&vCV+i})EjfAxXtM=P&>Q0}E%Ni~t`8`UVTzkHV~^jmdtUwda-YF>#+
zyjsN%Q?6)Srh3%MtHo3=DHl_Yr`kq!h;lU5DRy-aEOLxFY>BOEqS`^Vlxid8{Z?KL
zqq@-g`RW_hD9+RGxUIUGPL|{BHY*@%M0kp$8r3Y%Q$40SPc@h71ijPpsb)~!rRT{T
zRKpm0wUO!tZG58cy|pCVzGV*#F&s(_FKgt+k~>uAsrw14LDW42;|go2KJ$|kH>qyX
zSlja1$Jl*#V92BWH(>p)o+IOq7KCZ-$m>m1Q>kuK_X+x)N~q3KZDLI2L+YM@-90xX
zPY#Li*!~)D+>~fDcyro8^;P@$A)~9B8LjzkqnT<a9b>IO+ATFKcZo=Nq78-wCr%g^
znU?IFm{UGA^~?k3uX2BU*J#al2>hF0|JB=j{dRtR&$RK`ozlh!cW4{H)5oKEEldmh
Ef36gZQ~&?~
--- a/serialize.h
+++ b/serialize.h
@@ -19,7 +19,7 @@
 class CDataStream;
 class CAutoFile;
 
-static const int VERSION = 212;
+static const int VERSION = 213;
 static const char* pszSubVer = "";
 
 
--- a/ui.cpp
+++ b/ui.cpp
@@ -250,7 +250,8 @@
 #ifdef __WXMSW__
     SetIcon(wxICON(bitcoin));
 #else
-    SetIcon(bitcoin16_xpm);
+    SetIcon(bitcoin20_xpm);
+    SetBackgroundColour(m_toolBar->GetBackgroundColour());
     wxFont fontTmp = m_staticText41->GetFont();
     fontTmp.SetFamily(wxFONTFAMILY_TELETYPE);
     m_staticTextBalance->SetFont(fontTmp);
@@ -374,13 +375,13 @@
     // to get rid of the deprecated warning.  Just ignore it.
     if (!event.Iconized())
         fClosedToTray = false;
-#ifndef __WXMSW__
-    // Tray is not reliable on ubuntu 9.10 gnome
-    fClosedToTray = false;
-#endif
+#ifdef __WXMSW__
+    // The tray icon sometimes disappears on ubuntu karmic
+    // Hiding the taskbar button doesn't work reliably on ubuntu lucid
     if (fMinimizeToTray && event.Iconized())
         fClosedToTray = true;
     Show(!fClosedToTray);
+#endif
     ptaskbaricon->Show(fMinimizeToTray || fClosedToTray);
 }
 
--- a/uibase.cpp
+++ b/uibase.cpp
@@ -20,8 +20,6 @@
 	this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
 	
 	m_menubar = new wxMenuBar( 0 );
-	m_menubar->SetBackgroundColour( wxColour( 240, 240, 240 ) );
-	
 	m_menuFile = new wxMenu();
 	wxMenuItem* m_menuFileExit;
 	m_menuFileExit = new wxMenuItem( m_menuFile, wxID_EXIT, wxString( _("E&xit") ) , wxEmptyString, wxITEM_NORMAL );
@@ -95,25 +93,21 @@
 	wxBoxSizer* bSizer3;
 	bSizer3 = new wxBoxSizer( wxHORIZONTAL );
 	
-	m_panel14 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 	wxBoxSizer* bSizer66;
 	bSizer66 = new wxBoxSizer( wxHORIZONTAL );
 	
-	m_staticText41 = new wxStaticText( m_panel14, wxID_ANY, _("Balance:"), wxDefaultPosition, wxSize( -1,15 ), 0 );
+	m_staticText41 = new wxStaticText( this, wxID_ANY, _("Balance:"), wxDefaultPosition, wxSize( -1,15 ), 0 );
 	m_staticText41->Wrap( -1 );
 	bSizer66->Add( m_staticText41, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT, 5 );
 	
-	m_staticTextBalance = new wxStaticText( m_panel14, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( 120,15 ), wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	m_staticTextBalance = new wxStaticText( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( 120,15 ), wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
 	m_staticTextBalance->Wrap( -1 );
 	m_staticTextBalance->SetFont( wxFont( 8, 70, 90, 90, false, wxEmptyString ) );
 	m_staticTextBalance->SetBackgroundColour( wxColour( 255, 255, 255 ) );
 	
 	bSizer66->Add( m_staticTextBalance, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
 	
-	m_panel14->SetSizer( bSizer66 );
-	m_panel14->Layout();
-	bSizer66->Fit( m_panel14 );
-	bSizer3->Add( m_panel14, 1, wxEXPAND|wxALIGN_BOTTOM|wxALL, 5 );
+	bSizer3->Add( bSizer66, 1, wxEXPAND|wxALL, 5 );
 	
 	
 	bSizer3->Add( 0, 0, 0, wxEXPAND, 5 );
@@ -560,12 +554,12 @@
 	
 	bSizer631->Add( 0, 4, 0, wxEXPAND, 5 );
 	
-	m_staticTextMain = new wxStaticText( this, wxID_ANY, _("Copyright (c) 2009-2010 Satoshi Nakamoto.\n\nThis is experimental software.  Do not rely on it for actual financial transactions.\n\nDistributed under the MIT/X11 software license, see the accompanying file \nlicense.txt or http://www.opensource.org/licenses/mit-license.php.\n\nThis product includes software developed by the OpenSSL Project for use in the \nOpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by \nEric Young (eay@cryptsoft.com)."), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticTextMain = new wxStaticText( this, wxID_ANY, _("Copyright (c) 2009-2010 Satoshi Nakamoto.\n\nDistributed under the MIT/X11 software license, see the accompanying file \nlicense.txt or http://www.opensource.org/licenses/mit-license.php.\n\nThis product includes software developed by the OpenSSL Project for use in the \nOpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by \nEric Young (eay@cryptsoft.com)."), wxDefaultPosition, wxDefaultSize, 0 );
 	m_staticTextMain->Wrap( -1 );
 	bSizer631->Add( m_staticTextMain, 0, wxALL, 5 );
 	
 	
-	bSizer631->Add( 0, 0, 1, wxEXPAND, 5 );
+	bSizer631->Add( 0, 0, 0, wxEXPAND, 5 );
 	
 	bSizer62->Add( bSizer631, 1, wxEXPAND, 5 );
 	
@@ -578,9 +572,9 @@
 	bSizer61->Add( 0, 0, 1, wxEXPAND, 5 );
 	
 	m_buttonOK = new wxButton( this, wxID_OK, _("OK"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
-	bSizer61->Add( m_buttonOK, 0, wxALL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	bSizer61->Add( m_buttonOK, 0, wxALL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 6 );
 	
-	bSizer60->Add( bSizer61, 0, wxALIGN_RIGHT|wxEXPAND|wxRIGHT, 5 );
+	bSizer60->Add( bSizer61, 0, wxALIGN_RIGHT|wxEXPAND|wxRIGHT, 2 );
 	
 	bSizer63->Add( bSizer60, 1, wxEXPAND|wxLEFT, 5 );
 	
--- a/uibase.h
+++ b/uibase.h
@@ -25,9 +25,9 @@
 #include <wx/textctrl.h>
 #include <wx/button.h>
 #include <wx/sizer.h>
-#include <wx/panel.h>
 #include <wx/choice.h>
 #include <wx/listctrl.h>
+#include <wx/panel.h>
 #include <wx/notebook.h>
 #include <wx/frame.h>
 #include <wx/html/htmlwin.h>
@@ -82,7 +82,6 @@
 		wxButton* m_buttonNew;
 		wxButton* m_buttonCopy;
 		
-		wxPanel* m_panel14;
 		wxStaticText* m_staticText41;
 		wxStaticText* m_staticTextBalance;
 		
@@ -228,7 +227,7 @@
 	
 	public:
 		wxStaticText* m_staticTextVersion;
-		CAboutDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("About Bitcoin"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 532,329 ), long style = wxDEFAULT_DIALOG_STYLE );
+		CAboutDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("About Bitcoin"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 532,315 ), long style = wxDEFAULT_DIALOG_STYLE );
 		~CAboutDialogBase();
 	
 };
--- a/uiproject.fbp
+++ b/uiproject.fbp
@@ -71,7 +71,7 @@
             <event name="OnSize"></event>
             <event name="OnUpdateUI"></event>
             <object class="wxMenuBar" expanded="1">
-                <property name="bg">240,240,240</property>
+                <property name="bg"></property>
                 <property name="context_help"></property>
                 <property name="enabled">1</property>
                 <property name="fg"></property>
@@ -583,156 +583,113 @@
                         <property name="permission">none</property>
                         <object class="sizeritem" expanded="1">
                             <property name="border">5</property>
-                            <property name="flag">wxEXPAND|wxALIGN_BOTTOM|wxALL</property>
+                            <property name="flag">wxEXPAND|wxALL</property>
                             <property name="proportion">1</property>
-                            <object class="wxPanel" expanded="1">
-                                <property name="bg"></property>
-                                <property name="context_help"></property>
-                                <property name="enabled">1</property>
-                                <property name="fg"></property>
-                                <property name="font"></property>
-                                <property name="hidden">0</property>
-                                <property name="id">wxID_ANY</property>
-                                <property name="maximum_size"></property>
+                            <object class="wxBoxSizer" expanded="1">
                                 <property name="minimum_size"></property>
-                                <property name="name">m_panel14</property>
-                                <property name="permission">protected</property>
-                                <property name="pos"></property>
-                                <property name="size"></property>
-                                <property name="subclass"></property>
-                                <property name="tooltip"></property>
-                                <property name="window_extra_style"></property>
-                                <property name="window_name"></property>
-                                <property name="window_style">wxTAB_TRAVERSAL</property>
-                                <event name="OnChar"></event>
-                                <event name="OnEnterWindow"></event>
-                                <event name="OnEraseBackground"></event>
-                                <event name="OnKeyDown"></event>
-                                <event name="OnKeyUp"></event>
-                                <event name="OnKillFocus"></event>
-                                <event name="OnLeaveWindow"></event>
-                                <event name="OnLeftDClick"></event>
-                                <event name="OnLeftDown"></event>
-                                <event name="OnLeftUp"></event>
-                                <event name="OnMiddleDClick"></event>
-                                <event name="OnMiddleDown"></event>
-                                <event name="OnMiddleUp"></event>
-                                <event name="OnMotion"></event>
-                                <event name="OnMouseEvents"></event>
-                                <event name="OnMouseWheel"></event>
-                                <event name="OnPaint"></event>
-                                <event name="OnRightDClick"></event>
-                                <event name="OnRightDown"></event>
-                                <event name="OnRightUp"></event>
-                                <event name="OnSetFocus"></event>
-                                <event name="OnSize"></event>
-                                <event name="OnUpdateUI"></event>
-                                <object class="wxBoxSizer" expanded="1">
-                                    <property name="minimum_size"></property>
-                                    <property name="name">bSizer66</property>
-                                    <property name="orient">wxHORIZONTAL</property>
-                                    <property name="permission">none</property>
-                                    <object class="sizeritem" expanded="1">
-                                        <property name="border">5</property>
-                                        <property name="flag">wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT</property>
-                                        <property name="proportion">0</property>
-                                        <object class="wxStaticText" expanded="1">
-                                            <property name="bg"></property>
-                                            <property name="context_help"></property>
-                                            <property name="enabled">1</property>
-                                            <property name="fg"></property>
-                                            <property name="font"></property>
-                                            <property name="hidden">0</property>
-                                            <property name="id">wxID_ANY</property>
-                                            <property name="label">Balance:</property>
-                                            <property name="maximum_size"></property>
-                                            <property name="minimum_size"></property>
-                                            <property name="name">m_staticText41</property>
-                                            <property name="permission">protected</property>
-                                            <property name="pos"></property>
-                                            <property name="size">-1,15</property>
-                                            <property name="style"></property>
-                                            <property name="subclass"></property>
-                                            <property name="tooltip"></property>
-                                            <property name="window_extra_style"></property>
-                                            <property name="window_name"></property>
-                                            <property name="window_style"></property>
-                                            <property name="wrap">-1</property>
-                                            <event name="OnChar"></event>
-                                            <event name="OnEnterWindow"></event>
-                                            <event name="OnEraseBackground"></event>
-                                            <event name="OnKeyDown"></event>
-                                            <event name="OnKeyUp"></event>
-                                            <event name="OnKillFocus"></event>
-                                            <event name="OnLeaveWindow"></event>
-                                            <event name="OnLeftDClick"></event>
-                                            <event name="OnLeftDown"></event>
-                                            <event name="OnLeftUp"></event>
-                                            <event name="OnMiddleDClick"></event>
-                                            <event name="OnMiddleDown"></event>
-                                            <event name="OnMiddleUp"></event>
-                                            <event name="OnMotion"></event>
-                                            <event name="OnMouseEvents"></event>
-                                            <event name="OnMouseWheel"></event>
-                                            <event name="OnPaint"></event>
-                                            <event name="OnRightDClick"></event>
-                                            <event name="OnRightDown"></event>
-                                            <event name="OnRightUp"></event>
-                                            <event name="OnSetFocus"></event>
-                                            <event name="OnSize"></event>
-                                            <event name="OnUpdateUI"></event>
-                                        </object>
+                                <property name="name">bSizer66</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="1">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Balance:</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticText41</property>
+                                        <property name="permission">protected</property>
+                                        <property name="pos"></property>
+                                        <property name="size">-1,15</property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
                                     </object>
-                                    <object class="sizeritem" expanded="1">
-                                        <property name="border">5</property>
-                                        <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
-                                        <property name="proportion">0</property>
-                                        <object class="wxStaticText" expanded="1">
-                                            <property name="bg">255,255,255</property>
-                                            <property name="context_help"></property>
-                                            <property name="enabled">1</property>
-                                            <property name="fg"></property>
-                                            <property name="font">,90,90,8,70,0</property>
-                                            <property name="hidden">0</property>
-                                            <property name="id">wxID_ANY</property>
-                                            <property name="label"></property>
-                                            <property name="maximum_size"></property>
-                                            <property name="minimum_size"></property>
-                                            <property name="name">m_staticTextBalance</property>
-                                            <property name="permission">protected</property>
-                                            <property name="pos"></property>
-                                            <property name="size">120,15</property>
-                                            <property name="style">wxALIGN_RIGHT|wxST_NO_AUTORESIZE</property>
-                                            <property name="subclass"></property>
-                                            <property name="tooltip"></property>
-                                            <property name="window_extra_style"></property>
-                                            <property name="window_name"></property>
-                                            <property name="window_style"></property>
-                                            <property name="wrap">-1</property>
-                                            <event name="OnChar"></event>
-                                            <event name="OnEnterWindow"></event>
-                                            <event name="OnEraseBackground"></event>
-                                            <event name="OnKeyDown"></event>
-                                            <event name="OnKeyUp"></event>
-                                            <event name="OnKillFocus"></event>
-                                            <event name="OnLeaveWindow"></event>
-                                            <event name="OnLeftDClick"></event>
-                                            <event name="OnLeftDown"></event>
-                                            <event name="OnLeftUp"></event>
-                                            <event name="OnMiddleDClick"></event>
-                                            <event name="OnMiddleDown"></event>
-                                            <event name="OnMiddleUp"></event>
-                                            <event name="OnMotion"></event>
-                                            <event name="OnMouseEvents"></event>
-                                            <event name="OnMouseWheel"></event>
-                                            <event name="OnPaint"></event>
-                                            <event name="OnRightDClick"></event>
-                                            <event name="OnRightDown"></event>
-                                            <event name="OnRightUp"></event>
-                                            <event name="OnSetFocus"></event>
-                                            <event name="OnSize"></event>
-                                            <event name="OnUpdateUI"></event>
-                                        </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="1">
+                                        <property name="bg">255,255,255</property>
+                                        <property name="context_help"></property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font">,90,90,8,70,0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label"></property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticTextBalance</property>
+                                        <property name="permission">protected</property>
+                                        <property name="pos"></property>
+                                        <property name="size">120,15</property>
+                                        <property name="style">wxALIGN_RIGHT|wxST_NO_AUTORESIZE</property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
                                     </object>
                                 </object>
                             </object>
@@ -1653,7 +1610,7 @@
                             <property name="border">5</property>
                             <property name="flag">wxEXPAND|wxLEFT</property>
                             <property name="proportion">1</property>
-                            <object class="wxScrolledWindow" expanded="1">
+                            <object class="wxScrolledWindow" expanded="0">
                                 <property name="bg"></property>
                                 <property name="context_help"></property>
                                 <property name="enabled">1</property>
@@ -2909,7 +2866,7 @@
             <property name="minimum_size"></property>
             <property name="name">CAboutDialogBase</property>
             <property name="pos"></property>
-            <property name="size">532,329</property>
+            <property name="size">532,315</property>
             <property name="style">wxDEFAULT_DIALOG_STYLE</property>
             <property name="subclass"></property>
             <property name="title">About Bitcoin</property>
@@ -3173,7 +3130,7 @@
                                                 <property name="font"></property>
                                                 <property name="hidden">0</property>
                                                 <property name="id">wxID_ANY</property>
-                                                <property name="label">Copyright (c) 2009-2010 Satoshi Nakamoto.&#x0A;&#x0A;This is experimental software.  Do not rely on it for actual financial transactions.&#x0A;&#x0A;Distributed under the MIT/X11 software license, see the accompanying file &#x0A;license.txt or http://www.opensource.org/licenses/mit-license.php.&#x0A;&#x0A;This product includes software developed by the OpenSSL Project for use in the &#x0A;OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by &#x0A;Eric Young (eay@cryptsoft.com).</property>
+                                                <property name="label">Copyright (c) 2009-2010 Satoshi Nakamoto.&#x0A;&#x0A;Distributed under the MIT/X11 software license, see the accompanying file &#x0A;license.txt or http://www.opensource.org/licenses/mit-license.php.&#x0A;&#x0A;This product includes software developed by the OpenSSL Project for use in the &#x0A;OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by &#x0A;Eric Young (eay@cryptsoft.com).</property>
                                                 <property name="maximum_size"></property>
                                                 <property name="minimum_size"></property>
                                                 <property name="name">m_staticTextMain</property>
@@ -3215,7 +3172,7 @@
                                         <object class="sizeritem" expanded="1">
                                             <property name="border">5</property>
                                             <property name="flag">wxEXPAND</property>
-                                            <property name="proportion">1</property>
+                                            <property name="proportion">0</property>
                                             <object class="spacer" expanded="1">
                                                 <property name="height">0</property>
                                                 <property name="permission">protected</property>
@@ -3227,7 +3184,7 @@
                             </object>
                         </object>
                         <object class="sizeritem" expanded="1">
-                            <property name="border">5</property>
+                            <property name="border">2</property>
                             <property name="flag">wxALIGN_RIGHT|wxEXPAND|wxRIGHT</property>
                             <property name="proportion">0</property>
                             <object class="wxBoxSizer" expanded="1">
@@ -3246,7 +3203,7 @@
                                     </object>
                                 </object>
                                 <object class="sizeritem" expanded="1">
-                                    <property name="border">5</property>
+                                    <property name="border">6</property>
                                     <property name="flag">wxALL|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
                                     <property name="proportion">0</property>
                                     <object class="wxButton" expanded="1">
--- a/util.cpp
+++ b/util.cpp
@@ -101,10 +101,8 @@
         hash = 0;
         memset(pdata, 0, nSize);
 
-        printf("%s RandAddSeed() %d bytes\n", DateTimeStrFormat("%x %H:%M:%S", GetTime()).c_str(), nSize);
+        printf("%s RandAddSeed() %d bytes\n", DateTimeStrFormat("%x %H:%M", GetTime()).c_str(), nSize);
     }
-#else
-    printf("%s RandAddSeed()\n", DateTimeStrFormat("%x %H:%M:%S", GetTime()).c_str());
 #endif
 }
 
--- a/xpm/bitcoin16.xpm
+++ b/xpm/bitcoin16.xpm
@@ -1,203 +1,219 @@
 /* XPM */
 static const char * bitcoin16_xpm[] = {
 /* columns rows colors chars-per-pixel */
-"16 16 181 2",
-"   c #775605",
-".  c #745507",
-"X  c #785806",
-"o  c #7D5A06",
-"O  c #745508",
-"+  c #755508",
-"@  c #755608",
-"#  c #775708",
-"$  c #77580B",
-"%  c #7A5A0B",
-"&  c #7D5E14",
-"*  c #86630D",
-"=  c #8D6B16",
-"-  c #886818",
-";  c #927019",
-":  c #91701E",
-">  c #9A751E",
-",  c #957627",
-"<  c #9A7925",
-"1  c #987827",
-"2  c #98782B",
-"3  c #9D7C2F",
-"4  c #9E7E31",
-"5  c #A57D22",
-"6  c #A88227",
-"7  c #B78D2E",
-"8  c #B78F2E",
-"9  c #A78430",
-"0  c #A48733",
-"q  c #A68536",
-"w  c #A98937",
-"e  c #B98F31",
-"r  c #B49233",
-"t  c #B39337",
-"y  c #C09837",
-"u  c #C39936",
-"i  c #C49936",
-"p  c #C69C39",
-"a  c #C89C3A",
-"s  c #CCA23A",
-"d  c #AF9240",
-"f  c #B99644",
-"g  c #BE9C46",
-"h  c #BF9D4A",
-"j  c #BA9F58",
-"k  c #BEA04B",
-"l  c #BBA253",
-"z  c #BAA057",
-"x  c #C29E44",
-"c  c #C2A144",
-"v  c #CAA246",
-"b  c #CCA344",
-"n  c #CEA645",
-"m  c #C2A04A",
-"M  c #C7A349",
-"N  c #C5A34A",
-"B  c #C7A64D",
-"V  c #CFA649",
-"C  c #CEAA4C",
-"Z  c #D1A84B",
-"A  c #D4AC49",
-"S  c #D5AC49",
-"D  c #D7AD48",
-"F  c #D5AF4D",
-"G  c #C0A451",
-"H  c #CAA550",
-"J  c #CBAA58",
-"K  c #CAAD5D",
-"L  c #D9AD53",
-"P  c #DFB757",
-"I  c #D5B058",
-"U  c #D7B75D",
-"Y  c #DCB75A",
-"T  c #DFBB5E",
-"R  c #E1B957",
-"E  c #E3B759",
-"W  c #E6BC5B",
-"Q  c #E7BE5D",
-"!  c #E5BC5E",
-"~  c #CAAE62",
-"^  c #C8AF6A",
-"/  c #CDB565",
-"(  c #CDB46D",
-")  c #D7B360",
-"_  c #D5B862",
-"`  c #D1B66C",
-"'  c #D8BB68",
-"]  c #DBBA6E",
-"[  c #DFBE6D",
-"{  c #D0B872",
-"}  c #D2B974",
-"|  c #DABF74",
-" . c #D8BF77",
-".. c #D6BD79",
-"X. c #D5BE7B",
-"o. c #D7BF7A",
-"O. c #E8BC61",
-"+. c #DDC075",
-"@. c #DCC279",
-"#. c #DCC47E",
-"$. c #EDC661",
-"%. c #EEC562",
-"&. c #E0C16B",
-"*. c #E0C36B",
-"=. c #E3C26A",
-"-. c #E7C26A",
-";. c #E3C569",
-":. c #E3C26C",
-">. c #E4C16C",
-",. c #EEC969",
-"<. c #F4C664",
-"1. c #F0CA68",
-"2. c #F7CA68",
-"3. c #F6CD69",
-"4. c #F7CD69",
-"5. c #F7CF68",
-"6. c #E6C374",
-"7. c #E1C47A",
-"8. c #E1C77B",
-"9. c #E5C578",
-"0. c #E4C579",
-"q. c #E4C67A",
-"w. c #E5C67C",
-"e. c #E8C57B",
-"r. c #E8CB7B",
-"t. c #EDCC78",
-"y. c #EBCB7C",
-"u. c #F0CF73",
-"i. c #F6CF74",
-"p. c #F4D173",
-"a. c #F7D072",
-"s. c #F5D376",
-"d. c #FAD071",
-"f. c #FBD470",
-"g. c #FAD572",
-"h. c #FDD671",
-"j. c #FDD773",
-"k. c #F3DB76",
-"l. c #F8D578",
-"z. c #FBDB79",
-"x. c #FFE57E",
-"c. c #DEC681",
-"v. c #DFC782",
-"b. c #E0C682",
-"n. c #E1C984",
-"m. c #E2C985",
-"M. c #E3CB87",
-"N. c #E9C980",
-"B. c #EBCC82",
-"V. c #E3CC88",
-"C. c #E4CF8D",
-"Z. c #EFD187",
-"A. c #EFD488",
-"S. c #EFD58D",
-"D. c #F6D581",
-"F. c #F1D687",
-"G. c #F9D680",
-"H. c #F7DA8B",
-"J. c #F2DE93",
-"K. c #FADF93",
-"L. c #F3DB98",
-"P. c #F0DB9B",
-"I. c #FEE081",
-"U. c #FEE18C",
-"Y. c #FCE38F",
-"T. c #F7E98E",
-"R. c #FFE88C",
-"E. c #F6E491",
-"W. c #FBEA91",
-"Q. c #FFE897",
-"!. c #FFEE9A",
-"~. c #FEE99D",
-"^. c #FEEC9F",
-"/. c #FEF092",
-"(. c #FFF29A",
-"). c #FBE7A9",
-"_. c #F4EDA8",
-"`. c #FAEBAA",
-"'. c #FEEBAD",
-"]. c #FEFABD",
-"[. c None",
+"16 16 197 2",
+"   c #755507",
+".  c #775606",
+"X  c #795707",
+"o  c #7D5A07",
+"O  c #765608",
+"+  c #74550A",
+"@  c #75550A",
+"#  c #75560A",
+"$  c #785708",
+"%  c #78580B",
+"&  c #7D5C0B",
+"*  c #78590E",
+"=  c #7E5F14",
+"-  c #8A6711",
+";  c #8D6B15",
+":  c #8A691A",
+">  c #93711C",
+",  c #9D7A23",
+"<  c #9F7B22",
+"1  c #9C7B2A",
+"2  c #9E7C28",
+"3  c #A37F26",
+"4  c #B4831B",
+"5  c #A68126",
+"6  c #A5852E",
+"7  c #A9872E",
+"8  c #AC862D",
+"9  c #AC872F",
+"0  c #AF8B30",
+"q  c #AC8932",
+"w  c #AF8A34",
+"e  c #B08E36",
+"r  c #B98F33",
+"t  c #B18E3A",
+"y  c #B39036",
+"u  c #B69237",
+"i  c #B3913B",
+"p  c #B6923C",
+"a  c #BD9338",
+"s  c #B9993F",
+"d  c #BA993F",
+"f  c #C2932D",
+"g  c #C09437",
+"h  c #C59832",
+"j  c #C39836",
+"k  c #C89835",
+"l  c #C59C3D",
+"z  c #CF9E3E",
+"x  c #CFA23F",
+"c  c #D0A13A",
+"v  c #D3A23A",
+"b  c #D4A338",
+"n  c #D6A33F",
+"m  c #B19345",
+"M  c #BF9940",
+"N  c #BF9D43",
+"B  c #B3954B",
+"V  c #BD9A48",
+"C  c #BC9C4B",
+"Z  c #BD9F51",
+"A  c #CAA244",
+"S  c #C2A14B",
+"D  c #C4A44B",
+"F  c #C1A24C",
+"G  c #C7A64C",
+"H  c #C5A64E",
+"J  c #C9A94F",
+"K  c #D1A343",
+"L  c #D7A644",
+"P  c #D5A547",
+"I  c #D6A547",
+"U  c #DCAD42",
+"Y  c #DDAB45",
+"T  c #C3A151",
+"R  c #C9A551",
+"E  c #CAAA50",
+"W  c #CBAD53",
+"Q  c #CDAC52",
+"!  c #CEA855",
+"~  c #CEB15A",
+"^  c #DEB154",
+"/  c #D1B35A",
+"(  c #D7B35A",
+")  c #D8B45D",
+"_  c #E3B34A",
+"`  c #E2B34E",
+"'  c #E6B54F",
+"]  c #E2B350",
+"[  c #E3B352",
+"{  c #E4B451",
+"}  c #E2B355",
+"|  c #E7B853",
+" . c #E9BC51",
+".. c #ECBC53",
+"X. c #E7BE5A",
+"o. c #E2BA5C",
+"O. c #E2BC5C",
+"+. c #E9BB59",
+"@. c #EBBE59",
+"#. c #EABD5B",
+"$. c #E8BF5C",
+"%. c #E9BE5E",
+"&. c #C8AC63",
+"*. c #D0B162",
+"=. c #D5B567",
+"-. c #DABC62",
+";. c #D2B66B",
+":. c #D0B56D",
+">. c #DCBC6E",
+",. c #D2B972",
+"<. c #D7BE78",
+"1. c #E9BE62",
+"2. c #EEC05A",
+"3. c #F0C25F",
+"4. c #DEC26B",
+"5. c #DDC27A",
+"6. c #E0C167",
+"7. c #E5C067",
+"8. c #EBC463",
+"9. c #EEC460",
+"0. c #ECC364",
+"q. c #E4C16B",
+"w. c #E7C46B",
+"e. c #E9C56C",
+"r. c #E0C172",
+"t. c #E5C575",
+"y. c #E4C870",
+"u. c #E6CA72",
+"i. c #E6CA74",
+"p. c #E8CB73",
+"a. c #E9CE76",
+"s. c #EBD07B",
+"d. c #EED179",
+"f. c #F5D478",
+"g. c #F5D57C",
+"h. c #F4D67C",
+"j. c #F4D77E",
+"k. c #DEC781",
+"l. c #E0C883",
+"z. c #E3CA89",
+"x. c #E4CB8B",
+"c. c #E3CD8A",
+"v. c #E5CE8B",
+"b. c #E3CC8E",
+"n. c #E8D18D",
+"m. c #F6D980",
+"M. c #F7DB83",
+"N. c #F3DA86",
+"B. c #F7DA84",
+"V. c #F6DB84",
+"C. c #F7DB84",
+"Z. c #F7DA86",
+"A. c #F6DC85",
+"S. c #F7DC85",
+"D. c #F8DB85",
+"F. c #FADD85",
+"G. c #FBDE86",
+"H. c #F5DE8B",
+"J. c #FADD88",
+"K. c #F9DF8B",
+"L. c #E4CF93",
+"P. c #E6CF92",
+"I. c #E6D094",
+"U. c #EAD597",
+"Y. c #EBD698",
+"T. c #EFDA99",
+"R. c #F0DC9C",
+"E. c #FCE089",
+"W. c #FCE28B",
+"Q. c #FDE28B",
+"!. c #FCE38C",
+"~. c #FCE28D",
+"^. c #FCE38D",
+"/. c #FDE38D",
+"(. c #FEE38D",
+"). c #FDE38E",
+"_. c #FEE48D",
+"`. c #FEE58F",
+"'. c #FCE490",
+"]. c #FDE490",
+"[. c #FFE590",
+"{. c #FFE690",
+"}. c #FFE691",
+"|. c #FEE791",
+" X c #FFE692",
+".X c #FFE792",
+"XX c #FEE693",
+"oX c #FFE693",
+"OX c #FFE793",
+"+X c #FEE897",
+"@X c #F6E2A2",
+"#X c #F7E3A2",
+"$X c #FAE6A8",
+"%X c #FBE7A9",
+"&X c #FCE9AB",
+"*X c #FDEAAC",
+"=X c None",
 /* pixels */
-"[.[.[.[.[.3 f M m q [.[.[.[.[.[.",
-"[.[.[.4 A 5.j.f.3.3.! 6 [.[.[.[.",
-"[.[.9 %.h.%.D s n -.z.l.c % [.[.",
-"[.1 1.g.S p i i C 6.7.W./.t [.[.",
-"[._ U.Z e 7 7 y B | #.*.T.k.* [.",
-", E.F.c.).).C.g K `.`.C.' x.r + ",
-"d !.y.M.).j '.( ).L.h M I z.F + ",
-"G (.t.M.'.'.C.j ).b.T Q O.d.R X ",
-"k T.O.M.`.^ `.X.).V.;.! L i.E   ",
-"w I.6.c.'.).C.{ c.).).C.H d.v + ",
-"[.,.u.~ } X.@.@.|  .#.` V 2.5   ",
-"[.x p.U J ] B.Z.9.) v a <.E o [.",
-"[.[.Y s.-.[ 0.0.N.e.w.H.D.> + [.",
-"[.[.2 &.).Y.A.S.L.`.]._.0 . [.[.",
-"[.[.[.[.l r.Y.Q.~.J./ = $ [.[.[.",
-"[.[.[.[.[.[.: 1 ; - & [.[.[.[.[."
+"=X=X=X=X=X0 S G D i =X=X=X=X=X=X",
+"=X=X=X9 6.).).).).).d.e =X=X=X=X",
+"=X=Xu C.J.O.( h ( o.D.).J & =X=X",
+"=X0 S.j.f 4 b.e P.K @.j.'.d % =X",
+"=X4.).k a T Y.&.Y.R 2.2.F.S.- =X",
+"e '.e.z ! v.&X,.k.*X:. .%.`.d # ",
+"H +X^ I P =.*X9 j T.k.U ' F.-.% ",
+"W '.` { } >.*X<.n.*XC b Y g.u.X ",
+"W |.` { 3.t.&Xm C c.%Xa n m.u.. ",
+"N '.9...@.r.&Xi A 5.*XM L W.~ . ",
+"5 m.f._ *.#X&XR.#X%X:.v 0.'.7 # ",
+"=XQ `.@.l t P.B I.u v { G.a.o =X",
+"=X3 u.W.0.A z.V b.+.1.J.E., # =X",
+"=X=X3 u.oXF.e.7.q.C.+XH.6 # =X=X",
+"=X=X=X=XS s.'.'.'.C.~ ; * =X=X=X",
+"=X=X=X=X=X=X1 1 > : = =X=X=X=X=X"
 };
--- a/xpm/bitcoin20.xpm
+++ b/xpm/bitcoin20.xpm
@@ -1,226 +1,160 @@
 /* XPM */
 static const char * bitcoin20_xpm[] = {
 /* columns rows colors chars-per-pixel */
-"20 20 200 2",
-"   c #7B5500",
-".  c #7B5900",
-"X  c #735508",
-"o  c #7B5908",
-"O  c #7B5D08",
-"+  c #7B5910",
-"@  c #7B6118",
-"#  c #845D08",
-"$  c #846108",
-"%  c #8C6510",
-"&  c #8C6910",
-"*  c #8C6918",
-"=  c #946D10",
-"-  c #947118",
-";  c #9C7518",
-":  c #A57918",
-">  c #846929",
-",  c #846D29",
-"<  c #947121",
-"1  c #8C7539",
-"2  c #947939",
-"3  c #8C7542",
-"4  c #AD8221",
-"5  c #B58E29",
-"6  c #B58E31",
-"7  c #B59231",
-"8  c #BD9231",
-"9  c #BD9631",
-"0  c #C69A31",
-"q  c #C69A39",
-"w  c #C69E39",
-"e  c #CE9E39",
-"r  c #CEA239",
-"t  c #948652",
-"y  c #A58A4A",
-"u  c #BD9642",
-"i  c #BD9A42",
-"p  c #B5964A",
-"a  c #B59A4A",
-"s  c #BD9E4A",
-"d  c #A58E5A",
-"f  c #BD9A52",
-"g  c #BD9E52",
-"h  c #BDA252",
-"j  c #BDA25A",
-"k  c #BD9E63",
-"l  c #A59673",
-"z  c #AD9A73",
-"x  c #AD9E7B",
-"c  c #BDA263",
-"v  c #BDA26B",
-"b  c #BDA273",
-"n  c #BDA673",
-"m  c #B5A27B",
-"M  c #BDAA7B",
-"N  c #C69E42",
-"B  c #CE9E42",
-"V  c #C6A242",
-"C  c #CEA242",
-"Z  c #CEA642",
-"A  c #C6A24A",
-"S  c #C6A64A",
-"D  c #CEA64A",
-"F  c #CEAA4A",
-"G  c #D6A642",
-"H  c #DEAE4A",
-"J  c #DEB24A",
-"K  c #C6A252",
-"L  c #C6A652",
-"P  c #CEAA52",
-"I  c #CEAE52",
-"U  c #C6A65A",
-"Y  c #C6AA5A",
-"T  c #CEAA5A",
-"R  c #CEAE5A",
-"E  c #D6AE52",
-"W  c #DEAE52",
-"Q  c #D6AE5A",
-"!  c #D6B252",
-"~  c #DEB252",
-"^  c #DEB652",
-"/  c #D6B65A",
-"(  c #DEB65A",
-")  c #DEBA5A",
-"_  c #EFBE52",
-"`  c #E7BA5A",
-"'  c #E7BE5A",
-"]  c #EFBE5A",
-"[  c #C6A663",
-"{  c #C6AE63",
-"}  c #CEAE63",
-"|  c #D6AE63",
-" . c #CEB26B",
-".. c #CEB66B",
-"X. c #DEB663",
-"o. c #D6BE63",
-"O. c #DEBA63",
-"+. c #DEBE63",
-"@. c #D6B66B",
-"#. c #DEB66B",
-"$. c #D6BA6B",
-"%. c #D6BE6B",
-"&. c #DEBA6B",
-"*. c #DEBE6B",
-"=. c #D6BA73",
-"-. c #DEBE73",
-";. c #EFBE63",
-":. c #E7BE73",
-">. c #DEC37B",
-",. c #E7C363",
-"<. c #EFC763",
-"1. c #EFCF63",
-"2. c #E7C36B",
-"3. c #E7C76B",
-"4. c #EFC36B",
-"5. c #EFC76B",
-"6. c #E7CB6B",
-"7. c #EFCB6B",
-"8. c #F7CB63",
-"9. c #F7CB6B",
-"0. c #F7CF6B",
-"q. c #FFCB6B",
-"w. c #F7D36B",
-"e. c #FFD36B",
-"r. c #E7C373",
-"t. c #E7CB73",
-"y. c #EFCF73",
-"u. c #E7C37B",
-"i. c #E7C77B",
-"p. c #E7CB7B",
-"a. c #EFCB7B",
-"s. c #F7CF73",
-"d. c #EFD373",
-"f. c #EFD37B",
-"g. c #F7D373",
-"h. c #FFD373",
-"j. c #FFD773",
-"k. c #FFDB73",
-"l. c #F7DB7B",
-"z. c #FFDF7B",
-"x. c #ADA284",
-"c. c #BDAA84",
-"v. c #BDAE84",
-"b. c #B5A68C",
-"n. c #B5AE9C",
-"m. c #BDB6A5",
-"M. c #C6BA9C",
-"N. c #C6BAA5",
-"B. c #C6BEA5",
-"V. c #DEC784",
-"C. c #E7CB84",
-"Z. c #E7CF84",
-"A. c #EFCF84",
-"S. c #E7CF8C",
-"D. c #EFCF8C",
-"F. c #EFD384",
-"G. c #E7D38C",
-"H. c #EFD38C",
-"J. c #EFD78C",
-"K. c #F7D784",
-"L. c #FFD784",
-"P. c #F7DB84",
-"I. c #F7DF84",
-"U. c #FFDB84",
-"Y. c #FFDF84",
-"T. c #F7DB8C",
-"R. c #EFD394",
-"E. c #EFD794",
-"W. c #EFDB94",
-"Q. c #EFDB9C",
-"!. c #F7DB9C",
-"~. c #F7DF9C",
-"^. c #FFE384",
-"/. c #FFE784",
-"(. c #FFE38C",
-"). c #FFEB8C",
-"_. c #EFE79C",
-"`. c #FFE794",
-"'. c #FFEB94",
-"]. c #FFEF94",
-"[. c #FFEB9C",
-"{. c #FFEF9C",
-"}. c #FFF394",
-"|. c #FFF794",
-" X c #C6C3B5",
-".X c #CEC7BD",
-"XX c #F7E3A5",
-"oX c #FFE7A5",
-"OX c #F7EBA5",
-"+X c #FFEBA5",
-"@X c #FFEFA5",
-"#X c #FFE7AD",
-"$X c #FFEBAD",
-"%X c #FFEFAD",
-"&X c #FFF3AD",
-"*X c #FFF7B5",
-"=X c #FFFBB5",
-"-X c #FFFFBD",
-";X c #CEC7C6",
-":X c None",
+"20 20 134 2",
+"   c #735305",
+".  c #785706",
+"X  c #7E5C07",
+"o  c #755509",
+"O  c #76580D",
+"+  c #7F6015",
+"@  c #85620D",
+"#  c #89650D",
+"$  c #836215",
+"%  c #886510",
+"&  c #8E6B11",
+"*  c #81641F",
+"=  c #906D19",
+"-  c #977116",
+";  c #96741E",
+":  c #9B761E",
+">  c #947424",
+",  c #9B7722",
+"<  c #9D7824",
+"1  c #A47F23",
+"2  c #A17D2A",
+"3  c #A58125",
+"4  c #AA8327",
+"5  c #A4832F",
+"6  c #AD862B",
+"7  c #B28B2E",
+"8  c #A58433",
+"9  c #A88637",
+"0  c #AD8932",
+"q  c #A78639",
+"w  c #A8893C",
+"e  c #B28C34",
+"r  c #B88E33",
+"t  c #B28E3A",
+"y  c #B79136",
+"u  c #BB9235",
+"i  c #BB9639",
+"p  c #C19836",
+"a  c #C29539",
+"s  c #C59C3C",
+"d  c #A88B41",
+"f  c #AF9045",
+"g  c #B49342",
+"h  c #BE9641",
+"j  c #BD9B44",
+"k  c #B29448",
+"l  c #B7994B",
+"z  c #B8994C",
+"x  c #C09946",
+"c  c #CB9E46",
+"v  c #C59D4C",
+"b  c #CFA246",
+"n  c #CBAB47",
+"m  c #CEA74A",
+"M  c #D4A749",
+"N  c #D6A94D",
+"B  c #C7A754",
+"V  c #CEA453",
+"C  c #C6AA56",
+"Z  c #CDA955",
+"A  c #CBAB5B",
+"S  c #D2AB54",
+"D  c #D2AE5E",
+"F  c #D9AE5A",
+"G  c #D7B356",
+"H  c #DDB35F",
+"J  c #DFB95A",
+"K  c #E1B554",
+"L  c #E4BA56",
+"P  c #E6BC5A",
+"I  c #E9BE5E",
+"U  c #C7AC64",
+"Y  c #CBAF64",
+"T  c #CDB166",
+"R  c #D4B364",
+"E  c #DBB463",
+"W  c #DFB867",
+"Q  c #D5B76B",
+"!  c #DFBA6F",
+"~  c #D5BB76",
+"^  c #D7BE79",
+"/  c #E3BC64",
+"(  c #E8BF64",
+")  c #E0BB68",
+"_  c #DECA7A",
+"`  c #EBC265",
+"'  c #EBC36B",
+"]  c #EFC96B",
+"[  c #F1C564",
+"{  c #F3CB6A",
+"}  c #F9CD6C",
+"|  c #FAD16C",
+" . c #E5C770",
+".. c #EEC774",
+"X. c #E6CE7E",
+"o. c #EFCE7A",
+"O. c #F1CB73",
+"+. c #F4CE7A",
+"@. c #F3D273",
+"#. c #FCD574",
+"$. c #FEDA76",
+"%. c #F5D47D",
+"&. c #FAD47B",
+"*. c #F2D97D",
+"=. c #FCDA7A",
+"-. c #DDC784",
+";. c #E1CA86",
+":. c #E4CE8B",
+">. c #ECD985",
+",. c #E7D18E",
+"<. c #F4DC84",
+"1. c #FCDC81",
+"2. c #F4DB8B",
+"3. c #FBDF8B",
+"4. c #EBD592",
+"5. c #EFDA99",
+"6. c #F1DD9C",
+"7. c #F6E081",
+"8. c #FDE484",
+"9. c #FFEA87",
+"0. c #F9E488",
+"q. c #FEE88D",
+"w. c #F9E394",
+"e. c #FFEB93",
+"r. c #FEE698",
+"t. c #FEEA9B",
+"y. c #FFF49A",
+"u. c #F7E4A4",
+"i. c #F9E5A5",
+"p. c #FCE9AA",
+"a. c #F7F0AA",
+"s. c #FEF1AE",
+"d. c #FEF6B3",
+"f. c None",
 /* pixels */
-":X:X:X:X:X:XM.v f i g k c..X:X:X:X:X:X:X",
-":X:X:X:XM.u H 8.j.j.e.0.^ 7 d  X:X:X:X:X",
-":X:X:Xn Z 0.k.j.8._ ] 9.h.h.~ ; b.:X:X:X",
-":X:Xn J j.j.' C 0 0 w E a.K.^.d.- x.:X:X",
-":XN.F k.w.G w q 0 0 D 2.i.a.].|.6.$ m.:X",
-":Xg (.U.C 9 8 8 8 q S *.H.f.y.].).9 , :X",
-"B.o.{.p.-.>.>.>.R 7 N =.G.E.Z.&./.1.# n.",
-"M I.[.| R.$X..~.#Xs V.$XG.h @.T l.z.; t ",
-"c {.'.X.E.$Xj G.$XU #X$Xg ) ! ( 0.k.5 > ",
-"j }.`.O.E.$XE.oXC.p $X$XA ,.' ;.5.j.9 o ",
-"j ).I.Q E.$X .Q.#X .$X$XP 7.` W 4.j.8 X ",
-"c z.Y.P R.$X[ S.$X{ XX$X$.) P D 5.h.4 @ ",
-"v.<.Y.I R.$XW.oXXX} @.XX#XE.XXK 8.8.& 3 ",
-".XC j.3.s a h Y  .J.A.T Y h 6 e 8.H . x ",
-":Xk <.g./ P #.i.F.A.r.X.E B r 9.q.: + :X",
-":X.Xi s.g.+.O.r.i.u.i.u.:.r.L.L.N   l :X",
-":X:XN.V U.(.T.a.i.C.D.!.%X-X=X%.# 1 :X:X",
-":X:X:XN.g _.+X`.[.+X@X&X*XOXh O 1 :X:X:X",
-":X:X:X:X;Xb i +.f.P.K.t.L = o z :X:X:X:X",
-":X:X:X:X:X:X.Xm y < % * 2 x :X:X:X:X:X:X"
+"f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.",
+"f.f.f.f.f.f.f.0 y i i 0 , f.f.f.f.f.f.f.",
+"f.f.f.f.3 p P | $.| } { I p ; f.f.f.f.f.",
+"f.f.f.4 L | $.{ L K L ` =.#.` 3 $ f.f.f.",
+"f.f.6 [ $.{ M a Q 0 Q S ' %.q.*.6 o f.f.",
+"f.3 ' $.P i u r ,.< :.S +.%.0.y.*.& f.f.",
+"f.C e.%.c x T Y 6.U 5.T R @.#.0.9.n . f.",
+"f.>.t.W F A ^ p.u.~ -.p.i.C { { =.@.# f.",
+"e e.3.E H / j p.6.0 V ~ p.Y ( ` #.$.3 o ",
+"j p.2.( ( ! Z p.6.l R 6.6.t I I { #.y o ",
+"j e.1.( ! +.H i.i.-.:.i.u.R N K ` #.u   ",
+"i 9.&.( ..1.) p.6.8 j w p.p.h N ' #.7   ",
+"4 =.7.` ....Z p.6.g D T p.i.t M [ } - o ",
+"f.J =.{ ` E i.p.p.i.p.p.6.k u M } K @ o ",
+"f.7 @.@./ S z f 4.d ,.q 2 r a ( { 6   f.",
+"f.f.m @.O.( / V 4.q :.v V V O.&.G X O f.",
+"f.f.: G 1.0.+.W R D R ! 4.d.d._ #   f.f.",
+"f.f.f.2 C a.i.r.w.w.i.s.d.p.Y @   f.f.f.",
+"f.f.f.f.f.5 Z  .<.3.2.X.A > .   f.f.f.f.",
+"f.f.f.f.f.f.f.> > = # $ + f.f.f.f.f.f.f."
 };
--- a/xpm/bitcoin32.xpm
+++ b/xpm/bitcoin32.xpm
@@ -1,223 +1,232 @@
 /* XPM */
 static const char * bitcoin32_xpm[] = {
 /* columns rows colors chars-per-pixel */
-"32 32 185 2",
-"   c #715103",
-".  c #725203",
-"X  c #725204",
-"o  c #735304",
-"O  c #745404",
-"+  c #765504",
-"@  c #775504",
-"#  c #785604",
-"$  c #795704",
-"%  c #795705",
-"&  c #77580A",
-"*  c #77580B",
-"=  c #77580C",
-"-  c #785808",
-";  c #785809",
-":  c #78590D",
-">  c #795A0D",
-",  c #7F5E0D",
-"<  c #7C5C0E",
-"1  c #815F0E",
-"2  c #89650F",
-"3  c #8C670F",
-"4  c #8D680F",
-"5  c #836110",
-"6  c #866410",
-"7  c #8F6A11",
-"8  c #926C12",
-"9  c #946F14",
-"0  c #967015",
-"q  c #987217",
-"w  c #997318",
-"e  c #9A751C",
-"r  c #9B761E",
-"t  c #9C7720",
-"y  c #9D7924",
-"u  c #9D7B28",
-"i  c #9E7C2C",
-"p  c #A07F31",
-"a  c #AA852D",
-"s  c #A9852E",
-"d  c #AC872D",
-"f  c #AE892E",
-"g  c #AF8A2E",
-"h  c #B08B2F",
-"j  c #A18133",
-"k  c #A78533",
-"l  c #A28235",
-"z  c #A48435",
-"x  c #A68535",
-"c  c #A58536",
-"v  c #A68536",
-"b  c #A88530",
-"n  c #B18C30",
-"m  c #B18D33",
-"M  c #B08D37",
-"N  c #B08F3B",
-"B  c #B08F3D",
-"V  c #BC9537",
-"C  c #BE9736",
-"Z  c #BF9737",
-"A  c #B6933B",
-"S  c #B0903F",
-"D  c #B2913E",
-"F  c #B4923D",
-"G  c #B99438",
-"H  c #C09736",
-"J  c #C19835",
-"K  c #C29836",
-"L  c #C39937",
-"P  c #C39A37",
-"I  c #C49B38",
-"U  c #C59C3A",
-"Y  c #C69D3B",
-"T  c #C79E3C",
-"R  c #C89F3D",
-"E  c #CAA03F",
-"W  c #C6A247",
-"Q  c #CAA140",
-"!  c #C9A242",
-"~  c #C8A245",
-"^  c #C2A14B",
-"/  c #C3A24D",
-"(  c #C3A24F",
-")  c #C2A351",
-"_  c #C1A352",
-"`  c #C0A355",
-"'  c #C1A457",
-"]  c #C1A458",
-"[  c #C1A55A",
-"{  c #C2A65C",
-"}  c #C3A75D",
-"|  c #C3A85E",
-" . c #C6AA5D",
-".. c #C7AA5D",
-"X. c #C5A95E",
-"o. c #CFAE5A",
-"O. c #C8AB5E",
-"+. c #D4AF56",
-"@. c #D1AE58",
-"#. c #D6B056",
-"$. c #D8B155",
-"%. c #D9B256",
-"&. c #DAB357",
-"*. c #DBB457",
-"=. c #DDB558",
-"-. c #DFB759",
-";. c #E2BB5B",
-":. c #E3BC5D",
-">. c #E4BD5E",
-",. c #C9AC61",
-"<. c #C9AD62",
-"1. c #CAAE62",
-"2. c #CCAF62",
-"3. c #DDBC69",
-"4. c #DFBD68",
-"5. c #DCBB6E",
-"6. c #DCBC6C",
-"7. c #DBBC70",
-"8. c #DABD72",
-"9. c #DBBE74",
-"0. c #E4BD61",
-"q. c #E4BE60",
-"w. c #E3BE65",
-"e. c #E2BF66",
-"r. c #DDC177",
-"t. c #DFC279",
-"y. c #EFCB6F",
-"u. c #F1CA6B",
-"i. c #F4CB6A",
-"p. c #F5CC6A",
-"a. c #F7CD6B",
-"s. c #F0CA6D",
-"d. c #F7CF6E",
-"f. c #EFCD72",
-"g. c #EFCE77",
-"h. c #E0C47B",
-"j. c #E3C77E",
-"k. c #E4C87F",
-"l. c #F7D070",
-"z. c #F8D171",
-"x. c #F8D272",
-"c. c #FAD473",
-"v. c #FBD676",
-"b. c #FCD574",
-"n. c #FCD674",
-"m. c #FCD777",
-"M. c #F0D17E",
-"N. c #FCD778",
-"B. c #FCDA7A",
-"V. c #FDDC7C",
-"C. c #FDDE7E",
-"Z. c #E6CA80",
-"A. c #E8CC83",
-"S. c #EACD84",
-"D. c #ECD086",
-"F. c #EFD286",
-"G. c #EED287",
-"H. c #F0D283",
-"J. c #FDDF80",
-"K. c #F6DF91",
-"L. c #F5DE92",
-"P. c #F4DE95",
-"I. c #F4DF98",
-"U. c #FDE081",
-"Y. c #FCE184",
-"T. c #FBE188",
-"R. c #FAE18B",
-"E. c #F8E08D",
-"W. c #F5E19B",
-"Q. c #F5E29C",
-"!. c #F7E49D",
-"~. c #F9E69B",
-"^. c #FBE89B",
-"/. c #FDEB9B",
-"(. c #FDEC9B",
-"). c #FEEE9B",
-"_. c #FEEF9C",
-"`. c #FEEEA3",
-"'. c #FDEBA9",
-"]. c #FDEBAC",
-"[. c #FDEBAD",
-"{. c #FDECAD",
-"}. c #FDF0B0",
-"|. c #FDF2B1",
-" X c None",
+"32 32 194 2",
+"   c #745305",
+".  c #785704",
+"X  c #7C5903",
+"o  c #75560B",
+"O  c #77590F",
+"+  c #7C5C0B",
+"@  c #795B12",
+"#  c #7F631D",
+"$  c #825E07",
+"%  c #825F0B",
+"&  c #85610A",
+"*  c #8C660C",
+"=  c #8E680E",
+"-  c #916B0F",
+";  c #856515",
+":  c #8B6714",
+">  c #8F6A16",
+",  c #816218",
+"<  c #88691C",
+"1  c #926D12",
+"2  c #936F1C",
+"3  c #997417",
+"4  c #94721E",
+"5  c #9B761C",
+"6  c #9F781C",
+"7  c #A17B1E",
+"8  c #826622",
+"9  c #916E20",
+"0  c #967425",
+"q  c #9D7420",
+"w  c #9C7923",
+"e  c #997728",
+"r  c #99792C",
+"t  c #A37D23",
+"y  c #A37F2C",
+"u  c #A68125",
+"i  c #AB8225",
+"p  c #A5832B",
+"a  c #AA852C",
+"s  c #B28A2C",
+"d  c #A58233",
+"f  c #AC8734",
+"g  c #AE8C33",
+"h  c #AC8C3C",
+"j  c #B28C33",
+"k  c #B98E34",
+"l  c #B28D3D",
+"z  c #B59136",
+"x  c #BC9335",
+"c  c #B3913E",
+"v  c #BC933A",
+"b  c #BF9A3D",
+"n  c #C19235",
+"m  c #C2953C",
+"M  c #C39B3C",
+"N  c #CA9C3D",
+"B  c #B59343",
+"V  c #BE9642",
+"C  c #B69A44",
+"Z  c #BD9A45",
+"A  c #B49649",
+"S  c #BB9A49",
+"D  c #BB9F52",
+"F  c #BFA256",
+"G  c #C49C43",
+"H  c #CA9D41",
+"J  c #C59D4A",
+"K  c #C99E4D",
+"L  c #C3A144",
+"P  c #CDA244",
+"I  c #CFAA47",
+"U  c #C3A14D",
+"Y  c #CDA24A",
+"T  c #CCAB49",
+"R  c #D2A644",
+"E  c #D2A54B",
+"W  c #D6AA4C",
+"Q  c #DAAE4E",
+"!  c #DAB04F",
+"~  c #C7A656",
+"^  c #CDA452",
+"/  c #CFAC52",
+"(  c #C0A65E",
+")  c #CEA75A",
+"_  c #CCAC59",
+"`  c #D2AB53",
+"'  c #DCAF52",
+"]  c #D6AD5A",
+"[  c #D9AE5B",
+"{  c #DCB556",
+"}  c #DFB855",
+"|  c #D6B25F",
+" . c #DCB35C",
+".. c #DEBE5E",
+"X. c #E2B656",
+"o. c #E1B55A",
+"O. c #E6BC5D",
+"+. c #E9BD5E",
+"@. c #C3AA63",
+"#. c #CCAD62",
+"$. c #D4AF62",
+"%. c #CDB565",
+"&. c #CEB46D",
+"*. c #D7B164",
+"=. c #DBB362",
+"-. c #D6BD64",
+";. c #DDBA64",
+":. c #D3B66C",
+">. c #DFB86B",
+",. c #CEB772",
+"<. c #D0B771",
+"1. c #D4BA73",
+"2. c #D9BE77",
+"3. c #D6BE79",
+"4. c #D8BF7A",
+"5. c #E4BB62",
+"6. c #E9BF64",
+"7. c #E4BC69",
+"8. c #E9BF69",
+"9. c #E0BB71",
+"0. c #E9C05E",
+"q. c #D2C279",
+"w. c #DBC27C",
+"e. c #E2C667",
+"r. c #EDC364",
+"t. c #E3C16E",
+"y. c #ECC46C",
+"u. c #EDCC6C",
+"i. c #F1C764",
+"p. c #F5CA66",
+"a. c #F9CD67",
+"s. c #F5CC6A",
+"d. c #F9CD6B",
+"f. c #FBD36F",
+"g. c #EDC572",
+"h. c #E5CF77",
+"j. c #ECCA74",
+"k. c #E0C67E",
+"l. c #EFCE78",
+"z. c #F6CE72",
+"x. c #FBCF71",
+"c. c #F4CE79",
+"v. c #F4D273",
+"b. c #FCD473",
+"n. c #F4DC75",
+"m. c #FEDA74",
+"M. c #F6D77C",
+"N. c #FBD47A",
+"B. c #F1DA7B",
+"V. c #FDDA7C",
+"C. c #FEE27D",
+"Z. c #DDC683",
+"A. c #DFC884",
+"S. c #E4CA84",
+"D. c #E3CC89",
+"F. c #E7D183",
+"G. c #EFD280",
+"H. c #EFDC82",
+"J. c #ECD48D",
+"K. c #EFDA8C",
+"L. c #F9D783",
+"P. c #F2DF83",
+"I. c #FCDB83",
+"U. c #F5DC8F",
+"Y. c #FADD8B",
+"T. c #EBD593",
+"R. c #EFDA99",
+"E. c #F3DD93",
+"W. c #F3DF9F",
+"Q. c #FFE385",
+"!. c #FEE986",
+"~. c #FDE48C",
+"^. c #FEEC8E",
+"/. c #ECE199",
+"(. c #F6E591",
+"). c #FEE494",
+"_. c #FEEB93",
+"`. c #FEE69A",
+"'. c #FFEB9B",
+"]. c #FFF197",
+"[. c #FFF39B",
+"{. c #FEF99B",
+"}. c #F6E2A2",
+"|. c #F9E5A5",
+" X c #F7E9A5",
+".X c #FEECA4",
+"XX c #FBE7A8",
+"oX c #FDEAAB",
+"OX c #F7F2AA",
+"+X c #FEF2AC",
+"@X c #FDF4B4",
+"#X c #FFFABA",
+"$X c #FFFEC2",
+"%X c None",
 /* pixels */
-" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X",
-" X X X X X X X X X X X Xc F z z F z j  X X X X X X X X X X X X X",
-" X X X X X X X X Xz b V ~ %.;.u.e.-.! f e i  X X X X X X X X X X",
-" X X X X X X Xz d ! >.a.l.B.v.c.a.a.a.a.>.R w 6  X X X X X X X X",
-" X X X X X Xb L q.a.n.c.n.n.c.a.i.i.a.a.z.z.>.m 3 5  X X X X X X",
-" X X X X Xs +.a.c.n.B.c.>.#.E E ! +.>.n.J.v.z.z.~ 8 &  X X X X X",
-" X X X Xs %.c.n.B.l.*.E Y L L L L W +.r.Z.H.Y.Y.R.+.7 ;  X X X X",
-" X X Xk %.n.J.n.>.! Y Y I L L L T *.w.h.7.5.K.).).).W 6 =  X X X",
-" X Xj T V.B.n.;.L L L I L L L Y ~ *.s.Z.G.D.B._._._.Y.h % >  X X",
-" X Xm H.R.Y.0.L H H L L C V C Y ! ..8.G.E.H.M.g._._.Y.q.8 o  X X",
-" Xj o.)./.K.@.^ A F M N M s n C W ) { <.9.9.2.X.#./.Y.C.m % >  X",
-" XM D.)._.t.,.[.[.[.[.{.[.W.A G C O.I.[.[.[.[.{.5.y.Y.B.*.2 o  X",
-" XA /.).~.%.{ [.[.[.| D.[.[.I.b ,.[.[.[.j.) ' D.5.@.Y.V.a.w .  X",
-"i O.).).E.3.X.[.[.[.S X.[.[.'.i Q.[.{.D.z X.~ A ) %.B.V.n.s + = ",
-"z 6._._.R.w.<.[.[.[.S <.[.[.I.F [.[.[.X.) 0.>.;.>.>.l.B.n.C % > ",
-"z e._._.H.e.,.[.[.[.j.W.[.D.S { [.[.].' -.>.>.>.e.0.s.N.n.Y % & ",
-"v s.)._.M.3.O.[.].].W.'.[.].{ { [.[.[.' 3.e.;.;.%.-.s.N.n.R # . ",
-"z ;.T.E.g.-.{ [.].].S <.[.{.].` [.[.[.<.e.f.e.*.$.$.s.V.n.L $ O ",
-"j o.Y.Y.g.+.] {.].]._ | [.[.[.F ].[.[.A.) y.e.@.W @.s.N.n.h $ = ",
-" XZ J.Y.N.@.' [.[.].F 7.[.[.].z h.[.[.].7.^ ^ 5.2.U z.z.a.r X = ",
-" Xs n.V.Y.+.` [.[.].].].{.{.9.2...A.{.[.[.[.].[.2.! a.u.;.3   = ",
-" XF *.m.B.s.^ X.,.{ ,.<.1.] 2.G.D.O.` 2.9.7.2.^ d ;.u.a.K $ X  X",
-" X Xm z.c.v.o.^ ^ ^ { <.7.Z.K.K.H.Z.6.o.^ A f h E a.i.0.w X =  X",
-" X Xz #.l.z.f.X.O.<.5.t.Z.D.D.A.j.7.*.@.^ ! Y ! i.a.a.Y , X  X X",
-" X X Xd u.l.z.y.o.o.3.r.j.Z.h.r.9.5.%.%.#.+.#.c.B.z.-.8 . &  X X",
-" X X Xj m f.c.v.l.s.3.4.h.t.r.k.D.G.H.D.A.D./.!.E.M.y + X  X X X",
-" X X X Xj Z v.J.T.R.E.Z.7.t.Z.A.S.H.D.Q.|.|.|.|.!.b % .  X X X X",
-" X X X X Xj A D.|.`.~.~.!.E.I.I.Q.{.|.|.|.|.|.D.u % X <  X X X X",
-" X X X X X Xj z 9.{.`.~.~.^././.`.`.`.}.|.Q.] 9 $ X  X X X X X X",
-" X X X X X X X Xj s X.k.Y.R.~.~./.~.K.h.) e , . =  X X X X X X X",
-" X X X X X X X X X X9 w t n A C A s r 3 $ X >  X X X X X X X X X",
-" X X X X X X X X X X X X X5 2 1 $ ; 5 5 5  X X X X X X X X X X X"
+"%X%X%X%X%X%X%X%X%X%X%X%Xp t 6 5 w t w %X%X%X%X%X%X%X%X%X%X%X%X%X",
+"%X%X%X%X%X%X%X%X%Xu u x I X.0.s.u.0.W x 7 4 %X%X%X%X%X%X%X%X%X%X",
+"%X%X%X%X%X%X%Xy i I i.a.f.m.m.b.f.s.a.s.i.W 7 > %X%X%X%X%X%X%X%X",
+"%X%X%X%X%X%Xt M 0.a.m.m.m.m.f.d.p.p.p.f.d.f.i.b 1 < %X%X%X%X%X%X",
+"%X%X%X%X%X7 ! d.f.f.m.f.+.W P R I Q 5.v.V.V.z.f.{ 5 + %X%X%X%X%X",
+"%X%X%X%Xu X.f.m.m.f.' H s ~ V y _ Z J o.g.L.L.Q.!.e.5 X %X%X%X%X",
+"%X%X%Xu X.b.C.m.+.N m n t }.3.> }.w.V 5.y.y.Y.[.^.^.-.1 + %X%X%X",
+"%X%Xt P m.N.m.X.v v v k 6 }.1.: /.4.c 7.N.N.v.!.{.{.^.L & %X%X%X",
+"%X%Xg Y.Y.V.+.m k a t t : }.1.% }.1.r | l.B.M.b.!.{.^.n.7 X %X%X",
+"%Xp -._.'.Y.' Y n D.}.}.|.oXXX|.oX XT.w.F _ j.v.v._.^.C.T & @ %X",
+"%Xa (.'.'.9.[ [ K S.}.oXoXoXoXXXoXoXoXoX XD / s.d.v.!.C.v.3 o %X",
+"%XU '.'.Y.[ [ [ [ J f <.oXoX( 2 f S J.oXoXT.j r.s.i.C.C.C.z X %X",
+"p e.'.'.F. .=.=.=.=.) 1.oXoX@.f  . .F oXoX}.a +.i.i.b.C.m.I X O ",
+"u w.'.[.j.5.8.7.7.7.] 2.oXoX@.y W c &.oXoXZ.k r.s.i.s.V.m.} = o ",
+"u H.[.{.y.8.y.g.8.g.7.2.oXoXA.@.&.D.oXoXT.e G +.O.O.5.V.m.0.- o ",
+"u !.].[.r.8.y.g.g.g.7.4.oXoXoXoXoXoXoXoXoX<.y W X.o.o.m.m.0.- o ",
+"u B._._.5.5.8.y.g.c.g.w.oXoX,.h A F <..XoXoX1.k ' ' ' V.N.r.-   ",
+"u u.Q.~.r.6.z.N.V.I.v.k.oXoX@.B | _ c 1.oXoX}.a ' ' O.I.b.O.= o ",
+"u ..Q.Q.v.i.s.c.N.L.l.Z.oXoX@.B t.=.S &.oXoXXXy Y R +.N.b.Q % o ",
+"t T C.I.I.6.u.z.z.5.S 1.oXoX@.e B h D |.oXoXS.f Y Y 6.d.d.n X O ",
+"%Xs m.V.Q.r.r.z.5.<.}.oXoXoXXXW.}.oXoXoXoXW.h G H R a.p.s.7   %X",
+"%X7 O.V.V.v.+.r.` 4.oXoXoXoXoXoXoXoXXXR.<.h v N N o.a.p.Q =   %X",
+"%Xw x v.v.v.r.+. .Z l d e }.Z.r }.3.d l V G n n R a.s.a.s X O %X",
+"%X%X6 { v.l.v.+.O.5.=.^ d }.4.9 }.1.f J G m m G d.d.x.Q =   %X%X",
+"%X%X%Xs u.v.v.v.r.6.o. .l }.4.9 W.4.l ^ ^ J ) c.N.N.y.7 X O %X%X",
+"%X%X%X5 z v.v.M.I.g.;. .J 1.#.B 1.#.) 7.$.S..X'.W.Y.j $   %X%X%X",
+"%X%X%X%X5 b N.Y.~.).Y.j.5.$.=.=.$.*.2.J.@X$X#X#XoXC $   %X%X%X%X",
+"%X%X%X%X%X3 z U.@X+X`.`.`.(.E.E.E.|.@X@X#X#X#X/.j %   %X%X%X%X%X",
+"%X%X%X%X%X%Xw a q.OX|.).`._.'.'.XX.X.X+X+X X%.w X o %X%X%X%X%X%X",
+"%X%X%X%X%X%X%X%Xw a _ j.~.~.).).`.`.`.F._ t & . # %X%X%X%X%X%X%X",
+"%X%X%X%X%X%X%X%X%X%X4 3 t z L U Z z t 1 $ . 8 %X%X%X%X%X%X%X%X%X",
+"%X%X%X%X%X%X%X%X%X%X%X%X%X< ; & + + , 8 %X%X%X%X%X%X%X%X%X%X%X%X"
 };
--- a/xpm/bitcoin48.xpm
+++ b/xpm/bitcoin48.xpm
@@ -1,278 +1,277 @@
-/* XPM */
-static const char * bitcoin48_xpm[] = {
-/* columns rows colors chars-per-pixel */
-"48 48 224 2",
-"   c #715103",
-".  c #735203",
-"X  c #735204",
-"o  c #745405",
-"O  c #755506",
-"+  c #775606",
-"@  c #785707",
-"#  c #7A5806",
-"$  c #7C5905",
-"%  c #7D5A05",
-"&  c #7E5B05",
-"*  c #7F5C07",
-"=  c #7E5C0A",
-"-  c #7B5C11",
-";  c #7C5D13",
-":  c #7D5E15",
-">  c #805C05",
-",  c #805C06",
-"<  c #8B6813",
-"1  c #8D6912",
-"2  c #8F6A12",
-"3  c #896816",
-"4  c #806219",
-"5  c #82631A",
-"6  c #876719",
-"7  c #84651B",
-"8  c #906C13",
-"9  c #916D15",
-"0  c #936F18",
-"q  c #94701B",
-"w  c #95721B",
-"e  c #98731A",
-"r  c #99741B",
-"t  c #99751E",
-"y  c #9A761F",
-"u  c #9B7822",
-"i  c #9F7A21",
-"p  c #9D7922",
-"a  c #A27C20",
-"s  c #A47E21",
-"d  c #A67F22",
-"f  c #9E8038",
-"g  c #9E803B",
-"h  c #9E813C",
-"j  c #9F833D",
-"k  c #A68023",
-"l  c #A78124",
-"z  c #A98326",
-"x  c #AA8427",
-"c  c #A7832B",
-"v  c #A7832C",
-"b  c #A6832D",
-"n  c #A98429",
-"m  c #A8842B",
-"M  c #AD892F",
-"N  c #AE8A2F",
-"B  c #AF8A2F",
-"V  c #B28B2E",
-"C  c #B48C2E",
-"Z  c #B68E2F",
-"A  c #B78E2F",
-"S  c #A38232",
-"D  c #A08136",
-"F  c #AC8931",
-"G  c #AB8934",
-"H  c #AA8836",
-"J  c #AA8937",
-"K  c #A1843F",
-"L  c #A2853F",
-"P  c #AB8A39",
-"I  c #AB8B3A",
-"U  c #AD8C3C",
-"Y  c #AE8E3E",
-"T  c #B89030",
-"R  c #BA9131",
-"E  c #BC9332",
-"W  c #BE9533",
-"Q  c #C09733",
-"!  c #C29834",
-"~  c #C39934",
-"^  c #C39935",
-"/  c #C39A37",
-"(  c #C39A38",
-")  c #C49A38",
-"_  c #C49B38",
-"`  c #C59C3A",
-"'  c #C69E3C",
-"]  c #C69E3E",
-"[  c #C79F3F",
-"{  c #A48640",
-"}  c #A58741",
-"|  c #A68842",
-" . c #A78A43",
-".. c #AA8D45",
-"X. c #AD9046",
-"o. c #B19040",
-"O. c #B59443",
-"+. c #B29447",
-"@. c #B79745",
-"#. c #B79847",
-"$. c #B89846",
-"%. c #B69748",
-"&. c #C8A040",
-"*. c #CAA241",
-"=. c #CBA343",
-"-. c #C9A346",
-";. c #CBA445",
-":. c #C7A44D",
-">. c #C5A44F",
-",. c #C9A448",
-"<. c #C9A44A",
-"1. c #C5A551",
-"2. c #C4A554",
-"3. c #CBAA57",
-"4. c #CDAA57",
-"5. c #C3A559",
-"6. c #C4A65A",
-"7. c #C7A85A",
-"8. c #D0AB55",
-"9. c #D2AD56",
-"0. c #D4AE57",
-"q. c #D4AF58",
-"w. c #D5B05A",
-"e. c #D5B15C",
-"r. c #D5B25E",
-"t. c #DFB65A",
-"y. c #DEB75B",
-"u. c #E1B759",
-"i. c #E2B95B",
-"p. c #E4BA5C",
-"a. c #E4BC5F",
-"s. c #D4B567",
-"d. c #D8B764",
-"f. c #D5B769",
-"g. c #D4B76A",
-"h. c #D4B86B",
-"j. c #E5BD61",
-"k. c #E6BE62",
-"l. c #E6BF63",
-"z. c #E0BF6F",
-"x. c #E7C063",
-"c. c #EAC263",
-"v. c #EDC563",
-"b. c #EBC364",
-"n. c #EEC565",
-"m. c #EEC767",
-"M. c #E1C06F",
-"N. c #EBC76D",
-"B. c #EEC869",
-"V. c #F7CD6A",
-"C. c #F6CD6B",
-"Z. c #F4CE6F",
-"A. c #F8CD6A",
-"S. c #F9CF6E",
-"D. c #FAD16F",
-"F. c #E1C071",
-"G. c #E4C370",
-"H. c #E1C174",
-"J. c #E0C276",
-"K. c #E1C377",
-"L. c #E8C670",
-"P. c #E2C479",
-"I. c #E0C47A",
-"U. c #E2C57C",
-"Y. c #E3C77E",
-"T. c #F3D073",
-"R. c #FBD270",
-"E. c #FCD572",
-"W. c #FCD674",
-"Q. c #FDD774",
-"!. c #FED876",
-"~. c #FED977",
-"^. c #F2D278",
-"/. c #F1D37B",
-"(. c #FDDA78",
-"). c #FDDB7A",
-"_. c #FDDB7C",
-"`. c #FDDD7D",
-"'. c #FDDF7F",
-"]. c #E4C880",
-"[. c #E6CA83",
-"{. c #E7CD86",
-"}. c #E9CF89",
-"|. c #EBD089",
-" X c #EFD289",
-".X c #F2D382",
-"XX c #F0D387",
-"oX c #FDDF80",
-"OX c #FCDF84",
-"+X c #FBDF89",
-"@X c #F9DE8B",
-"#X c #FBE08B",
-"$X c #FBE28C",
-"%X c #FCE48F",
-"&X c #FDE592",
-"*X c #FEE692",
-"=X c #FEE693",
-"-X c #FEE895",
-";X c #FEEA96",
-":X c #FEEC97",
-">X c #FEEE98",
-",X c #FEEE99",
-"<X c #FEEE9A",
-"1X c #FDEB9C",
-"2X c #FCE99E",
-"3X c #F7E4A4",
-"4X c #FAE7A1",
-"5X c #F8E5A3",
-"6X c #F8E5A5",
-"7X c #F8E5A6",
-"8X c #F9E6A7",
-"9X c #FCE8AA",
-"0X c #FDEAAC",
-"qX c #FDEBAC",
-"wX c #FDECAC",
-"eX c #FDEDAC",
-"rX c #FDEEAD",
-"tX c #FDF2B1",
-"yX c #FDF4B3",
-"uX c #FEF6B5",
-"iX c #FEF8B7",
-"pX c #FEF9B8",
-"aX c #FEF8B9",
-"sX c None",
-/* pixels */
-"sXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXh ..X.........X...p sXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXsXsXsXsXsXsXsX .P m l l l n V W R M z s p u K sXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXsXsXsXsXsX .m l n _ q.l.C.A.E.(.`.!.m.u.-.B d q 1 3 sXsXsXsXsXsXsXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXsXsXsX .n z W u.V.V.A.R.!.!.W.E.S.S.A.A.C.C.p.[ k e = 6 sXsXsXsXsXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXsXsXG l R p.C.A.E.E.W.(.(.(.E.A.C.C.C.A.C.C.A.D.m.` s 1 * sXsXsXsXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXg n n 9.C.V.A.E.!.(.(.!.!.R.A.V.C.C.C.A.C.S.D.R.D.V.i.M r & ; sXsXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXL n C k.C.R.R.R.(.oXW.R.v.i.w.=.=.9.u.p.B.T.W._.(.W.Z.V.V./ p & # sXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXL z R m.S.D.W.(.W.W.m.u.=._ ~ ~ ! ! ! ` ] <.y./.%X+X!.^.E.'.'.<.a * + sXsXsXsXsXsXsX",
-"sXsXsXsXsXh n R m.R.!.!.!.(.A.0.*.=._ _ ~ Q / ! ! ] -.0.z.G.z.[.#X#X%X*X&X%X;.r * O sXsXsXsXsXsX",
-"sXsXsXsXsXm Z C.R._.oX!.S.p.;.[ ] _ _ _ ~ ~ ^ _ ( -.w.a.N.U.z.s.M.*X>X>X:X:X%X' 0 O # sXsXsXsXsX",
-"sXsXsXsXG n m.(.!.(.(.S.;.] [ _ ` _ ^ ^ ! Q ^ _ ` 9.k.M.U.K.U.H.U./.>X>X>X>X>X#XV < . - sXsXsXsX",
-"sXsXsXh n w._._.(.W.S.;._ _ _ / _ _ _ _ Q Q / ` [ 9.d.G.H.|.XX@X#X#X).:X>X>X>X>Xm.a >   sXsXsXsX",
-"sXsXsXG @.#X+XOX_.R.8._ _ _ _ ! ^ _ ) ! W W _ ] [ <.r.h.{.@X6X&X#X#X).).>X>X>X;X#X' 8 + + sXsXsX",
-"sXsXL M H.;X=X&X#Xk.] E R T Z T A A A A R E _ ` &.<.4.F.Y.[.U.H.z.h.z.L.^.>X>X;X'.m.k >   : sXsX",
-"sXsXP @.,X,X1X;X+X3.%.o.G H F m m b b a s z E _ [ 1.2.2.2.7.h.h.h.h.2.$.1.^.;X#X'.).` 2 . + sXsX",
-"sXsXF f.<X1X1X;Xz.@.7X9XqXqXqXqX9X0X0X7XH.b F / -.$.+.U.3XqXqXqX0X0X0X3XH.1.%X#X`.'.c.y #   sXsX",
-"sX .F $X<X1X1X$Xr.Y 7XqXqXqXqXqX0X0X0X0XwX Xc W O.1.3X0XqXqXqXqX0X0X0X0X}.o.N.).`.`.`.B *   - sX",
-"sXP #.,X<X1X1X.Xr.P 7XqXqXqXqX6.{ 8X0X0X0X0X2.m @.6X0XwXqXqX X@.S Y s.6X{.Y y.#X'.`.`.*.2 . o sX",
-"sXF q.,X<X1X,XL.r.U 7XqXqXqXqX5.6 |.0XwXwXwXh.u |.qXwX0XqX3Xf Y #.$.F P s.] w.(.'.`.~.y.w + X sX",
-"sXM M.,X<X<X;XL.s.o.6X0XqXqXqX6.q U.0XwX0XwX7. .0X0XwX0XqX5.P 9.y.y.4.<.<.q.u.Z.'.).!.v.i $   - ",
-"h M /.,X<X<X=XN.z.O.6X0XqXqXqX6.2 |.wX0X0X0X+.5.wXwX0XwXqXG :.k.k.p.a.a.k.k.k.B.`.~.E.V.k $   - ",
-"| B OX,X<X<X$XT.z.O.6X0XqXqXqXh.X.0X0XwX0X].q h.0XwXwX0X6XS 4.b.l.c.c.m.m.c.k.c.`.E.E.E.k & . = ",
-"| M $X:X<X,X+XT.z.O.6XwXqXqXqX0XwXwX0X9X5.q u U.wX0X0X0X6XS 0.b.k.p.i.k.k.p.p.k.).~.E.E.x * . + ",
-"L M #X;X>X>X/.L.d.o.6X0X0XwXwX0X0XwXwX0X9XI.u I.0XwXqXqX3XG r.B.c.i.u.u.u.u.y.p.`.!.E.E.x *   X ",
-" .n ^.&X;X;X.Xx.d.Y 6X0XwX0X0X5.u 3X0XwXwX9X5.h.wX0XqXqX6XP d.T.N.c.i.u.y.0.0.k.(.!.W.E.k *   X ",
-"L x C.'.*X&X^.j.r.P 7XqX0XwX0X6.0 I.wX0XwX0XI.@.0XqXqXqX0X+.q.T.T.N.a.y.9.8.9.l._.!.!.D.s $   - ",
-"sXx k.#X#X$X.Xy.8.G 3XqXwX0XwX7.u I.0XwX0XwX}.u qXqXqXqX0Xh.$.G.T.N.p.9.-.-.8.N._.!.E.b.i # X : ",
-"sXc 9.'.'.#X'.y.4.H 7XqX0XwX0X6.q ].9XwX0XwXU.u {.0XwX0XwX8X%.#.w.4.$.#.f.W -.Z.W.R.R.y.r O   = ",
-"sXN _ '.'.'.#Xx.3.P 7XqXwX0XwXh.+.8XwX0X0X0X7.X.#.8X0XwX0XwX6Xh.2.5.U.6X{.F *.R.R.R.S.*.1     ; ",
-"sXX.x E.`.).`.T.1.G 8XwX0XwXwX0XwX0X0XwX0X}.%.h.7.5.3X0X0XwX0XwXwX0X0X0X[.z 9.A.V.V.V.n *   X sX",
-"sXg x y.~.).).#X4.o.3X3X3X3X3X3X3X7X3X Xh.%.h. X|.3.#.h.3X0X0X0X0X0X8X}.2.V c.A.C.V.i.e # X X sX",
-"sXsXn W E.E.).`.L.$.P g u p f D d  . .+.6.U. X@X@X}.f.1.U Y %.%.+.H y e l &.A.A.V.V.' 8 X   ; sX",
-"sXsX..x k.T.T.T.W.9.#.#.#.#.1.7.4.s.h.z.}.}.@X@X X X].z.d.3.:.@.V V V C E c.A.A.A.c.s >     sXsX",
-"sXsXsXb W T.T.T./.T.:.1.3.4.r.h.z.].[. X X X X X[.Y.H.z.z.d.0.;.` / Q Q u.A.A.A.D.*.9 O X # sXsX",
-"sXsXsX| l y.T.T.T./.N.<.1.4.r.f.z.z.].[.{.{.[.].H.z.s.r.8.8.-.-.*.] ] u.D.E.D.D.k.a >     sXsXsX",
-"sXsXsXsXn F B.T.T.T.^.N.1.4.w.s.z.z.U.[.{.].J.J.H.F.h.r.w.r.w.0.8.8.k.W.W.R.D.T.Z 1 O   @ sXsXsX",
-"sXsXsXsXf x W T.T.T.^./.T.r.r.d.z.L.U.].U.z.z.P.Y.[.[.U.P.F.G.h.h..X@XOXOX.X.X<.9 #     sXsXsXsX",
-"sXsXsXsXsXL x [ W.W.W.)._.OXN.d.z.z.I.U.I.z.U. X.X X XXXXX X XXXwXyX,X1X1X=Xs.p > X   ; sXsXsXsX",
-"sXsXsXsXsXsX| x :._.oX_.OX$X=X+X/.G.h.z.I.].}.}.|.|. X X X3XtXpXpXpXpXpXaXP.a >   X - sXsXsXsXsX",
-"sXsXsXsXsXsXsX{ c <.+X@X=X;X;X&X=X&XXX[.U.P.U.].[.}.XX3XyXpXpXpXpXpXpXpXh.a >     O sXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXL c @.+XpXpXuX1X=X=X;X1X1X1X1XrXwXwXyXyXyXuXpXaXpXuX3X2.u > .   @ sXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXsXj n Y I.aXaX0X=X=X&X;X=X1X1X1X<X0XwXwXwXyXyXyXwXU.F 9 $     - sXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXsXsXsX| l o.h.@X&X&X&X&X=X-X-X-X<X2X2X<XwXwX4XH.O.y * @     5 sXsXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXsXsXsXsXh p a F :.M..X%X&X&X&X=X=X=X=X@XI.3.F u < $     @ sXsXsXsXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXsXsXsXsXsXsXy w w a z V ( -.:.:.1.@.V l p 9 * #     # sXsXsXsXsXsXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXq : < 1 9 8 8 8 3 = * @ X X X 6 sXsXsXsXsXsXsXsXsXsXsXsXsXsXsX",
-"sXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsX5 5 6 : O O @ : 6 5 sXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsX"
-};
+/* XPM */
+static const char * bitcoin48_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 223 2",
+"   c #765404",
+".  c #795704",
+"X  c #7C5904",
+"o  c #7C5A0A",
+"O  c #825E05",
+"+  c #815F0E",
+"@  c #815F11",
+"#  c #866107",
+"$  c #866208",
+"%  c #8A650A",
+"&  c #8E680D",
+"*  c #916B0E",
+"=  c #866414",
+"-  c #8C6715",
+";  c #8F6A10",
+":  c #8A691B",
+">  c #956E12",
+",  c #906D1D",
+"<  c #967013",
+"1  c #997215",
+"2  c #94711F",
+"3  c #9C751A",
+"4  c #9E781C",
+"5  c #A27B1D",
+"6  c #947324",
+"7  c #997625",
+"8  c #9D7926",
+"9  c #97792B",
+"0  c #9D7B28",
+"q  c #9C7F34",
+"w  c #A47E22",
+"e  c #A87F21",
+"r  c #A37E2A",
+"t  c #A8801F",
+"y  c #A58025",
+"u  c #AB8425",
+"i  c #A5812C",
+"p  c #AB842A",
+"a  c #AB892D",
+"s  c #B0862C",
+"d  c #B48C2D",
+"f  c #B88F2F",
+"g  c #B9912E",
+"h  c #A68432",
+"j  c #AB8531",
+"k  c #AD8A33",
+"l  c #A68638",
+"z  c #AD8B3B",
+"x  c #B38C32",
+"c  c #BA8E35",
+"v  c #B28D3B",
+"b  c #B59234",
+"n  c #BD9235",
+"m  c #B5903E",
+"M  c #BC943B",
+"N  c #BA9A3B",
+"B  c #C29536",
+"V  c #C59937",
+"C  c #C2953B",
+"Z  c #C49C3C",
+"A  c #CA9E3D",
+"S  c #AC8E43",
+"D  c #AD9045",
+"F  c #AE9248",
+"G  c #B49444",
+"H  c #B99542",
+"J  c #B49842",
+"K  c #BD9C44",
+"L  c #B3954A",
+"P  c #B7994D",
+"I  c #BD9A4A",
+"U  c #B69A52",
+"Y  c #BB9E54",
+"T  c #BEA04A",
+"R  c #BFA354",
+"E  c #BEA35A",
+"W  c #C19742",
+"Q  c #C49B43",
+"!  c #CA9D41",
+"~  c #C39C4B",
+"^  c #C99E4A",
+"/  c #C7A444",
+"(  c #CDA244",
+")  c #CAA945",
+"_  c #C5A44C",
+"`  c #CCA44B",
+"'  c #C6A94C",
+"]  c #CFAC4D",
+"[  c #D2A647",
+"{  c #D2A54B",
+"}  c #D4AA4C",
+"|  c #D9AC4D",
+" . c #D4B04E",
+".. c #DCB14D",
+"X. c #C4A151",
+"o. c #CAA454",
+"O. c #C6AB56",
+"+. c #CCA955",
+"@. c #C1A45A",
+"#. c #C6AA5A",
+"$. c #CDAB5D",
+"%. c #D1A652",
+"&. c #D4AB53",
+"*. c #DDAF52",
+"=. c #D3AC5B",
+"-. c #D9AF5C",
+";. c #D5B154",
+":. c #DDB253",
+">. c #D5B25B",
+",. c #DCB45D",
+"<. c #DDBB5E",
+"1. c #E1B354",
+"2. c #E4B955",
+"3. c #E3B65B",
+"4. c #E5BA5C",
+"5. c #EABE5E",
+"6. c #C6AB63",
+"7. c #CCAD63",
+"8. c #C6AE68",
+"9. c #C9AF69",
+"0. c #D4AC60",
+"q. c #CDB067",
+"w. c #CDB36C",
+"e. c #D6B162",
+"r. c #DDB463",
+"t. c #D7B964",
+"y. c #DBB965",
+"u. c #D1B66F",
+"i. c #DDB66A",
+"p. c #D0BC6C",
+"a. c #DFBE6B",
+"s. c #CEB772",
+"d. c #D1B771",
+"f. c #D4BC74",
+"g. c #DBBD75",
+"h. c #DABF78",
+"j. c #E2B764",
+"k. c #E4BA64",
+"l. c #E9BD62",
+"z. c #E2BB6A",
+"x. c #E8BF69",
+"c. c #EBC15F",
+"v. c #F1C25E",
+"b. c #DFC266",
+"n. c #DBC26C",
+"m. c #DCC676",
+"M. c #DEC973",
+"N. c #D7C07A",
+"B. c #D9C27E",
+"V. c #E4C162",
+"C. c #EDC363",
+"Z. c #E3C36F",
+"A. c #EBC26C",
+"S. c #E5CA6B",
+"D. c #EECA6D",
+"F. c #F1C565",
+"G. c #F5CB66",
+"H. c #F9CA66",
+"J. c #F2C76A",
+"K. c #F5CC6A",
+"L. c #F9CD6C",
+"P. c #EDD26C",
+"I. c #FBD26E",
+"U. c #E5C374",
+"Y. c #EDC573",
+"T. c #E6CB74",
+"R. c #EECC73",
+"E. c #EBCA78",
+"W. c #F5CD74",
+"Q. c #F9CE72",
+"!. c #EED77F",
+"~. c #F4D274",
+"^. c #FDD473",
+"/. c #F2D870",
+"(. c #FED975",
+"). c #F5D37C",
+"_. c #FCD57A",
+"`. c #F7D87A",
+"'. c #FEDC7C",
+"]. c #FFE37D",
+"[. c #DCC682",
+"{. c #E1C984",
+"}. c #E4CD8A",
+"|. c #EFD182",
+" X c #E5D48D",
+".X c #EAD28D",
+"XX c #E8DB8D",
+"oX c #F1D581",
+"OX c #FDD581",
+"+X c #F5DB84",
+"@X c #FDDC84",
+"#X c #FEDE89",
+"$X c #EAD594",
+"%X c #E1D894",
+"&X c #ECDA94",
+"*X c #EFDA99",
+"=X c #F2DD9C",
+"-X c #F6E284",
+";X c #FEE385",
+":X c #FFE883",
+">X c #FEE38C",
+",X c #FEEA8C",
+"<X c #F6E196",
+"1X c #FEE594",
+"2X c #FEEC93",
+"3X c #F6E39C",
+"4X c #FEE599",
+"5X c #FFEB9B",
+"6X c #FFF195",
+"7X c #FEF39B",
+"8X c #FEF99C",
+"9X c #F5E2A2",
+"0X c #F9E5A5",
+"qX c #F6EAA6",
+"wX c #FFECA3",
+"eX c #FDEAAB",
+"rX c #FFF5A0",
+"tX c #FFF2AB",
+"yX c #FEF5B3",
+"uX c #FFF9B3",
+"iX c #FFFBBB",
+"pX c #FFFDC1",
+"aX c None",
+/* pixels */
+"aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX* < * < < < < * * & aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaXaXaXaXaXaXaXaX* 1 3 5 u u d g Z Z N d u 5 3 * % aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaXaXaXaXaXaX< 3 t u A ..c.K.I.I.(.(.'.(.G.2.( d 5 1 & aXaXaXaXaXaXaXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaXaXaXaX< 5 t g 1.G.H.H.I.(.'.(.I.I.I.K.K.G.I.K.2.V u 1 % aXaXaXaXaXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaXaXaX4 t g c.G.H.I.I.I.].(.(.(.I.G.H.K.G.K.I.G.K.Q.C.C 5 & % aXaXaXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaXaX4 u } v.G.G.I.(.].(.(.(.I.G.G.G.G.G.L.G.K.I.^.^.L.L.:.u < # aXaXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaXt d c.G.I.I.I.I.].(.I.G.c.........:.4.C.W.~.`.'._.^.K.K.J.N 4 # aXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaX5 g v.H.I.I.(.(.(.H.c.[ V V V V A A A ! ( } l.).>X@X_.`._.'.'./ 4 O aXaXaXaXaXaXaX",
+"aXaXaXaXaXaXt g C.I.(.(.^.(.^.1.( ! C d p u s d d d x M &.3.3.A.).+XOX>X;X;X;X) 3 O aXaXaXaXaXaX",
+"aXaXaXaXaX5 d G.I.'.].(.^.l.( C A C s H =X=XI 7 N.*X$Xk o.j.z.J.l.W.1X7X6X,X,X,XK 1 X aXaXaXaXaX",
+"aXaXaXaX3 p C.(.(.'.'.^.*.C C C C B r G eXeXL - [.eX3Xr ~ r.W._.W.J.D.6X8X6X6X6X-Xd & X aXaXaXaX",
+"aXaXaXaXu ;.'.'.(.^.^.| C c B B B c w z eXeXF = [.eX*X8 K r.@X#X;X`.~.D.7X8X8X6X,XS.y O aXaXaXaX",
+"aXaXaXw N #X#X'.'.^.*.C c c s r e r 2 r eXeXD $ B.eX=X: z z.oX>X,X,X;X~.D.8X8X6X,X:X) < X aXaXaX",
+"aXaX3 a T.1X1X>X#XA.! C B s $.6.6.@.@.w.eXeXd.U $XeX9XF z G O.n.!.-X;X'.D./.8X6X,X:X/.u # aXaXaX",
+"aXaXy K 5X5X5X2X>X-.} ^ C r 0XeXeXeXeXeXeXeXeXeXeXeXeXeXeX9XN.L O.T.`.]./.F.-X6X:X].].) < . aXaX",
+"aXaXa M.7X5X5X5XU.&.-.&.^ j 0XeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX9XL X.~.'.'.K.c.6X:X].].P.t O aXaX",
+"aX5 k 2X5X5X5X<X-.-.-.-.=.W q.6.9.=XeXeXeXeXs.9.d.B.*XeXeXeXeXeX&Xh <.(.(.Q.F.~.;X].].].b & . aX",
+"aXy O.5X5X5X5XE.-.-.-.-.-.%.Q z 6 6.eXeXeXeX: , w r 7 R eXeXeXeX0XG ' ~.^.^.F.l.;X].].]. .1 . aX",
+"aXp n.2X5X5X5Xj.-.-.-.r.r.r.-.=.G 9.eXeXeXeX6 j ( &.} i [.eXeXeXeXY Q J.I.I.L.5.(.;X].(.c.5 X aX",
+"3 a !.7X5X7X<X-.r.r.r.r.j.r.r.r.W w.eXeXeXeX6 v ,.Q.k.m s.eXeXeXeXL K C.L.L.L.F.D.'.'.(.I.u #   ",
+"5 a ,X5XrXwX+X3.j.j.j.z.z.z.z.r.~ w.eXeXeXeX6 l ;.<._ 0 *XeXeXeX0X0 ( G.L.Q.L.5.C.].'.^.^.g $   ",
+"4 b 2X7X7XrX!.l.x.x.x.x.U.x.z.z.~ w.eXeXeXeX: , k z Y  XeXeXeXeXY r } C.5.5.5.3.4.'.(.^.^.V % . ",
+"4 N 6X7X7XrXOXx.x.x.W.x.Y.Y.Y.Y.o.d.eXeXeXeX=X=X9XeXeXeXeXeXeX8.+ r [ 3.5.5.3.3.1.'._.(.^.A & . ",
+"5 N 2X6X5X5XW.x.x.x.x.W.Y.Y.Y.Y.o.d.eXeXeXeXeXeXeXeXeXeXeXeXeXeX[.r C | 1.3.3.3.:._._.^.I./ %   ",
+"5 N ,X2X2X6XD.l.l.x.x.x.Y.Y.Y.R.=.f.eXeXeXeX[.[.[.[.*XeXeXeXeXeXeX*Xj ! *.1.1.1.1._._.^.^./ %   ",
+"5 b ;X,X,X2XU.3.j.x.Y.W.).OX#X@Xt.f.eXeXeXeX: : 7 7 : 6 6.eXeXeXeXeXd.k { *.*.*.1.OX_.(.^.V %   ",
+"4 a ].;X;X>X`.C.L.^._._.OX@X#X#Xt.f.eXeXeXeX6 z #.o.I z 6 w.eXeXeXeX*Xr ! { %.%.,.OX_.(.^.n %   ",
+"4 u /.;X;X;X@XF.Q.Q._._._.@X#X#Xa.f.eXeXeXeX9 I a.Z.y.+.k F eXeXeXeX0Xr Q { { { 4.'.(.^.^.u O   ",
+"aXu V.;X;X;X>XF.K.Q.Q._._.OX#X@Xt.f.eXeXeXeX9 I Z.U.z.=.z 8.eXeXeXeX=X7 Q { { ( A._.^.^.F.5 O   ",
+"aXu ] '.'.;X>XK.J.Q.Q.^._._.~.Z.R w.eXeXeXeX6 S =.>.+.G S 9XeXeXeXeXh.r ! ( ( [ L.L.L.L.:.1 . aX",
+"aX5 b '.'.'.@X`.F.K.Q.Q.~.A.e.$.P }.eXeXeXeXF L E #.9.[.eXeXeXeXeXeXS k ! ( ! *.H.K.H.L.Z %   aX",
+"aX1 u J.(.'.'.;XC.F.W.Q.K.&.h.eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX@.2 c ! ! ! F.H.L.H.F.w O   aX",
+"aXaXw ( (.(.`.`.`.C.F.K.A.~ [.eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX*XF 7 r C B A | H.H.H.H.| 1 X aXaX",
+"aXaX3 u D.~.~.~.`.D.C.J.V.` .X=X=X3X9X9XeXeX9X=XeXeXeX$X{.9.S 2 r r B B B V 5.H.H.H.H.s + . aXaX",
+"aXaXaXt / ~.W.~.`.`.5.V.C.>.M i 6 - = q eXeXS o B.eX*Xo 7 r r r B C B r B 1.H.H.L.L.*.5 X . aXaX",
+"aXaXaX1 u 4.~.~.~.~.~.c.V.l.4.,.~ H i S eXeXF : [.eX=X, r W ^ W W C C W *.Q.Q.Q.Q.J.e %   aXaXaX",
+"aXaXaXaX5 b K.~.~.R.~.`.l.C.J.A.,.=.H P eXeXU , [.eX=X7 v ^ %.^ W ^ ^ -.^.^.W._.W.Z > .   aXaXaX",
+"aXaXaXaX1 5 / ~.~.~.~.~.`.F.F.<.r.,.~ R eXeXY 7 [.eX=Xq ~ 0.r.0.%.o.g.#XOXOXOXOX,.4 O   aXaXaXaX",
+"aXaXaXaXaX1 y } ~.`.`.`.'.#XR.,.r.,.+.X.9.7.I G 9.7.7.X.0.i.i.j.i.9XeX0X=X4X1XT.r #   aXaXaXaXaX",
+"aXaXaXaXaXaX1 u :.'.'.OX#X#X1X+XA.3.r.-.=.=.>.e.i.$.0.0.i.j.g.0XpXpXpXyXuXyXXXk %   aXaXaXaXaXaX",
+"aXaXaXaXaXaXaX1 p >.>X#X>X1X1X1X1X1X|.U.z.3.j.z.y.i.i.U..XqXpXiXpXpXpXiXiX Xh % . . aXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaX< y _ 3XtXuXtXwX=X4X4X4X5X<X>X=X3X0XeXtXyXuXiXiXiXiXiXuXp.y # . . aXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaXaX* y J %XpXiXwX4X4X4X5X4X5X5XwXwXwXeXtXeXtXtXyXyXyX&XJ 3 #   aXaXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaXaXaX* 3 k R  XwX4X1X1X1X1X5X4X5X5XwX5XwXwXtXtXtX&X@.y & X   aXaXaXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaXaXaXaXaX& 3 a J t.|.>X,X>X>X2X1X1X1X5X4X0X<Xm.T i > O   o aXaXaXaXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaXaXaXaXaXaXaX% > w p b _ >.b.S.T.T.U.t.O.N p 4 & O . o aXaXaXaXaXaXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX$ $ ; 1 4 5 5 w w 5 3 > % O . . o aXaXaXaXaXaXaXaXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXO X X X o X X X o aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX"
+};