linuxdcpp-team team mailing list archive
-
linuxdcpp-team team
-
Mailing list archive
-
Message #00022
[Branch ~linuxdcpp-team/linuxdcpp/trunk] Rev 337: Added a debian folder, man page and .desktop file
------------------------------------------------------------
revno: 337
committer: Steven Sheehy <steven.sheehy@xxxxxxxxx>
branch nick: trunk
timestamp: Wed 2009-10-21 22:11:11 -0500
message:
Added a debian folder, man page and .desktop file
added:
data/
data/linuxdcpp.1
data/linuxdcpp.desktop
debian/
debian/changelog
debian/compat
debian/control
debian/copyright
debian/docs
debian/install
debian/menu
debian/rules
debian/watch
icons/linuxdcpp.xpm
modified:
Changelog.txt
--
lp:linuxdcpp
https://code.launchpad.net/~linuxdcpp-team/linuxdcpp/trunk
Your team LinuxDC++ Team is subscribed to branch lp:linuxdcpp.
To unsubscribe from this branch go to https://code.launchpad.net/~linuxdcpp-team/linuxdcpp/trunk/+edit-subscription.
=== modified file 'Changelog.txt'
--- Changelog.txt 2009-10-21 04:33:29 +0000
+++ Changelog.txt 2009-10-22 03:11:11 +0000
@@ -34,6 +34,7 @@
[2009-10-14] lp#449298: Updated package description and dependencies in Readme.
[2009-10-20] Improved the look of the application icon in the title bar. (Steven)
[2009-10-20] Application icons now install into theme search path. Allows for visiblity in other apps (e.g. notification daemon). (Steven)
+[2009-10-21] Added a debian folder, man page and desktop file. (Steven)
*** 1.0.3 2009-02-01 ***
[2008-08-10] lp#256236: Fixed a crash on startup when using auto-open options.
=== added directory 'data'
=== added file 'data/linuxdcpp.1'
--- data/linuxdcpp.1 1970-01-01 00:00:00 +0000
+++ data/linuxdcpp.1 2009-10-22 03:11:11 +0000
@@ -0,0 +1,24 @@
+.TH LINUXDCPP 1 "October 21, 2009"
+
+.SH NAME
+linuxdcpp \- File-sharing client for the Direct Connect network
+
+.SH SYNOPSIS
+.B linuxdcpp
+
+.SH DESCRIPTION
+LinuxDC++ is a Direct Connect client based on DC++. Utilizing the latest DC++ core, LinuxDC++ offers similar functionality to the Windows client like segmented downloading, TTH based file integrity, etc. with a GTK+ user interface. LinuxDC++ is free and open source software licensed under the GPL.
+.PP
+ Direct Connect (DC) is a peer-to-peer (P2P) file-sharing protocol. Clients connect to a central hub where they can chat or share files with one another. Users can view other users' list of shared files or search the hub for files.
+
+.SH OPTIONS
+None
+
+.SH SEE ALSO
+.B Homepage:
+https://launchpad.net/linuxdcpp
+
+.SH AUTHOR
+linuxdcpp is copyright Jens Oknelid <paskharen@xxxxxxxxx>.
+.PP
+This manual page was written by the LinuxDC++ Team <linuxdcpp-team@xxxxxxxxxxxxxxxxxxx>. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation
=== added file 'data/linuxdcpp.desktop'
--- data/linuxdcpp.desktop 1970-01-01 00:00:00 +0000
+++ data/linuxdcpp.desktop 2009-10-22 03:11:11 +0000
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=LinuxDC++
+GenericName=Direct Connect Client
+Comment=A file-sharing client for the Direct Connect network
+TryExec=linuxdcpp
+Exec=linuxdcpp
+Icon=linuxdcpp
+Terminal=false
+Type=Application
+Categories=Network;P2P;FileTransfer;GTK
=== added directory 'debian'
=== added file 'debian/changelog'
--- debian/changelog 1970-01-01 00:00:00 +0000
+++ debian/changelog 2009-10-22 03:11:11 +0000
@@ -0,0 +1,5 @@
+linuxdcpp (1.1.0-1) unstable; urgency=low
+
+ * Initial creation of debian package
+
+ -- LinuxDC++ Team <linuxdcpp-team@xxxxxxxxxxxxxxxxxxx> Wed, 21 Oct 2009 22:00:24 -0500
=== added file 'debian/compat'
--- debian/compat 1970-01-01 00:00:00 +0000
+++ debian/compat 2009-10-22 03:11:11 +0000
@@ -0,0 +1,1 @@
+7
=== added file 'debian/control'
--- debian/control 1970-01-01 00:00:00 +0000
+++ debian/control 2009-10-22 03:11:11 +0000
@@ -0,0 +1,22 @@
+Source: linuxdcpp
+Section: net
+Priority: optional
+Maintainer: LinuxDC++ Team <linuxdcpp-team@xxxxxxxxxxxxxxxxxxx>
+Build-Depends: debhelper (>= 4.2.0), scons, libbz2-dev, zlib1g-dev, libgtk2.0-dev, libglade2-dev, libssl-dev, libboost-dev, libnotify-dev
+Standards-Version: 3.8.0
+Homepage: https://launchpad.net/linuxdcpp
+
+Package: linuxdcpp
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: A file-sharing client for the Direct Connect network
+ LinuxDC++ is a Direct Connect client based on DC++.
+ Utilizing the latest DC++ core, LinuxDC++ offers similar
+ functionality to the Windows client like segmented downloading,
+ TTH based file integrity, etc. with a GTK+ user interface.
+ LinuxDC++ is free and open source software licensed under the GPL.
+ .
+ Direct Connect (DC) is a peer-to-peer (P2P) file-sharing protocol.
+ Clients connect to a central hub where they can chat or share
+ files with one another. Users can view other users' list of
+ shared files or search the hub for files.
=== added file 'debian/copyright'
--- debian/copyright 1970-01-01 00:00:00 +0000
+++ debian/copyright 2009-10-22 03:11:11 +0000
@@ -0,0 +1,36 @@
+This package was debianized by LinuxDC++ Team <linuxdcpp-team@xxxxxxxxxxxxxxxxxxx> on
+Wed, 21 Oct 2009 22:00:24 -0500.
+
+It was downloaded from: https://launchpad.net/linuxdcpp/+download
+
+Copyright:
+
+ Jens Oknelid <paskharen@xxxxxxxxx>
+ All the authors mentioned in the Credits file
+
+License:
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ In addition, as a special exception, compiling, linking, and/or
+ using OpenSSL with this program is allowed.
+
+ See `/usr/share/common-licenses/GPL-2' for the full license text.
+
+Packaging:
+
+ Copyright (C) 2009 LinuxDC++ Team <linuxdcpp-team@xxxxxxxxxxxxxxxxxxx>
+ Licensed under the GPL, see `/usr/share/common-licenses/GPL-2'.
+
=== added file 'debian/docs'
--- debian/docs 1970-01-01 00:00:00 +0000
+++ debian/docs 2009-10-22 03:11:11 +0000
@@ -0,0 +1,4 @@
+Changelog.txt
+Credits.txt
+License.txt
+Readme.txt
=== added file 'debian/install'
--- debian/install 1970-01-01 00:00:00 +0000
+++ debian/install 2009-10-22 03:11:11 +0000
@@ -0,0 +1,2 @@
+data/linuxdcpp.desktop usr/share/applications
+icons/linuxdcpp.xpm usr/share/pixmaps
=== added file 'debian/menu'
--- debian/menu 1970-01-01 00:00:00 +0000
+++ debian/menu 2009-10-22 03:11:11 +0000
@@ -0,0 +1,7 @@
+?package(linuxdcpp):\
+ needs="X11"\
+ section="Applications/Network/File Transfer"\
+ title="LinuxDC++"\
+ icon="/usr/share/pixmaps/linuxdcpp.xpm"\
+ command="linuxdcpp"
+
=== added file 'debian/rules'
--- debian/rules 1970-01-01 00:00:00 +0000
+++ debian/rules 2009-10-22 03:11:11 +0000
@@ -0,0 +1,71 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+package = linuxdcpp
+
+
+build: build-stamp
+
+build-stamp:
+ dh_testdir
+ scons release=1 PREFIX=/usr FAKE_ROOT=debian/$(package)
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+ rm -rf build $(package)
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_prep
+# dh_installdirs
+ scons install
+
+# Build architecture-independent files
+binary-indep: install
+# We have nothing to do by default.
+
+# Build architecture-dependent files
+binary-arch: install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs
+ dh_installexamples
+ dh_install
+ dh_installmenu
+ dh_desktop
+# dh_installdebconf
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_python
+# dh_installinit
+# dh_installcron
+# dh_installinfo
+ dh_installman data/$(package).1
+ dh_icons
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_perl
+# dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+
+.PHONY: build clean binary-indep binary-arch binary install
+
=== added file 'debian/watch'
--- debian/watch 1970-01-01 00:00:00 +0000
+++ debian/watch 2009-10-22 03:11:11 +0000
@@ -0,0 +1,4 @@
+# Compulsory line, this is a version 3 file
+version=3
+
+https://launchpad.net/linuxdcpp/+download .*linuxdcpp-(.*)\.tar\.bz2
=== added file 'icons/linuxdcpp.xpm'
--- icons/linuxdcpp.xpm 1970-01-01 00:00:00 +0000
+++ icons/linuxdcpp.xpm 2009-10-22 03:11:11 +0000
@@ -0,0 +1,457 @@
+/* XPM */
+static char * dcpp_32_xpm[] = {
+"32 32 422 2",
+" c None",
+". c #080808",
+"+ c #2F2F2F",
+"@ c #414141",
+"# c #444444",
+"$ c #313131",
+"% c #0C0C0C",
+"& c #030303",
+"* c #2E2E2E",
+"= c #434343",
+"- c #4F4F4F",
+"; c #4C4C4C",
+"> c #131313",
+", c #000000",
+"' c #525252",
+") c #9F9F9F",
+"! c #5A5A5A",
+"~ c #010101",
+"{ c #020202",
+"] c #929292",
+"^ c #393939",
+"/ c #C6C6C6",
+"( c #5F5F5F",
+"_ c #D7D7D7",
+": c #464646",
+"< c #BFBFBF",
+"[ c #646464",
+"} c #DDDDDD",
+"| c #2C2C2C",
+"1 c #737373",
+"2 c #626262",
+"3 c #7F7F7F",
+"4 c #808080",
+"5 c #8C8C8C",
+"6 c #505050",
+"7 c #909090",
+"8 c #686868",
+"9 c #333333",
+"0 c #E6E6E6",
+"a c #9C9C9C",
+"b c #F1F1F1",
+"c c #3E3E3E",
+"d c #E0E0E0",
+"e c #F2F2F2",
+"f c #666666",
+"g c #403922",
+"h c #534310",
+"i c #534411",
+"j c #413C2B",
+"k c #787877",
+"l c #474747",
+"m c #A48225",
+"n c #FED033",
+"o c #FFD133",
+"p c #F9CB33",
+"q c #8D6F22",
+"r c #1D1D1D",
+"s c #656565",
+"t c #352B1D",
+"u c #A07435",
+"v c #EBBB37",
+"w c #DFAC3A",
+"x c #855F2E",
+"y c #332D22",
+"z c #616161",
+"A c #151515",
+"B c #070707",
+"C c #090909",
+"D c #7A7A7A",
+"E c #D0D0D0",
+"F c #D4D4D4",
+"G c #BEBEBE",
+"H c #474745",
+"I c #432D1C",
+"J c #32251B",
+"K c #CBCBCB",
+"L c #6A6A6A",
+"M c #040404",
+"N c #050505",
+"O c #111111",
+"P c #060606",
+"Q c #191919",
+"R c #ADADAD",
+"S c #D3D3D3",
+"T c #AAAAAA",
+"U c #C5C5C5",
+"V c #9D9D9D",
+"W c #0F0F0F",
+"X c #141414",
+"Y c #171717",
+"Z c #B9B9B9",
+"` c #323232",
+" . c #3A3A3A",
+".. c #D6D6D6",
+"+. c #C0C0C0",
+"@. c #959595",
+"#. c #979797",
+"$. c #C8C8C8",
+"%. c #D5D5D5",
+"&. c #A3A3A3",
+"*. c #252525",
+"=. c #0D0D0D",
+"-. c #303030",
+";. c #E1E1E1",
+">. c #241E0C",
+",. c #AC9037",
+"'. c #F1CB4D",
+"). c #EFC743",
+"!. c #A78A25",
+"~. c #1E1806",
+"{. c #606060",
+"]. c #4E4E4E",
+"^. c #868686",
+"/. c #343434",
+"(. c #EBEBEB",
+"_. c #A8A8A8",
+":. c #1F1B0D",
+"<. c #E5C459",
+"[. c #FFE081",
+"}. c #FFE38E",
+"|. c #FFE07F",
+"1. c #FFD85B",
+"2. c #E5BC32",
+"3. c #080703",
+"4. c #100F10",
+"5. c #1E1D1E",
+"6. c #212021",
+"7. c #161516",
+"8. c #202020",
+"9. c #F5F5F5",
+"0. c #9B8438",
+"a. c #FFE082",
+"b. c #FFEBB2",
+"c. c #FFF1CB",
+"d. c #FFEBAF",
+"e. c #FFE07E",
+"f. c #8F7830",
+"g. c #323132",
+"h. c #474647",
+"i. c #494849",
+"j. c #393839",
+"k. c #1D1C1D",
+"l. c #878787",
+"m. c #A1A1A1",
+"n. c #484848",
+"o. c #373737",
+"p. c #FDFDFD",
+"q. c #161616",
+"r. c #DFBC4C",
+"s. c #FFE38B",
+"t. c #FFEFC3",
+"u. c #FFF7E5",
+"v. c #FFEEBE",
+"w. c #FFE186",
+"x. c #4D442C",
+"y. c #282728",
+"z. c #4C4B4C",
+"A. c #6C6A6C",
+"B. c #6F6E6F",
+"C. c #525152",
+"D. c #2E2D2E",
+"E. c #404040",
+"F. c #F0F0F0",
+"G. c #0A0A0A",
+"H. c #3F3F3F",
+"I. c #232323",
+"J. c #2B2B2B",
+"K. c #FFFFFF",
+"L. c #1F1F1F",
+"M. c #D4B13B",
+"N. c #FFDE75",
+"O. c #FFE79F",
+"P. c #FFEBB0",
+"Q. c #FFE69C",
+"R. c #FFDD71",
+"S. c #211E18",
+"T. c #2C2B2C",
+"U. c #757475",
+"V. c #777677",
+"W. c #555455",
+"X. c #2F2E2F",
+"Y. c #636363",
+"Z. c #7A641A",
+"`. c #FFD54A",
+" + c #FFDB68",
+".+ c #FAD972",
+"++ c #BEA559",
+"@+ c #89742D",
+"#+ c #120F06",
+"$+ c #201F20",
+"%+ c #403E40",
+"&+ c #545354",
+"*+ c #3F3E3F",
+"=+ c #1F1E1F",
+"-+ c #5E5E5E",
+";+ c #515151",
+">+ c #1E1E1E",
+",+ c #1C1C1C",
+"'+ c #292929",
+")+ c #8F8F8F",
+"!+ c #DEDEDE",
+"~+ c #14130F",
+"{+ c #9C801F",
+"]+ c #C4A12A",
+"^+ c #241F0E",
+"/+ c #3D3310",
+"(+ c #725E19",
+"_+ c #604E13",
+":+ c #211C0E",
+"<+ c #2D2C2D",
+"[+ c #1C1B1C",
+"}+ c #B8B8B8",
+"|+ c #545454",
+"1+ c #707070",
+"2+ c #0C0A05",
+"3+ c #B0943C",
+"4+ c #FFDA62",
+"5+ c #FFDA65",
+"6+ c #FFD652",
+"7+ c #F6CB37",
+"8+ c #5E4D14",
+"9+ c #060506",
+"0+ c #4A4A4A",
+"a+ c #907B38",
+"b+ c #FFDF7D",
+"c+ c #FFE69D",
+"d+ c #FFE7A2",
+"e+ c #FFD85A",
+"f+ c #FDCF34",
+"g+ c #332A0A",
+"h+ c #FEFEFE",
+"i+ c #1B1B1B",
+"j+ c #F4F4F4",
+"k+ c #11100E",
+"l+ c #EECC61",
+"m+ c #FFF2CF",
+"n+ c #FFF4D8",
+"o+ c #FFE9A8",
+"p+ c #FFD23C",
+"q+ c #8E741C",
+"r+ c #4D4D4D",
+"s+ c #FBFBFB",
+"t+ c #CCCCCC",
+"u+ c #555555",
+"v+ c #CECECE",
+"w+ c #E2E2E2",
+"x+ c #171408",
+"y+ c #FFE599",
+"z+ c #FFF0C9",
+"A+ c #FFF2D0",
+"B+ c #FFE8A5",
+"C+ c #FFDC6F",
+"D+ c #FFD23A",
+"E+ c #997D1E",
+"F+ c #5B5B5B",
+"G+ c #4F4F4E",
+"H+ c #0D0C0A",
+"I+ c #4E4839",
+"J+ c #D5C79A",
+"K+ c #4E493A",
+"L+ c #D1D1D1",
+"M+ c #0D0D0C",
+"N+ c #E5BF44",
+"O+ c #FFE494",
+"P+ c #FFE597",
+"Q+ c #FFD752",
+"R+ c #544410",
+"S+ c #969696",
+"T+ c #636361",
+"U+ c #B5A576",
+"V+ c #F7E5AB",
+"W+ c #252019",
+"X+ c #413D30",
+"Y+ c #5C5643",
+"Z+ c #352C23",
+"`+ c #805D4F",
+" @ c #FCE7A3",
+".@ c #ECD58F",
+"+@ c #453F34",
+"@@ c #ECECEC",
+"#@ c #6B6B6B",
+"$@ c #5B4B13",
+"%@ c #FDD243",
+"&@ c #FFD856",
+"*@ c #FFD858",
+"=@ c #FFD447",
+"-@ c #FFD134",
+";@ c #BA9825",
+">@ c #151411",
+",@ c #E8E8E8",
+"'@ c #8E8D8D",
+")@ c #8A7749",
+"!@ c #FEE591",
+"~@ c #E6C789",
+"{@ c #81624D",
+"]@ c #756A4D",
+"^@ c #9E936E",
+"/@ c #3F3B2E",
+"(@ c #BCAF84",
+"_@ c #FFECAB",
+":@ c #FEE8A1",
+"<@ c #F7DD92",
+"[@ c #FFE58F",
+"}@ c #FFE385",
+"|@ c #C8AA61",
+"1@ c #4F4D48",
+"2@ c #483B0E",
+"3@ c #C5A127",
+"4@ c #FCCE32",
+"5@ c #ECC12F",
+"6@ c #92771D",
+"7@ c #121008",
+"8@ c #BCBCBC",
+"9@ c #584728",
+"0@ c #F8D56E",
+"a@ c #FFE17A",
+"b@ c #FFE384",
+"c@ c #FFE58D",
+"d@ c #FFE797",
+"e@ c #FFE9A0",
+"f@ c #534D37",
+"g@ c #302B1D",
+"h@ c #FFE694",
+"i@ c #FFE48B",
+"j@ c #FFE281",
+"k@ c #FFE078",
+"l@ c #FFDE6F",
+"m@ c #FBD764",
+"n@ c #8F7139",
+"o@ c #828281",
+"p@ c #F9F9F9",
+"q@ c #020100",
+"r@ c #CDCDCD",
+"s@ c #3E3526",
+"t@ c #D8AD4D",
+"u@ c #FFD95A",
+"v@ c #FFDC64",
+"w@ c #FFDE6D",
+"x@ c #FFE077",
+"y@ c #FFE280",
+"z@ c #CAB26D",
+"A@ c #4E382A",
+"B@ c #EFCE76",
+"C@ c #FFDF74",
+"D@ c #FFDD6B",
+"E@ c #FFDB62",
+"F@ c #FFD958",
+"G@ c #FFD74E",
+"H@ c #DFB047",
+"I@ c #45351B",
+"J@ c #F6F6F6",
+"K@ c #FCFCFC",
+"L@ c #151414",
+"M@ c #8B652F",
+"N@ c #F4C63C",
+"O@ c #FFD444",
+"P@ c #FFD74D",
+"Q@ c #FFD957",
+"R@ c #FFDB60",
+"S@ c #FFDD6A",
+"T@ c #DEB766",
+"U@ c #524227",
+"V@ c #2C2715",
+"W@ c #F6D76D",
+"X@ c #FFDC67",
+"Y@ c #FFDA5E",
+"Z@ c #FFD854",
+"`@ c #FFD64B",
+" # c #FFD441",
+".# c #FFD239",
+"+# c #F4C536",
+"@# c #89622F",
+"## c #010100",
+"$# c #0E0E0E",
+"%# c #565656",
+"&# c #9E9E9E",
+"*# c #9B9B9B",
+"=# c #818181",
+"-# c #4B4B4B",
+";# c #150F07",
+"># c #C4903F",
+",# c #FFD238",
+"'# c #FFD440",
+")# c #FFD64A",
+"!# c #FFD853",
+"~# c #FFDA5C",
+"{# c #A89144",
+"]# c #26200E",
+"^# c #A08735",
+"/# c #F1C845",
+"(# c #FED23E",
+"_# c #FFD237",
+":# c #FDCF33",
+"<# c #AE7A40",
+"[# c #050401",
+"}# c #392816",
+"|# c #C7923F",
+"1# c #FCCD34",
+"2# c #F1C337",
+"3# c #A88A2C",
+"4# c #423714",
+"5# c #151105",
+"6# c #5F4A18",
+"7# c #AD872C",
+"8# c #DBAA38",
+"9# c #E2B139",
+"0# c #D19E3D",
+"a# c #AD7842",
+"b# c #050302",
+"c# c #2E2111",
+"d# c #A97541",
+"e# c #C7933E",
+"f# c #BF9136",
+"g# c #94702A",
+"h# c #5F481A",
+"i# c #1A1406",
+"j# c #090703",
+"k# c #261B0D",
+"l# c #332412",
+"m# c #1A120A",
+"n# c #040301",
+"o# c #050402",
+" . + @ # $ % ",
+" & * = - - ; = > , ",
+" , ' ) ! ~ { ' ] @ , ",
+" , ^ / ( _ : ; < [ } | , ",
+" , 1 2 , 3 4 5 6 , 7 8 , ",
+" , 9 0 a b c 6 d a e + , ",
+" , , = f g h i j k l , , ",
+" , , , m n o o p q , , , ",
+" ~ , , r s t u v w x y z A , , ",
+" B ~ C D E F G H I J f K F K L M N & ",
+" O P Q R F F S S F T U F F F F F V W X N ",
+" > Y > Z _ ] ` N P .7 ....+.@.#.$.%.&.. *.& ",
+" =.-.& T ;.1 >.,.'.).!.~.{.].& { , M ' F ^.C /., ",
+" ~ # & ! (._.:.<.[.}.|.1.2.3.4.5.6.7.N , + } + Q + ",
+" /.8.~ F 9.6 0.a.b.c.d.e.f.X g.h.i.j.k.{ , l.m., n.=. ",
+" , 6 , o.p.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.. , E.F.G.=.H. ",
+" I.J., L K.K.L.M.N.O.P.Q.R.S.T.C.U.V.W.X.. , | K.H., = , ",
+" .~ , l.K.K.Y.Z.`. +.+++@+#+$+%+W.&+*+=+{ , -+K.;+, >+,+ ",
+" '+, , )+K.K.!+~+{+]+^+/+(+_+:+$+<+T.[+N , , }+K.|+, , *. ",
+" % , , 1+K.K.K.S I.2+3+4+5+6+7+8+P 9+, , , 1+K.K.: , , P ",
+" , , , 0+K.K.K.K.- a+b+c+d+w.e+f+g+, , Y 5 p.K.h+i+, , , ",
+" , , , P 9.K.K.j+k+l+Q.m+n+o+R.p+q+r+%.s+K.K.K.t+, , , ",
+" , , u+v+K.w+x+4+y+z+A+B+C+D+E+F+K.K.K.K.s+G+H+, ",
+" I+J+K+L+s+M+N+N.O+P+e.Q+o R+S+K.K.K.K.T+U+V+W+ ",
+" X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@K.K.K.'@)@!@~@{@]@^@/@ ",
+" (@_@:@<@[@}@|@1@@@ .2@3@4@5@6@7@8@K.K.K.G 9@0@a@b@c@d@e@f@ ",
+" g@h@i@j@k@l@m@n@o@p@3 '+q@G.r+r@K.K.K.0 s@t@u@v@w@x@y@z@, ",
+" A@B@C@D@E@F@G@H@I@m.p@K.J@K@K.K.K.j+5 L@M@N@O@P@Q@R@S@T@U@ ",
+" V@W@X@Y@Z@`@ #.#+#@###$#%#^.&#*#=#-#B , ;#>#o -@,#'#)#!#~#{#, ",
+" ]#^#/#(#_#o o :#<#[#, , , , , , , , , }#|#o o o 1#2#3#4# ",
+" 5#6#7#8#9#0#a#b# c#d#e#f#g#h#i# ",
+" j#k#l#m# n#o### "};