From 8c19e804501480a8c806cbe461cf8e1858dc9a53 Mon Sep 17 00:00:00 2001 From: James Cowgill Date: Thu, 18 Feb 2016 17:02:54 +0000 Subject: [PATCH] Replace the XPM desktop icon with an SVG This PR installs an SVG icon to use as the main icon for dolphin in Linux desktop environments (through the .desktop file) and removes the currently used XPM icon. I've also added a 48x48 PNG for any desktops which don't support SVG icons. This has been the recommended way to ship application icons since forever according to the Icon Theme Spec: https://www.freedesktop.org/wiki/Specifications/icon-theme-spec/ This is also a prerequisite for dolphin appearing in the GNOME Software Centre which does not support XPM icons. --- CMakeLists.txt | 6 +- Installer/dolphin-emu.png | Bin 0 -> 1801 bytes Installer/dolphin-emu.svg | 9 ++ Installer/dolphin-emu.xpm | 214 -------------------------------------- 4 files changed, 13 insertions(+), 216 deletions(-) create mode 100644 Installer/dolphin-emu.png create mode 100644 Installer/dolphin-emu.svg delete mode 100644 Installer/dolphin-emu.xpm diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d800dfbfa..e2538993c5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -946,8 +946,10 @@ if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD|Darwin") endif() if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") # Install the application icon and menu item - install(FILES Installer/dolphin-emu.xpm - DESTINATION ${CMAKE_INSTALL_PREFIX}/share/pixmaps) + install(FILES Installer/dolphin-emu.svg + DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps) + install(FILES Installer/dolphin-emu.png + DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/48x48/apps) install(FILES Installer/dolphin-emu.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications) endif() diff --git a/Installer/dolphin-emu.png b/Installer/dolphin-emu.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc94cacee643abb6423334785ff9d0a747ba0c5 GIT binary patch literal 1801 zcmV+k2ln`hP)9f9Jg!Z{yt%2uorXvlJ7DrA^vU2!Xbt zEf9>&)}WF|4VBtTjf&JLshXt8r&g${NI#GS1*IhznnC_hHVx=e+;#-uv#mZ$wq;%QAY~z*kj2KyRxbptscz z(A(+<=xsTA+kh4#JcO8|Fsz5M_WAdZf48QtxjG0LZqj;pPK<$R`QfQHXRxu`bXM8jDm2csm%#gP)V$q{7|$|MmcDGcqbU_*5+XSW>LhNVlixG?;s0OYy# z2`TB>S90f18)nAEc(#>hgx@E`vu^(s{5`n|z_eqG#bB8zOM#sB?Vj_MTsu^LL?iYB zEiSCg)FaemtY7b)*Gs(LbN zZOYq+D>0r|1YHH<1ZeU3xwQLOeK-(!LW>q(>=uB`Jmkn(p3{<%J=EF0!})C=dz$am z4HVNb4a2y*zZwQ&2qFSNxFrOtUeF3eDzK?QxIkjl0ex>ps4EkX?fwh1mqx4L~_J2p;U*6m)0E@TgJ}_bA>0#f> zyYC0P)<6@!%T@TURuO3lmLa^0GgS0Nh9>W2Ht04%lACJ0T-kSYkA|Z^*5X1dCV=Z# zr3XfTfBGyjJNWkkClpQ?aLrcgM5s4x>P(?NY)AKq>BwuJ6b*(vj>H6k|393ns*TmR z#doEWfZJ26sxPsrV7)3aj{%SDVxocW6Oq9URX3?R`q^6jAphqv0Y<%BtI2}~w*B^~ zu+Cwz{^UHab~Z`?lXsG5!%4urH(qo0;tkKs<3~){!Ej4>OyP$p^MMS2a8pafeWKji z=)PSB<}b7;zdTm`M|Uv>OFuzm;GGMXxpngFk95<*T^#^MzT-U*pOPGO#>cPEOlN!P zlSIGB_`S;ekYB5?ntQ%0nrrWH{ovu}wW#2|w%F9SaYhC+3n)+@8XoyZ6W z0;{yB@U55-JD6ZudQ?O*Doa1P)#SfAs{N+WCA7&<*)F zV&w?P=ndhY1l%`&TXU-X8lC|KTKZ&%WjwB!H`KOYs@%W#NO;|xS^sNL)vxVBRfey* zGlarov#Y*Cc4$({Z_3v4?AE-_YK{K8z5Bt{?k1L$%xa6@*BSV_HFhHdq7nOw=fts! z<~84a9QxS55*17Fsv0ZPM~xpUi%KR!9|Him{!@w_$r=BOOV3;deGmY^aF{x@! + + + + + + + + diff --git a/Installer/dolphin-emu.xpm b/Installer/dolphin-emu.xpm deleted file mode 100644 index ef8d837539..0000000000 --- a/Installer/dolphin-emu.xpm +++ /dev/null @@ -1,214 +0,0 @@ -/* XPM */ -static char *Dolphin[] = { -/* columns rows colors chars-per-pixel */ -"128 128 80 1 ", -" c #0057AB", -". c #0159AD", -"X c #035EB1", -"o c #0662B5", -"O c #0866B5", -"+ c #0A68B7", -"@ c #0867BB", -"# c #0B6BBC", -"$ c #0E70BC", -"% c #0666C0", -"& c #0769C4", -"* c #0A6DC2", -"= c #0E72C4", -"- c #0E74CA", -"; c #1176C2", -": c #147BC4", -"> c #137CCC", -", c #0F7AD6", -"< c #0E79D8", -"1 c #127DD3", -"2 c #107FE2", -"3 c #1780C7", -"4 c #1681CD", -"5 c #1984CC", -"6 c #1C89CD", -"7 c #1683D5", -"8 c #1885D2", -"9 c #1A89D3", -"0 c #1484DD", -"q c #1788DF", -"w c #1B8CDC", -"e c #1E91DB", -"r c #2294D5", -"t c #2598D7", -"y c #2196DD", -"u c #269CDA", -"i c #289EDB", -"p c #2AA2DD", -"a c #1788E0", -"s c #198BE1", -"d c #1487E9", -"f c #1488EE", -"g c #1E93E2", -"h c #1C94EC", -"j c #1F98EB", -"k c #1F9AF3", -"l c #1994FA", -"z c #1D9BFF", -"x c #239BE5", -"c c #239CEB", -"v c #219DF6", -"b c #209EFE", -"n c #26A0E6", -"m c #2BA5E4", -"M c #2EA9E3", -"N c #26A1EC", -"B c #29A4EB", -"V c #2CAAED", -"C c #31AFE7", -"Z c #33B4EB", -"A c #36B9EE", -"S c #38BAEE", -"D c #27A5F6", -"F c #28A6F5", -"G c #2DADF2", -"H c #25A5FE", -"J c #27A8FF", -"K c #2AADFF", -"L c #2FB1F7", -"P c #2EB3FF", -"I c #32B4F3", -"U c #36BAF3", -"Y c #31B6FF", -"T c #34BBFF", -"R c #3EC6F7", -"E c #3AC4FF", -"W c #3ECAFF", -"Q c #41CDFF", -"! c #44D1FF", -"~ c None", -/* pixels */ -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ ..O...X ~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . ~~~~~~~~~~~~ O6uCS!!!!!!!QSpt:o~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~ +$6666ppp66663$. ~~~~~ OrS!!!!!!!!!!!!!!!RC~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~ .#6iZQ!!!!!!!!!!!!!!!!!!AMt3+ :Z!!!!!!!!!!!!!!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~ .$rZ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Ct5+ :S!!!!!!!!!!!!!!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~ .:pQ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Q!!!!RM6+ ;S!!!!!!!!!!!!!!!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~ $iQQ!!!!!!Q!Q!!!!!!!Q!!!!!!!Q!!!!!!Q!!!!!!!!!Q!RMZ!!!!!!Q!!!!!!!!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~ :Z!!!Q!!!!Q!!!!!!!!!!!!!!!!Q!!!!!Q!!!!!!Q!Q!!!!!!QQ!Q!!Q!!!!!!!!!!!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~ $AQQQQ!!QQ!QQQ!!QQ!QQ!QQQ!!Q!QQ!!Q!Q!Q!!QQ!QQW!Q!QQ!QQQQQQQQ!!!!QQQQ!Q~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~ XmQQQQQQQQQQQQQQQQQQQQQ!QQQQQQQQQQQQQQQQQQQQQQQQQQ!!QQ!QQQQQQQQQQQQ!QQQA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~ .rWQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQWQQQQQQQQQQQQQQQQQU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~ OAQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQWQQQQQQQQQQQQQQQQQQQQQX ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~ ;RWQQWQWQQQQQQWQWQQQQWQQQWQQQ~~~~~~~~~~~~~~~~QQQQQQWQQQWQWQQQWQWQQQWQQQQQQQW6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~ 9WWWWWWWWWWWWWWWWQWWWWWWW~~~~~~~~~~~~~~~~~~~~~~~~~~~WWWWWWWWWWWWWWWWWWWWQQRRWRo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~ 9WWWQWWWWWQWWWWQWWWWWQW~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~WWQWQWQWQQWWQWWWWQRWWV. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~ 5WWWWWWWWWWWWWWWWWWWW~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~WQEWWEWWWEWWWWWWWWQm. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~ $WWWEEWWWWEWWWEWEWEW~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~WWWWEWWWEWWWEWWWmX ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~ oTWWEWWWWEWWEWEWWEEW~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~EWEEWWEEWWEWEWIo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~ mWWEWEWEEEWEEWEWEW~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~WEWEWEWWWEEWEU$ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~ ;EEEEEEEEEEEEEEEEW~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~EEEEEEEEEEEWT: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~ GEEEEEEEEEEEEEEEE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~EEEEEEETEEEW4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~#EEETEETEEEETEEEE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~EEEEEEEEEEEy. ~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~ yEEEEEETEEETEEEE~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ETEEETEEEEm.. ~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~ IETETTEETETETETG. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ETEETTTETVo ~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~+EETETEETETEETEE4 . X##$##. . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ETEEETTETGX ~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~>TTETTTTTTETTETTo+;>yyxVVTETEETTTTETETTETVVny9>#. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~TTETETTEV. ~~~~~~~~~~~~~~~~~~~~~~", -"~~~~ eTTTTTETETTETTTTETTTETTTTTTETTTTETTTTETTTTTTTTTTTGx8;. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~TTTTEETTVX ~~~~~~~~~~~~~~~~~~~~~", -"~~~ BTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTmw# ~~~~~~~~~~~~~~~~~~~~~~~~~~~TTTTTTTTB. ~~~~~~~~~~~~~~~~~~~~", -"~~~ oTTTTTTTYTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTYTTTTTTTTTTTTTTTTTTLe= ~~~~~~~~~~~~~~~~~~~~~~~~~TTTTTTTTc. ~~~~~~~~~~~~~~~~~~~", -"~~ xTYTTTTTYTTTYTTTTYYTTTYTYTYTYTYTTYYTTTTTYTTTTTYTTYTTTTYTTTTTTLw+ ~~~~~~~~~~~~~~~~~~~~~~~~~TTYYTYTx ~~~~~~~~~~~~~~~~~~~", -"~ 8TYTTTPTTTPTYYYTYYTYTYTYTYTYTYTYTYTYTTTYYYYTYTTYTYTYTYTYTYYTYYTTYN:.. ~~~~~~~~~~~~~~~~~~~~~~~~YTYTTTTw ~~~~~~~~~~~~~~~~~~", -" =YYYYYPTYYPTPTYTYYYYYYYYY~~~~~~~~~~~YYYYYTYTYYYYYYYYYYYYYYYYYYYYYYYTK9X ~~~~~~~~~~~~~~~~~~~~~~~YYYPTPT> ~~~~~~~~~~~~~~~~~", -" XKYYYPYYYYYYYYYYYYY~~~~~~~~~~~~~~~~~~YYPYYYYYYPYYYYYYgYYYYYYYYYYYYYYYYYPwo ~~~~~~~~~~~~~~~~~~~~~~YYYYYYP# ~~~~~~~~~~~~~~~~", -" xYPPYPPPPPYPPP~~~~~~~~~~~~~~~~~~~~~~~~PPYPPPPPPPYPPPY#~~~~~PPPPPPPPPYPPPPPgo ~~~~~~~~~~~~~~~~~~~~~~PPYPPPGX ~~~~~~~~~~~~~~~~", -":PPPPPPPPPPP~~~~~~~~~~~~~~~~~~~~~~~~~~~PYPPPPPPPPPPPPP>~~~~~~~~~PPYPPPPPYPPPK9X ~~~~~~~~~~~~~~~~~~~~~PPPPPPx ~~~~~~~~~~~~~~~", -"cPPPPPPPPP~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PPPPPPPPPPPPPPw ~~~~~~~~~~~PPPPPPPPPYYK7. ~~~~~~~~~~~~~~~~~~~~~PPPPPP7 ~~~~~~~~~~~~~~", -"KPKPPPPP~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PPPPPKPKPKPPKD ~~~~~~~~~~~~~~~PKYYKKKYKD* . ~~~~~~~~~~~~~~~~~~~~PPPPPK@ ~~~~~~~~~~~~~~", -"FPPKK~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~KKKKPKPKPPKPKP* ~~~~~~~~~~~~~~~~KKYKYPKPKw. ~~~~~~~~~~~~~~~~~~~~KKKPPc. ~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~KPPKKKPKKKKPKg ~~~~~~~~~~~~~~~~~~KKKKPKKD= ~~~~~~~~~~~~~~~~~~~~KKKKK1 ~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~KKKKKKKKKKKKK= ~~~~~~~~~~~~~~~~~~~~KKKKKK7. ~~~~~~~~~~~~~~~~~~~KKKKKKO ~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~KKKKJKKKKKKKD@ ~~~~~~~~~~~~~~~~~~~~KKKKKcX ~~~~~~~~~~~~~~~~~~KKKKKj ~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~JKJKJKKJKJJD@ ~~~~~~~~~~~~~~~~~~~~~JKJKD* ~~~~~~~~~~~~~~~~~~JKJKJ1 ~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~JJJKJKJJJJJH= ~~~~~~~~~~~~~~~~~~~~~JJJJ- ~~~~~~~~~~~~~~~~~~JJJJDo ~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~JJJJJJJJJJJqX ~~~~~~~~~~~~~~~~~~~~~JJJ7 ~~~~~~~~~~~~~~~~~~JJJJs ~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~JJJJJHJJJv- ~~~~~~~~~~~~~~~~~~~~~~JJ0 ~~~~~~~~~~~~~~~~~~JJJJ@ ~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~HJJHHHJJh# ~~~~~~~~~~~~~~~~~~~~~~~~Ja. ~~~~~~~~~~~~~~~~~~JJHh ~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~jhkvh#~~~~~~~~~~~~~~~~~~~~~~~~~ka ~~~~~~~~~~~~~~~~~HHHH- ~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0. ~~~~~~~~~~~~~~~~~~HHHv. ~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- ~~~~~~~~~~~~~~~~~~~HHH1 ~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bzzX ~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Hbb0 ~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bHbo ~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bza ~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzo.~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zz<.~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bzX~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zz< ~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zl ~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zz* ~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zd ~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zX~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l< ~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lX~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f& ", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 ", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2.", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" -};