aboutsummaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
authortma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea>2007-09-05 18:17:46 +0000
committertma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea>2007-09-05 18:17:46 +0000
commitd37536edf4660f3c46e4876b6d72e9a200549ffe (patch)
tree637eb5f3e49f4075ecdef97a31f5e8157cee73a2 /misc
parent4496eacc4ec7406fd694693da5a7f9589933f7fd (diff)
downloadioquake3-aero-d37536edf4660f3c46e4876b6d72e9a200549ffe.tar.gz
ioquake3-aero-d37536edf4660f3c46e4876b6d72e9a200549ffe.zip
* Merge unified-sdl to trunk
* Bump Q3_VERSION to 1.35 git-svn-id: svn://svn.icculus.org/quake3/trunk@1161 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'misc')
-rw-r--r--misc/quake3.icnsbin0 -> 35224 bytes
-rw-r--r--misc/quake3.icobin0 -> 25614 bytes
-rw-r--r--misc/quake3.pngbin0 -> 764 bytes
-rw-r--r--misc/quake3.svg67
-rwxr-xr-xmisc/setup/MacOSX/SLA-dmg.sh73
-rw-r--r--misc/setup/Makefile15
-rw-r--r--misc/setup/Solaris_pkg.sh135
-rwxr-xr-xmisc/setup/doit105
-rw-r--r--misc/setup/ioq3demo.sh50
-rw-r--r--misc/setup/ioquake3.sh50
-rw-r--r--misc/setup/pkg/ioq3ded.sh42
-rw-r--r--misc/setup/pkg/ioquake3.sh41
-rw-r--r--misc/setup/pkg/ioquake3/depend3
-rw-r--r--misc/setup/pkg/ioquake3/pkginfo.template12
-rw-r--r--misc/setup/pkg/ioquake3/postinstall21
-rw-r--r--misc/setup/pkg/ioquake3/postremove21
-rw-r--r--misc/setup/pkg/ioquake3/preinstall10
-rw-r--r--misc/setup/pkg/ioquake3/preremove10
-rw-r--r--misc/setup/pkg/ioquake3/prototype.template8
-rw-r--r--misc/setup/pkg/ioquake3/space1
-rw-r--r--misc/setup/pkg/ioquake3d/depend2
-rw-r--r--misc/setup/pkg/ioquake3d/pkginfo.template12
-rw-r--r--misc/setup/pkg/ioquake3d/postinstall10
-rw-r--r--misc/setup/pkg/ioquake3d/postremove10
-rw-r--r--misc/setup/pkg/ioquake3d/preinstall10
-rw-r--r--misc/setup/pkg/ioquake3d/preremove10
-rw-r--r--misc/setup/pkg/ioquake3d/prototype.template8
-rw-r--r--misc/setup/pkg/ioquake3d/space1
-rw-r--r--misc/setup/preuninstall.sh3
-rw-r--r--misc/setup/setup.xml104
-rw-r--r--misc/setup/splash.xpm2289
31 files changed, 3123 insertions, 0 deletions
diff --git a/misc/quake3.icns b/misc/quake3.icns
new file mode 100644
index 0000000..30e3b67
--- /dev/null
+++ b/misc/quake3.icns
Binary files differ
diff --git a/misc/quake3.ico b/misc/quake3.ico
new file mode 100644
index 0000000..6106c27
--- /dev/null
+++ b/misc/quake3.ico
Binary files differ
diff --git a/misc/quake3.png b/misc/quake3.png
new file mode 100644
index 0000000..94010a7
--- /dev/null
+++ b/misc/quake3.png
Binary files differ
diff --git a/misc/quake3.svg b/misc/quake3.svg
new file mode 100644
index 0000000..24c4b9f
--- /dev/null
+++ b/misc/quake3.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="64"
+ height="64"
+ id="svg1306">
+ <defs
+ id="defs1308">
+ <linearGradient
+ id="linearGradient2180">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1"
+ offset="0"
+ id="stop2182" />
+ <stop
+ style="stop-color:#590000;stop-opacity:1"
+ offset="1"
+ id="stop2184" />
+ </linearGradient>
+ <linearGradient
+ x1="14.860399"
+ y1="19.054131"
+ x2="15.042735"
+ y2="59"
+ id="linearGradient2190"
+ xlink:href="#linearGradient2180"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="14.860399"
+ y1="19.054131"
+ x2="15.042735"
+ y2="59"
+ id="linearGradient2194"
+ xlink:href="#linearGradient2180"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="32"
+ y1="64.091171"
+ x2="32"
+ y2="0"
+ id="linearGradient3077"
+ xlink:href="#linearGradient2180"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <g
+ id="layer1">
+ <g
+ id="g1327">
+ <path
+ d="M 34.538626,32.090265 L 32.538627,64 L 30.538626,32 L 32.538627,0 L 34.538626,32.090265 z "
+ style="opacity:1;fill:url(#linearGradient3077);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5261631;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path1329" />
+ <path
+ d="M 28.059562,59 L 25.612281,34.036677 C 25.612281,34.036677 2.1281775,31.218199 2.0010765,25.064561 C 1.9155925,21.016997 6.9421265,19.095215 9.6946005,19.095215 C 12.000721,19.095215 4.2082195,19.143464 4.1713675,24.287073 C 4.1405475,28.679913 29.3599,30.346963 29.3599,30.346963 L 28.059562,59 z "
+ style="fill:url(#linearGradient2190);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path1307" />
+ <path
+ d="M 36.940438,59 L 39.387719,34.036677 C 39.387719,34.036677 62.871823,31.218199 62.998924,25.064561 C 63.084408,21.016997 58.057873,19.095215 55.305399,19.095215 C 52.999279,19.095215 60.79178,19.143464 60.828632,24.287073 C 60.859452,28.679913 35.6401,30.346963 35.6401,30.346963 L 36.940438,59 z "
+ style="fill:url(#linearGradient2194);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path2192" />
+ </g>
+ </g>
+</svg>
diff --git a/misc/setup/MacOSX/SLA-dmg.sh b/misc/setup/MacOSX/SLA-dmg.sh
new file mode 100755
index 0000000..af268f3
--- /dev/null
+++ b/misc/setup/MacOSX/SLA-dmg.sh
@@ -0,0 +1,73 @@
+#!/bin/bash
+#
+# This script appends the text from Q3A_EULA.txt to a .dmg as a SLA resource
+#
+# usage is './SLA-dmg.sh /path/to/Q3A_EULA.txt /path/to/ioquake3.dmg'
+#
+
+if [ "x$1" = "x" ] || [ "x$2" = "x" ]; then
+ echo "usage: ./SLA-dmg.sh /path/to/Q3A_EULA.txt /path/to/ioquake3.dmg"
+ exit 1;
+fi
+
+if [ ! -r $1 ]; then
+ echo "$1 is not a readable Q3A_EULA.txt file"
+ exit 1;
+fi
+if [ ! -w $2 ]; then
+ echo "$2 is not writable .dmg file"
+ exit 1;
+fi
+touch tmp.r
+if [ ! -w tmp.r ]; then
+ echo "Could not create temporary file tmp.r for writing"
+ exit 1;
+fi
+
+echo "
+data 'LPic' (5000) {
+ \$\"0002 0011 0003 0001 0000 0000 0002 0000\"
+ \$\"0008 0003 0000 0001 0004 0000 0004 0005\"
+ \$\"0000 000E 0006 0001 0005 0007 0000 0007\"
+ \$\"0008 0000 0047 0009 0000 0034 000A 0001\"
+ \$\"0035 000B 0001 0020 000C 0000 0011 000D\"
+ \$\"0000 005B 0004 0000 0033 000F 0001 000C\"
+ \$\"0010 0000 000B 000E 0000\"
+};
+
+data 'TEXT' (5002, \"English\") {
+" > tmp.r
+
+sed -e 's/"/\\"/g' -e 's/\(.*\)$/"\1\\n"/g' $1 >> tmp.r
+
+echo "
+};
+
+resource 'STR#' (5002, \"English\") {
+ {
+ \"English\",
+ \"Agree\",
+ \"Disagree\",
+ \"Print\",
+ \"Save...\",
+ \"IMPORTANT - Read this License Agreement carefully before clicking on \"
+ \"the \\\"Agree\\\" button. By clicking on the \\\"Agree\\\" button, you agree \"
+ \"to be bound by the terms of the License Agreement.\",
+ \"Software License Agreement\",
+ \"This text cannot be saved. This disk may be full or locked, or the \"
+ \"file may be locked.\",
+ \"Unable to print. Make sure you have selected a printer.\"
+ }
+};
+" >> tmp.r
+
+hdiutil convert -format UDCO -o tmp.dmg $2 || exit 1
+hdiutil unflatten tmp.dmg || exit 1
+/Developer/Tools/Rez /Developer/Headers/FlatCarbon/*.r tmp.r -a -o tmp.dmg \
+ || exit 1
+hdiutil flatten tmp.dmg || exit 1
+hdiutil internet-enable -yes tmp.dmg || exit 1
+mv tmp.dmg $2 || (echo "Could not copy tmp.dmg to $2" && exit 1)
+rm tmp.dmg
+rm tmp.r
+echo "SLA $1 successfully added to $2"
diff --git a/misc/setup/Makefile b/misc/setup/Makefile
new file mode 100644
index 0000000..286831c
--- /dev/null
+++ b/misc/setup/Makefile
@@ -0,0 +1,15 @@
+VERSION=1.34
+RELEASE=svn
+
+all:
+ VERSION=$(VERSION) RELEASE=$(RELEASE) ./doit
+
+sign:
+ for i in *.run; do \
+ gpg -bao $$i.asc $$i; \
+ done
+
+clean:
+ rm -rf *.run image
+
+.PHONY: all sign clean
diff --git a/misc/setup/Solaris_pkg.sh b/misc/setup/Solaris_pkg.sh
new file mode 100644
index 0000000..de00459
--- /dev/null
+++ b/misc/setup/Solaris_pkg.sh
@@ -0,0 +1,135 @@
+#!/bin/bash
+
+# Source directory
+MOUNT_DIR="../../.."
+
+# Solaris stuff
+PLATFORM=`uname|sed -e s/_.*//|tr '[:upper:]' '[:lower:]'`
+if [ "X`uname -m`" = "Xi86pc" ]; then
+ ARCH=i386
+else
+ ARCH=sparc
+fi
+
+# Packages
+PKG_SOLARIS_NAME=ioquake3
+PKG_DATA_NAME=ioquake3d
+BUILD_DATE="`/usr/bin/date '+%Y%m%d%H%M%S'`"
+SVNVERSION=/usr/local/bin/svnversion
+if [ -x /usr/local/bin/svnversion ]; then
+ SVN_BANNER=`/usr/local/bin/svnversion ${MOUNT_DIR}|sed -e 's/S$//' -e 's/M$//' `
+ BUILD_VERSION="1.34-r${SVN_BANNER}"
+else
+ BUILD_VERSION="1.34-rSVN"
+fi
+PKG_VERSION="`date '+%Y%m%d%H%M'`"
+PKG_MAINT_ID="quake@cojot.name"
+SOLARIS_PKGFILE="${PKG_SOLARIS_NAME}-${BUILD_VERSION}-${PKG_VERSION}-${ARCH}.pkg"
+DATA_PKGFILE="${PKG_DATA_NAME}-${BUILD_VERSION}-${PKG_VERSION}-${ARCH}.pkg"
+
+# build directories
+BUILD_DIR="${MOUNT_DIR}/build/release-${PLATFORM}-${ARCH}"
+PKG_SRC_DIR="${MOUNT_DIR}/code/unix/setup/pkg/${PKG_SOLARIS_NAME}"
+PKG_BUILD_DIR="/tmp/ioquake3-build/${PKG_SOLARIS_NAME}-${BUILD_VERSION}"
+PKG_DATA_SRC_DIR="${MOUNT_DIR}/code/unix/setup/pkg/${PKG_DATA_NAME}"
+PKG_DATA_BUILD_DIR="/usr/local/src/quake3-data/quake3"
+
+# Tools
+RM="/usr/bin/rm"
+TOUCH="/usr/bin/touch"
+SED="/usr/bin/sed"
+CAT="/usr/bin/cat"
+NAWK="/usr/bin/nawk"
+MKDIR="gmkdir -v -p"
+INSTALL_BIN="ginstall -D -m 755"
+INSTALL_DATA="ginstall -D -m 644"
+PKGPROTO="/usr/bin/pkgproto"
+PKGMK="/usr/bin/pkgmk"
+PKGTRANS="/usr/bin/pkgtrans"
+
+#############################################################################
+# SOLARIS PACKAGE
+#############################################################################
+
+if [ -d ${BUILD_DIR} ]; then
+ if [ ! -d ${BUILD_DIR}/pkg ]; then
+ ${MKDIR} ${BUILD_DIR}/pkg
+ fi
+ echo "Building ${BUILD_DIR}/pkg/${SOLARIS_PKGFILE}"
+ ${RM} -f ${BUILD_DIR}/pkg/${SOLARIS_PKGFILE}
+ ${TOUCH} ${BUILD_DIR}/pkg/${SOLARIS_PKGFILE}
+ ${SED} -e "/VERSION=/s/.*/VERSION=${BUILD_VERSION}-${PKG_VERSION}/" \
+ < ${PKG_SRC_DIR}/pkginfo.template \
+ > ${PKG_SRC_DIR}/pkginfo
+ ${CAT} ${PKG_SRC_DIR}/prototype.template > ${PKG_SRC_DIR}/prototype
+
+ ${INSTALL_DATA} ${MOUNT_DIR}/COPYING.txt ${PKG_SRC_DIR}/copyright
+ for EXEC_READ in README id-readme.txt
+ do
+ if [ -f ${MOUNT_DIR}/${EXEC_READ} ]; then
+ ${INSTALL_DATA} ${MOUNT_DIR}/${EXEC_READ} ${PKG_BUILD_DIR}/${EXEC_READ}
+ fi
+ done
+
+ for EXEC_BIN in ioq3ded ioquake3-smp ioquake3
+ do
+ if [ -f ${BUILD_DIR}/${EXEC_BIN}.${ARCH} ]; then
+ ${INSTALL_BIN} ${BUILD_DIR}/${EXEC_BIN}.${ARCH} ${PKG_BUILD_DIR}/${EXEC_BIN}.${ARCH}
+ fi
+ done
+
+ for EXEC_SH in ioq3ded.sh ioquake3.sh
+ do
+ if [ -f ${MOUNT_DIR}/code/unix/setup/pkg/${EXEC_SH} ]; then
+ ${INSTALL_BIN} ${MOUNT_DIR}/code/unix/setup/pkg/${EXEC_SH} ${PKG_BUILD_DIR}/${EXEC_SH}
+ fi
+ done
+
+ for EXEC_SO in cgamesparc.so qagamesparc.so uisparc.so
+ do
+ if [ -f ${BUILD_DIR}/baseq3/${EXEC_SO} ]; then
+ ${INSTALL_BIN} ${BUILD_DIR}/baseq3/${EXEC_SO} ${PKG_BUILD_DIR}/baseq3/${EXEC_SO}
+ fi
+ if [ -f ${BUILD_DIR}/missionpack/${EXEC_SO} ]; then
+ ${INSTALL_BIN} ${BUILD_DIR}/missionpack/${EXEC_SO} ${PKG_BUILD_DIR}/missionpack/${EXEC_SO}
+ fi
+ done
+
+ ${PKGPROTO} ${PKG_BUILD_DIR}=quake3 | \
+ ${NAWK} '{ print $1,$2,$3,$4 }' >> ${PKG_SRC_DIR}/prototype
+ ${PKGMK} -o -p "${PKG_MAINT_ID}${BUILD_DATE}" \
+ -b ${PKG_SRC_DIR} -f ${PKG_SRC_DIR}/prototype \
+ -d /tmp -a ${ARCH} owner=root group=bin mode=0755
+ ${PKGTRANS} -s /tmp ${BUILD_DIR}/pkg/${SOLARIS_PKGFILE} ${PKG_SOLARIS_NAME}
+
+ echo "Building ${BUILD_DIR}/pkg/${DATA_PKGFILE}"
+ ${RM} -f ${BUILD_DIR}/pkg/${DATA_PKGFILE}
+ ${TOUCH} ${BUILD_DIR}/pkg/${DATA_PKGFILE}
+ ${SED} -e "/VERSION=/s/.*/VERSION=${BUILD_VERSION}.${PKG_VERSION}/" \
+ < ${PKG_DATA_SRC_DIR}/pkginfo.template \
+ > ${PKG_DATA_SRC_DIR}/pkginfo
+ ${CAT} ${PKG_DATA_SRC_DIR}/prototype.template > ${PKG_DATA_SRC_DIR}/prototype
+
+ if [ -d ${MOUNT_DIR}/../webspace/include ]; then
+ EULA_DIR=${MOUNT_DIR}/../webspace/include
+ else
+ if [ -d ${MOUNT_DIR}/../../webspace/include ]; then
+ EULA_DIR=${MOUNT_DIR}/../../webspace/include
+ fi
+ fi
+ if [ -f ${EULA_DIR}/id_patch_pk3s_Q3A_EULA.txt ]; then
+ ${INSTALL_DATA} ${EULA_DIR}/id_patch_pk3s_Q3A_EULA.txt ${PKG_DATA_SRC_DIR}/copyright
+ fi
+
+ ${PKGPROTO} ${PKG_DATA_BUILD_DIR}=quake3 | \
+ ${NAWK} '{ print $1,$2,$3,$4 }' >> ${PKG_DATA_SRC_DIR}/prototype
+ ${PKGMK} -o -p "${PKG_MAINT_ID}${BUILD_DATE}" \
+ -b ${PKG_DATA_SRC_DIR} -f ${PKG_DATA_SRC_DIR}/prototype \
+ -d /tmp -a ${ARCH} owner=root group=bin mode=0755
+ ${PKGTRANS} -s /tmp ${BUILD_DIR}/pkg/${DATA_PKGFILE} ${PKG_DATA_NAME}
+else
+ echo "Directory ${BUILD_DIR} not found!"
+ exit 1
+fi
+
+
diff --git a/misc/setup/doit b/misc/setup/doit
new file mode 100755
index 0000000..b0480db
--- /dev/null
+++ b/misc/setup/doit
@@ -0,0 +1,105 @@
+#!/bin/bash
+
+: ${MAKESELF:=/usr/share/loki_setup/makeself}
+: ${SETUPIMAGE:=/usr/share/loki_setup/image}
+
+: ${VERSION:=0.0_`date +%Y%m%d%H%M`}
+: ${RELEASE:=0}
+
+set -e
+set -x
+
+arch=`uname -m`
+
+rm -rf image
+mkdir image
+
+### loki-setup files
+cp -a $SETUPIMAGE/{setup.data,setup.sh} image/
+
+### splash
+rm -f image/setup.data/splash.xpm
+[ -e splash.xpm ] && cp splash.xpm image/setup.data/splash.xpm
+rm -f image/quake3.png
+cp ../quake3.png image/quake3.png
+
+### binaries
+src="../../../../../build"
+
+mkdir image/tmp
+pushd image/tmp
+mkdir baseq3 demoq3 missionpack
+# 32 bit binaries
+install -m 755 $src/release-linux-i386/ioquake3.i386 ioquake3.i386
+install -m 755 $src/release-linux-i386/ioq3ded.i386 ioq3ded.i386
+install -m 644 $src/release-linux-i386/baseq3/*.so baseq3
+install -m 644 $src/release-linux-i386/missionpack/*.so missionpack
+pushd demoq3
+ln -s ../baseq3/*.so .
+popd
+popd
+
+tar --owner=root --group=root -C ./image/tmp -cf ./image/ioquake3.i386.tar .
+rm -rf ./image/tmp
+
+mkdir image/tmp
+pushd image/tmp
+mkdir baseq3 demoq3 missionpack
+# 64 bit binaries
+install -m 755 $src/release-linux-x86_64/ioquake3.x86_64 ioquake3.x86_64
+install -m 755 $src/release-linux-x86_64/ioq3ded.x86_64 ioq3ded.x86_64
+install -m 644 $src/release-linux-x86_64/baseq3/*.so baseq3
+install -m 644 $src/release-linux-x86_64/missionpack/*.so missionpack
+pushd demoq3
+ln -s ../baseq3/*.so .
+popd
+popd
+
+tar --owner=root --group=root -C ./image/tmp -cf ./image/ioquake3.x86_64.tar .
+rm -rf image/tmp
+
+mkdir image/tmp
+pushd image/tmp
+mkdir baseq3 demoq3 missionpack
+# ppc binaries
+install -m 755 $src/release-linux-ppc/ioquake3.ppc ioquake3.ppc
+install -m 755 $src/release-linux-ppc/ioq3ded.ppc ioq3ded.ppc
+install -m 644 $src/release-linux-ppc/baseq3/*.so baseq3
+install -m 644 $src/release-linux-ppc/missionpack/*.so missionpack
+pushd demoq3
+ln -s ../baseq3/*.so .
+popd
+popd
+
+tar --owner=root --group=root -C ./image/tmp -cf ./image/ioquake3.ppc.tar .
+rm -rf image/tmp
+
+# patch pk3 files
+install -m 644 ./idpatchpk3s.tar image/idpatchpk3s.tar
+install -m 644 ./idtapatchpk3s.tar image/idtapatchpk3s.tar
+
+### setup.xml
+sed 's/@VERSION@/'$VERSION'/g' < setup.xml > image/setup.data/setup.xml
+
+### uninstall script
+install -m 755 ./preuninstall.sh image/preuninstall.sh
+
+### start script
+mkdir -p image/bin/Linux/x86
+mkdir -p image/bin/Linux/x86_64
+mkdir -p image/bin/Linux/ppc
+
+install -m 755 ioquake3.sh image/bin/Linux/x86/ioquake3
+install -m 755 ioq3demo.sh image/bin/Linux/x86/ioq3demo
+install -m 755 ioquake3.sh image/bin/Linux/x86_64/ioquake3
+install -m 755 ioq3demo.sh image/bin/Linux/x86_64/ioq3demo
+install -m 755 ioquake3.sh image/bin/Linux/ppc/ioquake3
+install -m 755 ioq3demo.sh image/bin/Linux/ppc/ioq3demo
+
+### README, COPYING and EULA
+install -m 644 ../../../README image/README
+install -m 644 ../../../COPYING.txt image/COPYING
+install -m 644 ./id_patch_pk3s_Q3A_EULA.txt image/id_patch_pk3s_Q3A_EULA.txt
+
+### makeself installer
+$MAKESELF/makeself.sh image ioquake3-$VERSION-$RELEASE.run "ioquake3 $VERSION-$RELEASE" ./setup.sh
diff --git a/misc/setup/ioq3demo.sh b/misc/setup/ioq3demo.sh
new file mode 100644
index 0000000..05df7ff
--- /dev/null
+++ b/misc/setup/ioq3demo.sh
@@ -0,0 +1,50 @@
+#!/bin/sh
+
+readlink() {
+ local path=$1 ll
+
+ if [ -L "$path" ]; then
+ ll="$(LC_ALL=C ls -l "$path" 2> /dev/null)" &&
+ echo "${ll/* -> }"
+ else
+ return 1
+ fi
+}
+
+script=$0
+count=0
+while [ -L "$script" ]
+do
+ script=$(readlink "$script")
+ count=`expr $count + 1`
+ if [ $count -gt 100 ]
+ then
+ echo "Too many symbolic links"
+ exit 1
+ fi
+done
+cd "`dirname $script`"
+
+
+lib=lib
+test -e lib64 && lib=lib64
+
+if test "x$LD_LIBRARY_PATH" = x; then
+ LD_LIBRARY_PATH="`pwd`/$lib"
+else
+ LD_LIBRARY_PATH="`pwd`/$lib:$LD_LIBRARY_PATH"
+fi
+export LD_LIBRARY_PATH
+
+archs=`uname -m`
+case "$archs" in
+ i?86) archs=i386 ;;
+ x86_64) archs="x86_64 i386" ;;
+ ppc64) archs="ppc64 ppc" ;;
+esac
+
+for arch in $archs; do
+ test -x ./ioquake3.$arch || continue
+ exec ./ioquake3.$arch +set sv_pure 0 +set vm_cgame 0 +set vm_game 0 +set vm_ui 0 +set fs_game demoq3 "$@"
+done
+echo "could not execute ioquake3" >&2
diff --git a/misc/setup/ioquake3.sh b/misc/setup/ioquake3.sh
new file mode 100644
index 0000000..fbef567
--- /dev/null
+++ b/misc/setup/ioquake3.sh
@@ -0,0 +1,50 @@
+#!/bin/sh
+
+readlink() {
+ local path=$1 ll
+
+ if [ -L "$path" ]; then
+ ll="$(LC_ALL=C ls -l "$path" 2> /dev/null)" &&
+ echo "${ll##* -> }"
+ else
+ return 1
+ fi
+}
+
+script=$0
+count=0
+while [ -L "$script" ]
+do
+ script=$(readlink "$script")
+ count=`expr $count + 1`
+ if [ $count -gt 100 ]
+ then
+ echo "Too many symbolic links"
+ exit 1
+ fi
+done
+cd "`dirname $script`"
+
+
+lib=lib
+test -e lib64 && lib=lib64
+
+if test "x$LD_LIBRARY_PATH" = x; then
+ LD_LIBRARY_PATH="`pwd`/$lib"
+else
+ LD_LIBRARY_PATH="`pwd`/$lib:$LD_LIBRARY_PATH"
+fi
+export LD_LIBRARY_PATH
+
+archs=`uname -m`
+case "$archs" in
+ i?86) archs=i386 ;;
+ x86_64) archs="x86_64 i386" ;;
+ ppc64) archs="ppc64 ppc" ;;
+esac
+
+for arch in $archs; do
+ test -x ./ioquake3.$arch || continue
+ exec ./ioquake3.$arch "$@"
+done
+echo "could not execute ioquake3" >&2
diff --git a/misc/setup/pkg/ioq3ded.sh b/misc/setup/pkg/ioq3ded.sh
new file mode 100644
index 0000000..5ed9742
--- /dev/null
+++ b/misc/setup/pkg/ioq3ded.sh
@@ -0,0 +1,42 @@
+#!/bin/bash
+# Rev: $Id: ioq3ded.sh,v 1.9 2006/01/18 13:47:42 raistlin Exp raistlin $
+# Needed to make symlinks/shortcuts work.
+# the binaries must run with correct working directory
+#
+
+IOQ3_DIR=/usr/local/share/games/quake3
+
+COMPILE_PLATFORM=`uname|sed -e s/_.*//|tr A-Z a-z`
+COMPILE_ARCH=`uname -p | sed -e s/i.86/i386/`
+
+EXEC_REL=release
+
+#EXEC_BIN=ioquake3.${COMPILE_ARCH}
+#EXEC_BIN=ioquake3-smp.${COMPILE_ARCH}
+EXEC_BIN=ioq3ded.${COMPILE_ARCH}
+
+EXEC_FLAGS="+set fs_cdpath ${IOQ3_DIR} +set vm_game 1 +set vm_cgame 1 +set vm_ui 1 +set sv_pure 1 +set ttycon 0"
+
+EXEC_DIR_LIST=${IOQ3_DIR}
+
+for d in ${EXEC_DIR_LIST}
+do
+ if [ -d $d ]; then
+ EXEC_DIR=${d}
+ break
+ fi
+done
+
+if [ "X${EXEC_DIR}" != "X" ]; then
+ if [ ! -x ${EXEC_DIR}/${EXEC_BIN} ]; then
+ echo "Executable ${EXEC_DIR}/${EXEC_BIN} not found!" ; exit 1
+ fi
+ cd ${IOQ3_DIR} && \
+ ${EXEC_DIR}/${EXEC_BIN} ${EXEC_FLAGS} $*
+ exit $?
+else
+ echo "No ioq3 binaries found!"
+ exit 1
+fi
+
+
diff --git a/misc/setup/pkg/ioquake3.sh b/misc/setup/pkg/ioquake3.sh
new file mode 100644
index 0000000..495d9cd
--- /dev/null
+++ b/misc/setup/pkg/ioquake3.sh
@@ -0,0 +1,41 @@
+#!/bin/bash
+# Rev: $Id: ioquake3.sh,v 1.11 2006/01/18 13:47:42 raistlin Exp raistlin $
+# Needed to make symlinks/shortcuts work.
+# the binaries must run with correct working directory
+
+IOQ3_DIR=/usr/local/share/games/quake3
+
+COMPILE_PLATFORM=`uname|sed -e s/_.*//|tr A-Z a-z`
+COMPILE_ARCH=`uname -p | sed -e s/i.86/i386/`
+
+EXEC_REL=release
+
+EXEC_BIN=ioquake3.${COMPILE_ARCH}
+#EXEC_BIN=ioquake3-smp.${COMPILE_ARCH}
+#EXEC_BIN=ioq3ded.${COMPILE_ARCH}
+
+EXEC_FLAGS="+set fs_cdpath ${IOQ3_DIR} +set vm_game 1 +set vm_cgame 1 +set vm_ui 1 +set sv_pure 1 +set ttycon 0"
+
+EXEC_DIR_LIST=${IOQ3_DIR}
+
+for d in ${EXEC_DIR_LIST}
+do
+ if [ -d $d ]; then
+ EXEC_DIR=${d}
+ break
+ fi
+done
+
+if [ "X${EXEC_DIR}" != "X" ]; then
+ if [ ! -x ${EXEC_DIR}/${EXEC_BIN} ]; then
+ echo "Executable ${EXEC_DIR}/${EXEC_BIN} not found!" ; exit 1
+ fi
+ cd ${IOQ3_DIR} && \
+ ${EXEC_DIR}/${EXEC_BIN} ${EXEC_FLAGS} $*
+ exit $?
+else
+ echo "No ioq3 binaries found!"
+ exit 1
+fi
+
+
diff --git a/misc/setup/pkg/ioquake3/depend b/misc/setup/pkg/ioquake3/depend
new file mode 100644
index 0000000..11170ca
--- /dev/null
+++ b/misc/setup/pkg/ioquake3/depend
@@ -0,0 +1,3 @@
+P SUNWxilrl XIL Runtime Environment
+P SFWsdl SDL - Simple DirectMedia Layer library
+P ioquake3d Icculus.Org Quake3 game data files for Solaris 10 (X11,GLX,SDL)
diff --git a/misc/setup/pkg/ioquake3/pkginfo.template b/misc/setup/pkg/ioquake3/pkginfo.template
new file mode 100644
index 0000000..34d5b1f
--- /dev/null
+++ b/misc/setup/pkg/ioquake3/pkginfo.template
@@ -0,0 +1,12 @@
+CLASSES=none
+BASEDIR=/usr/local/share/games
+TZ=PST
+PATH=/sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin
+PKG=ioquake3
+NAME=ioquake3 1.34 for Solaris 10 (X11,GLX,SDL)
+VERSION=
+CATEGORY=application,graphics,opengl
+DESC=Icculus.Org Quake3 1.34 for Solaris 10 (http://www.ioquake3.org/)
+VENDOR=http://www.ioquake3.org/
+EMAIL=quake@cojot.name
+PKGSAV=/var/sadm/pkg/ioquake3/save
diff --git a/misc/setup/pkg/ioquake3/postinstall b/misc/setup/pkg/ioquake3/postinstall
new file mode 100644
index 0000000..2775d5e
--- /dev/null
+++ b/misc/setup/pkg/ioquake3/postinstall
@@ -0,0 +1,21 @@
+#!/bin/sh
+#
+# @(#)postinstall $Id: postinstall,v 1.3 2006/01/21 12:54:52 coyote Exp $
+#
+# postinstall script for quake3
+
+quake3_dir=$BASEDIR/quake3
+dest_dir=${PKG_INSTALL_ROOT}/usr/local/bin
+
+if [ -d ${dest_dir} ]; then
+ for inst_script in ioq3ded.sh ioquake3.sh
+ do
+ dest_script=${dest_dir}/${inst_script}
+ if [ ! -h ${dest_script} ]; then
+ ln -s ${quake3_dir}/${inst_script} ${dest_script}
+ fi
+ done
+fi
+
+exit 0
+
diff --git a/misc/setup/pkg/ioquake3/postremove b/misc/setup/pkg/ioquake3/postremove
new file mode 100644
index 0000000..37690f6
--- /dev/null
+++ b/misc/setup/pkg/ioquake3/postremove
@@ -0,0 +1,21 @@
+#!/bin/sh
+#
+# @(#)postremove $Id: postremove,v 1.3 2006/01/21 12:54:52 coyote Exp $
+#
+# postremove script for quake3
+
+quake3_dir=$BASEDIR
+dest_dir=${PKG_INSTALL_ROOT}/usr/local/bin
+
+if [ -d ${dest_dir} ]; then
+ for inst_script in ioq3ded.sh ioquake3.sh
+ do
+ dest_script=${dest_dir}/${inst_script}
+ if [ -h ${dest_script} ]; then
+ rm -f ${dest_script}
+ fi
+ done
+fi
+
+exit 0
+
diff --git a/misc/setup/pkg/ioquake3/preinstall b/misc/setup/pkg/ioquake3/preinstall
new file mode 100644
index 0000000..ad126a1
--- /dev/null
+++ b/misc/setup/pkg/ioquake3/preinstall
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# @(#)postinstall $Id: preinstall,v 1.2 2006/01/25 13:22:56 coyote Exp $
+#
+# postinstall script for quake3
+
+quake3_dir=$BASEDIR
+
+exit 0
+
diff --git a/misc/setup/pkg/ioquake3/preremove b/misc/setup/pkg/ioquake3/preremove
new file mode 100644
index 0000000..3f316f3
--- /dev/null
+++ b/misc/setup/pkg/ioquake3/preremove
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# @(#)postinstall $Id: preremove,v 1.2 2006/01/25 13:22:56 coyote Exp $
+#
+# postinstall script for quake3
+
+quake3_dir=$BASEDIR
+
+exit 0
+
diff --git a/misc/setup/pkg/ioquake3/prototype.template b/misc/setup/pkg/ioquake3/prototype.template
new file mode 100644
index 0000000..f23af77
--- /dev/null
+++ b/misc/setup/pkg/ioquake3/prototype.template
@@ -0,0 +1,8 @@
+!default 0755 root bin
+i pkginfo
+i copyright
+i depend
+i postinstall
+i postremove
+i preinstall
+i preremove
diff --git a/misc/setup/pkg/ioquake3/space b/misc/setup/pkg/ioquake3/space
new file mode 100644
index 0000000..95b7294
--- /dev/null
+++ b/misc/setup/pkg/ioquake3/space
@@ -0,0 +1 @@
+/usr/local/share 20000 15
diff --git a/misc/setup/pkg/ioquake3d/depend b/misc/setup/pkg/ioquake3d/depend
new file mode 100644
index 0000000..b55ff88
--- /dev/null
+++ b/misc/setup/pkg/ioquake3d/depend
@@ -0,0 +1,2 @@
+P SUNWxilrl XIL Runtime Environment
+P SFWsdl SDL - Simple DirectMedia Layer library
diff --git a/misc/setup/pkg/ioquake3d/pkginfo.template b/misc/setup/pkg/ioquake3d/pkginfo.template
new file mode 100644
index 0000000..a351c4d
--- /dev/null
+++ b/misc/setup/pkg/ioquake3d/pkginfo.template
@@ -0,0 +1,12 @@
+CLASSES=none
+BASEDIR=/usr/local/share/games
+TZ=PST
+PATH=/sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin
+PKG=ioquake3d
+NAME=ioquake3 game data files for Solaris 10 (X11,GLX,SDL)
+VERSION=
+CATEGORY=application,graphics,opengl
+DESC=ioquake3 game data files for Solaris 10 (http://www.ioquake3.org/)
+VENDOR=http://www.ioquake3.org/
+EMAIL=quake@cojot.name
+PKGSAV=/var/sadm/pkg/ioquake3d/save
diff --git a/misc/setup/pkg/ioquake3d/postinstall b/misc/setup/pkg/ioquake3d/postinstall
new file mode 100644
index 0000000..f116fc3
--- /dev/null
+++ b/misc/setup/pkg/ioquake3d/postinstall
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# @(#)postinstall $Id: postinstall,v 1.2 2006/01/25 13:22:56 coyote Exp $
+#
+# postinstall script for quake3
+
+quake3_dir=$BASEDIR
+
+exit 0
+
diff --git a/misc/setup/pkg/ioquake3d/postremove b/misc/setup/pkg/ioquake3d/postremove
new file mode 100644
index 0000000..7614348
--- /dev/null
+++ b/misc/setup/pkg/ioquake3d/postremove
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# @(#)postinstall $Id: postremove,v 1.2 2006/01/25 13:22:56 coyote Exp $
+#
+# postinstall script for quake3
+
+quake3_dir=$BASEDIR
+
+exit 0
+
diff --git a/misc/setup/pkg/ioquake3d/preinstall b/misc/setup/pkg/ioquake3d/preinstall
new file mode 100644
index 0000000..ad126a1
--- /dev/null
+++ b/misc/setup/pkg/ioquake3d/preinstall
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# @(#)postinstall $Id: preinstall,v 1.2 2006/01/25 13:22:56 coyote Exp $
+#
+# postinstall script for quake3
+
+quake3_dir=$BASEDIR
+
+exit 0
+
diff --git a/misc/setup/pkg/ioquake3d/preremove b/misc/setup/pkg/ioquake3d/preremove
new file mode 100644
index 0000000..3f316f3
--- /dev/null
+++ b/misc/setup/pkg/ioquake3d/preremove
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# @(#)postinstall $Id: preremove,v 1.2 2006/01/25 13:22:56 coyote Exp $
+#
+# postinstall script for quake3
+
+quake3_dir=$BASEDIR
+
+exit 0
+
diff --git a/misc/setup/pkg/ioquake3d/prototype.template b/misc/setup/pkg/ioquake3d/prototype.template
new file mode 100644
index 0000000..f23af77
--- /dev/null
+++ b/misc/setup/pkg/ioquake3d/prototype.template
@@ -0,0 +1,8 @@
+!default 0755 root bin
+i pkginfo
+i copyright
+i depend
+i postinstall
+i postremove
+i preinstall
+i preremove
diff --git a/misc/setup/pkg/ioquake3d/space b/misc/setup/pkg/ioquake3d/space
new file mode 100644
index 0000000..a8d224c
--- /dev/null
+++ b/misc/setup/pkg/ioquake3d/space
@@ -0,0 +1 @@
+/usr/local/share 50000 100
diff --git a/misc/setup/preuninstall.sh b/misc/setup/preuninstall.sh
new file mode 100644
index 0000000..ff23010
--- /dev/null
+++ b/misc/setup/preuninstall.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+rm -f COPYING
+rmdir --ignore-fail-on-non-empty demoq3 missionpack >& /dev/null
diff --git a/misc/setup/setup.xml b/misc/setup/setup.xml
new file mode 100644
index 0000000..1450145
--- /dev/null
+++ b/misc/setup/setup.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0" standalone="yes"?>
+<install product="ioquake3"
+ desc="ioquake3"
+ version="@VERSION@"
+ update_url="http://www.ioquake3.org/updates.txt"
+ promptbinaries="yes"
+ reinstall="yes"
+ nopromptoverwrite="yes"
+ preuninstall="preuninstall.sh">
+ <readme>
+ README
+ </readme>
+ <eula>
+ id_patch_pk3s_Q3A_EULA.txt
+ </eula>
+
+ <component name="Quake3 Arena gamedata" version="@VERSION@" default="yes">
+ <option size="457M">
+ <help>
+ If you don't select this, you must make sure to copy pak0.pk3 to the baseq3 directory manually.
+ </help>
+ Copy Quake3 Arena CD data
+ <files cdromid="CD 1" path="baseq3" size="457M">
+ Quake3/baseq3/pak0.pk3
+ </files>
+ </option>
+ <option required="true" install="true" show="false">
+ This needs to be fixed properly.
+ <files path="baseq3">
+ idpatchpk3s.tar
+ </files>
+ <files path="">
+ COPYING
+ </files>
+ </option>
+ </component>
+
+ <component name="Quake3 Team Arena gamedata" version="@VERSION@">
+ <option>
+ Install Team Arena components
+ <files path="missionpack">
+ idtapatchpk3s.tar
+ </files>
+ <option size="457M">
+ <help>
+ If you don't select this, you must make sure to copy the TA pak0.pk3 to the missionpack directory manually.
+ </help>
+ Copy Quake3 Team Arena CD data
+ <files cdromid="CD 2" path="missionpack" size="457M">
+ Setup/missionpack/pak0.pk3
+ </files>
+ </option>
+ </option>
+ </component>
+ <component arch="x86_64" name="x86_64" version="@VERSION@">
+ <option install="true">
+ x86_64 binaries
+ <binary libc="any" symlink="ioquake3" icon="quake3.png"
+ menu="." name="ioquake3">
+ ioquake3
+ </binary>
+ <files>
+ ioquake3.x86_64.tar
+ quake3.png
+ </files>
+ </option>
+ </component>
+
+ <component if="|(x86,x86_64)" name="i386" version="@VERSION@">
+ <option install="true">
+ x86 (32 bit) binaries
+ <binary libc="any" symlink="ioquake3" icon="quake3.png"
+ menu="." name="ioquake3">
+ ioquake3
+ </binary>
+ <files>
+ ioquake3.i386.tar
+ quake3.png
+ </files>
+ </option>
+ </component>
+
+ <component arch="ppc" name="ppc" version="@VERSION@">
+ <option install="true">
+ ppc 32 bit binaries
+ <binary libc="any" symlink="ioquake3" icon="quake3.png"
+ menu="." name="ioquake3">
+ ioquake3
+ </binary>
+ <files>
+ ioquake3.ppc.tar
+ quake3.png
+ </files>
+ </option>
+ </component>
+
+ <cdrom id="CD 1" name="Quake 3 Arena installation CD">
+ Setup/BaseEF/pak0.pk3
+ </cdrom>
+ <cdrom id="CD 2" name="Quake 3 Team Arena installation CD">
+ Setup/missionpack/pak0.pk3
+ </cdrom>
+
+</install>
diff --git a/misc/setup/splash.xpm b/misc/setup/splash.xpm
new file mode 100644
index 0000000..2767767
--- /dev/null
+++ b/misc/setup/splash.xpm
@@ -0,0 +1,2289 @@
+/* XPM */
+static char * splash_xpm[] = {
+"296 296 1990 2",
+" c #999999",
+". c #989797",
+"+ c #999898",
+"@ c #938B8B",
+"# c #979494",
+"$ c #8D7D7D",
+"% c #958F8F",
+"& c #887070",
+"* c #928989",
+"= c #846666",
+"- c #8F7F7F",
+"; c #815C5C",
+"> c #8B7676",
+", c #7D5353",
+"' c #876C6C",
+") c #7A4949",
+"! c #846262",
+"~ c #764040",
+"{ c #805959",
+"] c #733636",
+"^ c #7D4F4F",
+"/ c #702C2C",
+"( c #794646",
+"_ c #6C2323",
+": c #763C3C",
+"< c #691919",
+"[ c #733232",
+"} c #979595",
+"| c #671313",
+"1 c #6F2929",
+"2 c #969090",
+"3 c #660E0E",
+"4 c #6C1F1F",
+"5 c #948B8B",
+"6 c #650A0A",
+"7 c #691616",
+"8 c #928686",
+"9 c #640505",
+"0 c #660C0C",
+"a c #918181",
+"b c #630101",
+"c c #640303",
+"d c #8D7878",
+"e c #630000",
+"f c #969292",
+"g c #8A6E6E",
+"h c #640000",
+"i c #938888",
+"j c #876565",
+"k c #907F7F",
+"l c #845B5B",
+"m c #650000",
+"n c #8D7575",
+"o c #815252",
+"p c #8A6B6B",
+"q c #7E4848",
+"r c #660000",
+"s c #876262",
+"t c #7B3E3E",
+"u c #670000",
+"v c #845858",
+"w c #783535",
+"x c #814F4F",
+"y c #762B2B",
+"z c #680000",
+"A c #7E4545",
+"B c #732222",
+"C c #7B3B3B",
+"D c #989696",
+"E c #711A1A",
+"F c #690000",
+"G c #793232",
+"H c #701313",
+"I c #6A0000",
+"J c #762828",
+"K c #979191",
+"L c #6E0C0C",
+"M c #731F1F",
+"N c #968F8F",
+"O c #6C0505",
+"P c #6B0000",
+"Q c #711515",
+"R c #948A8A",
+"S c #6F0D0D",
+"T c #928080",
+"U c #6C0000",
+"V c #6F0909",
+"W c #8F7777",
+"X c #6E0707",
+"Y c #958A8A",
+"Z c #8C6D6D",
+"` c #6D0000",
+" . c #6E0404",
+".. c #938383",
+"+. c #8A6464",
+"@. c #6E0202",
+"#. c #917C7C",
+"$. c #875A5A",
+"%. c #6E0000",
+"&. c #8F7474",
+"*. c #855050",
+"=. c #6F0000",
+"-. c #8C6B6B",
+";. c #824646",
+">. c #8A6161",
+",. c #803D3D",
+"'. c #700000",
+"). c #875757",
+"!. c #7E3333",
+"~. c #854D4D",
+"{. c #7C2929",
+"]. c #710000",
+"^. c #834444",
+"/. c #792020",
+"(. c #803A3A",
+"_. c #781616",
+":. c #720000",
+"<. c #7E3131",
+"[. c #760D0D",
+"}. c #730000",
+"|. c #7D2727",
+"1. c #740303",
+"2. c #7A1D1D",
+"3. c #979292",
+"4. c #740000",
+"5. c #791616",
+"6. c #999797",
+"7. c #958989",
+"8. c #781111",
+"9. c #937F7F",
+"0. c #750000",
+"a. c #780C0C",
+"b. c #968E8E",
+"c. c #917676",
+"d. c #770707",
+"e. c #8F6B6B",
+"f. c #760000",
+"g. c #770202",
+"h. c #948484",
+"i. c #8D6262",
+"j. c #770000",
+"k. c #937D7D",
+"l. c #8B5858",
+"m. c #917373",
+"n. c #894F4F",
+"o. c #780000",
+"p. c #8F6A6A",
+"q. c #874545",
+"r. c #8D6060",
+"s. c #853B3B",
+"t. c #790000",
+"u. c #8B5656",
+"v. c #843232",
+"w. c #7A0000",
+"x. c #8A4D4D",
+"y. c #822828",
+"z. c #884343",
+"A. c #811F1F",
+"B. c #7B0000",
+"C. c #863A3A",
+"D. c #7F1515",
+"E. c #843030",
+"F. c #7E0D0D",
+"G. c #7C0000",
+"H. c #832626",
+"I. c #989191",
+"J. c #7E0909",
+"K. c #821F1F",
+"L. c #968A8A",
+"M. c #7E0707",
+"N. c #7D0000",
+"O. c #811717",
+"P. c #989595",
+"Q. c #958383",
+"R. c #7E0404",
+"S. c #801010",
+"T. c #989292",
+"U. c #947C7C",
+"V. c #7E0202",
+"W. c #7E0000",
+"X. c #7F0808",
+"Y. c #979090",
+"Z. c #937474",
+"`. c #7F0000",
+" + c #7F0202",
+".+ c #978E8E",
+"++ c #916A6A",
+"@+ c #968585",
+"#+ c #906161",
+"$+ c #800000",
+"%+ c #8E5757",
+"&+ c #937373",
+"*+ c #8D4D4D",
+"=+ c #810000",
+"-+ c #916969",
+";+ c #8C4444",
+">+ c #905F5F",
+",+ c #8B3A3A",
+"'+ c #820000",
+")+ c #8F5555",
+"!+ c #8A3131",
+"~+ c #830000",
+"{+ c #8E4C4C",
+"]+ c #892727",
+"^+ c #8D4343",
+"/+ c #881D1D",
+"(+ c #840000",
+"_+ c #8C3838",
+":+ c #871616",
+"<+ c #8A2F2F",
+"[+ c #871111",
+"}+ c #850000",
+"|+ c #8A2525",
+"1+ c #988E8E",
+"2+ c #870C0C",
+"3+ c #891C1C",
+"4+ c #978989",
+"5+ c #870707",
+"6+ c #860000",
+"7+ c #881212",
+"8+ c #968383",
+"9+ c #870202",
+"0+ c #870000",
+"a+ c #880808",
+"b+ c #967C7C",
+"c+ c #870101",
+"d+ c #957373",
+"e+ c #880000",
+"f+ c #946969",
+"g+ c #978585",
+"h+ c #935F5F",
+"i+ c #890000",
+"j+ c #967B7B",
+"k+ c #925656",
+"l+ c #8A0000",
+"m+ c #957171",
+"n+ c #914C4C",
+"o+ c #946868",
+"p+ c #9F9191",
+"q+ c #AB7E7E",
+"r+ c #BD6262",
+"s+ c #CF4848",
+"t+ c #DB3636",
+"u+ c #E72525",
+"v+ c #EB1F1F",
+"w+ c #E12C2C",
+"x+ c #CD4B4B",
+"y+ c #B76C6C",
+"z+ c #9E9191",
+"A+ c #914343",
+"B+ c #8B0000",
+"C+ c #945E5E",
+"D+ c #AA7F7F",
+"E+ c #C15C5C",
+"F+ c #D83A3A",
+"G+ c #E82222",
+"H+ c #E91F1F",
+"I+ c #E02D2D",
+"J+ c #D43F3F",
+"K+ c #C55555",
+"L+ c #B47070",
+"M+ c #A38989",
+"N+ c #9B9595",
+"O+ c #9D9292",
+"P+ c #B17474",
+"Q+ c #CB4D4D",
+"R+ c #E32828",
+"S+ c #F70B0B",
+"T+ c #FE0000",
+"U+ c #FC0202",
+"V+ c #EE1919",
+"W+ c #D34141",
+"X+ c #B76B6B",
+"Y+ c #903939",
+"Z+ c #935555",
+"`+ c #9D9494",
+" @ c #AD7B7B",
+".@ c #C45757",
+"+@ c #E12B2B",
+"@@ c #F60A0A",
+"#@ c #FD0000",
+"$@ c #FB0202",
+"%@ c #ED1919",
+"&@ c #D63B3B",
+"*@ c #BD6161",
+"=@ c #A58686",
+"-@ c #B46F6F",
+";@ c #D63C3C",
+">@ c #F11313",
+",@ c #FD0101",
+"'@ c #EE1717",
+")@ c #CE4949",
+"!@ c #AC7C7C",
+"~@ c #902F2F",
+"{@ c #8C0000",
+"]@ c #924B4B",
+"^@ c #A28B8B",
+"/@ c #BC6363",
+"(@ c #DE2E2E",
+"_@ c #F80707",
+":@ c #FC0000",
+"<@ c #F70707",
+"[@ c #E32525",
+"}@ c #C45656",
+"|@ c #A58787",
+"1@ c #CB4C4C",
+"2@ c #EE1515",
+"3@ c #FB0101",
+"4@ c #DD2F2F",
+"5@ c #B37070",
+"6@ c #9C9494",
+"7@ c #8F2626",
+"8@ c #924141",
+"9@ c #C94E4E",
+"0@ c #F11010",
+"a@ c #FB0000",
+"b@ c #B86969",
+"c@ c #9A9898",
+"d@ c #AB7D7D",
+"e@ c #D73838",
+"f@ c #F90404",
+"g@ c #F80505",
+"h@ c #D53B3B",
+"i@ c #A78383",
+"j@ c #8F1E1E",
+"k@ c #8D0000",
+"l@ c #913838",
+"m@ c #9C9595",
+"n@ c #BC6161",
+"o@ c #EB1717",
+"p@ c #FA0000",
+"q@ c #EB1818",
+"r@ c #BE5E5E",
+"s@ c #A88181",
+"t@ c #D83636",
+"u@ c #F80303",
+"v@ c #F90101",
+"w@ c #DB3131",
+"x@ c #999595",
+"y@ c #8F1717",
+"z@ c #912E2E",
+"A@ c #9D9393",
+"B@ c #C35656",
+"C@ c #EF1010",
+"D@ c #F90000",
+"E@ c #ED1414",
+"F@ c #BD5F5F",
+"G@ c #9F9090",
+"H@ c #CD4646",
+"I@ c #F40808",
+"J@ c #EE1111",
+"K@ c #B96666",
+"L@ c #999292",
+"M@ c #8F1010",
+"N@ c #8E0000",
+"O@ c #912525",
+"P@ c #D73535",
+"Q@ c #F70101",
+"R@ c #F80000",
+"S@ c #E32222",
+"T@ c #B17272",
+"U@ c #EA1717",
+"V@ c #D93232",
+"W@ c #989090",
+"X@ c #900808",
+"Y@ c #8F0000",
+"Z@ c #911B1B",
+"`@ c #9A9797",
+" # c #BA6464",
+".# c #F10A0A",
+"+# c #F70000",
+"@# c #F40404",
+"## c #CE4343",
+"$# c #CD4444",
+"%# c #F70202",
+"&# c #C55252",
+"*# c #988D8D",
+"=# c #8F0101",
+"-# c #901111",
+";# c #A78282",
+"># c #E61A1A",
+",# c #F60000",
+"'# c #E91616",
+")# c #AC7A7A",
+"!# c #A18B8B",
+"~# c #DD2929",
+"{# c #F40505",
+"]# c #BD5E5E",
+"^# c #988585",
+"/# c #900000",
+"(# c #910B0B",
+"_# c #999696",
+":# c #A28A8A",
+"<# c #E02222",
+"[# c #F50000",
+"}# c #F00909",
+"|# c #B96363",
+"1# c #A88080",
+"2# c #E71818",
+"3# c #F40303",
+"4# c #BD5D5D",
+"5# c #977B7B",
+"6# c #988F8F",
+"7# c #A18C8C",
+"8# c #E31D1D",
+"9# c #F40000",
+"0# c #F20303",
+"a# c #C74C4C",
+"b# c #E91414",
+"c# c #F50101",
+"d# c #C84B4B",
+"e# c #977171",
+"f# c #910000",
+"g# c #910606",
+"h# c #988888",
+"i# c #A48787",
+"j# c #EC0D0D",
+"k# c #F30101",
+"l# c #A68383",
+"m# c #E91313",
+"n# c #DB2B2B",
+"o# c #9B9696",
+"p# c #966868",
+"q# c #910404",
+"r# c #988080",
+"s# c #B26F6F",
+"t# c #F10303",
+"u# c #F30000",
+"v# c #C44F4F",
+"w# c #E11F1F",
+"x# c #EF0707",
+"y# c #A58585",
+"z# c #965E5E",
+"A# c #920000",
+"B# c #920101",
+"C# c #987979",
+"D# c #CE3E3E",
+"E# c #F20000",
+"F# c #F10202",
+"G# c #B76565",
+"H# c #CE3D3D",
+"I# c #C64C4C",
+"J# c #965555",
+"K# c #930000",
+"L# c #A28989",
+"M# c #EA0D0D",
+"N# c #F10000",
+"O# c #A87F7F",
+"P# c #B66767",
+"Q# c #F00202",
+"R# c #EA0C0C",
+"S# c #A08C8C",
+"T# c #964B4B",
+"U# c #976767",
+"V# c #C74949",
+"W# c #F00000",
+"X# c #DC2323",
+"Y# c #E31717",
+"Z# c #CB4141",
+"`# c #964141",
+" $ c #940000",
+".$ c #975D5D",
+"+$ c #A48585",
+"@$ c #EC0606",
+"#$ c #EF0000",
+"$$ c #BA5E5E",
+"%$ c #C25050",
+"&$ c #EE0202",
+"*$ c #AC7777",
+"=$ c #963838",
+"-$ c #975353",
+";$ c #D72929",
+">$ c #EE0000",
+",$ c #E51010",
+"'$ c #9E8F8F",
+")$ c #E41212",
+"!$ c #962E2E",
+"~$ c #950000",
+"{$ c #974A4A",
+"]$ c #BE5555",
+"^$ c #ED0000",
+"/$ c #B86060",
+"($ c #D23131",
+"_$ c #962424",
+":$ c #974040",
+"<$ c #A97B7B",
+"[$ c #EC0000",
+"}$ c #DF1919",
+"|$ c #D62929",
+"1$ c #C34C4C",
+"2$ c #971A1A",
+"3$ c #960000",
+"4$ c #973737",
+"5$ c #EA0202",
+"6$ c #EB0000",
+"7$ c #AB7777",
+"8$ c #E90404",
+"9$ c #B76161",
+"0$ c #971111",
+"a$ c #970000",
+"b$ c #982D2D",
+"c$ c #E11111",
+"d$ c #EA0000",
+"e$ c #C14D4D",
+"f$ c #AD7373",
+"g$ c #B16B6B",
+"h$ c #970707",
+"i$ c #972323",
+"j$ c #DA1C1C",
+"k$ c #E90000",
+"l$ c #D42929",
+"m$ c #BC5656",
+"n$ c #AE7272",
+"o$ c #980101",
+"p$ c #980000",
+"q$ c #981A1A",
+"r$ c #D72323",
+"s$ c #DF1313",
+"t$ c #C64343",
+"u$ c #B46666",
+"v$ c #998D8D",
+"w$ c #981414",
+"x$ c #DC1717",
+"y$ c #E80000",
+"z$ c #E40808",
+"A$ c #A18A8A",
+"B$ c #CC3636",
+"C$ c #C93D3D",
+"D$ c #998383",
+"E$ c #990000",
+"F$ c #990F0F",
+"G$ c #999191",
+"H$ c #A38585",
+"I$ c #E70101",
+"J$ c #E70000",
+"K$ c #E60202",
+"L$ c #A48383",
+"M$ c #CE3232",
+"N$ c #E20A0A",
+"O$ c #997A7A",
+"P$ c #9A0000",
+"Q$ c #9A0A0A",
+"R$ c #998C8C",
+"S$ c #C73E3E",
+"T$ c #E60000",
+"U$ c #A58181",
+"V$ c #CB3535",
+"W$ c #D12929",
+"X$ c #997070",
+"Y$ c #9A0505",
+"Z$ c #998787",
+"`$ c #AF6B6B",
+" % c #E30404",
+".% c #E50000",
+"+% c #E40202",
+"@% c #C34444",
+"#% c #E30000",
+"$% c #B23434",
+"%% c #6A6A6A",
+"&% c #626262",
+"*% c #717171",
+"=% c #8F8F8F",
+"-% c #9A6767",
+";% c #9B0000",
+">% c #9B0101",
+",% c #998282",
+"'% c #AC7171",
+")% c #DF0A0A",
+"!% c #E40000",
+"~% c #E00909",
+"{% c #A08B8B",
+"]% c #B46262",
+"^% c #BF0000",
+"/% c #450000",
+"(% c #050000",
+"_% c #000000",
+":% c #0A0A0A",
+"<% c #494949",
+"[% c #929292",
+"}% c #9A5D5D",
+"|% c #997979",
+"1% c #B75A5A",
+"2% c #E00707",
+"3% c #D61B1B",
+"4% c #9F8C8C",
+"5% c #E20303",
+"6% c #AF0000",
+"7% c #120000",
+"8% c #272727",
+"9% c #9A5353",
+"0% c #9C0000",
+"a% c #9A7070",
+"b% c #C73A3A",
+"c% c #E10101",
+"d% c #E20000",
+"e% c #C14545",
+"f% c #CB3131",
+"g% c #D90000",
+"h% c #1B0000",
+"i% c #3D3D3D",
+"j% c #989898",
+"k% c #9B4A4A",
+"l% c #9A6666",
+"m% c #919191",
+"n% c #868686",
+"o% c #8E8E8E",
+"p% c #878585",
+"q% c #9F5858",
+"r% c #D40E0E",
+"s% c #E10000",
+"t% c #DF0404",
+"u% c #A77C7C",
+"v% c #A87979",
+"w% c #E10303",
+"x% c #040404",
+"y% c #858585",
+"z% c #9B4040",
+"A% c #9D0000",
+"B% c #9B5C5C",
+"C% c #575757",
+"D% c #434343",
+"E% c #7A7A7A",
+"F% c #373737",
+"G% c #0B0B0B",
+"H% c #010000",
+"I% c #250000",
+"J% c #CE0000",
+"K% c #E00000",
+"L% c #C93232",
+"M% c #C43D3D",
+"N% c #480000",
+"O% c #742F2F",
+"P% c #A77A7A",
+"Q% c #9C3636",
+"R% c #9B5353",
+"S% c #949494",
+"T% c #454545",
+"U% c #030303",
+"V% c #170000",
+"W% c #DF0000",
+"X% c #DB0808",
+"Y% c #A38383",
+"Z% c #D51919",
+"`% c #360000",
+" & c #DF0303",
+".& c #D02323",
+"+& c #B45E5E",
+"@& c #9D9191",
+"#& c #9D2C2C",
+"$& c #9E0000",
+"%& c #9C4949",
+"&& c #979797",
+"*& c #3A3A3A",
+"=& c #080000",
+"-& c #DE0000",
+";& c #DD0101",
+">& c #B55B5B",
+",& c #A57F7F",
+"'& c #D90D0D",
+")& c #4A0000",
+"!& c #DA0C0C",
+"~& c #C53838",
+"{& c #AD6D6D",
+"]& c #9E2323",
+"^& c #9F0000",
+"/& c #9D4040",
+"(& c #5E5E5E",
+"_& c #010101",
+":& c #0F0000",
+"<& c #C90000",
+"[& c #BF4444",
+"}& c #AA7474",
+"|& c #DB0606",
+"1& c #090000",
+"2& c #C60000",
+"3& c #D80D0D",
+"4& c #C33C3C",
+"5& c #AE6B6B",
+"6& c #9D8F8F",
+"7& c #9E1919",
+"8& c #9D3636",
+"9& c #959595",
+"0& c #0F0F0F",
+"a& c #5E0000",
+"b& c #DD0000",
+"c& c #C63434",
+"d& c #AB7070",
+"e& c #D70D0D",
+"f& c #D70000",
+"g& c #DC0000",
+"h& c #D80B0B",
+"i& c #C83030",
+"j& c #B35D5D",
+"k& c #9A9696",
+"l& c #9F1010",
+"m& c #A00000",
+"n& c #9E2C2C",
+"o& c #040000",
+"p& c #1C0000",
+"q& c #130000",
+"r& c #180000",
+"s& c #D50000",
+"t& c #C33838",
+"u& c #9C9393",
+"v& c #D41313",
+"w& c #B70000",
+"x& c #1D0000",
+"y& c #D30000",
+"z& c #DA0404",
+"A& c #D01A1A",
+"B& c #C04040",
+"C& c #AE6969",
+"D& c #A08989",
+"E& c #A00A0A",
+"F& c #9B9494",
+"G& c #A67A7A",
+"H& c #B65555",
+"I& c #681E1E",
+"J& c #A80000",
+"K& c #D00000",
+"L& c #D60000",
+"M& c #CC0000",
+"N& c #B80000",
+"O& c #DA0101",
+"P& c #BD4444",
+"Q& c #A18686",
+"R& c #CB2626",
+"S& c #DB0000",
+"T& c #580000",
+"U& c #1A0000",
+"V& c #D80707",
+"W& c #C13D3D",
+"X& c #B16161",
+"Y& c #A28484",
+"Z& c #9A8E8E",
+"`& c #A10808",
+" * c #A10000",
+".* c #A01C1C",
+"+* c #9C9292",
+"@* c #AA7171",
+"#* c #B94F4F",
+"$* c #C82B2B",
+"%* c #D50D0D",
+"&* c #D90202",
+"** c #DA0000",
+"=* c #610000",
+"-* c #A40707",
+";* c #B35C5C",
+">* c #BB4B4B",
+",* c #D80404",
+"'* c #D40000",
+")* c #AD0000",
+"!* c #D40F0F",
+"~* c #C53232",
+"{* c #A77979",
+"]* c #9A8686",
+"^* c #A10505",
+"/* c #A01414",
+"(* c #999494",
+"_* c #A08787",
+":* c #AE6666",
+"<* c #BD4343",
+"[* c #CC2020",
+"}* c #D80202",
+"|* c #5C0000",
+"1* c #786969",
+"2* c #A97272",
+"3* c #CD1C1C",
+"4* c #D40B0B",
+"5* c #CB2222",
+"6* c #BF3E3E",
+"7* c #9B7F7F",
+"8* c #A20303",
+"9* c #A20000",
+"0* c #A10D0D",
+"a* c #9B9393",
+"b* c #AD6A6A",
+"c* c #B94C4C",
+"d* c #C42F2F",
+"e* c #CF1616",
+"f* c #D70202",
+"g* c #D80000",
+"h* c #5F0000",
+"i* c #060000",
+"j* c #260000",
+"k* c #737373",
+"l* c #747474",
+"m* c #5D5D5D",
+"n* c #605656",
+"o* c #791A1A",
+"p* c #B60000",
+"q* c #D80101",
+"r* c #D40A0A",
+"s* c #C13838",
+"t* c #B55656",
+"u* c #9F8989",
+"v* c #9B7878",
+"w* c #A30101",
+"x* c #A30000",
+"y* c #A30606",
+"z* c #9A8F8F",
+"A* c #A47E7E",
+"B* c #AE6464",
+"C* c #BB4646",
+"D* c #C62929",
+"E* c #D01212",
+"F* c #D60404",
+"G* c #C70000",
+"H* c #BC0000",
+"I* c #3B3B3B",
+"J* c #C00000",
+"K* c #3C0000",
+"L* c #200000",
+"M* c #100000",
+"N* c #240000",
+"O* c #4C0000",
+"P* c #D10000",
+"Q* c #D70101",
+"R* c #D40707",
+"S* c #CF1313",
+"T* c #C52C2C",
+"U* c #BB4545",
+"V* c #B15E5E",
+"W* c #A77777",
+"X* c #9C6F6F",
+"Y* c #9A8B8B",
+"Z* c #A28383",
+"`* c #AC6A6A",
+" = c #B65151",
+".= c #C03838",
+"+= c #CA1F1F",
+"@= c #D20B0B",
+"#= c #D50303",
+"$= c #CB0000",
+"%= c #620000",
+"&= c #070000",
+"*= c #D01010",
+"== c #BB4343",
+"-= c #B25B5B",
+";= c #A87474",
+">= c #9F8A8A",
+",= c #7C7C7C",
+"'= c #6E6E6E",
+")= c #6D6D6D",
+"!= c #767676",
+"~= c #888888",
+"{= c #969696",
+"]= c #707070",
+"^= c #757575",
+"/= c #9D6565",
+"(= c #A40000",
+"_= c #6D5D5D",
+":= c #909090",
+"<= c #A37F7F",
+"[= c #AD6767",
+"}= c #B54E4E",
+"|= c #B13535",
+"1= c #970505",
+"2= c #A70000",
+"3= c #C10000",
+"4= c #D00D0D",
+"5= c #1D1717",
+"6= c #BB0000",
+"7= c #2F0000",
+"8= c #020000",
+"9= c #560000",
+"0= c #CD0000",
+"a= c #D50101",
+"b= c #CF0E0E",
+"c= c #9F1F1F",
+"d= c #3A2525",
+"e= c #020202",
+"f= c #1F1F1F",
+"g= c #5F5F5F",
+"h= c #8D8D8D",
+"i= c #727272",
+"j= c #1C1C1C",
+"k= c #9D5B5B",
+"l= c #090909",
+"m= c #313131",
+"n= c #797979",
+"o= c #323232",
+"p= c #9A9595",
+"q= c #9E8B8B",
+"r= c #A37E7E",
+"s= c #AC6969",
+"t= c #B45353",
+"u= c #BC3E3E",
+"v= c #C42828",
+"w= c #CB1616",
+"x= c #D10707",
+"y= c #3F0000",
+"z= c #0B0000",
+"A= c #350000",
+"B= c #B74C4C",
+"C= c #1B1B1B",
+"D= c #3C3C3C",
+"E= c #673D3D",
+"F= c #C32F2F",
+"G= c #D40202",
+"H= c #2B0000",
+"I= c #4E0000",
+"J= c #2B2B2B",
+"K= c #8B8B8B",
+"L= c #9F5252",
+"M= c #A50000",
+"N= c #515151",
+"O= c #444444",
+"P= c #020101",
+"Q= c #8B4C4C",
+"R= c #B64F4F",
+"S= c #BD3B3B",
+"T= c #C52626",
+"U= c #CC1414",
+"V= c #D00A0A",
+"W= c #D40101",
+"X= c #CF0000",
+"Y= c #CC1313",
+"Z= c #B45252",
+"`= c #9E8C8C",
+" - c #5B5B5B",
+".- c #A47C7C",
+"+- c #BC3D3D",
+"@- c #500000",
+"#- c #222121",
+"$- c #948686",
+"%- c #9F4848",
+"&- c #A18383",
+"*- c #5B4F4F",
+"=- c #2C0000",
+"-- c #C80000",
+";- c #D20000",
+">- c #420000",
+",- c #C71E1E",
+"'- c #AF5F5F",
+")- c #9C9191",
+"!- c #9D8E8E",
+"~- c #B35555",
+"{- c #CA1717",
+"]- c #D30101",
+"^- c #B50000",
+"/- c #5B0000",
+"(- c #D00505",
+"_- c #CB1515",
+":- c #C42626",
+"<- c #BE3737",
+"[- c #B74848",
+"}- c #B15959",
+"|- c #AB6A6A",
+"1- c #A57979",
+"2- c #9F8888",
+"3- c #9C9090",
+"4- c #8F8888",
+"5- c #A13E3E",
+"6- c #A60000",
+"7- c #777777",
+"8- c #493030",
+"9- c #AE6161",
+"0- c #B45050",
+"a- c #BB3F3F",
+"b- c #C12E2E",
+"c- c #C71D1D",
+"d- c #CE0C0C",
+"e- c #D20101",
+"f- c #030000",
+"g- c #BE0000",
+"h- c #CF0808",
+"i- c #BE3535",
+"j- c #A67676",
+"k- c #A87070",
+"l- c #BD3737",
+"m- c #550505",
+"n- c #BA0000",
+"o- c #BB1111",
+"p- c #0F0202",
+"q- c #A67474",
+"r- c #A28181",
+"s- c #A23535",
+"t- c #0D0000",
+"u- c #2F2F2F",
+"v- c #A08585",
+"w- c #A47A7A",
+"x- c #A96D6D",
+"y- c #AD6161",
+"z- c #B25353",
+"A- c #B84343",
+"B- c #6B1F1F",
+"C- c #0E0000",
+"D- c #AB0000",
+"E- c #D00202",
+"F- c #C61D1D",
+"G- c #B25555",
+"H- c #141414",
+"I- c #161414",
+"J- c #440000",
+"K- c #CA0000",
+"L- c #1E0000",
+"M- c #340000",
+"N- c #470000",
+"O- c #380000",
+"P- c #D10101",
+"Q- c #CF0707",
+"R- c #CC0D0D",
+"S- c #CA1414",
+"T- c #C12B2B",
+"U- c #BD3838",
+"V- c #B74545",
+"W- c #B35252",
+"X- c #AE5F5F",
+"Y- c #A96C6C",
+"Z- c #A57878",
+"`- c #795F5F",
+" ; c #A32B2B",
+".; c #390000",
+"+; c #371818",
+"@; c #353535",
+"#; c #363131",
+"$; c #392828",
+"%; c #311515",
+"&; c #080202",
+"*; c #090505",
+"=; c #B32222",
+"-; c #C81717",
+";; c #CA1010",
+">; c #CC0A0A",
+",; c #CF0303",
+"'; c #5A0000",
+"); c #0A0000",
+"!; c #C40000",
+"~; c #2A0000",
+"{; c #BA3E3E",
+"]; c #A57777",
+"^; c #7D7D7D",
+"/; c #050505",
+"(; c #7B7B7B",
+"_; c #3E3E3E",
+":; c #570000",
+"<; c #D00101",
+"[; c #9A0202",
+"}; c #A52222",
+"|; c #A23E3E",
+"1; c #C41F1F",
+"2; c #CC0808",
+"3; c #CD0505",
+"4; c #9C0101",
+"5; c #C30000",
+"6; c #B90000",
+"7; c #160000",
+"8; c #BC3737",
+"9; c #505050",
+"0; c #404040",
+"a; c #0E0E0E",
+"b; c #070707",
+"c; c #4D0000",
+"d; c #B10000",
+"e; c #5D0000",
+"f; c #A61919",
+"g; c #A33535",
+"h; c #C41C1C",
+"i; c #210000",
+"j; c #CE0101",
+"k; c #CA0D0D",
+"l; c #BC3535",
+"m; c #AB6565",
+"n; c #8A8A8A",
+"o; c #0B0707",
+"p; c #AC4F4F",
+"q; c #C22323",
+"r; c #CC0707",
+"s; c #1F0000",
+"t; c #430000",
+"u; c #9A9494",
+"v; c #A71313",
+"w; c #A90000",
+"x; c #A42B2B",
+"y; c #C22020",
+"z; c #590000",
+"A; c #540000",
+"B; c #3A0000",
+"C; c #600000",
+"D; c #CD0101",
+"E; c #C71313",
+"F; c #B93B3B",
+"G; c #A86C6C",
+"H; c #9F8787",
+"I; c #AD5F5F",
+"J; c #BC3333",
+"K; c #C90D0D",
+"L; c #AE0000",
+"M; c #BD0000",
+"N; c #A80E0E",
+"O; c #AA0000",
+"P; c #A62222",
+"Q; c #BF2626",
+"R; c #C50000",
+"S; c #3B0000",
+"T; c #CB0303",
+"U; c #C21F1F",
+"V; c #B34A4A",
+"W; c #A57676",
+"X; c #9B9292",
+"Y; c #282828",
+"Z; c #3F3F3F",
+"`; c #A67272",
+" > c #B54848",
+".> c #C12020",
+"+> c #9D0202",
+"@> c #9B8B8B",
+"#> c #A90A0A",
+"$> c #A71818",
+"%> c #BC2E2E",
+"&> c #4F3232",
+"*> c #9F8686",
+"=> c #777171",
+"-> c #9B8686",
+";> c #AB0404",
+">> c #A90E0E",
+",> c #BA3535",
+"'> c #CA0101",
+")> c #5C0303",
+"!> c #484848",
+"~> c #AC0000",
+"{> c #9C8080",
+"]> c #AB0101",
+"^> c #510000",
+"/> c #510404",
+"(> c #571C1C",
+"_> c #150000",
+":> c #C60A0A",
+"<> c #BE2323",
+"[> c #B24A4A",
+"}> c #A57272",
+"|> c #494040",
+"1> c #101010",
+"2> c #1A0606",
+"3> c #C21A1A",
+"4> c #C90303",
+"5> c #9D7979",
+"6> c #4B0000",
+"7> c #0C0000",
+"8> c #C50D0D",
+"9> c #BC2A2A",
+"0> c #B14D4D",
+"a> c #A67171",
+"b> c #464646",
+"c> c #151515",
+"d> c #9E8989",
+"e> c #A86969",
+"f> c #B44444",
+"g> c #BF2121",
+"h> c #C70404",
+"i> c #9C7F7F",
+"j> c #BF0E0E",
+"k> c #590101",
+"l> c #2D0101",
+"m> c #260D0D",
+"n> c #231919",
+"o> c #212020",
+"p> c #202020",
+"q> c #414141",
+"r> c #A47474",
+"s> c #AF5252",
+"t> c #9C2E2E",
+"u> c #410000",
+"v> c #9C8585",
+"w> c #AC0404",
+"x> c #302020",
+"y> c #9F8585",
+"z> c #5C5B5B",
+"A> c #828282",
+"B> c #1D0202",
+"C> c #C60404",
+"D> c #9B8A8A",
+"E> c #AC0808",
+"F> c #190000",
+"G> c #C60101",
+"H> c #C30B0B",
+"I> c #BD1F1F",
+"J> c #812828",
+"K> c #2C2C2C",
+"L> c #171616",
+"M> c #9F8383",
+"N> c #A76868",
+"O> c #B04B4B",
+"P> c #B82E2E",
+"Q> c #C01616",
+"R> c #C50303",
+"S> c #AC0D0D",
+"T> c #C20C0C",
+"U> c #BB2222",
+"V> c #B43D3D",
+"W> c #AB5959",
+"X> c #A27878",
+"Y> c #9D8C8C",
+"Z> c #363636",
+"`> c #424242",
+" , c #171717",
+"., c #9D8B8B",
+"+, c #A47171",
+"@, c #AC5555",
+"#, c #B53838",
+"$, c #BD1C1C",
+"%, c #C40404",
+"&, c #AC1313",
+"*, c #2E0000",
+"=, c #631515",
+"-, c #595959",
+";, c #613C3C",
+">, c #140000",
+",, c #C00E0E",
+"', c #B82B2B",
+"), c #B04747",
+"!, c #A86464",
+"~, c #A08080",
+"{, c #9B9191",
+"], c #4A4A4A",
+"^, c #A07F7F",
+"/, c #683030",
+"(, c #400000",
+"_, c #B40000",
+":, c #AC1717",
+"<, c #A92C2C",
+"[, c #A56D6D",
+"}, c #550000",
+"|, c #9C0707",
+"1, c #B92323",
+"2, c #B23D3D",
+"3, c #AB5858",
+"4, c #A47272",
+"5, c #121212",
+"6, c #5C5C5C",
+"7, c #3A1616",
+"8, c #B53333",
+"9, c #BB1D1D",
+"0, c #C20404",
+"a, c #AB2020",
+"b, c #B00000",
+"c, c #A83636",
+"d, c #A37474",
+"e, c #C20000",
+"f, c #230000",
+"g, c #700101",
+"h, c #050101",
+"i, c #7F7F7F",
+"j, c #7E7E7E",
+"k, c #9B9090",
+"l, c #9F8484",
+"m, c #A47070",
+"n, c #AA5959",
+"o, c #B04343",
+"p, c #B62C2C",
+"q, c #BC1818",
+"r, c #B10707",
+"s, c #AA2A2A",
+"t, c #A64040",
+"u, c #A17B7B",
+"v, c #4B2525",
+"w, c #A76565",
+"x, c #A07C7C",
+"y, c #5A5757",
+"z, c #8F8585",
+"A, c #0C0B0B",
+"B, c #A93434",
+"C, c #A64949",
+"D, c #9F8181",
+"E, c #C00101",
+"F, c #B81F1F",
+"G, c #B23838",
+"H, c #AD4D4D",
+"I, c #603535",
+"J, c #0C0C0C",
+"K, c #898989",
+"L, c #585858",
+"M, c #656565",
+"N, c #A73D3D",
+"O, c #A45353",
+"P, c #9E8585",
+"Q, c #BF0404",
+"R, c #9F8080",
+"S, c #838383",
+"T, c #A64747",
+"U, c #B20000",
+"V, c #A35D5D",
+"W, c #9D8989",
+"X, c #BD0707",
+"Y, c #939393",
+"Z, c #161616",
+"`, c #A55050",
+" ' c #B30000",
+".' c #A26666",
+"+' c #9C8C8C",
+"@' c #BB0B0B",
+"#' c #BA0F0F",
+"$' c #2D2D2D",
+"%' c #212121",
+"&' c #555555",
+"*' c #A45A5A",
+"=' c #A07070",
+"-' c #9B8F8F",
+";' c #BA0E0E",
+">' c #B81717",
+",' c #606060",
+"'' c #262626",
+")' c #343434",
+"!' c #292929",
+"~' c #A26464",
+"{' c #320000",
+"]' c #9F7A7A",
+"^' c #9A9393",
+"/' c #B81111",
+"(' c #B42525",
+"_' c #616161",
+":' c #080808",
+"<' c #1D1D1D",
+"[' c #686868",
+"}' c #333333",
+"|' c #A16E6E",
+"1' c #715D5D",
+"2' c #6E6B6B",
+"3' c #820F0F",
+"4' c #B03434",
+"5' c #6F6F6F",
+"6' c #878787",
+"7' c #676767",
+"8' c #131313",
+"9' c #111111",
+"0' c #9F7777",
+"a' c #B50101",
+"b' c #220000",
+"c' c #AC4343",
+"d' c #222222",
+"e' c #808080",
+"f' c #9E7E7E",
+"g' c #B40303",
+"h' c #3D0000",
+"i' c #A85252",
+"j' c #646464",
+"k' c #565656",
+"l' c #666666",
+"m' c #4C4C4C",
+"n' c #9D8585",
+"o' c #B50505",
+"p' c #300000",
+"q' c #A46161",
+"r' c #8C8C8C",
+"s' c #0D0D0D",
+"t' c #787878",
+"u' c #9B8C8C",
+"v' c #B50808",
+"w' c #280000",
+"x' c #A17070",
+"y' c #1A1A1A",
+"z' c #4D4D4D",
+"A' c #4F4F4F",
+"B' c #B50A0A",
+"C' c #330000",
+"D' c #520000",
+"E' c #B60202",
+"F' c #9E7D7D",
+"G' c #060606",
+"H' c #818181",
+"I' c #2E2E2E",
+"J' c #181818",
+"K' c #232323",
+"L' c #636363",
+"M' c #2A2A2A",
+"N' c #6B6B6B",
+"O' c #4D2020",
+"P' c #3E0000",
+"Q' c #353030",
+"R' c #B50E0E",
+"S' c #3B0D0D",
+"T' c #B40606",
+"U' c #9C8888",
+"V' c #696969",
+"W' c #525252",
+"X' c #A74E4E",
+"Y' c #B40404",
+"Z' c #B31818",
+"`' c #AF2E2E",
+" ) c #A94444",
+".) c #B30A0A",
+"+) c #A35E5E",
+"@) c #B20A0A",
+"#) c #9A9191",
+"$) c #B22222",
+"%) c #AD3838",
+"&) c #A74B4B",
+"*) c #B11414",
+"=) c #A16C6C",
+"-) c #B00F0F",
+";) c #9A9292",
+">) c #B12B2B",
+",) c #AC4141",
+"') c #A55252",
+")) c #AD2323",
+"!) c #9E7C7C",
+"~) c #AF1414",
+"{) c #AF3535",
+"]) c #AA4B4B",
+"^) c #A35959",
+"/) c #AA3232",
+"() c #B20101",
+"_) c #AE1919",
+":) c #AD3F3F",
+"<) c #A85555",
+"[) c #A26060",
+"}) c #A74141",
+"|) c #AF0A0A",
+"1) c #AC1F1F",
+"2) c #AB4949",
+"3) c #A65E5E",
+"4) c #A16767",
+"5) c #A45050",
+"6) c #AD1414",
+"7) c #AB2424",
+"8) c #A95252",
+"9) c #A46868",
+"0) c #9F6E6E",
+"a) c #A15F5F",
+"b) c #AA2020",
+"c) c #A92B2B",
+"d) c #A75C5C",
+"e) c #A27171",
+"f) c #9E7474",
+"g) c #A82E2E",
+"h) c #A73232",
+"i) c #A56565",
+"j) c #9D7A7A",
+"k) c #AD0202",
+"l) c #9D7D7D",
+"m) c #A53D3D",
+"n) c #A63939",
+"o) c #A36F6F",
+"p) c #BD0202",
+"q) c #9E8383",
+"r) c #AC0303",
+"s) c #A34C4C",
+"t) c #A44040",
+"u) c #A17979",
+"v) c #BC0707",
+"w) c #9D8888",
+"x) c #9B8585",
+"y) c #AA0505",
+"z) c #A05B5B",
+"A) c #A34747",
+"B) c #9F8282",
+"C) c #BC0B0B",
+"D) c #9C8D8D",
+"E) c #A90707",
+"F) c #A81212",
+"G) c #9E6B6B",
+"H) c #A14E4E",
+"I) c #BB1010",
+"J) c #A90808",
+"K) c #A62121",
+"L) c #9C7A7A",
+"M) c #A05555",
+"N) c #BB1515",
+"O) c #A80A0A",
+"P) c #A43030",
+"Q) c #A80404",
+"R) c #9F5C5C",
+"S) c #BE0606",
+"T) c #B91C1C",
+"U) c #A70D0D",
+"V) c #A23F3F",
+"W) c #9A8C8C",
+"X) c #A60B0B",
+"Y) c #9E6363",
+"Z) c #BD1010",
+"`) c #B72626",
+" ! c #A51414",
+".! c #A04E4E",
+"+! c #A51313",
+"@! c #9D6A6A",
+"#! c #BA1A1A",
+"$! c #B43030",
+"%! c #A41B1B",
+"&! c #9E5E5E",
+"*! c #A41D1D",
+"=! c #9C7171",
+"-! c #B33A3A",
+";! c #A22222",
+">! c #9C6D6D",
+",! c #A22C2C",
+"'! c #9C7878",
+")! c #B72C2C",
+"!! c #B14343",
+"~! c #A12929",
+"{! c #9B7C7C",
+"]! c #A03B3B",
+"^! c #B43737",
+"/! c #AE4D4D",
+"(! c #A03030",
+"_! c #9A8A8A",
+":! c #9E4B4B",
+"<! c #A30202",
+"[! c #9A8484",
+"}! c #B24040",
+"|! c #AC5656",
+"1! c #9F3737",
+"2! c #A10A0A",
+"3! c #9D5A5A",
+"4! c #A20606",
+"5! c #9A8888",
+"6! c #AF4A4A",
+"7! c #A96060",
+"8! c #9E3E3E",
+"9! c #A01515",
+"0! c #9C6969",
+"a! c #AD5353",
+"b! c #A76A6A",
+"c! c #9D4545",
+"d! c #9F2020",
+"e! c #9B7777",
+"f! c #A00101",
+"g! c #9F0D0D",
+"h! c #998E8E",
+"i! c #AA5D5D",
+"j! c #A47373",
+"k! c #9C4C4C",
+"l! c #9D2E2E",
+"m! c #9A8383",
+"n! c #9F0404",
+"o! c #9E1010",
+"p! c #A86767",
+"q! c #C50202",
+"r! c #A27C7C",
+"s! c #9C5353",
+"t! c #9D3E3E",
+"u! c #9E0808",
+"v! c #9D1414",
+"w! c #A57070",
+"x! c #A08383",
+"y! c #9B5A5A",
+"z! c #9B4D4D",
+"A! c #9D0E0E",
+"B! c #9C1818",
+"C! c #A27A7A",
+"D! c #C50707",
+"E! c #9E8A8A",
+"F! c #9A6161",
+"G! c #9B1C1C",
+"H! c #9B1E1E",
+"I! c #C50909",
+"J! c #9A6868",
+"K! c #9A6B6B",
+"L! c #9B2B2B",
+"M! c #9B2525",
+"N! c #C80101",
+"O! c #C40C0C",
+"P! c #9A6F6F",
+"Q! c #9A3A3A",
+"R! c #9A2C2C",
+"S! c #9C8F8F",
+"T! c #C70707",
+"U! c #C31414",
+"V! c #997676",
+"W! c #9A0404",
+"X! c #998585",
+"Y! c #9A4949",
+"Z! c #9A3333",
+"`! c #C50E0E",
+" ~ c #C01E1E",
+".~ c #997D7D",
+"+~ c #990B0B",
+"@~ c #995858",
+"#~ c #993A3A",
+"$~ c #C31616",
+"%~ c #BD2828",
+"&~ c #998484",
+"*~ c #981313",
+"=~ c #996767",
+"-~ c #984141",
+";~ c #C21D1D",
+">~ c #BB3232",
+",~ c #998B8B",
+"'~ c #971E1E",
+")~ c #984848",
+"!~ c #BF2525",
+"~~ c #B83B3B",
+"{~ c #972D2D",
+"]~ c #984F4F",
+"^~ c #BD2E2E",
+"/~ c #B54545",
+"(~ c #950101",
+"_~ c #973C3C",
+":~ c #975656",
+"<~ c #B93838",
+"[~ c #B24F4F",
+"}~ c #940707",
+"|~ c #940B0B",
+"1~ c #B74141",
+"2~ c #AF5858",
+"3~ c #940E0E",
+"4~ c #975A5A",
+"5~ c #941A1A",
+"6~ c #976464",
+"7~ c #B44B4B",
+"8~ c #AC6262",
+"9~ c #941515",
+"0~ c #976969",
+"a~ c #942929",
+"b~ c #976B6B",
+"c~ c #B15555",
+"d~ c #A96B6B",
+"e~ c #931C1C",
+"f~ c #977777",
+"g~ c #943838",
+"h~ c #977272",
+"i~ c #AD5E5E",
+"j~ c #A67575",
+"k~ c #932323",
+"l~ c #988383",
+"m~ c #954747",
+"n~ c #910101",
+"o~ c #977979",
+"p~ c #AA6868",
+"q~ c #A27F7F",
+"r~ c #922A2A",
+"s~ c #955656",
+"t~ c #900202",
+"u~ c #977D7D",
+"v~ c #A77171",
+"w~ c #923131",
+"x~ c #900E0E",
+"y~ c #966565",
+"z~ c #8F0404",
+"A~ c #A47B7B",
+"B~ c #923838",
+"C~ c #901C1C",
+"D~ c #967474",
+"E~ c #8E0606",
+"F~ c #D00303",
+"G~ c #923F3F",
+"H~ c #902B2B",
+"I~ c #978484",
+"J~ c #8E0808",
+"K~ c #924646",
+"L~ c #913A3A",
+"M~ c #8C0404",
+"N~ c #8D0A0A",
+"O~ c #9D8D8D",
+"P~ c #CE0B0B",
+"Q~ c #CA1616",
+"R~ c #924D4D",
+"S~ c #924949",
+"T~ c #8C1010",
+"U~ c #8C0B0B",
+"V~ c #CD1010",
+"W~ c #C72020",
+"X~ c #925454",
+"Y~ c #935858",
+"Z~ c #8D1B1B",
+"`~ c #8C1111",
+" { c #C32929",
+".{ c #925B5B",
+"+{ c #946767",
+"@{ c #8D2828",
+"#{ c #8C1919",
+"${ c #C91C1C",
+"%{ c #C03434",
+"&{ c #936262",
+"*{ c #957777",
+"={ c #8E3737",
+"-{ c #8B1F1F",
+";{ c #978686",
+">{ c #8F4646",
+",{ c #8C2626",
+"'{ c #C22F2F",
+"){ c #B94747",
+"!{ c #947070",
+"~{ c #989494",
+"{{ c #915555",
+"]{ c #8C2D2D",
+"^{ c #BF3939",
+"/{ c #B55050",
+"({ c #870B0B",
+"_{ c #926464",
+":{ c #8C3434",
+"<{ c #B25A5A",
+"[{ c #957E7E",
+"}{ c #881A1A",
+"|{ c #947373",
+"1{ c #8D3B3B",
+"2{ c #B84C4C",
+"3{ c #AF6464",
+"4{ c #8A2929",
+"5{ c #968181",
+"6{ c #840101",
+"7{ c #8D4242",
+"8{ c #B45656",
+"9{ c #AB6D6D",
+"0{ c #978C8C",
+"a{ c #8B3838",
+"b{ c #840808",
+"c{ c #8E4949",
+"d{ c #B15F5F",
+"e{ c #978F8F",
+"f{ c #830404",
+"g{ c #8D4747",
+"h{ c #841010",
+"i{ c #8E5050",
+"j{ c #A38181",
+"k{ c #830A0A",
+"l{ c #8F5757",
+"m{ c #851818",
+"n{ c #8F5858",
+"o{ c #A97373",
+"p{ c #916666",
+"q{ c #862626",
+"r{ c #8F5E5E",
+"s{ c #A67B7B",
+"t{ c #D70505",
+"u{ c #821414",
+"v{ c #937575",
+"w{ c #883535",
+"x{ c #906565",
+"y{ c #A38282",
+"z{ c #D50C0C",
+"A{ c #821919",
+"B{ c #958484",
+"C{ c #8A4444",
+"D{ c #916C6C",
+"E{ c #D21414",
+"F{ c #831F1F",
+"G{ c #7F0505",
+"H{ c #8C5353",
+"I{ c #927373",
+"J{ c #D70909",
+"K{ c #CF1B1B",
+"L{ c #842424",
+"M{ c #8F6262",
+"N{ c #937A7A",
+"O{ c #D70C0C",
+"P{ c #CD2222",
+"Q{ c #842B2B",
+"R{ c #811B1B",
+"S{ c #917171",
+"T{ c #948181",
+"U{ c #D31414",
+"V{ c #C92B2B",
+"W{ c #853232",
+"X{ c #832828",
+"Y{ c #947E7E",
+"Z{ c #7C0303",
+"`{ c #968888",
+" ] c #D01D1D",
+".] c #C53535",
+"+] c #863939",
+"@] c #853737",
+"#] c #968989",
+"$] c #7B0707",
+"%] c #CC2727",
+"&] c #C13F3F",
+"*] c #864040",
+"=] c #884646",
+"-] c #7B0A0A",
+";] c #C83131",
+">] c #BD4949",
+",] c #874747",
+"'] c #8A5555",
+")] c #7C1414",
+"!] c #790404",
+"~] c #C43A3A",
+"{] c #B95252",
+"]] c #884E4E",
+"^] c #8D6464",
+"/] c #7F2424",
+"(] c #7A0B0B",
+"_] c #C04444",
+":] c #B55C5C",
+"<] c #895555",
+"[] c #907373",
+"}] c #823333",
+"|] c #7A1313",
+"1] c #BC4E4E",
+"2] c #B16565",
+"3] c #8B5C5C",
+"4] c #750101",
+"5] c #938181",
+"6] c #854242",
+"7] c #7B1919",
+"8] c #B85757",
+"9] c #AC6F6F",
+"0] c #8C6363",
+"a] c #760808",
+"b] c #885151",
+"c] c #7C2020",
+"d] c #B46161",
+"e] c #8D6A6A",
+"f] c #771010",
+"g] c #8B6161",
+"h] c #7D2828",
+"i] c #E00101",
+"j] c #A48282",
+"k] c #8F7171",
+"l] c #791818",
+"m] c #8E7070",
+"n] c #7E2E2E",
+"o] c #DF0505",
+"p] c #A28787",
+"q] c #917878",
+"r] c #7C2626",
+"s] c #927F7F",
+"t] c #7F3535",
+"u] c #A67E7E",
+"v] c #DE0A0A",
+"w] c #803C3C",
+"x] c #A18888",
+"y] c #DC0F0F",
+"z] c #938484",
+"A] c #710202",
+"B] c #824444",
+"C] c #710505",
+"D] c #824343",
+"E] c #DA1414",
+"F] c #948787",
+"G] c #710606",
+"H] c #865353",
+"I] c #741313",
+"J] c #834A4A",
+"K] c #E30202",
+"L] c #D71A1A",
+"M] c #958B8B",
+"N] c #710A0A",
+"O] c #8A6262",
+"P] c #782222",
+"Q] c #855252",
+"R] c #DF0B0B",
+"S] c #D32323",
+"T] c #710D0D",
+"U] c #8E7171",
+"V] c #7B3131",
+"W] c #865858",
+"X] c #DB1515",
+"Y] c #CF2D2D",
+"Z] c #711010",
+"`] c #6D0303",
+" ^ c #917E7E",
+".^ c #7F4141",
+"+^ c #885F5F",
+"@^ c #D71F1F",
+"#^ c #CA3737",
+"$^ c #711414",
+"%^ c #6D0707",
+"&^ c #948989",
+"*^ c #835050",
+"=^ c #8A6767",
+"-^ c #D32828",
+";^ c #C64141",
+">^ c #711717",
+",^ c #6D0B0B",
+"'^ c #875F5F",
+")^ c #C14A4A",
+"!^ c #721E1E",
+"~^ c #701515",
+"{^ c #8B6E6E",
+"]^ c #8E7474",
+"^^ c #C93B3B",
+"/^ c #BD5454",
+"(^ c #742525",
+"_^ c #742424",
+":^ c #907D7D",
+"<^ c #907C7C",
+"[^ c #C44646",
+"}^ c #B85E5E",
+"|^ c #762C2C",
+"1^ c #793434",
+"2^ c #670101",
+"3^ c #928282",
+"4^ c #C04F4F",
+"5^ c #B36767",
+"6^ c #783333",
+"7^ c #7D4343",
+"8^ c #969191",
+"9^ c #690A0A",
+"0^ c #BB5959",
+"a^ c #AE7171",
+"b^ c #793A3A",
+"c^ c #6C1616",
+"d^ c #660202",
+"e^ c #958E8E",
+"f^ c #B66262",
+"g^ c #E90101",
+"h^ c #AA7979",
+"i^ c #7B4141",
+"j^ c #866161",
+"k^ c #702222",
+"l^ c #680808",
+"m^ c #B16C6C",
+"n^ c #A68080",
+"o^ c #7D4848",
+"p^ c #8B7070",
+"q^ c #680D0D",
+"r^ c #AC7676",
+"s^ c #E80606",
+"t^ c #A28888",
+"u^ c #7F4F4F",
+"v^ c #793F3F",
+"w^ c #691212",
+"x^ c #979393",
+"y^ c #A77F7F",
+"z^ c #E70808",
+"A^ c #9F8F8F",
+"B^ c #815656",
+"C^ c #7E4E4E",
+"D^ c #6A1717",
+"E^ c #E60B0B",
+"F^ c #835D5D",
+"G^ c #630505",
+"H^ c #6C1D1D",
+"I^ c #EB0404",
+"J^ c #E31212",
+"K^ c #856464",
+"L^ c #886C6C",
+"M^ c #6D2222",
+"N^ c #E70B0B",
+"O^ c #DE1C1C",
+"P^ c #886B6B",
+"Q^ c #6C2222",
+"R^ c #8E7B7B",
+"S^ c #6E2828",
+"T^ c #E41313",
+"U^ c #D92525",
+"V^ c #8A7272",
+"W^ c #713232",
+"X^ c #723434",
+"Y^ c #E01A1A",
+"Z^ c #D52F2F",
+"`^ c #8C7878",
+" / c #774141",
+"./ c #774343",
+"+/ c #DC2121",
+"@/ c #CF3939",
+"#/ c #8E7D7D",
+"$/ c #7C5151",
+"%/ c #D82A2A",
+"&/ c #CA4242",
+"*/ c #908383",
+"=/ c #846464",
+"-/ c #836363",
+";/ c #D33434",
+">/ c #C54C4C",
+",/ c #928888",
+"'/ c #8A7474",
+")/ c #8C7979",
+"!/ c #C05656",
+"~/ c #948D8D",
+"{/ c #918585",
+"]/ c #C84747",
+"^/ c #BA5F5F",
+"// c #C35050",
+"(/ c #B56969",
+"_/ c #BE5A5A",
+":/ c #B07373",
+"</ c #B86464",
+"[/ c #AA7C7C",
+"}/ c #B36D6D",
+"|/ c #A48686",
+"1/ c #AD7777",
+"2/ c #F40101",
+"3/ c #F30404",
+"4/ c #F00A0A",
+"5/ c #F10909",
+"6/ c #EA1414",
+"7/ c #EF0E0E",
+"8/ c #E51D1D",
+"9/ c #EC1313",
+"0/ c #DF2727",
+"a/ c #E91818",
+"b/ c #DA3131",
+"c/ c #D43A3A",
+"d/ c #DE2B2B",
+"e/ c #CE4444",
+"f/ c #D93535",
+"g/ c #C94D4D",
+"h/ c #D23E3E",
+"i/ c #C35757",
+"j/ c #CD4848",
+"k/ c #C75252",
+"l/ c #C15B5B",
+"m/ c #B07474",
+"n/ c #BB6565",
+"o/ c #AA7E7E",
+"p/ c #B56E6E",
+"q/ c #A48888",
+"r/ c #A08F8F",
+"s/ c #9B9797",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . + ",
+" @ # ",
+" $ % ",
+" & * ",
+" = - ",
+" ; > ",
+" , ' ",
+" ) ! ",
+" ~ { ",
+" ] ^ ",
+" / ( ",
+" _ : ",
+" + < [ ",
+" } | 1 ",
+" 2 3 4 ",
+" 5 6 7 ",
+" 8 9 0 ",
+" a b c + ",
+" d e e f ",
+" g h h i ",
+" j h h k ",
+" l m m n ",
+" o m m p ",
+" q r r s ",
+" t u u v ",
+" w u u x ",
+" y z z A ",
+" + B z z C ",
+" D E F F G ",
+" # H I I J ",
+" K L I I M ",
+" N O P P Q ",
+" R P P P S + ",
+" T U U U V K ",
+" W U U U X Y ",
+" Z ` ` ` ... ",
+" +.` ` ` @.#. ",
+" $.%.%.%.%.&. ",
+" *.=.=.=.=.-. ",
+" ;.=.=.=.=.>. ",
+" ,.'.'.'.'.). ",
+" !.'.'.'.'.~. ",
+" {.].].].].^. ",
+" /.].].].].(. ",
+" _.:.:.:.:.<. ",
+" [.}.}.}.}.|. ",
+" 1.}.}.}.}.2. ",
+" 3.4.4.4.4.4.5.6. ",
+" 7.4.4.4.4.4.8.3. ",
+" 9.0.0.0.0.0.a.b. ",
+" c.0.0.0.0.0.d.7. ",
+" e.f.f.f.f.f.g.h. ",
+" i.j.j.j.j.j.j.k. ",
+" l.j.j.j.j.j.j.m. ",
+" n.o.o.o.o.o.o.p. ",
+" q.o.o.o.o.o.o.r. ",
+" s.t.t.t.t.t.t.u. ",
+" v.w.w.w.w.w.w.x. ",
+" y.w.w.w.w.w.w.z. ",
+" A.B.B.B.B.B.B.C. ",
+" D.B.B.B.B.B.B.E. ",
+" + F.G.G.G.G.G.G.H. ",
+" I.J.G.G.G.G.G.G.K.6. ",
+" L.M.N.N.N.N.N.N.O.P. ",
+" Q.R.N.N.N.N.N.N.S.T. ",
+" U.V.W.W.W.W.W.W.X.Y. ",
+" Z.`.`.`.`.`.`.`. +.+ ",
+" ++`.`.`.`.`.`.`.`.@+ ",
+" #+$+$+$+$+$+$+$+$+U. ",
+" %+$+$+$+$+$+$+$+$+&+ ",
+" *+=+=+=+=+=+=+=+=+-+ ",
+" ;+=+=+=+=+=+=+=+=+>+ ",
+" ,+'+'+'+'+'+'+'+'+)+ ",
+" !+~+~+~+~+~+~+~+~+{+ ",
+" ]+~+~+~+~+~+~+~+~+^+ ",
+" /+(+(+(+(+(+(+(+(+_+ ",
+" 6.:+(+(+(+(+(+(+(+(+<+ ",
+" T.[+}+}+}+}+}+}+}+}+|+ ",
+" 1+2+}+}+}+}+}+}+}+}+3+ ",
+" 4+5+6+6+6+6+6+6+6+6+7+ ",
+" 8+9+0+0+0+0+0+0+0+0+a+ ",
+" b+0+0+0+0+0+0+0+0+0+c+6. ",
+" d+e+e+e+e+e+e+e+e+e+e+1+ ",
+" f+e+e+e+e+e+e+e+e+e+e+g+ ",
+" h+i+i+i+i+i+i+i+i+i+i+j+ ",
+" k+l+l+l+l+l+l+l+l+l+l+m+ ",
+" n+l+l+l+l+l+l+l+l+l+l+o+ ",
+" + p+q+r+s+t+u+v+w+x+y+z+ A+B+B+B+B+B+B+B+B+B+B+C+ + D+E+F+G+H+I+J+K+L+M+N+ ",
+" O+P+Q+R+S+T+U+V+W+X+M+ Y+B+B+B+B+B+B+B+B+B+B+Z+ `+ @.@+@@@#@$@%@&@*@=@+ ",
+" N+-@;@>@,@#@,@'@)@!@N+ ~@{@{@{@{@{@{@{@{@{@{@]@ ^@/@(@_@:@:@<@[@}@|@ ",
+" |@1@2@3@:@:@3@4@5@6@ 7@{@{@{@{@{@{@{@{@{@{@8@ + M+9@0@a@a@a@<@4@b@+ ",
+" c@d@e@f@a@a@a@g@h@i@ 6.j@k@k@k@k@k@k@k@k@k@k@l@ m@n@o@p@p@p@p@q@r@z+ ",
+" s@t@u@p@p@p@v@w@d@ x@y@k@k@k@k@k@k@k@k@k@k@z@ A@B@C@D@D@D@D@E@F@m@ ",
+" G@H@I@D@D@D@D@J@K@+ L@M@N@N@N@N@N@N@N@N@N@N@O@ M+P@Q@R@R@R@R@S@T@ ",
+" T@U@R@R@R@R@R@V@M+ W@X@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Z@ `@ #.#+#+#+#+#@###O+ ",
+" 6@$#%#R@R@R@R@%#&#c@ *#=#Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@-# ;#>#,#,#,#,#,#'#)# ",
+" !#~#+#+#+#+#+#{#]# ^#/#/#/#/#/#/#/#/#/#/#/#(#_# :#<#[#[#[#[#[#}#|#c@ ",
+" 1#2#,#,#,#,#,#3#4#+ 5#/#/#/#/#/#/#/#/#/#/#/#X@6# 7#8#9#9#9#9#9#0#a#c@ ",
+" ;#b#[#[#[#[#[#c#d#+ e#f#f#f#f#f#f#f#f#f#f#f#g#h# i#j#9#9#9#9#9#k#a# ",
+" l#m#9#9#9#9#9#9#n#o# p#f#f#f#f#f#f#f#f#f#f#f#q#r# s#t#u#u#u#u#u#u#v#+ ",
+" O+w#u#u#u#u#u#u#x#y# z#A#A#A#A#A#A#A#A#A#A#A#B#C# + D#E#E#E#E#E#E#F#G# ",
+" c@H#E#E#E#E#E#E#E#I# J#K#K#K#K#K#K#K#K#K#K#K#K#e# L#M#N#N#N#N#N#N#M#O# ",
+" P#Q#N#N#N#N#N#N#R#S# T#K#K#K#K#K#K#K#K#K#K#K#K#U# V#W#W#W#W#W#W#W#X#N+ ",
+" z+Y#W#W#W#W#W#W#W#Z# `# $ $ $ $ $ $ $ $ $ $ $ $.$ +$@$#$#$#$#$#$#$#$$$ ",
+" %$#$#$#$#$#$#$#$&$*$ =$ $ $ $ $ $ $ $ $ $ $ $ $-$ ;$>$>$>$>$>$>$>$,$z+ ",
+" '$,$>$>$>$>$>$>$>$)$O+ !$~$~$~$~$~$~$~$~$~$~$~$~${$ ]$^$^$^$^$^$^$^$^$]$ ",
+" /$^$^$^$^$^$^$^$^$($ _$~$~$~$~$~$~$~$~$~$~$~$~$:$ <$[$[$[$[$[$[$[$[$}$`@ ",
+" |$^$^$^$^$^$^$^$^$1$ 2$3$3$3$3$3$3$3$3$3$3$3$3$4$ 6@5$6$6$6$6$6$6$6$5$7$ ",
+" O+8$[$[$[$[$[$[$[$[$9$ 0$a$a$a$a$a$a$a$a$a$a$a$a$b$ c$d$d$d$d$d$d$d$d$e$ ",
+" f$6$6$6$6$6$6$6$6$6$g$ h$a$a$a$a$a$a$a$a$a$a$a$a$i$ j$k$k$k$k$k$k$k$k$l$ ",
+" m$d$d$d$d$d$d$d$d$d$n$ 6.o$p$p$p$p$p$p$p$p$p$p$p$p$q$ r$k$k$k$k$k$k$k$k$s$6@ ",
+" t$k$k$k$k$k$k$k$k$k$u$ v$p$p$p$p$p$p$p$p$p$p$p$p$p$w$x@ x$y$y$y$y$y$y$y$y$z$A$ ",
+" B$y$y$y$y$y$y$y$y$y$C$ D$E$E$E$E$E$E$E$E$E$E$E$E$E$F$G$ H$I$J$J$J$J$J$J$J$J$K$L$ ",
+" M$J$J$J$J$J$J$J$J$J$N$L$ O$P$P$P$P$P$P$P$P$P$P$P$P$P$Q$R$ S$T$T$T$T$T$T$T$T$T$T$U$ ",
+" V$T$T$T$T$T$T$T$T$T$T$W$N+ X$P$P$P$P$P$P$P$P$P$P$P$P$P$Y$Z$ `$ %.%.%.%.%.%.%.%.%.%+%L$ ",
+" @%.%.%.%.%.%.%.%.%.%.%#%$%%%&%*%=% -%;%;%;%;%;%;%;%;%;%;%;%;%;%>%,% '%)%!%!%!%!%!%!%!%!%!%!%~%{% ",
+" ]%!%!%!%!%!%!%!%!%!%^%/%(%_%_%_%:%<%[% }%;%;%;%;%;%;%;%;%;%;%;%;%;%;%|% c@1%2%#%#%#%#%#%#%#%#%#%#%#%3%`@ ",
+" 4%5%#%#%#%#%#%#%#%6%7%_%_%_%_%_%_%_%8%=% 9%0%0%0%0%0%0%0%0%0%0%0%0%0%0%a% {%b%c%d%d%d%d%d%d%d%d%d%d%d%d%e% ",
+" f%d%d%d%d%d%d%g%h%_%_%_%_%_%_%_%_%_%i%j% k%0%0%0%0%0%0%0%0%0%0%0%0%0%0%l% m%n%n%n%n%n%o% =%n%n%n%n%n%n%n%n%n%p%q%r%s%s%s%s%s%s%s%s%s%s%s%s%s%t%u% ",
+" v%w%d%d%d%d%d%~+_%_%_%_%_%_%_%_%_%_%x%y% z%A%A%A%A%A%A%A%A%A%A%A%A%A%A%B% C%_%_%_%_%_%D% j%E%F%G%_%_%_%_%_%_%_%_%_%_%_%_%H%I%}.J%K%K%K%K%K%K%K%K%K%K%L% ",
+" + M%s%s%s%s%s%N%_%_%_%_%_%_%_%_%_%_%_%O%P%`@ Q%A%A%A%A%A%A%A%A%A%A%A%A%A%A%R% C%_%_%_%_%_%D% S%T%U%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%V%A%W%W%W%W%W%W%W%W%X%Y% ",
+" 4%Z%K%K%K%K%`%_%_%_%_%_%_%_%_%_%_%_%f. &.&+&@& #&$&$&$&$&$&$&$&$&$&$&$&$&$&$&%& C%_%_%_%_%_%D% &&*&_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%=&P$-&-&-&-&-&-&;&>& ",
+" ,&'&W%W%W%)&_%_%_%_%_%_%_%_%_%_%_%B+W%W%W%!&~&{&N+ ]&^&^&^&^&^&^&^&^&^&^&^&^&^&^&/& C%_%_%_%_%_%D% (&_&_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%:&<&-&-&-&-&-&[&`@ ",
+" }&|&-&-&l+_%_%_%_%_%_%_%_%_%_%1&2&-&-&-&-&-&-&3&4&5&6&+ 7&^&^&^&^&^&^&^&^&^&^&^&^&^&^&8& C%_%_%_%_%_%D% 9&0&_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%a&b&b&b&b&c&N+ ",
+" d&e&b&f&I%_%_%_%_%_%_%_%_%_%r g&b&b&b&b&b&b&b&b&b&h&i&j&Y%k& l&m&m&m&m&m&m&m&m&m&m&m&m&m&m&n& C%_%_%_%_%_%D% *%_%_%_%_%_%_%o&V%p&p&p&p&p&p&p&p&p&q&H%_%_%_%_%_%r&s&g&g&t&u& ",
+" P%v&g&w&x&_%_%_%_%_%_%H%)&y&g&g&g&g&g&g&g&g&g&g&g&g&g&z&A&B&C&D& x@E&m&m&m&m&m&m&m&m&m&m&m&m&m&m&]&+ C%_%_%_%_%_%D% F&G&H&I&_%_%_%_%_%r&J&K&L&L&L&L&L&L&L&L&s&M&}.H%_%_%_%_%(%N&O&P&k& ",
+" Q&R&S&2&T&1&_%_%_%U&'+f&S&S&S&S&S&S&S&S&S&S&S&S&S&S&S&S&S&S&V&A&W&X&Y&+ Z&`& * * * * * * * * * * * * * *.*6. C%_%_%_%_%_%D% +*@*#*$*%*&***=*_%_%_%_%_%z ************************s&q&_%_%_%_%H%-*;*`@ ",
+" `@>*,***'*)* *N&g%**************************************************!*~*H&{*@&c@ ]*^* * * * * * * * * * * * * * */*(* C%_%_%_%_%_%D% N+_*:*<*[*}*g%g%g%g%g%g%|*_%_%_%_%_%N.g%g%g%g%g%g%g%g%g%g%g%g%g%I%_%_%_%_%_%1* ",
+" 2*3*g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%4*5*6*;*{*4%c@ 7*8*9*9*9*9*9*9*9*9*9*9*9*9*9*9*0*L@ C%_%_%_%_%_%D% a*Y&b*c*d*e*f*g*g*g*g*g*g*g*g*g*g*h*i*i*i*i*i*`.g*g*g*g*g*g*g*g*g*g*g*g*g*j*_%_%_%_%_%k* ",
+" l*m*n*o*(+(+(+(+(+(+p*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*L&y&y&y&y&y&y&y&y&y&y&f&g*q*r*3*s*t*2*u*+ v*w*x*x*x*x*x*x*x*x*x*x*x*x*x*x*y*z* C%_%_%_%_%_%D% a*A*B*C*D*E*F*f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&G*H*H*H*H*H*M&f&f&f&f&f&f&f&f&f&f&f&f&f&j*_%_%_%_%_%k* ",
+" I*_%_%_%_%_%_%_%_%_%=+f&f&f&f&f&f&f&f&f&f&f&f&f&J*j.K*L*M*:&:&:&:&:&:&:&:&:&:&q&N*O*B+P*f&f&Q*R*S*T*U*V*W*6& X*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*w*Y* C%_%_%_%_%_%D% `@Z*`* =.=+=@=#=L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&I%_%_%_%_%_%k* ",
+" I*_%_%_%_%_%_%_%_%_%$+f&f&f&f&f&f&f&f&f&f&f&$=%=&=_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%r&i+'*f&f&f&f&f&f&f&Q**=D*==-=;=>=+*`@j%=%,='=)=)=)=)=)=)=)=)=)=)=!=~={= 9&]=)=)=)=)=)= o%)=)=)=)=)=^= /=(=(=(=(=(=(=(=(=(=(=(=;%w.0.0.0._=)=)=)=)=)=)=)='=,=o%j% C%_%_%_%_%_%D% m%'=)=)=)=)=)=:= N+6&<=[=}=|=.*1=p$p$p$p$p$p$p$p$p$p$2=3=y&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&s&4= =5=_%_%_%_%_%k* ",
+" I*_%_%_%_%_%_%_%_%_%$+L&L&L&L&L&L&L&L&L&L&6=7=_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%8=9=0=L&L&L&L&L&L&L&s&s&s&s&s&a=b=c=d=:%_%_%_%_%_%_%_%_%_%_%_%_%_%e=f=g=9& h=G%_%_%_%_%_& i=_%_%_%_%_%j= k=(=(=(=(=(=(=(=(=(=(=$&I%_%_%_%_%_%_%_%_%_%_%_%_%_%_%l=m=n= C%_%_%_%_%_%D% S%o=_%_%_%_%_%_&E% p=q=r=s=t=u=v=w=x='*x*y=z=_%_%_%_%_%_%_%_%_%_%_%_%_%(%A=A#K&'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*b=B=q= C=_%_%_%_%_%k* ",
+" D=_%_%_%_%_%_%_%_%_%E=F=G=s&s&s&s&s&s&s&2&H=_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%I=K&s&s&s&s&s&s&s&'*'*'*'*'*j.&=_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%J=K= h=G%_%_%_%_%_& i=_%_%_%_%_%j= L=M=M=M=M=M=M=M=M=M=M==+H%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%x%N=&& C%_%_%_%_%_%D% j%O=_&_%_%_%_%_%P=Q=R=S=T=U=V=W='*'*'*'*'*X=u (%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%8=O*<&y&y&y&y&y&y&y&y&y&y&y&y&y&y&y&y&y&y&y&y&y&y&y&y&y&Y=Z=`= C=_%_%_%_%_%k* ",
+" D=_%_%_%_%_%_%_%_%_% -+ .-+-x='*'*'*'*'*@-_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%H%4.'*'*'*'*'*'*y&y&y&y&y&`.8=_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%#-$-+ h=G%_%_%_%_%_& i=_%_%_%_%_%j= %-M=M=M=M=M=M=M=M=M=M='._%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_&N= C%_%_%_%_%_%D% F&&-*-_&_%_%_%_%_%_%=---y&y&y&y&y&y&y&y&y&y&;-u H%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%>-P*;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-,-'-)- C=_%_%_%_%_%k* ",
+" i%_%_%_%_%_%_%_%_%_% - !-~-{-]-y&2=H%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%z=3=y&y&y&y&y&y&y&y&y&^-1&_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%/-(-_-:-<-[-}-|-1-2-3-4-G%_%_%_%_%_& i=_%_%_%_%_%j= 5-6-6-6-6-6-6-6-6-6-6-t._%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%x%7- C%_%_%_%_%_%8-9-0-a-b-c-d-e-A#f-_%_%_%_%_%_%p&g-;-;-;-;-;-;-;-;-;-;-;-m&8=_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%o.;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-h-i-j-+ C=_%_%_%_%_%k* ",
+" i%_%_%_%_%_%_%_%_%_% - p=k-l-m-_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%G.;-;-;-;-;-;-;-;-;-T&_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%=&n-;-;-;-;-;-;-;-;-h-o-p-_%_%_%_%_&q-r-2-6&p= i=_%_%_%_%_%j= s-2=2=2=2=2=2=2=2=2=2=a$t-_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%u-j%+ +*q=v-w-x-y-z-A-B-_%_%_%_%_%/-P*P*P*P*P*P*M=C-_%_%_%_%_%_%7%D-P*P*P*P*P*P*P*P*P*P*P*P*K*_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%r&--P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*E-F-G-u* H-_%_%_%_%_%l* ",
+" i%_%_%_%_%_%_%_%_%_% - I-_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%J-P*P*P*P*P*P*P*P*K-L-_%_%_%_%_%(%M-N-N%N%N%N%N%N%N%N%O-1&_%_%_%_%_%_%N.P*P*P*P*P*P*P*P*P*J*M*_%_%_%_%H%P*P-Q-R-S-F-T-U-V-W-X-Y-Z-`-_%_%_%_%_%j= ;2=2=2=2=2=2=2=2=2=2=2=B.y=.;.;.;+;@;@;@;@;@;#;$;%;&;_%_%_%_%_%*;=;-;;;>;,;K&K&K&K&K&f._%_%_%_%_%';K&K&K&K&K&^-h%_%_%_%_%_%_%);p$K&K&K&K&K&K&K&K&K&K&K&K&!;(%_%_%_%_%_%H%~;N-N-N-N-N-N-N-N-N-y=q&_%_%_%_%_%H%E$K&K&K&K&K&K&K&K&K&K&K&K&K&;;{;];k& ^;/;_%_%_%_%e=(; ",
+" _;_%_%_%_%_%_%_%_%_% - [%:%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%=-K&K&K&K&K&K&K&K&n-);_%_%_%_%_%N@X=K&K&K&K&K&K&K&K&K&X=x*t-_%_%_%_%_%:;K&K&K&K&K&K&K&K&K&J*M*_%_%_%_%H%K&K&K&K&K&K&K&K&K&K&K&K&<;[;_%_%_%_%_%j= };J&J&J&J&J&J&J&J&J&J&J&J&J&J&J&J&|; p=1;2;3;4;o&_%_%_%_%_%(=X=X=X=X=X=X=X=X=X=f._%_%_%_%_%';X=X=X=X=5;H=_%_%_%_%_%_%f-~+X=X=X=X=X=X=X=X=X=X=X=X=X=6-_%_%_%_%_%H%].M&X=X=X=X=X=X=X=X=X=X=6;7;_%_%_%_%_%4.X=X=X=X=X=X=X=X=X=X=2;8;Y-+* n%9;9;9;9;9;9;9;0;a;_%_%_%_%_%l==% ",
+" _;_%_%_%_%_%_%_%_%_% - K=b;_%_%_%_%_%_%_%_%i*m %.%.%.%.%.%.%.%.c;_%_%_%_%_%_%_%_%_%x&X=X=X=X=X=X=X=X=d;H%_%_%_%_%M*X=X=X=X=X=X=X=X=X=X=X=X=X=e;_%_%_%_%_%/%X=X=X=X=X=X=X=X=X=^%M*_%_%_%_%H%X=X=X=X=X=X=X=X=X=X=X=X=X=P$_%_%_%_%_%j= + f;J&J&J&J&J&J&J&J&J&J&J&J&J&J&J&J&g; `@h;J%J%$=N*_%_%_%_%_%A#J%J%J%J%J%J%J%J%J%0._%_%_%_%_%';J%J%J%K-K*_%_%_%_%_%_%H%` J%J%J%J%J%J%J%J%J%J%J%J%J%J% $_%_%_%_%_%i;K-J%J%J%J%J%J%J%J%J%J%J%J%@-_%_%_%_%_%%=J%J%J%J%J%J%j;k;l;m;a* *%_%_%_%_%_%_%_%_%_%_%_%_%_%_%m= ",
+" _;_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%o;p;q;r;J%J%J%J%J%J%^&_%_%_%_%_%_%_%_%_%p&J%J%J%J%J%J%J%J%6%H%_%_%_%_%s;J%J%J%J%J%J%J%J%J%J%J%J%J%B._%_%_%_%_%t;J%J%J%J%J%J%J%J%J%g-:&_%_%_%_%H%J%J%J%J%J%J%J%J%J%J%J%J%J%E$_%_%_%_%_%j= u;v;w;w;w;w;w;w;w;w;w;w;w;w;w;w;w;w;x; + y;0=0=0=7=_%_%_%_%_%/#0=0=0=0=0=0=0=0=0=0._%_%_%_%_%z;0=0=$=T&_%_%_%_%_%_%_%A;M&0=0=0=0=0=0=0=0=0=0=0=0=0=0=A#_%_%_%_%_%B;0=0=0=0=0=0=0=0=0=0=0=0=0=a&_%_%_%_%_%C;0=0=0=D;E;F;G;)- *%_%_%_%_%_%_%_%_%_%_%_%_%_%e=n= ",
+" _;_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S%+ H;I;J;K;0=0=0=$&_%_%_%_%_%_%_%_%_%p&0=0=0=0=0=0=0=0=L;H%_%_%_%_%s;0=0=0=0=0=0=0=0=0=0=0=0=0=B._%_%_%_%_%t;0=0=0=0=0=0=0=0=0=M;:&_%_%_%_%H%0=0=0=0=0=0=0=0=0=0=0=0=0=E$_%_%_%_%_%j= z*N;O;O;O;O;O;O;O;O;O;O;O;O;O;O;O;O;P; Q;M&M&M&7=_%_%_%_%_%Y@M&M&M&M&M&M&M&M&M&4._%_%_%_%_%z;M&M&].8=_%_%_%_%_%_%y=R;M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&A#_%_%_%_%_%S;M&M&M&M&M&M&M&M&M&M&M&M&M&a&_%_%_%_%_%C;T;U;V;W;X; *%_%_%_%_%_%_%_%_%_%_%_%_%_%Y; ",
+" Z;_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% )-`; >.>+>_%_%_%_%_%_%_%_%_%p&M&M&M&M&M&M&M&M&)*H%_%_%_%_%L-M&M&M&M&M&M&M&M&M&M&M&M&M&B._%_%_%_%_%t;M&M&M&M&M&M&M&M&M&H*:&_%_%_%_%H%M&M&M&M&M&M&M&M&M&M&M&M&M&p$_%_%_%_%_%j= @>#>O;O;O;O;O;O;O;O;O;O;O;O;O;O;O;O;$> %>$=$=$=7=_%_%_%_%_%N@$=$=$=$=$=$=$=$=$=4._%_%_%_%_%T&$=l+i*_%_%_%_%_%_%H=M;$=$=$=$=$=$=$=$=$=$=$=$=$=$=$=$=f#_%_%_%_%_%S;$=$=$=$=$=$=$=$=$=$=$=$=$=e;_%_%_%_%_%&>*>`@ *%_%_%_%_%_%_%_%_%_%_%_%_%_%e=n= ",
+" 0;_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% =>_%_%_%_%_%_%_%_%_%p&M&M&M&M&M&$=$=$=)*H%_%_%_%_%L-$=$=$=$=$=$=$=$=$=$=$=$=$=w._%_%_%_%_%t;$=$=$=$=$=$=$=$=$=6=:&_%_%_%_%H%$=$=$=$=$=$=$=$=$=$=$=$=$=a$_%_%_%_%_%j= ->;>D-D-D-D-D-D-D-D-D-D-D-D-D-D-D-D->> ,>$=$=$=7=_%_%_%_%_%N@$=$=$=$=$=$=$=$=$=}._%_%_%_%_%T&$&z=_%_%_%_%_%_%p&^-$=$=$=$=$=$=$=$=$=$=$=$=$=$=$=$=$=/#_%_%_%_%_%S;K-K-K-K-K-K-K-K-K-K-K-K-'>)>_%_%_%_%_%!> *%_%_%_%_%_%_%_%_%_%_%_%_%_%_%u- ",
+" 0;_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%p&$=$=$=$=$=K-K-K-~>H%_%_%_%_%L-K-K-K-K-K-K-K-K-K-K-K-K-K-w._%_%_%_%_%>-K-K-K-K-K-K-K-K-K-n-:&_%_%_%_%H%K-K-K-K-K-K-K-K-K-K-K-K-K-a$_%_%_%_%_%j= {>]>D-D-D-D-D-D-D-D-D-D-D-0%4.|*^>^>/>!>!>!>!>!>(>C;=*'.p&_%_%_%_%_%k@K-K-K-K-K-K-K-K-K-:._%_%_%_%_%y=_>_%_%_%_%_%_%:&6-K-K-K-K-K-K-K-K-K-K-K-K-K-K-K-K-K-K-Y@_%_%_%_%_%S;<&<&<&<&<&<&<&<&<&:><>[>}>|>_%_%_%_%_%!> n%N=N=N=N=N=N=9;0;1>_%_%_%_%_%l=o% ",
+" 0;_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%2>3>4>K-K-K-K-<&<&D-H%_%_%_%_%L-<&<&<&<&<&<&<&<&<&<&<&<&<&t._%_%_%_%_%>-<&<&<&<&<&<&<&<&<&n-:&_%_%_%_%H%<&<&<&<&<&<&<&<&<&<&<&<&<&3$_%_%_%_%_%j= 5>~>~>~>~>~>~>~>~>~>~>$&6>7>_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%{@<&<&<&<&<&<&<&<&<&:._%_%_%_%_%H%_%_%_%_%_%_%=&A#<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&Y@_%_%_%_%_%B;----------8>9>0>a>q= b>_%_%_%_%_%!> ,=/;_%_%_%_%e=,= ",
+" 0;_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%c>p=d>e>f>g>h>----O;H%_%_%_%_%L---------------------------t._%_%_%_%_%>-------------------6;:&_%_%_%_%H%--------------------------~$_%_%_%_%_%j= i>~>~>~>~>~>~>~>~>~> $h%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%{@------------------]._%_%_%_%_%_%_%_%_%_%_%f-N.G*--------------------------------------N@_%_%_%_%_%B;G*j>k>l>m>n>o>p>p>p>p>p>p>0&_%_%_%_%_%!> H-_%_%_%_%_%l* ",
+" q>_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%c> a*r>s>t>_%_%_%_%_%L---------------------------o._%_%_%_%_%u>------------------N&:&_%_%_%_%H%--------------------------~$_%_%_%_%_%j= v>w>)*)*)*)*)*)*)*^&h%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%B+G*G*G*G*G*G*G*G*G*]._%_%_%_%_%_%_%_%_%_%_%z;G*G*G*G*G*G*G*G*G*G*G*G*G*G*G*G*G*G*G*G*G*k@_%_%_%_%_%x>y>z>_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%!> C=_%_%_%_%_%k* ",
+" q>_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%c> A>_&_%_%_%_%B>C>G*G*G*G*G*G*G*G*G*G*G*G*o._%_%_%_%_%u>G*G*G*G*G*G*G*G*G*w&:&_%_%_%_%H%G*G*G*G*G*G*G*G*G*G*G*G*G* $_%_%_%_%_%j= D>E>)*)*)*)*)*)*)*6>_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%l+2&2&2&2&2&2&2&2&2&'._%_%_%_%_%_%_%_%_%_%_%F>x*2&2&2&2&2&2&2&2&2&2&2&2&2&2&2&2&2&G>H>I>J>_%_%_%_%_%K> I*_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%!> C=_%_%_%_%_%k* ",
+" q>_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%c> A>_&_%_%_%_%L>M>N>O>P>Q>R>2&2&2&2&2&2&2&j._%_%_%_%_%u>2&2&2&2&2&2&2&2&2&p*:&_%_%_%_%H%2&2&2&2&2&2&2&2&2&2&2&2&2&K#_%_%_%_%_%j= z*S>L;L;L;L;L;L;$&7>_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%l+R;R;R;R;R;R;R;R;R;'._%_%_%_%_%_%_%_%_%_%_%_%V%9*R;R;R;R;R;R;R;R;R;R;R;R;T>U>V>W>X>Y>+ )=_%_%_%_%_%K> Z>_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%!> C=_%_%_%_%_%k* ",
+" `>_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%c> A>_&_%_%_%_% , u;.,+,@,#,$,%,R;R;f._%_%_%_%_%u>R;R;R;R;R;R;R;R;R;^-:&_%_%_%_%H%R;R;R;R;R;R;R;R;R;R;R;R;R;K#_%_%_%_%_%j= u;&,6%6%6%6%6%6%o._%_%_%_%_%_%*,|*r =,-,-,-,-,-,;,:.|*7>_%_%_%_%_%_%i+!;!;!;!;!;!;!;!;!;=._%_%_%_%_%_%_%_%_%_%_%_%_%>,x*!;!;!;!;!;!;,,',),!,~,{,+ )=_%_%_%_%_%K> ],_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%!> C=_%_%_%_%_%k* ",
+" `>_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%c> A>_&_%_%_%_% , p=^,!,/,_%_%_%_%_%(,!;!;!;!;!;!;!;!;!;_,:&_%_%_%_%H%!;!;!;!;!;!;!;!;!;!;!;!;!;A#_%_%_%_%_%j= + :,6%6%6%6%6%6%C;_%_%_%_%_%~;6%6%6%<, [,5;5;p$o&_%_%_%_%_%i+5;5;5;5;5;5;5;5;5;=._%_%_%_%_%},'.f-_%_%_%_%_%_%q&|,1,2,3,4,Y> )=_%_%_%_%_%K> n%5,U%U%U%U%U%U%U%U%U%U%U%U%U%U%U%U%<% C=_%_%_%_%_%k* ",
+" D%_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%c> A>_&_%_%_%_% , 6,_%_%_%_%_%7,8,9,j>0,5;5;5;5;5;_,:&_%_%_%_%H%5;5;5;5;5;5;5;5;5;5;5;5;5;f#_%_%_%_%_%j= a,b,b,b,b,b,b,},_%_%_%_%_%9=b,b,b,c, d,e,e,^%f,_%_%_%_%_%e+e,e,e,e,e,e,e,e,e,%._%_%_%_%_%A;3=g,h,_%_%_%_%_%_%1>n= )=_%_%_%_%_%K> m%i,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,K= C=_%_%_%_%_%k* ",
+" D%_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%c> A>_&_%_%_%_% , 6,_%_%_%_%_%o= + k,l,m,n,o,p,q,r,C-_%_%_%_%H%e,e,e,e,e,e,e,e,e,e,e,e,e,f#_%_%_%_%_%j= s,b,b,b,b,b,b,},_%_%_%_%_%|*b,b,b,t, u,3=3=3==-_%_%_%_%_%0+3=3=3=3=3=3=3=3=3=%._%_%_%_%_%v,w,x,y,U%_%_%_%_%_%_%a;n= )=_%_%_%_%_%K> C=_%_%_%_%_%k* ",
+" D%_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%c> A>_&_%_%_%_% , 6,_%_%_%_%_%o= p=z,A,_%_%_%_%H%3=3=3=3=3=3=3=3=3=3=3=3=3=/#_%_%_%_%_%j= B,d;d;d;d;d;d;},_%_%_%_%_%|*d;d;d;C, D,E,J*J*=-_%_%_%_%_%0+J*J*J*J*J*J*F,G,H,I,_%_%_%_%_%D% j% -_&_%_%_%_%_%_%J,E% )=_%_%_%_%_%K> K,&%L,M,=% C=_%_%_%_%_%k* ",
+" O=_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%c> A>_&_%_%_%_% , 6,_%_%_%_%_%o= h=G%_%_%_%_%H%J*J*J*J*J*J*J*J*J*J*J*J*J*Y@_%_%_%_%_%j= N,d;d;d;d;d;d;},_%_%_%_%_%e;d;d;d;O, P,Q,J*J*=-_%_%_%_%_%6+J*J*J*J*J*E,R, C%_%_%_%_%_%D% 6,x%_%_%_%_%_%_%G%!= )=_%_%_%_%_%K> l*x%_%_%_%G%S, C=_%_%_%_%_%k* ",
+" O=_%_%_%_%_%_%_%_%_% - n;b;_%_%_%_%_%_%_%_%:%S% !=_%_%_%_%_%_%_%_%_%c> A>_&_%_%_%_% , 6,_%_%_%_%_%o= h=G%_%_%_%_%H%^%^%^%^%^%^%^%^%^%^%^%^%^%N@_%_%_%_%_%j= T,U,U,U,U,U,U,9=_%_%_%_%_%e;U,U,U,V, W,X,^%g-=-_%_%_%_%_%}+^%^%^%^%^%X,W, C%_%_%_%_%_%D% j%6,x%_%_%_%_%_%_%J,l* )=_%_%_%_%_%K> T%_%_%_%_%_%6, C=_%_%_%_%_%k* ",
+" O=_%_%_%_%_%_%_%_%_%m=Y, K=b;_%_%_%_%_%_%_%_%e=D=b>b>b>b>b>b>b>b>m=_%_%_%_%_%_%_%_%_%Z, A>_&_%_%_%_% , 6,_%_%_%_%_%o= h=G%_%_%_%_%H%g-g-g-g-g-g-g-g-g-g-g-g-g-N@_%_%_%_%_%j= `, ' ' ' ' ' '9=_%_%_%_%_%e; ' ' '.' +'@'g-g-=-_%_%_%_%_%}+g-g-g-g-g-#'k, C%_%_%_%_%_%D% j%(&x%_%_%_%_%_%_%G%k* )=_%_%_%_%_%K> q>_%_%_%_%_%L, C=_%_%_%_%_%k* ",
+" T%_%_%_%_%_%_%_%_%_%_%$'Y, S%:%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%%' A>_&_%_%_%_%H- &'_%_%_%_%_%o= h=G%_%_%_%_%H%n-M;M;M;M;M;M;M;M;M;M;M;M;k@_%_%_%_%_%j= *' ' ' ' ' ' '9=_%_%_%_%_%T& ' ' '=' -';'M;6;L*_%_%_%_%_%(+M;M;M;M;M;>'6. C%_%_%_%_%_%D% j%,'e=_%_%_%_%_%_%l=l* )=_%_%_%_%_%Y; q>_%_%_%_%_%&' H-_%_%_%_%_%k* ",
+" T%_%_%_%_%_%_%_%_%_%_%_%''=% ,_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%)' n%/;_%_%_%_%e=n; 9&!'_%_%_%_%_%o= m%1>_%_%_%_%_%A#M;M;M;M;M;M;M;M;M;M;M;M;k@_%_%_%_%_%j= ~'_,_,_,_,_,_,C;_%_%_%_%_%{' '_,_,]' ^'/'H*l+8=_%_%_%_%_%N@H*H*H*H*H*(' C%_%_%_%_%_%D% _'x%_%_%_%_%_%_%:']= ^=_%_%_%_%_%1>=% <%_%_%_%_%_%@;j% n=x%_%_%_%_%e=E% ",
+" b>_%_%_%_%_%_%_%_%_%_%_%_%_; `>_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%g= =%a;_%_%_%_%_%<'6,)='='='='='='='='=['}'_&_%_%_%_%_%o= j%j=_%_%_%_%_%F>P }+6+6+6+6+6+6+6+6+6+6+h _%_%_%_%_%j= |'_,_,_,_,_,_,f._%_%_%_%_%_%N%t.=+1''='='='='=2'3'm t-_%_%_%_%_%8=x*6=6=6=6=6=4' C%_%_%_%_%_%D% j%_'/;_%_%_%_%_%_%:%5' 6'_%_%_%_%_%_%!'&%'='='='='='='='='='='='='='='='=5'S% 6,_%_%_%_%_%U%_;7''='='='='='='='=)=-,8'_%_%_%_%_%b;K, ",
+" k*:'_%_%_%_%_%_%_%_%_%_%_%9'[% n=_&_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%G%o% u-_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%o= T%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%j= 0'a'^-^-^-^-^-^&=&_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%b'p*n-n-n-n-n-c' C%_%_%_%_%_%D% j%&%/;_%_%_%_%_%_%J= ,_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%/;n% n%_&_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%d'j% ",
+" %%/;_%_%_%_%_%_%_%_%_%_%9'Y, @;_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%L, '=e=_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%o= e'/;_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%j= f'g'^-^-^-^-^-_,h'_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%%.6;6;6;6;6;6;i' C%_%_%_%_%_%D% j'e=_%_%_%_%_%!' k'_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%/;n% u-_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%j' ",
+" l'/;_%_%_%_%_%_%_%_%_%m= o%C=_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_&I*&& j%F%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%o= m'_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%j= n'o'p*p*p*p*p*p*0%M*_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%p'U,N&N&N&N&N&N&q' C%_%_%_%_%_%D% M,/;_%_%_%_%!' Y,%'_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%:'r' A>s'_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%$'j% ",
+" ,'U%_%_%_%_%_%_%_%b;t' y%d'_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%e=0;S% [%J=_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%o= &&I*_&_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%j= u'v'w&w&w&w&w&w&w&6+t-_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%w'M=w&w&w&w&w&w&w&x' C%_%_%_%_%_%D% M,b;_%_%_%!' y%y'_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%<'j% 5's'_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%''o% ",
+" M,:%_%_%_%_%_%x%,' m%z'G%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%y'7'j% S%A'G%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%o= && -9'_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%j= u;B'w&w&w&w&w&w&w&w&3$C'8=_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%1&D')*p*p*p*p*p*p*p*E'F' C%_%_%_%_%_%D% M,G'_%_%!' r'i%x%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%:%k* i,K>_&_%_%_%_%_%_%_%_%_%_%_%_%_%_%_%l=<%m% ",
+" H'I'_&_%_%J'*% K=,'F%K'Z,8'8'8'8'8'8'8'8'8'8'J'''`>'=S% r'L'O=@;)')')')')')')')')')'I*M'_%_%_%_%_%o= :=N'O'>-P'P'P'P'P'P'P'P'P'P'P'P'h'Q')')')'b> R'N&N&N&N&N&N&N&N&N&^-3$e )&P'S')')')')')')')'7,y=I=].x*^-^-^-^-^-^-^-^-^-T'U' )=)')')')')',' V')')'A' j%n%-,q>@;)')')')')')')')')')'F%I*0;m'_'K, &&^;W'i%)')')')')')')')')')'Z>D%g=K= ",
+" ~='=,=j% 6,_%_%_%_%_%o= X'^-^-^-^-^-^-^-^-^-^-^-^-^-Y'-' Z'N&N&N&N&N&N&N&N&N&N&N&N&N&N&`' )^-^-^-^-^-^-^-^-^-^-^-^-^-.)u; ",
+" 6,_%_%_%_%_%o= +)_,_,_,_,_,_,_,_,_,_,_,_,_,@)#) $)6;6;6;6;6;6;6;6;6;6;6;6;6;6;%) &)_,_,_,_,_,_,_,_,_,_,_,_,_,*) ",
+" 6,_%_%_%_%_%o= =) ' ' ' ' ' ' ' ' ' ' ' ' '-);) >)n-n-n-n-n-n-n-n-n-n-n-n-n-n-,) ') ' ' ' ' ' ' ' ' ' ' ' ' ')) ",
+" 6,_%_%_%_%_%o= !)U,U,U,U,U,U,U,U,U,U,U,U,U,~)u; {)n-n-n-n-n-n-n-n-n-n-n-n-n-n-]) ^)U,U,U,U,U,U,U,U,U,U,U,U,U,/) ",
+" 6,_%_%_%_%_%o= D>()U,U,U,U,U,U,U,U,U,U,U,U,_)_# :)6=6=6=6=6=6=6=6=6=6=6=6=6=6=<) [)d;d;d;d;d;d;d;d;d;d;d;d;d;}) ",
+" 6,_%_%_%_%_%o= #)|)d;d;d;d;d;d;d;d;d;d;d;d;1)6. 2)6=6=6=6=6=6=6=6=6=6=6=6=6=6=3) 4)b,b,b,b,b,b,b,b,b,b,b,b,b,5) ",
+" 6,_%_%_%_%_%o= u;6)b,b,b,b,b,b,b,b,b,b,b,b,7) 8)H*H*H*H*H*H*H*H*H*H*H*H*H*H*9) 0)6%6%6%6%6%6%6%6%6%6%6%6%6%a) ",
+" 6,_%_%_%_%_%o= + b)6%6%6%6%6%6%6%6%6%6%6%6%c) d)H*H*H*H*H*H*H*H*H*H*H*H*H*H*e) f)L;L;L;L;L;L;L;L;L;L;L;L;L;0) ",
+" 6,_%_%_%_%_%o= g)L;L;L;L;L;L;L;L;L;L;L;L;h) i)M;M;M;M;M;M;M;M;M;M;M;M;M;M;x, j)k))*)*)*)*)*)*)*)*)*)*)*)*l) ",
+" 6,_%_%_%_%_%o= m))*)*)*)*)*)*)*)*)*)*)*)*n) o)M;M;M;M;M;M;M;M;M;M;M;M;M;p)q) {>r)~>~>~>~>~>~>~>~>~>~>~>~>u' ",
+" 6,_%_%_%_%_%o= s)~>~>~>~>~>~>~>~>~>~>~>~>t) u)g-g-g-g-g-g-g-g-g-g-g-g-g-v)w) x)y)D-D-D-D-D-D-D-D-D-D-D-;>+ ",
+" 6,_%_%_%_%_%o= z)D-D-D-D-D-D-D-D-D-D-D-D-A) B)^%^%^%^%^%^%^%^%^%^%^%^%^%C)D) D>E)O;O;O;O;O;O;O;O;O;O;O;F) ",
+" i,L,L,L,L,L,)= G)O;O;O;O;O;O;O;O;O;O;O;O;H) +'^%^%^%^%^%^%^%^%^%^%^%^%^%I)X; z*J)O;O;O;O;O;O;O;O;O;O;O;K) ",
+" L)w;w;w;w;w;w;w;w;w;w;w;w;M) p=J*J*J*J*J*J*J*J*J*J*J*J*J*N)`@ x@O)w;w;w;w;w;w;w;w;w;w;w;P) ",
+" x)Q)J&J&J&J&J&J&J&J&J&J&J&R) S)J*J*J*J*J*J*J*J*J*J*J*J*T) + U)J&J&J&J&J&J&J&J&J&J&J&V) ",
+" W)X)2=2=2=2=2=2=2=2=2=2=2=Y) Z)3=3=3=3=3=3=3=3=3=3=3=3=`) !2=2=2=2=2=2=2=2=2=2=2=.! ",
+" (*+!2=2=2=2=2=2=2=2=2=2=2=@! #!3=3=3=3=3=3=3=3=3=3=3=3=$! %!6-6-6-6-6-6-6-6-6-6-6-&! ",
+" *!6-6-6-6-6-6-6-6-6-6-6-=! 1,e,e,e,e,e,e,e,e,e,e,e,e,-! ;!M=M=M=M=M=M=M=M=M=M=M=>! ",
+" ,!M=M=M=M=M=M=M=M=M=M=M='! )!5;5;5;5;5;5;5;5;5;5;5;5;!! ~!(=(=(=(=(=(=(=(=(=(=(={! ",
+" ]!(=(=(=(=(=(=(=(=(=(=(=7* ^!5;5;5;5;5;5;5;5;5;5;5;5;/! (!x*x*x*x*x*x*x*x*x*x*w*_! ",
+" :!x*x*x*x*x*x*x*x*x*x*<![! }!!;!;!;!;!;!;!;!;!;!;!;!;|! 1!9*9*9*9*9*9*9*9*9*9*2!G$ ",
+" 3!9*9*9*9*9*9*9*9*9*9*4!5! 6!!;!;!;!;!;!;!;!;!;!;!;!;7! 8! * * * * * * * * * *9!(* ",
+" 0! * * * * * * * * * *E&Y* a!R;R;R;R;R;R;R;R;R;R;R;R;b! c!m&m&m&m&m&m&m&m&m&m&d!+ ",
+" e!f!m&m&m&m&m&m&m&m&m&g!h! i!R;R;R;R;R;R;R;R;R;R;R;R;j! k!^&^&^&^&^&^&^&^&^&^&l! ",
+" m!n!^&^&^&^&^&^&^&^&^&o!L@ p!2&2&2&2&2&2&2&2&2&2&2&q!r! s!^&^&^&^&^&^&^&^&^&^&t! ",
+" h!u!$&$&$&$&$&$&$&$&$&v!x@ w!G*G*G*G*G*G*G*G*G*G*G*C>x! y!$&$&$&$&$&$&$&$&$&$&z! ",
+" + A!A%A%A%A%A%A%A%A%A%B!+ C!G*G*G*G*G*G*G*G*G*G*G*D!E! F!A%A%A%A%A%A%A%A%A%A%B% ",
+" G!0%0%0%0%0%0%0%0%0%H! x!----------------------I!{, J!0%0%0%0%0%0%0%0%0%0%K! ",
+" L!0%0%0%0%0%0%0%0%0%M! Y>N!--------------------O!+ P!;%;%;%;%;%;%;%;%;%;%O$ ",
+" Q!;%;%;%;%;%;%;%;%;%R! S!T!<&<&<&<&<&<&<&<&<&<&U! V!P$P$P$P$P$P$P$P$P$W!X! ",
+" Y!P$P$P$P$P$P$P$P$P$Z! X;`!K-K-K-K-K-K-K-K-K-K- ~ .~E$E$E$E$E$E$E$E$E$+~v$ ",
+" @~E$E$E$E$E$E$E$E$E$#~ F&$~K-K-K-K-K-K-K-K-K-K-%~ &~p$p$p$p$p$p$p$p$p$*~(* ",
+" =~p$p$p$p$p$p$p$p$p$-~ `@;~$=$=$=$=$=$=$=$=$=$=>~ ,~a$a$a$a$a$a$a$a$a$'~ ",
+" V!a$a$a$a$a$a$a$a$a$)~ !~$=$=$=$=$=$=$=$=$=$=~~ L@3$3$3$3$3$3$3$3$3${~ ",
+" X!3$3$3$3$3$3$3$3$3$]~ ^~M&M&M&M&M&M&M&M&M&M&/~ + (~~$~$~$~$~$~$~$~$_~ ",
+" (*(~~$~$~$~$~$~$~$~$:~ <~M&M&M&M&M&M&M&M&M&M&[~ }~ $ $ $ $ $ $ $ $T# ",
+" |~ $ $ $ $ $ $ $ $.$ 1~0=0=0=0=0=0=0=0=0=0=2~ 3~ $ $ $ $ $ $ $ $4~ ",
+" 5~K#K#K#K#K#K#K#K#6~ 7~0=0=0=0=0=0=0=0=0=0=8~ 9~K#K#K#K#K#K#K#K#0~ ",
+" a~A#A#A#A#A#A#A#A#b~ c~J%J%J%J%J%J%J%J%J%J%d~ e~A#A#A#A#A#A#A#B#f~ ",
+" g~f#f#f#f#f#f#f#f#h~ i~X=X=X=X=X=X=X=X=X=X=j~ k~f#f#f#f#f#f#f#q#l~ ",
+" m~f#f#f#f#f#f#f#n~o~ p~X=X=X=X=X=X=X=X=X=X=q~ r~/#/#/#/#/#/#/#X@1+ ",
+" s~/#/#/#/#/#/#/#t~u~ v~K&K&K&K&K&K&K&K&K&K&u* w~Y@Y@Y@Y@Y@Y@Y@x~+ ",
+" y~Y@Y@Y@Y@Y@Y@Y@z~l~ A~K&K&K&K&K&K&K&K&K&K&X; B~N@N@N@N@N@N@N@C~ ",
+" D~N@N@N@N@N@N@N@E~h# &-E-P*P*P*P*P*P*P*P*F~ G~k@k@k@k@k@k@k@H~ ",
+" I~k@k@k@k@k@k@k@J~1+ 2-Q-P*P*P*P*P*P*P*P*R- K~{@{@{@{@{@{@{@L~ ",
+" 6#M~{@{@{@{@{@{@N~T. O~P~;-;-;-;-;-;-;-;-Q~ R~B+B+B+B+B+B+B+S~ ",
+" T.T~B+B+B+B+B+B+U~+ +*V~y&y&y&y&y&y&y&y&W~ X~l+l+l+l+l+l+l+Y~ ",
+" _#Z~l+l+l+l+l+l+`~ `@_-y&y&y&y&y&y&y&y& { .{i+i+i+i+i+i+i++{ ",
+" @{i+i+i+i+i+i+#{ ${'*'*'*'*'*'*'*'*%{ &{i+i+i+i+i+i+i+*{ ",
+" ={e+e+e+e+e+e+-{ T='*'*'*'*'*'*'*'*+- f+e+e+e+e+e+e+e+;{ ",
+" >{0+0+0+0+0+0+,{ '{s&s&s&s&s&s&s&s&){ !{0+0+0+0+0+0+c+~{ ",
+" {{6+6+6+6+6+6+]{ ^{s&s&s&s&s&s&s&s&/{ *{6+6+6+6+6+6+({ ",
+" _{6+6+6+6+6+6+:{ ==L&L&L&L&L&L&L&L&<{ [{}+}+}+}+}+}+}{ ",
+" |{}+}+}+}+}+}+1{ 2{f&f&f&f&f&f&f&f&3{ @+(+(+(+(+(+(+4{ ",
+" 5{6{(+(+(+(+(+7{ 8{f&f&f&f&f&f&f&f&9{ 0{~+~+~+~+~+~+a{ ",
+" 4+b{~+~+~+~+~+c{ d{g*g*g*g*g*g*g*g*W* e{f{'+'+'+'+'+g{ ",
+" I.h{'+'+'+'+'+i{ b*g*g*g*g*g*g*g*g*j{ I.k{=+=+=+=+=+l{ ",
+" + m{=+=+=+=+=+n{ o{g%g%g%g%g%g%g%g%>= T.3'$+$+$+$+$+p{ ",
+" q{$+$+$+$+$+r{ s{&*************t{6& ~{u{`.`.`.`.`.v{ ",
+" w{`.`.`.`.`.x{ y{,*************z{)- P.A{W.W.W.W.W.B{ ",
+" C{W.W.W.W.W.D{ D&V&S&S&S&S&S&S&E{F& 6.F{W.W.W.W.G{e{ ",
+" H{N.N.N.N.N.I{ @&J{S&S&S&S&S&S&K{k& L{N.N.N.N.S.T. ",
+" M{G.G.G.G.G.N{ `@O{g&g&g&g&g&g&P{+ Q{G.G.G.G.R{D ",
+" S{B.B.B.B.B.T{ U{g&g&g&g&g&g&V{ W{B.B.B.B.X{ ",
+" Y{Z{B.B.B.B.`{ ]b&b&b&b&b&b&.] +]w.w.w.w.@] ",
+" #]$]w.w.w.w.e{ %]b&b&b&b&b&b&&] *]t.t.t.t.=] ",
+" ~{-]t.t.t.t.D ;]-&-&-&-&-&-&>] ,]o.o.o.o.'] ",
+" )]o.o.o.!] ~]W%W%W%W%W%W%{] ]]j.j.j.j.^] ",
+" /]j.j.j.(] _]W%W%W%W%W%W%:] <]f.f.f.f.[] ",
+" }]f.f.f.|] 1]K%K%K%K%K%K%2] 3]0.0.0.4]5] ",
+" 6]0.0.0.7] 8]K%K%K%K%K%K%9] 0]4.4.4.a]7. ",
+" b]4.4.4.c] d]s%s%s%s%s%s%v% e]}.}.}.f]K ",
+" g]}.}.}.h] `$s%s%s%s%s%i]j] k]}.}.}.l]+ ",
+" m]:.:.:.n] }&d%d%d%d%d%o]p] q]:.:.:.r] ",
+" s]].].].t] u]#%#%#%#%#%v]4% s]].].].t] ",
+" b.'.'.'.w] x]#%#%#%#%#%y]@& z]A]'.'.B] ",
+" + C]'.'.D] @&!%!%!%!%!%E]N+ F]G]=.=.H] ",
+" I]=.=.J] + K]!%!%!%!%L] M]N]%.%.O] ",
+" P]%.%.Q] R].%.%.%.%S] b.T]` ` U] ",
+" V]` ` W] X]T$T$T$T$Y] 3.Z]U `] ^ ",
+" .^U U +^ @^T$T$T$T$#^ P.$^P %^&^ ",
+" *^P P =^ -^J$J$J$J$;^ + >^I ,^~{ ",
+" '^I I Z M$J$J$J$J$)^ !^F ~^ ",
+" {^F F ]^ ^^y$y$y$y$/^ (^z _^ ",
+" :^z z <^ [^y$y$y$y$}^ |^z 1^ ",
+" 5 2^u 3^ 4^k$k$k$k$5^ 6^u 7^ ",
+" 8^9^r &^ 0^d$d$d$d$a^ b^r o ",
+" # c^d^e^ f^d$d$d$g^h^ i^m j^ ",
+" + k^l^2 m^6$6$6$8$n^ o^h p^ ",
+" O%q^3. r^6$6$6$s^t^ u^e k ",
+" v^w^x^ y^[$[$[$z^A^ B^%=e^ ",
+" C^D^} L#[$[$[$E^o# F^G^+ ",
+" F^H^. A^I^^$^$J^ K^| ",
+" L^M^+ @&N^^$^$O^ P^Q^ ",
+" R^S^ 6@T^>$>$U^ V^W^ ",
+" 8 X^ o#Y^#$#$Z^ `^ / ",
+" e^./ + +/#$#$@/ #/, ",
+" } $/ %/W#W#&/ */=/ ",
+" -/ ;/W#W#>/ ,/'/ ",
+" )/ H#N#N#!/ ~/{/ ",
+" % ]/N#N#^/ # } ",
+" //E#E#(/ ",
+" _/u#u#:/ ",
+" </u#u#[/ ",
+" }/9#9#|/ ",
+" 1/9#9#A^ ",
+" 1#c#2/c@ ",
+" =@3/4/ ",
+" ^@5/6/ ",
+" A^7/8/ ",
+" 6@9/0/ ",
+" + a/b/ ",
+" S@c/ ",
+" d/e/ ",
+" f/g/ ",
+" h/i/ ",
+" j/n@ ",
+" k/X+ ",
+" l/m/ ",
+" n/o/ ",
+" p/q/ ",
+" @r/ ",
+" M+`+ ",
+" s/+ "};