diff options
author | James Meyer <jams@linhes.org> | 2010-12-04 23:44:45 (GMT) |
---|---|---|
committer | James Meyer <jams@linhes.org> | 2010-12-04 23:44:51 (GMT) |
commit | f51fb708846d13222bd97b3f760eb3be902c0be0 (patch) | |
tree | ad25ff81828f12cb7da86384863e163cb4e001f2 /build_tools/larch7 | |
parent | 4384efe238cdfeac86fae0d8e1097a409350f8c6 (diff) | |
download | linhes_dev-f51fb708846d13222bd97b3f760eb3be902c0be0.zip |
remove old versions of larch 6 and 7
Diffstat (limited to 'build_tools/larch7')
461 files changed, 0 insertions, 67075 deletions
diff --git a/build_tools/larch7/build_all b/build_tools/larch7/build_all deleted file mode 100755 index 19e2b18..0000000 --- a/build_tools/larch7/build_all +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -#./larch-archin -p larch0/profiles/l7 install && ./larch-larchify -p larch0/profiles/l7 && ./larch-live_iso -p larch0/profiles/l7 -#./larch-archin -p larch0/profiles/mini install && ./larch-larchify -p larch0/profiles/mini && ./larch-live_iso -p larch0/profiles/mini -PROFILE=l7 -./larch-archin -f -p larch0/profiles/$PROFILE install && ./larch-larchify -p larch0/profiles/$PROFILE && ./larch-live_iso -p larch0/profiles/$PROFILE - -# ./larch-larchify -p larch0/profiles/$PROFILE -#./larch-live_iso -p larch0/profiles/$PROFILE - - -if [ -e linhes.iso ] -then - echo "moving linhes.iso to /tmp/test2.iso" - mv linhes.iso /tmp/test2.iso - ls -lah /tmp/test2.iso -fi diff --git a/build_tools/larch7/cachepacs b/build_tools/larch7/cachepacs deleted file mode 100755 index 3e4a1fb..0000000 --- a/build_tools/larch7/cachepacs +++ /dev/null @@ -1,140 +0,0 @@ -#! /bin/bash -# -# cachepacs - install pkgs to cache dir, but don't isntall -# -# Author: James Meyer (based on inpacs) - - -# Working directory: -TMPDIR=/tmp/inpacs$$ -# File containing (filtered) list of base packages + added packages -basepacks=${TMPDIR}/basepacks - -APP="$( basename $0 )" - -exitfunc () { - # Remove temporary files - rm -rf ${TMPDIR} - exit $1 -} - -# Default pacman db path (this is a statement, not a configuration, so -# do not change it!) -DBPATH="/var/lib/pacman" - -# Default package cache, on the target -TARGETCACHE="${CACHE}" -# A host or remote package cache: -HOSTCACHE="" -# Absolute /path/to/file containing list of packages for 2nd install phase: -ADDEDPACKS="" -# Source file for base package list: -BASEPACKSFILE="" -# Source file for list of vetoed base packages: -VETOFILE="" -# Source directory for pacman database directories: -DBDIR="" -# pacman executable: -PACMANX="pacman -f" -# pacman configuration file -PACMANK="/etc/pacman.conf" - -checkfile () -{ - f=$( readlink -m $1 ) - if ! [ -f "${f}" ]; then - echo "ERROR: File doesn't exist: ${f}" - exitfunc - fi -} - -checkdir () -{ - f=$( readlink -m $1 ) - if ! [ -d "${f}" ]; then - echo "ERROR: Directory doesn't exist: ${f}" - exitfunc - fi -} - - -while getopts ":k:a:c:b:x:y:P:" Option -do - case ${Option} in - k ) checkfile ${OPTARG} - PACMANK=${f} ;; - a ) checkfile ${OPTARG} - CACHEPACKSFILE=${f} ;; - y ) checkdir ${OPTARG} - DBDIR=${f} ;; - P ) checkfile ${OPTARG} - PACMANX=${f} ;; - #* ) usage ;; - esac -done -shift $((${OPTIND} - 1)) -INSTLDIR="$1" - - -# grep the cachedir out of the installed pacman.conf -PCCACHE=`grep CacheDir $INSTLDIR/etc/pacman.conf|cut -d= -f2|cut -d\/ -f2-` -CACHEDIR=${INSTLDIR}/$PCCACHE - -echo "INSTLDIR=${INSTLDIR}" -echo "PACMANK=${PACMANK}" -echo "CACHEDIR=${CACHEDIR}" -echo "DBDIR=${DBDIR}" -echo "PACMANX=${PACMANX}" -echo - - -# test if the script is started by root user. If not, exit -if [ $UID -ne 0 ]; then - echo "Only root can run ${APP}"; exitfunc 1 -fi - -echo "//" -echo "// downloading packages to ${CACHEDIR}" - -PACMAN="${PACMANX} --config ${PACMANK} --noconfirm" - -rm -rf ${TMPDIR} -mkdir -p ${TMPDIR} - -# Helper function for installing a list of packages -doInstall() { - mkdir -p ${INSTLDIR}/sys - mkdir -p ${INSTLDIR}/proc - mount --bind /sys ${INSTLDIR}/sys - mount --bind /proc ${INSTLDIR}/proc - ${PACMAN} -r ${INSTLDIR} -Sw $1 - RET=$? - echo $RET - umount ${INSTLDIR}/proc - umount ${INSTLDIR}/sys - if [ ${RET} -ne 0 ]; then - echo "//" - echo "// cachepacks package $1 FAILED." - echo "//" - return 1 - fi -} - - -PACMAN="${PACMAN} --cachedir $CACHEDIR" - -########## GET LIST OF CACHE PACKAGES -echo "//" -echo "// ** Getting cache package list ..." -if [ -n "${CACHEPACKSFILE}" ]; then - echo "// from: ${CACHEPACKSFILE}" - CACHEPKGS=$( cat ${CACHEPACKSFILE} | grep -v "#" ) -else - echo " no cache package file found" - exit 0 -fi - - -doInstall "${CACHEPKGS}" -if [ $? -ne 0 ]; then exitfunc 1; fi -exitfunc diff --git a/build_tools/larch7/larch b/build_tools/larch7/larch deleted file mode 120000 index 04fc309..0000000 --- a/build_tools/larch7/larch +++ /dev/null @@ -1 +0,0 @@ -larch0/gui/larch.py
\ No newline at end of file diff --git a/build_tools/larch7/larch-7.2.18-1-any.pkg.tar.gz b/build_tools/larch7/larch-7.2.18-1-any.pkg.tar.gz Binary files differdeleted file mode 100644 index 2409e53..0000000 --- a/build_tools/larch7/larch-7.2.18-1-any.pkg.tar.gz +++ /dev/null diff --git a/build_tools/larch7/larch-archin b/build_tools/larch7/larch-archin deleted file mode 120000 index 4308781..0000000 --- a/build_tools/larch7/larch-archin +++ /dev/null @@ -1 +0,0 @@ -larch0/cli/archin.py
\ No newline at end of file diff --git a/build_tools/larch7/larch-archin.orig b/build_tools/larch7/larch-archin.orig deleted file mode 100755 index 206e499..0000000 --- a/build_tools/larch7/larch-archin.orig +++ /dev/null @@ -1,378 +0,0 @@ -#!/usr/bin/env python -# -# archin.py -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.19 - -# This is a command line script to perform an Arch Linux installation -# based on a list of packages. All needed parameters are passed as options. - -import os -from glob import glob -from config import * -from backend import * - -class Installation: - def __init__(self, options): - self.options = options - self.installation_dir = get_installation_dir() - if self.installation_dir == '/': - errout(_("Operations on '/' are not supported ...")) - - self.profile_dir = get_profile() - self.pacman_cmd = self.make_pacman_command() - self.make_pacman_conf() - - - def make_pacman_command(self): - """Construct pacman command. Return the command, including options. - This includes options for installation path, cache directory and - for suppressing the progress bar. It assumes a temporary location - for pacman.conf, which must also be set up. - If there is no pacman executable in the system PATH, check that - it is available in the larch directory. - """ - pacman = runcmd('bash -c "which pacman || echo _FAIL_"')[1][-1].strip() - if pacman == '_FAIL_': - # If the host is not Arch, there will probably be no pacman - # (if there is some other program called 'pacman' that's - # a real spanner in the works). - # The alternative is to provide it in the larch directory. - pacman = base_dir + '/pacman' - if not os.path.isfile(pacman): - errout(_("No pacman executable found")) - - pacman += (' -r %s --config %s --noconfirm' - % (self.installation_dir, PACMAN_CONF)) - if self.options.noprogress: - pacman += ' --noprogressbar' - if self.options.cache: - pacman += ' --cachedir ' + self.options.cache - return pacman - - - def make_pacman_conf(self, final=False): - """Construct the pacman.conf file used by larch. - To make it a little easier to manage upstream changes to the default - pacman.conf, a separate file (pacman.conf.repos) is used to specify - the repositories to use. The contents of this file are used to modify - the basic pacman.conf file, which may be the default version or one - provided in the profile. - The 'final' parameter determines whether the version for the resulting - live system (True) or for the installation process (False) is - generated. If generating the installation version, it is possible - to specify alternative repositories, via the 'repofile' option, - which allows the pacman.conf used for the installation to be - different from the version in the resulting live system. - The return value is a list of the names of the repositories which - are included. - It is also possible to specify just a customized mirrorlist for the - installation by placing it in the working directory. - """ - # Allow use of '*platform*' in pacman.conf.repos - platform = os.uname()[4] - if platform != 'x86_64': - platform = 'i686' - - # Get pacman.conf header part - pc0 = self.profile_dir + '/pacman.conf.options' - if not os.path.isfile(pc0): - pc0 = base_dir + '/data/pacman.conf' - pacmanconf = self.pacmanoptions(readfile(pc0)) - - # Get file with repository entries - pc1 = self.profile_dir + '/pacman.conf.repos' - if not os.path.isfile(pc1): - pc1 = base_dir + '/data/pacman.conf.repos' - if self.options.repofile and not final: - pc1 = os.path.realpath(self.options.repofile) - - # Get repository path - if final: - default = 'Include = /etc/pacman.d/mirrorlist' - else: - mlist = cwd + '/mirrorlist' - if not os.path.isfile(mlist): - mlist = '/etc/pacman.d/mirrorlist' - if not os.path.isfile(mlist): - mlist = base_dir + '/data/mirrorlist' - default = 'Include = ' + mlist - - # Read repository entries - repos = [] - for line in readfile(pc1).splitlines(): - line = line.strip() - if (not line) or (line[0] == '#'): - continue - r, s = [t.strip() for t in line.split(':', 1)] - repos.append(r) - s = s.replace('*default*', default) - pacmanconf += ('\n[%s]\n%s\n' - % (r, s.replace('*platform*', platform))) - - - writefile(pacmanconf, self.installation_dir + '/etc/pacman.conf' - if final else PACMAN_CONF) - return repos - - - def install(self): - """Clear the chosen installation directory and install the base - set of packages, together with any additional ones listed in the - file 'addedpacks' (in the profile), removing the packages in - 'vetopacks' from the list. - """ - if not query_yn(_("Install Arch to '%s'?") % self.installation_dir): - return False - # Can't delete the whole directory because it might be a mount point - if os.path.isdir(self.installation_dir): - if script('cleardir %s' % self.installation_dir): - return False - - # Ensure installation directory exists and check that device nodes - # can be created (creating /dev/null is also a workaround for an - # Arch bug - which may have been fixed, but this does no harm) - if not (runcmd('bash -c "mkdir -p %s/{dev,proc,sys}"' - % self.installation_dir)[0] - and runcmd('mknod -m 666 %s/dev/null c 1 3' - % self.installation_dir)[0]): - errout(_("Couldn't write to the installation path (%s)") - % self.installation_dir) - if not runcmd('bash -c "echo test >%s/dev/null"' - % self.installation_dir)[0]: - errout(_("The installation path (%s) is mounted 'nodev'.") - % self.installation_dir) - - # I should also check that it is possible to run stuff in the - # installation directory. - runcmd('bash -c "cp $( which echo ) %s"' % self.installation_dir) - if not runcmd('%s/echo "yes"' % self.installation_dir)[0]: - errout(_("The installation path (%s) is mounted 'noexec'.") - % self.installation_dir) - runcmd('rm %s/echo' % self.installation_dir) - - # Fetch package database - runcmd('mkdir -p %s/var/lib/pacman' % self.installation_dir) - self.refresh() - - # Get list of vetoed packages. - self.packages = [] - self.veto_packages = [] - self.add_packsfile(self.profile_dir, 'vetopacks', must=False) - self.veto_packages = self.packages - - # Include 'required' packages (these can still be vetoed, but - # in some cases that will mean a larch system cannot be built) - self.packages = [] - self.add_packsfile(base_dir + '/data', 'requiredpacks') - - # Add additional packages and groups, from 'addedpacks' file. - self.add_packsfile(self.profile_dir, 'addedpacks') - - # Now do the actual installation. - ok = self.pacmancall('-S', ' '.join(self.packages)) - if not ok: - errout(_("Package installation failed")) - - # Some chroot scripts might need /etc/mtab - runcmd('bash -c ":> %s/etc/mtab"' % self.installation_dir) - - # Build the final version of pacman.conf - self.make_pacman_conf(True) - comment(" *** %s ***" % _("Arch installation completed")) - return True - - - def add_packsfile(self, dir, packs_file, must=True): - path = dir + '/' + packs_file - if must and not os.path.isfile(path): - errout(_("No '%s' file") % path) - fh = open(path) - for line in fh: - line = line.strip() - if line and (line[0] != '#'): - if line[0] == '*': - self.add_group(line[1:].split()[0]) - elif line[0] == '+': - # Include directive - line = line[1:].split()[0] - if line[0] != '/': - line = dir + '/' + line - d, pf = line.rsplit('/', 1) - if not d: - errout(_("Invalid package file include: %s")) - self.add_packsfile(d, pf) - elif line.startswith('!!!'): - # Ignore everything (!) entered previously. - # Allows requiredpacks to be overridden in addedpacks. - self.packages = [] - else: - line = line.split()[0] - if ((line not in self.packages) - and (line not in self.veto_packages)): - self.packages.append(line) - fh.close() - - - def add_group(self, gname): - """Add the packages belonging to a group to the installaion list, - removing any in the veto list. - """ - # In the next line the call could be done as a normal user. - for line in runcmd('%s -Sg %s' % (self.pacman_cmd, gname))[1]: - l = line.split() - if l and (l[0] == gname) and (l[1] not in self.veto_packages): - self.packages.append(l[1]) - - - def refresh(self): - """This updates or creates the pacman-db in the installation. - This is done using using 'pacman ... -Sy' together with the - customized pacman.conf file. - """ - if not runcmd(self.pacman_cmd + ' -Sy', - filter=pacman_filter_gen())[0]: - errout(_("Couldn't synchronize pacman database (pacman -Sy)")) - return True - - - def pacmancall(self, op, arg): - """Mount-bind the sys and proc directories before calling the - pacman command built by make_pacman_command to perform operation - 'op' (e.g. '-S') with argument(s) 'arg' (a string). - Then unmount sys and proc and return True if the command succeeded. - """ - # (a) Prepare the destination environment (bind mounts) - mount("/sys", "%s/sys" % self.installation_dir, "--bind") - mount("/proc", "%s/proc" % self.installation_dir, "--bind") - - # (b) Call pacman - ok = runcmd("%s %s %s" % (self.pacman_cmd, op, arg), - filter=pacman_filter_gen())[0] - - # (c) Remove bound mounts - unmount(("%s/sys" % self.installation_dir, - "%s/proc" % self.installation_dir)) - return ok - - - def pacmanoptions(self, text): - """A filter for pacman.conf to remove the repository info. - """ - texto = "" - block = "" - for line in text.splitlines(): - block += line + "\n" - if line.startswith("#["): - break - if line.startswith("[") and not line.startswith("[options]"): - break - if not line.strip(): - texto += block - block = "" - return texto - - - def sync(self, *packs): - return self.pacmancall('-S', ' '.join(packs)) - - - def update(self, *files): - return self.pacmancall('-U', ' '.join(files)) - - - def remove(self, *packs): - return self.pacmancall('-Rs', ' '.join(packs)) - - - -if __name__ == "__main__": - start_translator() - cwd = os.getcwd() - - operations = 'install|sync|update|remove|refresh' - from optparse import OptionParser, OptionGroup - parser = OptionParser(usage=(_("usage: %%prog [options] %s [packages]") - % operations)) - - parser.add_option("-p", "--profile", action="store", type="string", - default="", dest="profile", - help=_("Profile: 'user:profile-name' or path to profile directory")) - parser.add_option("-i", "--installation-dir", action="store", type="string", - default="", dest="idir", - help=_("Path to directory to be larchified (default %s)") - % INSTALLATION) - parser.add_option("-s", "--slave", action="store_true", dest="slave", - default=False, help=_("Run as a slave from a controlling program" - " (e.g. from a gui)")) - parser.add_option("-q", "--quiet", action="store_true", dest="quiet", - default=False, help=_("Suppress output messages, except errors" - " (no effect if -s specified)")) - - - parser.add_option("-f", "--force", action="store_true", dest="force", - default=False, help=_("Don't ask for confirmation")) - - parser.add_option("-r", "--repofile", action="store", type="string", - default="", dest="repofile", - help=_("Supply a substitute repository list (pacman.conf.repos)" - " for the installation only")) - parser.add_option("-c", "--cache-dir", action="store", type="string", - default="", dest="cache", - help=_("pacman cache directory (default /var/cache/pacman/pkg)")) - parser.add_option("-n", "--noprogress", action="store_true", - dest="noprogress", - default=False, help=_("Don't show pacman's progress bar")) -## I think pacman is going to get support for something like '$arch', at -## which stage I could again consider architecture switching support in larch. -# parser.add_option("-a", "--arch", action="store", type="string", -# default="", dest="arch", -# help=_("processor architecture (x86_64|i686) - defaults to" -# " that of the host." -# " This is an untested feature, which is probably only partially" -# " implemented and may well not work.")) - - (options, args) = parser.parse_args() - if not args: - print _("You must specify which operation to perform:\n") - parser.print_help() - sys.exit(1) - - if os.getuid() != 0: - print _("This application must be run as root") - sys.exit(1) - - init('archin', options) - op = args[0] - if op not in operations.split('|'): - print (_("Invalid operation: '%s'\n") % op) - parser.print_help() - sys.exit(1) - - installation = Installation(options) - method = getattr(installation, op) - - if method(*args[1:]): - sys.exit(0) - else: - sys.exit(1) - diff --git a/build_tools/larch7/larch-boot_iso b/build_tools/larch7/larch-boot_iso deleted file mode 120000 index f4a39c7..0000000 --- a/build_tools/larch7/larch-boot_iso +++ /dev/null @@ -1 +0,0 @@ -larch0/cli/boot_iso.py
\ No newline at end of file diff --git a/build_tools/larch7/larch-larchify b/build_tools/larch7/larch-larchify deleted file mode 120000 index 1b890f1..0000000 --- a/build_tools/larch7/larch-larchify +++ /dev/null @@ -1 +0,0 @@ -larch0/cli/larchify.py
\ No newline at end of file diff --git a/build_tools/larch7/larch-larchify.orig b/build_tools/larch7/larch-larchify.orig deleted file mode 100755 index 15a4d6a..0000000 --- a/build_tools/larch7/larch-larchify.orig +++ /dev/null @@ -1,588 +0,0 @@ -#!/usr/bin/env python -# -# larchify.py -# -# (c) Copyright 2009-2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.13 - -# This is a command line script to prepare a larch live system from an -# Arch Linux installation. All needed parameters are passed as options. - -import os, sys -from config import * -from backend import * -from userinfo import Userinfo -from glob import glob -import random, crypt -from subprocess import Popen, PIPE, STDOUT - - -class Builder: - """This class manages 'larchifying' an Arch Linux installation. - """ - def __init__(self, options): - self.installation_dir = get_installation_dir() - self.installation0 = (self.installation_dir - if self.installation_dir != "/" else "") - testfile = self.installation0 + '/etc/pacman.conf' - if not os.path.isfile(testfile): - errout(_("File '%s' doesn't exist:\n" - " '%s' not an Arch installation?") - % (testfile, self.installation_dir)) - - self.profile_dir = get_profile() - - - def build(self, options): - if not (self.installation0 or query_yn(_( - "Building a larch live medium from the running system is" - "\nan error prone process. Changes to the running system" - "\nmade while running this function may be only partially" - "\nincorporated into the compressed system images." - "\n\nDo you wish to continue?")), True): - return False - - # Define the working area - it must be inside the installation - # because of the use of chroot for some functions - self.larchify_dir = self.installation0 + CHROOT_DIR_LARCHIFY - # Location for the live medium image - self.medium_dir = self.installation0 + CHROOT_DIR_MEDIUM - # And potentially a saved system.sqf - self.system_sqf = self.installation0 + CHROOT_SYSTEMSQF - # Needed for a potentially saved locales directory - self.locales_base = self.installation0 + CHROOT_DIR_BUILD - # For building the (mods.sqf) overlay - self.overlay = self.installation0 + CHROOT_DIR_OVERLAY - comment("Initializing larchify process") - - if options.oldsqf: - if os.path.isfile(self.medium_dir + "/larch/system.sqf"): - runcmd("mv %s/larch/system.sqf %s" % - (self.medium_dir, self.system_sqf)) - else: - runcmd("rm -f %s" % self.system_sqf) - - # Clean out larchify area and create overlay directory - runcmd('rm -rf %s' % self.larchify_dir) - runcmd('mkdir -p %s' % self.overlay) - - if not self.find_kernel(): - return False - - if not self.system_check(): - return False - - comment("Beginning to build larch medium files") - # Clear out the directory - runcmd('rm -rf %s' % self.medium_dir) - # The base medium boot directory, bootloader independent. - runcmd('mkdir -p %s/boot' % self.medium_dir) - # The main larch direcory - runcmd('mkdir -p %s/larch' % self.medium_dir) - - # kernel - runcmd("cp -f %s/boot/%s %s/boot/larch.kernel" % - (self.installation0, self.kname, self.medium_dir)) - # Remember file name (to ease update handling) - runcmd('bash -c "echo \'%s\' > %s/larch/kernelname"' - % (self.kname, self.medium_dir)) - - # if no saved system.sqf, squash the Arch installation at self.installation_dir - if not os.path.isfile(self.system_sqf): - comment("Generating system.sqf") - # root directories which are not included in the squashed system.sqf - ignoredirs = "boot dev mnt media proc sys tmp .livesys " - ignoredirs += CHROOT_DIR_BUILD.lstrip("/") - # /var stuff - ignoredirs += " var/log var/tmp var/lock" - # others - ignoredirs += " usr/lib/locale" - - # Additional directories to ignore can also be specified in the - # profile. This is a nasty option. It was requested, and might - # be useful under certain special circumstances, but I recommend - # not using it unless you are really sure what you are doing. - veto_file = self.profile_dir + '/vetodirs' - if os.path.isfile(veto_file): - fh = open(veto_file) - for line in fh: - line = line.strip() - if line and (line[0] != '#'): - ignoredirs += ' ' + line.lstrip('/') - fh.close() - - if not chroot(self.installation0, - "/sbin/mksquashfs '/' '%s' -e %s" - % (CHROOT_SYSTEMSQF, ignoredirs), - filter=mksquashfs_filter_gen()): - errout(_("Squashing system.sqf failed")) - # remove execute attrib - runcmd("chmod oga-x %s" % self.system_sqf) - - # move system.sqf to medium directory - runcmd("mv %s %s/larch" % (self.system_sqf, self.medium_dir)) - - # prepare overlay - comment("Generating larch overlay") - # Copy over the overlay from the selected profile - if os.path.isdir("%s/rootoverlay" % self.profile_dir): - runcmd('bash -c "cp -rf %s/rootoverlay/* %s"' - % (self.profile_dir, self.overlay)) - # Ensure there is an /etc directory in the overlay - runcmd("mkdir -p %s/etc" % self.overlay) - # fix sudoers if any - if os.path.isfile("%s/etc/sudoers" % self.overlay): - runcmd("chmod 0440 %s/etc/sudoers" % self.overlay) - runcmd("chown root:root %s/etc/sudoers" % self.overlay) - - # Prepare inittab - inittab = self.overlay + "/etc/inittab" - itsave = inittab + ".larchsave" - it0 = self.installation0 + "/etc/inittab" - itl = self.overlay + "/etc/inittab.larch" - if not os.path.isfile(itl): - itl = self.installation0 + "/etc/inittab.larch" - if not os.path.isfile(itl): - itl = None - # Save the original inittab if there is an inittab.larch file, - # ... if there isn't already a saved one - if itl: - if ((not os.path.isfile(it0 + ".larchsave")) - and (not os.path.isfile(itsave))): - runcmd("cp %s %s" % (it0, itsave)) - # Use the .larch version in the live system - runcmd("cp -f %s %s" % (itl, inittab)) - - comment("Generating larch initcpio") - if not self.gen_initramfs(): - return False - - lpath = self.locales_base + '/locale' - if self.installation0: - if options.oldlocales and os.path.isdir(lpath): - comment("Copying saved glibc locales") - runcmd('rm -rf %s/usr/lib/locale' % self.overlay) - runcmd('mkdir -p %s/usr/lib' % self.overlay) - runcmd('cp -a %s %s/usr/lib' % (lpath, self.overlay)) - else: - comment("Generating glibc locales") - runcmd('rm -rf %s' % lpath) - script('larch-locales "%s" "%s"' % (self.installation0, - self.overlay)) - # Save the generated locales for possible reuse - runcmd('cp -a %s/usr/lib/locale %s' % (self.overlay, - self.locales_base)) - - if (os.path.isfile(self.installation0 + '/usr/bin/ssh-keygen') - and not os.path.isfile(self.profile_dir + '/nosshkeys')): - # ssh initialisation - done here so that it doesn't need to - # be done when the live system boots - comment("Generating ssh keys to overlay") - sshdir = CHROOT_DIR_OVERLAY + "/etc/ssh" - runcmd("mkdir -p %s" % (self.installation0 + sshdir)) - for k, f in [("rsa1", "ssh_host_key"), ("rsa", "ssh_host_rsa_key"), - ("dsa", "ssh_host_dsa_key")]: - chroot(self.installation0, - "ssh-keygen -t %s -N '' -f %s/%s" - % (k, sshdir, f), ["dev"]) - - # Ensure the hostname is in /etc/hosts - script("larch-hosts %s %s" % (self.installation0, self.overlay)) - - # Handle /mnt - runcmd("mkdir -p %s/mnt" % self.overlay) - for d in os.listdir("%s/mnt" % self.installation0): - if os.path.isdir("%s/mnt/%s" % (self.installation0, d)): - runcmd("mkdir %s/mnt/%s" % (self.overlay, d)) - - # Ensure there is a /boot directory - runcmd("mkdir -p %s/boot" % self.overlay) - - # Run customization script - tweak = self.profile_dir + '/build-tweak' - if os.path.isfile(tweak): - comment("(WARNING): Running user's build customization script") - if runcmd(tweak + ' %s %s' % (self.installation0, - self.overlay))[0]: - comment("Customization script completed") - else: - errout(_("Build customization script failed")) - - # Get root password - rootpwf = self.profile_dir + '/rootpw' - if os.path.isfile(rootpwf): - rootpw = readfile(rootpwf).strip() - if rootpw == '!': - # Lock the password - rootcmd = 'usermod -L' - else: - rootcmd = "usermod -p '%s'" % encryptPW(rootpw) - else: - rootcmd = None - - # Add users and set root password - if self.installation0 and not self.add_users(rootcmd): - return False - - comment("Squashing mods.sqf") - if not chroot(self.installation0, - "/sbin/mksquashfs '%s' '%s/larch/mods.sqf'" - % (CHROOT_DIR_OVERLAY, CHROOT_DIR_MEDIUM), - filter=mksquashfs_filter_gen()): - errout(_("Squashing mods.sqf failed")) - # remove execute attrib - runcmd("chmod oga-x %s/larch/mods.sqf" % self.medium_dir) - - runcmd("rm -rf %s" % self.overlay) - - comment(" *** %s ***" % _("larchify-process completed")) - return True - - - def add_users(self, rootcmd): - userinfo = Userinfo(self.profile_dir) - userlist = [] - for user in userinfo.allusers(): - # Only include if the user does not yet exist - if runcmd('bash -c "grep \"^%s\" %s/etc/passwd || echo -"' - % (user, self.installation_dir))[1][0] != '-': - comment("(WARNING): User '%s' exists already" % user) - else: - userlist.append(user) - - # Only continue if there are new users in the list - if rootcmd: - clist = [('root', rootcmd + ' %s')] - else: - if userlist == []: - return True - clist = [] - - # Save system files and replace them by the overlay versions - savedir = self.larchify_dir + '/save_etc' - runcmd('rm -rf %s' % savedir) - runcmd('mkdir -p %s/default' % savedir) - savelist = 'group,gshadow,passwd,shadow,login.defs,skel' - runcmd('bash -c "cp -a %s/etc/{%s} %s"' - % (self.installation0, savelist, savedir)) - runcmd('cp -a %s/etc/default/useradd %s/default' - % (self.installation0, savedir)) - for f in ('group', 'gshadow', 'passwd', 'shadow', 'login.defs'): - if os.path.isfile(self.overlay + '/etc/%s'): - runcmd('cp %s/etc/%s %s/etc' - % (self.overlay, f, self.installation0)) - if os.path.isfile(self.overlay + '/etc/default/useradd'): - runcmd('cp %s/etc/default/useradd %s/etc/default' - % (self.overlay, self.installation0)) - if os.path.isdir(self.overlay + '/etc/skel'): - runcmd('cp -r %s/etc/skel %s/etc' - % (self.overlay, self.installation0)) - - # Build the useradd command - userdir0 = '/users' - userdir = self.larchify_dir + userdir0 - userdirs = [] - runcmd('mkdir -p %s/home' % self.overlay) - for u in userlist: - cline = 'useradd -m' - pgroup = userinfo.get(u, 'maingroup') - if pgroup: - cline += ' -g ' + pgroup - uid = userinfo.get(u, 'uid') - if uid: - cline += ' -u ' + uid - pw = userinfo.get(u, 'pw') - if (pw == ''): - # Passwordless login - pwcrypt = '' - else: - # Normal MD5 password - pwcrypt = encryptPW(pw) - cline += " -p '%s'" % pwcrypt - skeldir = userinfo.get(u, 'skel') - if skeldir: - # Custom home initialization directories in the profile - # always start with 'skel_' - skel = 'skel_' + skeldir - if skel not in userdirs: - userdirs.append(skel) - cline += ' -k %s/%s' % (CHROOT_DIR_LARCHIFY + userdir0, - skel) - # Allow for expert tweaking - cline += ' ' + userinfo.get(u, 'expert') - # The user and the command to be run - clist.append((u, cline + ' %s')) - xgroups = userinfo.get(u, 'xgroups') - if xgroups: - xgl = [] - for g in xgroups.split(','): - clist.append((u, 'usermod -a -G %s %%s' % g)) - - if userdirs: - # Copy custom 'skel' directories to build space - runcmd('rm -rf %s' % userdir) - runcmd('mkdir -p %s' % userdir) - for ud in userdirs: - runcmd('cp -r %s/%s %s/%s' % - (self.profile_dir, ud, userdir, ud)) - - nfail = 0 - ok = True - for u, cmd in clist: - if not chroot(self.installation0, cmd % u): - nfail += 1 - # Errors adding users to groups are not fatal: - if not cmd.startswith('usermod -a -G'): - ok = False - if os.path.isdir('%s/home/%s' % (self.installation0, u)): - runcmd('mv %s/home/%s %s/home' - % (self.installation0, u, self.overlay)) - - if nfail > 0: - errout(_("%d user account operation(s) failed") % nfail, 0) - # Move changed /etc/{group,gshadow,passwd,shadow} to overlay - runcmd('bash -c "mv %s/etc/{group,gshadow,passwd,shadow} %s/etc"' - % (self.installation0, self.overlay)) - # Restore system files in base installation - runcmd('rm -rf %s/etc/skel' % self.installation0) - runcmd('bash -c "cp -a %s/* %s/etc"' - % (savedir, self.installation0)) - return ok - - - def system_check(self): - comment("Testing for necessary packages and kernel modules") - fail = "" - warn = "" - nplist = ["larch-live"] - - mdep = (self.installation0 + - "/lib/modules/%s/modules.dep" % self.kversion) - if Popen(["grep", "/squashfs.ko", mdep], stdout=PIPE, - stderr=STDOUT).wait() != 0: - fail += _("No squashfs module found\n") - - if Popen(["grep", "/aufs.ko", mdep], stdout=PIPE, - stderr=STDOUT).wait() == 0: - self.ufs='_aufs' - nplist.append("aufs2-util") - - elif Popen(["grep", "/unionfs.ko", mdep], stdout=PIPE, - stderr=STDOUT).wait() == 0: - self.ufs='_unionfs' - - else: - fail += _("No aufs or unionfs module found\n") - - for p in nplist: - if not self.haspack(p): - fail += _("Package '%s' is needed by larch systems\n") % p - - if not self.haspack("syslinux"): - warn += _("Without package 'syslinux' you will not be able\n" - "to create syslinux or isolinux booting media\n") - - if (not self.haspack("cdrkit")) and (not self.haspack("cdrtools")): - warn += _("Without package 'cdrkit' (or 'cdrtools') you will\n" - "not be able to create CD/DVD media\n") - - if not self.haspack("eject"): - warn += _("Without package 'eject' you will have problems\n" - "using CD/DVD media\n") - - if warn: - cont = query_yn(_("WARNING:\n%s" - "\n Continue building?") % warn) - else: - cont = True - - if fail: - errout(_("ERROR:\n%s") % fail) - - return cont - - - def haspack(self, package): - """Check whether the given package is installed. - """ - for p in os.listdir(self.installation0 + '/var/lib/pacman/local'): - if p.rsplit("-", 2)[0] == package: - return True - return False - - - def find_kernel(self): - # The uncomfortable length of this function is deceptive, - # most of it is for dealing with errors. - comment("Seeking kernel information") - kscript = "%s/kernel" % self.profile_dir - if os.path.isfile(kscript): - p = Popen([kscript], stdout=PIPE, stderr=STDOUT) - r = p.communicate()[0] - if p.returncode == 0: - self.kname, self.kversion = r.split() - - else: - errout(_("Problem running %s:\n %s") % (kscript, r)) - else: - kernels = glob(self.installation0 + '/boot/vmlinuz*') - if len(kernels) > 1: - errout(_("More than one kernel found:\n %s") % - "\n ".join(kernels)) - elif not kernels: - errout(_("No kernel found")) - self.kname = os.path.basename(kernels[0]) - - self.kversion = None - for kv in os.listdir(self.installation0 + '/lib/modules'): - if os.path.isfile(self.installation0 - + ('/lib/modules/%s/modules.dep' % kv)): - if self.kversion: - errout(_("More than one set of kernel modules in %s") - % (self.installation0 + '/lib/modules')) - self.kversion = kv - else: - kmpath = self.installation0 + ('/lib/modules/%s' % kv) - comment("Unexpected kernel files at %s" % kmpath) - # Try to find packages concerned - p = Popen(["find", ".", "-name", "*.ko"], cwd=kmpath, - stdout=PIPE, stderr=STDOUT) - r = p.communicate()[0] - if p.returncode == 0: - packs = [] - for km in r.split(): - a = chroot(self.installation0, - 'pacman -Qoq /lib/modules/%s/%s' - % (kv, km)) - - if a: - pack = "-".join(a[0].split()) - if pack not in packs: - packs.append(pack) - comment(" Package: %s" % pack) - - else: - comment("Couldn't determine guilty packages") - - if not query_yn(_("WARNING:" - "\n You seem to have installed a package containing modules" - "\nwhich aren't compatible with your kernel (see log)." - "\nPlease check that this won't cause problems." - "\nMaybe you need the corresponding package for your kernel?" - "\n\n Continue building?")): - return False - - if not self.kversion: - errout(_("Couldn't find kernel modules")) - - comment("Kernel: %s - version: %s" % (self.kname, self.kversion)) - chroot(self.installation0, "depmod %s" % self.kversion) - return True - - - def gen_initramfs(self): - # Fix up larch mkinitcpio.conf for unionfs/aufs - conf = self.overlay + "/etc/mkinitcpio.conf.larch" - if os.path.isfile(conf + "0"): - conf0 = conf + "0" - else: - conf0 = self.installation0 + "/etc/mkinitcpio.conf.larch0" - runcmd('bash -c "sed \'s|___aufs___|%s|g\' <%s >%s"' % (self.ufs, conf0, conf)) - - presets = [os.path.basename(f) for f in glob( - self.installation0 + "/etc/mkinitcpio.d/kernel26*.preset")] - if len(presets) != 1: - errout(_("Couldn't find usable mkinitcpio preset: %s") % - self.installation0 + "/etc/mkinitcpio.d/kernel26*.preset") - - # Save original preset file (unless a '*.larchsave' is already present) - idir = self.installation0 + "/etc/mkinitcpio.d" - oldir = self.overlay + "/etc/mkinitcpio.d" - if not os.path.isfile("%s/%s.larchsave" % (idir, presets[0])): - runcmd("mkdir -p %s" % oldir) - runcmd("cp %s/%s %s/%s.larchsave" % - (idir, presets[0], oldir, presets[0])) - - # Adjust larch.preset file for custom kernels - runcmd('bash -c "sed \'s|___|%s|\' <%s/larch.preset0 >%s/larch.preset"' - % (presets[0].rsplit(".", 1)[0], idir, oldir)) - - # Replace 'normal' preset in overlay - runcmd("cp %s/larch.preset %s/%s" % (oldir, oldir, presets[0])) - - # Generate initramfs - return chroot(self.installation0, - "mkinitcpio -k %s -c %s -g %s" % - (self.kversion, - CHROOT_DIR_OVERLAY + "/etc/mkinitcpio.conf.larch", - CHROOT_DIR_MEDIUM + "/boot/larch.img")) - - -def encryptPW(pw): - """Encrypt a password - needed for user account generation. - """ - salt = '$1$' - for i in range(8): - salt += random.choice("./0123456789abcdefghijklmnopqrstuvwxyz" - "ABCDEFGHIJKLMNOPQRSTUVWXYZ") - return crypt.crypt(pw, salt) - - - -if __name__ == "__main__": - start_translator() - - from optparse import OptionParser, OptionGroup - parser = OptionParser(usage=_("usage: %prog [options]")) - - parser.add_option("-p", "--profile", action="store", type="string", - default="", dest="profile", - help=_("Profile: 'user:profile-name' or path to profile directory")) - parser.add_option("-i", "--installation-dir", action="store", type="string", - default="", dest="idir", - help=_("Path to directory to be larchified (default %s)") - % INSTALLATION) - parser.add_option("-s", "--slave", action="store_true", dest="slave", - default=False, help=_("Run as a slave from a controlling program" - " (e.g. from a gui)")) - parser.add_option("-q", "--quiet", action="store_true", dest="quiet", - default=False, help=_("Suppress output messages, except errors" - " (no effect if -s specified)")) - parser.add_option("-o", "--oldsqf", action="store_true", dest="oldsqf", - default=False, help=_("Reuse previously generated system.sqf")) - parser.add_option("-l", "--oldlocales", action="store_true", - dest="oldlocales", default=False, - help=_("Reuse previously generated locales")) - parser.add_option("-f", "--force", action="store_true", dest="force", - default=False, help=_("Don't ask for confirmation")) - - (options, args) = parser.parse_args() -# Should there be arguments? - - if os.getuid() != 0: - print _("This application must be run as root") - sys.exit(1) - init('larchify', options) - builder = Builder(options) - if builder.build(options): - sys.exit(0) - else: - sys.exit(1) diff --git a/build_tools/larch7/larch-live_iso b/build_tools/larch7/larch-live_iso deleted file mode 120000 index 138431d..0000000 --- a/build_tools/larch7/larch-live_iso +++ /dev/null @@ -1 +0,0 @@ -larch0/cli/live_iso.py
\ No newline at end of file diff --git a/build_tools/larch7/larch-live_part b/build_tools/larch7/larch-live_part deleted file mode 120000 index 51a3813..0000000 --- a/build_tools/larch7/larch-live_part +++ /dev/null @@ -1 +0,0 @@ -larch0/cli/live_part.py
\ No newline at end of file diff --git a/build_tools/larch7/larch-profiles-7.2.0-1-any.pkg.tar.gz b/build_tools/larch7/larch-profiles-7.2.0-1-any.pkg.tar.gz Binary files differdeleted file mode 100644 index aeaa92f..0000000 --- a/build_tools/larch7/larch-profiles-7.2.0-1-any.pkg.tar.gz +++ /dev/null diff --git a/build_tools/larch7/larch-setup b/build_tools/larch7/larch-setup deleted file mode 100644 index 5b440a7..0000000 --- a/build_tools/larch7/larch-setup +++ /dev/null @@ -1,127 +0,0 @@ -#! /bin/bash -# -# larch-setup -# -# Author: Michael Towers <gradgrind[at]online[dot]de> -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.04.11 - -REPO="ftp://ftp.berlios.de/pub/larch/larch7.2/i686" -#REPO=file://$( readlink -f larchrepo ) - -if [ "$1" = "-h" ]; then - echo "larch-setup -h" - echo " # Display this information." - echo "larch-setup" - echo " # Set up a larch build environment in the current directory." - echo - echo "This script unpacks larch, so that it" - echo "can be run from this directory, without installing." - echo "It also generates appropriate symlinks." - echo - echo "TODO:" - echo "If there is no pacman in the PATH, a package containing a" - echo "pacman binary and the libraries and configuration files it needs" - echo "will be downloaded from the larch site and unpacked in the" - - echo" larch/run directory." - echo "Also repo-add is extracted there and a pacman.conf is generated in" - echo "the current directory, presenting a dialog for choosing the package" - echo "server." - echo "You can use an existing pacman.conf by placing this in the current" - echo "directory." - echo - exit -fi - -# Get path to this directory, via the location of this script -fullpath="$( readlink -f $0 )" -scriptdir="$( dirname ${fullpath} )" - -# Just in case ... -cd ${scriptdir} - -if [ -d larch0 ]; then - echo "ERROR: larch0 directory exists already" - exit 1 -fi - -fetch () -{ - if [ -n "$( echo ${REPO} | grep "file://" )" ]; then - base="$( echo ${REPO} | sed "s|file://||" )" - cp ${base}/$1 . - else - wget ${REPO}/$1 - fi -} - -rm -f *.pkg.tar.gz -rm -rf db -mkdir db -cd db -fetch larch.db.tar.gz -tar -xzf larch.db.tar.gz -cd ${scriptdir} -d=$( ls db | grep "^larch-7" ) -larchpak=$( grep -A 1 -e "%FILENAME%" db/${d}/desc | grep -v "%" ) -fetch ${larchpak} -#d=$( ls db | grep "^uipi-" ) -#larchpak=$( grep -A 1 -e "%FILENAME%" db/${d}/desc | grep -v "%" ) -#fetch ${larchpak} - -rm -rf tmp -mkdir tmp -tar -xzf larch-7*.pkg.tar.gz -C tmp - -if [ "$1" != "-p" ]; then - d=$( ls db | grep "^larch-profiles-" ) - larchpak=$( grep -A 1 -e "%FILENAME%" db/${d}/desc | grep -v "%" ) - fetch ${larchpak} - tar -xzf larch-profiles-*.pkg.tar.gz -C tmp -fi - -rm -rf db -mv tmp/opt/apps/larch larch0 -#tar -xzf uipi-*.pkg.tar.gz -C tmp -#mv tmp/usr/bin/quip larch0 -#mv tmp/usr/lib/python*/site-packages/uipi.py larch0/modules - -for s in $( ls tmp/usr/bin ); do - p=$( readlink tmp/usr/bin/${s} ) - d=$( dirname ${p} ) - ln -s larch0/$( basename ${d} )/$( basename ${p}) ${s} -done -rm -rf tmp - -# Check that pacman is available. -if ! which pacman &>/dev/null; then - # Fetch the pacman package from the larch site - fetch pacman-allin.tar.gz - if ! [ -f pacman-allin.tar.gz ]; then - echo "ERROR: couldn't fetch pacman package" - exit 1 - fi - # Extract the package - tar -xzf pacman-allin.tar.gz - cp -a pacman-allin/* larch0 - rm -rf pacman-allin -fi - diff --git a/build_tools/larch7/larch0/buildscripts/cleardir b/build_tools/larch7/larch0/buildscripts/cleardir deleted file mode 100755 index a90f0f7..0000000 --- a/build_tools/larch7/larch0/buildscripts/cleardir +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -if cat /proc/mounts | grep " $1/sys" &>/dev/null; then - umount -l "$1/sys" -fi -if cat /proc/mounts | grep " $1/proc" &>/dev/null; then - umount -l "$1/proc" -fi - -if ls "$1" &>/dev/null; then - rm -rf "$1/*" -fi -for x in $( ls -A "$1" ); do - rm -rf "$1/$x" -done diff --git a/build_tools/larch7/larch0/buildscripts/larch-hosts b/build_tools/larch7/larch0/buildscripts/larch-hosts deleted file mode 100755 index 5c57ca1..0000000 --- a/build_tools/larch7/larch0/buildscripts/larch-hosts +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -# -# larch-hosts - Add hostname to /etc/hosts file (in overlay) -# -#2009.08.26 - - -# $1: path to system to be larchified ("" if running system) -# $2: path to temporary overlay directory (where the overlay is being built) - -INSTLDIR="$1" -OVERLAYDIR="$2" - -hosts="${OVERLAYDIR}/etc/hosts" -if ! [ -f ${hosts} ]; then - # If not provided in the profile rootoverlay, get it from the installation - cp ${INSTLDIR}/etc/hosts ${OVERLAYDIR}/etc -fi - -HOSTNAME="UNKNOWN" -if [ -f ${OVERLAYDIR}/etc/rc.conf ]; then - . ${OVERLAYDIR}/etc/rc.conf -else - . ${INSTLDIR}/etc/rc.conf -fi - -lh="127.0.0.1 localhost.localdomain localhost " -sed -i "s|^127\.0\.0\.1.*|${lh}${HOSTNAME}|" ${hosts} diff --git a/build_tools/larch7/larch0/buildscripts/larch-locales b/build_tools/larch7/larch0/buildscripts/larch-locales deleted file mode 100755 index 254e037..0000000 --- a/build_tools/larch7/larch0/buildscripts/larch-locales +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash -# -# larch-locales - Generate glibc locales to an overlay (a slightly tricky business) -# -#2009.08.26 - -# If there is a 'locale.gen' file in the profile (rootoverlay/etc/locale.gen) -# it will be used for the generation, otherwise the existing '/etc/locale.gen' -# (in the system to be larchified!) will be used, which is empty by default. - -# $1: path to system to be larchified ("" if running system) -# $2: path to temporary overlay directory (where the overlay is being built) - -INSTLDIR="$1" -OVERLAYDIR="$2" - -mkdir -p ${OVERLAYDIR}/usr/lib -echo -echo "********** Generating locales to an overlay **********" -echo -rm -f ${INSTLDIR}/etc/locale.gen_new -rm -rf ${INSTLDIR}/usr/lib/locale.save -if [ -f ${OVERLAYDIR}/etc/locale.gen ]; then - mv -f ${INSTLDIR}/etc/locale.gen ${INSTLDIR}/etc/locale.gen_old - cp ${OVERLAYDIR}/etc/locale.gen ${INSTLDIR}/etc - cp -a ${INSTLDIR}/usr/lib/locale ${INSTLDIR}/usr/lib/locale.save -fi - -if [ -n "${INSTLDIR}" ]; then - chroot ${INSTLDIR} /usr/sbin/locale-gen -else - /usr/sbin/locale-gen -fi - -rm -rf ${OVERLAYDIR}/usr/lib/locale -cp -a ${INSTLDIR}/usr/lib/locale ${OVERLAYDIR}/usr/lib -# /usr/lib/locale will be excluded from system.sqf - -# Restore old locale files -if [ -f ${INSTLDIR}/etc/locale.gen_old ]; then - mv -f ${INSTLDIR}/etc/locale.gen_old ${INSTLDIR}/etc/locale.gen - rm -rf ${INSTLDIR}/usr/lib/locale - mv ${INSTLDIR}/usr/lib/locale.save ${INSTLDIR}/usr/lib/locale -fi - diff --git a/build_tools/larch7/larch0/buildscripts/larch-mbr-grub b/build_tools/larch7/larch0/buildscripts/larch-mbr-grub deleted file mode 100755 index 7197ef2..0000000 --- a/build_tools/larch7/larch0/buildscripts/larch-mbr-grub +++ /dev/null @@ -1,63 +0,0 @@ -#!/bin/bash -# -# larch-mbr-grub - Set up a grub boot -# -#2009.08.12 - - -# $1: path to system to be larchified ("/" if running system) -# $2: larch partition - -INSTLDIR="$1" -if [ "${INSTLDIR}" = "/" ]; then - INSTLDIR="" -fi -DEVICE="$2" - -dev=${DEVICE:0:8} -part=${DEVICE:8} - -# Convert the device and partion to grub syntax -grubdevice () -{ - ## The contents of DEVICE.map look something like this: - #(fd0) /dev/fd0 - #(hd0) /dev/hda - #(hd1) /dev/sda - gdev="$( cat ${INSTLDIR}${dmap} | grep "${dev}" | cut -f1 | tr -d "()" )" - gpart=$(( ${part} - 1 )) - echo "#Installing GRUB to (${gdev}), root (${gdev},${gpart})" -} - -dmap=/tmp/DEVICE.map -rm -f ${INSTLDIR}${dmap} -if [ -n "${INSTLDIR}" ]; then - # First try to get a device mapping - mount --bind /dev ${INSTLDIR}/dev - echo "quit" | chroot ${INSTLDIR} grub --no-floppy --device-map=${dmap} --batch - grubdevice - # Now actually install grub - # As far as I can tell, the extra options to grub are not needed here - chroot ${INSTLDIR} grub --batch <<EOT -root (${gdev},${gpart}) -setup (${gdev}) -quit -EOT - umount ${INSTLDIR}/dev -else - # First try to get a device mapping - echo "quit" | grub --no-floppy --device-map=${dmap} --batch - grubdevice - # Now actually install grub - # As far as I can tell, the extra options to grub are not needed here - grub --batch <<EOT -root (${gdev},${gpart}) -setup (${gdev}) -quit -EOT -fi -rm -f ${INSTLDIR}${dmap} - - - - diff --git a/build_tools/larch7/larch0/cd-root/boot0/memtest b/build_tools/larch7/larch0/cd-root/boot0/memtest Binary files differdeleted file mode 100644 index b602352..0000000 --- a/build_tools/larch7/larch0/cd-root/boot0/memtest +++ /dev/null diff --git a/build_tools/larch7/larch0/cd-root/grub0/colors.lst b/build_tools/larch7/larch0/cd-root/grub0/colors.lst deleted file mode 100644 index 3f544ce..0000000 --- a/build_tools/larch7/larch0/cd-root/grub0/colors.lst +++ /dev/null @@ -1,36 +0,0 @@ -#color schemes - ganked from SGD ( http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=236631 ) -# TODO change these and make some more... specifically an "arch" theme -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Barlond -color white/cyan yellow/blue - -title Barlond2 -color white/blue yellow/cyan - -title Simple Black -color light-gray/black yellow/blue - -title Matrix -color green/black light-green/green - -title Dalton Bros. -color red/green green/red - -title Debian -color cyan/blue white/blue - -title BW -color light-gray/black black/light-gray - -title BW Inverse -color black/light-gray - -title SGD Non Default -color black/cyan yellow/black diff --git a/build_tools/larch7/larch0/cd-root/grub0/help.lst b/build_tools/larch7/larch0/cd-root/grub0/help.lst deleted file mode 100644 index 6e74187..0000000 --- a/build_tools/larch7/larch0/cd-root/grub0/help.lst +++ /dev/null @@ -1,16 +0,0 @@ -# Help files must be exactly 23 lines long. -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to main menu -configfile /boot/grub/menu.lst - -title HOW-TO: Boot an existing system -cat /boot/grub/help/bootexisting.txt -pause Press enter to continue... - -title HOW-TO: Contribute to this help -cat /boot/grub/help/contrib.txt -pause Press enter to continue... diff --git a/build_tools/larch7/larch0/cd-root/grub0/help/bootexisting.txt b/build_tools/larch7/larch0/cd-root/grub0/help/bootexisting.txt deleted file mode 100644 index 881f3e8..0000000 --- a/build_tools/larch7/larch0/cd-root/grub0/help/bootexisting.txt +++ /dev/null @@ -1,23 +0,0 @@ -HOWTO: Boot an existing install - -Select "More Options" from the main menu. -Move the cursor to "[EDIT ME] Boot an existing linux install" -Press "e" - -At this point you will see the following: - root (hd0,0) - kernel /vmlinuz26 root=/dev/hda3 ro - initrd /kernel26.img - -This needs to be changed to accomodate your hardware. - -The first line should be changed to indicate where your boot medium resides. - "(hd0,0)" is the first partition on the first hard drive (hda1) - change these - numbers to indicate the partition containing your /boot directory. - -The second line should be changed to point to your kernel. If the line above -points to a partition _only_ containing /boot, then /vmlinuz26 is fine. -Otherwise, change this to /boot/vmlinuz. root= should be changed to match the -partition for your root filesystem. Other kernel parameters can be added here. - - diff --git a/build_tools/larch7/larch0/cd-root/grub0/help/contrib.txt b/build_tools/larch7/larch0/cd-root/grub0/help/contrib.txt deleted file mode 100644 index 5c79176..0000000 --- a/build_tools/larch7/larch0/cd-root/grub0/help/contrib.txt +++ /dev/null @@ -1,23 +0,0 @@ -HOWTO: Contribute to these help files - -This help is rather simplistic. -In order to provide help files or translations you simply need to make a text -file. Formatting is important (due to grub limitations). The files MUST be 80 -characters wide, and 23 lines long. Any more, and your formatting will be -corrupted when viewing the help. Please note that if your help is short, it is -worthwhile to pad with empty lines, up to 23 lines. - - - - - - - - - - - - - - - diff --git a/build_tools/larch7/larch0/cd-root/grub0/keyboards.lst b/build_tools/larch7/larch0/cd-root/grub0/keyboards.lst deleted file mode 100644 index 5237c1a..0000000 --- a/build_tools/larch7/larch0/cd-root/grub0/keyboards.lst +++ /dev/null @@ -1,111 +0,0 @@ -#keyboard layouts - ganked from SGD ( http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=236631 ) -# TODO add other languages -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Default layout -setkey - -title German layout -setkey y z -setkey z y -setkey Y Z -setkey Z Y -setkey equal parenright -setkey parenright parenleft -setkey parenleft asterisk -setkey doublequote at -setkey plus bracketright -setkey minus slash -setkey slash ampersand -setkey ampersand percent -setkey percent caret -setkey underscore question -setkey question underscore -setkey semicolon less -setkey less numbersign -setkey numbersign backslash -setkey colon greater -setkey greater bar -setkey asterisk braceright - - -title Spanish layout -setkey -setkey slash ampersand -setkey ampersand caret -setkey caret braceleft -setkey asterisk braceright -setkey parenleft asterisk -setkey parenright parenleft -setkey minus slash -setkey equal parenright -setkey quote minus -setkey underscore question -setkey question underscore -setkey braceleft quote -setkey braceright backslash -setkey colon greater -setkey greater bar -setkey doublequote at -setkey backslash backquote -setkey less backslash -setkey semicolon less -setkey plus colon -setkey at semicolon - -title French layout -setkey -setkey less backquote -setkey greater tilde -setkey ampersand 1 -setkey 1 exclam -setkey tilde 2 -setkey 2 at -setkey doublequote 3 -setkey 3 numbersign -setkey quote 4 -setkey 4 dollar -setkey parenleft 5 -setkey 5 percent -setkey minus 6 -setkey 6 caret -setkey backquote 7 -setkey 7 ampersand -setkey underscore 8 -setkey 8 asterisk -setkey backslash 9 -setkey 9 parenleft -setkey at 0 -setkey 0 parenright -setkey parenright minus -setkey numbersign underscore -setkey a q -setkey A Q -setkey z w -setkey Z W -setkey caret bracketleft -setkey dollar bracketright -setkey q a -setkey Q A -setkey m semicolon -setkey M colon -setkey bracketleft quote -setkey percent doublequote -setkey asterisk backslash -setkey bracketright bar -setkey w z -setkey W Z -setkey comma m -setkey question M -setkey semicolon comma -setkey period less -setkey colon period -setkey slash greater -setkey exclam slash -setkey bar question diff --git a/build_tools/larch7/larch0/cd-root/grub0/menu.lst b/build_tools/larch7/larch0/cd-root/grub0/menu.lst deleted file mode 100644 index 378d46e..0000000 --- a/build_tools/larch7/larch0/cd-root/grub0/menu.lst +++ /dev/null @@ -1,25 +0,0 @@ -timeout 5 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -###LARCH - -title Tools... -configfile /boot/grub/tools.lst - -title Grub Settings... -configfile /boot/grub/settings.lst - -title View Help... -configfile /boot/grub/help.lst - -title More Options... -configfile /boot/grub/more.lst - -title Shutdown the Computer -halt - -title Reboot the Computer -reboot - diff --git a/build_tools/larch7/larch0/cd-root/grub0/more.lst b/build_tools/larch7/larch0/cd-root/grub0/more.lst deleted file mode 100644 index 8fd5f7e..0000000 --- a/build_tools/larch7/larch0/cd-root/grub0/more.lst +++ /dev/null @@ -1,30 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title [EXPERIMENTAL] Attempt existing Linux detection -configfile /boot/grub/tryboot.lst - -title [EDIT ME] Diskless Boot (PXE / BOOTP) -#TODO wtf? -root (nd) -kernel /vmlinuz26 ip=dhcp root=/dev/nfs nfsroot=192.168.1.2:/boot/dir - -title [EDIT ME] NFS Root Boot -root (cd) -kernel /vmlinuz26 ip=dhcp root=/dev/nfs nfsroot=192.168.1.2:/boot/dir - -title [EDIT ME] Boot Existing Linux Install -root (hd0,0) -kernel /vmlinuz26 root=/dev/hda3 ro -initrd /kernel26.img - -title [EDIT ME] Boot Existing Windows Install -rootnoverify (hd0,0) -makeactive -chainloader +1 - diff --git a/build_tools/larch7/larch0/cd-root/grub0/settings.lst b/build_tools/larch7/larch0/cd-root/grub0/settings.lst deleted file mode 100644 index f8f8c95..0000000 --- a/build_tools/larch7/larch0/cd-root/grub0/settings.lst +++ /dev/null @@ -1,13 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Keyboard settings -configfile /boot/grub/keyboards.lst - -title Color settings -configfile /boot/grub/colors.lst diff --git a/build_tools/larch7/larch0/cd-root/grub0/tools.lst b/build_tools/larch7/larch0/cd-root/grub0/tools.lst deleted file mode 100644 index d226992..0000000 --- a/build_tools/larch7/larch0/cd-root/grub0/tools.lst +++ /dev/null @@ -1,14 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Run memtest (Memory Testing) -kernel /boot/memtest - -title Install GRUB to hd0 MBR -root (hd0,0) -setup (hd0) diff --git a/build_tools/larch7/larch0/cd-root/isolinux0/bkgd.jpg b/build_tools/larch7/larch0/cd-root/isolinux0/bkgd.jpg Binary files differdeleted file mode 100644 index b45b71f..0000000 --- a/build_tools/larch7/larch0/cd-root/isolinux0/bkgd.jpg +++ /dev/null diff --git a/build_tools/larch7/larch0/cd-root/isolinux0/isolinux.cfg b/build_tools/larch7/larch0/cd-root/isolinux0/isolinux.cfg deleted file mode 100644 index a868f72..0000000 --- a/build_tools/larch7/larch0/cd-root/isolinux0/isolinux.cfg +++ /dev/null @@ -1,13 +0,0 @@ -default vesamenu.c32 -prompt 0 -timeout 50 - -MENU BACKGROUND bkgd.jpg - -MENU TITLE larch live CD - -###LARCH - the larch boot lines will be inserted here - -label memtest -MENU LABEL Memory tester -kernel /boot/memtest diff --git a/build_tools/larch7/larch0/cli/archin.py b/build_tools/larch7/larch0/cli/archin.py deleted file mode 100755 index 832d883..0000000 --- a/build_tools/larch7/larch0/cli/archin.py +++ /dev/null @@ -1,441 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# -# archin.py -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.19 - -# This is a command line script to perform an Arch Linux installation -# based on a list of packages. All needed parameters are passed as options. - -import os -from glob import glob -from config import * -from backend import * - -class Installation: - def __init__(self, options): - self.options = options - self.installation_dir = get_installation_dir() - if self.installation_dir == '/': - errout(_("Operations on '/' are not supported ...")) - - self.profile_dir = get_profile() - self.pacman_cmd = self.make_pacman_command() - self.make_pacman_conf() - - - def make_pacman_command(self): - """Construct pacman command. Return the command, including options. - This includes options for installation path, cache directory and - for suppressing the progress bar. It assumes a temporary location - for pacman.conf, which must also be set up. - If there is no pacman executable in the system PATH, check that - it is available in the larch directory. - """ - pacman = runcmd('bash -c "which pacman || echo _FAIL_"')[1][-1].strip() - if pacman == '_FAIL_': - # If the host is not Arch, there will probably be no pacman - # (if there is some other program called 'pacman' that's - # a real spanner in the works). - # The alternative is to provide it in the larch directory. - pacman = base_dir + '/pacman' - if not os.path.isfile(pacman): - errout(_("No pacman executable found")) - - pacman += (' -r %s --config %s --noconfirm' - % (self.installation_dir, PACMAN_CONF)) - if self.options.noprogress: - pacman += ' --noprogressbar' - if self.options.cache: - pacman += ' --cachedir ' + self.options.cache - return pacman - - - def make_pacman_conf(self, final=False): - """Construct the pacman.conf file used by larch. - To make it a little easier to manage upstream changes to the default - pacman.conf, a separate file (pacman.conf.repos) is used to specify - the repositories to use. The contents of this file are used to modify - the basic pacman.conf file, which may be the default version or one - provided in the profile. - The 'final' parameter determines whether the version for the resulting - live system (True) or for the installation process (False) is - generated. If generating the installation version, it is possible - to specify alternative repositories, via the 'repofile' option, - which allows the pacman.conf used for the installation to be - different from the version in the resulting live system. - The return value is a list of the names of the repositories which - are included. - It is also possible to specify just a customized mirrorlist for the - installation by placing it in the working directory. - """ - # Allow use of '*platform*' in pacman.conf.repos - platform = os.uname()[4] - if platform != 'x86_64': - platform = 'i686' - - # Get pacman.conf header part - pc0 = self.profile_dir + '/pacman.conf.options' - if not os.path.isfile(pc0): - pc0 = base_dir + '/data/pacman.conf' - pacmanconf = self.pacmanoptions(readfile(pc0)) - - # Get file with repository entries - pc1 = self.profile_dir + '/pacman.conf.repos' - if not os.path.isfile(pc1): - pc1 = base_dir + '/data/pacman.conf.repos' - if self.options.repofile and not final: - pc1 = os.path.realpath(self.options.repofile) - - # Get repository path - if final: - default = 'Include = /etc/pacman.d/mirrorlist' - else: - mlist = cwd + '/mirrorlist' - if not os.path.isfile(mlist): - mlist = '/etc/pacman.d/mirrorlist' - if not os.path.isfile(mlist): - mlist = base_dir + '/data/mirrorlist' - default = 'Include = ' + mlist - - # Read repository entries - repos = [] - for line in readfile(pc1).splitlines(): - line = line.strip() - if (not line) or (line[0] == '#'): - continue - r, s = [t.strip() for t in line.split(':', 1)] - repos.append(r) - s = s.replace('*default*', default) - pacmanconf += ('\n[%s]\n%s\n' - % (r, s.replace('*platform*', platform))) - - - writefile(pacmanconf, self.installation_dir + '/etc/pacman.conf' - if final else PACMAN_CONF) - return repos - - - def install(self): - """Clear the chosen installation directory and install the base - set of packages, together with any additional ones listed in the - file 'addedpacks' (in the profile), removing the packages in - 'vetopacks' from the list. - """ - if not query_yn(_("Install Arch to '%s'?") % self.installation_dir): - return False - # Can't delete the whole directory because it might be a mount point - if os.path.isdir(self.installation_dir): - if script('cleardir %s' % self.installation_dir): - return False - - # Ensure installation directory exists and check that device nodes - # can be created (creating /dev/null is also a workaround for an - # Arch bug - which may have been fixed, but this does no harm) - if not (runcmd('bash -c "mkdir -p %s/{dev,proc,sys}"' - % self.installation_dir)[0] - and runcmd('mknod -m 666 %s/dev/null c 1 3' - % self.installation_dir)[0]): - errout(_("Couldn't write to the installation path (%s)") - % self.installation_dir) - if not runcmd('bash -c "echo test >%s/dev/null"' - % self.installation_dir)[0]: - errout(_("The installation path (%s) is mounted 'nodev'.") - % self.installation_dir) - - # I should also check that it is possible to run stuff in the - # installation directory. - runcmd('bash -c "cp $( which echo ) %s"' % self.installation_dir) - if not runcmd('%s/echo "yes"' % self.installation_dir)[0]: - errout(_("The installation path (%s) is mounted 'noexec'.") - % self.installation_dir) - runcmd('rm %s/echo' % self.installation_dir) - - # Fetch package database - runcmd('mkdir -p %s/var/lib/pacman' % self.installation_dir) - self.refresh() - - # Get list of vetoed packages. - self.packages = [] - self.veto_packages = [] - self.add_packsfile(self.profile_dir, 'vetopacks', must=False) - self.veto_packages = self.packages - - # Include 'required' packages (these can still be vetoed, but - # in some cases that will mean a larch system cannot be built) - self.packages = [] - self.add_packsfile(base_dir + '/data', 'requiredpacks') - - # Add additional packages and groups, from 'addedpacks' file. - self.add_packsfile(self.profile_dir, 'addedpacks') - - # Now do the actual installation. - ok = self.pacmancall('-Sf', ' '.join(self.packages)) - if not ok: - errout(_("Package installation failed")) - - #cachepacks goes here - self.cache_packages=[] - cache_packs = self.add_cache_packsfile(self.profile_dir, 'cachepacks') - cachedir = "%s/var/cache/pacman/pkg/" % self.installation_dir - print cachedir - comment(" *** %s ***" % _("Installing Cache Packages")) - ok = self.pacmancall('-Sw --cachedir='+cachedir , ' '.join(self.cache_packages)) - if not ok: - errout(_("Package installation failed")) - - # Some chroot scripts might need /etc/mtab - runcmd('bash -c ":> %s/etc/mtab"' % self.installation_dir) - - # Build the final version of pacman.conf - self.make_pacman_conf(True) - - #post_process goes here - comment(" *** %s ***" % _("Start of post processing")) - post_process_file="%s/post-process.sh" %self.profile_dir - #try: - if os.path.isfile(post_process_file): - cmd = "%s %s %s" %(post_process_file,self.installation_dir,self.profile_dir) - print "this is my cmd: %s" %cmd - runcmd(cmd) - else: - #except: - comment(" *** %s ***" % _("Post processing file not found")) - # pass - ##run script to post-process the new installation - #if [ -f ${PROFILE}/post-process.sh ] - #then - # ${PROFILE}/post-process.sh ${INSTLDIR} ${PROFILE} - # echo ${PROFILE}/post-process.sh ${INSTLDIR} ${PROFILE} - #fi - # - - comment(" *** %s ***" % _("Arch installation completed")) - return True - - - def add_packsfile(self, dir, packs_file, must=True): - path = dir + '/' + packs_file - if must and not os.path.isfile(path): - errout(_("No '%s' file") % path) - fh = open(path) - for line in fh: - line = line.strip() - if line and (line[0] != '#'): - if line[0] == '*': - self.add_group(line[1:].split()[0]) - elif line[0] == '+': - # Include directive - line = line[1:].split()[0] - if line[0] != '/': - line = dir + '/' + line - d, pf = line.rsplit('/', 1) - if not d: - errout(_("Invalid package file include: %s")) - self.add_packsfile(d, pf) - elif line.startswith('!!!'): - # Ignore everything (!) entered previously. - # Allows requiredpacks to be overridden in addedpacks. - self.packages = [] - else: - line = line.split()[0] - if ((line not in self.packages) - and (line not in self.veto_packages)): - self.packages.append(line) - fh.close() - - def add_cache_packsfile(self, dir, packs_file, must=True): - path = dir + '/' + packs_file - if must and not os.path.isfile(path): - errout(_("No '%s' file") % path) - fh = open(path) - for line in fh: - line = line.strip() - if line and (line[0] != '#'): - if line[0] == '*': - self.add_group(line[1:].split()[0]) - elif line[0] == '+': - # Include directive - line = line[1:].split()[0] - if line[0] != '/': - line = dir + '/' + line - d, pf = line.rsplit('/', 1) - if not d: - errout(_("Invalid package file include: %s")) - print "calling myself with %s %s" %(d,pf) - self.add_cache_packsfile(d, pf) - - elif line.startswith('!!!'): - # Ignore everything (!) entered previously. - # Allows requiredpacks to be overridden in addedpacks. - self.cache_packages = [] - else: - line = line.split()[0] - if ((line not in self.cache_packages) and (line not in self.veto_packages)): - self.cache_packages.append(line) - fh.close() - - - def add_group(self, gname): - """Add the packages belonging to a group to the installaion list, - removing any in the veto list. - """ - # In the next line the call could be done as a normal user. - for line in runcmd('%s -Sg %s' % (self.pacman_cmd, gname))[1]: - l = line.split() - if l and (l[0] == gname) and (l[1] not in self.veto_packages): - self.packages.append(l[1]) - - - def refresh(self): - """This updates or creates the pacman-db in the installation. - This is done using using 'pacman ... -Sy' together with the - customized pacman.conf file. - """ - if not runcmd(self.pacman_cmd + ' -Sy', - filter=pacman_filter_gen())[0]: - errout(_("Couldn't synchronize pacman database (pacman -Sy)")) - return True - - - def pacmancall(self, op, arg): - """Mount-bind the sys and proc directories before calling the - pacman command built by make_pacman_command to perform operation - 'op' (e.g. '-S') with argument(s) 'arg' (a string). - Then unmount sys and proc and return True if the command succeeded. - """ - # (a) Prepare the destination environment (bind mounts) - mount("/sys", "%s/sys" % self.installation_dir, "--bind") - mount("/proc", "%s/proc" % self.installation_dir, "--bind") - - # (b) Call pacman - ok = runcmd("%s %s %s" % (self.pacman_cmd, op, arg), - filter=pacman_filter_gen())[0] - - # (c) Remove bound mounts - unmount(("%s/sys" % self.installation_dir, - "%s/proc" % self.installation_dir)) - return ok - - - def pacmanoptions(self, text): - """A filter for pacman.conf to remove the repository info. - """ - texto = "" - block = "" - for line in text.splitlines(): - block += line + "\n" - if line.startswith("#["): - break - if line.startswith("[") and not line.startswith("[options]"): - break - if not line.strip(): - texto += block - block = "" - return texto - - - def sync(self, *packs): - return self.pacmancall('-S', ' '.join(packs)) - - - def update(self, *files): - return self.pacmancall('-U', ' '.join(files)) - - - def remove(self, *packs): - return self.pacmancall('-Rs', ' '.join(packs)) - - - -if __name__ == "__main__": - start_translator() - cwd = os.getcwd() - - operations = 'install|sync|update|remove|refresh' - from optparse import OptionParser, OptionGroup - parser = OptionParser(usage=(_("usage: %%prog [options] %s [packages]") - % operations)) - - parser.add_option("-p", "--profile", action="store", type="string", - default="", dest="profile", - help=_("Profile: 'user:profile-name' or path to profile directory")) - parser.add_option("-i", "--installation-dir", action="store", type="string", - default="", dest="idir", - help=_("Path to directory to be larchified (default %s)") - % INSTALLATION) - parser.add_option("-s", "--slave", action="store_true", dest="slave", - default=False, help=_("Run as a slave from a controlling program" - " (e.g. from a gui)")) - parser.add_option("-q", "--quiet", action="store_true", dest="quiet", - default=False, help=_("Suppress output messages, except errors" - " (no effect if -s specified)")) - - - parser.add_option("-f", "--force", action="store_true", dest="force", - default=False, help=_("Don't ask for confirmation")) - - parser.add_option("-r", "--repofile", action="store", type="string", - default="", dest="repofile", - help=_("Supply a substitute repository list (pacman.conf.repos)" - " for the installation only")) - parser.add_option("-c", "--cache-dir", action="store", type="string", - default="", dest="cache", - help=_("pacman cache directory (default /var/cache/pacman/pkg)")) - parser.add_option("-n", "--noprogress", action="store_true", - dest="noprogress", - default=False, help=_("Don't show pacman's progress bar")) -## I think pacman is going to get support for something like '$arch', at -## which stage I could again consider architecture switching support in larch. -# parser.add_option("-a", "--arch", action="store", type="string", -# default="", dest="arch", -# help=_("processor architecture (x86_64|i686) - defaults to" -# " that of the host." -# " This is an untested feature, which is probably only partially" -# " implemented and may well not work.")) - - (options, args) = parser.parse_args() - if not args: - print _("You must specify which operation to perform:\n") - parser.print_help() - sys.exit(1) - - if os.getuid() != 0: - print _("This application must be run as root") - sys.exit(1) - - init('archin', options) - op = args[0] - if op not in operations.split('|'): - print (_("Invalid operation: '%s'\n") % op) - parser.print_help() - sys.exit(1) - - installation = Installation(options) - method = getattr(installation, op) - - if method(*args[1:]): - sys.exit(0) - else: - sys.exit(1) - diff --git a/build_tools/larch7/larch0/cli/archin.py.orig b/build_tools/larch7/larch0/cli/archin.py.orig deleted file mode 100755 index 7e00831..0000000 --- a/build_tools/larch7/larch0/cli/archin.py.orig +++ /dev/null @@ -1,378 +0,0 @@ -#!/usr/bin/env python -# -# archin.py -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.19 - -# This is a command line script to perform an Arch Linux installation -# based on a list of packages. All needed parameters are passed as options. - -import os -from glob import glob -from config import * -from backend import * - -class Installation: - def __init__(self, options): - self.options = options - self.installation_dir = get_installation_dir() - if self.installation_dir == '/': - errout(_("Operations on '/' are not supported ...")) - - self.profile_dir = get_profile() - self.pacman_cmd = self.make_pacman_command() - self.make_pacman_conf() - - - def make_pacman_command(self): - """Construct pacman command. Return the command, including options. - This includes options for installation path, cache directory and - for suppressing the progress bar. It assumes a temporary location - for pacman.conf, which must also be set up. - If there is no pacman executable in the system PATH, check that - it is available in the larch directory. - """ - pacman = runcmd('bash -c "which pacman || echo _FAIL_"')[1][-1].strip() - if pacman == '_FAIL_': - # If the host is not Arch, there will probably be no pacman - # (if there is some other program called 'pacman' that's - # a real spanner in the works). - # The alternative is to provide it in the larch directory. - pacman = base_dir + '/pacman' - if not os.path.isfile(pacman): - errout(_("No pacman executable found")) - - pacman += (' -r %s --config %s --noconfirm' - % (self.installation_dir, PACMAN_CONF)) - if self.options.noprogress: - pacman += ' --noprogressbar' - if self.options.cache: - pacman += ' --cachedir ' + self.options.cache - return pacman - - - def make_pacman_conf(self, final=False): - """Construct the pacman.conf file used by larch. - To make it a little easier to manage upstream changes to the default - pacman.conf, a separate file (pacman.conf.repos) is used to specify - the repositories to use. The contents of this file are used to modify - the basic pacman.conf file, which may be the default version or one - provided in the profile. - The 'final' parameter determines whether the version for the resulting - live system (True) or for the installation process (False) is - generated. If generating the installation version, it is possible - to specify alternative repositories, via the 'repofile' option, - which allows the pacman.conf used for the installation to be - different from the version in the resulting live system. - The return value is a list of the names of the repositories which - are included. - It is also possible to specify just a customized mirrorlist for the - installation by placing it in the working directory. - """ - # Allow use of '*platform*' in pacman.conf.repos - platform = os.uname()[4] - if platform != 'x86_64': - platform = 'i686' - - # Get pacman.conf header part - pc0 = self.profile_dir + '/pacman.conf.options' - if not os.path.isfile(pc0): - pc0 = base_dir + '/data/pacman.conf' - pacmanconf = self.pacmanoptions(readfile(pc0)) - - # Get file with repository entries - pc1 = self.profile_dir + '/pacman.conf.repos' - if not os.path.isfile(pc1): - pc1 = base_dir + '/data/pacman.conf.repos' - if self.options.repofile and not final: - pc1 = os.path.realpath(self.options.repofile) - - # Get repository path - if final: - default = 'Include = /etc/pacman.d/mirrorlist' - else: - mlist = cwd + '/mirrorlist' - if not os.path.isfile(mlist): - mlist = '/etc/pacman.d/mirrorlist' - if not os.path.isfile(mlist): - mlist = base_dir + '/data/mirrorlist' - default = 'Include = ' + mlist - - # Read repository entries - repos = [] - for line in readfile(pc1).splitlines(): - line = line.strip() - if (not line) or (line[0] == '#'): - continue - r, s = [t.strip() for t in line.split(':', 1)] - repos.append(r) - s = s.replace('*default*', default) - pacmanconf += ('\n[%s]\n%s\n' - % (r, s.replace('*platform*', platform))) - - - writefile(pacmanconf, self.installation_dir + '/etc/pacman.conf' - if final else PACMAN_CONF) - return repos - - - def install(self): - """Clear the chosen installation directory and install the base - set of packages, together with any additional ones listed in the - file 'addedpacks' (in the profile), removing the packages in - 'vetopacks' from the list. - """ - if not query_yn(_("Install Arch to '%s'?") % self.installation_dir): - return False - # Can't delete the whole directory because it might be a mount point - if os.path.isdir(self.installation_dir): - if script('cleardir %s' % self.installation_dir): - return False - - # Ensure installation directory exists and check that device nodes - # can be created (creating /dev/null is also a workaround for an - # Arch bug - which may have been fixed, but this does no harm) - if not (runcmd('bash -c "mkdir -p %s/{dev,proc,sys}"' - % self.installation_dir)[0] - and runcmd('mknod -m 666 %s/dev/null c 1 3' - % self.installation_dir)[0]): - errout(_("Couldn't write to the installation path (%s)") - % self.installation_dir) - if not runcmd('bash -c "echo test >%s/dev/null"' - % self.installation_dir)[0]: - errout(_("The installation path (%s) is mounted 'nodev'.") - % self.installation_dir) - - # I should also check that it is possible to run stuff in the - # installation directory. - runcmd('bash -c "cp $( which echo ) %s"' % self.installation_dir) - if not runcmd('%s/echo "yes"' % self.installation_dir)[0]: - errout(_("The installation path (%s) is mounted 'noexec'.") - % self.installation_dir) - runcmd('rm %s/echo' % self.installation_dir) - - # Fetch package database - runcmd('mkdir -p %s/var/lib/pacman' % self.installation_dir) - self.refresh() - - # Get list of vetoed packages. - self.packages = [] - self.veto_packages = [] - self.add_packsfile(self.profile_dir, 'vetopacks', must=False) - self.veto_packages = self.packages - - # Include 'required' packages (these can still be vetoed, but - # in some cases that will mean a larch system cannot be built) - self.packages = [] - self.add_packsfile(base_dir + '/data', 'requiredpacks') - - # Add additional packages and groups, from 'addedpacks' file. - self.add_packsfile(self.profile_dir, 'addedpacks') - - # Now do the actual installation. - ok = self.pacmancall('-Sf', ' '.join(self.packages)) - if not ok: - errout(_("Package installation failed")) - - # Some chroot scripts might need /etc/mtab - runcmd('bash -c ":> %s/etc/mtab"' % self.installation_dir) - - # Build the final version of pacman.conf - self.make_pacman_conf(True) - comment(" *** %s ***" % _("Arch installation completed")) - return True - - - def add_packsfile(self, dir, packs_file, must=True): - path = dir + '/' + packs_file - if must and not os.path.isfile(path): - errout(_("No '%s' file") % path) - fh = open(path) - for line in fh: - line = line.strip() - if line and (line[0] != '#'): - if line[0] == '*': - self.add_group(line[1:].split()[0]) - elif line[0] == '+': - # Include directive - line = line[1:].split()[0] - if line[0] != '/': - line = dir + '/' + line - d, pf = line.rsplit('/', 1) - if not d: - errout(_("Invalid package file include: %s")) - self.add_packsfile(d, pf) - elif line.startswith('!!!'): - # Ignore everything (!) entered previously. - # Allows requiredpacks to be overridden in addedpacks. - self.packages = [] - else: - line = line.split()[0] - if ((line not in self.packages) - and (line not in self.veto_packages)): - self.packages.append(line) - fh.close() - - - def add_group(self, gname): - """Add the packages belonging to a group to the installaion list, - removing any in the veto list. - """ - # In the next line the call could be done as a normal user. - for line in runcmd('%s -Sg %s' % (self.pacman_cmd, gname))[1]: - l = line.split() - if l and (l[0] == gname) and (l[1] not in self.veto_packages): - self.packages.append(l[1]) - - - def refresh(self): - """This updates or creates the pacman-db in the installation. - This is done using using 'pacman ... -Sy' together with the - customized pacman.conf file. - """ - if not runcmd(self.pacman_cmd + ' -Sy', - filter=pacman_filter_gen())[0]: - errout(_("Couldn't synchronize pacman database (pacman -Sy)")) - return True - - - def pacmancall(self, op, arg): - """Mount-bind the sys and proc directories before calling the - pacman command built by make_pacman_command to perform operation - 'op' (e.g. '-S') with argument(s) 'arg' (a string). - Then unmount sys and proc and return True if the command succeeded. - """ - # (a) Prepare the destination environment (bind mounts) - mount("/sys", "%s/sys" % self.installation_dir, "--bind") - mount("/proc", "%s/proc" % self.installation_dir, "--bind") - - # (b) Call pacman - ok = runcmd("%s %s %s" % (self.pacman_cmd, op, arg), - filter=pacman_filter_gen())[0] - - # (c) Remove bound mounts - unmount(("%s/sys" % self.installation_dir, - "%s/proc" % self.installation_dir)) - return ok - - - def pacmanoptions(self, text): - """A filter for pacman.conf to remove the repository info. - """ - texto = "" - block = "" - for line in text.splitlines(): - block += line + "\n" - if line.startswith("#["): - break - if line.startswith("[") and not line.startswith("[options]"): - break - if not line.strip(): - texto += block - block = "" - return texto - - - def sync(self, *packs): - return self.pacmancall('-S', ' '.join(packs)) - - - def update(self, *files): - return self.pacmancall('-U', ' '.join(files)) - - - def remove(self, *packs): - return self.pacmancall('-Rs', ' '.join(packs)) - - - -if __name__ == "__main__": - start_translator() - cwd = os.getcwd() - - operations = 'install|sync|update|remove|refresh' - from optparse import OptionParser, OptionGroup - parser = OptionParser(usage=(_("usage: %%prog [options] %s [packages]") - % operations)) - - parser.add_option("-p", "--profile", action="store", type="string", - default="", dest="profile", - help=_("Profile: 'user:profile-name' or path to profile directory")) - parser.add_option("-i", "--installation-dir", action="store", type="string", - default="", dest="idir", - help=_("Path to directory to be larchified (default %s)") - % INSTALLATION) - parser.add_option("-s", "--slave", action="store_true", dest="slave", - default=False, help=_("Run as a slave from a controlling program" - " (e.g. from a gui)")) - parser.add_option("-q", "--quiet", action="store_true", dest="quiet", - default=False, help=_("Suppress output messages, except errors" - " (no effect if -s specified)")) - - - parser.add_option("-f", "--force", action="store_true", dest="force", - default=False, help=_("Don't ask for confirmation")) - - parser.add_option("-r", "--repofile", action="store", type="string", - default="", dest="repofile", - help=_("Supply a substitute repository list (pacman.conf.repos)" - " for the installation only")) - parser.add_option("-c", "--cache-dir", action="store", type="string", - default="", dest="cache", - help=_("pacman cache directory (default /var/cache/pacman/pkg)")) - parser.add_option("-n", "--noprogress", action="store_true", - dest="noprogress", - default=False, help=_("Don't show pacman's progress bar")) -## I think pacman is going to get support for something like '$arch', at -## which stage I could again consider architecture switching support in larch. -# parser.add_option("-a", "--arch", action="store", type="string", -# default="", dest="arch", -# help=_("processor architecture (x86_64|i686) - defaults to" -# " that of the host." -# " This is an untested feature, which is probably only partially" -# " implemented and may well not work.")) - - (options, args) = parser.parse_args() - if not args: - print _("You must specify which operation to perform:\n") - parser.print_help() - sys.exit(1) - - if os.getuid() != 0: - print _("This application must be run as root") - sys.exit(1) - - init('archin', options) - op = args[0] - if op not in operations.split('|'): - print (_("Invalid operation: '%s'\n") % op) - parser.print_help() - sys.exit(1) - - installation = Installation(options) - method = getattr(installation, op) - - if method(*args[1:]): - sys.exit(0) - else: - sys.exit(1) - diff --git a/build_tools/larch7/larch0/cli/backend.py b/build_tools/larch7/larch0/cli/backend.py deleted file mode 100644 index 95b01bd..0000000 --- a/build_tools/larch7/larch0/cli/backend.py +++ /dev/null @@ -1,444 +0,0 @@ -# backend.py - for the cli modules: handles processes and io -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.14 - -# There was also the vague idea of a web interface, using a sort of state- -# based approach. Connecting to a running larch process would then require -# the ability to get the logging history, but presumably not the whole -# history on every ui update, which would need to be incremental. -# The logging function would need to be modified to accommodate this. - -import os, sys, signal, atexit, __builtin__ -import traceback, pwd -from subprocess import Popen, PIPE, STDOUT -import pexpect -try: - import json as serialize -except: - import simplejson as serialize -from config import * - -def init(app, options, app_quit=None): - global _options, _quit_function, _log, _controlled, _dontask, _quiet - _options = options - _quit_function = app_quit - _controlled = options.slave - _dontask = options.force - _log = None - _quiet = False if _controlled else options.quiet - - atexit.register(sys_quit) - - - def sigint(num, frame): - """A handler for SIGINT. Tidy up properly and quit. - """ - errout("INTERRUPTED - killing subprocesses", 0) - if _sub_process and _sub_process.pid: - Popen(["pkill", "-g", str(_sub_process.pid)], - stdout=PIPE).communicate() - errout("QUITTING", 2) - signal.signal(signal.SIGINT, sigint) - - - # Check no other instance of the script is running - if os.path.isfile(LOCKFILE): - app0 = readfile(LOCKFILE) - if not query_yn(_( - "larch (%s) seems to be running already." - "\nIf you are absolutely sure this is not the case," - "\nyou may continue. Otherwise you should cancel." - "\n\nShall I continue?") % app0): - sys.exit(102) - writefile(app, LOCKFILE) - _log = open(LOGFILE + app, 'w') - - # For systems without /sbin and /usr/sbin in the normal PATH - p = os.environ['PATH'] - ps = p.split(':') - for px in ('/sbin', '/usr/sbin'): - if px not in ps: - p = px + ':' + p - os.environ['PATH'] = p - - -def _out(text, force=False): - """Send the string to standard output. - How it is output depends on the '-s' command line option (whether the - script is being run on the console or as a subprocess of another script). - In the latter case the text will be slightly encoded - to avoid newline - characters - and sent as a single unit. - Otherwise output the lines as they are, but all lines except - the first get a '--' prefix. - """ - lines = text.encode('utf-8').splitlines() - if _log: - _log.write(lines[0] + '\n') - for l in lines[1:]: - _log.write('--' + l + '\n') - - if force or not _quiet: - if _controlled: - sys.stdout.write(serialize.dumps(text) + '\n') - else: - prefix = '' - for line in lines: - sys.stdout.write(prefix + line + '\n') - prefix = '--' - sys.stdout.flush() - - -def sys_quit(): - unmount() - if _quit_function: - _quit_function() - if _errorcount: - _out('!! ' + (_("The backend reported %d failed calls," - " you may want to investigate") % _errorcount)) - if _log: - _log.close() - os.remove(LOCKFILE) - - -def comment(text): - _out('##' + text) - - -def query_yn(message, default=False): - _out('?>' + message) - result = default - if _dontask: - result = True - elif not _quiet: - if _controlled: - result = (raw_input().strip() == '??YES') - - else: - # The character after '_' is the response key - # The default will be capitalized automatically - prompt = _("_yes|_no").split('|') - promptkey = [word[word.index('_') + 1] for word in prompt] - if default: - py = prompt[0].upper() - pn = prompt[1] - else: - py = prompt[0] - pn = prompt[1].upper() - resp = raw_input(" [ %s / %s ]: " % (py, pn)).strip() - if resp: - testkey = promptkey[1] if default else promptkey[0] - resp == resp.lower() - if resp == prompt[0]: - result = True - elif resp == prompt[1]: - result = False - elif testkey in resp: - result = not default - - _out('#>%s' % ('Yes' if result else 'No')) - return result - - -def errout(message="ERROR", quit=1): - _out('!>' + message, True) - if quit: - sys_quit() - os._exit(quit) - - -def error0(message): - errout(message, 0) -__builtin__.error0 = error0 - - -# Catch all unhandled errors. -def errortrap(type, value, tb): - etext = "".join(traceback.format_exception(type, value, tb)) - errout(_("Something went wrong:\n") + etext, 100) -sys.excepthook = errortrap - - -_sub_process = None -_errorcount = 0 -def runcmd(cmd, filter=None): - global _sub_process, _errorcount - _out('>>' + cmd) - _sub_process = pexpect.spawn(cmd) - result = [] - line0 = '' - # A normal end-of-line is '\r\n', so split on '\r' but don't - # process a line until the next character is available. - while True: - try: - line0 += _sub_process.read_nonblocking(size=256, timeout=None) - except: - break - - while True: - lines = line0.split('\r', 1) - if (len(lines) > 1) and lines[1]: - line = lines[0] - line0 = lines[1] - nl = (line0[0] == '\n') - if nl: - # Strip the '\n' - line0 = line0[1:] - if filter: - line = filter(line, nl) - if line == '/*/': - continue - if nl: - line = line.rstrip() - _out('>_' + line) - result.append(line) - else: - # Probably a progress line - if _controlled: - _out('>-' + line) - else: - sys.stdout.write(line + '\r') - sys.stdout.flush() - - else: - break - - _sub_process.close() - rc = _sub_process.exitstatus - ok = (rc == 0) - if not ok: - _errorcount += 1 - _out(('>?%s' % repr(rc)) + ('' if ok else (' $$$ %s $$$' % cmd))) - return (ok, result) - - -def script(cmd): - s = runcmd("%s/%s" % (script_dir, cmd)) - if s[0]: - return "" - else: - return "SCRIPT ERROR: (%s)\n" % cmd + "".join(s[1]) - - -def chroot(ip, cmd, mnts=[], filter=None): - if ip: - for m in mnts: - mount("/" + m, "%s/%s" % (ip, m), "--bind") - cmd = "chroot %s %s" % (ip, cmd) - - s = runcmd(cmd, filter) - - if ip: - unmount(["%s/%s" % (ip, m) for m in mnts]) - - if s[0]: - if s[1]: - return s[1] - else: - return True - return False - - -_mounts = [] -def mount(src, dst, opts=""): - if runcmd("mount %s %s %s" % (opts, src, dst))[0]: - _mounts.append(dst) - return True - return False - - -def unmount(dst=None): - if dst == None: - mnts = list(_mounts) - elif type(dst) in (list, tuple): - mnts = list(dst) - else: - mnts = [dst] - - r = True - for m in mnts: - if runcmd("umount %s" % m)[0]: - _mounts.remove(m) - else: - r = False - return r - - -def get_installation_dir(): - return os.path.realpath(_options.idir if _options.idir - else INSTALLATION) - - -def get_profile(): - """Get the absolute path to the profile folder given its path in any - acceptable form, including 'user:profile-name' - """ - pd = (_options.profile if _options.profile - else base_dir + '/profiles/default') - p = pd.split(':') - if len(p) == 1: - pd = os.path.realpath(pd) - else: - try: - pd = (pwd.getpwnam(p[0])[5] + PROFILE_DIR - + '/' + p[1]) - except: - errout(_("Invalid profile: %s") % pd, quit=0) - raise - if not os.path.isfile(pd + '/addedpacks'): - errout(_("Invalid profile folder: %s") % pd) - return pd - - - -#+++++++++++++++++++++++++++++++++++++++++ -#Regular expression search strings for progress reports -import re -#lit: give []() a \-prefix -#grp: surround string in () -#opt: surround string in [] - -def _lit(s): - for c in r'[()]': - s = s.replace(c, '\\' + c) - return s - -def _grp(s, x=''): - return '(' + s + ')' + x - -def _grp0(s, x=''): - return '(?:' + s + ')' + x - -def _opt(s, x=''): - return '[' + s + ']' + x - - -_re_pacman = re.compile( _grp0(_lit('(') + - _grp(_opt('^/', '+') + '/' + _opt('^)', '+')) + - _lit(')'), '?') + - _grp('.*?') + - _lit('[') + _grp(_opt('-#', '+')) + _lit(r']\s+') + - _grp(_opt('0-9', '+')) + - '%' - ) - -_re_mksquashfs = re.compile(_lit('[.*]') + - _grp('.* ' + - _grp(_opt('0-9', '+')) + - '%') - ) - -_re_mkisofs = re.compile(_opt(' 1') + _opt(' \d') + '\d\.\d\d%') - -#----------------------------------------- -class pacman_filter_gen: - """Return a function to detect and process the progress output of - pacman. - """ - def __init__(self): - self.progress = '' - - def __call__(self, line, nl): - ms = _re_pacman.match(line) - if ms: - p = ms.group(3) - if (self.progress != p) or nl: - self.progress = p - if _controlled: - xfromy = ms.group(1) - if not xfromy: - xfromy = '' - return 'pacman:%s|%s|%s' % (xfromy, ms.group(2), - ms.group(4)) - if nl: - sys.stdout.write(' '*80 + '\r') - return line.rsplit(None, 1)[0] - else: - return '/*/' - return line - - -class mksquashfs_filter_gen: - """Return a function to detect and process the progress output of - mksquashfs. - """ - def __init__(self): - self.progress = '' - - def __call__(self, line, nl): - ms = _re_mksquashfs.match(line) - if ms: - percent = ms.group(2) - if (self.progress != percent) or nl: - self.progress = percent - if _controlled: - return 'mksquashfs:' + ms.group(1) - return re.sub(r'=[-\\/|]', '= ', line) - else: - return '/*/' - return line - - -class mkisofs_filter_gen: - """Return a function to detect and process the progress output of - mkisofs. - """ - def __call__(self, line, nl): - ms = _re_mkisofs.match(line) - if ms: - if _controlled: - return 'mkisofs:' + line - sys.stdout.write(line + '\r') - sys.stdout.flush() - return '/*/' - return line - - -def readdata(filename): - return readfile(base_dir + '/data/' + filename) - - -def readfile(fpath): - try: - fh = open(fpath) - text = fh.read() - fh.close() - except: - errout(_("Couldn't read file: %s") % fpath) - return None - return text - - -def writefile(text, path): - try: - pd = os.path.dirname(path) - if not os.path.isdir(pd): - os.makedirs(pd) - fh = None - fh = open(path, 'w') - fh.write(text) - return True - except: - return False - finally: - if fh: - fh.close() - diff --git a/build_tools/larch7/larch0/cli/boot_iso.py b/build_tools/larch7/larch0/cli/boot_iso.py deleted file mode 100755 index 19c3510..0000000 --- a/build_tools/larch7/larch0/cli/boot_iso.py +++ /dev/null @@ -1,154 +0,0 @@ -#!/usr/bin/env python -# -# live_part.py -# -# (c) Copyright 2009 - 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.12 - -"""This is a command line script to prepare a boot 'iso' for a USB larch -device, to make this bootable via CD on systems which cannot boot from USB -devices. -Parameters are passed as options and arguments. -""" - -import os -from config import * -from backend import * -from media_common import * - -def build_bootiso(options, devicename): - """Create a boot iso for the specified medium. - 'devicename' is the name (e.g. 'sdb1', without '/dev/') of the - source partition. - """ - # Check device - device = '/dev/' + devicename - if not os.path.exists(device): - errout(_("Invalid device: %s") % device) - options.source = device - medium = Medium(options) - ipath = medium.chrootpath - build = medium.build - - # Need to get the label - label = medium.get_device_label(device) - - # Write bootloader configuration file - bootconfig(build, options.syslinux, label, device, options.detection) - - # Select bootloader - if options.syslinux: - # Get fresh isolinux.bin - runcmd('cp %s/boot/isolinux/isolinux.bin0 %s/boot/isolinux/isolinux.bin' - % (build, build)) - parms = '-b boot/isolinux/isolinux.bin -c boot/isolinux/isolinux.boot' - # Select bootloader - else: - parms = '-b boot/grub/stage2_eltorito' - - # Need to adjust paths to cater for chroot! - source0 = medium.chroot_medium_dir() - isopath0 = medium.iso_path() - - # Actually the volume label can be 32 bytes, but 16 is compatible - # with ext2 (though a little longer than vfat) - label = check_label(options.label, 16) - # Build iso - if not chroot(ipath, ('mkisofs -R -l %s -no-emul-boot -boot-load-size 4' - ' -boot-info-table -input-charset=UTF-8' - ' -V "%s"' - ' -o "%s"' - ' "%s"') % (parms, label, isopath0, BUILD0), - filter=mkisofs_filter_gen()): - - errout(_("iso build failed")) - - medium.unmount() - runcmd('rm -rf %s' % build) - - comment(" *** %s ***" % (_("%s was successfully created") - % (options.isofile))) - - - -if __name__ == '__main__': - start_translator() - - from optparse import OptionParser, OptionGroup - parser = OptionParser(usage=_("usage: %prog [options] partition" - " (e.g. sdb1)")) - - parser.add_option("-o", "--isofile", action="store", type="string", - default=BOOTISO, dest="isofile", - help=_("Specify the output file (default '%s'). It will be" - " generated to the current directory.") % BOOTISO) - parser.add_option("-D", "--setdir", action="store", type="string", - dest='setdir', default='', - help=_("Set current directory," - " so that the 'iso' can be placed there")) - parser.add_option("-d", "--detect", action="store", type="string", - default="label", dest="detection", - help=(_("Method for boot partition detection: %s (default: label)") - % detection_methods)) - parser.add_option("-b", "--syslinux", action="store_true", dest="syslinux", - default=False, help=_("Use the syslinux bootloader" - " (the default is GRUB)")) - - parser.add_option("-i", "--installation-dir", action="store", type="string", - default="", dest="idir", - help=_("Path to larchified directory (default %s)") % INSTALLATION) - parser.add_option("-s", "--slave", action="store_true", dest="slave", - default=False, help=_("Run as a slave from a controlling program" - " (e.g. from a gui)")) - parser.add_option("-q", "--quiet", action="store_true", dest="quiet", - default=False, help=_("Suppress output messages, except errors" - " (no effect if -s specified)")) - - parser.add_option("-f", "--force", action="store_true", dest="force", - default=False, help=_("Don't ask for confirmation")) - - parser.add_option("-l", "--label", action="store", type="string", - default=ISOLABEL, dest="label", - help=_("Volume label for boot iso (default %s)") - % ISOLABEL) - parser.add_option("-C", "--chroot", action="store_true", - dest="chroot", default=False, - help=_("Use chroot for build")) - - - (options, args) = parser.parse_args() - if not args: - print _("You must specify the source partition\n") - parser.print_help() - sys.exit(1) - - if os.getuid() != 0: - print _("This application must be run as root") - sys.exit(1) - - init('live_part', options) - - # To avoid error messages - options.profile = None - options.nochroot = None - options.testmedium = False - - build_bootiso(options, devicename=args[0]) diff --git a/build_tools/larch7/larch0/cli/config.py b/build_tools/larch7/larch0/cli/config.py deleted file mode 100644 index 14f3329..0000000 --- a/build_tools/larch7/larch0/cli/config.py +++ /dev/null @@ -1,92 +0,0 @@ -# config.py -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.13 - -# Basic (default) configuration information for larch -# Some of these can be changed ...???? - -# Default volume label -LABEL = 'LARCH-7.2' -# Default iso file -ISOFILE = 'linhes.iso' -# Default volume label for boot iso -ISOLABEL = 'LARCH-7-BOOT' -# Default boot iso file -BOOTISO = 'larch7boot.iso' -# Used as a mount point -MP = '/tmp/larch_mnt' -# Mount point (within chroot) for bind-mounting iso build directory -ISOBUILDMNT = '/tmp/isodir_mnt' -# Mount point for medium sources -SOURCEMOUNT = '/tmp/larch_mntsrc' -# Temporary directory for building medium boot directory -BUILD0 = '/tmp/larch_build' - -SYSLINUXDIR = '/usr/lib/syslinux' -GRUBDIR = '/usr/lib/grub/i386-pc' - -# A customized pacman.conf file is used for the installation, generated -# dynamically according to the options and the profile. -PACMAN_CONF = '/tmp/larch_pacman.conf' - -# Medium detection alternatives -detection_methods = 'label|uuid|device|search' - -# Some basic paths -import os, sys -module_dir = os.path.dirname(os.path.realpath(__file__)) -base_dir = os.path.dirname(module_dir) -script_dir = base_dir + '/buildscripts' - -# File to prevent two instances of larch from running -LOCKFILE = '/tmp/larch_lock' -# File (stem) for log -LOGFILE = '/tmp/larch_log_' -# The path to the Arch installation which is to be larchified -INSTALLATION = '/home/larchbuild' - -# These paths are intended for use in 'chroot installation_dir', etc. -# The base directory of the larchified stuff -CHROOT_DIR_BUILD = '/.larch' -# This is the base of all stuff to be cleared on a rerun of larchify -CHROOT_DIR_LARCHIFY = CHROOT_DIR_BUILD + '/larchify' -# The base directory of the medium building area -CHROOT_DIR_MEDIUM = CHROOT_DIR_LARCHIFY + '/medium' -# Area for building the (mods.sqf) overlay -CHROOT_DIR_OVERLAY = CHROOT_DIR_LARCHIFY + '/overlay' -# Location for saving the system.sqf (outside of the larchify area) -CHROOT_SYSTEMSQF = CHROOT_DIR_BUILD + '/system.sqf' - -def debug(text): - sys.stderr.write("DEBUG: " + text.strip() + "\n") - sys.stderr.flush() - -def start_translator(switchC=True): - import gettext, __builtin__ - gettext.install('larch', base_dir+'/i18n', unicode=1) - __builtin__.lang = (os.environ.get("LANGUAGE") or os.environ.get("LC_ALL") - or os.environ.get("LC_MESSAGES") or os.environ.get("LANG")) - if switchC: - # If subprocesses must be run without i18n because the text - # output is parsed. - os.environ["LANGUAGE"] = "C" - diff --git a/build_tools/larch7/larch0/cli/larchify.py b/build_tools/larch7/larch0/cli/larchify.py deleted file mode 100755 index 5f3e472..0000000 --- a/build_tools/larch7/larch0/cli/larchify.py +++ /dev/null @@ -1,589 +0,0 @@ -#!/usr/bin/env python -# -# larchify.py -# -# (c) Copyright 2009-2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.13 - -# This is a command line script to prepare a larch live system from an -# Arch Linux installation. All needed parameters are passed as options. - -import os, sys -from config import * -from backend import * -from userinfo import Userinfo -from glob import glob -import random, crypt -from subprocess import Popen, PIPE, STDOUT - - -class Builder: - """This class manages 'larchifying' an Arch Linux installation. - """ - def __init__(self, options): - self.installation_dir = get_installation_dir() - self.installation0 = (self.installation_dir - if self.installation_dir != "/" else "") - testfile = self.installation0 + '/etc/pacman.conf' - if not os.path.isfile(testfile): - errout(_("File '%s' doesn't exist:\n" - " '%s' not an Arch installation?") - % (testfile, self.installation_dir)) - - self.profile_dir = get_profile() - - - def build(self, options): - if not (self.installation0 or query_yn(_( - "Building a larch live medium from the running system is" - "\nan error prone process. Changes to the running system" - "\nmade while running this function may be only partially" - "\nincorporated into the compressed system images." - "\n\nDo you wish to continue?")), True): - return False - - # Define the working area - it must be inside the installation - # because of the use of chroot for some functions - self.larchify_dir = self.installation0 + CHROOT_DIR_LARCHIFY - # Location for the live medium image - self.medium_dir = self.installation0 + CHROOT_DIR_MEDIUM - # And potentially a saved system.sqf - self.system_sqf = self.installation0 + CHROOT_SYSTEMSQF - # Needed for a potentially saved locales directory - self.locales_base = self.installation0 + CHROOT_DIR_BUILD - # For building the (mods.sqf) overlay - self.overlay = self.installation0 + CHROOT_DIR_OVERLAY - comment("Initializing larchify process") - - if options.oldsqf: - if os.path.isfile(self.medium_dir + "/larch/system.sqf"): - runcmd("mv %s/larch/system.sqf %s" % - (self.medium_dir, self.system_sqf)) - else: - runcmd("rm -f %s" % self.system_sqf) - - # Clean out larchify area and create overlay directory - runcmd('rm -rf %s' % self.larchify_dir) - runcmd('mkdir -p %s' % self.overlay) - - if not self.find_kernel(): - return False - - if not self.system_check(): - return False - - comment("Beginning to build larch medium files") - # Clear out the directory - runcmd('rm -rf %s' % self.medium_dir) - # The base medium boot directory, bootloader independent. - runcmd('mkdir -p %s/boot' % self.medium_dir) - # The main larch direcory - runcmd('mkdir -p %s/larch' % self.medium_dir) - - # kernel - runcmd("cp -f %s/boot/%s %s/boot/larch.kernel" % - (self.installation0, self.kname, self.medium_dir)) - # Remember file name (to ease update handling) - runcmd('bash -c "echo \'%s\' > %s/larch/kernelname"' - % (self.kname, self.medium_dir)) - - # if no saved system.sqf, squash the Arch installation at self.installation_dir - if not os.path.isfile(self.system_sqf): - comment("Generating system.sqf") - # root directories which are not included in the squashed system.sqf - #ignoredirs = "boot dev mnt media proc sys tmp .livesys " - ignoredirs = "dev mnt media proc sys tmp .livesys " - ignoredirs += CHROOT_DIR_BUILD.lstrip("/") - # /var stuff - ignoredirs += " var/log var/tmp var/lock" - # others - ignoredirs += " usr/lib/locale" - - # Additional directories to ignore can also be specified in the - # profile. This is a nasty option. It was requested, and might - # be useful under certain special circumstances, but I recommend - # not using it unless you are really sure what you are doing. - veto_file = self.profile_dir + '/vetodirs' - if os.path.isfile(veto_file): - fh = open(veto_file) - for line in fh: - line = line.strip() - if line and (line[0] != '#'): - ignoredirs += ' ' + line.lstrip('/') - fh.close() - - if not chroot(self.installation0, - "/sbin/mksquashfs '/' '%s' -e %s" - % (CHROOT_SYSTEMSQF, ignoredirs), - filter=mksquashfs_filter_gen()): - errout(_("Squashing system.sqf failed")) - # remove execute attrib - runcmd("chmod oga-x %s" % self.system_sqf) - - # move system.sqf to medium directory - runcmd("mv %s %s/larch" % (self.system_sqf, self.medium_dir)) - - # prepare overlay - comment("Generating larch overlay") - # Copy over the overlay from the selected profile - if os.path.isdir("%s/rootoverlay" % self.profile_dir): - runcmd('bash -c "cp -rf %s/rootoverlay/* %s"' - % (self.profile_dir, self.overlay)) - # Ensure there is an /etc directory in the overlay - runcmd("mkdir -p %s/etc" % self.overlay) - # fix sudoers if any - if os.path.isfile("%s/etc/sudoers" % self.overlay): - runcmd("chmod 0440 %s/etc/sudoers" % self.overlay) - runcmd("chown root:root %s/etc/sudoers" % self.overlay) - - # Prepare inittab - inittab = self.overlay + "/etc/inittab" - itsave = inittab + ".larchsave" - it0 = self.installation0 + "/etc/inittab" - itl = self.overlay + "/etc/inittab.larch" - if not os.path.isfile(itl): - itl = self.installation0 + "/etc/inittab.larch" - if not os.path.isfile(itl): - itl = None - # Save the original inittab if there is an inittab.larch file, - # ... if there isn't already a saved one - if itl: - if ((not os.path.isfile(it0 + ".larchsave")) - and (not os.path.isfile(itsave))): - runcmd("cp %s %s" % (it0, itsave)) - # Use the .larch version in the live system - runcmd("cp -f %s %s" % (itl, inittab)) - - comment("Generating larch initcpio") - if not self.gen_initramfs(): - return False - - lpath = self.locales_base + '/locale' - if self.installation0: - if options.oldlocales and os.path.isdir(lpath): - comment("Copying saved glibc locales") - runcmd('rm -rf %s/usr/lib/locale' % self.overlay) - runcmd('mkdir -p %s/usr/lib' % self.overlay) - runcmd('cp -a %s %s/usr/lib' % (lpath, self.overlay)) - else: - comment("Generating glibc locales") - runcmd('rm -rf %s' % lpath) - script('larch-locales "%s" "%s"' % (self.installation0, - self.overlay)) - # Save the generated locales for possible reuse - runcmd('cp -a %s/usr/lib/locale %s' % (self.overlay, - self.locales_base)) - - if (os.path.isfile(self.installation0 + '/usr/bin/ssh-keygen') - and not os.path.isfile(self.profile_dir + '/nosshkeys')): - # ssh initialisation - done here so that it doesn't need to - # be done when the live system boots - comment("Generating ssh keys to overlay") - sshdir = CHROOT_DIR_OVERLAY + "/etc/ssh" - runcmd("mkdir -p %s" % (self.installation0 + sshdir)) - for k, f in [("rsa1", "ssh_host_key"), ("rsa", "ssh_host_rsa_key"), - ("dsa", "ssh_host_dsa_key")]: - chroot(self.installation0, - "ssh-keygen -t %s -N '' -f %s/%s" - % (k, sshdir, f), ["dev"]) - - # Ensure the hostname is in /etc/hosts - script("larch-hosts %s %s" % (self.installation0, self.overlay)) - - # Handle /mnt - runcmd("mkdir -p %s/mnt" % self.overlay) - for d in os.listdir("%s/mnt" % self.installation0): - if os.path.isdir("%s/mnt/%s" % (self.installation0, d)): - runcmd("mkdir %s/mnt/%s" % (self.overlay, d)) - - # Ensure there is a /boot directory - runcmd("mkdir -p %s/boot" % self.overlay) - - # Run customization script - tweak = self.profile_dir + '/build-tweak' - if os.path.isfile(tweak): - comment("(WARNING): Running user's build customization script") - if runcmd(tweak + ' %s %s' % (self.installation0, - self.overlay))[0]: - comment("Customization script completed") - else: - errout(_("Build customization script failed")) - - # Get root password - rootpwf = self.profile_dir + '/rootpw' - if os.path.isfile(rootpwf): - rootpw = readfile(rootpwf).strip() - if rootpw == '!': - # Lock the password - rootcmd = 'usermod -L' - else: - rootcmd = "usermod -p '%s'" % encryptPW(rootpw) - else: - rootcmd = None - - # Add users and set root password - if self.installation0 and not self.add_users(rootcmd): - return False - - comment("Squashing mods.sqf") - if not chroot(self.installation0, - "/sbin/mksquashfs '%s' '%s/larch/mods.sqf'" - % (CHROOT_DIR_OVERLAY, CHROOT_DIR_MEDIUM), - filter=mksquashfs_filter_gen()): - errout(_("Squashing mods.sqf failed")) - # remove execute attrib - runcmd("chmod oga-x %s/larch/mods.sqf" % self.medium_dir) - - runcmd("rm -rf %s" % self.overlay) - - comment(" *** %s ***" % _("larchify-process completed")) - return True - - - def add_users(self, rootcmd): - userinfo = Userinfo(self.profile_dir) - userlist = [] - for user in userinfo.allusers(): - # Only include if the user does not yet exist - if runcmd('bash -c "grep \"^%s\" %s/etc/passwd || echo -"' - % (user, self.installation_dir))[1][0] != '-': - comment("(WARNING): User '%s' exists already" % user) - else: - userlist.append(user) - - # Only continue if there are new users in the list - if rootcmd: - clist = [('root', rootcmd + ' %s')] - else: - if userlist == []: - return True - clist = [] - - # Save system files and replace them by the overlay versions - savedir = self.larchify_dir + '/save_etc' - runcmd('rm -rf %s' % savedir) - runcmd('mkdir -p %s/default' % savedir) - savelist = 'group,gshadow,passwd,shadow,login.defs,skel' - runcmd('bash -c "cp -a %s/etc/{%s} %s"' - % (self.installation0, savelist, savedir)) - runcmd('cp -a %s/etc/default/useradd %s/default' - % (self.installation0, savedir)) - for f in ('group', 'gshadow', 'passwd', 'shadow', 'login.defs'): - if os.path.isfile(self.overlay + '/etc/%s'): - runcmd('cp %s/etc/%s %s/etc' - % (self.overlay, f, self.installation0)) - if os.path.isfile(self.overlay + '/etc/default/useradd'): - runcmd('cp %s/etc/default/useradd %s/etc/default' - % (self.overlay, self.installation0)) - if os.path.isdir(self.overlay + '/etc/skel'): - runcmd('cp -r %s/etc/skel %s/etc' - % (self.overlay, self.installation0)) - - # Build the useradd command - userdir0 = '/users' - userdir = self.larchify_dir + userdir0 - userdirs = [] - runcmd('mkdir -p %s/home' % self.overlay) - for u in userlist: - cline = 'useradd -m' - pgroup = userinfo.get(u, 'maingroup') - if pgroup: - cline += ' -g ' + pgroup - uid = userinfo.get(u, 'uid') - if uid: - cline += ' -u ' + uid - pw = userinfo.get(u, 'pw') - if (pw == ''): - # Passwordless login - pwcrypt = '' - else: - # Normal MD5 password - pwcrypt = encryptPW(pw) - cline += " -p '%s'" % pwcrypt - skeldir = userinfo.get(u, 'skel') - if skeldir: - # Custom home initialization directories in the profile - # always start with 'skel_' - skel = 'skel_' + skeldir - if skel not in userdirs: - userdirs.append(skel) - cline += ' -k %s/%s' % (CHROOT_DIR_LARCHIFY + userdir0, - skel) - # Allow for expert tweaking - cline += ' ' + userinfo.get(u, 'expert') - # The user and the command to be run - clist.append((u, cline + ' %s')) - xgroups = userinfo.get(u, 'xgroups') - if xgroups: - xgl = [] - for g in xgroups.split(','): - clist.append((u, 'usermod -a -G %s %%s' % g)) - - if userdirs: - # Copy custom 'skel' directories to build space - runcmd('rm -rf %s' % userdir) - runcmd('mkdir -p %s' % userdir) - for ud in userdirs: - runcmd('cp -r %s/%s %s/%s' % - (self.profile_dir, ud, userdir, ud)) - - nfail = 0 - ok = True - for u, cmd in clist: - if not chroot(self.installation0, cmd % u): - nfail += 1 - # Errors adding users to groups are not fatal: - if not cmd.startswith('usermod -a -G'): - ok = False - if os.path.isdir('%s/home/%s' % (self.installation0, u)): - runcmd('mv %s/home/%s %s/home' - % (self.installation0, u, self.overlay)) - - if nfail > 0: - errout(_("%d user account operation(s) failed") % nfail, 0) - # Move changed /etc/{group,gshadow,passwd,shadow} to overlay - runcmd('bash -c "mv %s/etc/{group,gshadow,passwd,shadow} %s/etc"' - % (self.installation0, self.overlay)) - # Restore system files in base installation - runcmd('rm -rf %s/etc/skel' % self.installation0) - runcmd('bash -c "cp -a %s/* %s/etc"' - % (savedir, self.installation0)) - return ok - - - def system_check(self): - comment("Testing for necessary packages and kernel modules") - fail = "" - warn = "" - nplist = ["larch-live"] - - mdep = (self.installation0 + - "/lib/modules/%s/modules.dep" % self.kversion) - if Popen(["grep", "/squashfs.ko", mdep], stdout=PIPE, - stderr=STDOUT).wait() != 0: - fail += _("No squashfs module found\n") - - if Popen(["grep", "/aufs.ko", mdep], stdout=PIPE, - stderr=STDOUT).wait() == 0: - self.ufs='_aufs' - nplist.append("aufs2-util") - - elif Popen(["grep", "/unionfs.ko", mdep], stdout=PIPE, - stderr=STDOUT).wait() == 0: - self.ufs='_unionfs' - - else: - fail += _("No aufs or unionfs module found\n") - - for p in nplist: - if not self.haspack(p): - fail += _("Package '%s' is needed by larch systems\n") % p - - if not self.haspack("syslinux"): - warn += _("Without package 'syslinux' you will not be able\n" - "to create syslinux or isolinux booting media\n") - - if (not self.haspack("cdrkit")) and (not self.haspack("cdrtools")): - warn += _("Without package 'cdrkit' (or 'cdrtools') you will\n" - "not be able to create CD/DVD media\n") - - if not self.haspack("eject"): - warn += _("Without package 'eject' you will have problems\n" - "using CD/DVD media\n") - - if warn: - cont = query_yn(_("WARNING:\n%s" - "\n Continue building?") % warn) - else: - cont = True - - if fail: - errout(_("ERROR:\n%s") % fail) - - return cont - - - def haspack(self, package): - """Check whether the given package is installed. - """ - for p in os.listdir(self.installation0 + '/var/lib/pacman/local'): - if p.rsplit("-", 2)[0] == package: - return True - return False - - - def find_kernel(self): - # The uncomfortable length of this function is deceptive, - # most of it is for dealing with errors. - comment("Seeking kernel information") - kscript = "%s/kernel" % self.profile_dir - if os.path.isfile(kscript): - p = Popen([kscript], stdout=PIPE, stderr=STDOUT) - r = p.communicate()[0] - if p.returncode == 0: - self.kname, self.kversion = r.split() - - else: - errout(_("Problem running %s:\n %s") % (kscript, r)) - else: - kernels = glob(self.installation0 + '/boot/vmlinuz*') - if len(kernels) > 1: - errout(_("More than one kernel found:\n %s") % - "\n ".join(kernels)) - elif not kernels: - errout(_("No kernel found")) - self.kname = os.path.basename(kernels[0]) - - self.kversion = None - for kv in os.listdir(self.installation0 + '/lib/modules'): - if os.path.isfile(self.installation0 - + ('/lib/modules/%s/modules.dep' % kv)): - if self.kversion: - errout(_("More than one set of kernel modules in %s") - % (self.installation0 + '/lib/modules')) - self.kversion = kv - else: - kmpath = self.installation0 + ('/lib/modules/%s' % kv) - comment("Unexpected kernel files at %s" % kmpath) - # Try to find packages concerned - p = Popen(["find", ".", "-name", "*.ko"], cwd=kmpath, - stdout=PIPE, stderr=STDOUT) - r = p.communicate()[0] - if p.returncode == 0: - packs = [] - for km in r.split(): - a = chroot(self.installation0, - 'pacman -Qoq /lib/modules/%s/%s' - % (kv, km)) - - if a: - pack = "-".join(a[0].split()) - if pack not in packs: - packs.append(pack) - comment(" Package: %s" % pack) - - else: - comment("Couldn't determine guilty packages") - - if not query_yn(_("WARNING:" - "\n You seem to have installed a package containing modules" - "\nwhich aren't compatible with your kernel (see log)." - "\nPlease check that this won't cause problems." - "\nMaybe you need the corresponding package for your kernel?" - "\n\n Continue building?")): - return False - - if not self.kversion: - errout(_("Couldn't find kernel modules")) - - comment("Kernel: %s - version: %s" % (self.kname, self.kversion)) - chroot(self.installation0, "depmod %s" % self.kversion) - return True - - - def gen_initramfs(self): - # Fix up larch mkinitcpio.conf for unionfs/aufs - conf = self.overlay + "/etc/mkinitcpio.conf.larch" - if os.path.isfile(conf + "0"): - conf0 = conf + "0" - else: - conf0 = self.installation0 + "/etc/mkinitcpio.conf.larch0" - runcmd('bash -c "sed \'s|___aufs___|%s|g\' <%s >%s"' % (self.ufs, conf0, conf)) - - presets = [os.path.basename(f) for f in glob( - self.installation0 + "/etc/mkinitcpio.d/kernel26*.preset")] - if len(presets) != 1: - errout(_("Couldn't find usable mkinitcpio preset: %s") % - self.installation0 + "/etc/mkinitcpio.d/kernel26*.preset") - - # Save original preset file (unless a '*.larchsave' is already present) - idir = self.installation0 + "/etc/mkinitcpio.d" - oldir = self.overlay + "/etc/mkinitcpio.d" - if not os.path.isfile("%s/%s.larchsave" % (idir, presets[0])): - runcmd("mkdir -p %s" % oldir) - runcmd("cp %s/%s %s/%s.larchsave" % - (idir, presets[0], oldir, presets[0])) - - # Adjust larch.preset file for custom kernels - runcmd('bash -c "sed \'s|___|%s|\' <%s/larch.preset0 >%s/larch.preset"' - % (presets[0].rsplit(".", 1)[0], idir, oldir)) - - # Replace 'normal' preset in overlay - runcmd("cp %s/larch.preset %s/%s" % (oldir, oldir, presets[0])) - - # Generate initramfs - return chroot(self.installation0, - "mkinitcpio -k %s -c %s -g %s" % - (self.kversion, - CHROOT_DIR_OVERLAY + "/etc/mkinitcpio.conf.larch", - CHROOT_DIR_MEDIUM + "/boot/larch.img")) - - -def encryptPW(pw): - """Encrypt a password - needed for user account generation. - """ - salt = '$1$' - for i in range(8): - salt += random.choice("./0123456789abcdefghijklmnopqrstuvwxyz" - "ABCDEFGHIJKLMNOPQRSTUVWXYZ") - return crypt.crypt(pw, salt) - - - -if __name__ == "__main__": - start_translator() - - from optparse import OptionParser, OptionGroup - parser = OptionParser(usage=_("usage: %prog [options]")) - - parser.add_option("-p", "--profile", action="store", type="string", - default="", dest="profile", - help=_("Profile: 'user:profile-name' or path to profile directory")) - parser.add_option("-i", "--installation-dir", action="store", type="string", - default="", dest="idir", - help=_("Path to directory to be larchified (default %s)") - % INSTALLATION) - parser.add_option("-s", "--slave", action="store_true", dest="slave", - default=False, help=_("Run as a slave from a controlling program" - " (e.g. from a gui)")) - parser.add_option("-q", "--quiet", action="store_true", dest="quiet", - default=False, help=_("Suppress output messages, except errors" - " (no effect if -s specified)")) - parser.add_option("-o", "--oldsqf", action="store_true", dest="oldsqf", - default=False, help=_("Reuse previously generated system.sqf")) - parser.add_option("-l", "--oldlocales", action="store_true", - dest="oldlocales", default=False, - help=_("Reuse previously generated locales")) - parser.add_option("-f", "--force", action="store_true", dest="force", - default=False, help=_("Don't ask for confirmation")) - - (options, args) = parser.parse_args() -# Should there be arguments? - - if os.getuid() != 0: - print _("This application must be run as root") - sys.exit(1) - init('larchify', options) - builder = Builder(options) - if builder.build(options): - sys.exit(0) - else: - sys.exit(1) diff --git a/build_tools/larch7/larch0/cli/live_iso.py b/build_tools/larch7/larch0/cli/live_iso.py deleted file mode 100755 index e6899c9..0000000 --- a/build_tools/larch7/larch0/cli/live_iso.py +++ /dev/null @@ -1,154 +0,0 @@ -#!/usr/bin/env python -# -# live_iso.py -# -# (c) Copyright 2009 - 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.12 - -# This is a command line script to prepare an 'iso' file from an -# already larchified Arch Linux installation. Alternatively, another -# larch medium can be used as source (with the '-S' option). -# All needed parameters are passed as options. - -import os -from config import * -from backend import * -from media_common import * - - -def build_iso(options): - """Create a bootable iso from the source larch image. If a chroot - build is used (default unless -S is specified) the resulting iso file - will be relative to the larch build area (CHROOT_DIR_BUILD) in the - chroot directory, otherwise as specified to the -o option. - """ - medium = Medium(options) - ipath = medium.chrootpath - build = medium.build - - # Write bootloader configuration file - bootconfig(build, options.syslinux) - - if not os.path.isfile(medium.medium_dir + '/larch/larchboot'): - add_larchboot(build) - - # Need to adjust paths to cater for chroot! - source0 = medium.chroot_medium_dir() - isopath0 = medium.iso_path() - - # Select bootloader - if options.syslinux: - # Get fresh isolinux.bin - runcmd('cp %s/boot/isolinux/isolinux.bin0 %s/boot/isolinux/isolinux.bin' - % (build, build)) - parms = '-b boot/isolinux/isolinux.bin -c boot/isolinux/isolinux.boot' - # Select bootloader - else: - parms = '-b boot/grub/stage2_eltorito' - - # Actually the volume label can be 32 bytes, but 16 is compatible - # with ext2 (though a little longer than vfat) - label = check_label(options.label, 16) - # Build iso - if not chroot(ipath, ('mkisofs -R -l %s -no-emul-boot -boot-load-size 4' - ' -boot-info-table -input-charset=UTF-8' - ' -V "%s"' - ' -o "%s"' - ' -x "%s/boot"' - ' -x "%s/larch/save"' - ' "%s" "%s"') % (parms, label, isopath0, - source0, source0, source0, BUILD0), - filter=mkisofs_filter_gen()): - - errout(_("iso build failed")) - - # Process iso so that it can be 'dd'ed to a USB-stick - if options.syslinux and not chroot(ipath, ('isohybrid %s' % isopath0)): - errout(_("Couldn't perform 'isohybrid' operation on larch 'iso'" - " (Not Critical!)"), 0) - medium.unmount() - runcmd('rm -rf %s' % build) - - comment(" *** %s ***" % (_("%s was successfully created") - % (options.isofile))) - - - -if __name__ == "__main__": - start_translator() - - from optparse import OptionParser, OptionGroup - parser = OptionParser(usage=_("usage: %prog [options]")) - - parser.add_option("-p", "--profile", action="store", type="string", - default="", dest="profile", - help=_("Profile: 'user:profile-name' or path to profile directory" - " (conflicts with -S)")) - parser.add_option("-S", "--source", action="store", type="string", - default="", dest="source", - help=_("Source: path to larch medium image (conflicts with -p)." - " It can also be a device ('/dev/...') or an 'iso' file.")) - parser.add_option("-i", "--installation-dir", action="store", type="string", - default="", dest="idir", - help=_("Path to larchified directory (default %s)") % INSTALLATION) - parser.add_option("-s", "--slave", action="store_true", dest="slave", - default=False, help=_("Run as a slave from a controlling program" - " (e.g. from a gui)")) - parser.add_option("-q", "--quiet", action="store_true", dest="quiet", - default=False, help=_("Suppress output messages, except errors" - " (no effect if -s specified)")) - - parser.add_option("-f", "--force", action="store_true", dest="force", - default=False, help=_("Don't ask for confirmation")) - - parser.add_option("-b", "--isolinux", action="store_true", dest="syslinux", - default=False, help=_("Use the isolinux bootloader" - " (the default is GRUB)")) - parser.add_option("-l", "--label", action="store", type="string", - default=LABEL, dest="label", - help=_("Volume label for iso (default '%s')") % LABEL) - parser.add_option("-o", "--isofile", action="store", type="string", - default=ISOFILE, dest="isofile", - help=_("Specify the output file (default '%s'). It will be" - " generated to the current directory.") % ISOFILE) - parser.add_option("-D", "--setdir", action="store", type="string", - dest='setdir', default='', - help=_("Set current directory," - " so that the 'iso' can be placed there")) - parser.add_option("-C", "--chroot", action="store_true", - dest="chroot", default=False, - help=_("Use chroot for build (default when -S not specified)")) - parser.add_option("-c", "--nochroot", action="store_true", - dest="nochroot", default=False, - help=_("Don't use chroot for build (default when -S specified)")) - - parser.add_option('-T', '--testmedium', action='store_true', - dest='testmedium', default=False, - help=_("Test source medium only (used by gui)")) - - (options, args) = parser.parse_args() - - if os.getuid() != 0: - print _("This application must be run as root") - sys.exit(1) - - init('live_iso', options) - build_iso(options) diff --git a/build_tools/larch7/larch0/cli/live_part.py b/build_tools/larch7/larch0/cli/live_part.py deleted file mode 100755 index 22af5d3..0000000 --- a/build_tools/larch7/larch0/cli/live_part.py +++ /dev/null @@ -1,221 +0,0 @@ -#!/usr/bin/env python -# -# live_part.py -# -# (c) Copyright 2009 - 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.18 - -# This is a command line script to prepare a larch live medium from an -# already larchified Arch Linux installation, or another larch medium. -# Parameters are passed as options and arguments. - -import os -from config import * -from backend import * -from media_common import * - - -def build_partition(options, devicename): - """Install the larchified system to the partition specified by the - options. - 'devicename' is the name (e.g. 'sdb1', without '/dev/') of the - partition to receive the larch image - """ - medium = Medium(options) - ipath = medium.chrootpath - build = medium.build - - # Check and format device - device = '/dev/' + devicename - if not os.path.exists(device): - errout(_("Invalid device: %s") % device) - if options.format: - # label - if options.syslinux: - labellength = 11 - opt = 'n' - else: - labellength = 16 - opt = 'L' - l = ('-%s "%s"' % (opt, check_label(options.label, labellength)) - if options.label else '') - # set partition type, reload partition table, and format - if not (chroot(ipath, 'bash -c "echo -e \',,%s,*\\n\' |' - ' sfdisk --no-reread %s -N%s"' % - ('0c' if options.syslinux else 'L', - device[:8], device[8:]), ['dev']) - and chroot(ipath, 'partprobe %s' % device[:8], ['dev']) - and chroot(ipath, 'mkfs.%s %s %s' % - ('vfat' if options.syslinux else 'ext2', l, device), - ['dev'])): - - errout(_("Couldn't format %s") % device) - - # Need to get the label - if not formatting (an option for experts) - # it is probably not a good idea to change the volume label, so - # use the old one. - label = medium.get_device_label(device) - - # Check device format - ok, lines = runcmd('blkid -c /dev/null -o value -s TYPE %s' % device) - if not ok: - errout(_("Couldn't get format information for %s") % device) - fstype = lines[0] - if options.syslinux: - if fstype != 'vfat': - errout(_("syslinux is only supported on vfat")) - elif not fstype.startswith('ext'): - errout(_("GRUB is at present only supported on extN")) - - # Rename the syslinux boot directory if necessary - if os.path.isdir(build + '/boot/isolinux'): - runcmd('mv %s/boot/isolinux %s/boot/syslinux' % (build, build)) - # Write bootloader configuration file - bootconfig(build, options.syslinux, label, device, options.detection) - - # Mount partition and remove larch and boot dirs - runcmd('rm -rf %s' % MP) - runcmd('mkdir -p %s' % MP) - if not mount(device, MP): - errout(_("Couldn't mount larch partition, %s") % device) - runcmd('rm -rf %s/larch' % MP) - runcmd('rm -rf %s/boot' % MP) - - # Copy files to device - runcmd('cp -r %s/larch %s' % (medium.medium_dir, MP)) - runcmd('cp -r %s/boot %s' % (build, MP)) - medium.unmount() - - # To boot in 'search' mode the file larch/larchboot must be present - # (though at present this is only relevant for partitions, CDs will - # be booted even without this file). - # To enable session saving the file larch/save must be present - # (only relevant if not building an iso). - runcmd('bash -c "rm -f %s/larch/{larchboot,save}"' % MP) - if options.larchboot: - add_larchboot(MP) - - if options.nosave: - if options.save: - errout(_("Option '-a' conflicts with option '-A'")) - ssave = False - else: - ssave = not os.path.isfile(MP + '/larch/nosave') - - if options.save or ssave: - writefile("The presence of the file 'larch/save'" - " enables session saving.\n", MP + '/larch/save') - - # Unmount partition - unmount(MP) - - # Now set up bootloader in MBR - if options.mbr: - if options.syslinux: - runcmd('dd if=%s/boot/syslinux/mbr.bin of=%s' - % (build, device[:8])) - chroot(ipath, 'syslinux %s' % device, ('dev', 'proc')) - else: - script('larch-mbr-grub %s %s' % (ipath if ipath else '/', device)) - runcmd('rm -rf %s' % build) - comment(" *** %s ***" % (_("%s was successfully written") % device)) - - - -if __name__ == '__main__': - start_translator() - - from optparse import OptionParser, OptionGroup - parser = OptionParser(usage=_("usage: %prog [options] partition" - " (e.g. sdb1)")) - - parser.add_option("-p", "--profile", action="store", type="string", - default="", dest="profile", - help=_("Profile: 'user:profile-name' or path to profile directory" - " (conflicts with -S)")) - parser.add_option("-S", "--source", action="store", type="string", - default="", dest="source", - help=_("Source: path to larch medium image (conflicts with -p)." - " It can also be a device ('/dev/...') or an 'iso' file.")) - parser.add_option("-i", "--installation-dir", action="store", type="string", - default="", dest="idir", - help=_("Path to larchified directory (default %s)") % INSTALLATION) - parser.add_option("-s", "--slave", action="store_true", dest="slave", - default=False, help=_("Run as a slave from a controlling program" - " (e.g. from a gui)")) - parser.add_option("-q", "--quiet", action="store_true", dest="quiet", - default=False, help=_("Suppress output messages, except errors" - " (no effect if -s specified)")) - - parser.add_option("-f", "--force", action="store_true", dest="force", - default=False, help=_("Don't ask for confirmation")) - - parser.add_option("-d", "--detect", action="store", type="string", - default="label", dest="detection", - help=(_("Method for boot partition detection: %s (default: label)") - % detection_methods)) - parser.add_option("-b", "--syslinux", action="store_true", dest="syslinux", - default=False, help=_("Use the syslinux bootloader" - " (the default is GRUB)")) - parser.add_option("-l", "--label", action="store", type="string", - default=LABEL, dest="label", - help=_("Volume label for boot partition (default %s)") - % LABEL) - parser.add_option("-n", "--nosearchboot", action="store_false", - dest="larchboot", default=True, - help=_("Don't generate 'larch/larchboot' file")) - parser.add_option("-a", "--save", action="store_true", - dest="save", default=False, - help=_("Override profile larch/nosave" - " (force enable session saving) - conflicts with '-A'")) - parser.add_option("-A", "--nosave", action="store_true", - dest="nosave", default=False, - help=_("Force disabling of session saving - conflicts with '-a'")) - parser.add_option("-x", "--noformat", action="store_false", - dest="format", default=True, - help=_("Don't format partition (only for experts!)")) - parser.add_option("-m", "--noboot", action="store_false", - dest="mbr", default=True, - help=_("Don't install the bootloader (to the MBR)")) - parser.add_option("-C", "--chroot", action="store_true", - dest="chroot", default=False, - help=_("Use chroot for build (default when -S not specified)")) - parser.add_option("-c", "--nochroot", action="store_true", - dest="nochroot", default=False, - help=_("Don't use chroot for build (default when -S specified)")) - - (options, args) = parser.parse_args() - - # To avoid error messages - options.testmedium = False - options.setdir = '' - - if not args: - print _("You must specify the partition to receive larch\n") - parser.print_help() - sys.exit(1) - - if os.getuid() != 0: - print _("This application must be run as root") - sys.exit(1) - - init('live_part', options) - build_partition(options, devicename=args[0]) diff --git a/build_tools/larch7/larch0/cli/media_common.py b/build_tools/larch7/larch0/cli/media_common.py deleted file mode 100644 index b39e67d..0000000 --- a/build_tools/larch7/larch0/cli/media_common.py +++ /dev/null @@ -1,450 +0,0 @@ -#!/usr/bin/env python -# -# media_common.py -# -# (c) Copyright 2009 - 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.14 - -"""This code is used by both iso generator and partition creator modules. -The larch medium creation stage first uses the Medium class to prepare the -bootloader directories. build_iso and build_partition can also be used to -rebuild media starting from existing larch media, e.g. for conversions from -CD to usb-stick and vice-versa. Even a switch of bootloader is possible as -the bootloader configs for both GRUB and syslinux/isolinux are normally -included on the medium. -If not using a larch installation directory, the bootloader and/or mkisofs -must be supported by the host (according to medium and bootloader). -""" - -import os -from config import * -from backend import * - -class Medium: - """This class represents a boot medium image. - It checks the options for conflicts. - If necessary (no -S option provided on the command line) it - converts a larchified system to a boot medium image, by preparing - the bootloader directories and adding customization stuff - from the profile, but it does not write to any medium. - """ - def __init__(self, options): - self.options = options - if options.setdir: - try: - wd = os.path.realpath(options.setdir) - os.chdir(wd) - except: - errout(_("Couldn't switch directory to '%s'") % wd) - self.iso = False - self.installation_dir = get_installation_dir() - self.installation0 = (self.installation_dir - if self.installation_dir != '/' else '') - - # Check options - if options.chroot and options.nochroot: - errout(_("Option -C conflicts with -c")) - - if options.source: - # Using a specified source image - if options.profile: - errout(_("Option -S conflicts with -p")) - - # Use chroot? - self.chrootpath = self.installation0 if options.chroot else '' - - else: - # Using the larch build system - - # Use chroot? - self.chrootpath = '' if options.nochroot else self.installation0 - - # Mount point for source, if necessary - self.mps = self.chrootpath + SOURCEMOUNT - runcmd('rm -rf %s' % self.mps) - runcmd('mkdir -p %s' % self.mps) - - # Create a temporary work area - self.build = self.chrootpath + BUILD0 - runcmd('rm -rf %s' % self.build) - runcmd('mkdir -p %s' % self.build) - - if options.source: - # Location of medium - self.medium_dir = self._get_source(options.source, - options.syslinux, self.chrootpath, test=options.testmedium) - - else: - # Location for the live medium image - self.medium_dir = self.installation0 + CHROOT_DIR_MEDIUM - self._check_larchimage(self.medium_dir) - self.profile_dir = get_profile() - - self._bootdir(options.syslinux) - self._customizelarchdir() - - # The boot directory needs to be outside of the medium directory - # for some of the next steps - runcmd('cp -a %s/boot %s' % (self.medium_dir, self.build)) - - - def unmount(self): - if self.medium_dir == self.mps: - unmount(self.mps) - - if self.iso: - if self.chrootpath: - unmount(self.chrootpath + ISOBUILDMNT) - # Change owner of iso to match current directory - cwdstat = os.stat(os.getcwd()) - os.lchown(self.iso, cwdstat.st_uid, cwdstat.st_gid) - - - def get_device_label(self, device): - l = runcmd('blkid -c /dev/null -o value -s LABEL %s' - % device)[1][0] - if self.options.detection not in detection_methods.split('|'): - errout(_("Invalid detection method (-d option)")) - return l - - - def chroot_medium_dir(self): - """Get the medium path relative within the (possible) chroot. - """ - return self.medium_dir[len(self.chrootpath):] - - - def iso_path(self): - """If building an iso within a chroot the build directory must - be bind-mounted into the accessible area. - """ - self.iso = self.options.isofile.replace('/', '_') - basedir = os.getcwd() - if self.chrootpath: - runcmd('mkdir -p %s' % (self.chrootpath + ISOBUILDMNT)) - if not mount(basedir, self.chrootpath + ISOBUILDMNT, '--bind'): - errout(_("Couldn't bind-mount current directory")) - basedir = ISOBUILDMNT - return os.path.join(basedir, self.iso) - - - def _check_larchimage(self, mediumdir): - testfile = mediumdir + '/larch/system.sqf' - if not os.path.isfile(testfile): - errout(_("File '%s' doesn't exist, '%s' is not a larch medium") - % (testfile, mediumdir)) - - - def _get_source(self, source, syslinux, ipath='', test=False): - source = os.path.realpath(source) - testcode = 64 if test else 0 # For various tests, below - - # Is source an iso? - if os.path.isfile(source): - # Mount it - if mount(source, self.mps, '-o loop'): - source = self.mps - else: - errout(_("Couldn't mount '%s'. Not an iso?") % source) - - # Is source a device? - elif source.startswith('/dev/'): - mp = _get_mountpoint(source) - if mp: - source = mp - elif mount(source, self.mps): - source = self.mps - else: - errout(_("Couldn't mount '%s'") % source) - - # Simple check that it is really a larch image - self._check_larchimage(source) - - # Check bootloader support - if not (os.path.isdir(source + '/boot/isolinux') - or os.path.isdir(source + '/boot/syslinux')): - if test or syslinux: - errout(_("Source doesn't support syslinux"), 0) - testcode += 8 - if not os.path.isdir(source + '/boot/grub'): - if test or not syslinux: - errout(_("Source doesn't support GRUB"), 0) - testcode += 16 - - if testcode: - if os.path.isfile(source + 'larch/nosave'): - testcode += 2 - - unmount() - sys.exit(testcode) - return None - - # Is source within the chroot directory? - if ipath and not source.startswith(ipath + '/'): - if mount(source, self.mps, '--bind'): - source = self.mps - else: - errout(_("Couldn't bind-mount '%s'") % source) - - # Copy boot files - runcmd('cp -a %s/boot %s' % (source, self.build)) - - # Remove old config files - runcmd('rm -f %s/boot/syslinux/syslinux.cfg' % self.build) - runcmd('rm -f %s/boot/isolinux/isolinux.cfg' % self.build) - runcmd('rm -f %s/boot/grub/menu.lst' % self.build) - runcmd('rm -f %s/boot/isolinux/isolinux.bin' % self.build) - runcmd('rm -f %s/boot/isolinux/isolinux.boot' % self.build) - - # Rename the syslinux boot directory if necessary - if os.path.isdir(self.build + '/boot/syslinux'): - runcmd('mv %s/boot/syslinux %s/boot/isolinux' - % (self.build, self.build)) - - return source - - - def _bootdir(self, syslinux): - """Prepare boot directories for the various bootloaders. The - bootloader configuration files are not generated yet, as these - depend on the medium. - """ - comment("Fetch kernel and initramfs") - if not runcmd('cp -r %s/boot %s' % (self.medium_dir, self.build))[0]: - errout(_("No kernel and/or initramfs")) - - comment("Preparing bootloader directories") - # Only include the directories if the corresponding bootloader - # package ('grub' and/or 'syslinux') is installed - grub = os.path.isfile(self.installation0 + GRUBDIR - + '/stage2_eltorito') - isolinux = os.path.isfile(self.installation0 + SYSLINUXDIR - + '/isolinux.bin') - # Check bootloader support - if syslinux: - if not isolinux: - errout(_("Installation doesn't support syslinux")) - elif not grub: - errout(_("Installation doesn't support GRUB")) - - # Bootloader independent files are provided in larch at - # cd-root/boot0. The contents of this directory are placed in the - # medium's 'boot' directory. - # Individual files can be added or substituted by - # supplying them in the profile at cd-root/boot. - # It is also possible to completely replace the basic boot directory - # by having cd-root/boot0 in the profile - then the default - # larch version will not be used. - source0 = '%s/cd-root/boot0' % self.profile_dir - if not os.path.isdir(source0): - source0 = '%s/cd-root/boot0' % base_dir - runcmd('bash -c "cp -r %s/* %s/boot"' % (source0, self.build)) - # Copy any additional profile stuff - psource = '%s/cd-root/boot' % self.profile_dir - if os.path.isdir(psource): - runcmd('cp -rf %s/* %s' % (psource, self.build)) - # Get the boot options file - bootlines = self.profile_dir + '/bootlines' - if not os.path.isfile(bootlines): - bootlines = base_dir + '/data/bootlines' - runcmd('cp -f %s %s/boot' % (bootlines, self.build)) - - # The idea is that a basic boot directory for each boot-loader is - # provided in larch at cd-root/{grub0,isolinux0}. These are copied - # to the medium as 'boot/grub' and 'boot/isolinux'. Individual files - # can be added or substituted by supplying them in the profile at - # cd-root/{grub,isolinux}. - # It is also possible to completely replace the basic boot directory - # by having cd-root/{grub0,isolinux0} in the profile - then the default - # larch versions will not be used. - for ok, boot_dir in ((grub, 'grub'), (isolinux, 'isolinux')): - if ok: - # Copy bootloader specific stuff - source0 = '%s/cd-root/%s0' % (self.profile_dir, boot_dir) - if not os.path.isdir(source0): - source0 = '%s/cd-root/%s0' % (base_dir, boot_dir) - runcmd('cp -rf %s %s/boot/%s' - % (source0, self.build, boot_dir)) - - # Copy any additional profile stuff - psource = '%s/cd-root/%s' % (self.profile_dir, boot_dir) - if os.path.isdir(psource): - runcmd('cp -rf %s %s/boot' - % (psource, self.build)) - - # Copy the grub boot files to the medium's grub directory - # and rename base config file - if grub: - runcmd('bash -c "cp %s/* %s/boot/grub"' % - (self.installation0 + GRUBDIR, self.build)) - runcmd('mv %s/boot/grub/menu.lst %s/boot/grub/menu.lst_0' - % (self.build, self.build)) - - # Copy mbr.bin, vesamenu.c32 and isolinux.bin (renamed) - # to the boot directory and rename base config file - if isolinux: - runcmd('cp %s/mbr.bin %s/boot/isolinux' % - (self.installation0 + SYSLINUXDIR, self.build)) - runcmd('cp %s/vesamenu.c32 %s/boot/isolinux' % - (self.installation0 + SYSLINUXDIR, self.build)) - runcmd('cp %s/isolinux.bin %s/boot/isolinux/isolinux.bin0' % - (self.installation0 + SYSLINUXDIR, self.build)) - runcmd(('mv %s/boot/isolinux/isolinux.cfg' - ' %s/boot/isolinux/isolinux.cfg_0') - % (self.build, self.build)) - - - def _customizelarchdir(self): - # Replace any existing larch/copy directory - runcmd('rm -rf %s/larch/copy' % self.medium_dir) - if os.path.isdir(self.profile_dir + '/cd-root/larch/copy'): - runcmd('cp -r %s/cd-root/larch/copy %s/larch' % - (self.profile_dir, self.medium_dir)) - - # Replace any existing larch/extra directory - runcmd('rm -rf %s/larch/extra' % self.medium_dir) - if os.path.isdir(self.profile_dir + '/cd-root/larch/extra'): - runcmd('cp -r %s/cd-root/larch/extra %s/larch' % - (self.profile_dir, self.medium_dir)) - - # Handle existence of larch/nosave - runcmd('rm -f %s/larch/nosave' % self.medium_dir) - if os.path.isfile(self.profile_dir + '/nosave'): - runcmd('cp %s/nosave %s/larch' % - (self.profile_dir, self.medium_dir)) - - - -def _get_mountpoint(path): - ok, lines = runcmd('cat /etc/mtab') - for l in lines: - ll = l.split() - if (len(ll) > 4) and (ll[1] == path): - return ll[0] - return '' - - -def check_label(l, n): - if isinstance(l, unicode): - l = l.encode('utf8') - if len(l) > n: - if query_yn(_("The volume label is too long. Use the default (%s)?") - % LABEL): - return LABEL - else: - errout(_("Cancelled")) - return l - - -def add_larchboot(idir): - writefile("The presence of the file 'larch/larchboot' enables\n" - "booting the device in 'search' mode.\n", idir + '/larch/larchboot') - - -def bootconfig(medium, syslinux, label='', device='', detection=''): - """Convert and complete the bootlines file. - """ - # - add boot partition to options - if detection == 'uuid': - bootp = ('uuid=' + - runcmd('blkid -c /dev/null -o value -s UUID %s' - % device)[1][0].strip()) - elif detection == 'label': - if not label: - errout(_("Can't boot to label - device has no label")) - bootp = 'label=' + label - elif detection == 'partition': - bootp = 'root=' + device - else: - bootp = '' - - # - convert bootfiles to the correct format, - # inserting necessary info - bootconf = medium + '/boot/bootlines' - if not os.path.isfile(bootconf): - errout(_("Boot configuration file '%s' not found") % bootconf) - fhi = open(bootconf) - insert = '' - i = 0 - block = '' - title = '' - opts = '' - for line in fhi: - line = line.strip() - if not line: - if title: - i += 1 - # A block is ready - - if syslinux: - # isolinux/syslinux - block += 'label %02d\n' % i - block += 'MENU LABEL %s\n' % title - block += 'kernel /boot/larch.kernel\n' - block += ('append initrd=/boot/larch.img %s %s\n' - % (bootp, opts)) - - else: - # GRUB - block += 'title %s\n' % title - block += ('kernel /boot/larch.kernel %s %s\n' - % (bootp, opts)) - block += 'initrd /boot/larch.img\n' - - if i > 1: - insert += '\n' - insert += block - block = '' - title = '' - opts = '' - - elif line.startswith('comment:'): - block += '#%s\n' % (line.split(':', 1)[1]) - - elif line.startswith('title:'): - title = line.split(':', 1)[1].lstrip() - - elif line.startswith('options:'): - opts = line.split(':', 1)[1].lstrip() - fhi.close() - - # - insert the resulting string into the bootloader config file - if syslinux: - boot_dir = ('isolinux' if os.path.isdir(medium + '/boot/isolinux') - else 'syslinux') - configfile0 = 'isolinux.cfg_0' - configfile = boot_dir + '.cfg' - else: - boot_dir = 'grub' - configfile0 = 'menu.lst_0' - configfile = 'menu.lst' - configpath = '%s/boot/%s/%s' % (medium, boot_dir, configfile0) - if not os.path.isfile(configpath): - errout(_("Base configuration file (%s) not found") % configpath) - fhi = open(configpath) - fho = open('%s/boot/%s/%s' % (medium, boot_dir, configfile), 'w') - for line in fhi: - if line.startswith("###LARCH"): - fho.write(insert) - else: - fho.write(line) - fhi.close() - fho.close() diff --git a/build_tools/larch7/larch0/cli/test.py b/build_tools/larch7/larch0/cli/test.py deleted file mode 100755 index 18e8067..0000000 --- a/build_tools/larch7/larch0/cli/test.py +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env python -# -# This is a little script for testing the dispatcher and termination of -# subprocesses. It spawns several levels of itself, each instance just -# outputs an incrementing count until it is terminated. - -import sys, os, time, signal - -try: - import json as serialize -except: - import simplejson as serialize - -def out(text): - sys.stdout.write(serialize.dumps(text) + '\n') - sys.stdout.flush() - -def sigint(num, frame): - """A handler for SIGINT. Tidy up properly and quit. - """ - out("!>INTERRUPTED %d" % level) - exit(1) -signal.signal(signal.SIGINT, sigint) - -level = 3 -while level > 0: - if os.fork(): - break - time.sleep(1) - level -= 1 - -sys.stderr.write('%d: pid=%d ppid=%d pgrp=%d\n' % (level, - os.getpid(), os.getppid(), os.getpgrp())) -sys.stderr.flush() -time.sleep(5) - -n = 0 -while True: - n += 1 - out('--%d: %04d' % (level, n)) - time.sleep(4) - diff --git a/build_tools/larch7/larch0/cli/userinfo.py b/build_tools/larch7/larch0/cli/userinfo.py deleted file mode 100644 index f2045aa..0000000 --- a/build_tools/larch7/larch0/cli/userinfo.py +++ /dev/null @@ -1,93 +0,0 @@ -# userinfo.py -# -# (c) Copyright 2009-2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.11 - -import os -from ConfigParser import SafeConfigParser - -# Default list of 'additional' groups for a new user -BASEGROUPS = 'video,audio,optical,storage,scanner,power,camera' - -class Userinfo: - def __init__(self, profile): - self.profile_dir = profile - - def getusers(self): - """Read user information by means of a SafeConfigParser instance. - This is then available as self.userconf. - """ - self.userconf = SafeConfigParser({'pw':'', 'maingroup':'', 'uid':'', - 'skel':'', 'xgroups':BASEGROUPS, 'expert':''}) - users = self.profile_dir + '/users' - if os.path.isfile(users): - try: - self.userconf.read(users) - except: - error0(_("Invalid 'users' file")) - - def allusers(self): - self.getusers() - return self.userconf.sections() - - def get(self, user, field): - return self.userconf.get(user, field) - - def userinfo(self, user, fields): - """Get an ordered list of the given field data for the given user. - """ - return [self.userconf.get(user, f) for f in fields] - - def userset(self, uname, field, text): - self.userconf.set(uname, field, text) - - def newuser(self, user): - try: - self.userconf.add_section(user) - return self.saveusers() - except: - error0(_("Couldn't add user '%s'") % user) - return False - - def deluser(self, user): - try: - self.userconf.remove_section(user) - return self.saveusers() - except: - error0(_("Couldn't remove user '%s'") % user) - return False - - def saveusers(self): - """Save the user configuration data (in 'INI' format) - """ - try: - fh = None - fh = open(self.profile_dir + '/users', 'w') - self.userconf.write(fh) - fh.close() - return True - except: - if fh: - fh.close() - error0(_("Couldn't save 'users' file")) - self.getusers() - return False - diff --git a/build_tools/larch7/larch0/data/bootlines b/build_tools/larch7/larch0/data/bootlines deleted file mode 100644 index 2191858..0000000 --- a/build_tools/larch7/larch0/data/bootlines +++ /dev/null @@ -1,20 +0,0 @@ -# The information here will be adapted for the bootloader and inserted into its configuration -# file at the place marked '###LARCH' -# This header will be removed. -# Each block must have an empty line before and after it. -# There may be no empty lines within a block. - -comment: -title: Default: no swap, no copy-to-ram -options: - -comment: I probably don't want this bootline -comment: ... because copy-to-ram is mostly not so useful. -title: larch copy-to-ram (also activates swap) -options: c2r - -comment: -title: larch with swap -options: swap - -# END OF FILE diff --git a/build_tools/larch7/larch0/data/locales b/build_tools/larch7/larch0/data/locales deleted file mode 100644 index 750f5f3..0000000 --- a/build_tools/larch7/larch0/data/locales +++ /dev/null @@ -1,7 +0,0 @@ -# locales for larch (/etc/locale.gen) -### THIS IS JUST AN EXAMPLE - YOU WILL PROBABLY WANT TO PLACE -### YOUR OWN VERSION IN THE PROFILE - -en_US.UTF-8 UTF-8 -en_GB.UTF-8 UTF-8 -de_DE.UTF-8 UTF-8 diff --git a/build_tools/larch7/larch0/data/pacman.conf b/build_tools/larch7/larch0/data/pacman.conf deleted file mode 100644 index ea236ab..0000000 --- a/build_tools/larch7/larch0/data/pacman.conf +++ /dev/null @@ -1,84 +0,0 @@ -# -# /etc/pacman.conf -# -# See the pacman.conf(5) manpage for option and repository directives - -# -# GENERAL OPTIONS -# -[options] -# The following paths are commented out with their default values listed. -# If you wish to use different paths, uncomment and update the paths. -#RootDir = / -#DBPath = /var/lib/pacman/ -#CacheDir = /var/cache/pacman/pkg/ -#LogFile = /var/log/pacman.log -HoldPkg = pacman glibc -# If upgrades are available for these packages they will be asked for first -SyncFirst = pacman -#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u -#XferCommand = /usr/bin/curl -C - %u > %o -#CleanMethod = KeepInstalled -#Architecture = auto - -# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup -#IgnorePkg = -#IgnoreGroup = - -#NoUpgrade = -#NoExtract = - -# Misc options (all disabled by default) -#UseSyslog -#ShowSize -#UseDelta -#TotalDownload - -# -# REPOSITORIES -# - can be defined here or included from another file -# - pacman will search repositories in the order defined here -# - local/custom mirrors can be added here or in separate files -# - repositories listed first will take precedence when packages -# have identical names, regardless of version number -# - URLs will have $repo replaced by the name of the current repo -# - URLs will have $arch replaced by the name of the architecture -# -# Repository entries are of the format: -# [repo-name] -# Server = ServerName -# Include = IncludePath -# -# The header [repo-name] is crucial - it must be present and -# uncommented to enable the repo. -# - -# The testing repositories are disabled by default. To enable, uncomment the -# repo name header and Include lines. You can add preferred servers immediately -# after the header, and they will be used before the default mirrors. - -#[testing] -## Add your preferred servers here, they will be used first -#Include = /etc/pacman.d/mirrorlist - -[core] -# Add your preferred servers here, they will be used first -Include = /etc/pacman.d/mirrorlist - -[extra] -# Add your preferred servers here, they will be used first -Include = /etc/pacman.d/mirrorlist - -#[community-testing] -## Add your preferred servers here, they will be used first -#Include = /etc/pacman.d/mirrorlist - -[community] -# Add your preferred servers here, they will be used first -Include = /etc/pacman.d/mirrorlist - -# An example of a custom package repository. See the pacman manpage for -# tips on creating your own repositories. -#[custom] -#Server = file:///home/custompkgs - diff --git a/build_tools/larch7/larch0/data/pacman.conf.repos b/build_tools/larch7/larch0/data/pacman.conf.repos deleted file mode 100644 index 16628e2..0000000 --- a/build_tools/larch7/larch0/data/pacman.conf.repos +++ /dev/null @@ -1,14 +0,0 @@ -# Package repository entries for pacman.conf -# '*platform*' will be replaced by 'i686' or 'x86_64' as appropriate. -# '*default*' will normally be replaced by 'Include = /etc/pacman.d/mirrorlist' -# (but for the installation: a 'mirrorlist' file in the working directory will -# be preferred, or - if neither exists - then 'data/mirrorlist') - - -# You can add your own custom repositories (anywhere). - -larch: Server = ftp://ftp.berlios.de/pub/larch/larch7.2/*platform* -#testing: *default* -core: *default* -extra: *default* -community: *default* diff --git a/build_tools/larch7/larch0/data/requiredpacks b/build_tools/larch7/larch0/data/requiredpacks deleted file mode 100644 index 0ca0a37..0000000 --- a/build_tools/larch7/larch0/data/requiredpacks +++ /dev/null @@ -1,32 +0,0 @@ -## The packages (and groups) in this file will always be -## included in the larch installation. -## Packages (including those in groups marked with '*') entered -## here can still be vetoed in the profile's vetopacks file - -## Without the base group it won't be much of a system! -*base - -## Either aufs or unionfs must be included (but unionfs probably -## won't work as it hasn't been tested for so long). -aufs2 -aufs2-util - -## larch-live provides essential components of the larch system -larch-live - -## To make a system with the syslinux/isolinux bootloader -syslinux -mtools - -## To build an iso, cdrkit or cdrtools must be included -cdrkit -## To eject a cd -eject - -## For disk partitioning, formatting and labelling -dosfstools -parted - -## For the documentation and the possibility of making more larch media -larch - diff --git a/build_tools/larch7/larch0/docs/BUGS_TODO b/build_tools/larch7/larch0/docs/BUGS_TODO deleted file mode 100644 index f4f3502..0000000 --- a/build_tools/larch7/larch0/docs/BUGS_TODO +++ /dev/null @@ -1,52 +0,0 @@ -* larchin - only basic features exist, with no documentation. - - -Changes 7.1 - 7.2 - -* Completely reworked the command-line interface (and consequently all - the other code, too). Threading replaced to a large extent by separate - processes. The GUI is now just a front end to the command-line tools. - -*! Changed handling of pacman.conf. Now there is pacman.conf.repos - instead of pacman.conf.larch, I hope it will be a bit easier to - understand what happens when using a special version for installation. - -* 'include' facility in package files: '+' + relative or absolute path - -* Required/suggested packages included by default (data/requiredpacks) - - they can be excluded by putting them in the veto file. The whole - file can be overridden in addedpacks by starting it with '!!!'. - -* Include directive ('+' + absolute or relative path to file) in - package files. - -* Boot loader configs for GRUB and syslinux included in the image, plus - bootlines file, to ease transfer of built image to alternative medium. - vesamenu.c32 is no longer supplied with larch, it is fetched from the - Arch installation (syslinux). - -* A command line option to live_part.py is available to override the - profile's 'nosave' file, but this is always copied to the medium - ('larch/nosave') - if it is present - to indicate the profile's - 'intention'. - -* A file 'nosshkeys' in the profile suppresses generation of the host - sshkeys (if openssh is installed - if not they wouldn't have been - generated anyway). Previously this was only selectable as a direct - build option (not stored anywhere). - -* The root password can be supplied in the profile, in the file 'rootpw'. - Previously this was not easily settable. - -* Changed some options to mkisofs, generally to make it more similar to - the partition builder (no -publisher, use -V instead of -A so - that the name gets shown in file managers, -R instead of -r). - -* When building an isolinux image, the 'isohybrid' script is called, so - that the resulting 'iso' can be 'dd'ed to a USB-stick (see the isolinux - documentation). This does not make the USB-stick session-save capable - as the file-system it creates is not suitable, but it might be a - useful distribution feature. - -* Added ability to save and reuse generated locales, in a way similar - to the saving of system.sqf. diff --git a/build_tools/larch7/larch0/docs/COPYING b/build_tools/larch7/larch0/docs/COPYING deleted file mode 100644 index d511905..0000000 --- a/build_tools/larch7/larch0/docs/COPYING +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 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 Lesser 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. - - <one line to give the program's name and a brief idea of what it does.> - Copyright (C) <year> <name of author> - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -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. - - <signature of Ty Coon>, 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 Lesser General -Public License instead of this License. diff --git a/build_tools/larch7/larch0/docs/LICENCE b/build_tools/larch7/larch0/docs/LICENCE deleted file mode 100644 index 9cd1e0c..0000000 --- a/build_tools/larch7/larch0/docs/LICENCE +++ /dev/null @@ -1,16 +0,0 @@ - - Licence: - - This software is released under the GNU GENERAL PUBLIC LICENSE. - See COPYING. - - Warranty: - - This software is distributed with NO WARRANTY, use it at your own risk. - - Author: - - This software was written by - - Michael Towers (larch42 at googlemail dot com) -
\ No newline at end of file diff --git a/build_tools/larch7/larch0/docs/README b/build_tools/larch7/larch0/docs/README deleted file mode 100644 index a942df0..0000000 --- a/build_tools/larch7/larch0/docs/README +++ /dev/null @@ -1,23 +0,0 @@ -larch -===== - -Author: Michael Towers (larch42 at googlemail dot com) -Licence: GPL (see COPYING, LICENCE) - -larch is essentially a collection of python scripts for building live -Arch Linux media, there is also a gui which uses the scripts as a backend. - -The command-line scripts are in the 'cli' directory, the gui code is in the -'gui' directory. - -There is quite extensive documentation in the docs directory, please read it. -docs/html/larch_quick.html gives basic set-up instructions. - -You need at least python (tested with 2.6), with the pexpect module, -and pyqt (tested with 4.7) for the gui. - -Logos are derived from the Arch Linux logos, and are released under a -Creative Commons Licence, see 'http://www.archlinux.org/art'. - -The larch project uses Arch Linux as its basis, but is not an official -Arch Linux ('http://www.archlinux.org') project. diff --git a/build_tools/larch7/larch0/docs/html/archin.html b/build_tools/larch7/larch0/docs/html/archin.html deleted file mode 100644 index 7673270..0000000 --- a/build_tools/larch7/larch0/docs/html/archin.html +++ /dev/null @@ -1,241 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Installation of the base Arch system</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="larchify.html"><h6>Next:</h6> - <div class="indent1">Building the live system</div></a></li> - <li><a href="larch_quick.html"><h6>Previous:</h6> - <div class="indent1">Quick Start</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Installation of the base <em>Arch</em> system</h2> - -<p>The <em>larch live</em> system will normally be built from a fresh -(unmodified, unconfigured) <em>Arch</em> installation. The Installation stage, -based on the 'larch-archin' command, handles the creation of this installation -by downloading all the desired packages (if they are not already in the host's -package cache) and installing them to an empty directory (by default -'/home/larchbuild'). -</p> - -<p>Other approaches are possible, such as using an already existing system -or building a fresh installation in some other way. In that case you can skip -this page. -</p> - -<p>By default the package cache on the build host will be used, so that only -packages which have not already been downloaded will be fetched from the -chosen mirror. But it is possible to select another cache location, which -can also be on a remote machine, mounted using <em>sshfs</em> or <em>NFS</em>. -</p> - -<p>This raw installation will not normally be modified by <em>larch</em>, -so it can be reused, or even carefully experimented with. However, note -that any changes you make to this installation manually will not be -reflected in the profile, so it might be difficult to reproduce what you -have done at a later time, or to revert the changes. -If you want to configure your system, then the raw installation is probably -not the best place for it, consider rather using the 'rootoverlay' directory -in the profile. All files in this directory will 'overwrite' (well, 'overlay', -actually) corresponding files in the base installation, by placing them -in a higher layer in the <em>aufs</em> mount in the <em>live</em> system. -This makes it very easy to collect your own customizations in a way that -can be applied quickly to a future build. -</p> - -<p>See <a href="gui_installation.html">GUI Tab: Installation</a> for -details of the GUI for this process. -</p> - -<h3><a name="pacman_conf"></a>'pacman.conf' and 'mirrorlist'</h3> - -<p>To make it a little easier to manage upstream changes to the default -'pacman.conf', a separate file ('pacman.conf.repos') is used to specify -the repositories to use (the bit in 'pacman.conf' after the options). -There is a default version of this file in the <em>larch</em> package -at 'data/pacman.conf.repos', and for most simple installations this is -probably adequate, but if you need to change it you can place your own -version in the profile. -</p> -<p>Note that this file does not use the standard format, but -packs repository name and "server line" together on one line, separated -by ':'. There is no way to supply more than one "server line". There -are a couple of special 'codes', which <em>archin</em> will convert: - <ul> - <li>'*platform*' will be converted to 'i686' or 'x86_64' as - appropriate (according to the host).</li> - <li>'*default*' will be converted to the standard 'Include' entry. - This is normally 'Include = /etc/pacman.d/mirrorlist', but for - installation (only) this will be overridden if there is a 'mirrorlist' - file in the working directory - if neither exists, the fallback is - 'data/mirrorlist' within the <em>larch</em> base directory. - This latter file is not supplied in the 'larch' package, - as it is not intended for use on <em>Arch</em> - systems. When the 'larch-setup' script detects that no 'pacman' - command is available, it downloads the 'pacman-allin' package - and among the things that gets extracted from it is this - 'mirrorlist' file. - </li> - </ul> -Here is an example of a 'pacman.conf.repos' file: -</p> -<pre> -# Package repository entries for pacman.conf -# '*platform*' will be replaced by 'i686' or 'x86_64' as appropriate. -# '*default*' will be replaced by 'Include = /etc/pacman.d/mirrorlist' -# (but for the installation: a 'mirrorlist' file in the working directory will -# be preferred, or - if neither exists - then 'data/mirrorlist') - -# You can add your own custom repositories (anywhere). - -larch: Server = ftp://ftp.berlios.de/pub/larch/larch7.2/*platform* -#testing: *default* -core: *default* -extra: *default* -community: *default* -</pre> - -<p>The top part of the complete 'pacman.conf' (the options) is taken from -a normal default 'pacman.conf' supplied in the 'larch' package at -'data/pacman.conf'. -You can override this by placing your own version in the profile, as -'pacman.conf.options' (note that any repositories you might specify in -this file will be ignored). A further option is to specify a version of -the file 'pacman.conf.repos' to be used only for the installation (not -for the resulting <em>live</em> system. This is especially useful if -you have a local package repository/mirror. -</p> -<p>The complete 'pacman.conf' file is generated by combining the header -part and the repository part and is saved to a temporary location for -the installation. After the installation is complete a final version of -this file (that for the <em>live</em> system) is placed at -the standard location within the installation, '/etc/pacman.conf'. Note -that it is not placed in the overlay, but - as an exception to the rule - -directly within the installation. -</p> - -<h4>Usage example: The 'dummy' mirror</h4> -<p>During testing I found it useful to work with stable repositories. -I did this without creating a proper local mirror, but by creating a sort -of 'dummy' mirror containing only the ****.db.tar.gz files, relying on -the cache to supply the actual package files. -(The script 'repos.sh' supplied with <em>larch</em> in the -'scripts' directory can build these 'db' files from the current state of -the pacman sync database on the host.) -</p> - -<p>If you are running the commands on the console you can pass the path -to a customized repository list file with the '-r' option. Remeber this -file must be constructed as detailed above. -</p> - -<h3><a name="Custom_packages"></a>Custom packages</h3> - -<p>It is possible to include your own 'custom' packages in the installation. -Maybe ones you have compiled yourself, e.g. from the AUR, or modified versions -(fixes or customizations) of standard packages. To do this you need to put -your packages in a directory and run <strong>gen-repo</strong>, supplied with -<em>larch</em> in the 'scripts' directory, on this directory (run it without -arguments to get usage instructions). Then place an entry for this new -repository in your 'pacman.conf.repos'. -If your packages replace some in the existing repositories, your custom -repository needs to come before those repositories in 'pacman.conf.repos'. -Any packages you want installed now just need to be -listed in <strong>addedpacks</strong>. -</p> - - -<h3><a name="package_selection"></a>Selection of packages to be installed</h3> - -<p>The (compulsory) profile file 'addedpacks' contains a -list of packages -(just the package names, as supplied to 'pacman -S') to be installed, -one package name per line (empty lines and lines starting -with '#' are ignored). Also names of package groups may be included in this -file, to request installation of the whole group. If a group name is preceded -by '*', individual packages belonging to the group can be excluded via the -'vetopacks' file (see below) - without the '*' this exclusion -is not possible. It is also possible to -'include' other files by means of lines starting with '+' - this may be -followed by the absolute or relative path to the file to be included. -Package dependencies are handled by <em>pacman</em> automatically. -</p> -<p>The (optional) profile file 'vetopacks' allows packages to -be excluded from the installation list. This can be useful if individual -packages from a group should be excluded. However, note that inclusion of a -package in this file does not guarantee that it will not be installed - the -package is only removed from the installation list. If it is required by -another package it will be installed anyway. It is also possible to -'include' other files in the veto list using '+' lines. -</p> -<p>Certain 'required' and 'suggested' packages are included by -default, these are in the file 'data/requiredpacks' in the 'larch' package. -This file should generally not be edited, because an update of the 'larch' -package will overwrite any changes. Packages listed in this file can be -excluded by listing them in the profile 'vetopacks' file. -The whole file can be overridden in 'addedpacks' by -starting that with '!!!'. But only do that if you really know what you -are doing. -</p> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/css/larchdocs.css b/build_tools/larch7/larch0/docs/html/css/larchdocs.css deleted file mode 100644 index cc8e6b7..0000000 --- a/build_tools/larch7/larch0/docs/html/css/larchdocs.css +++ /dev/null @@ -1,13 +0,0 @@ -@charset "UTF-8";
-
-/* import core styles | Basis-Stylesheets einbinden */
-@import url(yaml/core/base.css);
-@import url(yaml/screen/content_default.css);
-
-/* import screen layout | Screen-Layout einbinden */
-@import url(screen/nav_vlist.css);
-@import url(screen/basemod.css);
-
-/* import print layout | Druck-Layout einbinden */
-@import url(yaml/print/print_100_draft.css);
-
diff --git a/build_tools/larch7/larch0/docs/html/css/screen/bark.jpg b/build_tools/larch7/larch0/docs/html/css/screen/bark.jpg Binary files differdeleted file mode 100644 index 5d5cc5b..0000000 --- a/build_tools/larch7/larch0/docs/html/css/screen/bark.jpg +++ /dev/null diff --git a/build_tools/larch7/larch0/docs/html/css/screen/basemod.css b/build_tools/larch7/larch0/docs/html/css/screen/basemod.css deleted file mode 100644 index 84d49d5..0000000 --- a/build_tools/larch7/larch0/docs/html/css/screen/basemod.css +++ /dev/null @@ -1,162 +0,0 @@ -@charset "UTF-8";
-/* This uses YAML's basic containers, but in a highly customized way */
-
-@media screen, projection
-{
- /**
- * (en) Forcing vertical scrollbars in IE8, Firefox, Webkit & Opera
- * (de) Erzwingen vertikaler Scrollbalken in IE8, Firefox, Webkit & Opera
- *
- * @workaround
- * @affected IE8, FF, Webkit, Opera
- * @css-for all
- * @valid CSS3
- */
-
- body { overflow-y: scroll; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * (en) Formatting YAML's basic layout elements
- * (de) Gestaltung des YAML Basis-Layouts
- */
-
- /* (en) Marginal areas & page background */
- /* (de) Randbereiche & Seitenhintergrund */
- body {background: #c55500 url(bark.jpg) repeat fixed;}
-
- /* (en) Centering layout in old IE-versions */
- /* (de) Zentrierung des Layouts in alten IE-versionen */
- body { text-align: center; }
- .page_margins { text-align:left; margin: 20px auto; }
-
- /* (en) Layout: width, background, borders */
- /* (de) Layout: Breite, Hintergrund, Rahmen */
- .page_margins {
- min-width: 640px; max-width: 70em;
- }
- .page {
- font-size: 125%;
- margin: 0 20px;
- background: url(top-left.png) no-repeat left top;
- }
-
- #top {
- height: 20px;
- margin-left: 200px;
- background: url(top-right.png) top right no-repeat;
- }
- #tm { height: 100%; margin-right: 20px; background: #abf39c; }
-
- #bottom {
- height: 20px;
- background: url(bottom-right.png) bottom right no-repeat;
- }
- #bl { height: 100%; background: url(bottom-left.png) bottom left no-repeat; }
- #bm { height: 100%; margin-left: 200px; margin-right: 20px; background: #abf39c; }
-
-
- /* (en) Designing main layout elements */
- /* (de) Gestaltung der Hauptelemente des Layouts */
-
- #header {
- padding: 0 2em 1em 50px;
- border-bottom: 1px #45f202 solid;
- margin-bottom: 20px;
- }
- #header h1 {
- font-size:2.5em;
- letter-spacing:-1px;
- line-height:65%;
- color:#c55500;
- }
-
- #footer { padding: 10px 20px 0 20px; }
- #footer-content {
- color:#886;
- padding: 10px 20px;
- border: 1px #c55500 solid;
- line-height: 1.5em;
- }
- #footer a { color: #888; font-weight: bold; }
- #footer a:focus { color: #D087C7; text-decoration: underline; }
- #footer a:hover,
- #footer a:active { color: #4D87C7; text-decoration: underline; }
-
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * (en) Formatting content containers
- * (de) Formatierung der Inhalts-Container
- */
-
- /* main column | Hauptspalte */
- #col1 {
- float: none;
- width: 100%;
- background: #abf39c url(green-gradient200.jpg) repeat-y;
- }
- #col1_content { padding: 0 20px; min-height: 400px; }
-
- #col3 { width: 100%; margin: 0; }
- .vlist h6, .vlist .indent1 { display: inline; }
- .indent2 { float: right ; }
- .vlist { margin-top: 10px; width: 360px; }
- li h6 { font-weight: bold; }
- .indent1 { margin-left: 10px; }
- .level1 { font-size: 120%; }
- .level2 { font-size: 110%; }
- .rlink { font-size: 150%; color: #b04000; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * (en) Styling of layout specific elements
- * (de) Gestaltung layoutabhängiger Elemente
- */
-
- li { margin-bottom: 3px; }
- h4 { font-weight: bold; }
- table { border-top: 2px solid #c55500; border-bottom: 2px solid #c55500; margin: 15px; }
- tbody td, tbody th { border: 1px solid #c55500; }
- .empty td { padding: 1px; }
-
- .topref { padding: 20px 40px; }
- .topref a {
- font-weight: bold;
- padding: 10px;
- border-top: 3px solid #45f202;
- border-bottom: 3px solid #45f202;
- }
- .topref a:focus { background: #45f202; text-decoration: none; }
- .topref a:hover,
- .topref a:active { background: #e08000; text-decoration: none; }
-
- pre { overflow: auto; background: #a0f090; }
- a, a:visited { color: #c55500 }
- a:hover, a:active { color: #003366 }
-
-/**
- * ------------------------------------------------------------------------------------------------- #
- *
- * Skiplinks
- *
- * (en) Visual styling for skiplink navigation
- * (de) Visuelle Gestaltung der Skiplink-Navigation
- *
- * @section content-skiplinks
- */
-
- #skiplinks a.skip:focus,
- #skiplinks a.skip:active {
- color: #fff;
- background: #333;
- border-bottom: 1px #000 solid;
- padding: 10px 0;
- text-decoration:none;
- }
- -}
-
diff --git a/build_tools/larch7/larch0/docs/html/css/screen/bottom-left.png b/build_tools/larch7/larch0/docs/html/css/screen/bottom-left.png Binary files differdeleted file mode 100644 index aad30da..0000000 --- a/build_tools/larch7/larch0/docs/html/css/screen/bottom-left.png +++ /dev/null diff --git a/build_tools/larch7/larch0/docs/html/css/screen/bottom-right.png b/build_tools/larch7/larch0/docs/html/css/screen/bottom-right.png Binary files differdeleted file mode 100644 index 2fb2fce..0000000 --- a/build_tools/larch7/larch0/docs/html/css/screen/bottom-right.png +++ /dev/null diff --git a/build_tools/larch7/larch0/docs/html/css/screen/green-gradient200.jpg b/build_tools/larch7/larch0/docs/html/css/screen/green-gradient200.jpg Binary files differdeleted file mode 100644 index 5a5bacf..0000000 --- a/build_tools/larch7/larch0/docs/html/css/screen/green-gradient200.jpg +++ /dev/null diff --git a/build_tools/larch7/larch0/docs/html/css/screen/larch150x.png b/build_tools/larch7/larch0/docs/html/css/screen/larch150x.png Binary files differdeleted file mode 100644 index 3c33343..0000000 --- a/build_tools/larch7/larch0/docs/html/css/screen/larch150x.png +++ /dev/null diff --git a/build_tools/larch7/larch0/docs/html/css/screen/nav_vlist.css b/build_tools/larch7/larch0/docs/html/css/screen/nav_vlist.css deleted file mode 100644 index d40631f..0000000 --- a/build_tools/larch7/larch0/docs/html/css/screen/nav_vlist.css +++ /dev/null @@ -1,74 +0,0 @@ -@charset "UTF-8";
-/**
- * Slightly modified from:
- *
- * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
- *
- * (en) Vertical list navigation "vlist"
- * (de) Vertikale Navigationsliste "vlist"
- *
- * @copyright Copyright 2005-2009, Dirk Jesse
- * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
- * YAML-C (http://www.yaml.de/en/license/license-conditions.html)
- * @link http://www.yaml.de
- * @package yaml
- * @version 3.2
- * @revision $Revision:392 $
- * @lastmodified $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
- */
-
-@media all
-{
- .vlist { - overflow:hidden;
- margin:0 0 1.5em 0;
- border-top:4px #45f202 solid;
- border-bottom:2px #45f202 solid;
- }
-
- .vlist ul {
- margin:0;
- padding:0;
- }
-
- .vlist li {
- float:left; /* LTR */
- width:100%;
- margin:0;
- padding:0;
- }
-
- .vlist a,
- .vlist strong,
- .vlist span {
- display:block;
- padding:3px 0px 3px 10%;
- text-decoration:none;
- border-bottom:2px #45f202 solid;
- }
-
- .vlist a,
- .vlist a:visited {
- color:#444;
- }
-
- .vlist li span {
- display:block;
- font-weight:bold;
- border-bottom:2px #45f202 solid;
- }
-
- /* active list element */
- .vlist li.active {
- color:#fff;
- background-color:#800;
- font-weight:bold;
- }
-
- /* Level 1 */
- .vlist li a { padding-left: 15px; }
- .vlist li a:focus { background-color:#45f202; }
- .vlist li a:hover,
- .vlist li a:active { background-color:#e08000; color:#fff; }
-
-}
diff --git a/build_tools/larch7/larch0/docs/html/css/screen/top-left.png b/build_tools/larch7/larch0/docs/html/css/screen/top-left.png Binary files differdeleted file mode 100644 index 2a66a57..0000000 --- a/build_tools/larch7/larch0/docs/html/css/screen/top-left.png +++ /dev/null diff --git a/build_tools/larch7/larch0/docs/html/css/screen/top-right.png b/build_tools/larch7/larch0/docs/html/css/screen/top-right.png Binary files differdeleted file mode 100644 index c61ad6e..0000000 --- a/build_tools/larch7/larch0/docs/html/css/screen/top-right.png +++ /dev/null diff --git a/build_tools/larch7/larch0/docs/html/css/yaml/core/base.css b/build_tools/larch7/larch0/docs/html/css/yaml/core/base.css deleted file mode 100644 index 3619374..0000000 --- a/build_tools/larch7/larch0/docs/html/css/yaml/core/base.css +++ /dev/null @@ -1,277 +0,0 @@ -@charset "UTF-8";
-/**
- * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
- *
- * (en) YAML core stylesheet
- * (de) YAML Basis-Stylesheet
- *
- * Don't make any changes in this file!
- * Your changes should be placed in any css-file in your own stylesheet folder.
- *
- * @copyright Copyright 2005-2009, Dirk Jesse
- * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
- * YAML-C (http://www.yaml.de/en/license/license-conditions.html)
- * @link http://www.yaml.de
- * @package yaml
- * @version 3.2
- * @revision $Revision:426 $
- * @lastmodified $Date:2009-10-21 21:12:11 +0200 (Mi, 21. Okt 2009) $
- */
-
-@media all
-{
- /**
- * @section browser reset
- * @see http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
- */
-
- /* (en) Global reset of paddings and margins for all HTML elements */
- /* (de) Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
- * { margin:0; padding:0; }
-
- /* (en) Correction:margin/padding reset caused too small select boxes. */
- /* (de) Korrektur:Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
- option { padding-left:0.4em; } /* LTR */
- select { padding:1px; }
-
- /**
- * (en) Global fix of the Italics bugs in IE 5.x and IE 6
- * (de) Globale Korrektur des Italics Bugs des IE 5.x und IE 6
- *
- * @bugfix
- * @affected IE 5.x/Win, IE6
- * @css-for IE 5.x/Win, IE6
- * @valid yes
- */
- * html body * { overflow:visible; }
- * html iframe, * html frame { overflow:auto; }
- * html frameset { overflow:hidden; }
-
- body {
- /* (en) Fix for rounding errors when scaling font sizes in older versions of Opera browser */
- /* (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
- font-size:100.01%;
-
- /* (en) Standard values for colors and text alignment */
- /* (de) Vorgabe der Standardfarben und Textausrichtung */
- background:#fff;
- color:#000;
- text-align:left; /* LTR */
- }
-
- /* (en) avoid visible outlines on DIV containers in Webkit browsers */
- /* (de) Vermeidung sichtbarer Outline-Rahmen in Webkit-Browsern */
- div { outline:0 none; }
-
- /* (en) Clear borders for <fieldset> and <img> elements */
- /* (de) Rahmen für <fieldset> und <img> Elemente löschen */
- fieldset, img { border:0 solid; }
-
- /* (en) new standard values for lists, blockquote and cite */
- /* (de) Neue Standardwerte für Listen & Zitate */
- ul, ol, dl { margin:0 0 1em 1em; } /* LTR */
- li {
- line-height:1.5em;
- margin-left:0.8em; /* LTR */
- }
-
- dt { font-weight:bold; }
- dd { margin:0 0 1em 0.8em; } /* LTR */
-
- blockquote { margin:0 0 1em 0.8em; } /* LTR */
-
- blockquote:before, blockquote:after,
- q:before, q:after { content:""; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * @section clearing methods
- * @see http://yaml.de/en/documentation/basics/general.html
- */
-
- /* (en) clearfix method for clearing floats */
- /* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
- .clearfix:after {
- clear:both;
- content:".";
- display:block;
- font-size:0;
- height:0;
- visibility:hidden;
- }
-
- /* (en) essential for Safari browser !! */
- /* (de) Diese Angabe benötigt der Safari-Browser zwingend !! */
- .clearfix { display:block; }
-
- /* (en) overflow method for clearing floats */
- /* (de) Overflow-Methode zum Clearen der Float-Umgebungen */
- .floatbox { overflow:hidden; }
-
- /* (en) IE-Clearing:Only used in Internet Explorer, switched on in iehacks.css */
- /* (de) IE-Clearing:Benötigt nur der Internet Explorer und über iehacks.css zugeschaltet */
- #ie_clearing { display:none; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * @section hidden elements | Versteckte Elemente
- * @see http://www.yaml.de/en/documentation/basics/skip-links.html
- *
- * (en) skip links and hidden content
- * (de) Skip-Links und versteckte Inhalte
- */
-
- /* (en) classes for invisible elements in the base layout */
- /* (de) Klassen für unsichtbare Elemente im Basislayout */
- .skip, .hideme, .print {
- position:absolute;
- top:-32768px;
- left:-32768px; /* LTR */
- }
-
- /* (en) make skip links visible when using tab navigation */
- /* (de) Skip-Links für Tab-Navigation sichtbar schalten */
- .skip:focus, .skip:active {
- position:static;
- top:0;
- left:0;
- }
-
- /* skiplinks:technical setup */
- #skiplinks {
- position:absolute;
- top:0px;
- left:-32768px;
- z-index:1000;
- width:100%;
- margin:0;
- padding:0;
- list-style-type:none;
- }
-
- #skiplinks a.skip:focus,
- #skiplinks a.skip:active {
- left:32768px;
- outline:0 none;
- position:absolute;
- width:100%;
- }
-}
-
-@media screen, projection
-{
-
- /**
- * @section base layout | Basis Layout
- * @see http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
- *
- * |-------------------------------|
- * | #header |
- * |-------------------------------|
- * | #col1 | #col3 | #col2 |
- * | 200 px | flexible | 200px |
- * |-------------------------------|
- * | #footer |
- * |-------------------------------|
- */
-
- #header { position:relative; }
-
- /* (en) Text Alignment for #topnav content */
- /* (de) Textausrichtung für #topnav Inhalte */
- #topnav { text-align:right; } /* LTR */
-
- /* (en) Absolute positioning only within #header */
- /* (de) Absolute Positionierung erfolgt nur innerhalb von #header */
- #header #topnav {
- position:absolute;
- top:10px;
- right:10px; /* LTR */
- }
-
- /* (en) Backup for correct positioning */
- /* (de) Absicherung korrekte Positionierung */
- #header, #nav, #main, #footer { clear:both; }
-
- #col1 { float:left; width:200px; }
- #col2 { float:right; width:200px; }
- #col3 { width:auto; margin:0 200px; }
-
- /* (en) Preparation for absolute positioning within content columns */
- /* (de) Vorbereitung für absolute Positionierungen innerhalb der Inhaltsspalten */
- #col1_content, #col2_content, #col3_content { position:relative; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * @section subtemplates
- * @see http://www.yaml.de/en/documentation/practice/subtemplates.html
- */
- .subcolumns { width:100%; overflow:hidden; }
-
- /* (en) alternative class for optional support of old Mozilla/Netscape browers */
- /* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */
- .subcolumns_oldgecko { width:100%; float:left; }
-
- .c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l {float:left; }
- .c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r {float:right; margin-left:-5px; }
-
- .c20l, .c20r { width:20%; }
- .c40l, .c40r { width:40%; }
- .c60l, .c60r { width:60%; }
- .c80l, .c80r { width:80%; }
- .c25l, .c25r { width:25%; }
- .c33l, .c33r { width:33.333%; }
- .c50l, .c50r { width:50%; }
- .c66l, .c66r { width:66.666%; }
- .c75l, .c75r { width:75%; }
- .c38l, .c38r { width:38.2%; }
- .c62l, .c62r { width:61.8%; }
-
- .subc { padding:0 0.5em; }
- .subcl { padding:0 1em 0 0; }
- .subcr { padding:0 0 0 1em; }
-
- .equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }
-
- .equalize > div {
- display:table-cell;
- float:none;
- margin:0;
- overflow:hidden;
- vertical-align:top;
- }
-}
-
-@media print
-{
- /**
- * (en) float clearing for .floatbox and subtemplates. Uses display:table to avoid bugs in FF & IE
- * (de) Float Clearing für .floatbox und die Subtemplates. Verwendet display:table, um Darstellungsprobleme im FF & IE zu vermeiden
- *
- * @bugfix
- * @since 3.0
- * @affected FF2.0, FF3.0, IE7
- * @css-for all browsers
- * @valid yes
- */
-
- .subcolumns > div,
- .floatbox {
- display:table;
- overflow:visible;
- }
-
- /* (en) make .print class visible */
- /* (de) .print-Klasse sichtbar schalten */
- .print {
- position:static;
- left:0;
- }
-
- /* (en) generic class to hide elements for print */
- /* (de) Allgemeine CSS Klasse, um beliebige Elemente in der Druckausgabe auszublenden */
- .noprint { display:none !important; }
-}
diff --git a/build_tools/larch7/larch0/docs/html/css/yaml/core/iehacks.css b/build_tools/larch7/larch0/docs/html/css/yaml/core/iehacks.css deleted file mode 100644 index e56d2b7..0000000 --- a/build_tools/larch7/larch0/docs/html/css/yaml/core/iehacks.css +++ /dev/null @@ -1,355 +0,0 @@ -@charset "UTF-8";
-/**
- * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
- *
- * (en) YAML core stylesheet - structure-independent bugfixes of IE/Win CSS-bugs
- * (de) YAML Basis-Stylesheet - Strukturunabhängige Bugfixes von CSS-Bugs des IE/Win
- *
- * Don't make any changes in this file!
- * Your changes should be added to a separate patch-file.
- *
- * @copyright Copyright 2005-2009, Dirk Jesse
- * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
- * YAML-C (http://www.yaml.de/en/license/license-conditions.html)
- * @link http://www.yaml.de
- * @package yaml
- * @version 3.2
- * @revision $Revision:426 $
- * @lastmodified $Date:2009-10-21 21:12:11 +0200 (Mi, 21. Okt 2009) $
- * @appdef yaml
- */
-
-@media all
-{
- /**
- * (en) Debugging:When you see a green background, IE is getting this stylesheet
- * (de) Fehlersuche:Hintergrund leuchtet grün, wenn das Stylesheet korrekt geladen wurde
- *
- * @debug
- * @app-yaml-default disabled
- */
-
- /* body { background:#0f0; background-image:none; } */
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * (en) No need to force scrollbars in older IE's - it even makes problems in IE6 when set
- * (de) Scrollbar-Fix wird in alten IE's nicht benötigt, zudem verursacht der Fix Probleme im IE6
- *
- * @workaround
- * @affected IE6, IE7
- * @css-for IE6, IE7
- * @valid no
- */
-
- body { o\verflow:visible; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * (en) Fixes IE5.x and IE6 overflow behavior of textarea and input elements elements
- * (de) Korrigiert das fehlerhafte overflow-Verhalten von textarea und input-Elementen
- *
- * @workaround
- * @affected IE 5.x/Win, IE6
- * @css-for IE 5.x/Win, IE6
- * @valid no
- */
-
- * html textarea { overflow:scroll; overflow-x:hidden; }
- * html input { overflow:hidden; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * (en) Stability fixes with 'position:relative'
- * (de) Stabilitätsverbesserungen durch 'position:relative'
- *
- * Essential for correct scaling in IE7 (body). IE5 must get static positioned body instead.
- * Helpful to fix several possible problems in older IE versions (#main).
- *
- * @bugfix
- * @affected IE 5.x/Win, IE6, IE7
- * @css-for IE 5.x/Win, IE6, IE7
- * @valid yes
- */
-
- body,
- #main { position:relative; }
- * html body { position:static; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * (en) Clearfix Method for containing floats in IE
- * (de) Clearfix-Anpassung für diverse IE-Versionen
- *
- * @workaround
- * @see http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/#comment28
- * @affected IE 5.x/Win, IE6, IE7
- * @css-for IE 5.x/Win, IE6, IE7
- * @valid yes
- */
-
- .clearfix { display:inline-block; } /* ... especial for IE7 */
- .clearfix { display:block; } /* ... für IE5,IE6,IE7 */
- * html .clearfix { height:1%; } /* ... für IE5 + IE6/Win | hasLayout aktivieren */
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * (en) Adjustment of .floatbox class for IE
- * (de) Anpassung der .floatbox-Klasse für IE
- *
- * @workaround
- * @affected IE 5.x/Win, IE6, IE7
- * @css-for IE 5.x/Win, IE6, IE7
- * @valid yes
- */
-
- .floatbox { width:100%; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * (en) Special class for oversized content element
- * (de) Spezielle Klasse für übergroße Inhaltselemente
- *
- * @workaround
- * @affected IE 5.x/Win, IE6
- * @css-for IE 5.x/Win, IE6
- * @valid yes
- */
-
- .slidebox {
- position:relative;
- margin-right:-1000px;
- height:1%;
- }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * (en):Bugfix for partially displayed column separators
- * (de):Bugfix für unvollständige Darstellung der Spalteninhalte / Spaltentrenner
- *
- * @bugfix
- * @affected IE 5.x/Win, IE6
- * @css-for IE 5.x/Win, IE6
- * @valid yes
- */
-
- * html #col1,
- * html #col2,
- * html #col3 { position:relative; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * (en) Preventing several css bugs by forcing "hasLayout"
- * (de) Vermeidung verschiedenster Bugs durch Erzwingen von "hasLayout"
- *
- * @workaround
- * @affected IE 5.x/Win, IE6, IE7
- * @css-for IE 5.x/Win, IE6, IE7
- * @valid no
- */
-
- body { height:1%; }
- .page_margins, .page, #header, #nav, #main, #footer { zoom:1; } /* IE6 & IE7 */
- * html .page_margins, * html .page { height:1%; hei\ght:auto; } /* IE 5.x & IE6 | IE6 only */
- * html #header, * html #nav, * html #main, * html #footer { width:100%; wid\th:auto; } /* IE 5.x & IE6 | IE6 only */
-
- /* trigger hasLayout to force containing content */
- .subc, .subcl, .subcr { height:1%; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * Disappearing List-Background Bug
- * @see http://www.positioniseverything.net/explorer/ie-listbug.html
- *
- * @bugfix
- * @affected IE 5.x/Win, IE6
- * @css-for IE 5.x/Win, IE6
- * @valid yes
- */
-
- * html ul, * html ol, * html dl { position:relative; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * List-Numbering Bug
- *
- * @bugfix
- * @affected IE 5.x/Win, IE6, IE7
- * @css-for IE 5.x/Win, IE6, IE7
- * @valid yes
- */
-
- body ol li { display:list-item; }
-
- /**
- * Form related bugfixes
- *
- * @bugfix
- * @affected IE 5.x/Win, IE6, IE7
- * @css-for IE 5.x/Win, IE6, IE7
- * @valid no
- */
- fieldset, legend { position:relative; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * (en) Workaround for 'collapsing margin at #col3' when using CSS-property clear
- * Left margin of #col3 collapses when using clear:both in 1-3-2 (or 2-3-1) layout and right column is the
- * longest and left column is the shortest one. For IE6 and IE7 a special workaround was developed
- * in YAML.
- *
- * (de) Workaround für 'kollabierenden Margin an #col3' bei Verwendung der CSS-Eigenschaft clear
- * Der linke Margin von #col3 kollabiert bei der Verwendung von clear:both im 1-3-2 (oder 2-3-1) Layout
- * wenn gleichzeitig die linke Spalte die kürzeste und die rechte die längste ist. Im IE6 und IE7 lässt
- * sich der Bug durch eine speziell für YAML entwickelten Workaround umgehen.
- *
- * @workaround
- * @affected IE 5.x/Win, IE6, IE7
- * @css-for IE 5.x/Win, IE6, IE7
- * @valid no
- */
-
- html #ie_clearing {
- /* (en) Only a small help for debugging */
- /* (de) Nur eine kleine Hilfe zur Fehlersuche */
- position:static;
-
- /* (en) Make container visible in IE */
- /* (de) Container sichtbar machen im IE */
- display:block;
-
- /* (en) No fix possible in IE5.x, normal clearing used instead */
- /* (de) Kein Fix im IE5.x möglich, daher normales Clearing */
- \clear:both;
-
- /* (en) forcing clearing-like behavior with a simple oversized container in IE6 & IE7*/
- /* (de) IE-Clearing mit 100%-DIV für IE6 bzw. übergroßem Container im IE7 */
- width:100%;
- font-size:0px;
- margin:-2px 0 -1em 1px;
- }
-
- * html #ie_clearing { margin:-2px 0 -1em 0; }
- #col3_content { margin-bottom:-2px; }
-
- /* (en) avoid horizontal scrollbars in IE7 in borderless layouts because of negative margins */
- /* (de) Vermeidung horizontaler Scrollbalken bei randabfallenden Layouts im IE7 */
- html { margin-right:1px; }
- * html { margin-right:0; }
-
- /* (en) Bugfix:Essential for IE7 */
- /* (de) Bugfix:Notwendig im IE7 */
- #col3 { position:relative; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * IE/Win Guillotine Bug
- * @see http://www.positioniseverything.net/explorer/guillotine.html
- *
- * @workaround
- * @affected IE 5.x/Win, IE6
- * @css-for IE 5.x/Win, IE6
- * @valid yes
- */
-
- * html body a, * html body a:hover { background-color:transparent; }
-
-}
-
-@media screen, projection
-{
- /**
- * (en) IE-Adjustments for content columns and subtemplates
- * (de) IE-Anpassung für Spaltencontainer und Subtemplates
- *
- * Doubled Float-Margin Bug
- * @see http://positioniseverything.net/explorer/doubled-margin.html
- *
- * @bugfix
- * @affected IE 5.x/Win, IE6
- * @css-for IE 5.x/Win, IE6, IE7
- * @valid yes
- */
- #col1, #col2 { display:inline; }
-
- .c20l, .c25l, .c33l, .c38l, .c40l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l,
- .c20r, .c25r, .c33r, .c38r, .c40r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r { display:inline; }
-
- /* Fix for:"Linking to anchors in elements within the containing block" Problem in IE5.x & IE 6.0 */
- * html .equalize, * html .equalize .subcolumns { overflow:visible; display:block; }
- .equalize, .equalize .subcolumns { overflow:hidden; display:block; }
-
- /* transform CSS tables back into floats */
- .equalize .c20l,.equalize .c40l,.equalize .c60l,.equalize .c80l,
- .equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c50l,
- .equalize .c62l,.equalize .c66l,.equalize .c75l {
- float:left; display:inline;
- padding-bottom:32767px;
- margin-bottom:-32767px;
- }
- .equalize .c20r,.equalize .c40r,.equalize .c60r,.equalize .c80r,
- .equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c50r,
- .equalize .c62r,.equalize .c66r,.equalize .c75r {
- float:right; margin-left:-5px; display:inline;
- padding-bottom:32767px;
- margin-bottom:-32767px;
- }
-
- .no-ie-padding .c20l,.no-ie-padding .c40l,.no-ie-padding .c60l,.no-ie-padding .c80l,
- .no-ie-padding .c20r,.no-ie-padding .c40r,.no-ie-padding .c60r,.no-ie-padding .c80r,
- .no-ie-padding .c25l,.no-ie-padding .c33l,.no-ie-padding .c38l,.no-ie-padding .c50l,
- .no-ie-padding .c62l,.no-ie-padding .c66l,.no-ie-padding .c75l,
- .no-ie-padding .c25r,.no-ie-padding .c33r,.no-ie-padding .c38r,.no-ie-padding .c50r,
- .no-ie-padding .c62r,.no-ie-padding .c66r,.no-ie-padding .c75r {
- padding-bottom:0;
- margin-bottom:0;
- }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * Internet Explorer and the Expanding Box Problem
- * @see http://www.positioniseverything.net/explorer/expandingboxbug.html
- *
- * @workaround
- * @affected IE 5.x/Win, IE6
- * @css-for IE 5.x/Win, IE6
- * @valid yes
- */
-
- * html #col1_content,
- * html #col2_content,
- * html #col3_content { word-wrap:break-word; }
-
- /* avoid growing widths */
- * html .subc,
- * html .subcl,
- * html .subcr { word-wrap:break-word; o\verflow:hidden; }
-}
-
-@media print
-{
- /**
- * (en) Avoid unneeded page breaks of #col3 content in print layout.
- * (de) Vermeiden von unnötigen Seitenumbrüchen beim Ausdruck der Spalte #col3.
- *
- * @bugfix
- * @affected IE7
- * @css-for IE 5.x/Win, IE6, IE7
- * @valid yes
- */
-
- #col3 { height:1%; }
-}
diff --git a/build_tools/larch7/larch0/docs/html/css/yaml/core/js/webkit-focusfix.js b/build_tools/larch7/larch0/docs/html/css/yaml/core/js/webkit-focusfix.js deleted file mode 100644 index 29e70d4..0000000 --- a/build_tools/larch7/larch0/docs/html/css/yaml/core/js/webkit-focusfix.js +++ /dev/null @@ -1,40 +0,0 @@ -/**
- * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
- *
- * (en) Workaround for Webkit browser to fix focus problems when using skiplinks
- * (de) Workaround für Webkit-Browser, um den Focus zu korrigieren, bei Verwendung von Skiplinks
- *
- * @note inspired by Paul Ratcliffe's article
- * http://www.communis.co.uk/blog/2009-06-02-skip-links-chrome-safari-and-added-wai-aria
- *
- * @copyright Copyright 2005-2009, Dirk Jesse
- * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
- * YAML-C (http://www.yaml.de/en/license/license-conditions.html)
- * @link http://www.yaml.de
- * @package yaml
- * @version 3.2
- * @revision $Revision: 430 $
- * @lastmodified $Date: 2009-10-27 21:15:57 +0100 (Di, 27. Okt 2009) $
- */
-
-var is_webkit = navigator.userAgent.toLowerCase().indexOf('webkit') > -1;
-
-if(is_webkit)
-{
- var i;
- var skiplinks = []
-
- if ( document.getElementsByClassName !== undefined) {
- skiplinks = document.getElementsByClassName('skip');
-
- for (i=0; i<skiplinks.length; i++) {
- var target = skiplinks[i].href.substr(skiplinks[i].href.indexOf('#')+1);
- var targetElement = document.getElementById(target);
-
- targetElement.href = '#'+target;
- targetElement.setAttribute("tabindex", "0");
-
- skiplinks[i].setAttribute("onclick", "document.getElementById('"+target+"').focus();");
- }
- }
-}
\ No newline at end of file diff --git a/build_tools/larch7/larch0/docs/html/css/yaml/core/slim_base.css b/build_tools/larch7/larch0/docs/html/css/yaml/core/slim_base.css deleted file mode 100644 index a2013e8..0000000 --- a/build_tools/larch7/larch0/docs/html/css/yaml/core/slim_base.css +++ /dev/null @@ -1,6 +0,0 @@ -@charset "UTF-8";
-/* "Yet Another Multicolumn Layout" v 3.2 (c) by Dirk Jesse (http://www.yaml.de)
-* $Revision: 430 $ $Date: 2009-10-27 21:15:57 +0100 (Di, 27. Okt 2009) $ */
-@media all{*{margin:0;padding:0}option{padding-left:0.4em}select{padding:1px}* html body *{overflow:visible}* html iframe,* html frame{overflow:auto}* html frameset{overflow:hidden}body{font-size:100.01%;background:#fff;color:#000;text-align:left}div{outline:0 none}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:0.8em}dt{font-weight:bold}dd{margin:0 0 1em 0.8em}blockquote{margin:0 0 1em 0.8em}blockquote:before,blockquote:after,q:before,q:after{content:""}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:block}.floatbox{overflow:hidden}#ie_clearing{display:none}.skip,.hideme,.print{position:absolute;top:-32768px;left:-32768px}.skip:focus,.skip:active{position:static;top:0;left:0}#skiplinks{position:absolute;top:0px;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}#skiplinks a.skip:focus,#skiplinks a.skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}
-@media screen,projection{#header{position:relative}#topnav{text-align:right}#header #topnav{position:absolute;top:10px;right:10px}#header,#nav,#main,#footer{clear:both}#col1{float:left;width:200px}#col2{float:right;width:200px}#col3{width:auto;margin:0 200px}#col1_content,#col2_content,#col3_content{position:relative}.subcolumns{width:100%;overflow:hidden}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 0.5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize >div{display:table-cell;float:none;margin:0;overflow:hidden;vertical-align:top}}
-@media print{.subcolumns >div,.floatbox{display:table;overflow:visible}.print{position:static;left:0}.noprint{display:none !important}}
\ No newline at end of file diff --git a/build_tools/larch7/larch0/docs/html/css/yaml/core/slim_iehacks.css b/build_tools/larch7/larch0/docs/html/css/yaml/core/slim_iehacks.css deleted file mode 100644 index 9b480f3..0000000 --- a/build_tools/larch7/larch0/docs/html/css/yaml/core/slim_iehacks.css +++ /dev/null @@ -1,6 +0,0 @@ -@charset "UTF-8";
-/* "Yet Another Multicolumn Layout" v3.2 (c) by Dirk Jesse (http://www.yaml.de)
-* $Revision: 430 $ $Date: 2009-10-27 21:15:57 +0100 (Di, 27. Okt 2009) $ */
-@media all{body{o\verflow:visible}* html textarea{overflow:scroll;overflow-x:hidden}* html input{overflow:hidden}body,#main{position:relative}* html body{position:static}.clearfix{display:inline-block}.clearfix{display:block}* html .clearfix{height:1%}.floatbox{width:100%}.slidebox{position:relative;margin-right:-1000px;height:1%}* html #col1,* html #col2,* html #col3{position:relative}body{height:1%}.page_margins,.page,#header,#nav,#main,#footer{zoom:1}* html .page_margins,* html .page{height:1%;hei\ght:auto}* html #header,* html #nav,* html #main,* html #footer{width:100%;wid\th:auto}.subc,.subcl,.subcr{height:1%}* html ul,* html ol,* html dl{position:relative}body ol li{display:list-item}fieldset,legend{position:relative}html #ie_clearing{position:static;display:block;\clear:both;width:100%;font-size:0px;margin:-2px 0 -1em 1px}* html #ie_clearing{margin:-2px 0 -1em 0}#col3_content{margin-bottom:-2px}html{margin-right:1px}* html{margin-right:0}#col3{position:relative}* html body a,* html body a:hover{background-color:transparent}}
-@media screen,projection{#col1,#col2{display:inline}.c20l,.c25l,.c33l,.c38l,.c40l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c20r,.c25r,.c33r,.c38r,.c40r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{display:inline}* html .equalize,* html .equalize .subcolumns{overflow:visible;display:block}.equalize,.equalize .subcolumns{overflow:hidden;display:block}.equalize .c20l,.equalize .c40l,.equalize .c60l,.equalize .c80l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c50l,.equalize .c62l,.equalize .c66l,.equalize .c75l{float:left;display:inline;padding-bottom:32767px;margin-bottom:-32767px}.equalize .c20r,.equalize .c40r,.equalize .c60r,.equalize .c80r,.equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c50r,.equalize .c62r,.equalize .c66r,.equalize .c75r{float:right;margin-left:-5px;display:inline;padding-bottom:32767px;margin-bottom:-32767px}.no-ie-padding .c20l,.no-ie-padding .c40l,.no-ie-padding .c60l,.no-ie-padding .c80l,.no-ie-padding .c20r,.no-ie-padding .c40r,.no-ie-padding .c60r,.no-ie-padding .c80r,.no-ie-padding .c25l,.no-ie-padding .c33l,.no-ie-padding .c38l,.no-ie-padding .c50l,.no-ie-padding .c62l,.no-ie-padding .c66l,.no-ie-padding .c75l,.no-ie-padding .c25r,.no-ie-padding .c33r,.no-ie-padding .c38r,.no-ie-padding .c50r,.no-ie-padding .c62r,.no-ie-padding .c66r,.no-ie-padding .c75r{padding-bottom:0;margin-bottom:0}* html #col1_content,* html #col2_content,* html #col3_content{word-wrap:break-word}* html .subc,* html .subcl,* html .subcr{word-wrap:break-word;o\verflow:hidden}}
-@media print{#col3{height:1%}}
\ No newline at end of file diff --git a/build_tools/larch7/larch0/docs/html/css/yaml/print/print_100_draft.css b/build_tools/larch7/larch0/docs/html/css/yaml/print/print_100_draft.css deleted file mode 100644 index 09b6867..0000000 --- a/build_tools/larch7/larch0/docs/html/css/yaml/print/print_100_draft.css +++ /dev/null @@ -1,75 +0,0 @@ -@charset "UTF-8";
-/**
- * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
- *
- * (en) print stylesheet
- * (de) Druck-Stylesheet
- *
- * @copyright Copyright 2005-2009, Dirk Jesse
- * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
- * YAML-C (http://www.yaml.de/en/license/license-conditions.html)
- * @link http://www.yaml.de
- * @package yaml
- * @version 3.2
- * @revision $Revision:392 $
- * @lastmodified $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
- */
-
-@media print
-{
- /**
- * @section basic layout preparation
- * @see http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
- */
-
- /* (en) change font size unit to [pt] - avoiding problems with [px] unit in Gecko based browsers */
- /* (de) Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit Maßeinheit [px] in Gecko-basierten Browsern vermeiden */
- body { font-size:10pt; }
-
- /* (en) Hide unneeded container of the screenlayout in print layout */
- /* (de) Für den Druck nicht benötigte Container des Layouts abschalten */
- #topnav, #nav, #search { display:none; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /* (en) Avoid page breaks right after headings */
- /* (de) Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
- h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /**
- * @section column selection
- * (en) individually switch on/off any content column for printing
- * (de) (De)aktivierung der Contentspalten für den Ausdruck
- *
- * @see http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
- */
-
- #col1, #col1_content { float:none; width:100%; margin:0; padding:0; border:0; }
- #col2 { display:none; }
- #col3 { display:none; }
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /* (en) optional output of acronyms and abbreviations*/
- /* (de) optionale Ausgabe von Auszeichnung von Abkürzungen */
-
- /*
- abbr[title]:after,
- acronym[title]:after { content:'(' attr(title) ')'; }
- */
-
- /*------------------------------------------------------------------------------------------------------*/
-
- /* (en) optional URL output of hyperlinks in print layout */
- /* (de) optionale Ausgabe der URLs von Hyperlinks */
- /*
- a[href]:after {
- content:" <URL:"attr(href)">";
- color:#444;
- background:inherit;
- font-style:italic;
- }
- */
-}
diff --git a/build_tools/larch7/larch0/docs/html/css/yaml/screen/content_default.css b/build_tools/larch7/larch0/docs/html/css/yaml/screen/content_default.css deleted file mode 100644 index f52c0e3..0000000 --- a/build_tools/larch7/larch0/docs/html/css/yaml/screen/content_default.css +++ /dev/null @@ -1,221 +0,0 @@ -@charset "UTF-8";
-/**
- * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
- *
- * (en) Uniform design of standard content elements
- * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
- *
- * @copyright Copyright 2005-2009, Dirk Jesse
- * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
- * YAML-C (http://www.yaml.de/en/license/license-conditions.html)
- * @link http://www.yaml.de
- * @package yaml
- * @version 3.2
- * @revision $Revision:392 $
- * @lastmodified $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
- * @appdef yaml
- */
-
-@media all
-{
- /**
- * Fonts
- *
- * (en) global settings of font-families and font-sizes
- * (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
- *
- * @section content-global-settings
- */
-
- /* (en) reset font size for all elements to standard (16 Pixel) */
- /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
- html * { font-size:100.01%; }
-
- /**
- * (en) reset monospaced elements to font size 16px in all browsers
- * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
- *
- * @see: http://webkit.org/blog/67/strange-medium/
- */
-
- textarea, pre, code, kbd, samp, var, tt {
- font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
- }
-
- /* (en) base layout gets standard font size 12px */
- /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
- body {
- font-family:Arial, Helvetica, sans-serif;
- font-size:75.00%;
- color:#444;
- }
-
- /*--- Headings | Überschriften ------------------------------------------------------------------------*/
-
- h1,h2,h3,h4,h5,h6 {
- font-family:"Times New Roman", Times, serif;
- font-weight:normal;
- color:#222;
- margin:0 0 0.25em 0;
- }
-
- h1 { font-size:250%; } /* 30px */
- h2 { font-size:200%; } /* 24px */
- h3 { font-size:150%; } /* 18px */
- h4 { font-size:133.33%; } /* 16px */
- h5 { font-size:116.67%; } /* 14px */
- h6 { font-size:116.67%; } /* 14px */
-
- /* --- Lists | Listen -------------------------------------------------------------------------------- */
-
- ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }
- ul { list-style-type:disc; }
- ul ul { list-style-type:circle; margin-bottom:0; }
-
- ol { list-style-type:decimal; }
- ol ol { list-style-type:lower-latin; margin-bottom:0; }
-
- li { margin-left:0.8em; line-height:1.5em; }
-
- dt { font-weight:bold; }
- dd { margin:0 0 1em 0.8em; }
-
- /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */
-
- p { line-height:1.5em; margin:0 0 1em 0; }
-
- blockquote, cite, q {
- font-family:Georgia, "Times New Roman", Times, serif;
- font-style:italic;
- }
- blockquote { margin:0 0 1em 1.6em; color:#666; }
-
- strong,b { font-weight:bold; }
- em,i { font-style:italic; }
-
- big { font-size:116.667%; }
- small { font-size:91.667%; }
-
- pre { line-height:1.5em; margin:0 0 1em 0; }
- pre, code, kbd, tt, samp, var { font-size:100%; }
- pre, code { color:#800; }
- kbd, samp, var, tt { color:#666; font-weight:bold; }
- var, dfn { font-style:italic; }
-
- acronym, abbr {
- border-bottom:1px #aaa dotted;
- font-variant:small-caps;
- letter-spacing:.07em;
- cursor:help;
- }
-
- sub, sup { font-size:91.6667%; line-height:0; }
-
- hr {
- color:#fff;
- background:transparent;
- margin:0 0 0.5em 0;
- padding:0 0 0.5em 0;
- border:0;
- border-bottom:1px #eee solid;
- }
-
- /*--- Links ----------------------------------------------------------------------------------------- */
-
- a { color:#4D87C7; background:transparent; text-decoration:none; }
- a:visited { color:#036; }
-
- a:focus,
- a:hover,
- a:active { color:#182E7A; text-decoration:underline; }
-
- /* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */
-
- p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }
- p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }
-
- p.icaption_left img,
- p.icaption_right img { padding:0; border:1px #888 solid; }
-
- p.icaption_left strong,
- p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; }
-
- /**
- * ------------------------------------------------------------------------------------------------- #
- *
- * Generic Content Classes
- *
- * (en) standard classes for positioning and highlighting
- * (de) Standardklassen zur Positionierung und Hervorhebung
- *
- * @section content-generic-classes
- */
-
- .highlight { color:#c30; }
- .dimmed { color:#888; }
-
- .info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }
-
- .note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }
- .important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }
- .warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }
-
- .float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }
- .float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }
- .center { display:block; text-align:center; margin:0.5em auto; }
-
- /**
- * ------------------------------------------------------------------------------------------------- #
- *
- * Tables | Tabellen
- *
- * (en) Generic classes for table-width and design definition
- * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
- *
- * @section content-tables
- */
-
- table { width:auto; border-collapse:collapse; margin-bottom:0.5em; border-top:2px #888 solid; border-bottom:2px #888 solid; }
- table caption { font-variant:small-caps; }
- table.full { width:100%; }
- table.fixed { table-layout:fixed; }
-
- th,td { padding:0.5em; }
- thead th { color:#000; border-bottom:2px #800 solid; }
- tbody th { background:#e0e0e0; color:#333; }
- tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }
-
- tbody th { border-bottom:1px solid #fff; text-align:left; }
- tbody td { border-bottom:1px solid #eee; }
-
- tbody tr:hover th[scope="row"],
- tbody tr:hover tbody th.sub { background:#f0e8e8; }
- tbody tr:hover td { background:#fff8f8; }
-
- /**
- * ------------------------------------------------------------------------------------------------- #
- *
- * Miscellaneous | Sonstiges
- *
- * @section content-misc
- */
-
- /**
- * (en) Emphasizing external Hyperlinks via CSS
- * (de) Hervorhebung externer Hyperlinks mit CSS
- *
- * @section content-external-links
- * @app-yaml-default disabled
- */
-
- /*
- #main a[href^="http://www.my-domain.com"],
- #main a[href^="https://www.my-domain.com"]
- {
- padding-left:12px;
- background-image:url('your_image.gif');
- background-repeat:no-repeat;
- background-position:0 0.45em;
- }
- */
-}
diff --git a/build_tools/larch7/larch0/docs/html/gui_installation.html b/build_tools/larch7/larch0/docs/html/gui_installation.html deleted file mode 100644 index b689435..0000000 --- a/build_tools/larch7/larch0/docs/html/gui_installation.html +++ /dev/null @@ -1,162 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>GUI Tab: Installation</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="gui_larchify.html"><h6>Next:</h6> - <div class="indent1">GUI Tab: Larchify</div></a></li> - <li><a href="gui_project_settings.html"><h6>Previous:</h6> - <div class="indent1">GUI Tab: Project Settings</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> - -<h2 id="pagetitle" level="2">GUI Tab: Installation</h2> - -<p>This tab mixes profile options and project options. Which packages -to install is a feature of the profile, as is the basic design of the -'pacman.conf' file. The exact location of the packages (repository -and cache paths) are more related to the build environment. -</p> - -<h3>Package selection</h3> - -<p>See <a href="archin.html#package_selection">here</a> for details of how -the list of packages to be installed is built up. The gui offers -convenient editing of the 'addedpacks' and 'vetopacks' files. -</p> - -<p><em>pacman</em> configuration is handled in separate parts. -'pacman.conf' is effectively split into two, the options part and the -repositories part can be edited separately, though the default options -should be alright for most purposes. This split might ease management -of updates to the structure of the file 'pacman.conf' with new pacman -releases. Default versions of both parts (for the options part a complete -pacman.conf can be used, the repositories will be stripped automatically) -are supplied in the 'data' directory of the 'larch' package. -A simplified format is used for the repository file, details can be -found <a href="archin.html#pacman_conf">here</a>. -</p> - -<p>Note that the <em>larch</em> repository must be available for building -the <em>live</em> system, i.e. it must be included in the 'pacman.conf' -used for the installation process. It is not strictly necessary for the -resulting <em>live</em> system to include this repository. See below for -further details. -</p> - -<h3>'mirrorlist'</h3> - -<p>It is possible to customize the 'mirrorlist' file used for installation. -This can be very convenient, because when building a <em>live</em> system -the build environment can be very different from the run-time environment. -For example, you might use local package repositories for building which -cannot possibly be available when the <em>live</em> system is used. -</p> - -<p>Customized versions of the 'mirrorlist' file are not regarded as -belonging to the profile, because they are build environment specific, so -they are stored in the project directory, which is made current when the -larch backend scripts are run. -</p> - -<h3>Special installation repositories and cache</h3> - -<p>Adjustments to the installation repository file and cache location are -treated as 'advanced' options, because in many cases the defaults will be -perfectly adequate. -</p> - -<h4>Using different mirrors/repositories for the installation</h4> - -<p>The second part of the 'pacman.conf' file, the repository list, can be -specified separately for the installation, via the frame -'Use project repository list'. For certain build environments this can be -very useful. -</p> - -<p>A further way of getting a distinct 'pacman.conf' in the resulting -<em>live</em> system is to put it in the profile's 'rootoverlay' directory -(in the '/etc' subdirectory, as usual). -</p> - -<h4>Package cache</h4> - -<p>Normally the host's standard package cache will be used for the -installation, but it is possible to use a non-standard location. I guess, -however, that this will not normally be necessary. -</p> - -<h3>GUI Tab: Installation Tweaks</h3> - -<p>At present the only thing offered here is a bit of assistance in -managing packages within the installation. The database can be -resynchronized, packages can be added or removed. During testing it can -be helpful to be able to make quick changes like this, but it is probably -not a good idea to use these facilities too freely. The installation will -differ from the specification in the profile (unless you immediately edit -the profile too), which may be no problem for one-offs, but if you ever -want to reuse the profile you may well lose track of what changes you have -made. -</p> - -</div> - - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/gui_larchify.html b/build_tools/larch7/larch0/docs/html/gui_larchify.html deleted file mode 100644 index 9e2e318..0000000 --- a/build_tools/larch7/larch0/docs/html/gui_larchify.html +++ /dev/null @@ -1,187 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>GUI Tab: Larchify</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="gui_medium.html"><h6>Next:</h6> - <div class="indent1">GUI Tab: Preparing the Medium</div></a></li> - <li><a href="gui_installation.html"><h6>Previous:</h6> - <div class="indent1">GUI Tab: Installation</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> - -<h2 id="pagetitle" level="2">GUI Tab: Larchify</h2> - -<p>You can repeat the 'larchify' command as often as you like, -to test various configurations or to build differently configured -<em>live</em> systems with the same underlying packages. This works -because the 'larchify' process itself does not change anything within the -installation - all the files it generates are placed in the 'overlay', -which (thanks to <em>aufs</em>) will just cover up any old versions of -the added files in the underlying installation. At present <em>larch</em> -does not support the 'deletion' of installation files, they can only be -overlayed by replacements. -</p> - -<h3>User accounts</h3> -<p>You can enter or edit user accounts to be added during the creation of -the <em>live</em> system. Any of the columns except the first (the login -name) may be empty. -</p> -<p>A password can be set for the new user by entering this (plain text - -I'm guessing this is alright in this situation ...). An empty password -field will allow passwordless logins (at least on the console). -</p> -<p>The primary group of a new user can be set in the 'Group' column. -When this is empty, it takes the <em>useradd</em> default, which is -defined by settings in '/etc/login.defs' and '/etc/default/useradd'. Note -that the default in <em>Arch Linux</em> is a group with the same name as -the user, this is set by 'USERGROUPS_ENAB yes' in 'etc/login.defs'. You can -override this by adding an 'expert' option, or by placing a modified version -of this file in the profile's 'rootoverlay' directory. -</p> -<p>By default the UID number will be chosen automatically, but a specific -number may be entered here. In <em>Arch Linux</em> the UIDs normally start -at 1000. -</p> -<p>The 'skel'-directory column determines how the user's home -directory will be initialized. The default (empty cell) is to copy the -contents from '/etc/skel'. The editor popup shows a list of the available -alternatives (folders within the profile beginning with 'skel_'). -</p> -<p>The additional groups to which this user should belong can also be -specified. Entries in this column are initialized to some default value -which should be adequate for normal use, but may well need tweaking. -This is a comma separated list <strong>without spaces</strong>. -</p> -<p>The final column allows you to pass further options to the system -'useradd' command used to add the new user. Do not use double-quotes in this -option string. Read 'man useradd' for more information about the available -options. -</p> - -<h4>Editing the table</h4> -<p>Click on a cell in the selected row to cause an editor popup to appear. -Clicking on an unselected row selects that row. -</p> - -<h3>The overlay</h3> -<p>Apart from the few customization options offered by the GUI directly, it -is possible to include any files in the <em>live</em> system by adding them -at the appropriate path within the overlay directory ('rootoverlay') of -the profile. This button opens a file browser on the 'rootoverlay' directory -of the current profile. -</p> - -<h3>Locales</h3> -<p>You can select the (glibc) locales supported by the <em>live</em> -system by editing the /etc/locale.gen file in the overlay. If there is -no such file initially it will be copied from the new installation's -(not the host's!) version. See (for example) the <em>Arch Wiki</em> for -more information about locales. Note that <em>larch</em> tries to leave -the locale files in the installation itself unchanged, new files are -placed in the overlay. -</p> - -<h3><em>Arch</em> configuration: /etc/rc.conf</h3> -<p>This is the central configuration file for an <em>Arch Linux</em> -system. You can edit it here (see for example the <em>Arch Wiki</em> for -more information about this file). -</p> - -<h3>Reuse existing system.sqf</h3> - -<p>After 'larchify' has been run, the base installation will have been -'squashed' into a compressed archive. Setting this option will prevent -the repetition of this compression (which is quite a lengthy process) on -the next run of 'larchify'. This should only be enabled if no changes -have been made to the base installation (otherwise these changes will -not be picked up). -</p> - -<h3>Advanced options - the defaults are normally fine</h3> - -<h4>mkinitcpio.conf</h4> -<p>Here you can edit the mkinitcpio.conf used for building the -<em>initramfs</em> for the <em>live</em> system. N.B. The details of -<em>mkinitcpio</em> handling in <em>larch</em> are a bit complicated, -so if you change something here please be careful - you are not editing -'/etc/mkinitcpio.conf', but rather 'etc/mkinitcpio.conf.larch0' in the -'rootoverlay' directory of the profile (see -<a href="larchify.html#mkinitcpio">here</a> for further details). -Also, don't change the <em>larch</em> hooks. -</p> - -<h4>ssh-keys</h4> -<p>See <a href="larch_ssh.html#ssh_hostkeys">ssh host keys</a>. The default -is to generate these keys (if the <em>openssh</em> package is installed). -</p> - -<h4>Reuse existing locales</h4> - -<p>For people generating a lot of locales this can save a bit of time on -a rerun, so long as nothing significant (like <em>glibc</em>, or -/etc/locale.gen) has changed in the installation. -</p> - -</div> - - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/gui_medium.html b/build_tools/larch7/larch0/docs/html/gui_medium.html deleted file mode 100644 index 2c1b010..0000000 --- a/build_tools/larch7/larch0/docs/html/gui_medium.html +++ /dev/null @@ -1,220 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>GUI Tab: Preparing the Medium</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="gui_mediumprofile.html"><h6>Next:</h6> - <div class="indent1">GUI Tab: Medium Profile Settings</div></a></li> - <li><a href="gui_larchify.html"><h6>Previous:</h6> - <div class="indent1">GUI Tab: Larchify</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> - -<h2 id="pagetitle" level="2">GUI Tab: Preparing the Medium</h2> - -<p>This tab presents the various possibilities for installing the -<em>live</em> system that was built on the 'larchify' tab onto a bootable -device, which can be in <em>iso9660</em> form (to burn to a CD/DVD), or -a partition on a hard disk or flash storage device. A suitable bootloader -can also be installed. -</p> - -<h3>Bootloader</h3> -<p>The choice between <em>GRUB</em> ('legacy') and -<em>syslinux/isolinux</em> is provided. Editing their configuration -files is covered on the <a href="gui_mediumprofile.html">'Medium Profile'</a> -tab. Whenever a 'larch source' is selected, the validity of this source is -tested, along with bootloader availability, so it could turn out -(according to the nature of the source), that one - or even both - of the -bootloaders is not available. To support a particular bootloader the -corresponding package must be installed in the <em>larchified</em> system. -</p> - -<h3>Selecting the source</h3> - -<p>In the 'normal' case this will be the first (default) option, the -<em>larchified</em> system. The other choices enable copying of an -already existing <em>larch live</em> medium (or building a boot CD -for a USB medium). If no <em>larchified</em> system has been built yet, -a warning will pop up and the build buttons will be disabled. -</p> - -<h4>Copying an existing <em>larch live</em> medium</h4> -<p>The other source options allow the system to be taken from one that -has already been built. This could be useful for copying from CD to -USB stick, or vice versa, or for copies which involve changes to an -option or two. The 'Device' source requires an unmounted partition -(if you're using some sort of automounting, you'll have to sort that -out yourself). The 'iso file' source allows you to select an 'iso' -image (ending '.iso') anywhere in the file-system. The 'Path' source -allows you to select a directory within the filesystem. If you want -to use a CD/DVD as source, mount it and use this option to -navigate to the mount point. -</p> - -<p>Note that whenever a new source is selected a check is run on it, -to check whether it could be valid and to determine one or two -attributes (e.g. available bootloaders). -</p> - -<h3>Build an <em>iso</em>, for CD or DVD</h3> -<p>Only limited customization possibilities are offered here, you can -set the volume label ('-V' option to <em>mkisofs</em>) and select from -the available bootloaders. The only option for medium detection is -'Search (for larchboot)', described below. -</p> - -<h3>Install to partitition</h3> - -<p>Here one must select the partition to install to - which must be -plugged in and not mounted (again, good luck to automounters), and -also select how the <em>live initramfs</em> is to find the correct -partition. The available options are: - -<ul> - <li>Partition: The device will be sought on the basis of its (current) - device name - such as /dev/sdb1. This is only suitable if you can be - sure the device will always get the same name (which - especially with - pluggable devices - is unlikely).</li> - <li>UUID: Each device normally has a unique UUID, so this is a pretty - reliable method. It's just that the UUIDs themselves are rather ungainly - and unmemorable.</li> - <li>LABEL: Booting on the basis of the device label can be quite reliable - and quite readable, so it might be a good compromise.</li> - <li>Search (for larchboot): The <em>live initramfs</em> tests all - visible devices until it finds one containing the file larch/larchboot. - </li> -</ul> -</p> - -<p>The choice of bootloader will determine the file-system with which the -partition is formatted - for <em>syslinux</em> 'vfat' is used, for -<em>GRUB</em> 'ext2'. No other file-system types are supported at present. -There is also an option to install the <em>live</em> system without first -formatting the partition. This might be useful in certain very special -cases but it is generally <strong>not</strong> recommended. Another -option for experts only is to suppress the installation of the -bootloader. The bootloader is always installed to the Master Boot Record -of the <em>live</em> medium, which might not always be desirable, so -an installation without this step is also supported. -</p> - -<p>With the button 'Enable session-saving', you can determine whether the -medium gets a file 'larch/save', which is needed to enable the session -saving feature (this option overrides the profile's <em>nosave</em> -suggestion). -</p> - -<p>The option 'Not bootable via search' suppresses the generation of the -'larch/larchboot' file, so that the method of medium detection which -searches for this file will not work on the generated medium (this of -course makes no sense if the 'Search (for larchboot)' medium detection -method is selected for this medium). -</p> - -<h3>Volume label</h3> -<p>The maximum length of the label should be 16 characters, which is ok -for 'iso' (CD/DVD) and for 'ext2' (GRUB on partition), but 'vfat' (syslinux -on partition) only accepts 11. -</p> - -<h3>Write the larch medium</h3> -When enough information is available, this button will be enabled and -the generation can be started. If an 'iso' file is to be generated, a -pop-up file-save dialog appears so that the destination can be specified. - -<h3>Create boot iso</h3> -<p>If a 'device' (partition) is selected as 'larch source', there is the -possibility of generating a boot CD for this <em>live</em> medium. This -is to cover cases where a machine cannot boot from USB devices, but can -boot from a CD. Just the kernel, <em>initramfs</em> and bootloader are put -in the boot <em>iso</em>. The <em>live</em> system's <em>initramfs</em> -will (hopefully) then be able to find the actual <em>live</em> medium. -The detection method can be selected, and it need not be the same as -that which the <em>live</em> medium itself uses. -Note that the USB device for which the CD is to be generated must be -plugged in (not mounted) and selected in the device chooser. -</p> - -<p>A pop-up file-save dialog appears so that the destination can be -specified. Note that the boot iso does not get the volume label shown -in the gui (that is for complete <em>larch</em> media), the default -generated by the back-end script 'boot_iso.py' is used. -</p> - -<h3>Use chroot</h3> - -<p>To increase portability and reduce demands on the build system, most -of the fancy processing can be done using the system which was installed -for <em>larchification</em>, via <em>chroot</em>. For normal installation -and building of a <em>larch</em> system this is the default, but when -using one of the other sources (for copying etc.) this approach is not -used by default - for the simple reason that there may well not be -a suitable <em>chroot</em> system available. The gui offers the -possibility of overriding this, so that if you do indeed have a -suitable <em>chroot</em> system, then you can use it if you want. -It is also possible to disable <em>chrooting</em> for the normal case, -but I'm not sure how useful this option is. -</p> - -</div> - - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/gui_mediumprofile.html b/build_tools/larch7/larch0/docs/html/gui_mediumprofile.html deleted file mode 100644 index eb823c7..0000000 --- a/build_tools/larch7/larch0/docs/html/gui_mediumprofile.html +++ /dev/null @@ -1,117 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>GUI Tab: Medium Profile Settings</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="gui_medium.html"><h6>Previous:</h6> - <div class="indent1">GUI Tab: Preparing the Medium</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> - -<h2 id="pagetitle" level="2">GUI Tab: Medium Profile Settings</h2> - -<p>The profile offers a few medium-specific configuration options: -</p> - -<h3><a name="bootlines"></a>Boot entries/options</h3> - -<p>The bootloader offers a selection of 'boot lines', so that -different systems, or various kernels in combination with various -boot options can be started. The file 'bootlines' in the profile -contains this information for the <em>larch live</em> system in a -form which can be converted automatically into bootloader specific -formats. This allows the boot menu entries to be supplied in the -profile in a way which is independent of the actual bootloader -which is used in the end. The format should be pretty clear from -the default version. -</p> - -<p>The 'bootlines' file covers only the menu entries for the -<em>larch live</em> system. All other entries must be supplied in -a bootloader specific 'template' file. Buttons are supplied to edit -these, too. Note the '###LARCH' line, which specifies where the -information from the 'bootlines' file is to be included. -</p> - -<h3>The 'cd-root' directory</h3> -<p>The handling of this directory is described -<a href="profiles.html#cd-root">here</a>. It is a bit complicated, -because it tries to be flexible, but the default settings might be -adequate for many purposes. -There is a button to open a file browser on this directory -(within the current profile). -</p> - -<h3>Disable session saving</h3> - -<p>Checking this option will only cause the profile file 'nosave' to -exist. Whether session saving is then available on the <em>live</em> -medium depends firstly on whether the medium is writable (an 'iso' -file is not writable) and secondly on whether this option is -overridden at the actual build stage. This may make this option -appear a bit useless, but bear in mind that it is supplied in the -profile, and can thus act as a signal as to whether the profile -was designed with session saving in mind. -</p> - -</div> - - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/gui_project_settings.html b/build_tools/larch7/larch0/docs/html/gui_project_settings.html deleted file mode 100644 index 0cd4630..0000000 --- a/build_tools/larch7/larch0/docs/html/gui_project_settings.html +++ /dev/null @@ -1,168 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>GUI Tab: Project Settings</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="gui_installation.html"><h6>Next:</h6> - <div class="indent1">GUI Tab: Installation</div></a></li> - <li><a href="larch_gui.html"><h6>Previous:</h6> - <div class="indent1">Using the GUI</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="2">GUI Tab: Project Settings</h2> - -<h3>Projects</h3> - -<p>The <em>larch-7</em> GUI uses 'projects' to gather together a few -configuration options concerning the build environment. -Examples are the location of the <em>Arch</em> installation to be -'larchified' (converted to a <em>live</em> system), pacman options such -as package repository locations, which 'profile' (see below) to build with, -which boot loader to use, and so on. These are all options which don't -directly affect the design of the live system to be built. Most of the -remaining configuration options do concern the design and are specified -in the 'profile', for example the details of which packages to -install, and how to configure the installed system. -</p> - -<p>All project information is kept in a directory within '~/.config/larch' -whose name is derived from the project name by prefixing it with 'p_'. -The currently selected project is specified in the file -'~/.config/larch/app.conf' (the application configuration file), the -default entry being 'project = larch-0'. -</p> - -<p>A new named project can be created in the advanced options on the -Project-Settings tab of the GUI. For many purposes this will be unnecessary -and one can use the default project, 'larch-0' (this is why it is among the -advanced options). It is also possible to delete projects which are no longer -needed, and to set the path of the installation to be larchified. Note -that the GUI uses a different default installation path than the command -line scripts, '~/larch_build' (i.e. within the user's home directory). -Changing the installation path to an empty one ('') will return to the -default one. -</p> - -<h4>Installation Path</h4> - -<p>The installation that <em>larch</em> turns into a <em>live</em> system -need not be on a separate partition, it can be placed anywhere convenient. -The default installation directory ('~/larch_build') should normally be -acceptable, so long as there is enough free space on that partition. -Note that lots of space is necessary, nearly 4GB for a 700MB CD, for example. -The <em>live</em> system is built in the '.larch' sub-directory of the -installation directory; it must be within the installation to be converted -because some of the construction work is done using <em>chroot</em>. -</p> - -<p>The installation of the <em>Arch Linux</em> system to be larchified is -handled on the <a href="gui_installation.html">'Installation'</a> tab of -the GUI, but an already existing <em>Arch Linux</em> installation can also -be larchified: see <a href="larchify.html#existingSystem"> -Making a live CD from an existing Arch installation</a> -</p> - -<p>As the actual building work is done with admintrator permissions, the -installation path can actually be anywhere in the file-system - exercise -caution in entering the path, you could do some real damage to your system -if you make a mistake. Entering an empty string will cause the default -path to be chosen, to larchify the running system (not at all recommended!) -enter '/'. -</p> - -<h3>Profiles</h3> - -<p>A profile contains the information needed to build a particular flavour -of <em>(live) Arch Linux</em> - which packages to install, which locales, -system configuration in '/etc/rc.conf', boot entries, and so on. Apart -from a few basic configuration details (mainly those concerned specifically -with the special needs of a <em>live</em> system) for which <em>larch</em> -provides a special mechanism, all desired changes from the freshly -installed state should be placed in the directory 'rootoverlay' within -the profile directory. This allows easy rebuilding of a particularly -configured system, and it also allows various (differently configured) -<em>live</em> systems to be built from the same underlying installation, -without touching the installation itself. -</p> - -<p>All profile information is kept in the correspondingly named directory -within the directory '~/.config/larch/myprofiles'. -</p> - -<p>The profiles are shared by all projects, so if you change one that is -in use by another project, it will also be changed for that project. -Deletion or renaming of a profile that is in use by another project is -not permitted, but it is possible to copy a profile within the 'myprofiles' -directory, by giving it another name, and thus creating a new, 'unattached' -version. -A new profile can be also be fetched from anywhere in the file-system, -using the browse button, but in this case it is not possible to supply a -new name for the profile directory (this can be done subsequently with -the rename button). -</p> - -<p>When renaming or browsing for profiles it is possible to overwrite -existing profiles, but you will be prompted for confirmation. -</p> - -</div> - - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/index.html b/build_tools/larch7/larch0/docs/html/index.html deleted file mode 100644 index 2a6cad0..0000000 --- a/build_tools/larch7/larch0/docs/html/index.html +++ /dev/null @@ -1,151 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Table of Contents</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - </div> - </div> - <!-- end: #col3 --> - - <h2>Table of Contents</h2> - <p>This documentation covers <em>larch</em> version 7.2.</p> - -<p>WARNING: larch-7.2 is still quite new and probably buggy, but it is -the recommended version, especially for command-line users - please -report bugs! -</p> -<p>Although relatively few changes have been made to the structure of the -profiles, it is not completely compatible with larch-7.1, so don't mix -the two. -</p> - - - - <ul class="toc"> - <li class="level1"><a href="larch_intro.html">Introduction</a></li> - <ul> - <li class="level2"><a href="larch_intro.html#live_system">What is a live system?</a></li> - <li class="level2"><a href="larch_intro.html#requirements">Build system requirements</a></li> - <li class="level2"><a href="larch_intro.html#cli_gui">Command line vs. GUI</a></li> - <li class="level2"><a href="larch_intro.html#overview">Overview</a></li> - <li class="level2"><a href="larch_intro.html#larch_installation">Installation of the larch build system</a></li> - <li class="level2"><a href="larch_intro.html#larch_profiles">Profiles</a></li> - <li class="level2"><a href="larch_intro.html#stages">The stages of the build process</a></li> - </ul> - <li class="level1"><a href="larch_features.html">Features</a></li> - <li class="level1"><a href="larch_quick-console.html">Quick Start - Console</a></li> - <li class="level1"><a href="larch_quick.html">Quick Start</a></li> - <li class="level1"><a href="archin.html">Installation of the base Arch system</a></li> - <ul> - <li class="level2"><a href="archin.html#pacman_conf">'pacman.conf' and 'mirrorlist'</a></li> - <li class="level2"><a href="archin.html#Custom_packages">Custom packages</a></li> - <li class="level2"><a href="archin.html#package_selection">Selection of packages to be installed</a></li> - </ul> - <li class="level1"><a href="larchify.html">Building the live system</a></li> - <ul> - <li class="level2"><a href="larchify.html#mkinitcpio">mkinitcpio and the initramfs</a></li> - <li class="level2"><a href="larchify.html#reuseSystem">Rebuilding using an existing 'system.sqf'</a></li> - <li class="level2"><a href="larchify.html#existingSystem">Making a live system from an existing Arch installation</a></li> - </ul> - <li class="level1"><a href="medium.html">Preparing the larch live medium</a></li> - <ul> - <li class="level2"><a href="medium.html#usb2bootiso">Building a boot CD for a USB-stick</a></li> - </ul> - <li class="level1"><a href="profiles.html">Profiles</a></li> - <ul> - <li class="level2"><a href="profiles.html#overlay">The overlay directory</a></li> - <li class="level2"><a href="profiles.html#cd-root">The cd-root directory</a></li> - <li class="level2"><a href="profiles.html#other-files">Other important files within a profile</a></li> - <li class="level2"><a href="profiles.html#users">Adding user accounts</a></li> - </ul> - <li class="level1"><a href="larch_live_system.html">Structure of a larch live system</a></li> - <ul> - <li class="level2"><a href="larch_live_system.html#Squashfs_and_Unionfs">squashfs and aufs</a></li> - <li class="level2"><a href="larch_live_system.html#initramfs">initramfs and mkinitcpio</a></li> - <li class="level2"><a href="larch_live_system.html#rc_files">/etc/rc.sysinit and /etc/rc.shutdown</a></li> - <li class="level2"><a href="larch_live_system.html#fstab">/etc/fstab</a></li> - <li class="level2"><a href="larch_live_system.html#aufs">[unionfs as an alternative to aufs]</a></li> - </ul> - <li class="level1"><a href="larch_sessionsave.html">Saving a session back to the boot device (or even somewhere else)</a></li> - <ul> - <li class="level2"><a href="larch_sessionsave.html#overlays">Overlay archives</a></li> - <li class="level2"><a href="larch_sessionsave.html#var_files">Special places in /var</a></li> - <li class="level2"><a href="larch_sessionsave.html#upd_packages">Updating packages</a></li> - <li class="level2"><a href="larch_sessionsave.html#de-Act">Activating and deactivating the session-saving feature</a></li> - <li class="level2"><a href="larch_sessionsave.html#custom">Customizing the behaviour using scripts</a></li> - </ul> - <li class="level1"><a href="larch_ssh.html">ssh access</a></li> - <ul> - <li class="level2"><a href="larch_ssh.html#ssh_hostkeys">ssh host keys</a></li> - <li class="level2"><a href="larch_ssh.html#ssh_x11">ssh and X11</a></li> - </ul> - <li class="level1"><a href="larch_running.html">Running a larch live system</a></li> - <ul> - <li class="level2"><a href="larch_running.html#bootparm">Boot parameters</a></li> - <li class="level2"><a href="larch_running.html#config">Configuration</a></li> - <li class="level2"><a href="larch_running.html#install">Installation to hard disk</a></li> - <li class="level2"><a href="larch_running.html#install-live">'Live' installation to hard disk</a></li> - <li class="level2"><a href="larch_running.html#change-medium">Copying the live system to other media</a></li> - </ul> - <li class="level1"><a href="larch_rebuild.html">Recompressing the whole system</a></li> - <li class="level1"><a href="larch_gui.html">Using the GUI</a></li> - <ul> - <li class="level2"><a href="gui_project_settings.html">GUI Tab: Project Settings</a></li> - <li class="level2"><a href="gui_installation.html">GUI Tab: Installation</a></li> - <li class="level2"><a href="gui_larchify.html">GUI Tab: Larchify</a></li> - <li class="level2"><a href="gui_medium.html">GUI Tab: Preparing the Medium</a></li> - <li class="level2"><a href="gui_mediumprofile.html">GUI Tab: Medium Profile Settings</a></li> - <ul> - <li class="level3"><a href="gui_mediumprofile.html#bootlines">Boot entries/options</a></li> - </ul> - </ul> - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/larch_features.html b/build_tools/larch7/larch0/docs/html/larch_features.html deleted file mode 100644 index a6cf96d..0000000 --- a/build_tools/larch7/larch0/docs/html/larch_features.html +++ /dev/null @@ -1,180 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Features</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="larch_quick-console.html"><h6>Next:</h6> - <div class="indent1">Quick Start - Console</div></a></li> - <li><a href="larch_intro.html"><h6>Previous:</h6> - <div class="indent1">Introduction</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Features</h2> - -<ul> - - <li> - <p>Built from standard <em>Arch Linux</em> packages</p> - </li> - - <li> - <p>Only minimal changes made to enable functioning as a <em>live</em> - system - it is essentially pure <em>Arch Linux</em></p> - </li> - - <li> - <p>Can build <em>live</em> iso images (for CD or DVD), USB-sticks, - hard disk partitions (sometimes called 'frugal' installation), etc.</p> - </li> - - <li> - <p>Can also build from existing <em>Arch</em> installation</p> - </li> - - <li> - <p>Can use standard <em>Arch</em> kernel ('kernel26'), no kernel build is - necessary</p> - </li> - - <li> - <p>Fully customizable package selection</p> - </li> - - <li> - <p>Can use isolinux/syslinux or GRUB bootloader</p> - </li> - - <li> - <p>Automatic generation of /etc/fstab based on device detection; - can also detect LVM volumes (when configured to do so)</p> - </li> - - <li> - <p>Does not require an <em>Arch Linux</em> system to build it, any modern - <em>GNU/Linux</em> system should suffice</p> - </li> - - <li> - <p>Can be used to install an already configured <em>Arch Linux</em> to hard disk - -you can test, configure and reconfigure, and even update, before you install</p> - </li> - - <li> - <p>Uses latest udev-based hardware detection</p> - </li> - - <li> - <p>Based on squashfs, aufs, initramfs (using standard <em>Arch</em> - mkinitcpio)</p> - </li> - - <li> - <p>Changes made during a session can be saved back to the boot medium - (assuming it is writeable - USB-stick, hard-disk, etc.)</p> - </li> - - <li> - <p>Full graphical system possible, e.g. with KDE, OpenOffice, GIMP, ...</p> - </li> - - <li> - <p>Using ssh it's possible to run this CD/USB-stick on a system without - monitor/keyboard - remote installation and rescue is also possible</p> - </li> - - <li> - <p>Copy to RAM possible, using boot parameter ('c2r')</p> - </li> - - <li> - <p>Optional use of existing swap partition ('swap' boot parameter)</p> - </li> - - <li> - <p>Simple text configuration files</p> - </li> - - <li> - <p>Extensive documentation</p> - </li> - - <li> - <p><em>larch</em> can itself be run from a <em>live</em> medium, allowing easy - 'larchification' of existing installations</p> - </li> - - <li> - <p>New in version 7: easier use, <em>larch</em> now has a gui</p> - </li> - - <li> - <p>New in version 7: even kernel updates are supported via the normal - pacman update process</p> - </li> - - <li> - <p>New in version 7: i18n-ready (using <em>gettext</em>)</p> - </li> - -</ul> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/larch_gui.html b/build_tools/larch7/larch0/docs/html/larch_gui.html deleted file mode 100644 index 814e949..0000000 --- a/build_tools/larch7/larch0/docs/html/larch_gui.html +++ /dev/null @@ -1,82 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Using the GUI</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="gui_project_settings.html"><h6>Next:</h6> - <div class="indent1">GUI Tab: Project Settings</div></a></li> - <li><a href="larch_rebuild.html"><h6>Previous:</h6> - <div class="indent1">Recompressing the whole system</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Using the GUI</h2> - -<p><em>larch-7</em> can be run from a graphical user interface. This presents -most of the main options in a clear way, avoiding cryptic command-line -mumbo-jumbo. -</p> - -<p>The <em>larch</em> documentation is available in the GUI, and there are -documentation pages for each of the tabs in the <em>larch</em> window. -</p> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/larch_intro.html b/build_tools/larch7/larch0/docs/html/larch_intro.html deleted file mode 100644 index dfed676..0000000 --- a/build_tools/larch7/larch0/docs/html/larch_intro.html +++ /dev/null @@ -1,316 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Introduction</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="larch_features.html"><h6>Next:</h6> - <div class="indent1">Features</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Introduction</h2> - -<blockquote> -<h3>Warning</h3> - -<p><em>Before we get started I should point out that most of the -<em>larch</em> scripts must be run as root in order to do their work, -and that much of this work consists of deleting and overwriting files -and even complete directories. If just one of these is wrong it might make -quite a mess of your system. That is quite normal for an installer, -but you will be using it on a system that -is already configured and this is somewhat risky - if you set up your -configuration wrong (or if you or I made some other mistake ...), you -might find you have destroyed some important data and/or your system -doesn't work any more. But that's life - <strong>Share and -Enjoy!</strong></em> -</p> -</blockquote> - -<p>Below is the general introductory blurb, but for those who want to jump -straight in and try it out I would suggest the following pages as possible -starting points: -<ul> - <li><a href="larch_quick.html" >Quick Start with the GUI</a> - </li> - <li><a href="larch_quick-console.html" >Quick Start on the command line</a> - </li> -</ul> -</p> - -<h3><a name="live_system"></a>What is a <em>live</em> system?</h3> - -<p><em>larch</em> is a collection of scripts designed around the creation and -use of custom <em>live</em> CD/DVD/USB-stick versions of <em>Arch Linux</em>. -A <em>live</em> operating system is one which can reside on a removable medium -and boot on (ideally) any computer (of compatible architecture) into which -it is inserted. This can be useful in quite a variety of situations, for -example for testing purposes, for rescue purposes on machines whose -installed operating system is broken, or as an installation medium (many -linux distributions use <em>live</em> systems as installers). But there -are also situations where a permanently installed <em>live</em> system -can offer advantages over a normal installation, perhaps because of the -compression or because a <em>live</em> system is quite robust - it is -in essence read-only, and can be quite insensitive to hardware changes. -</p> - -<p>The main features of the <em>larch</em> system are listed on the -<a href="larch_features.html">Features</a> page, among the most -significant might be the use of <a href="profiles.html">'profiles'</a> -to define the characteristics of the system to be built, the ability -to write to various media with a choice of bootloaders and the -<a href="larch_sessionsave.html">session saving</a> possibilities, -allowing changes made during a <em>live</em> 'session' to be saved -back to the boot device (as long as it is writable!). -</p> - -<h3><a name="requirements"></a>Build system requirements</h3> - -<p><em>larch</em> has been designed to work without extensive demands on -the build system. Although it has been developed under <em>Arch Linux</em>, -<em>larch</em> should run on other <em>GNU/Linux</em> systems. By means -of a sort of bootstrapping, the required software has been kept to a -minimum - many of the build functions are carried out on the newly -installed <em>Arch</em> system using <em>chroot</em>. -For example, you do not need support for <em>squashfs</em> or <em>aufs</em> -on the build system. But basic utilities which are normally available on any -<em>GNU/Linux</em> system, such as <em>bash</em>, <em>mkfs.vfat</em>, -<em>mkfs.ext2</em>, <em>blkid</em> and <em>sfdisk</em> - and of course -<em>chroot</em> - are assumed to be present (on <em>Arch</em> that is packages -'bash', 'dosfstools', 'e2fsprogs', 'util-linux-ng' and 'coreutils'). -</p> - -<p> The <em>larch</em> scripts are written mainly in python, but snippets -of bash crop up here and there. -In addition to python you must also have the pexpect module available -(in <em>Arch</em> the 'python-pexpect' package). The (optional) GUI -requires pyqt. I'm not sure what the oldest supported versions are, -development was done using python-2.6 and pyqt-4.7. -I think python-2.5 should be alright, and I have heard that -pyqt-4.4 probably doesn't work. -</p> - -<h3><a name="cli_gui"></a>Command line vs. GUI</h3> - -<p> -The basic functionality of <em>larch</em> is provided by command-line scripts, -but a graphical user interface is available, to make it easier to see what -options are available and to avoid the need to remember and not mistype -obscure command line parameters. In addition to providing a front-end to the -main scripts the GUI also provides help with organising the configuration -files. -</p> - -<h3><a name="overview"></a>Overview</h3> - -<p>One design aim was easy customization, so that even relatively inexperienced -users could build personalized <em>live</em> CDs (etc.), containing whatever -packages they wanted and with their own personal configurations. The resulting -medium should also be usable for installation purposes, so that one has a -customized <em>Arch Linux</em> installation/rescue medium. As the content can -be chosen freely, a comfortable working environment is possible - in contrast -to the rather Spartan standard <em>Arch</em> installation CD. However, note -that it is also possible, using the officially supported <em>archiso</em>, to -produce a customized <em>Arch Linux</em> installation/rescue medium (see the -corresponding <em>Arch wiki</em> page). The approach taken by the two projects -is somewhat different so do have a look at both. Note that at the latest since -version 7, <em>larch</em> makes no pretence of a 'KISS' approach. The code is, -I'm afraid, rather complicated. The resulting <em>live</em> system should, -however, be very close to a normal non-<em>live Arch Linux</em> system (as -far as the <em>squashfs + aufs</em> basis allows). -</p> - -<p><em>larch</em> offers a flexible approach to building your -<em>live</em> media. You can use 'profiles' to determine what gets installed, -and how it is configured. The advantage of this method is that all your -specifications are kept together in a folder which can be used to rebuild the -same or a similar system at a later date. Alternatively you can do a normal -<em>Arch Linux</em> installation (if there is such a thing!) and then make a -<em>live</em> medium from this. You can even 'livify' your existing -installation (though it might be worth tidying it up a bit first ...). -</p> - -<p>The use of <em>squashfs</em> in the resulting system means that the space -occupied will be significantly less than in the 'raw' state, normally about a -third of the original. As a result of this design, it is not possible to write -directly to the system - which would seem to be quite a drawback, though in -some situations it can even be an advantage. The use of <em>aufs</em> (a -'unification' file-system, originally based on <em>unionfs</em>) allows the -resulting system to appear writable in spite of its actual read-only nature, -by using a writable 'overlay' in <em>tmpfs</em> (a memory-based file-system). -</p> - -<p>Normally any changes made to the system while running would be lost on -shutdown, but by saving the overlay to the boot medium (which is of course -only possible on devices which are actually writable, such as USB sticks), -data persistence can be achieved even though the basic system is actually -not writable. In spite of the different file-system structure of the -<em>live</em> system, it should behave almost identically to a normal Arch -installation in most respects. You can, for example, perform package -management as usual, but the changes are saved in the overlay, rather than -in the underlying system. Of course as the number of changes grows, so -does the size of the overlay, and at some point this will become -problematical. How <em>larch</em> manages this is explained in the -<a href="larch_sessionsave.html">session saving</a> section. -</p> - -<p>Hardware detection is provided by the same <em>udev</em> approach as is -used in a standard <em>Arch Linux</em> system. -</p> - -<p>The <em>larch</em> project comprises several components. The scripts for -building a <em>larch live</em> medium are in the <em>larch</em> package, which -need not itself be installed in the <em>live</em> system, though it may be -useful (and is indeed installed by default). Scripts and data for the -<em>live</em> environment are provided in the -<em>larch-live</em> package, which must be installed in the <em>live</em> -system. There is also an optional installer (<em>larchin</em>) which can -install the <em>live</em> system to hard disk, providing a convenient way -to install a ready-configured <em>Arch Linux</em> system. -</p> - -<p>As with <em>Arch Linux</em> in general <em>larch</em> is not really -designed for beginners - you should know your way around a -<em>GNU/Linux</em> system (preferably <em>Arch</em>!), and be aware of the -dangers of running such programs, such as corrupting your whole system. -In any case, I hope that the -documentation will be clear enough to help anyone who wants to exploit -<em>larch</em> to the full (feedback is welcome!).</p> - -<p><b>Space Requirements:</b> -You need quite a lot of space to create a <em>live Arch Linux</em> system. -Bear in mind that a complete <em>Arch Linux</em> system is installed, then, -additionally, a compressed ('squashed') version is made, and then perhaps -even a CD image (<em>iso</em>). -Building for a USB-stick requires slightly less space, as the iso-image is -not built. If building a <em>live</em> version of the currently running -<em>Arch Linux</em> system, much less space is required as no new -system must be installed - but there are additional problems with this -approach which make it generally not the best way (see -<a href="larchify.html#existingSystem">the section dealing -with this</a>). -</p> - -<h3><a name="larch_installation"></a>Installation of the <em>larch</em> build -system</h3> - -<p>The recommended way of installing <em>larch</em> is by means of the setup -script, see <a href="larch_quick-console.html">here</a> for details. -This installs all the necessary packages to a working directory, and it -should also work on non-<em>Arch</em> linux systems. -</p> - -<p>The <em>larch</em> package may, however, be installed in the normal -<em>Arch Linux</em> way using <em>pacman</em>. This method will only work on -an <em>Arch</em> system, of course. The <em>larch</em> repository is at -<a href="ftp://ftp.berlios.de/pub/larch/larch7.2/i686/"> -<strong>berlios</strong></a>. -</p> - -<p>The <em>larch</em> command line scripts need to be started as root, and -each has a usage message (run with the '-h' option). The gui should be -started as a normal user (it uses <em>sudo</em> to get administrator -permissions when needed). -</p> - -<h3><a name="larch_profiles"></a>Profiles</h3> - -<p>A <em>larch</em> 'profile' is a directory containing the information -needed to build a particular 'flavour' of <em>Arch Linux</em> as a -<em>live</em> system - which packages to install, and how it should be -set up. For details see <a href="profiles.html">Profiles</a>. -</p> - -<h3><a name="stages"></a>The stages of the build process</h3> - -<p>The starting point is an <em>Arch Linux</em> installation. This can -be an already existing one from which you want to make a <em>live</em> -version, or - the recommended approach - you can use the -'Installation' stage of the <em>larch</em> system -(using the <strong>larch-archin</strong> script) to prepare this. -This script downloads all the desired packages (if they are not already -in the host's package cache) and installs them to a directory on the host -(the default is '/home/larchbuild'). See <a href="archin.html">this page</a> -for details. -</p> - -<p>Once we have the <em>Arch Linux</em> installation this can be -processed to build the basis components for the <em>live</em> medium. The -installation is compressed into a <em>squashfs</em> archive, and a second -<em>squashfs</em> archive is built, which will function as a sort of -'patch' file for the basic installation, containing a few necessary -adjustments for running as a <em>live</em> system and also the -customizations specified in the <em>profile</em>. The other important -component is the <em>initramfs</em>, which also needs to be adapted -to boot the <em>live</em> system. This processing is performed by the -<strong>larch-larchify</strong> script, see -<a href="larchify.html">this page</a> for details. -</p> - -<p>When the 'larchification' has been completed, the components can -be packed together onto a boot medium together with a bootloader. The -<strong>larch-live_iso</strong> script creates an <em>iso</em> file, which -can then be written to a CD or DVD, the <strong>larch-live_part</strong> -script sets up a bootable partition on a disk(-like) device, such as a -USB stick. See <a href="medium.html">this page</a> for details. -</p> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/larch_live_system.html b/build_tools/larch7/larch0/docs/html/larch_live_system.html deleted file mode 100644 index 1f7bbeb..0000000 --- a/build_tools/larch7/larch0/docs/html/larch_live_system.html +++ /dev/null @@ -1,220 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Structure of a larch live system</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="larch_sessionsave.html"><h6>Next:</h6> - <div class="indent1">Saving a session back to the boot device (or even somewhere else)</div></a></li> - <li><a href="profiles.html"><h6>Previous:</h6> - <div class="indent1">Profiles</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Structure of a <em>larch live</em> system</h2> - -<p>The vast majority of the code that runs in a <em>live</em> CD/USB system -is exactly the same as in a normal system running from hard disk. -The main differences arise through the <em>live</em> system being based on -a read-only root file-system, so various adjustments are necessary to -make the areas that must be writeable appear to be so. I say 'appear to be' -because in general any changes will be lost when the system shuts down, -the actual changes being made only in a RAM-based filesystem (but see -<a href="larch_sessionsave.html">"Session saving"</a>). -</p> - -<h3><a name="Squashfs_and_Unionfs"></a>squashfs and aufs</h3> - -<p>In <em>larch</em>, as in many other <em>live</em> systems, the -ability to (apparently) write to a read-only file-system is provided by -<em>aufs</em> (originally derived from <em>unionfs</em>). -The file-system is also compressed, using <em>squashfs</em>, so as to fit -more data onto the storage device. A custom <em>Arch Linux</em> installation -(you can choose which packages are installed) is compressed into a -<em>squashfs</em> file-system in the file <strong>system.sqf</strong>, -which is placed in the 'larch' directory of the boot device. -</p> - -<p>For use in a <em>live</em> system a few changes must be made to some files -in the installation. In <em>larch</em> this is usually not done directly, -the installed system is left in a 'clean' state. Instead of that, an additional -<em>union</em> layer is created, in the archive <strong>mods.sqf</strong>, -containing all the modified files. The user is free to include (pretty well) -any customizations (s)he wants in this overlay file, which is also placed -in the 'larch' directory of the boot device. -</p> - -<p>Using <em>larch</em>'s merge-overlay feature it is possible to -rebuild the 'mods.sqf' archive to incorporate subsequent changes to the -system. When this is done an additional <em>union</em> layer -(<strong>filter.sqf</strong>) will be created. For further details see the -<a href="larch_sessionsave.html">session saving page</a>. -</p> - -<p>These system archives are combined when the <em>live</em> system -boots. They are mounted as branches of a <em>union</em> (<em>aufs</em>) -file-system with the overlay above the 'standard' system, so that files in -the overlay have priority over the original ones. A further, <em>tmpfs</em>, -layer is placed on top of these, which effectively makes the whole system -writeable. When <a href="larch_sessionsave.html">session saving</a> is being -used this top layer is initialized during the boot sequence, by copying the -contents of a compressed archive (<strong>overlay.tar.lzo</strong>) into it. -<em>lzo</em> compression is used here because of its speed ('lzop' is a -dependency of the 'larch-live' package). -</p> - -<h3><a name="initramfs"></a><em>initramfs</em> and <em>mkinitcpio</em></h3> - -<p>It is, in general, not possible to boot directly into a <em>live</em> -system. -Some form of 'initrd' or 'initramfs' is required, in order to find the boot -device, prepare the <em>union</em> file-system and prepare it for running. -Many modern <em>GNU/Linux</em> systems use initrd/initramfs (the former -being now deprecated) as a matter of course, for loading the necessary kernel -modules, and <em>Arch Linux</em> is no exception, a modular initramfs system -(<em>mkinitcpio</em>) being the standard way to boot <em>Arch Linux</em>, -and <em>larch</em> also takes advantage of it, although some additions need -to be made to boot <em>live</em> systems. -</p> - -<p><em>larch</em> adds several 'hooks' (code plug-ins) to the -<em>Arch Linux mkinitcpio</em> system (they are in the 'larch-live' package). -The first, 'larch1', is concerned with finding the boot device. -It can select a device on the basis -of UUID, partition label, partition name ('/dev/sdb1', etc.) or else it can -search all available devices for the file '/larch/larchboot'. A simple -validity check is made by testing the existence of the '/larch/system.sqf' -archive. -</p> - -<p>The second hook comes in two flavours - one for <em>aufs</em> and one -for <em>unionfs</em> - it just sets some variables according to which -unioning file-system is being used (at the moment only <em>aufs</em> -is properly supported). -</p> - -<p>The third hook, 'larch3', performs the actual preparation of the -<em>larch</em> root file-system, combining the system and overlay archives -with a <em>tmpfs</em> upper layer in a <em>union</em> and carrying out -various other initializations. -</p> - -<p>In order to generate the special <em>initramfs</em> a customized -'/etc/mkinitcpio.conf' is used, prepared during the build process from the -template '/etc/mkinitcpio.conf.larch0' and saved as -'/etc/mkinitcpio.conf.larch'. If you want to customize this, you need to -edit '/etc/mkinitcpio.conf.larch0' in 'rootoverlay' in the profile (the -gui has a button for this). -</p> - -<p>There is also a customized <em>mkinitcpio</em> preset in '/etc/mkinitcpio.d', -also working with a template - 'larch.preset0' is used to produce 'larch.preset' -during the build operation. In addition this preset replaces the standard -preset belonging to the kernel, so that subsequent kernel updates (etc.) -will regenerate a correct <em>initramfs</em> for the <em>larch</em> system. -If you want to revert to the normal <em>Arch Linux mkinitcpio</em> behaviour -(for example, if you are installing the system) you will need to replace -the preset by the original, which gets saved with '.larchsave' appended. -</p> - - -<h3><a name="rc_files"></a>/etc/rc.sysinit and /etc/rc.shutdown</h3> - -<p>The initial boot script and the shutdown script must be customized for use -in a <em>larch live</em> environment. This is achieved by using hooks in the -standard /etc/rc.sysinit and /etc/rc.shutdown scripts. The file -'etc/rc.d/functions.d/larch-hooks', in the 'larch-live' package, defines these. -During startup the main tweaks are to the content of /etc/mtab and /etc/fstab. -During shutdown we probably want to disable writing to the hardware clock, but -the main addition is the session saving code. If booting from CD/DVD we will -want to eject this just before shutting down. -</p> - -<h3><a name="fstab"></a>/etc/fstab</h3> - -<p>If the file '/etc/fstab.larch' exists this will be used as a persistent -'/etc/fstab', being copied there during the boot process (in the 'larch3' -hook in the initramfs system). Otherwise a very minimal '/etc/fstab' will -be generated at each boot. It includes entries for any existing swap -partitions, but these are commented out unless the 'swap' boot parameter -is specified (the default <em>larch</em> behaviour is to mount nothing -automatically). -</p> - -<p>The 'x10d_fstab' script in the 'larch-live' package allows the very basic -/etc/fstab generated by the initramfs system ('larch3' hook) to be extended -automatically, but '/etc/fstab' will only be changed if '/etc/fstab.larch' -doesn't exist. -This script adds entries for the partitions it detects, and also mount points -in '/mnt' for them. The entries are such that the partitions are not mounted -automatically. -</p> - -<h3><a name="aufs"></a>[<em>unionfs as an alternative to aufs</em>]</h3> - -<p>In principle, <em>unionfs</em> can be used instead of <em>aufs</em>, -but as <em>aufs</em> is supported by current <em>Arch Linux</em> kernels -it is obviously the first choice. Indeed the current <em>larch</em> code -probably won't work with <em>unionfs</em>, as it hasn't been tested - but -the framework to support it is in place. -</p> - - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/larch_quick-console.html b/build_tools/larch7/larch0/docs/html/larch_quick-console.html deleted file mode 100644 index bb50e70..0000000 --- a/build_tools/larch7/larch0/docs/html/larch_quick-console.html +++ /dev/null @@ -1,136 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Quick Start - Console</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="larch_quick.html"><h6>Next:</h6> - <div class="indent1">Quick Start</div></a></li> - <li><a href="larch_features.html"><h6>Previous:</h6> - <div class="indent1">Features</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Quick Start - Console</h2> - -<p>This is a quick run through of the steps needed to download <em>larch</em> -and use it to build a <em>live</em> system from one of the example profiles -provided in the 'larch-profiles' package. You can use this as an introduction -to <em>larch</em>, and as a basis for your own customized system if you like. -</p> - -<ul> - <li>Make sure you have 'python' and 'python-pexpect' packages installed. - </li> - <li>Download the latest - <a href="ftp://ftp.berlios.de/pub/larch/larch7.2/i686/larch-setup"> - <strong>larch-setup</strong></a> script - to an empty working directory. Then run it (it is a shell script). - It will download and prepare the 'larch' and 'larch-profiles' packages - so that they can be used within this directory. - </li> - <li>Several links will appear in the working directory. These point at the - individual <em>larch</em> scripts. Each has a usage message which you - can read by running the script with the '-h' option (e.g. - './larch-archin -h') - </li> - <li>For this example run I will use the 'xmini' profile (which builds a - simple XFCE based system). The following steps must be carried out as root. - </li> - <li>Install the base <em>Arch</em> system to the default location - ('/home/larchbuild'): - <ul> - <li>If you are running <em>Arch</em> the default package mirror is taken - from /etc/pacman.d/mirrorlist. On a non-<em>Arch</em> system this file - (probably) won't exist, in which case the first uncommented server in - larch0/data/mirrorlist is used (this file comes from the 'pacman-allin' - package, which should be downloaded automatically in this case). The - default server might be alright, but if not you should edit this file. - </li> - <li><pre>./larch-archin -p larch0/profiles/xmini install</pre> - </li> - </ul> - </li> - <li>Prepare the <em>live</em> system. This script compresses the - installation using squashfs and also builds a squashed overlay containing - all the customizations necessary for the <em>live</em> system, plus those - specified in the profile: - <pre>./larch-larchify -p larch0/profiles/xmini</pre> - </li> - <li>Create a bootable 'iso' containing the <em>live</em> system: - <pre>./larch-live_iso -p larch0/profiles/xmini</pre> - </li> - <li>As an alternative to the last step, make a bootable USB-stick: - Insert the stick and double-check the name of the partition to install to. - I will assume /dev/sdb1 here: - <pre>./larch-live_part -p larch0/profiles/xmini sdb1</pre> - </li> - <li>If all that worked, you can test the resulting 'iso' in (for example) - <em>virtualbox</em> (select the 'vesa' option from the boot menu, otherwise - <em>xorg</em> probably won't start), or try to boot from the USB-stick. - </li> - <li>If you want to try your hand at designing your own system, the main - place to look for details of the customization process is the - section <a href="profiles.html">Profiles</a>. - </li> - <li> Share and Enjoy!</li> -</ul> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/larch_quick.html b/build_tools/larch7/larch0/docs/html/larch_quick.html deleted file mode 100644 index eeb035b..0000000 --- a/build_tools/larch7/larch0/docs/html/larch_quick.html +++ /dev/null @@ -1,148 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Quick Start</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="archin.html"><h6>Next:</h6> - <div class="indent1">Installation of the base Arch system</div></a></li> - <li><a href="larch_quick-console.html"><h6>Previous:</h6> - <div class="indent1">Quick Start - Console</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Quick Start</h2> - -<p>The gui should make exploration of the possibilities offered by <em>larch</em> -quite straightforward. The documentation should provide enough information to -understand how a <em>larch live</em> system works, so that further customizations -can be performed beyond those directly supported. -</p> -<p>The general sequence of events starts with creating a 'project', which will -determine certain aspects of the build environment (such as where to place the -installation files), and select a profile. The profile describes the system to be -installed (primarily which packages, but also various other aspects). All this -configuration information is stored in the user's home directory (~/.config/larch), -so that it is retained from one <em>larch</em> run to the next. -</p> - -<ul> - <li>At present I only maintain a repository for 'i686', as I don't run a 64-bit - <em>Arch</em> machine, but as all the current <em>larch</em> packages - have architecture 'any', both architectures should be supported. - </li> - <li>Make sure you have 'pyqt' and 'python-pexpect' packages installed. - </li> - <li>Download the latest - <a href="ftp://ftp.berlios.de/pub/larch/larch7.2/i686/larch-setup"> - <strong>larch-setup</strong></a> script - to an empty working directory. Then run it (it is a shell script). - It will download and prepare the 'larch' and 'larch-profiles' packages so that - <em>larch</em> can be run from this directory. - </li> - <li>Run './larch' in the working directory. - As it is a gui program, you must of course be running xorg (see - <a href="larch_quick-console.html">Command-Line Interface</a> - for use from the command line). In general you should start <em>larch</em> - as a normal, unprivileged user, so that the access to the configuration - files is as the correct user. It will ask for the <em>sudo</em> - password when it needs it. - </li> - <li>To build a <em>larch live</em> system you basically just have to go through - the tabs one after the other. - </li> - <li>The first tab allows you to create a project and select a profile. The 'mini' - (no <em>xorg</em>) and 'xmini' (a fairly minimal <em>xfce</em> desktop) examples - (from the supplied 'profiles' folder) might be good places to start. - The default installation path should be alright for most purposes, - but you might need to move it if you don't have enough space on that partition. - Be careful! If you put a silly path in here you might overwrite your system. - </li> - <li>The 'Installation' tab performs the installation of the system to be squashed, - by downloading and installing all the requested packages to the installation path - set for the project. You can adjust a few aspects of this process, for example - to use a local package mirror, or to add repositories to pacman.conf. The default - is to use the mirror set on the host system and also to use the host's package - cache, so that repeated builds don't need to download the packages all over - again. - </li> - <li>The 'Larchify' tab compresses the installation using squashfs, also building - a squashed overlay containing all the customizations necessary for the - <em>live</em> system and those specified in the profile. - </li> - <li>A few customizations of the medium are accessible on the 'Medium Profile' tab, - for example the bootloader configurations. - </li> - <li>Finally the 'Medium' tab writes the prepared <em>larch</em> files to an - <em>iso</em> file (for CD or DVD), or to the partition of your choice (be careful!), - so that you end up with a bootable <em>larch</em> system. - </li> - <li>Particular things that you might want to customize even in a first test run might - be the supported <strong>locales</strong> and <strong>rc.conf</strong> (both on the - 'Larchify' tab). - </li> - <li>Further details of the customization process are in the section - <a href="profiles.html">Profiles</a> and in the documentation to the individual - gui tabs. - </li> - <li> Share and Enjoy!</li> -</ul> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/larch_rebuild.html b/build_tools/larch7/larch0/docs/html/larch_rebuild.html deleted file mode 100644 index 0433349..0000000 --- a/build_tools/larch7/larch0/docs/html/larch_rebuild.html +++ /dev/null @@ -1,100 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Recompressing the whole system</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="larch_gui.html"><h6>Next:</h6> - <div class="indent1">Using the GUI</div></a></li> - <li><a href="larch_running.html"><h6>Previous:</h6> - <div class="indent1">Running a larch live system</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Recompressing the whole system</h2> - -<p>The <em>larch-live</em> package provides the 'larch-rebuild' script, which -regenerates the system archives 'system.sqf' and 'mods.sqf' from the state of the -system at the last session save (i.e. from the files on the boot medium). All the -changes which have been gathered in the overlay archive are merged into the new -'system.sqf', thus (potentially) reducing the space requirements considerably. The -directory for the storage of these new archives must be passed as argument to the -script. -</p> - -<p>No further handling of these new archives is provided with <em>larch</em> -at present, for the simple reason that it is difficult to find a general solution to the -question of what to do with them. They cannot just replace the archives on the -boot medium because these are required to keep the <em>live</em> system running. -So some temporary storage is needed for them, and it is quite conceivable that there -is not enough space on the medium (as that might well be the reason for wanting -to recompress the system in the first place). -</p> - -<p>Thus some details of how to implement this rebuild feature are currently left to -the creativity of the user. I would, however suggest that the medium file 'larch/boot-init' -(see <a href="larch_sessionsave.html#boot-init">boot-init</a>) might be a useful place -to perform the replacement of the archives. You would just have to write a script -using 'larch-rebuild' to save the new archives somewhere, and write this 'boot-init' -script to replace the old ones with the new ones, remembering to also delete any -sqf files ending in '_' and '~' and the 'overlay.tar.lzo' archive. -</p> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/larch_running.html b/build_tools/larch7/larch0/docs/html/larch_running.html deleted file mode 100644 index 2275139..0000000 --- a/build_tools/larch7/larch0/docs/html/larch_running.html +++ /dev/null @@ -1,216 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Running a larch live system</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="larch_rebuild.html"><h6>Next:</h6> - <div class="indent1">Recompressing the whole system</div></a></li> - <li><a href="larch_ssh.html"><h6>Previous:</h6> - <div class="indent1">ssh access</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Running a <em>larch live</em> system</h2> - -<p>Of course the details depend on what you have installed and how you have -configured it. For example, the 'mini2' example profile builds a console-only system, -the 'xmaxi' profile boots to <em>xfce</em>. -</p> - -<p>One thing worth noting is that these supplied profiles automatically login -to the root account, which - potentially - allows all sorts of 'dangerous' actions, -like reformatting your disks or making a mess of your file-systems in other ways. -This is because one of the main <em>raisons d'être</em> for <em>larch</em> is its use -as an <em>Arch</em>-installation-and-rescue medium. For this, you need root access. -However, if you want to use the system in other ways, e.g. for text or image editing, -or for internet browsing or e-mail writing, it might be safer to do this as an -unprivileged user. Such a user is easily created with the 'adduser' command, or -with some other utility (e.g. the graphical 'luser.py' script in the <em>larch</em> -'<em>luser</em>' package). If you have a writeable boot medium, such changes can be -'remembered' by saving the session when you shut the system down (the possibility -will normally be offered automatically). -</p> - -<h3><a name="bootparm"></a>Boot parameters</h3> - -<p>As the <em>larch</em> build system is highly configurable, the available -boot parameters can also vary, but by default 'swap' and 'c2r' are provided. -'swap' indicates that an existing swap partition should be used (the default -is not to use it). 'c2r' means 'copy to RAM', i.e. the system data is copied -to main memory before the system is initialized. This allow the system to run -very fast and frees up the boot device (e.g. the boot CD can be ejected and the -drive used for another CD), but it does require a lot of memory (significantly -more than the size of the boot medium), and the boot process is rather slow -because so much data must be copied. Because of the high memory usage, I have -arranged it so that 'c2r' also implies 'swap'. With A USB-stick as boot medium, -the 'c2r' parameter should generally not really be needed, performance is normally -pretty good and it doesn't occupy the CD-drive (if an extra boot CD is needed, on -a machine that can't boot directly from USB, that can be removed after -booting even without 'c2r'). -</p> -<p>There are also boot options connected with the boot device. The 'nocd' boot -option, if present, prevents booting from CD. This might be useful if you use a -boot CD but want to boot a <em>larch</em> system on another device (normally -a CD will be detected before other devices). This only works if the kernel is -compatible of course. -</p> -<p>The 'root=' option allows explicit specification of the device containing the -<em>larch</em> system. It is also possible to choose the boot device on the basis -of UUID ('uuid=') or label ('label='). The default maximum waiting time (to -allow USB devices to be recognized) is 12 seconds (if a device is recognized -earlier the pause will automatically be shorter), which should be adequate, but -if you want to change this you can do it using the 'usbdelay=' option. -</p> - -<h3><a name="config"></a>Configuration</h3> - -<p>The supplied profiles are not intended to be complete, though I hope they -work reasonably well. They should be seen as examples, perhaps as starting points -for your own configurations. -If you are running a profile with X11, you may find that you -need to configure it before it will run, though nowadays much hardware will work -to at least some extent without any tweaking (even without an 'xorg.conf'). -Minimal starting-point 'xorg.conf' files are offered in the <em>xfce</em> examples. -</p> - -<p>The 'xmini' and 'xmaxi' profiles use a slightly more elaborate login approach on -the first terminal, with a simple menu as well as automatic login. There is also -a logout gui for <em>xfce</em>, which together with the login script can -trigger session saving directly, bypassing the console prompt. -</p> - -<p>If you are stuck with the console, there is still hope. It's not as pretty or -newbie friendly as an X11 desktop, but still quite capable. I always like to have -<em>mc</em> available, it's a real godsend for non-geeks (you should also install -<em>lynx</em> so that HTML files can be displayed on the console - at a -pinch you can also surf with it, but it is painful). -</p> - -<p>If your console keyboard map is -wrong, try running <i>km</i> (I stole this from the -standard <em>Arch</em> install CD and modified it a bit to work in <em>larch</em>). -It also modifies '/etc/rc.conf', so the change can be retained for subsequent -runs by performing a 'session-save'. -</p> - -<p>If you have a DHCP server on your network, you might well find that -the network interface is configured automatically (assuming your <em>rc.conf</em> -is configured appropriately). Otherwise you can use any method to set up -the network available in <em>Arch Linux</em> - see the appropriate -<em>Arch Linux</em> documentation (primarily the wiki, I guess) for details. -</p> - -<p>Of course the exact details of what you can do depends on what -software you installed, so I won't rabbit on endlessly about it here. -Nearly all configuration details should be just the same as in a normal, -hard-disk based installation. -</p> - -<h3><a name="install"></a>Installation to hard disk</h3> - -<p>The <em>larch</em> hard-disk installer <em>larchin</em> may be used to install -<em>Arch Linux</em> to hard disk (or similar). ***+ Or, at least it will be -possible to use it when I have updated (rewritten?) it for <em>larch</em>-7. -*** -<em>larchin</em> deals with partitioning and formatting of hard drives, placing -<em>Arch Linux</em> (primarily a copy of the live system on which it is running) -on the newly formatted partitions, and installation of the GRUB bootloader. -</p> - -<p>As mentioned above the main approach to <em>Arch</em> installation covered by -<em>larchin</em> is to copy the contents of the live system to a hard drive. Those -(few) bits peculiar to the needs of a live system are removed and the result is a -completely normal <em>Arch Linux</em> installation. I should perhaps mention -the file 'delarch' in the '/.livesys' directory (copied there from the 'larch/copy' -directory on the boot medium). This script (if it exists) is run at the end -of the installation -and allows custom installation actions to be performed (the -main reason for its existence is to allow features of the <em>live</em> system -to be removed, because they would be out of place in a normal installation). -</p> - -<h3><a name="install-live"></a>'Live' installation to hard disk</h3> -<p>This is sometimes called a 'frugal' install and means that the system -as it is (compressed, running in a <em>union</em> file system) on the -USB-stick or CD is installed as a <em>live</em> system to a hard-drive -partition. This might be useful if you want to run from a flash device, -for example, as it minimizes write operations to the device (normal access -is read only). -</p> -<p>The <strong>larch2hdd</strong> script (in the <em>larch-live</em> package) -performs such an installation. The partition for the installation should exist -before calling this script, which will format it as <em>ext2</em>. The script -will also install GRUB, either to the same partition or else to the MBR. -</p> - -<h3><a name="change-medium"></a>Copying the <em>live</em> system to other -media</h3> -<p>The bootloader configuration files for both isolinux(/syslinux) and grub -are copied to the medium when it is being built, regardless of which -bootloader has actually been selected. This will, however, only happen -if the support packages for the corresponding bootloader is installed in -the <em>live</em> system. This behaviour allows the <em>larch</em> scripts -to copy an already built system from one medium to another, retaining the -boot commands, and even switching the bootloader. See the -<a href="medium.html">documentation</a> for -the 'larch-live_iso' and 'larch-live_part' scripts. -</p> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/larch_sessionsave.html b/build_tools/larch7/larch0/docs/html/larch_sessionsave.html deleted file mode 100644 index 2f2ca95..0000000 --- a/build_tools/larch7/larch0/docs/html/larch_sessionsave.html +++ /dev/null @@ -1,191 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Saving a session back to the boot device (or even somewhere else)</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="larch_ssh.html"><h6>Next:</h6> - <div class="indent1">ssh access</div></a></li> - <li><a href="larch_live_system.html"><h6>Previous:</h6> - <div class="indent1">Structure of a larch live system</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Saving a session back to the boot device (or even somewhere else)</h2> - -<p>An easy way to create a customized <em>live</em> system is to start from an -existing one, make whatever changes you like, and then save the result back to -the boot device. Of course, for this you need a writeable boot device, e.g. -a USB-stick. -</p> - -<h3><a name="overlays"></a>Overlay archives</h3> - -<p>In <em>larch</em> the uppermost layer in the union file-system is in -<em>tmpfs</em> and can (optionally) be saved at shutdown to the boot medium. -It is <em>compressed</em> using <em>tar</em> and <em>lzop</em> to the file -'overlay.tar.lzo'. When the system next boots this file will then be -unpacked into the initially empty top layer. -</p> - -<p>This is handled primarily by the 'shutdown2' script, supplied in the -'larch-live' package. It is called from a hook function in 'etc/rc.shutdown'. -If the medium is writeable and contains a file 'larch/save', the user is -offered the possibility of saving this overlay archive, thus saving the -current state. -</p> - -<p>When this archive grows too large it will reduce the amount of available -memory, perhaps to an unacceptable extent. -It will also lengthen boot and shutdown times. -To counter this, it is possible to merge the -overlay archive with the middle (<em>squashfs</em>) <em>union</em> layer, -<strong>mods.sqf</strong> (which is normally not copied to memory), -thus restoring the rapid load and save times for <strong>overlay.tar.lzo</strong>, -and maximizing the available memory. I call this process -'overlay merging', and it is offered as a shutdown option. The script -'merge_overlay' (in the 'larch-live' package) provides this facility. -It takes longer to execute than a normal session save, so it should probably -not be used for every session saving operation, but just when the top overlay -gets too big. Note that use of the overlay merging feature creates an -additional layer in the <em>union</em>, 'filter.sqf'. This contains only -'whiteout' files to cover up overwritten data in the underlying 'system.sqf'. -Unlike in previous <em>larch</em> versions the 'mods.sqf' archive contains -no 'whiteouts'. It is hoped that this new structure will cure the -problems experienced in these earlier versions. -</p> - -<h3><a name="var_files"></a>Special places in /var</h3> - -<p>It was considered undesirable to include some things in the '/var' directory -in the session saves, primarily because of the space they occupy. Firstly, -the standard <em>pacman</em> package cache, '/var/cache/pacman/pkg' - if you -do want to save your cache, you should either handle this manually or set -up another location using 'CacheDir' in /etc/pacman.conf'. Also the log files -(in '/var/log') and '/var/tmp' (temporary files, like '/tmp') are not saved. -</p> - -<h3><a name="upd_packages"></a>Updating packages</h3> - -<p>It is possible to perform package addition and removal in the <em>live</em> -system, but one should be aware that packages in the base system are not actually -replaced, just (effectively) hidden, so that the space usage might become a -consideration. Also the handling of kernel updates must be handled in a special -way, because it is stored outside the root file-system, on the boot medium -and needs a separate mechanism to save it at shutdown. It should be fairly -transparent to the user, but under certain circumstances it might be necessary -to bear this in mind. -</p> - -<p>At some point, after extensive updating, it might be desirable to completely -<a href="larch_rebuild.html">rebuild the system</a>, so that also -'system.sqf' is recreated. This will require quite a bit of space, -but should otherwise pose no great problems. -</p> - -<h3><a name="de-Act"></a>Activating and deactivating the session-saving feature</h3> - -<p>As mentioned above, for this feature to be available, there must be a -file with the name 'save' in the boot medium's 'larch' directory. This -will be generated automatically if installing to a partition (i.e. if not -building an <em>iso</em>) and if there is no 'nosave' file in the profile. -The gui provides a button to create and delete this 'nosave' file, -thus disabling or enabling session saving on the created medium. -</p> - -<h3><a name="custom"></a>Customizing the behaviour using scripts</h3> - -<p>Some aspects of the session saving can be customized by writing scripts to -override the default behaviour. These scripts are (in general) kept on the boot -medium, in the 'larch' directory. As these are shell scripts and their use requires -some knowledge of the inner workings of the <em>larch live </em>system, it will -almost certainly be necessary to read the existing <em>larch</em> scripts where the -custom scripts are 'sourced' if you want to -write your own scripts to change the behaviour of the <em>live</em> system in -this respect. All these scripts are found in the 'larch-live' package. -</p> -<ul> - <li><strong>session-save0</strong> - <p>Used in <strong>session-save/shutdown2</strong> (in function 'checkse'). - This script can be used to customize the creation of the new overlay - archive, e.g. by specifying a new location. The default is - 'overlay.tar.lzo' on the boot medium. - </p> - </li> - <li><strong>save-menu</strong> - <p>Used in <strong>session-save/shutdown2</strong> (in function - 'session-save'). This script can be used to further customize the creation - of the new overlay archive, e.g. by providing an alternative session save - menu. Note that if the <strong>session-save0</strong> script specified - an alternative device path for saving the overlay, this script will be - sought in the 'larch' directory on that path. - </p> - </li> - <li><a name="boot-init"></a><strong>boot-init</strong> - <p>In initramfs hook <strong>larch3</strong>. This script allows adjustment of - the overlay handling during the boot process, e.g. getting them from another - path. - Note that the shell environment here is that of the initramfs and thus - very limited. - </p> - </li> -</ul> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/larch_ssh.html b/build_tools/larch7/larch0/docs/html/larch_ssh.html deleted file mode 100644 index 85bc9e2..0000000 --- a/build_tools/larch7/larch0/docs/html/larch_ssh.html +++ /dev/null @@ -1,212 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>ssh access</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="larch_running.html"><h6>Next:</h6> - <div class="indent1">Running a larch live system</div></a></li> - <li><a href="larch_sessionsave.html"><h6>Previous:</h6> - <div class="indent1">Saving a session back to the boot device (or even somewhere else)</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">ssh access</h2> - -<p>One feature I wanted in my live system was the ability to -access and control it remotely via <em>ssh</em>. <em>ssh</em> is -generally very useful, but in the case of a <em>live</em> CD (etc.) it -allows operations to be carried out on a remote computer, even one -without keyboard or monitor. Insert the CD, boot up -the computer (assuming it is configured to boot from CD), and log in -via the network using another computer. Isn't <em>Linux</em> great! -</p> - -<p>Well, it doesn't quite work out of the box, though it could be -tweaked so that - in the right environment - it would. Firstly, there -must be a network connection which gets set up automatically - -the easiest is probably <em>DHCP</em> (so long as -you can then find the address of the live system), -but by tweaking <strong>rc.conf</strong> in the <em>profile</em> (or by -using the session saving feature) a static address is also easy to set up. -Secondly you must provide the live system with your public key, so -that you are allowed access (using public key authentication), or else -set a password for the <em>larch</em> root user (probably easiest using the -session saving feature). -</p> - -<h4>id_rsa.pub and authorized_keys</h4> - -<p><strong>id_rsa.pub</strong> -is a public key, and it can be used to allow the user (on the remote machine) -whose key this is to <em>ssh</em> into the live system. -If you leave passwordless logins disabled (the -default), then so long as no root password is set, -the only way in (to the root account) is via public key authentication. -Of course, if you change the root password, anyone (who knows the -password) can log in via <em>ssh</em> -(if the <em>sshd</em> daemon is running). -</p> - -<p>To generate this key for your user (assuming you don't already -have one, in <strong>~/.ssh</strong>) do something like: -</p> - -<pre style="margin-left: 80px;">ssh-keygen -t rsa</pre> - -<p>Use the default destination file and empty passphrase -(normally you wouldn't do that, -but I think it is appropriate in this case). See the <em>ssh</em> man-page -for more information. -</p> - -<p>In order to enable <em>ssh</em> to the root account on the live -system, the contents of this file (a single text line) must be placed in -the <em>larch</em> system's <strong>/root/.ssh/authorized_keys</strong> file. -This file will probably not yet -exist, so the 'id_rsa.pub' can be simply copied to it. -If doing this before building the <em>live</em> system, copy the file to this -position in the 'rootoverlay' directory in the <em>profile</em>, being -careful to get the permissions (644) correct. -To do this in a running <em>larch</em> system, copy the file to this location - -session saving will then preserve it. -</p> - -<p>If you don't need <em>sshd</em> on the live system, you can -remove it from the daemons in <strong>rc.conf</strong>. -</p> - -<h4>/etc/hosts.allow</h4> - -<p> -This must be edited to allow <i>ssh</i> -access to the live system: -</p> - -<pre style="margin-left: 80px;"> -# To allow ssh in from anywhere -sshd: ALL -</pre> - -<p>If that is too radical for you, you might be able to restrict -it somewhat - that depends on your exact circumstances. For example: -</p> - -<pre style="margin-left: 80px;"> -# To allow ssh in from local net (example) -sshd: 192.168.1. -</pre> - -<h3><a name="ssh_hostkeys"></a>ssh host keys</h3> - -<p>The files -<strong>/etc/ssh/ssh_host_dsa_key</strong> -<strong>/etc/ssh/ssh_host_dsa_key.pub</strong>, -<strong>/etc/ssh/ssh_host_rsa_key</strong>, -<strong>/etc/ssh/ssh_host_rsa_key.pub</strong>, -<strong>/etc/ssh/ssh_host_key</strong>, -and -<strong>/etc/ssh/ssh_host_key.pub</strong> -are normally (in a hard-disk based system) generated on the first run of -<strong>/etc/rc.d/sshd</strong>, i.e. during the first boot after a new -installation. This only needs to be done once. However in a <em>live</em> -system changes are generally lost when the system shuts down, so this would -need to be done at every boot, which takes a while, so I prefer to -pregenerate them. -The <em>larch</em> gui offers a checkbox to enable this pregeneration on -the 'larchify' page. -To regenerate these manually (while running the <em>live</em> -system) you can do the following: -</p> - -<pre style="margin-left: 80px;"> -rm /etc/ssh/ssh_host_* -/etc/rc.d/sshd restart -</pre> - -<h3><a name="ssh_x11"></a><em>ssh</em> and <em>X11</em></h3> - -<p> -If you have set up 'X11 Forwarding' (see below), you can run X11 applications on the -<em>live</em> system from your remote system. This is very neat! -</p> - -<h4>/etc/ssh/sshd_config</h4> - -<p>This file is changed to allow X applications to run on the -<em>live</em> system but display on another: -</p> - -<pre style="margin-left: 80px;">X11Forwarding yes</pre> - -<p> -This will only work if you use the -Y option to <em>ssh</em> -on the system from which you log in, and on which -you want to display the X windows (e.g. 'ssh -Y -root@192.168.0.201'). Alternatively you can put the -following in <em>its</em> <strong>etc/ssh/ssh_config</strong>: -</p> - -<pre style="margin-left: 80px;"> -ForwardX11 yes -ForwardX11Trusted yes -</pre> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/larchify.html b/build_tools/larch7/larch0/docs/html/larchify.html deleted file mode 100644 index 3c44db1..0000000 --- a/build_tools/larch7/larch0/docs/html/larchify.html +++ /dev/null @@ -1,151 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Building the live system</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="medium.html"><h6>Next:</h6> - <div class="indent1">Preparing the larch live medium</div></a></li> - <li><a href="archin.html"><h6>Previous:</h6> - <div class="indent1">Installation of the base Arch system</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Building the <em>live</em> system</h2> - - -<p>Once we have an <em>Arch Linux</em> installation and have specified our -customizations in the profile, we can combine all this information into two -squashfs archives and an <em>initramfs</em> (to allow the <em>live</em> system -to boot). Let's call this step 'larchification' (from the verb 'larchify'). -The lowest layer in the <em>aufs</em> mount is the raw installation, -which is compressed into a <em>squashfs</em> archive, 'system.sqf'. -All the modifications specified in the profile, as well, as some -common to all <em>larch</em> systems are in the archive 'mods.sqf', which -'overlays' the basic installation. -</p> - -<p>For details of the structure of the <em>live</em> system which is built -by this stage see <a href="larch_live_system.html">this page</a>. -The bulk of the code in the <em>larchify</em> script is concerned with -building the 'mods.sqf' overlay, and a description of the main possibilities -for customizing the build process are covered in -<a href="profiles.html">the profiles documentation</a>. -</p> - -<h3><a name="mkinitcpio"></a><em>mkinitcpio</em> and the <em>initramfs</em></h3> - -<p>In order to build a suitable <em>initramfs</em> for a <em>larch</em> -system, a customized version of 'mkinitcpio.conf' is required. How -<em>larch</em> handles this is quite complicated because it aims to retain -the normal files so that the <em>live</em> system can later be installed -as a normal <em>Arch Linux</em> system, whilst at the same time offering -the capability of updating (with 'pacman -Syu') the <em>live</em> system, -including the kernel (thus requiring regeneration of the <em>initramfs</em> -for the system). -The consequence of this ambition is that modifications are made -within '/etc/mkinitcpio.d' (which are reversible when the <em>live</em> -system is installed as normal <em>Arch Linux</em> system) and a special -<em>mkinitcpio</em>' configuration file, '/etc/mkinitcpio.conf.larch' -is generated automatically (and thus should not be -touched by human hands!) from '/etc/mkinitcpio.conf.larch0'. -If you need to know more see the method 'Builder.gen_initramfs' in -'cli/larchify.py'. -</p> - -<h3><a name="reuseSystem"></a>Rebuilding using an existing 'system.sqf'</h3> - -<p>In order to aid experimentation with profile tweaks which do not affect -the underlying installation, it is possible to repeat the 'larchify' step -without rebuilding the 'system.sqf' archive, which saves quite a bit of time -(this is achieved by passing the '-o' option to 'larch-larchify' when running -from the command line). -</p> - -<h3><a name="existingSystem"></a>Making a <em>live</em> system from an -existing <em>Arch</em> installation</h3> - -<p>By setting the installation path (with the '-i' option if using the -command line) to an existing <em>Arch</em> installation, -a <em>live</em> medium can be made from it. -The installation must already be mounted, including any sub-mounts -(e.g. /home on another partition). The main mount must be with -options 'exec,dev', because most of the building is done via a <em>chroot</em> -to the installation. This approach to <em>live</em> system generation is -probably not a good idea if the installation contains a lot of data - -consider how big the result will be ... -</p> - -<p>Also the currently running (<em>Arch</em> only!) system can be -<em>larchified</em>, by setting the installation path to '/'. -This is, however, not recommended. Building from a running system can easily -result in data corruption because the file-system might well change during -the build process. -</p> - -<p>Note that some things in '/var' will not be included in the 'live' system. -Firstly, the standard <em>pacman</em> package cache ('/var/cache/pacman/pkg') -will be excluded. -Also the log files (in '/var/log') and '/var/tmp' (temporary files, like '/tmp') -are not saved. As some files in '/var/log' are required for certain aspects of -logging to function, these are recreated in the <em>initramfs</em>. -</p> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/medium.html b/build_tools/larch7/larch0/docs/html/medium.html deleted file mode 100644 index 01b0fec..0000000 --- a/build_tools/larch7/larch0/docs/html/medium.html +++ /dev/null @@ -1,142 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Preparing the larch live medium</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="profiles.html"><h6>Next:</h6> - <div class="indent1">Profiles</div></a></li> - <li><a href="larchify.html"><h6>Previous:</h6> - <div class="indent1">Building the live system</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Preparing the <em>larch live</em> medium</h2> - - -<p>The building blocks for the preparation of a <em>live</em> medium are -produced by the 'larchification' process: the two <em>squashfs</em> -archives, 'system.sqf' and 'mods.sqf', and the 'boot' directory, -containing the kernel and <em>initramfs</em>. -</p> - -<p>This stage adds the bootloader files and user-defined customizations -which are directly copied to the medium rather than being included in -the <em>squashed</em> archives. The result is written to an -<strong>iso</strong> file (for writing to CD/DVD) or directly to a -partition on a disk(-like) device, such as a USB stick. -See the <a href="profiles.html#cd-root">cd-root</a> section in the -profiles documentation for details on how to customize this data. -</p> - -<p>It is also possible to use an existing <em>larch</em> medium as input -in order to copy the system to a different medium, potentially also -changing the bootloader (only possible if the <em>live</em> system -was built with support for the new bootloader). -</p> - -<p>The command line script for building an <em>iso</em> is -<strong>larch-live_iso</strong>. Run 'larch-live_iso -h' to get a -usage message. -</p> - -<p>The command line script for installing to a partition is -<strong>larch-live_part</strong>. Run 'larch-live_part -h' to get a -usage message. -When the <em>live</em> system is installed to a partition (e.g. -USB-stick) it is possible to choose how the boot partition will be -recognized. -The options available are via UUID, partition label, partition path -(e.g. '/dev/sdb1'), or by searching for a partition -containing the file 'larch/larchboot'. See also -<a href="larch_running.html#bootparm">'Boot parameters'</a>. -</p> - -<p>The 'bootlines' file allows the boot options to be specified in a -manner independent of which bootloader is used. The default version -is supplied in the 'larch' package (in the 'data' directory), but this -will be overridden by a version supplied in the profile. The unprocessed -version is also saved in the 'boot' directory of the created medium, to -allow later copying of the medium with a different bootloader. -</p> - -<p>It is possible to repeat the installation onto various media, changing -the configuration, without needing to rerun the 'larchification' stage. -The constituent <em>larch</em> files remain unchanged. -</p> - -<h3><a name="usb2bootiso"></a>Building a boot CD for a USB-stick</h3> - -<p>Older computers may not be able to boot from USB devices, so the -possibility of generating a small <em>boot iso</em> is provided. This can -be burned to CD and can be used to boot your <em>larch</em> system on a -USB-stick. On the command line this is managed by the -<strong>larch-boot_iso</strong> script. -As this function uses the system on the USB-stick, this needs to be -plugged in (not mounted!) and selected in the 'Partition' entry. -</p> - -<p>As the kernel and <em>initramfs</em> are now taken from the CD rather -than from the USB device, an update of the kernel using the session saving -feature will not work in this case (the boot directory of the USB device -would be updated, not that of the CD). -</p> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/docs/html/profiles.html b/build_tools/larch7/larch0/docs/html/profiles.html deleted file mode 100644 index a4c4a22..0000000 --- a/build_tools/larch7/larch0/docs/html/profiles.html +++ /dev/null @@ -1,326 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - -<html> -<head> -<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> -<title>Profiles</title> -<!-- (en) Add your meta data here --> - -<link href="css/larchdocs.css" rel="stylesheet" type="text/css"/> -<!--[if lte IE 7]> -<link href="css/yaml/core/iehacks.css" rel="stylesheet" type="text/css" /> -<![endif]--> -</head> - -<body> -<!-- skip link navigation --> -<ul id="skiplinks"> - <li><a class="skip" href="#col1">Skip to main content (Press Enter).</a></li> -</ul> - -<div class="page_margins"> - <div class="page"> - <div id="top"><div id="tm"></div></div> - <!-- begin: #col1 --> - <div id="col1" role="main"> - <div id="col1_content"> - <div id="header" role="banner"> - <h1><span><em>live Arch Linux</em> builder</span></h1> - </div> - - <!-- begin: #col3 navigation column --> - <div id="col3" role="complementary"> - <div id="col3_content"> - <img class="indent2" alt="larch logo" src="css/screen/larch150x.png" width="150" height="150" /> - <div class="vlist"> - <ul> - <li><a href="index.html"><h6>Table Of Contents</h6></a></li> - <li><a href="larch_live_system.html"><h6>Next:</h6> - <div class="indent1">Structure of a larch live system</div></a></li> - <li><a href="medium.html"><h6>Previous:</h6> - <div class="indent1">Preparing the larch live medium</div></a></li> - </ul> - </div> - </div> - </div> - <!-- end: #col3 --> - -<div class="larchdocs"> -<h2 id="pagetitle" level="1">Profiles</h2> - -<p>This feature of the <em>larch</em> build system allows bundling -all the configuration information for a particular <em>live</em> system -'design' into a single directory, a <em>larch profile</em>, and the -name of the profile is the directory's name. This directory includes -the list of packages to be installed, locale information and the -particular tweaks and additions needed -to customize the system, in particular a subdirectory containing the -'overlay' files - those files which have been changed from their initial -fresh state after installation and those which have simply been added. -</p> - -<p>Note that of all the profile files and directories mentioned here -only 'addedpacks' is not optional. -</p> - -<h3><a name="overlay"></a>The overlay directory</h3> - -<p>One of the simplest features of the profile is perhaps the -'<em>rootoverlay</em>' subdirectory: -everything in this directory is copied directly to the -<em>live</em> system's overlay, so that the a file 'a/b/c' within this -directory will appear at '/a/b/c' in the <em>live</em> system, regardless -of whether this file previously existed. Note however that all ownerships -are changed to 'root:root'. The bulk of the customizations for the -<em>live</em> system would normally be placed in this directory. -</p> - -<p>It would be possible to make the desired alterations directly to the -base system, and there are situations in which one would pretty well -have to do it this way (for example if a modified or added file was to -have some ownership other than 'root:root'). But another advantage (apart -from the encapsulation of the customizations in the profile directory) of -keeping the modifications in a separate directory is that the base -installation can be kept 'clean' and thus it is easily reusable. -</p> - -<p>If you would like to have a look at a profile, look in the 'profiles' -directory in the 'larch-profiles' package (if you have downloaded -<em>larch</em> by means of the 'larch-setup' script that will be -'larch0/profiles'). Each of its subdirectories is a profile. -If you want to make your own profile, it is probably easiest to start with -one of the examples. Copy one of these directories to your working directory -and rename it (to avoid confusion). -</p> - -<h3><a name="cd-root"></a>The <strong>cd-root</strong> directory</h3> - -<p>This directory contains files that will be (more or less) directly copied -to the <em>larch</em> medium, partly dependent on the available bootloaders. -</p> - -<p>Bootloader independent files are provided in the 'larch' package at -'cd-root/boot0'. Individual files can be added or substituted by -supplying them in the <em>profile</em> at <strong>cd-root/boot</strong>. -It is also possible to completely replace the basic boot directory by -having <strong>cd-root/boot0</strong> in -the profile - then the default version will not be used. These files are -copied to the 'boot' directory of the bootable medium. -</p> - -<p>There are also directories for bootloader dependent files. These are only -copied over if the <em>live</em> system has support for the corresponding -bootloader (i.e. if the corresponding packages - 'grub' and 'syslinux' - are -installed). These end up as subdirectories of the medium's 'boot' directory, -'boot/grub', 'boot/syslinux' or 'boot/isolinux', and work in a similar way to -the 'boot(0)' directories. <em>larch</em> provides default versions of these -directories in 'cd-root/grub0' and 'cd-root/isolinux0'. To extend these, or -replace individual files, place your changes in the directories -<strong>cd-root/grub</strong> and <strong>cd-root/isolinux</strong> in the -<em>profile</em> directory, if -you want to completely replace these directories, supply your versions in -<strong>cd-root/grub0</strong> and <strong>cd-root/isolinux0</strong> in the -profile directory. -</p> - -<p>The contents of the directory <strong>cd-root/larch/copy</strong> will -appear in '/larch/copy' on the medium. During booting the <em>larch live</em> -system will copy the contents of this directory to the <em>tmpfs</em> base -directory ('/.livesys'). This feature is not -used by the <em>larch</em> system itself, but it can be used in various -ways by the <em>live</em> system - the example profiles use it to some -extent, for controlling autologin and for data required for installation -as a normal <em>Arch</em> system (information on features specific to a -<em>live</em> system which should be stripped out if a normal installation -is performed). -</p> - -<p>The contents of the directory <strong>cd-root/larch/extra</strong> will -appear in 'larch/extra' on the medium but are otherwise unconnected with any -<em>larch</em> functionality. <em>Live</em> system designers can use this -in any way they like. -</p> - -<h3><a name="other-files"></a>Other important files within a profile</h3> - -<ul> - <li><strong>addedpacks</strong> - This is the only compulsory file in - the profile (it must even be present if you are not using the - installation stage, but it can be empty in that case). It contains - a list of packages and package groups to be installed to the 'base' - system. Here you can enter all the applications - you would like in your <em>live</em> CD/USB system (and subsequently - installed to a hard disk partition, if that was your intention). - Thanks to <em>pacman</em> you don't need to sort out dependencies, - these should all be included automatically. See - <a href="archin.html#package_selection">here</a> for details. - </li> - <li><strong>vetopacks</strong> - Allows 'vetoing' of packages included - indirectly in the installation list from 'addedpacks'. See - <a href="archin.html#package_selection">here</a> for details. - </li> - <li><strong>pacman.conf.repos</strong> - Set the repository part of - 'pacman.conf' for the <em>live</em> system, and possibly also for - installation of the base system (See - <a href="archin.html#pacman_conf">here</a> for further details). - The default version will be adequate for many situations, but you - will need to supply this file if you use the 'testing' repository, - for example. - </li> - <li><strong>pacman.conf.options</strong> - Set the options part of - 'pacman.conf' for the <em>live</em> system and for - installation of the base system (See - <a href="archin.html#pacman_conf">here</a> for further details). - This will generally not be needed as the default version will be - adequate for most purposes. - </li> - <li><strong>bootlines</strong> - This file contains bootloader independent - boot lines, so that the same file can be used for grub and isolinux/syslinux. - The gui provides a button to edit this file. - To get an idea of what should be in here look at the default version (in - the 'larch' package, 'data' directory), or just click on the edit button. - </li> - - <li><strong>rootoverlay/etc/rc.conf</strong> - As a major point of - configuration in an <em>Arch</em> system this is important enough - to get a button in the <em>larch</em> gui to edit it. - </li> - - <li><strong>rootoverlay/etc/locale.gen</strong> - For convenience, the - <em>larch</em> gui provides a button to edit this file, which determines - which glibc locales are supported in the <em>live</em> system. The - corresponding files are generated (to the overlay) by the 'larchify' - script, which has an option (for experts only) to reuse the locale - files from a previous run (in order to reduce generation time in - cases where the locales are unchanged). - </li> - - <li><strong>rootoverlay/etc/mkinitcpio.conf.larch0</strong> - Again for - convenience, the <em>larch</em> gui provides a button to edit this file, - which allows you to tweak the initramfs. This is a special version of - '/etc/mkinitcpio.conf' which is used to generate the initramfs for the - <em>larch live</em> system. The default version is supplied as - '/etc/mkinitcpio.conf.larch0' in the 'larch-live' package. Whatever else - you change, don't change the larch hooks. - </li> - - <li><strong>rootoverlay/etc/inittab.larch</strong> - If this file is - present it will cause the original /etc/inittab to be saved with a - '.larchsave' suffix, and this new version will be used for the - <em>live</em> 'inittab'. This allows a special version of this file to - be used just for the <em>live</em> system, an installer - can replace it by the original during the installation process. - </li> - - <li><strong>users</strong> - It is possible to add user accounts to the - system during building. See below. - </li> - - <li><strong>skel_*</strong> (directory) - Customized '/etc/skel' substitutes - for use at build time only. See below. - </li> - - <li><strong>vetodirs</strong> - Do not use this unless you really know what - you are doing. Each directory listed in this file (one entry per line, - comment lines start with '#') will be excluded from the live system. The - directories are relative to the installation root. - </li> - - <li><strong>build-tweak</strong> - Do not use this unless you really know - what you are doing. It is a program (script) - so it must be executable - - to customize the construction of the overlay (to a certain extent). It gets - two arguments on the command line: the path to the installation being - larchified, and the (full) path to the directory in which the overlay is - being constructed. It is called just before 'mods.sqf' is squashed, but - also before users are added. - </li> - - <li><strong>nosave</strong> - The existence of this file will suppress the - generation of the file 'larch/save' on a writable medium (unless overridden - by an option to the medium generation script). It is also copied to - 'larch/nosave' on the medium (also on non-writable media), so that this - message is available later, e.g. when copying the medium. - </li> - -</ul> - -<h3><a name="users"></a>Adding user accounts</h3> - -<p> -The construction details should be provided in the 'users' file in the -profile directory. It is an 'ini'-style configuration file, the sections -being the user names. Here is an example: -<pre>[DEFAULT] -pw = -expert = -skel = -maingroup = -uid = -xgroups = video,audio,optical,storage,scanner,power,camera - -[u1] -uid = 999 -skel = - -[u2] -pw = p1 -expert = -skel = -maingroup = -uid = -xgroups = video,audio,optical,storage -</pre> -The 'DEFAULT' section is not necessary, but is generated automatically -by the gui user-table editor. Only entries which differ from the default -values need be present. -</p> -<p>The default primary group is defined by settings in '/etc/login.defs' -and '/etc/default/useradd' ('USERGROUPS_ENAB yes' in 'etc/login.defs' -causes this to be a group with the same name as the user). You can -override this by adding an 'expert' option, or by placing modified versions -of these files in the profile's 'rootoverlay' directory. -</p> -<p>The additional groups should be comma-separated and without spaces. -</p> -<p>If no 'skel'-file is specified, the default ('/etc/skel') is used, including -anything in the overlay. To use a custom 'skel'-file, place the directory -in the profile, giving it a name starting with 'skel_', and place the rest of -the name (the part after '_') in the configuration line. -</p> -<p>A password can be set for the new user by entering this (plain text - -I'm guessing this is alright in this situation ...). An empty password -field will allow passwordless logins (at least on the console). -</p> -<p>By default the UID number will be chosen automatically, but a specific -number may be entered here. In <em>Arch Linux</em> the UIDs normally start -at 1000. -</p> -<p>Users are added by means of 'useradd', so anything placed in the 'expert' -field should be a valid option to that command. If a user-name already exists -in the system to be larchified, it will be ignored (it does not count as -an error). -</p> - -</div> - - - <div class="topref"><a href="#top">Top</a></div> - </div> - <!-- begin: #footer --> - <div id="footer"> - <div id="footer-content" role="contentinfo">© 2010 Michael Towers<br /> - Page layout assisted by <a href="http://www.yaml.de/">YAML</a> and - <a href="http://www.kuwata-lab.com/tenjin/">pyTenjin</a> - </div> - </div> - <!-- end: #footer --> - </div> - <!-- end: #col1 --> - <div id="bottom"><div id="bl"><div id="bm"></div></div></div> - </div> -</div> -<!-- full skiplink functionality in webkit browsers --> -<script src="css/yaml/core/js/webkit-focusfix.js" type="text/javascript"></script> -</body> -</html> diff --git a/build_tools/larch7/larch0/gui/MEDIUM_README b/build_tools/larch7/larch0/gui/MEDIUM_README deleted file mode 100644 index ede0975..0000000 --- a/build_tools/larch7/larch0/gui/MEDIUM_README +++ /dev/null @@ -1,14 +0,0 @@ -Medium building - -In the cli, when -S--source is passed, no chroot is used for building unless -explicitly requested via the -C/--chroot option. When no -S--source is passed, -chroot will be used unless the -c/--nochroot option is passed. - -In the gui the default source is the medium directory within the installation -dir (as built by the previous stages). -If this is selected chroot commands will be used for the -medium building unless explicitly overridden (uncheck the chroot CheckBox). -If another source is selected chroot commands will only be used if explicitly -requested (check the chroot CheckBox). The chroot dir would be the project's -installation dir (so if this is '/' chroot is never available). - diff --git a/build_tools/larch7/larch0/gui/askpass.py b/build_tools/larch7/larch0/gui/askpass.py deleted file mode 100755 index ac65325..0000000 --- a/build_tools/larch7/larch0/gui/askpass.py +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env python -# -""" -# One possibility: -from PyQt4 import QtGui - -app = QtGui.QApplication([]) -result, ok = QtGui.QInputDialog.getText(None, "sudo", - "Please enter the password to run as administrator", - QtGui.QLineEdit.Password) - - -print result -#exit(0 if ok else 1) -""" - -# This version connects via a socket to the main application -import socket -import sys - -port = '\0larch-sudopw' -data = 'pw-get' - -# Create a socket (SOCK_STREAM means a TCP socket) -sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) - -# Connect to server and send data -sock.connect(port) -sock.send(data + '\n') - -# Receive data from the server and shut down -received = sock.recv(1024) -sock.close() - -print received diff --git a/build_tools/larch7/larch0/gui/controller.py b/build_tools/larch7/larch0/gui/controller.py deleted file mode 100644 index 2025301..0000000 --- a/build_tools/larch7/larch0/gui/controller.py +++ /dev/null @@ -1,466 +0,0 @@ -#!/usr/bin/env python -# -# controller.py - Manages file-system access and calling of larch scripts -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -#2010.07.19 - -import sys, os, pwd, traceback, __builtin__ -try: - import json as serialize -except: - import simplejson as serialize -from subprocess import Popen, PIPE, call -import threading -import re -import SocketServer - -from config import * -start_translator(switchC=False) - - -exports = {} -def add_exports(elist): - for key, method in elist: - exports[key] = method - -__builtin__.add_exports = add_exports - - -def error0(message): - sys.stderr.write('>>ERROR>>' + message + '\n') - sys.stderr.flush() -__builtin__.error0 = error0 - - -class Fs: - """Collect file system access methods in one class. - """ - def __init__(self): - add_exports( ( - ('fetch_layout', self.fetch_layout), - ('isfile', self.isfile), - ('isdir', self.isdir), - ('rm_rf', self.rm_rf), - ('get_partitions', self.get_partitions), - ('readfile', self.readfile), - ('savefile', self.savefile), - ('get_docs_url', self.get_docs_url), - ('oldsqf', self.oldsqf), - ('oldlocales', self.oldlocales), -# ('getpath', self.getpath), - ('browse', self.browse)) - ) - - def fetch_layout(self, layout_file): - fh = open(base_dir + '/gui/layouts/' + layout_file) - r = fh.read() - fh.close() - return (True, eval(r)) - - def rm_rf(self, path): - call(['rm', '-rf', self._getpath(path)]) - return (True, None) - - -# def exists(self, path): -# return os.path.exists(self._getpath(path)) - -# def copy(self, src, dst): -# shutil.copytree(self._getpath(src), self._getpath(dst)) - - - def oldsqf(self): - return (True, - os.path.isfile(self._getpath('install:' + CHROOT_SYSTEMSQF)) - or os.path.isfile(self._getpath('install:' + CHROOT_DIR_MEDIUM - + '/larch/system.sqf'))) - - def oldlocales(self): - return (True, os.path.isdir(self._getpath('install:%s/locale' - % CHROOT_DIR_BUILD))) - - def isfile(self, path): - return (True, os.path.isfile(self._getpath(path))) - - def isdir(self, path): - return (True, os.path.isdir(self._getpath(path))) - - - def browse(self, path): - fpath = self._getpath(path) - if call(['mkdir', '-p', fpath]) == 0: - # Start file browser at fpath - call(project_manager.appget('filebrowser').replace('$', fpath) - + ' &', shell=True) - return (True, None) - else: - return (False, None) - - -# def makedirs(self, path): -# os.makedirs(self._getpath(path)) -# return (True, None) - - def readfile(self, f): - f = self._getpath(f) - try: - fh = open(f) - r = fh.read() - fh.close() - return (True, r) - except: - return (False, _("Couldn't read file '%s'") % f) - - def savefile(self, f, d): - f = self._getpath(f) - dir = os.path.dirname(f) - if not os.path.isdir(dir): - os.makedirs(dir) - try: - fh = open(f, "w") - fh.write(d) - fh.close() - return (True, None) - except: - return (False, _("Couldn't save file '%s'") % f) - - def _getpath(self, f): - if f[0] != "/": - base, f = f.split(':') - f = '/' + f - if base == 'base': - f = base_dir + f - elif base == 'profile': - f = project_manager.profile_path + f - elif base == 'working': - f = project_manager.project_dir + f - else: - f = project_manager.get_ipath()[1] + f - return f - - def get_docs_url(self, page): - if lang and (len(lang) > 1): - p = base_dir + ('/docs/%s/html/' % lang[0:2]) + page - if os.path.isfile(p): - return (True, p) - return (True, base_dir + '/docs/html/' + page) - - - def get_partitions(self): - """Get a list of available partitions (only unmounted ones - are included). - """ - # First get a list of mounted devices - mounteds = [] - fh = open('/etc/mtab') - for l in fh: - dev = l.split()[0] - if dev.startswith('/dev/sd'): - mounteds.append(dev[5:]) - fh.close() - # Get a list of partitions - partlist = [] - fh = open('/proc/partitions') - for l in fh: - fields = l.split() - if len(fields) == 4: - dev = fields[3] - if dev.startswith('sd') and (dev[-1] in '0123456789'): - size = (int(fields[2]) + 512) / 1024 - if (size > 200) and (dev not in mounteds): - # Keep a tuple (partition, size in MiB) - partlist.append("%-12s %12s MiB" - % ('/dev/' + dev, size)) - fh.close() - return (True, partlist) - - - -class LarchScripts: - """This class deals with calling the larch scripts. - As they must be run as root a separate dispatcher process, running as - root, is used to call the actual scripts. The dispatcher is started - using 'sudo'. - A call will be initiated from the gui, and is sent to the dispatcher, - which starts the process and returns the output when it is available. - If the script is interactive, it might also require input, which can be - passed via the dispatcher. - While reading output from the dispatcher the gui must remain responsive, - so that the view can be switched and the subprocess aborted, if desired. - To achieve this a separate thread is used for reading input from the - dispatcher, together with a mechanism for activating a handler in a - thread-safe way, 'ui.idle_add'. - """ - def __init__(self): - self.larch_dispatcher = None # dispatcher subprocess - self.progress_waiting = None # used by progress widget - - - def call(self, cmd, arg=[], atend=None): - self.cmd = cmd - self.arg = arg - # Callback on completion: - self.atend = atend # returns True for automatic return to normal view - if self.larch_dispatcher: - self.runcmd() - - else: - # Start a socket server to handle password requests - # Use a unix domain server in the abstract namespace - port = '\0larch-sudopw' - # Create the server - self.sserver = SocketServer.UnixStreamServer(port, MyHandler) - self.sst = threading.Thread(target=self.sserver.serve_forever, - args=()) - self.sst.start() - # Handle one request - #self.sserver.handle_request() - - # Start the larch dispatcher script - os.environ['SUDO_ASKPASS'] = base_dir + '/gui/askpass.py' - self._sudo_wait() - dispatcher = Popen(['sudo', '-A', '-k', - base_dir + '/gui/dispatcher.py'], - stdin=PIPE, - stdout=PIPE, - stderr=PIPE) - - # And a thread to read its output - self.istream = dispatcher.stdin - self.estream = dispatcher.stderr - self.t = threading.Thread(target=self.readinput, args=(dispatcher,)) - self.t.start() - - - def runcmd(self): - progress.start() # initialize progress widget - ui.runningtab(1) # switch view to progress widget - # Run command: - cx = '%s %s:%s\n' % (self.cmd, project_manager.project_dir, - serialize.dumps(self.arg)) - logger.addLine('++' + cx) - self.istream.write(cx) - self.istream.flush() - r = self.geterr() - if r: - ui.command('infoDialog', r, 'BUG') - - - def geterr(self): - r = "" - while True: - rx = self.estream.readline() - if rx: - rx = rx.strip() - else: - break - if rx == '!+': - break - if r: - r +='\n' - r += rx - return r - - - def readinput(self, dispatcher): - ostream = dispatcher.stdout - while True: - line = ostream.readline() - if not line: - break - id, line = line.rstrip().split(':', 1) - try: - if line[0] == '=': - self._stop_server() - # The dispatcher has just started, make it available - self.larch_dispatcher = dispatcher - # Reenable the gui, and queue the command - ui.idle_add(self._dispatcher_started, self.runcmd) - continue - elif line[0] != '/': - line = serialize.loads(line) - except: - line = '[[%s]]' % line - ui.idle_add(self.addline, line) # cross-thread call - - if self.larch_dispatcher == None: - self._stop_server() - ui.idle_add(self._dispatcher_started, None) - - - - def _sudo_wait(self): - ui.command(':larch.busy', [':larch'], True) - - - def _dispatcher_started(self, cmd): - if cmd: - cmd() - else: - ui.command('infoDialog', - ("%s:\n %s" % (ui.data('authfail'), self.geterr())), - 'sudo') - ui.command(':larch.busy', [':larch'], False) - - - def _stop_server(self): - # Stop the password socket-server - self.sserver.shutdown() - self.sserver = None - - - def close(self): - if self.larch_dispatcher: - self.istream.write('quit\n') - self.istream.flush() - self.larch_dispatcher.wait() - - - def interrupt(self): - logger.addLine('--Terminate--') - self.istream.write('kill\n') - self.istream.flush() - - - def addline(self, message): - """A line has been received from the script. - This must be handled in the main thread. - The input lines are filtered for pacman, mksquashfs and mkisofs - progress output so that appropriate progress reports can be given. - """ - if 'pacman:' in message: - progress.set(message[2:]) - if message.endswith('|100'): - progress.set() - message = message.rsplit('|', 1)[0].rstrip() - else: - return - - if 'mksquashfs:' in message: - progress.set(message[2:]) - self.progress_waiting = message - return - - if 'mkisofs:' in message: - progress.set(message[2:]) - self.progress_waiting = ">_mkisofs: completed" - return - - if self.progress_waiting: - progress.set() - progress.addLine(self.progress_waiting) - self.progress_waiting = None - - progress.addLine(message) - if message[0] == '/': - # process finished: - auto = False - if self.atend: - auto = self.atend(int(message[1:])) - progress.end(auto) - self.cmd = None - elif message.startswith('?>'): - # a query (yes/no) - # Pop up the query - reply = '??YES' if ui.command('confirmDialog', - message[2:], self.cmd) else '??NO' - self.istream.write(reply + '\n') - self.istream.flush() - - - def archin(self, cmd, installrepos): - args = ['-p', project_manager.profile_path, - '-i', project_manager.get_ipath()[1], - '-c', project_manager.get('pacman_cache')] - rf = project_manager.project_dir + '/pacman.conf.repos' - if installrepos and os.path.isfile(rf): - args += ['-r', rf] - self.call('archin', args + cmd.split()) - - - def larchify(self, oldsyssqf, oldlocales): - args = ['-p', project_manager.profile_path, - '-i', project_manager.get_ipath()[1],] - if oldsyssqf: - args.append('-o') - if oldlocales: - args.append('-l') - self.call('larchify', args) - - - def testmedium(self, path, atend): - self.call('live_iso', ['-T', '-S', path,], atend=atend) - - - def writemedium(self, path, args, dest=None): - if dest == 'BOOTISO': - args.append(path) - cmd = 'boot_iso' - else: - if path: - args += ['-S', path] - else: - args += ['-p', project_manager.profile_path] - args += ['-i', project_manager.get_ipath()[1]] - if dest != None: - args.append(dest) - cmd = 'live_part' - else: - cmd = 'live_iso' - self.call(cmd, args) - - - -class MyHandler(SocketServer.StreamRequestHandler): - def handle(self): - self._event = threading.Event() - # self.rfile is a file-like object created by the handler; - # we can now use e.g. readline() instead of raw recv() calls - data = self.rfile.readline().strip() - if data == 'pw-get': - ui.idle_add(self.dialog) - self._event.wait() - # Likewise, self.wfile is a file-like object used to write back - # to the client - self.wfile.write(self.pw) - - def dialog(self): - ok, self.pw = ui.command('textLineDialog', - ui.data('getpw'), - 'sudo', '', True) - if not ok: - self.pw = '' - self._event.set() - - - -fs = Fs() - -def filesystem(key, *args): - return exports[key](*args) - -__builtin__.filesystem = filesystem -__builtin__.larchscripts = LarchScripts() - -import project -project_manager.init() - diff --git a/build_tools/larch7/larch0/gui/dirview.py b/build_tools/larch7/larch0/gui/dirview.py deleted file mode 100755 index 303f9b6..0000000 --- a/build_tools/larch7/larch0/gui/dirview.py +++ /dev/null @@ -1,172 +0,0 @@ -#!/usr/bin/python - - -# Next look at switching to a selected directory from the path (DONE), -# switching to a directory in the list, and removing/changing toolbar -# buttons (and their actions). -# Have a checkbutton for hidden files / directories somewhere. - - -import os -from PyQt4 import QtGui, QtCore - -def clicked(r, c): - print r, c - -def iclicked(item): - print item - - -class DirListing(QtGui.QTreeWidget): #qt - # Only using top-level items of the tree - def __init__(self): - QtGui.QTreeWidget.__init__(self) #qt - self._hcompact = False # used for scheduling header-compaction - self.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) - self.headers(['Name']) #qt - self.setRootIsDecorated(False) #qt - - self.connect(self, QtCore.SIGNAL('itemSelectionChanged()'), - self.s_select) - self.connect(self, QtCore.SIGNAL('itemClicked(QTreeWidgetItem *,int)'), - self.s_clicked) - - - def s_select(self): - # Signal a selection change, passing the new selection list (indexes) - s = [self.indexOfTopLevelItem(i) for i in self.selectedItems()] #qt - print "Sel", s - - - def s_clicked(self, item, col): #qt - # I guess I should use this for selection if using single - # click actions, because setting a list up might cause the - # first item to be selected (it doesn't, actually, so select - # could be used), and it should - # only change directory if actually clicked. - - - """This is intended for activating a user-defined editing function. - Tests showed that this is called after the selection is changed, so - if using this signal, use it only in 'Single' selection mode and - use this, not 'select' to record selection changes. Clicking on the - selected row should start editing the cell, otherwise just change - the selection. - """ - ix = self.indexOfTopLevelItem(item) #qt - print ix, col - - - - def headers(self, headers): #qt - self.setHeaderLabels(headers) #qt - if self._hcompact: - self._compact() - - def set(self, items, index=-1): #qt - # Note that each item must be a tuple/list containing - # entries for each column. - self.clear() #qt - c = 0 - for i in items: - item = QtGui.QTreeWidgetItem(self, i) #qt - self.addTopLevelItem(item) #qt - if c == index: - self.setCurrentItem(item) - c += 1 - if self._hcompact: - self._compact() - - def x__compact(self, on=True): - self._hcompact = on - if on: - self._compact() - - def _compact(self): - for i in range(self.columnCount()): #qt - self.resizeColumnToContents(i) #qt - - - -def dirsel(action): - print action.xtag - i = 0 - if action.xindex == 0: - print '/' - else: - path = '' - while i < action.xindex: - i += 1 - path += '/' + dirs[i] - print path - setlisting(path) -# the toolbuttons should stay the same until a different lower directory -# is chosen (one not in the old list?) - - -def setlisting(path): - dlist = os.listdir(path) - dldir = [] - dlfile = [] - for f in dlist: - if os.path.isdir(path + '/' + f): - dldir.append('d:' + f) - else: - dlfile.append('f:' + f) - dldir.sort() - dlfile.sort() - listing.set([d] for d in (dldir + dlfile)) - - -if __name__ == '__main__': - - import sys - - app = QtGui.QApplication(sys.argv) - app.setStyleSheet(""" - QToolButton { - border: 2px solid #8f8f91; - border-radius: 6px; - background-color: yellow; - } - - QToolButton:checked { - background-color: #f0c080; - } -""") - - window = QtGui.QWidget() - listing = DirListing() - bar = QtGui.QToolBar() - bar.setToolButtonStyle(QtCore.Qt.ToolButtonTextOnly) - actg = QtGui.QActionGroup(bar) - QtCore.QObject.connect(actg, QtCore.SIGNAL('triggered (QAction *)'), dirsel) - actg.setExclusive(True) - - layout = QtGui.QVBoxLayout() - layout.addWidget(bar) - layout.addWidget(listing) - window.setLayout(layout) - window.resize(600, 480) - - - - path = '/home/mt/DATA/pyjamas' - - - dirs = path.split('/') -# dirs = ['', 'home', 'mt', 'DATA', 'software-verylong', 'DOCS', 'python_qt'] - butix = 0 - for but in dirs: - bw = bar.addAction(but+'/') - bw.setCheckable(True) - actw = actg.addAction(bw) - actw.xtag = but - actw.xindex = butix - butix += 1 - - setlisting(path) - - window.show() - - sys.exit(app.exec_()) diff --git a/build_tools/larch7/larch0/gui/dispatcher.py b/build_tools/larch7/larch0/gui/dispatcher.py deleted file mode 100755 index bcdc94c..0000000 --- a/build_tools/larch7/larch0/gui/dispatcher.py +++ /dev/null @@ -1,108 +0,0 @@ -#!/usr/bin/env python -# -# dispatcher.py - Subprocess running as root to call larch scripts -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -#2010.07.19 - -import os, sys, threading, signal -from subprocess import Popen, PIPE, STDOUT -try: - import json as serialize -except: - import simplejson as serialize - -module_dir = os.path.dirname(os.path.realpath(__file__)) -base_dir = os.path.dirname(module_dir) - - -def out(key, line): - sys.stdout.write(str(key) + ':' + line + '\n') - sys.stdout.flush() - -# Signal dispatcher started -out(0, '==') - -def input_reader(): - global process - id = process.pid - while True: - line = process.stdout.readline() - if not line: - break - - out(id, line.rstrip()) - - process.wait() - out(id, '/%d' % process.returncode) - process = None - -def kill(): - """Kill subprocesses (well, interrupt actually). - """ - if process: - os.killpg(process.pid, signal.SIGINT) - - -process = None -while True: - line = sys.stdin.readline() - if line: - line = line.rstrip() - else: - # Controlling process died - break - cmdx = line.split(None, 1) - cmd = cmdx[0] - response = '' - if cmd in ('archin', 'larchify', 'live_iso', 'live_part', 'boot_iso', - 'test'): - # Start a larch script, together with a thread to read from it. - # The arguments are passed as a serialized list - if process: - response = ("!*** Bug (Dispatcher ERROR):" - " process already running (%d)" % process.pid) - else: - cmdx2 = cmdx[1].split(':', 1) - cmds = ([base_dir + '/cli/%s.py' % cmd, '-s'] - + serialize.loads(cmdx2[1])) - process = Popen(cmds, - preexec_fn=os.setpgrp, # to facilitate interruption - cwd=cmdx2[0], # set to project directory - stdin=PIPE, - stdout=PIPE, - stderr=STDOUT) - t = threading.Thread(target=input_reader, args=()) - t.start() - - elif cmd.startswith('??'): - process.stdin.write(cmd + '\n') - process.stdin.flush() - elif cmd == 'kill': - kill() - elif cmd != 'quit': - response = "!*** Bug (Dispatcher command): " + line - sys.stderr.write(response + '\n!+\n') - sys.stderr.flush() - if cmd == 'quit': - break - -kill() diff --git a/build_tools/larch7/larch0/gui/front/docviewer.py b/build_tools/larch7/larch0/gui/front/docviewer.py deleted file mode 100644 index a0af083..0000000 --- a/build_tools/larch7/larch0/gui/front/docviewer.py +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/env python -# -# docviewer.py -# -# (c) Copyright 2009-2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.06.24 - - -import os - - -class DocViewer: - def __init__(self): - self.index = self._getPage('index.html') - self.homepath = None - ui.widgetlist(fss('fetch_layout', 'docviewer.uim')) - - ui.connectlist( - ('doc:hide*clicked', self._hide), - ('doc:back*clicked', self._back), - ('doc:forward*clicked', self._forward), - ('doc:home*clicked', self.gohome), - ('doc:parent*clicked', self.goto), - (':docs*clicked', self._show), - ) - - def _show(self): - ui.runningtab(3) - - def _hide(self): - ui.runningtab() - - def _back(self): - ui.command('doc:content.prev') - - def _forward(self): - ui.command('doc:content.next') - - def _getPage(self, page): - return fss('get_docs_url', page) - - def gohome(self, home=None): - if home: - self.homepath = self._getPage(home) - self.goto(self.homepath) - - def goto(self, path=None): - if not path: - path = self.index - ui.command('doc:content.setUrl', path) diff --git a/build_tools/larch7/larch0/gui/front/editor.py b/build_tools/larch7/larch0/gui/front/editor.py deleted file mode 100644 index 649f55c..0000000 --- a/build_tools/larch7/larch0/gui/front/editor.py +++ /dev/null @@ -1,115 +0,0 @@ -#!/usr/bin/env python -# -# editor.py -# -# (c) Copyright 2009-2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.06.24 - -class Editor: - def __init__(self): - ui.widgetlist(fss('fetch_layout', 'editor.uim')) - ui.connectlist( - ('edit:ok*clicked', self.ok), - ('edit:cancel*clicked', self.cancel), - ('edit:revert*clicked', self.dorevert), - ('edit:copy*clicked', self.copy), - ('edit:cut*clicked', self.cut), - ('edit:paste*clicked', self.paste), - ('edit:undo*clicked', self.undo), - ('edit:redo*clicked', self.redo), - ) - - def start(self, title, endcall, text='', revert=None): - ui.command('edit:title.markup', ['h3', title]) - self.endcall = endcall - self.revert = revert - try: - self.text0 = revert() if text == None else text - except: - run_error("BUG: Editor - no revert function?") - ui.command('edit:content.text', self.text0) - ui.runningtab(4) - - def ok(self): - self.endcall(ui.command('edit:content.get')) - ui.runningtab() - - def cancel(self): - ui.runningtab() - - def dorevert(self): - if self.revert: - self.text0 = self.revert() - ui.command('edit:content.text', self.text0) - - def copy(self): - ui.command('edit:content.copy') - - def cut(self): - ui.command('edit:content.cut') - - def paste(self): - ui.command('edit:content.paste') - - def undo(self): - ui.command('edit:content.undo') - - def redo(self): - ui.command('edit:content.redo') - - def edit(self, fname, source=None, label=None, filter=None): - """Files (<fname> and <source>) can be either an absolute path or else - relative to the profile directory, the application base directory - or the working directory. Relative paths are determined by the - prefixes 'profile:', 'base:' or 'working:'. - If the file <fname> already exists its contents will be taken as the - starting point, otherwise the file <source>, which may also be an - empty string, will be read in. - Whichever file is available its contents can be filtered by an - optional 'filter' function, which takes the file contents as a - string as argument and returns the transformed contents as another - string. - """ - def revert(): - """If a file is addressed by 'source' revert to its contents, - if source is "", clear the contents, otherwise revert to the - contents as they were before entering the editor. - """ - return textsrc if source != None else text0 - - def endfile(text): - t = text.encode("utf8") - if t and (t[-1] != "\n"): - t += "\n" - fss('savefile', fname, text) - - if source != None: - textsrc = "" if source == "" else fss('readfile', source, - filter=filter) - # Read the file, if it exists, else return None - text0 = fss('readfile', fname, filter=filter, trap=False) - if text0 == None: - assert source != None # The file must be present - text0 = textsrc - if not label: - label = ui.command('editor_data.get', 'msg_dflt') % fname - self.start(label, endfile, text0, revert) - diff --git a/build_tools/larch7/larch0/gui/front/logview.py b/build_tools/larch7/larch0/gui/front/logview.py deleted file mode 100644 index b9d2ac3..0000000 --- a/build_tools/larch7/larch0/gui/front/logview.py +++ /dev/null @@ -1,94 +0,0 @@ -#!/usr/bin/env python -# -# logview.py -# -# (c) Copyright 2009-2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.09 - -import locale -# Try to work around problems when the system encoding is not utf8 -encoding = locale.getdefaultlocale()[1] -if encoding == "UTF8": - encoding = None - -#TODO: progress bar? -class Progress: - def __init__(self): - self.active = False - ui.widgetlist(fss('fetch_layout', 'progress.uim')) - ui.connect('progress:done*clicked', self._done) - - def _done(self): - self.active = False - ui.runningtab(0) - - def start(self): - # Set busy cursor on the progress area - ui.command('progress:page.busycursor', True) - # Initialize widgets - ui.command("progress:text.text") - ui.command("progress:progress.text") - ui.command("progress:done.enable", False) - ui.command("progress:cancel.enable", True) - self.active = True - ui.runningtab(1) - - def end(self, auto=False): - ui.command("progress:cancel.enable", False) - ui.command("progress:done.enable", True) - # Clear busy cursor on the progress area - ui.command('progress:page.busycursor', True) - ui.command('progress:page.busycursor', False) - if auto: - self._done() - - def addLine(self, line): - # Try to work around problems when the system encoding is not utf8 - if encoding: - line = line.decode(self.encoding, "replace").encode("UTF8") - ui.command("progress:text.append_and_scroll", line) - logger.addLine(line) - - def set(self, text=""): - ui.command("progress:progress.text", text) - - -class Logger: - def __init__(self): - ui.widgetlist(fss('fetch_layout', 'logger.uim')) - ui.connectlist( - ('log:clear*clicked', self.clear), - ('log:hide*clicked', self._hide), - (':showlog*clicked', self._show), - ) - - def clear(self): - ui.command('log:text.text') - - def addLine(self, line): - # Try to work around problems when the system encoding is not utf8 - ui.command('log:text.append_and_scroll', line) - - def _show(self): - ui.runningtab(2) - - def _hide(self): - ui.runningtab() diff --git a/build_tools/larch7/larch0/gui/front/mainwindow.py b/build_tools/larch7/larch0/gui/front/mainwindow.py deleted file mode 100644 index 407b46a..0000000 --- a/build_tools/larch7/larch0/gui/front/mainwindow.py +++ /dev/null @@ -1,132 +0,0 @@ -#!/usr/bin/env python -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -#2010.07.13 - -import __builtin__ -from uim import Uim, debug -__builtin__.debug = debug - - -_running = False -def fss(*args, **kargs): - while True: - if _running: - ui.command(':larch.busy', [], True) - ok, result = filesystem(*args) - if _running: - ui.command(':larch.busy', [], False) - if ok: - filter = kargs.get('filter') - return filter(result) if filter else result - - if kargs.get('trap', True): - ui.command('errorDialog', result) - # That might return, but the gui should quit (soon?). - return None - -__builtin__.fss = fss - - - -class Ui(Uim): - def __init__(self): - Uim.__init__(self) - - def runningtab(self, i=None): - if (i == None): - i = 1 if progress.active else 0 - if (i == 0) and hasattr(stage, 'reenter'): - stage.reenter() - self.command(':tabs.set', i) - - def fileDialog(self, message, startdir=None, create=False, - dirsonly=False, file=None, bookmarks=None, filter=None): - return self.command('fileDialog', message, startdir, None, - dirsonly, create, file, bookmarks, filter) - - def enable_installation_page(self, on): - self.command(':notebook.enableTab', 1, on) - - def quit(self): - """Do any tidying up which may be necessary. - """ - larchscripts.close() - Uim.quit() - - def data(self, key): - return self.command('main_page_data.get', key) - -__builtin__.ui = Ui() - - -def tab_changed(index): - __builtin__.stage = pages[index] - stage.enter() -ui.connect(':notebook*changed', tab_changed) - - -from page_project import ProjectSettings -from page_installation import Installation -from page_larchify import Larchify -from page_mediumprofile import MediumProfile -from page_medium import Medium - - -from docviewer import DocViewer - -from editor import Editor - -from logview import Logger, Progress - - -def run_error(message, title=None): - ui.command('warningDialog', message, title) -__builtin__.run_error = run_error - -pages = [] -def start(): - pages.append(ProjectSettings()) - pages.append(Installation()) - pages.append(Larchify()) - pages.append(MediumProfile()) - pages.append(Medium()) - - __builtin__.docviewer = DocViewer() - __builtin__.edit = Editor().edit - - __builtin__.progress = Progress() - __builtin__.logger = Logger() - - MainWindow = fss('fetch_layout', 'page_main.uim') - ui.widgetlist(MainWindow) - - ui.connect('$$$uiclose$$$', ui.quit) - ui.connect('$$$uiquit$$$', ui.quit) - ui.connect('$$$cancel$$$', larchscripts.interrupt) - - ui.command(':larch.pack') - # Set up the first gui page (project settings) - pages[0].setup() - ui.command(':larch.show') - _running = True - ui.run() - diff --git a/build_tools/larch7/larch0/gui/front/page_installation.py b/build_tools/larch7/larch0/gui/front/page_installation.py deleted file mode 100644 index 111e247..0000000 --- a/build_tools/larch7/larch0/gui/front/page_installation.py +++ /dev/null @@ -1,188 +0,0 @@ -# page_installation.py - Handler for the installation page -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.19 - -class Installation: - def __init__(self): - ui.widgetlist(fss('fetch_layout', 'page_installation.uim')) - - ui.connectlist( - (':addedpacks*clicked', self.edit_addedpacks), - (':vetopacks*clicked', self.edit_vetopacks), - (':pacmanconf*clicked', self.edit_pacmanconf), - (':repos*clicked', self.edit_repos), - (':editmirrorlist*clicked', self.edit_mirrorlist), - (':cache_change*clicked', self.change_cache), - (':editrepolist*clicked', self.edit_repolist), - (':install*clicked', self.install), - (':sync*clicked', self.dosync), - (':update*clicked', self.doupdate), - (':add*clicked', self.doadd), - (':remove*clicked', self.doremove), - (':installrepos*toggled', self.installrepo), - ) - - - def enter(self): - """This is called when the page is entered/selected/shown. - It performs initializations which depend on the state. - """ - docviewer.gohome('gui_installation.html') - # Set package cache display - ui.command(':cache_show.text', fss('getitem', 'pacman_cache')) - ui.command(':installrepos.opton', fss('getbool', 'installrepo')) - - - def data(self, key): - return ui.command('install_page_data.get', key) - - - def edit_addedpacks(self): - edit('profile:addedpacks') # In profile dir - - - def edit_vetopacks(self): - # If there is no vetopacks file, start an empty one - edit('profile:vetopacks', "") # In profile dir - - - def edit_pacmanconf(self): - edit('profile:pacman.conf.options', # In profile dir - 'base:data/pacman.conf', # Relative to base_dir - label=self.data('edit_pc'), - filter=pacmanoptions) - - - def edit_repos(self): - """This edits the repository list file for the live system. - It will be used to construct the /etc/pacman.conf file. - If the option to specify a different file for the installation - stage is not enabled (the default), this file will also be used - for the installation. - """ - edit('profile:pacman.conf.repos', # In profile dir - 'base:data/pacman.conf.repos', # Relative to base_dir - label=self.data('edit_pr')) - - - def edit_mirrorlist(self): - ml = '/etc/pacman.d/mirrorlist' - if not fss('isfile', ml): - ml = 'base:data/mirrorlist' # Relative to base_dir - edit('working:mirrorlist', ml, - label=self.data('edit_mli')) - - - def change_cache(self): - # Is anything more necessary? Do I need to test the path? - # Would a directory browser be better? - ok, path = ui.command('textLineDialog', - self.data('prompt_ncp'), - None, fss('getitem', 'pacman_cache')) - if ok: - self.set_pacman_cache(path) - - - def set_pacman_cache(self, path): - path = path.strip().rstrip('/') - fss('setitem', 'pacman_cache', path) - ui.command(':cache_show.text', path) - - - def edit_repolist(self): - """This edits the repository list file used for installation, - if the corresponding option is enabled. - """ - # Should it be based on the default or on the profile? - rf = 'profile:pacman.conf.repos' - if not fss('isfile', rf): - rf = 'base:data/pacman.conf.repos' # Relative to base_dir - edit('working:pacman.conf.repos', rf, - label=self.data('edit_pri')) - - - def installrepo(self, on): - fss('setbool', 'installrepo', on) - - - def install(self): - """Start the installation. - """ - self.archin('install') - - - def dosync(self): - self.archin('refresh') - - - def doupdate(self): - f = ui.fileDialog(message=self.data('msg_pu'), - filter=(self.data('filter_pu'), '*.pkg.tar.*')) - if f: - self.archin('update ' + f) - - - def doadd(self): - ok, plist = ui.command('textLineDialog', - self.data('prompt_pi'), - 'pacman -S') - if ok: - self.archin('sync ' + plist.strip()) - - - def doremove(self): - ok, plist = ui.command('textLineDialog', - self.data('prompt_pr'), - 'pacman -Rs') - if ok: - self.archin('remove ' + plist.strip()) - - - def archin(self, cmd): - """This runs the 'archin' script (as root). It doesn't wait for - completion because the output must be collected and displayed - while it is running. The display switches the view to the - progress reporting page. It should probably activate the busy - cursor too. - """ - larchscripts.archin(cmd, ui.command(':installrepos.active')) - - - -def pacmanoptions(text): - """A filter for pacman.conf to remove the repository info. - """ - texto = "" - block = "" - for line in text.splitlines(): - block += line + "\n" - if line.startswith("#["): - break - if line.startswith("[") and not line.startswith("[options]"): - break - if not line.strip(): - texto += block - block = "" - return texto - - - diff --git a/build_tools/larch7/larch0/gui/front/page_larchify.py b/build_tools/larch7/larch0/gui/front/page_larchify.py deleted file mode 100644 index 9868727..0000000 --- a/build_tools/larch7/larch0/gui/front/page_larchify.py +++ /dev/null @@ -1,248 +0,0 @@ -# page_larchify.py - Handler for the project settings page -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.13 - -USERINFO = ['pw', 'maingroup', 'uid', 'skel', 'xgroups', 'expert'] - -class Larchify: - def __init__(self): - ui.widgetlist(fss('fetch_layout', 'page_larchify.uim')) - - ui.connectlist( - (':build*clicked', self.build), - (':ssh*toggled', self.sshtoggle), - (':locales*clicked', self.locales), - (':rcconf*clicked', self.rcconf), - (':initcpio*clicked', self.initcpio), - (':overlay*clicked', self.overlay), - (':utable*clicked', self.uedit), - (':useradd*clicked', self.useradd), - (':userdel*clicked', self.userdel), - (':rootpwb*clicked', self.rootpw), - ) - - self.userheaders = self.data('uheaders') - - - def data(self, key): - return ui.command('larchify_page_data.get', key) - - - def enter(self): - """This is called when the page is entered/selected/shown. - It performs initializations which depend on the state. - """ - docviewer.gohome('gui_larchify.html') - - # Check that it could possibly be an Arch installation - idir = fss('get_installation_dir') - couldBeArch = fss('isdir', ':var/lib/pacman/local') - ui.command(':build.enable', couldBeArch) - if not couldBeArch: - run_error(_("No Arch installation at %s") % idir) - - # ssh keys - sshon = fss('isfile', ':usr/bin/ssh-keygen') - ui.command(':ssh.enable', sshon) - - if fss('isfile', 'profile:nosshkeys'): - sshon = False - ui.command(":ssh.set", sshon) - - # users table - idir_normal = idir != '/' - ui.command(':users.enable', idir_normal) - if idir_normal: - # Fetch users information - fss('newUserinfo') - self.readuserinfo() - - # Root password - self.showrootpw() - - self.reenter() - - - def reenter(self): - """These also need resetting after a build run. - """ - # Whether there is an old system.sqf to reuse? - ossqf = fss('oldsqf') - if not ossqf: - ui.command(':oldsquash.set', False) - ui.command(':oldsquash.enable', ossqf) - - # Whether there is a set of old glibc locales to reuse? - olcl = fss('oldlocales') - if not olcl: - ui.command(':oldlocales.set', False) - ui.command(':oldlocales.enable', olcl) - -#TODO: Remove hack if the underlying bug gets fixed - ui.command(":larchify_advanced.enable_hack") - - - def readuserinfo(self, select=None): - """'select' should be a username, defaulting to the first entry. - """ - self.usersel = 0 - self.userlist = [] - i = 0 - for u in fss('allusers'): - self.userlist.append(self.userinfolist(u)) - if u == select: - self.usersel = i - i += 1 - ui.command(':utable.set', self.userlist, self.usersel) - - - def userinfolist(self, user): - return [user] + fss('getuserinfo', user, USERINFO) - - - def uedit(self, row, column): - if self.usersel == row: - uname = self.userlist[row][0] - ulcell = self.userlist[row][column] - if column == 4: - ok, text = self.select_skel(ulcell) - else: - ok, text = ui.command('textLineDialog', - self.userheaders[column] + ':', 'larchify', ulcell) - text = text.strip() - if ok: - try: - if (column == 0) and (text != ''): - # Rename the user, by adding a new one and deleting - # the old - uname = text - fss('newuser', uname) - i = 0 - for f in USERINFO: - i += 1 - fss('userset', uname, f, self.userlist[row][i]) - if not fss('deluser', ulcell): - run_error(self.data('rn_error')) - - else: - fss('userset', uname, USERINFO[column-1], text) - fss('saveusers') - - except: - run_error(self.data('ud_error')) - self.readuserinfo(uname) - - else: - self.usersel = row - - - def select_skel(self, current): - # Present a list of available 'skel' folders - self.skellist = [self.data('def_skel')] - for f in fss('listskels'): - self.skellist.append(f.rsplit('/skel_', 1)[1]) - try: - i = self.skellist.index(current) - except: - i = 0 - ok, skeli = ui.command('listDialog', self.data('skel_lbl'), - self.data('skel_ttl'), self.skellist, i) - if ok: - return (True, '' if skeli == self.skellist[0] - else skeli.split()[0]) - return (False, '') - - - def useradd(self): - ok, name = ui.command('textLineDialog', self.data('newlogin')) - if ok: - name = name.strip() - if name != '' and fss('newuser', name): - self.userlist.append(self.userinfolist(name)) - self.usersel = len(self.userlist) -1 - ui.command(':utable.set', self.userlist, self.usersel) - - - def userdel(self): - if self.usersel >= 0: - user = self.userlist[self.usersel][0] - if fss('deluser', user): - del(self.userlist[self.usersel]) - lu = len(self.userlist) - if lu: - if lu <= self.usersel: - self.usersel -= 1 - ui.command(':utable.set', self.userlist, self.usersel) - - - def showrootpw(self): - self.rootpw = fss('readfile', 'profile:rootpw', trap=False) - if self.rootpw == None: - self.rootpw = "" - ui.command(':rootpwe.text', self.rootpw) - - - def rootpw(self): - ok, pw = ui.command('textLineDialog', self.data('newrootpw'), - "larchify", self.rootpw) - if ok: - pw = pw.strip() - if pw: - fss('savefile', 'profile:rootpw', pw) - else: - fss('rm_rf', 'profile:rootpw') - self.showrootpw() - - - def sshtoggle(self, on): - """Whether the system ssh keys are pregenerated - depends on the presence of the profile file 'nosshkeys' - (and of course on openssh being installed). - """ - sshoff = fss('isfile', 'profile:nosshkeys') - if on: - if sshoff: - fss('rm_rf', 'profile:nosshkeys') - elif not sshoff: - fss('savefile', 'profile:nosshkeys', "Don't pregenerate ssh keys") - - - def locales(self): - edit('profile:rootoverlay/etc/locale.gen', 'install:etc/locale.gen') - - - def rcconf(self): - edit('profile:rootoverlay/etc/rc.conf', 'install:etc/rc.conf') - - - def initcpio(self): - edit('profile:rootoverlay/etc/mkinitcpio.conf.larch0', - 'install:etc/mkinitcpio.conf.larch0') - - - def overlay(self): - fss('browse', 'profile:rootoverlay') - - - def build(self): - larchscripts.larchify(ui.command(':oldsquash.active'), - ui.command(':oldlocales.active')) diff --git a/build_tools/larch7/larch0/gui/front/page_medium.py b/build_tools/larch7/larch0/gui/front/page_medium.py deleted file mode 100644 index 75f0efe..0000000 --- a/build_tools/larch7/larch0/gui/front/page_medium.py +++ /dev/null @@ -1,320 +0,0 @@ -# page_medium.py - Handler for the project settings page -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.13 - -"""This page can also handle sources other than the normal larch -installation. It should convert any larch image into -another, with different medium and/or different bootloader, so long as the -bootloader is supported by the source image. -""" - -import os -BOOTLOADERS = ('grub', 'syslinux') - -class Medium: - def __init__(self): - ui.widgetlist(fss('fetch_layout', 'page_medium.uim')) - - ui.connectlist( - (':source_larch*toggled', self.src_larch), - (':source_dev*toggled', self.src_dev), - (':source_iso*toggled', self.src_iso), - (':source_path*toggled', self.src_path), - (':source_select*clicked', self.src_select), - (':vlabelb*clicked', self.newlabel), - (':grub*toggled', self.grub), - (':syslinux*toggled', self.syslinux), - (':selectpart*clicked', self.choosepartition), - (':search*toggled', self.searchtoggled), - (':destination*toggled', self.activate_actions), - (':make_medium*clicked', self.make), - (':bootcd*clicked', self.makeboot), - ) - ui.command(':bootcd.enable', False) - - - def enter(self): - """This is called when the page is entered/selected/shown. - It performs initializations which depend on the state. - """ - self.source = '' - self.destination = '' - ui.command(':larchpart.text') - docviewer.gohome('gui_medium.html') - if ui.command(':source_larch.active'): - self.src_larch(True) - else: - ui.command(':source_larch.set', True) - ui.command(':%s.set' % fss('getitem', 'medium_search'), True) - ui.command(':vlabele.text', fss('get_mediumlabel')) - - - def data(self, key): - return ui.command('medium_page_data.get', key) - - - def setupbootloader(self, init=False): - if init: - self.bootloaders = [] - self.nosave = False - self.source = '' - for b in BOOTLOADERS: - ui.command(':%s.set' % b, False) - ui.command(':%s.enable' % b, False) - pbl = fss('getitem', 'medium_btldr') - for b in self.bootloaders: - ui.command(':%s.enable' % b, True) - if self.bootloaders: - if pbl not in self.bootloaders: - pbl = self.bootloaders[0] - ui.command(':%s.set' % pbl, True) - ui.command(':dosave.set', not self.nosave) - ui.command(':source_show.text', self.source) - self.activate_actions() - - - def activate_actions(self, *args): - # There needs to be a bootloader - bl = self.get_bootloader() - bcdok = (ui.command(':source_dev.active') - and bool(self.source) - and bool(bl)) - ui.command(':bootcd.enable', bcdok) - # If using a destination partition, that needs to be available. - wp = ui.command(':destination.active') - if wp: - # If writing to a partition without installing a bootloader - if ui.command(':nombr.active'): - bl = True # bootloader not necessary - dp = bool(self.destination) - else: - dp = True - ui.command(':make_medium.enable', bool(self.source) and bl and dp) - ui.command(':detection.enable', bcdok or wp) - - - def get_bootloader(self): - if ui.command(':grub.active'): - return 'grub' - if ui.command(':syslinux.active'): - return 'syslinux' - return None - - - def _testmedium(self, cc): - # Runs in background thread ... - self.bootloaders = [] - if not (cc & 8): - self.bootloaders.append('syslinux') - if not (cc & 16): - self.bootloaders.append('grub') - self.nosave = bool(cc & 2) - ui.idle_add(self.setupbootloader, bool(cc & 1)) - return True # return immediately to normal view - - - def src_larch(self, on): - if on: - mpath, ok, self.bootloaders, self.nosave = fss('testmedium') - if ok: - self.source = mpath - else: - self.source = '' - run_error(self.data('msg_med') % mpath) - self.setupbootloader() - - ui.command(':source_select.enable', not on) - ui.command(':chroot.set', on) - - - def src_dev(self, on): - """The source system is on a mountable device, which must be - selected from a list of available devices (via the Choose button) - and tested for validity, maybe the presence of larch/system.sqf. - """ - if on: - self.setupbootloader(init=True) - - - def src_iso(self, on): - """The source system is in an 'iso' file, which must be - selected by browsing the file system (via the Choose button) - and tested for validity, maybe the presence of larch/system.sqf. - """ - if on: - self.setupbootloader(init=True) - - - def src_path(self, on): - """The source system is in a directory, which must be - selected by browsing the file system (via the Choose button) - and tested for validity, maybe the presence of larch/system.sqf. - """ - if on: - self.setupbootloader(init=True) - - - def src_select(self): - """The function of this button varies according to the selected - source ... - """ - src = None - if ui.command(':source_dev.active'): - part = self.selectpart() - if part: - src = part - - elif ui.command(':source_iso.active'): - iso = ui.fileDialog(self.data('iso_src'), - filter=(self.data('iso_type'), '*.iso')) - if iso: - src = iso - - elif ui.command(':source_path.active'): - medium = ui.fileDialog(self.data('medium_src'), dirsonly=True) - if medium: - src = medium - - if src: - self.source = src - larchscripts.testmedium(src, self._testmedium) - - - def grub(self, on): - if on: - fss('setitem', 'medium_btldr', 'grub') - - def syslinux(self, on): - if on: - fss('setitem', 'medium_btldr', 'syslinux') - - - def newlabel(self): - ok, l = ui.command('textLineDialog', - self.data('prompt_label'), - None, fss('getitem', 'medium_label')) - if ok: - ui.command(':vlabele.text', fss('set_mediumlabel', l)) - - - def choosepartition(self): - p = self.selectpart(True) - if p: - ui.command(':larchpart.text', p) - self.destination = p - self.activate_actions() - - - def selectpart(self, write=False): - # Present a list of available partitions (only unmounted ones - # are included) - self.partlist = fss('get_partitions') - ok, choice = ui.command('listDialog', - self.data('parts_dst') if write else self.data('parts_src'), - self.data('parts_t'), - self.partlist, len(self.partlist) - 1) - # The partition to be used is fetched from the gui, so there is no - # need to save it anywhere else. - if ok: - return choice.split()[0] - else: - return None - - - def searchtoggled(self, on): - ui.command(':nolarchboot.enable', not on) - - - def make(self): - """Write the larch medium. - """ - args = ['-l', ui.command(':vlabele.get')] - if ui.command(':syslinux.active'): - args.append('-b') - - # Is it standard (using profile, etc.) or copying? - if ui.command(':source_larch.active'): - # Normal larch build - path = '' - if not ui.command(':chroot.active'): - args.append('-c') - - else: - # Copying from another larch medium - path = self.source - if ui.command(':chroot.active'): - args.append('-C') - - # Write to iso file or to partition? - if ui.command(':destination.active'): - # Write to partition - for db in ('label', 'uuid', 'device', 'search'): - if ui.command(':%s.active' % db): - detect = db - args += ['-d', detect] - if (detect != 'search') and ui.command(':nolarchboot.active'): - args.append('-n') - args.append('-a' if ui.command(':dosave.active') else '-A') - if ui.command(':noformat.active'): - args.append('-x') - if ui.command(':nombr.active'): - args.append('-m') - larchscripts.writemedium(path, args, - os.path.basename(self.destination)) - - else: - # Write an 'iso' file - df = self.isopath() - if df: - args += ['-D', df[0], '-o', df[1]] - larchscripts.writemedium(path, args) - - - def makeboot(self): - return - args = ['-l', fss('getbootisolabel')] - if ui.command(':syslinux.active'): - args.append('-b') - path = os.path.basename(self.source) - if ui.command(':chroot.active'): - args.append('-C') - df = self.isopath(bootiso=True) - if df: - args += ['-D', df[0], '-o', df[1]] - larchscripts.writemedium(path, args, 'BOOTISO') - - - def isopath(self, bootiso=False): - sdir = fss('getisosavedir') - ifname = fss('getbootisofile' if bootiso else 'getisofile') - path = ui.fileDialog(self.data('isopath'), startdir=sdir, - create=True, file=ifname, filter=(self.data('iso_type'), '*.iso')) - if path: - f = os.path.basename(path) - d = os.path.dirname(path) - if d != sdir: - fss('setitem', 'isosavedir', d) - if f != ifname: - fss('setitem', 'bootisofile' if bootiso else 'isofile', f) - return (d, f) - - return None diff --git a/build_tools/larch7/larch0/gui/front/page_mediumprofile.py b/build_tools/larch7/larch0/gui/front/page_mediumprofile.py deleted file mode 100644 index 0ebb769..0000000 --- a/build_tools/larch7/larch0/gui/front/page_mediumprofile.py +++ /dev/null @@ -1,87 +0,0 @@ -# page_mediumprofile.py - Handler for the project settings page -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.14 - - -class MediumProfile: - def __init__(self): - ui.widgetlist(fss('fetch_layout', 'page_mediumprofile.uim')) - - ui.connectlist( - (':bootlines*clicked', self.editbootlines), - (':grubtemplate*clicked', self.editgrub), - (':syslinuxtemplate*clicked', self.editsyslin), - (':cdroot*clicked', self.browsecdroot), - (':nosessionsave*toggled', self.nosessionsave), - ) - - - def enter(self): - """This is called when the page is entered/selected/shown. - It performs initializations which depend on the state. - """ - docviewer.gohome('gui_mediumprofile.html') - ui.command(':nosessionsave.set', fss('isfile', 'profile:nosave')) - - -# def data(self, key): -# return ui.command('mediumprofile_page_data.get', key) - - - def editbootlines(self): - edit('profile:bootlines', 'base:data/bootlines') - - - def editgrub(self): - f0 = 'profile:cd-root/grub0/menu.lst' - if not fss('isfile', f0): - f0 = 'base:cd-root/grub0/menu.lst' - edit('profile:cd-root/grub/menu.lst', f0) - - - def editsyslin(self): - f0 = 'profile:cd-root/isolinux0/isolinux.cfg' - if not fss('isfile', f0): - f0 = 'base:cd-root/isolinux0/isolinux.cfg' - edit('profile:cd-root/isolinux/isolinux.cfg', f0) - - - def browsecdroot(self): - fss('browse', 'profile:cd-root') - - - def nosessionsave(self, on): - """Whether session saving is available is firstly determined by - the writability of the boot device (assuming the extension - feature to allow the use of other devices is not being used). - The standard scripts will also not offer session saving if the - file larch/nosave is present on the boot medium. - """ - ns = fss('isfile', 'profile:nosave') - if on: - if not ns: - fss('savefile', 'profile:nosave', - "Suggestion to disable session saving" - " (can be overridden)") - else: - fss('rm_rf', 'profile:nosave') - diff --git a/build_tools/larch7/larch0/gui/front/page_project.py b/build_tools/larch7/larch0/gui/front/page_project.py deleted file mode 100644 index e9b902d..0000000 --- a/build_tools/larch7/larch0/gui/front/page_project.py +++ /dev/null @@ -1,203 +0,0 @@ -# page_project.py - Handler for the project settings page -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.13 - -import os - -class ProjectSettings: - def __init__(self): - ui.widgetlist(fss('fetch_layout', 'page_project.uim')) - - ui.connectlist( - (':choose_profile_combo*changed', self.switch_profile), - (':profile_rename*clicked', self.rename_profile), - (':profile_browse*clicked', self.browse_profile), - (':profile_delete*clicked', self.delete_profile), - (':profile_save*clicked', self.save_profile), - (':installation_path_change*clicked', self.new_build_path), - (':choose_project_combo*changed', self.switch_project), - (':new_project*clicked', self.get_new_project_name), - (':project_delete*clicked', self.delete_project), - ) - - - def setup(self): - # Initialize project combobox - self.projects = fss('get_projects') - self.project_name = fss('get_project') - try: - pix = self.projects.index(self.project_name) - except: - self.switch_project(0) - return - ui.command(':choose_project_combo.set', self.projects, pix) - # Initialize profile combobox - self.profiles = fss('get_profiles') - self.profile_name = fss('get_profile') - try: - pfix = self.profiles.index(self.profile_name) - except: - self.switch_profile(0) - pfix = 0 - ui.command(':choose_profile_combo.set', self.profiles, pfix) - # Initialize installation_dir display - self.set_build_dir(fss('get_installation_dir')) - - - def enter(self): - """This is called when the page is entered/selected/shown. - It performs initializations which depend on the state. - """ - docviewer.gohome('gui_project_settings.html') - - - def data(self, key): - return ui.command('project_page_data.get', key) - - - def set_build_dir(self, path): - self.build_dir = path - ui.command(':installation_path_show.text', self.build_dir) - ui.enable_installation_page(self.build_dir != '/') - - - def switch_profile(self, index): - """This has no effect on the display! - It is assumed that the display is already updated, or will be - updated later, and that the index is valid, so that the operation - cannot fail. - """ - self.profile_name = self.profiles[index] - fss('set_profile', self.profile_name) - - - def browse_profile(self): - source = ui.fileDialog(self.data('file_ps'), dirsonly=True, - bookmarks=fss('get_profile_bookmarks'), - startdir=fss('getitem', 'profile_browse_dir')) - if source: - fss('setitem', 'profile_browse_dir', os.path.dirname(source)) - if os.path.basename(source) in self.profiles: - if not ui.command('confirmDialog', self.data('prompt_pr')): - return - if fss('get_new_profile', source): - self.setup() - else: - run_error(self.data('msg_npd') % source) - - - def rename_profile(self): - if fss('can_rename_profile'): - ok, new = ui.command('textLineDialog', - self.data('prompt_pn'), - None, self.profile_name) - if ok: - new = new.strip() - if new in self.profiles: - ui.command('warningDialog', self.data('prompt_pe') % new) - else: - fss('rename_profile', new) - self.setup() - else: - ui.command('infoDialog', self.data('msg_pu')) - - - def save_profile(self): - bookmarks = fss('get_profile_bookmarks') - startdir = fss('getitem', 'profile_browse_dir') - path = ui.fileDialog(self.data('file_sp'), - create=True, file=self.profile_name, - bookmarks=bookmarks, - startdir=startdir if startdir else bookmarks[0][0]) - if path: - fss('setitem', 'profile_browse_dir', os.path.dirname(path)) - ok = fss('save_profile', path, False) - if ok == False: - if ui.command('confirmDialog', self.data('prompt_dr')): - # Force overwrite - fss('save_profile', path, True) - elif ok == None: - run_error(self.data('msg_piu')) - else: - self.setup() - - - def delete_profile(self): - plist = fss('list_free_profiles') - if plist: - ok, item = ui.command('listDialog', self.data('prompt_dp'), - self.data('delprof'), plist) - if ok: - if fss('delete_profile', item): - self.setup() - else: - ui.command('infoDialog', self.data('msg_dpff') % item) - else: - ui.command('infoDialog', self.data('msg_npf')) - - - def new_build_path(self): - # Is anything more necessary? Do I need to test or create the path? - # I don't think so, the installation code does that. - # If the path is "/", the installation page should be inhibited, - # but that is handled by 'setup'. - ok, path = ui.command('textLineDialog', - self.data('prompt_ip'), - None, self.build_dir) - if ok: - path = fss('set_installation_dir', path) - if path: - self.set_build_dir(path) - - - def switch_project(self, index): - fss('set_project', self.projects[index]) - self.setup() - - - def get_new_project_name(self): - ok, name = ui.command('textLineDialog', - self.data('prompt_np'), - None, self.project_name) - if ok: - if name in self.projects: - run_error(self.data('msg_pe') % name) - else: - fss('set_project', name) - self.setup() - - - def delete_project(self): - """Pop up a list of eligible project names, the selected one - will be deleted. - """ - plist = fss('list_free_projects') - if plist: - ok, item = ui.command('listDialog', self.data('prompt_pd'), - self.data('delproj'), plist) - if ok: - fss('delete_project', item) - self.setup() - else: - ui.command('infoDialog', self.data('msg_np')) - - diff --git a/build_tools/larch7/larch0/gui/front/uim.py b/build_tools/larch7/larch0/gui/front/uim.py deleted file mode 100644 index 71e106b..0000000 --- a/build_tools/larch7/larch0/gui/front/uim.py +++ /dev/null @@ -1,1327 +0,0 @@ -#!/usr/bin/env python -# -*- coding: UTF-8 -*- -# -# uim.py -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.18.07 - -#TODO? -# Fetching of image and icon files via a sort of url-like mechanism, I -# suppose initially using the 'base:' prefix might be ok. -# Then the cwd of the gui script would be irrelevant. - -#New file dialog for accessing the 'server' end. - - -"""UIM - User Interface Module - -The aim is to provide a means of creating graphical user interfaces of -moderate complexity while abstracting the interface to the actual underlying -toolkit in such a way that (at least potentially) an alternative toolkit -could be used. -[At present this aspect is rather theoretical since only a pyqt based -version has been written.] - -The gui layout is specified as a python data structure, using widget types, -parameter and signal names independent of the underlying toolkit. All -widgets are accessible by their tag, which must be specified. - -A widget is defined by a call to the 'widget' method of the GuiApp instance. -The first argument is the widget type, the second is the widget tag, the -remaining ones must be named, they form the parameters to the constructor. -If the widget is a 'container' (i.e. if it contains other widgets), it will -need a 'layout' parameter defining the layout of its contents. - -There is also a 'widgetlist' method which accepts a list of widget -definitions, each definition being itself a list. The first entry in a -definition is the widget type, the second is the widget tag, the -third is a dictionary containing all the parameters. For convenience (I'm not -sure if I will keep this, though) any entries after the dictionary will be -treated as signal names. These are just added to the parameter dictionary -with value '' (enabling the signal with its default tag). - -Signals have signatures/keys comprising the tag of the emitting widget and -the signal name (separated by '*'), and this will by default also be the tag -by which the signal is known for connection purposes. But this can be -overridden, for example to allow several widgets to emit the same signal. -In the latter case the widget tag can (optionally) be passed as the first -argument to the signal handler. - -Passing signal names as parameters to a widget constructor enables these -signals. They can later be disabled, if desired. - -Connect and disconnect methods are available, to associate (or dissociate) -handler functions with (/from) signals. -""" - -import os, sys, traceback, threading -from PyQt4 import QtGui, QtCore, QtWebKit -from collections import deque -#try: -# import json -#except: -# import simplejson as json - -#++++++++++++++++++++++++++++++++++++++++++++++++++++ -#TODO -# Add more widgets -# Add more attribute handling -# Add more signal handling - -#---------------------------------------------------- - -def debug(text): - sys.stderr.write("GUI: %s\n" % text) - sys.stderr.flush() - - -# Widget Base Classes - essentially used as 'Mixins' >>>>>>>>>>>>>>>> -class WBase: - def x__tt(self, text): - """Set tooltip. - """ - self.setToolTip(text) #qt - - def x__text(self, text=""): - """Set widget text. - """ - self.setText(text) #qt - - def x__enable(self, on): - """Enable/Disable widget. on should be True to enable the widget - (display it in its normal, active state), False to disable it - (which will normally be paler and non-interactive). - """ - self.setEnabled(on) #qt - - def x__focus(self): - self.setFocus() #qt - - def x__width(self, w): - """Set the minimum width for the widget. - """ - self.setMinimumWidth(w) #qt - - def x__typewriter(self, on): - """Use a typewriter (fixed spacing) font. - """ - if on: - f = QtGui.QFont(self.font()) #qt - f.setFamily("Courier") #qt - self.setFont(f) #qt - - def x__busycursor(self, on): - """Set/clear the busy-cursor for this widget. - """ - if on: - self.setCursor(QtCore.Qt.BusyCursor) #qt - else: - self.unsetCursor() #qt - - -class BBase: - """Button mixin. - """ - def x__icon(self, icon): - self.setIcon(self.style().standardIcon(icondict[icon])) #qt - -#qt -icondict = { "left" : QtGui.QStyle.SP_ArrowLeft, - "right" : QtGui.QStyle.SP_ArrowRight, - "down" : QtGui.QStyle.SP_ArrowDown, - "up" : QtGui.QStyle.SP_ArrowUp, - "reload" : QtGui.QStyle.SP_BrowserReload, - } - -class Container: - """This just adds layout management for widgets which contain - other widgets. - """ - def x__layout(self, layout, immediate=False): - """A layout specifies and organizes the contents of a widget. - Note that the layouting is not immediately performed by default as - it is unlikely that all the contained widgets have been defined yet. - """ - self._layout = layout - if immediate: - self.x__pack() - - def x__pack(self): - """A layout call specifies and organizes the contents of a widget. - The layout can be a layout manager list, or a single widget name - (or an empty string, which will cause a warning to be issued, but - may be useful during development). - - There are three sorts of thing which can appear in layout manager - lists (apart from the layout type at the head of the list and an - optional attribute dict as second item). There can be named - widgets, there can be further layout managers (specified as lists, - nested as deeply as you like) and there can be layout widgets, - like spacers and separators. - - A layout widget can have optional arguments, which are separated - by commas, e.g. 'VLINE,3' passes the argument '3' to the VLINE - constructor. - """ - # getattr avoids having to have an __init__() for Container. - if getattr(self, '_layout', None): - if self._layout != '$': - self.setLayout(self.getlayout(self._layout)) - self._layout = '$' - else: - debug("No layout set on '%s'" % self.w_name) - - def getlayout(self, item): - if isinstance(item, list): - try: - # Create a layout manager instance - layoutmanager = layout_table[item[0]]() - assert isinstance(layoutmanager, Layout) - except: - gui_error("Unknown layout type: %s" % item[0]) - if (len(item) > 1) and isinstance(item[1], dict): - dictarg = item[1] - ilist = item[2:] - else: - dictarg = {} - ilist = item[1:] - # Build up the list of objects to lay out - # If the layout manager is a GRID, accept only grid rows ('+') - if isinstance(layoutmanager, GRID): - args = [] - rowlen = None - for i in ilist: - if isinstance(i, list) and (i[0] == '+'): - args.append(self.getlayoutlist(i[1:], grid=True)) - if rowlen == None: - rowlen = len(i) - elif len(i) != rowlen: - gui_error("Grid (%s) row lengths unequal" - % self.w_name) - else: - gui_error("Grid (%s) layouts must consist of grid" - " rows ('+')" % self.w_name) - else: - # Otherwise the elements of the argument list can be: - # A sub-layout - # A widget - # A SPACE - args = self.getlayoutlist(ilist) - layoutmanager.do_layout(args) - # Attributes - for key, val in dictarg: - handler = "x__" + key - if hasattr(layoutmanager, handler): - getattr(layoutmanager, handler)(val) - return layoutmanager - - else: - # It must be a widget, which will need to be put in a box (qt) - return self.getlayout(['VBOX', item]) - - def getlayoutlist(self, items, grid=False): - objects = [] - for i in items: - if isinstance(i, list): - obj = self.getlayout(i) - else: - parts = i.split(',') - i = parts[0] - args = parts[1:] - try: - obj = layout_table[i](*args) - if not (isinstance(obj, SPACE) # or a separator line - or isinstance(obj, QtGui.QWidget)): #qt - assert (grid and isinstance(obj, Span)) - except: - obj = guiapp.getwidget(i) - if obj != None: - if isinstance(obj, Container): - obj.x__pack() - else: - gui_error("Bad item in layout of '%s': '%s'" - % (self.w_name, i)) - objects.append(obj) - return objects - - -class XContainer(Container): - """This is a mixin class for containers which can contain more than - one layout. - """ - def x__layout(self, layout): - gui_error("An extended container (%s) has no 'layout' method" - % self.w_name) - - -class TopLevel(Container): - def x__show(self): - self.set_visible() - - def set_visible(self, on=True): - self.setVisible(on) #qt - - def x__size(self, w_h): - w, h = [int(i) for i in w_h.split("_")] - self.resize(w, h) #qt - - def x__icon(self, iconpath): - guiapp.setWindowIcon(QtGui.QIcon(iconpath)) #qt - - def x__title(self, text): - self.setWindowTitle(text) #qt - - def x__getSize(self): - s = self.size() #qt - return "%d_%d" % (s.width(), s.height()) #qt - - def x__getScreenSize(self): - dw = guiapp.desktop() #qt - geom = dw.screenGeometry(self) #qt - return "%d_%d" % (geom.width(), geom.height()) #qt - -#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -class Window(QtGui.QWidget, TopLevel): #qt - """This is needed to trap window closing events. It also supports - a 'busy' mechanism. - """ - def __init__(self): - QtGui.QWidget.__init__(self) #qt - self.closesignal = "" - self.busystate = False - self.busy_lock = threading.Lock() - - def closeEvent(self, event): #qt - if self.closesignal: - guiapp.sendsignal(self.closesignal) - event.ignore() #qt - return - QtGui.QWidget.closeEvent(self, event) #qt - - def x__closesignal(self, text): - self.closesignal = text - - def x__busy(self, widgets, on, busycursor=True): - """This activates (or deactivates, for on=False) a 'busy' mechanism, - which can be one or both of the following: - Make the application's cursor change to the 'busy cursor'. - Disable a group of widgets. - There is a lock to prevent the busy state from being set when it - is already active. - """ - # I couldn't get the following calls to work: - # w.setCursor(QtCore.Qt.BusyCursor) - # w.unsetCursor() - self.busy_lock.acquire() - if on: - if self.busystate: - debug("*ERROR* Attempt to set busy state twice") - self.busy_lock.release() - return - self.busycursor = busycursor - if busycursor: - guiapp.setOverrideCursor(QtCore.Qt.BusyCursor) #qt - else: - if not self.busystate: - debug("*ERROR* Attempt to release busy state twice") - self.busy_lock.release() - return - if self.busycursor: - guiapp.restoreOverrideCursor() #qt - self.busystate = on - self.busy_lock.release() - for wn in widgets: - w = guiapp.getwidget(wn) - if w: - w.setEnabled(not on) #qt - else: - debug("*ERROR* No widget '%s'" % wn) - - -class Dialog(QtGui.QDialog, TopLevel): - def __init__(self): - QtGui.QDialog.__init__(self) #qt - - def x__showmodal(self): - return self.exec_() == QtGui.QDialog.Accepted #qt - - -class DialogButtons(QtGui.QDialogButtonBox): #qt - def __init__(self): - return - - def x__buttons(self, args): - """This keyword argument MUST be present. - """ - buttons = 0 - for a in args: - try: - b = getattr(QtGui.QDialogButtonBox, a) #qt - assert isinstance(b, int) #qt - buttons |= b #qt - except: - gui_warning("Unknown Dialog button: %s" % a) - QtGui.QDialogButtonBox.__init__(self, buttons) #qt - - def x__dialog(self, dname): - """This must be set or else the dialog buttons won't do anything. - """ - self._dialog = guiapp.getwidget(dname) - self.connect(self, QtCore.SIGNAL("clicked(QAbstractButton *)"), #qt - self._clicked) #qt - - def _clicked(self, button): #qt - if self.buttonRole(button) == self.AcceptRole: #qt - self._dialog.accept() #qt - else: - self._dialog.reject() #qt - - -def textLineDialog(label=None, title=None, text="", pw=False): - if label == None: - label = "Enter the value here:" - if title == None: - title = "Enter Information" - if pw: - echo = QtGui.QLineEdit.Password #qt - else: - echo = QtGui.QLineEdit.Normal #qt - result, ok = QtGui.QInputDialog.getText(None, #qt - title, label, echo, text) #qt - return (ok, unicode(result)) - - -def listDialog(label=None, title=None, items=[], current=0): - if label == None: - label = "Choose one of the entries" - if title == None: - title = "Select an item" - item, ok = QtGui.QInputDialog.getItem(None, title, label, items, - current, editable=False) #qt - return (ok, unicode(item)) - - -def confirmDialog(message, title=None): - if title == None: - title = "Confirmation" - return (QtGui.QMessageBox.question(None, title, message, #qt - QtGui.QMessageBox.Yes | QtGui.QMessageBox.Cancel) == #qt - QtGui.QMessageBox.Yes) #qt - - -def infoDialog(message, title=None): - if title == None: - title = "Information" - QtGui.QMessageBox.information(None, title, message) #qt - - -#+++++++++++++++++++++++++++ -# Error handling -def gui_error(message, title=None): - if title == None: - title = "Error" - QtGui.QMessageBox.critical(None, title, message) #qt - guiapp.exit(1) #qt - -def gui_warning(message, title=None): - if title == None: - title = "Warning" - QtGui.QMessageBox.warning(None, title, message) #qt - -def onexcept(text): - debug(traceback.format_exc()) - gui_error(text, "Exception") -#--------------------------- - -fileDialogDir = "/" -def fileDialog(message, start=None, title=None, dir=False, create=False, - file=None, urls=None, filter=None): - # filter is a list: first a textual description, then acceptable glob filenames - global fileDialogDir - if not start: - start = fileDialogDir - dlg = QtGui.QFileDialog(None, message, start) #qt - if title: - dlg.setWindowTitle(title) #qt - dlg.setReadOnly(not create) #qt - if dir: - dlg.setFileMode(dlg.Directory) #qt - elif not create: - dlg.setFileMode(dlg.ExistingFile) #qt - if filter: - dlg.setNameFilter("%s (%s)" % (filter[0], " ".join(filter[1:]))) #qt - - if urls: - urlsqt = [ QtCore.QUrl.fromLocalFile(u[0]) for u in urls ] #qt - urlsqt.append(QtCore.QUrl.fromLocalFile( - QtGui.QDesktopServices.storageLocation( - QtGui.QDesktopServices.HomeLocation))) - - dlg.setSidebarUrls(urlsqt) #qt - - if file: - dlg.selectFile(file) - - if dlg.exec_(): - path = str(dlg.selectedFiles()[0]).strip() - if os.path.isdir(path): - fileDialogDir = path - elif os.path.isfile(path): - fileDialogDir = os.path.dirname(path) - return path - else: - return "" - - -class Stack(QtGui.QStackedWidget, XContainer): #qt - def __init__(self): - QtGui.QStackedWidget.__init__(self) #qt - self.x_twidgets = [] - - def x__pages(self, pages): - self.x_twidgets = pages - - def x__pack(self): - for name in self.x_twidgets: - w = guiapp.getwidget(name) - w.x__pack() - self.addWidget(w) #qt - - def x__set(self, index=0): - self.setCurrentIndex(index) #qt - - -class Notebook(QtGui.QTabWidget, XContainer): #qt - def __init__(self): - QtGui.QTabWidget.__init__(self) #qt - self.x_tabs = [] - self.x_twidgets = [] - - def x__changed(self, name=''): - guiapp.signal(self, 'changed', name, 'currentChanged(int)') #qt - - def x__tabs(self, tabs): - self.x_twidgets = tabs - - def x__pack(self): - for name, title in self.x_twidgets: - w = guiapp.getwidget(name) - w.x__pack() - self.addTab(w, title) #qt - self.x_tabs.append([name, w]) - - def x__set(self, index=0): - self.setCurrentIndex(index) #qt - - def x__enableTab(self, index, on): - self.setTabEnabled(index, on) #qt - - -class Page(QtGui.QWidget, Container): #qt - def __init__(self): - QtGui.QWidget.__init__(self) #qt - - def x__enable(self, on): - """Enable/Disable widget. on should be True to enable the widget - (display it in its normal, active state), False to disable it - (which will normally be paler and non-interactive). - """ - self.setEnabled(on) #qt - - -class Frame(QtGui.QGroupBox, WBase, Container): #qt - def __init__(self): - QtGui.QGroupBox.__init__(self) #qt - self._text = None - - def x__text(self, text): - self._text = text - self.setTitle(text) #qt - -# A hack to improve spacing - def setLayout(self, layout): - topgap = 10 if self._text else 0 - layout.setContentsMargins(0, topgap, 0, 0) #qt - QtGui.QGroupBox.setLayout(self, layout) - - -class OptionalFrame(Frame): #qt - def __init__(self): #qt - Frame.__init__(self) #qt - self.setCheckable(True) #qt - self.setChecked(False) #qt - - def x__toggled(self, name=''): - guiapp.signal(self, 'toggled', name, 'toggled(bool)') #qt - - def x__opton(self, on): - self.setChecked(on) #qt - -#TODO: Is this still needed? (I think it's a qt bug) - def x__enable_hack(self): #qt - if not self.isChecked(): #qt - self.setChecked(True) #qt - self.setChecked(False) #qt - - def x__active(self): - return self.isChecked() #qt - - -def read_markup(markup): - def read_markup0(mlist): - text = '' - for i in mlist: - text += read_markup(i) if isinstance(i, list) else i - return text - tag = markup[0] - if tag == '': - return read_markup0(markup[1:]) - elif tag in ('h1', 'h2', 'h3', 'h4', 'p', 'em', 'strong'): - return '<%s>%s</%s>' % (tag, read_markup0(markup[1:]), tag) - elif tag == 'color': - return '<span style="color:%s;">%s</span>' % (markup[1], - read_markup0(markup[2:])) - return "Markup parse error" - - -class Label(QtGui.QLabel, WBase): #qt - def __init__(self): - QtGui.QLabel.__init__(self) #qt - - def x__markup(self, markup): - self.setText(read_markup(markup)) #qt - - def x__image(self, path): - self.setPixmap(QtGui.QPixmap(path)) #qt - - def x__align(self, pos): - if pos == "center": - a = QtCore.Qt.AlignCenter #qt - else: - a = QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter #qt - self.setAlignment(a) #qt - - -class Button(QtGui.QPushButton, WBase, BBase): #qt - def __init__(self): - QtGui.QPushButton.__init__(self) #qt - - def x__clicked(self, name=''): - guiapp.signal(self, 'clicked', name, 'clicked()') #qt - - -class ToggleButton(QtGui.QPushButton, WBase, BBase): #qt - def __init__(self): - QtGui.QPushButton.__init__(self) #qt - self.setCheckable(True) #qt - - def x__toggled(self, name=''): - guiapp.signal(self, 'toggled', name, 'toggled(bool)') #qt - - def x__set(self, on): - self.setChecked(on) #qt - - -class CheckBox(QtGui.QCheckBox, WBase): #qt - def __init__(self): - QtGui.QCheckBox.__init__(self) #qt - - def x__toggled(self, name=''): - # A bit of work is needed to get True/False state #qt - # instead of 0/1/2 #qt - guiapp.signal(self, 'toggled', name, - 'toggled(bool)', self.s_toggled) #qt - - def s_toggled(self, state): #qt - """Convert the argument to True/False. - """ #qt - return (state != QtCore.Qt.Unchecked,) #qt - - def x__set(self, on): - self.setCheckState(2 if on else 0) #qt - - def x__active(self): - return self.checkState() != QtCore.Qt.Unchecked #qt - - -class RadioButton(QtGui.QRadioButton, WBase): #qt - def __init__(self): - QtGui.QPushButton.__init__(self) #qt - - def x__toggled(self, name=''): - guiapp.signal(self, 'toggled', name, 'toggled(bool)') #qt - - def x__set(self, on): - self.setChecked(on) #qt - - def x__active(self): - return self.isChecked() #qt - - -class ComboBox(QtGui.QComboBox, WBase): #qt - def __init__(self): - QtGui.QComboBox.__init__(self) #qt - - def x__changed(self, name=''): - guiapp.signal(self, 'changed', name, 'currentIndexChanged(int)') #qt - - def x__changedstr(self, name=''): - guiapp.signal(self, 'changedstr', name, - 'currentIndexChanged(const QString &)') #qt - - def x__set(self, items, index=0): - self.blockSignals(True) - self.clear() #qt - if items: - self.addItems(items) #qt - self.setCurrentIndex(index) #qt - self.blockSignals(False) - - -class ListChoice(QtGui.QListWidget, WBase): #qt - def __init__(self): - QtGui.QListWidget.__init__(self) #qt - - def x__changed(self, name=''): - guiapp.signal(self, 'changed', name, 'currentRowChanged(int)') #qt - - def x__set(self, items, index=0): - self.blockSignals(True) - self.clear() #qt - if items: - self.addItems(items) #qt - self.setCurrentRow(index) #qt - self.blockSignals(False) - - -class List(QtGui.QTreeWidget, WBase): #qt - # Only using top-level items of the tree - def __init__(self): - QtGui.QTreeWidget.__init__(self) #qt - self.mode = "" - self.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection) #qt - self.setRootIsDecorated(False) #qt - self._hcompact = False # used for scheduling header-compaction - - def x__select(self, name=''): - guiapp.signal(self, 'select', name, - 'itemSelectionChanged()', self.s_select) #qt - - def x__clicked(self, name=''): - guiapp.signal(self, 'clicked', name, - 'itemClicked(QTreeWidgetItem *,int)', self.s_clicked) #qt - - def s_select(self): - # Signal a selection change, passing the new selection list (indexes) - s = [self.indexOfTopLevelItem(i) for i in self.selectedItems()] #qt - if self.mode == "Single": - return s - else: - return (s,) - - def s_clicked(self, item, col): #qt - """This is intended for activating a user-defined editing function. - Tests showed that this is called after the selection is changed, so - if using this signal, use it only in 'Single' selection mode and - use this, not 'select' to record selection changes. Clicking on the - selected row should start editing the cell, otherwise just change - the selection. - """ - ix = self.indexOfTopLevelItem(item) #qt - return (ix, col) - - def x__selectionmode(self, sm): - self.mode = sm - if sm == "None": - self.setSelectionMode(QtGui.QAbstractItemView.NoSelection) #qt - elif sm == "Single": - self.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) #qt - else: - self.mode = "" - self.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection) #qt - - def x__headers(self, headers): #qt - self.setHeaderLabels(headers) #qt - if self._hcompact: - self._compact() - - def x__set(self, items, index=0): #qt - # Note that each item must be a tuple/list containing - # entries for each column. - self.clear() #qt - c = 0 - for i in items: - item = QtGui.QTreeWidgetItem(self, i) #qt - self.addTopLevelItem(item) #qt - if c == index: - self.setCurrentItem(item) - c += 1 - if self._hcompact: - self._compact() - - def x__compact(self, on=True): - self._hcompact = on - if on: - self._compact() - - def _compact(self): - for i in range(self.columnCount()): #qt - self.resizeColumnToContents(i) #qt - - -class LineEdit(QtGui.QLineEdit, WBase): #qt - def __init__(self): - QtGui.QLineEdit.__init__(self) #qt - - def x__enter(self, name=''): - guiapp.signal(self, 'enter', name, 'returnPressed()') #qt - - def x__changed(self, name=''): - guiapp.signal(self, 'changed', name, 'textEdited(const QString &)') #qt - - def x__get(self): - return unicode(self.text()) #qt - - def x__ro(self, ro): - self.setReadOnly(ro) #qt - - def x__pw(self, star): - self.setEchoMode(QtGui.QLineEdit.Password if star == "+" #qt - else QtGui.QLineEdit.NoEcho if star == "-" #qt - else QtGui.QLineEdit.Normal) #qt - - -class CheckList(QtGui.QWidget, WBase): #qt - def __init__(self): - QtGui.QWidget.__init__(self) #qt - self.box = QtGui.QVBoxLayout(self) #qt - self.title = None - if text: #qt - l.addWidget(QtGui.QLabel(text)) #qt - self.widget = QtGui.QListWidget() #qt - l.addWidget(self.widget) #qt - - def x__title(self, text): - if self.title: - self.title.setText(text) #qt - else: - self.title = QtGui.QLabel(text) #qt - self.box.insertWidget(0, self.title) #qt - - def x__checked(self, index): - return (self.widget.item(index).checkState() == #qt - QtCore.Qt.Checked) #qt - - def x__set(self, items): - self.widget.blockSignals(True) #qt - self.widget.clear() #qt - if items: - for s, c in items: - wi = QtGui.QListWidgetItem(s, self.widget) #qt - wi.setCheckState(QtCore.Qt.Checked if c #qt - else QtCore.Qt.Unchecked) #qt - self.blockSignals(False) #qt - - -class TextEdit(QtGui.QTextEdit, WBase): #qt - def __init__(self): - QtGui.QTextEdit.__init__(self) #qt - - def x__ro(self, ro): - self.setReadOnly(ro) #qt - - def x__append_and_scroll(self, text): - self.append(text) #qt - self.ensureCursorVisible() #qt - - def x__get(self): - return unicode(self.toPlainText()) #qt - - def x__undo(self): - QtGui.QTextEdit.undo(self) #qt - - def x__redo(self): - QtGui.QTextEdit.redo(self) #qt - - def x__copy(self): - QtGui.QTextEdit.copy(self) #qt - - def x__cut(self): - QtGui.QTextEdit.cut(self) #qt - - def x__paste(self): - QtGui.QTextEdit.paste(self) #qt - - -class HtmlView(QtWebKit.QWebView, WBase): #qt - def __init__(self): - QtWebKit.QWebView.__init__(self) #qt - - def x__html(self, content): - self.setHtml(content) #qt - - def x__setUrl(self, url): - self.load(QtCore.QUrl(url)) #qt - - def x__prev(self): - self.back() #qt - - def x__next(self): - self.forward() #qt - - -class SpinBox(QtGui.QDoubleSpinBox, WBase): #qt - def __init__(self): - QtGui.QDoubleSpinBox.__init__(self) #qt - self.step = None - - def x__changed(self, name=''): - guiapp.signal(self, 'changed', name, 'valueChanged(double)') #qt - - def x__min(self, min): - self.setMinimum(min) - - def x__max(self, max): - self.setMaximum(max) - - def x__decimals(self, dec): - self.setDecimals(dec) - if not self.step: - self.setSingleStep(10**(-dec)) - - def x__step(self, step): - self.setSingleStep(step) - - def x__value(self, val): - self.setValue(val) - - -class ProgressBar(QtGui.QProgressBar, WBase): #qt - def __init__(self): - QtGui.QProgressBar.__init__(self) #qt - - def x__set(self, value): - self.setValue(value) #qt - - def x__max(self, max): - self.setMaximum(max) #qt - - - -# Layout classes -class Layout: - """A mixin base class for all layout widgets. - """ - pass - -boxmargin=3 -class _BOX(Layout): - def do_layout(self, items): - self.setContentsMargins(boxmargin, boxmargin, boxmargin, boxmargin) #qt - for wl in items: - if isinstance(wl, QtGui.QWidget): #qt - self.addWidget(wl) #qt - elif isinstance(wl, SPACE): #qt - if wl.size: #qt - self.addSpacing(wl.size) #qt - self.addStretch() #qt - elif isinstance(wl, Layout): #qt - self.addLayout(wl) #qt - else: #qt - gui_error("Invalid Box entry: %s" % repr(wl)) - - -class VBOX(QtGui.QVBoxLayout, _BOX): #qt - def __init__(self): - QtGui.QVBoxLayout.__init__(self) #qt - - -class HBOX(QtGui.QHBoxLayout, _BOX): #qt - def __init__(self): - QtGui.QHBoxLayout.__init__(self) #qt - - -class GRID(QtGui.QGridLayout, Layout): #qt - def __init__(self): - QtGui.QGridLayout.__init__(self) #qt - - def do_layout(self, rows): - y = -1 - for row in rows: - y += 1 - x = -1 - for wl in row: - x += 1 - if isinstance(wl, Span): - continue - # Determine the row and column spans - x1 = x + 1 - while (x1 < len(row)) and isinstance(row[x1], CSPAN): - x1 += 1 - y1 = y + 1 - while (y1 < len(rows)) and isinstance(rows[y1][x], RSPAN): - y1 += 1 - - if isinstance(wl, QtGui.QWidget): #qt - self.addWidget(wl, y, x, y1-y, x1-x) #qt - elif isinstance(wl, Layout): - self.addLayout(wl, y, x, y1-y, x1-x) #qt - elif isinstance(wl, SPACE): - self.addItem(QtGui.QSpacerItem(wl.size, wl.height), - y, x, y1-y, x1-x) #qt - else: - gui_error("Invalid entry in Grid layout: %s" % repr(wl)) - - -class SPACE: - """Can be used in boxes and grids. In boxes only size is of interest, - and it also means vertical size in the case of a vbox. In grids size - is the width. - """ - def __init__(self, size_width='0', height='0'): #qt - self.size = int(size_width) #qt - self.height = int(height) #qt - - -class Span: - """Class to group special grid layout objects together - it doesn't - actually do anything itself, but is used for checking object types. - """ - pass - - -class CSPAN(Span): - """Column-span layout item. It doesn't do anything itself, but it is used - by the Grid layout constructor. - """ - pass - - -class RSPAN(Span): - """Row-span layout item. It doesn't do anything itself, but it is used - by the Grid layout constructor. - """ - pass - - -class HLINE(QtGui.QFrame): #qt - def __init__(self, pad=None): - QtGui.QFrame.__init__(self) #qt - self.setFrameShape(QtGui.QFrame.HLine) #qt - if pad: - self.setFixedHeight(1 + 2*int(pad)) #qt - - -class VLINE(QtGui.QFrame): #qt - def __init__(self, pad=None): - QtGui.QFrame.__init__(self) #qt - self.setFrameShape(QtGui.QFrame.VLine) #qt - if pad: - self.setFixedWidth(1 + 2*int(pad)) #qt - - -class DATA: - """This is not really a widget, it just holds a dictionary of - potentially internationalized messages. - """ - def x__messages(self, mdict): - self.messages = mdict - - def x__get(self, key): - return self.messages.get(key) - - -class Uim(QtGui.QApplication): - """This class represents an application gui, possibly with more than - one top level window. - """ - timers = [] # timer objects - - def __init__(self): - global guiapp - guiapp = self - self.eno = QtCore.QEvent.registerEventType() #qt - QtGui.QApplication.__init__(self, []) #qt - self.setQuitOnLastWindowClosed(False) #qt - - self.widgets = {} # all widgets, key = widget tag - self.signal_dict = {} # signal connections, key = signature - - # callback list for event loop: (callback, arglist) pairs: - self.idle_calls = deque() - - - def event(self, e): - if e.type() == self.eno: - # Process item from list - cb, a = self.idle_calls.popleft() - cb(*a) - return True - else: - return QtGui.QApplication.event(self, e) #qt - - - def run(self): - self.exec_() #qt - - -# def quit(self): -# self.quit() #qt - - - def addwidget(self, fullname, wo): - if self.widgets.has_key(fullname): - gui_error("Attempted to define widget '%s' twice." % fullname) - self.widgets[fullname] = wo - - - def getwidget(self, w): - widget = self.widgets.get(w) - if widget == None: - gui_warning("Unknown widget: %s" % w) - return widget - - - def show(self, windowname): - self.getwidget(windowname).setVisible() - - - def command(self, cmdtext, *args): - cmd = specials_table.get(cmdtext) - if not cmd: - w, m = cmdtext.split(".") - wo = self.getwidget(w) - cmd = getattr(wo, 'x__' + m) - return cmd(*args) - - - def widget(self, wtype, wname, args): - wobj = widget_table[wtype]() - wobj.w_name = wname - - # Attributes - for key, val in args.iteritems(): - handler = "x__" + key - if hasattr(wobj, handler): - getattr(wobj, handler)(val) -# Unrecognized attributes are ignored ... - - self.addwidget(wname, wobj) - - - def widgetlist(self, wlist): - for w in wlist: - # Add simple signals - for s in w[3:]: - w[2][s] = '' - self.widget(w[0], w[1], w[2]) - - - def signal(self, source, signal, name=None, xsignal=None, convert=None): - """Enable or disable a signal. - Signal.signals is a dictionary of enabled signals. - The key is constructed from the widget name and the formal signal name. - The name of the signal which actually gets generated will be the - same as the key unless the 'name' parameter is set. See the - 'Signal' class for further details. - If 'name' is None (not ''!), the signal will be disabled. - """ - widsig = source.w_name + '*' + signal - if name == None: - s = Signal.signals.get(widsig) - if not s: - gui_error("Can't disable signal '%s' - it's not enabled" - % widsig) - s.disconnect() # Probably not necessary in qt - del(Signal.signals[widsig]) - else: - if Signal.signals.has_key(widsig): - gui_error("Signal already connected: %s" % widsig) - Signal.signals[widsig] = Signal(source, signal, name, xsignal, - convert) - - - def connect(self, signal, function): - if self.signal_dict.has_key(signal): - self.signal_dict[signal].append(function) - else: - self.signal_dict[signal] = [function] - - - def connectlist(self, *slotlist): - for s in slotlist: - self.connect(*s) - - - def disconnect(self, signal, function): - try: - l = self.signal_dict[signal] - l.remove(function) - except: - gui_error("Slot disconnection for signal '%s' failed" - % signal) - - - def sendsignal(self, name, *args): - # When there are no slots a debug message is output. - slots = self.signal_dict.get(name) - if slots: - try: - for slot in slots: - slot(*args) - except: - gui_error("Signal handling error:\n %s" - % traceback.format_exc()) - else: - debug("Unhandled signal: %s %s" % (name, repr(args))) - - - def idle_add(self, callback, *args): - self.idle_calls.append((callback, args)) - e = QtCore.QEvent(self.eno) #qt - self.postEvent(self, e) #qt - - - def timer(self, callback, period): - """Start a timer which calls the callback function on timeout. - Only if the callback returns True will the timer be retriggered. - """ - Uim.timers.append(Timer(callback, period)) - - -class Timer(QtCore.QTimer): #qt - def __init__(self, timers, callback, period): - QtCore.QTimer.__init__(self) #qt - self.x_callback = callback - self.connect(self, QtCore.SIGNAL("timeout()"), #qt - self.x_timeout) - self.start(int(period * 1000)) #qt - - def x_timeout(self): - if not self.x_callback(): - self.stop() #qt - Uim.timers.remove(self) - - - -class Signal: - """Each instance represents a single connection. - """ - signals = {} # Enabled signals - - def __init__(self, source, signal, name, xsignal, convert): - """'source' is the widget object which initiates the signal. - 'signal' is the signal name. - If 'name' is given (not empty), the signal will get this as its name, - and this name may be used for more than one connection. - Otherwise the name is built from the name of the source widget and - the signal type as 'source*signal' and this is unique. - If 'name' begins with '+' an additional argument, the source - widget name, will be inserted at the head of the argument list. - 'xsignal' is a toolkit specific signal descriptor. - 'convert' is an optional function (default None) - toolkit specific - - to perform signal argument conversions. - """ - self.widsig = '%s*%s' % (source.w_name, signal) - #+ For disconnect? - self.xsignal = xsignal - #- - self.convert = convert # Argument conversion function - self.tag = name if name else self.widsig - self.wname = source.w_name if self.tag[0] == '+' else None - if not source.connect(source, QtCore.SIGNAL(xsignal), #qt - self.signal): - gui_error("Couldn't enable signal '%s'" % self.widsig) - - def signal(self, *args): - if self.convert: - args = self.convert(*args) - if self.wname: - guiapp.sendsignal(self.tag, self.wname, *args) - else: - guiapp.sendsignal(self.tag, *args) - - def disconnect(self): - w = guiapp.getwidget(self.widsig.split('*')[0]) - w.disconnect(w, QtCore.SIGNAL(self.xsignal), self.signal) #qt - - - -#+++++++++++++++++++++++++++ -# Catch all unhandled errors. -def errorTrap(type, value, tb): - etext = "".join(traceback.format_exception(type, value, tb)) - debug(etext) - gui_error(etext, "This error could not be handled.") - -sys.excepthook = errorTrap -#--------------------------- - -widget_table = { - "DATA": DATA, - "Window": Window, - "Dialog": Dialog, - "DialogButtons": DialogButtons, - "Notebook": Notebook, - "Stack": Stack, - "Page": Page, - "Frame": Frame, - "Button": Button, - "ToggleButton": ToggleButton, - "RadioButton": RadioButton, - "CheckBox": CheckBox, - "Label": Label, - "CheckList": CheckList, - "List": List, - "OptionalFrame": OptionalFrame, - "ComboBox": ComboBox, - "ListChoice": ListChoice, - "LineEdit": LineEdit, - "TextEdit": TextEdit, - "HtmlView": HtmlView, - "SpinBox": SpinBox, - "ProgressBar": ProgressBar, -} - -specials_table = { - "textLineDialog": textLineDialog, - "infoDialog": infoDialog, - "confirmDialog": confirmDialog, - "errorDialog": gui_error, - "warningDialog": gui_warning, - "fileDialog": fileDialog, - "listDialog": listDialog, -} - -layout_table = { - "VBOX": VBOX, - "HBOX": HBOX, - "GRID": GRID, -# "+": GRIDROW, - "-": CSPAN, - "|": RSPAN, - "*": SPACE, - "VLINE": VLINE, - "HLINE": HLINE, -} - diff --git a/build_tools/larch7/larch0/gui/larch.py b/build_tools/larch7/larch0/gui/larch.py deleted file mode 100755 index bddc78c..0000000 --- a/build_tools/larch7/larch0/gui/larch.py +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env python -# -# larch.py - GUI for the larch scripts -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -#2010.06.27 - -import sys, os -dirname = os.path.dirname(os.path.realpath(__file__)) -sys.path.append(dirname + '/front') -sys.path.append(os.path.dirname(dirname) + '/cli') - -import controller -from mainwindow import start - -# Note that the gui module must have a reference point for relative -# paths, so the current directory must be set to the larch base directory -# before starting the gui: -os.chdir(controller.base_dir) -start() diff --git a/build_tools/larch7/larch0/gui/layouts/docviewer.uim b/build_tools/larch7/larch0/gui/layouts/docviewer.uim deleted file mode 100644 index 8e85a0f..0000000 --- a/build_tools/larch7/larch0/gui/layouts/docviewer.uim +++ /dev/null @@ -1,72 +0,0 @@ -# docviewer.uim - The layout for the documentation viewer widget -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.05.21 - -[ - ['Frame', 'doc:page', - { 'layout': - ['VBOX', - ['HBOX', 'doc:header', '*', 'doc:back', 'doc:forward', - 'doc:home', 'doc:parent', 'doc:hide'], - 'doc:content' - ] - } - ], - ['Label', 'doc:header', - { 'markup': ['h2', _("Documentation")] - } - ], - ['HtmlView', 'doc:content', {}], - ['Button', 'doc:hide', - { 'text': _("Hide"), - 'tt': _("Return to the larch controls"), - 'clicked': '' - }, - ], - ['Button','doc:back', - { 'icon': 'left', - 'tt': _("Go back in the viewing history"), - 'clicked': '' - }, - ], - ['Button','doc:forward', - { 'icon': 'right', - 'tt': _("Go forward in the viewing history"), - 'clicked': '' - }, - ], - - ['Button','doc:home', - { 'icon': 'reload', - 'tt': _("Reload the documentation for the current larch tab"), - 'clicked': '' - }, - ], - - ['Button','doc:parent', - { 'icon': 'up', - 'tt': _("Go to the general larch documentation index"), - 'clicked': '' - }, - ], - -] diff --git a/build_tools/larch7/larch0/gui/layouts/editor.uim b/build_tools/larch7/larch0/gui/layouts/editor.uim deleted file mode 100644 index 2338f6e..0000000 --- a/build_tools/larch7/larch0/gui/layouts/editor.uim +++ /dev/null @@ -1,92 +0,0 @@ -# editor.uim - The layout for the editor widget -# -# (c) Copyright 2009-2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.05.21 - -[ - ['Frame', 'edit:page', - { 'layout': - ['VBOX', - ['HBOX', 'edit:header', '*', 'edit:title'], - ['HBOX', 'edit:content', - ['VBOX', 'edit:copy', 'edit:cut', 'edit:paste', - 'edit:undo', 'edit:redo', 'edit:revert', - '*', 'edit:cancel', 'edit:ok' - ] - ] - ] - } - ], - ['Label', 'edit:header', - { 'markup': ['h2', _("Editor")] - } - ], - ['Label', 'edit:title', {}], - ['TextEdit', 'edit:content', {}], - ['Button', 'edit:ok', - { 'text': _('OK'), - 'clicked': '' - } - ], - ['Button', 'edit:cancel', - { 'text': _('Cancel'), - 'clicked': '' - } - ], - ['Button', 'edit:revert', - { 'text': _('Revert'), - 'tt': _('Restore the text to its initial/default state'), - 'clicked': '' - } - ], - ['Button', 'edit:copy', - { 'text': _('Copy'), - 'clicked': '' - } - ], - ['Button', 'edit:cut', - { 'text': _('Cut'), - 'clicked': '' - } - ], - ['Button', 'edit:paste', - { 'text': _('Paste'), - 'clicked': '' - } - ], - ['Button', 'edit:undo', - { 'text': _('Undo'), - 'clicked': '' - } - ], - ['Button', 'edit:redo', - { 'text': _('Redo'), - 'clicked': '' - } - ], - - ['DATA', 'editor_data', - { 'messages': - { 'msg_dflt': _("Editing '%s'") - } - }, - ], -] diff --git a/build_tools/larch7/larch0/gui/layouts/logger.uim b/build_tools/larch7/larch0/gui/layouts/logger.uim deleted file mode 100644 index 0ecb7bf..0000000 --- a/build_tools/larch7/larch0/gui/layouts/logger.uim +++ /dev/null @@ -1,57 +0,0 @@ -# logger.uim - The layout for the logging widget -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.05.22 - -[ - ['Frame', 'log:page', - { 'layout': - ['VBOX', - 'log:header', - ['HBOX', - 'log:text', - ['VBOX', 'log:clear', '*', 'log:hide'] - ] - ] - } - ], - ['Label', 'log:header', - { 'markup': ['', ['h2', _("Low-level Command Logging")], - ['p', _("Here you can follow the detailed, low-level" - " progress of the commands.")]] - } - ], - ['TextEdit', 'log:text', - { 'ro': True - } - ], - ['Button', 'log:clear', - { 'text': _("Clear"), - 'clicked': '' - } - ], - ['Button', 'log:hide', - { 'text': _("Hide"), - 'tt': _("Go back to the larch controls"), - 'clicked': '' - } - ] -] diff --git a/build_tools/larch7/larch0/gui/layouts/page_installation.uim b/build_tools/larch7/larch0/gui/layouts/page_installation.uim deleted file mode 100644 index 0949dcd..0000000 --- a/build_tools/larch7/larch0/gui/layouts/page_installation.uim +++ /dev/null @@ -1,179 +0,0 @@ -# page_installation.uim - The layout for the installation page -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.06.24 - -[ - ['Page', ':page_installation', - { 'layout': - ['VBOX', - ['HBOX', ':edit_profile', '*', ':pacmanops'], - '*', ':editmirrorlist', - ':settings_advanced', - 'HLINE', - ['HBOX', '*', ':install'] - ] - } - ], - # - - - - The profile editing frame - ['Frame', ':edit_profile', - { 'text': _("Edit Profile"), - 'layout': - ['VBOX', - ':addedpacks', - ':vetopacks', - ':pacmanconf', - ':repos' - ] - } - ], - ['Button', ':addedpacks', - { 'text': _("Edit 'addedpacks'"), - 'tt': _("Edit the list of packages to be installed") - }, - 'clicked' - ], - ['Button', ':vetopacks', - { 'text': _("Edit 'vetopacks'"), - 'tt': _("Edit the list of packages NOT to install") - }, - 'clicked' - ], - ['Button', ':pacmanconf', - { 'text': _("Edit pacman.conf options"), - 'tt': _("Edit pacman.conf options - not the repositories") - }, - 'clicked' - ], - ['Button', ':repos', - { 'text': _("Edit pacman.conf repositories"), - 'tt': _("Edit the repository entries for pacman.conf") - }, - 'clicked' - ], - - # - - - - The installed package tweaking frame - ['OptionalFrame', ':pacmanops', - { 'text': _("Tweak Installed Packages"), - 'layout': - ['VBOX', ':sync', ':update', ':add', ':remove'] - } - ], - ['Button', ':sync', - { 'text': _("Synchronize db"), - 'tt': _("Synchronize the pacman db on the target (pacman -Sy)") - }, - 'clicked' - ], - ['Button', ':update', - { 'text': _("Update / Add package [-U]"), - 'tt': _("Update / Add a package from a package file" - " using pacman -U") - }, - 'clicked' - ], - ['Button', ':add', - { 'text': _("Add package(s) [-S]"), - 'tt': _("Add one or more packages (space separated)" - " using pacman -S") - }, - 'clicked' - ], - ['Button', ':remove', - { 'text': _("Remove package(s) [-Rs]"), - 'tt': _("Remove one or more packages (space separated)" - " using pacman -Rs") - }, - 'clicked' - ], - - # - - - - The advanced installation options frame - ['OptionalFrame', ':settings_advanced', - { 'text': _("Advanced Installation Options"), - 'layout': ['HBOX', ':installrepos', 'VLINE,3', ':cache'] - } - ], - - ['OptionalFrame', ':installrepos', - { 'text': _("Use project repository list"), - 'tt': _("Enables use of an alternative pacman.conf" - " for installation only"), - 'layout': - ['HBOX', ':editrepolist'] - }, - 'toggled' - ], - ['Button', ':editrepolist', - { 'text': _("Edit repository list"), - 'tt': _("Edit repository list file used for installation") - }, - 'clicked' - ], - ['Button', ':editmirrorlist', - { 'text': _("Edit mirror list used for installation only"), - 'tt': _("A mirror list for the live system should be placed" - " in the overlay") - }, - 'clicked' - ], - - ['Frame', ':cache', - { 'text': _("Package Cache"), - 'layout': - ['HBOX', ':cache_show', ':cache_change'] - } - ], - ['LineEdit', ':cache_show', - { 'ro': True, - 'tt': _("The path to the (host's) package cache") - } - ], - ['Button', ':cache_change', - { 'text': _("Change"), - 'tt': _("Change the package cache path") - }, - 'clicked' - ], - - ['Button', ':install', - { 'text': _("Install"), - 'tt': _("This will start the installation to the set path") - }, - 'clicked' - ], - - ['DATA', 'install_page_data', - { 'messages': - { 'edit_pc': _("Editing pacman.conf options only"), - 'edit_pr': _("Editing pacman repositories"), - 'edit_mli': _("Editing mirror list for installation"), - 'prompt_ncp': _("Enter new package cache path:"), - 'edit_pri': _("Editing pacman repositories for installation"), - 'msg_pu': _("Package to add/update"), - 'filter_pu': _("Packages"), - 'prompt_pi': _("Enter the names of packages to install -" - "\n separated by spaces:"), - 'prompt_pr': _("Enter the names of packages to remove -" - "\n separated by spaces:"), - } - }, - ], -] diff --git a/build_tools/larch7/larch0/gui/layouts/page_larchify.uim b/build_tools/larch7/larch0/gui/layouts/page_larchify.uim deleted file mode 100644 index df7be8b..0000000 --- a/build_tools/larch7/larch0/gui/layouts/page_larchify.uim +++ /dev/null @@ -1,177 +0,0 @@ -# page_larchify.uim - The layout for the larchify page -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.02.07 - -(lambda USERHEADERS: -[ - ['Page', ':page_larchify', - { 'layout': - ['VBOX', - ':larchify', - ':users', - 'HLINE', - ['HBOX', ':overlay', ':locales', ':rcconf'], - '*', - ':larchify_advanced', - 'HLINE', - ['HBOX', ':oldsquash', '*', ':build'] - ] - } - ], - # - - - - The profile editing frame - ['Label', ':larchify', - { 'markup': ['', " *** ", ['strong', _("The system to be" - " compressed must be installed and ready.")], " *** "] - } - ], - - ['Button', ':locales', - { 'text': _("Edit supported locales"), - 'tt': _("Edit the /etc/locale.gen file to select" - " supported glibc locales") - }, - 'clicked' - ], - ['Button', ':rcconf', - { 'text': _("Edit Arch configuration"), - 'tt': _("Edit the /etc/rc.conf file to configure the" - " live system") - }, - 'clicked' - ], - ['Button', ':overlay', - { 'text': _("Edit overlay"), - 'tt': _("Open a file browser on the profile's 'rootoverlay'") - }, - 'clicked' - ], - - ['OptionalFrame', ':larchify_advanced', - { 'text': _("Advanced Options"), - 'layout': - ['HBOX', ':initcpio', '*', ':oldlocales', ':ssh'] - } - ], - ['Button', ':initcpio', - { 'text': _("Edit mkinitcpio.conf"), - 'tt': _("Edit the configuration file for generating" - " the initramfs via mkinitcpio") - }, - 'clicked' - ], - ['CheckBox', ':ssh', - { 'text': _("Generate ssh keys"), - 'tt': _("The ssh host keys will be pre-generated") - }, - 'toggled' - ], - ['CheckBox', ':oldlocales', - { 'text': _("Reuse existing locales"), - 'tt': _("To save time it may be possible to reuse glibc" - " locales from a previous run") - }, -# 'toggled' - ], - - ['CheckBox', ':oldsquash', - { 'text': _("Reuse existing system.sqf"), - 'tt': _("Reuse existing system.sqf, to save time if the" - " base system hasn't changed") - }, -# 'toggled' - ], - ['Button', ':build', - { 'text': _("Larchify"), - 'tt': _("Build the main components of the larch system") - }, - 'clicked' - ], - -#Note that this should be disabled if installation directory is '/' - ['Frame', ':users', - { 'text': _("User accounts"), - 'layout': - ['VBOX', - ':utable', - ['HBOX', ':useradd', ':userdel', '*', - ':rootpwl', ':rootpwe', ':rootpwb' - ] - ] - } - ], - ['List', ':utable', - { 'selectionmode': 'Single', - 'headers': USERHEADERS, - 'compact': True, - 'tt': _("Click on a row to select, click on a selected" - " cell to edit") - }, -# 'select', - 'clicked' - ], - ['Button', ':useradd', - { 'text': _("Add user"), - 'tt': _("Create a new user-name") - }, - 'clicked' - ], - ['Button', ':userdel', - { 'text': _("Delete user"), - 'tt': _("Remove the selected user-name") - }, - 'clicked' - ], - ['Label', ':rootpwl', - { 'text': _("Root password:") - } - ], - ['LineEdit', ':rootpwe', - { 'ro': True, - 'tt': _("The unencrypted root password for the live system") - } - ], - ['Button', ':rootpwb', - { 'text': _("Change"), - 'tt': _("Enter a new password for the 'root' user") - }, - 'clicked' - ], - - - ['DATA', 'larchify_page_data', - { 'messages': - { 'uheaders': USERHEADERS, - 'rn_error': _("Renaming failed, see log"), - 'ud_error': _("Couldn't adjust user definition"), - 'def_skel': _("Default (/etc/skel)"), - 'skel_lbl': _("This folder will be copied\n" - "to build the user's home folder:"), - 'skel_ttl': _("Choose 'skel' Folder"), - 'newlogin': _("Enter login-name for new user:"), - 'newrootpw': _("Enter root password for live system:"), - } - }, - ], -] -)([_("User-Name"), _("Password"), _("Group"), - "UID", _("'skel' directory"), - _("Additional Groups"), _("Expert options")]) diff --git a/build_tools/larch7/larch0/gui/layouts/page_main.uim b/build_tools/larch7/larch0/gui/layouts/page_main.uim deleted file mode 100644 index 3ab4a9e..0000000 --- a/build_tools/larch7/larch0/gui/layouts/page_main.uim +++ /dev/null @@ -1,101 +0,0 @@ -# page_main.uim - The layout for the main window -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.06.26 - -[ - ['Window', ':larch', - { 'title': 'larch', 'size': '640_480', - 'icon': 'images/larchicon.png', - 'closesignal': '$$$uiclose$$$', - 'layout': - ['VBOX', - ['HBOX', - ':image', - ['VBOX', - ['HBOX', ':header', '*'], - ['HBOX', ':showlog', ':docs', '*', ':quit'], - ] - ], - ':tabs' - ] - - } - ], - - # - Header - ['Label', ':image', - { 'image': 'images/larch80.png' - } - ], - ['Label', ':header', - { 'markup': ['h1', ['color', '#c55500', ['em', 'larch '], - _("Live Arch Linux Construction Kit")]] - } - ], - ['Button', ':showlog', - { 'text': _("View Log"), - 'tt': _("This button switches to the log viewer"), - }, - 'clicked' - ], - ['Button', ':docs', - { 'text': _("Help"), - 'tt': _("This button switches to the documentation viewer"), - }, - 'clicked' - ], - ['Button', ':quit', - { 'text': _("Quit"), - 'tt': _("Stop the current action and quit the program"), - 'clicked': '$$$uiquit$$$' - }, - ], - -#TODO - # - Main widget - ['Stack', ':tabs', - { 'pages': [':notebook', 'progress:page', 'log:page', - 'doc:page', 'edit:page'] - } - ], - - # - - The main page of the Stack - ['Notebook', ':notebook', - { 'tabs': [ - [':page_settings', _("Project Settings")], - [':page_installation', _("Installation")], - [':page_larchify', _("Larchify")], - [':page_image', _("Medium Profile")], - [':page_medium', _("Make Medium")], - ] - }, - 'changed' - ], - - ['DATA', 'main_page_data', - { 'messages': - { 'authfail': _("Authentication failure"), - 'getpw': _("Enter the password to run as administrator:"), - } - }, - ], -] diff --git a/build_tools/larch7/larch0/gui/layouts/page_medium.uim b/build_tools/larch7/larch0/gui/layouts/page_medium.uim deleted file mode 100644 index 713a3c0..0000000 --- a/build_tools/larch7/larch0/gui/layouts/page_medium.uim +++ /dev/null @@ -1,271 +0,0 @@ -# page_medium.uim - The layout for the medium building page -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.12 - -[ - ['Page', ':page_medium', - { 'layout': - ['VBOX', - ['HBOX', ':source', 'VLINE', ':bootloader'], - 'HLINE', - ['HBOX', ':destination','VLINE', ':detection'], - ['HBOX', '*', ':vlabell', ':vlabele', - ':vlabelb'], - 'HLINE', - ['HBOX', ':chroot', 'VLINE,10', - ':bootcd', '*', ':make_medium'] - ] - } - ], -# Select source: -# larch installation (default, but may be invalid), iso, cd-drive, partition - ['Frame', ':source', - { 'text': _("Select larch source"), - 'layout': - ['VBOX', - ['HBOX', ':source_larch', ':source_dev', - ':source_iso', ':source_path'], - ['HBOX', ':source_show', ':source_select'] - ] - } - ], - ['RadioButton', ':source_larch', - { 'text': _("larchified system"), - 'tt': _("Use the system prepared within the larch build" - " directory") - }, - 'toggled' - ], - ['RadioButton', ':source_dev', - { 'text': _("Device"), - 'tt': _("Use a system on a mountable device") - }, - 'toggled' - ], - ['RadioButton', ':source_iso', - { 'text': _("'iso' file"), - 'tt': _("Use a system on an 'iso' file") - }, - 'toggled' - ], - ['RadioButton', ':source_path', - { 'text': _("Path"), - 'tt': _("Use a directory within the filesystem") - }, - 'toggled' - ], - ['LineEdit', ':source_show', - { 'ro': True, - 'tt': _("The location from where the larch system will" - " be fetched") - } - ], - ['Button', ':source_select', - { 'text': _("Choose"), - 'tt': _("Select the source location") - }, - 'clicked' - ], - -#++++ - ['OptionalFrame', ':destination', - { 'text': _("Write to partition"), - 'tt': _("Don't create an 'iso' (CD/DVD), write the larch" - " system to a partition (e.g. USB-stick)"), - 'layout': - ['VBOX', - ['HBOX', ':lm2', ':larchpart', ':selectpart'], - ['GRID', ['+', ':noformat', ':nombr'], - ['+', ':nolarchboot', ':dosave']] - ] - }, - 'toggled' - ], - ['Label', ':lm2', - { 'text': _("Partition:") - } - ], - ['LineEdit', ':larchpart', - { 'ro': True, - 'tt': _("The partition to which the larch system is to" - " be installed") - } - ], - ['Button', ':selectpart', - { 'text': _("Choose"), - 'tt': _("Select the partition to receive the larch system") - }, - 'clicked' - ], - ['CheckBox', ':noformat', - { 'text': _("Don't format"), - 'tt': _("Copy the data to the partition without formatting" - " first\n(not the normal procedure, NOT RECOMMENDED!)") - }, -# 'toggled' - ], - ['CheckBox', ':nombr', - { 'text': _("Don't install the bootloader"), - 'tt': _("The bootloader will not be installed, leaving" - " the mbr untouched\n" - "(you'll need to provide some other means of booting)") - }, -# 'toggled' - ], - ['CheckBox', ':nolarchboot', - { 'text': _("Not bootable via search"), - 'tt': _("Don't create the file 'larch/larchboot':\n" - " the medium will only be bootable by uuid, label" - " or partition name") - }, - 'toggled' - ], - ['CheckBox', ':dosave', - { 'text': _("Enable session-saving"), - 'tt': _("Can override profile's 'larch/nosave' file," - " to make session-saving possible in that case too") - }, -# 'toggled' - ], -#---- - -#++++++++ - ['Frame', ':detection', - { 'text': _("Medium Detection"), - 'tt': _("Choose how the boot scripts determine where to" - " look for the larch system (ONLY ON PARTITIONED MEDIA)"), - 'layout': - ['VBOX', ':device', ':uuid', ':label', ':search'] - } - ], - ['RadioButton', ':uuid', - { 'text': _("UUID"), - 'tt': _("Use the partition's UUID to find it") - }, -# 'toggled' - ], - ['RadioButton', ':label', - { 'text': _("LABEL"), - 'tt': _("Use the partition's label to find it") - }, -# 'toggled' - ], - ['RadioButton', ':device', - { 'text': _("Partition"), - 'tt': _("Use the partition's name (/dev/sdb1, etc.) to find it") - }, -# 'toggled' - ], - ['RadioButton', ':search', - { 'text': _("Search (for larchboot)"), - 'tt': _("Test all CD/DVD devices and partitions until" - " the file 'larch/larchboot' is found") - }, - 'toggled' - ], -#-------- - -#+ - # Defaults to that of the source - ['Label', ':vlabell', - { 'text': _("Volume Label:") - } - ], - ['LineEdit', ':vlabele', - { 'ro': True, - 'tt': _("The length may not exceed 16 bytes," - " 11 for vfat(syslinux)") - } - ], - ['Button', ':vlabelb', - { 'text': _("Change"), - 'tt': _("Enter a new label for the volume, empty to use default") - }, - 'clicked' - ], -#- - -#++++ - ['Frame', ':bootloader', - { 'text': _("Bootloader"), - 'tt': _("You can choose between GRUB and" - " syslinux/isolinux as bootloader"), - 'layout': - ['VBOX', ':grub', ':syslinux'] - } - ], - ['RadioButton', ':grub', - { 'text': "GRUB", - 'tt': _("Use GRUB as bootloader") - }, - 'toggled' - ], - ['RadioButton', ':syslinux', - { 'text': "syslinux/isolinux", - 'tt': _("Use syslinux (partition) or isolinux (CD/DVD)" - " as bootloader") - }, - 'toggled' - ], -#---- - - ['CheckBox', ':chroot', - { 'text': _("Use chroot"), - 'tt': _("Use the larch installation for the build process\n" - " - the default should be alright in most cases") - }, -# 'toggled' - ], - - ['Button', ':bootcd', - { 'text': _("Create boot iso"), - 'tt': _("Create a small boot iso for this device (for" - " machines that can't boot from USB)") - }, - 'clicked' - ], - ['Button', ':make_medium', - { 'text': _("Write the larch medium"), - 'tt': _("The larch image will be written to the 'iso' file" - " or to the partition, as selected") - }, - 'clicked' - ], - - ['DATA', 'medium_page_data', - { 'messages': - { 'medium_src': _("Select source medium folder"), - 'iso_src': _("Select source iso file"), - 'iso_type': _("larch iso images"), - 'parts_t': _("Select unmounted partition"), - 'parts_src': _("larch system source:"), - 'parts_dst': _("Device to receive larch system.\n" - "WARNING: Be very careful in choosing here,\n" - "if you choose the wrong one you might\n" - "seriously damage your system!"), - 'msg_med': _("Invalid larch medium folder: %s"), - 'prompt_label': _("Volume label (clear to use default):"), - 'isopath': _("Save 'iso' to ..."), - } - }, - ], -] diff --git a/build_tools/larch7/larch0/gui/layouts/page_mediumprofile.uim b/build_tools/larch7/larch0/gui/layouts/page_mediumprofile.uim deleted file mode 100644 index f50a20a..0000000 --- a/build_tools/larch7/larch0/gui/layouts/page_mediumprofile.uim +++ /dev/null @@ -1,99 +0,0 @@ -# page_mediumprofile.uim - The layout for the medium profile settings page -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.08 - -[ - ['Page', ':page_image', - { 'layout': - ['VBOX', - ':bootlines', - ':grubtemplate', - ':syslinuxtemplate', - ':cdroot', - '*', - ['HBOX', ':nosessionsave', '*', -# ':plabell', ':plabele', ':plabelb' - ] - ] - } - ], - ['Button', ':bootlines', - { 'text': _("Edit boot entries"), - 'tt': _("Edit the file determining the boot entries") - }, - 'clicked' - ], - ['Button', ':grubtemplate', - { 'text': _("Edit grub template"), - 'tt': _("Edit grub's configuration file," - " but not the larch boot entries") - }, - 'clicked' - ], - ['Button', ':syslinuxtemplate', - { 'text': _("Edit syslinux/isolinux template"), - 'tt': _("Edit the syslinux/isolinux configuration file," - " but not the larch boot entries") - }, - 'clicked' - ], - ['Button', ':cdroot', - { 'text': _("Edit cd-root (open in file browser)"), - 'tt': _("Open a file browser on the profile's 'cd-root'" - " folder") - }, - 'clicked' - ], -# ['Label', ':plabell', -# { 'text': _("Volume Label:") -# } -# ], -# ['LineEdit', ':plabele', -# { 'ro': True, -# 'tt': _("The length may not exceed 16 bytes," -# " 11 for vfat(syslinux)") -# } -# ], -# ['Button', ':plabelb', -# { 'text': _("Change"), -# 'tt': _("Enter a new label for the volume") -# }, -# 'clicked' -# ], - ['CheckBox', ':nosessionsave', - { 'text': _("Disable session saving"), - 'tt': _("If checked, the medium will have the file" - " 'larch/nosave',\n" - "which only has an effect on writable media.") - }, - 'toggled' - ], - - -#? -# ['DATA', 'mediumprofile_page_data', -# { 'messages': -# { 'blah': _("Blah blah"), -# } -# }, -# ], -] diff --git a/build_tools/larch7/larch0/gui/layouts/page_project.uim b/build_tools/larch7/larch0/gui/layouts/page_project.uim deleted file mode 100644 index 938c646..0000000 --- a/build_tools/larch7/larch0/gui/layouts/page_project.uim +++ /dev/null @@ -1,181 +0,0 @@ -# page_project.uim - The layout for the project settings page -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.06.27 - -[ - ['Page', ':page_settings', - { 'layout': - ['VBOX', - ':settings_profile', - '*', - ':options_advanced', - '*' - ] - } - ], - # - - - - The profile selection frame - ['Frame', ':settings_profile', - { 'text': _("Profile"), - 'layout': - ['VBOX', - ['HBOX', ':choose_profile', ':choose_profile_combo', - '*', ':profile_browse'], - ['HBOX', ':profile_rename', ':profile_delete', - ':profile_save'] - ] - } - ], - ['Label', ':choose_profile', - { 'text': _("Select:"), - 'align': 'right' - } - ], - ['ComboBox', ':choose_profile_combo', - { 'width': 200, - 'tt': _("Choose a profile from those already in your" - " larch working folder") - }, - 'changed' - ], - ['Button', ':profile_browse', - { 'text': _("Browse for Profile"), - 'tt': _("Fetch a profile from the file-system") - }, - 'clicked' - ], - ['Button', ':profile_rename', - { 'text': _("Rename"), - 'tt': _("Rename the current profile") - }, - 'clicked' - ], - ['Button', ':profile_delete', - { 'text': _("Delete"), - 'tt': _("Delete an unused profile") - }, - 'clicked' - ], - ['Button', ':profile_save', - { 'text': _("Copy to ..."), - 'tt': _("Copy the current profile to somehere else") - }, - 'clicked' - ], - - # - - - - Advanced project options - ['OptionalFrame', ':options_advanced', - { 'text': _("Advanced Project Options"), - 'layout': - ['HBOX', - #['HBOX', '*', ':lplat', ':platform'], - ['GRID', - ['+', ':choose_project', ':choose_project_combo'], - ['+', ':new_project', ':project_delete'] - ], - 'VLINE,3', - ':installation_path' - ] - } - ], -# Pending better support in Arch/pacman -# ['Label', '::lplat', -# { 'text': _("Platform (processor architecture):") -# } -# ], -# ['ComboBox', ':platform', -# { 'tt': _("Which processor architecture?") -# }, -# 'changed' -# ], - ['Label', ':choose_project', - { 'text': _("Choose Existing Project:") - } - ], - ['ComboBox', ':choose_project_combo', - { 'tt': _("Choose a project from those already defined"), - 'width': 120 - }, - 'changed' - ], - ['Button', ':new_project', - { 'text': _("New Project"), - 'tt': _("Create a new project") - }, - 'clicked' - ], - ['Button', ':project_delete', - { 'text': _("Delete"), - 'tt': _("Delete a project") - }, - 'clicked' - ], - ['Frame', ':installation_path', - { 'text': _("Installation Path"), - 'layout': - ['HBOX', ':installation_path_show', - ':installation_path_change'] - } - ], - ['LineEdit', ':installation_path_show', - { 'ro': True, - 'tt': _("The root directory of the Arch installation" - " to larchify") - } - ], - ['Button', ':installation_path_change', - { 'text': _("Change"), - 'tt': _("Change the root directory of the Arch installation") - }, - 'clicked' - ], - - ['DATA', 'project_page_data', - { 'messages': - { 'file_ps': _("Select profile source folder"), - 'prompt_pr': _("Destination profile exists - replace it?"), - 'prompt_pn': _("Enter new name for current profile:"), - 'prompt_pe': _("Profile '%s' exists already"), - 'msg_pu': _("Can't rename the profile," - " it is in use by other projects"), - 'file_sp': _("Save profile folder"), - 'prompt_dr': _("Destination exists - replace it?"), - 'prompt_dp': _("Select the profile for deletion"), - 'delprof': _("Remove Profile"), - 'msg_npf': _("There are no profiles which can" - " be deleted - all are in use"), - 'msg_dpff': _("Couldn't delete profile '%s' -" - " check permissions"), - 'prompt_ip': _("An empty path here will reset to the default.\n" - " WARNING: Double check your path -\n" - " If you make a mistake here it could destroy your system!" - "\n\nEnter new installation path:"), - 'prompt_np': _("Enter name for new project:"), - 'msg_pe': _("Project '%s' already exists"), - 'prompt_pd': _("Select the project for deletion"), - 'delproj': _("Remove Project"), - 'msg_np': _("There are no projects which can be deleted"), - 'msg_npd': _("'%s' is not a profile folder"), - 'msg_piu': _("The path '%s' is already in use, not saving"), - } - }, - ], -] diff --git a/build_tools/larch7/larch0/gui/layouts/progress.uim b/build_tools/larch7/larch0/gui/layouts/progress.uim deleted file mode 100644 index 62ae9e2..0000000 --- a/build_tools/larch7/larch0/gui/layouts/progress.uim +++ /dev/null @@ -1,64 +0,0 @@ -# progress.uim - The layout for the progress widget -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.05.22 - -[ - ['Frame', 'progress:page', - { 'layout': - ['VBOX', - 'progress:header', - ['HBOX', - 'progress:text', - ['VBOX', 'progress:cancel', '*', 'progress:done'] - ], - 'progress:progress' - ] - } - ], - ['Label', 'progress:header', - { 'markup': ['', ['h2', _("Processing ...")], - ['p', _("Here you can follow the detailed, low-level" - " progress of the commands.")]] - } - ], - ['TextEdit', 'progress:text', - { 'ro': True - } - ], - ['LineEdit', 'progress:progress', - { 'ro': True, - 'tt': _("An indication of the progress of the current" - " operation, if possible") - } - ], - ['Button', 'progress:cancel', - { 'text': _("Cancel"), - 'tt': _("Stop the current action"), - 'clicked': '$$$cancel$$$' - } - ], - ['Button', 'progress:done', - { 'text': _("Done"), - 'clicked': '' - } - ], -] diff --git a/build_tools/larch7/larch0/gui/project.py b/build_tools/larch7/larch0/gui/project.py deleted file mode 100644 index f01e578..0000000 --- a/build_tools/larch7/larch0/gui/project.py +++ /dev/null @@ -1,428 +0,0 @@ -# project.py - Project management -# -# (c) Copyright 2010 Michael Towers (larch42 at googlemail dot com) -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# 2010.07.14 - -from config import * -import os, shutil, pwd -from glob import glob -from subprocess import call -from userinfo import Userinfo - -CONFIG_DIR = '.config/larch' # within the user's home directory -APP_CONF = 'app.conf' # within larch config directory -PROJECT_CONF = 'project.conf' # within project directory -PROJECT0 = 'larch-0' # default project -PROFILE0 = 'default' # default profile - -# Some default values for the project config file -DEFAULTS = { 'installation_dir' : '', - 'pacman_cache' : '/var/cache/pacman/pkg', - 'profile' : PROFILE0, - 'profile_browse_dir': '', # => use default - 'installrepo' : '', - 'medium_iso' : 'Yes', # 'Yes' | '' - 'medium_btldr' : 'syslinux', # 'grub' | 'syslinux' - 'medium_search' : 'search', # 'search' | 'uuid' | 'label' | 'device' - 'medium_label' : '', # => fetch default - 'isosavedir' : '', - 'isofile' : '', - 'bootisofile' : '', - 'bootisolabel' : '', - } - - -# Default values for the application config file -APP_DEFAULTS = { - 'project' : PROJECT0, - 'filebrowser' : 'xdg-open $', - } - - - -class ProjectManager: - def __init__(self): - add_exports( ( - ('getitem', self.getitem), - ('getbool', self.getbool), - ('setitem', self.setitem), - ('setbool', self.setbool), - ('get_projects', self.list_projects), - ('get_profiles', self.list_profiles), - ('get_installation_dir', self.get_ipath), - ('set_installation_dir', self.set_ipath), - ('testmedium', self.testmedium), - ('set_project', self.set_projectname), - ('get_project', self.get_projectname), - ('delete_project', self.delete_project), - ('delete_profile', self.delete_profile), - ('list_free_projects', self.list_free_projects), - ('list_free_profiles', self.list_free_profiles), - ('get_new_profile', self.get_new_profile), - ('rename_profile', self.rename_profile), - ('can_rename_profile', self.can_rename_profile), - ('save_profile', self.save_profile), - ('get_profile', self.get_profile), - ('set_profile', self.set_profile), - ('get_profile_bookmarks', self.get_profile_bookmarks), - ('get_mediumlabel', self.get_mediumlabel), - ('set_mediumlabel', self.set_mediumlabel), - ('getisosavedir', self.getisosavedir), - ('getisofile', self.getisofile), - ('getbootisofile', self.getbootisofile), - ('getbootisolabel', self.getbootisolabel), - ('newUserinfo', self.newUserinfo), - ('allusers', self.allusers), - ('getuserinfo', self.getuserinfo), - ('newuser', self.newuser), - ('userset', self.userset), - ('deluser', self.deluser), - ('listskels', self.listskels), - ('saveusers', self.saveusers)) - ) - - - def init(self): - self.projects_base = os.path.join(os.environ['HOME'], CONFIG_DIR) - self.profiles_dir = os.path.join(self.projects_base, 'myprofiles') - # Ensure the presence of the larch default project folder - dpf = '%s/p_%s' % (self.projects_base, PROJECT0) - if not os.path.isdir(dpf): - os.makedirs(dpf) - # Ensure the presence of the profiles folder and the 'default' profile - if not os.path.isdir(self.profiles_dir): - os.mkdir(self.profiles_dir) - self.default_profile_dir = os.path.join(self.profiles_dir, PROFILE0) - if not os.path.isdir(self.default_profile_dir): - call(['cp', '-a', base_dir + '/profiles/'+ PROFILE0, - self.profiles_dir]) - - # The application configs - self.aconfig_file = os.path.join(self.projects_base, APP_CONF) - self.aconfig = self.getconfig(self.aconfig_file) - - # The project-specific configs - self.set_projectname(self.appget('project')) - - - def get_projectname(self): - return (True, self.project_name) - - def set_projectname(self, name): - self.project_dir = os.path.join(self.projects_base, 'p_' + name) - plist = self.list_projects()[1] - if name not in plist: - os.mkdir(self.project_dir) - - self.pconfig_file = os.path.join(self.project_dir, PROJECT_CONF) - self.pconfig = self.getconfig(self.pconfig_file) - self.profile_name = self.get('profile') - - self.profile_path = os.path.join(self.profiles_dir, self.profile_name) - self.appset('project', name) - self.project_name = name - return (True, None) - - def delete_project(self, name): - # This should probably be run as root, in case the build directory - # is inside it ... cross that bridge when we come to it! - r = call(['rm', '-r', '--interactive=never', - os.path.join(self.projects_base, 'p_' + name)]) - return (True, r == 0) - - - def delete_profile(self, name): - r = call(['rm', '-r', '--interactive=never', - os.path.join(self.profiles_dir, name)]) - return (True, r == 0) - - - def get_profile(self): - return (True, self.profile_name) - - def set_profile(self, name): - self.set('profile', name) - self.profile_name = name - self.profile_path = os.path.join(self.profiles_dir, self.profile_name) - return (True, None) - - - def rename_profile(self, name): - os.rename(self.profile_path, os.path.join(self.profiles_dir, name)) - self.set_profile(name) - return (True, None) - - - def get_new_profile(self, src): - if not os.path.isfile(src + '/addedpacks'): - return (True, False) - pname = os.path.basename(src) - dst = os.path.join(self.profiles_dir, pname) - call(['rm', '-rf', dst]) - shutil.copytree(src, dst) - self.set_profile(pname) - return (True, True) - - - def get_profile_bookmarks(self): - return (True, ((self.projects_base + '/myprofiles', - _("Working Profiles")), - (base_dir + '/profiles', _("Examples")), - ('/', _("File-system")) - )) - - -# What about not allowing changes to the default profile? -# That would mean also no renaming? -# One would have to copy a profile into the project before going -# any further ... -# Is it right to share profiles between projects? (Probably) - -#+++++++++++++++++++++++++++++++++++++++++++++++ -### A very simple configuration file handler - def getconfig(self, filepath): - cfg = {} - if os.path.isfile(filepath): - fh = open(filepath) - for line in fh: - ls = line.split('=', 1) - if len(ls) > 1: - cfg[ls[0].strip()] = ls[1].strip() - return cfg - - - def saveconfig(self, filepath, config): - fh = open(filepath, 'w') - ci = config.items() - ci.sort() - for kv in ci: - fh.write('%s = %s\n' % kv) - fh.close() -### -#----------------------------------------------- - - def list_projects(self): - projects = [p[2:] for p in os.listdir(self.projects_base) - if p.startswith('p_')] - projects.sort() - return (True, projects) - - - def list_free_projects(self): - """This returns a list of projects which are free for (e.g.) deletion. - """ - plist = self.list_projects()[1] - plist.remove(PROJECT0) # this one is not 'free' - if self.project_name in plist: - plist.remove(self.project_name) - return (True, plist) - - - def list_profiles(self): - profiles = [d for d in os.listdir(self.profiles_dir) if - os.path.isfile(os.path.join(self.profiles_dir, d, 'addedpacks'))] - profiles.sort() - return (True, profiles) - - - def list_free_profiles(self): - """This returns a list of profiles which are not in use by any project. - """ - plist = self.list_profiles()[1] - plist.remove(PROFILE0) # this one is not 'free' - for project in self.list_projects()[1]: - cfg = self.getconfig(os.path.join(self.projects_base, - 'p_' + project, PROJECT_CONF)) - p = cfg.get('profile') - if p in plist: - plist.remove(p) - return (True, plist) - - - def can_rename_profile(self): - if self.profile_name == PROFILE0: - return (True, False) - for project in self.list_projects()[1]: - if project != self.project_name: - cfg = self.getconfig(os.path.join(self.projects_base, - 'p_' + project, PROJECT_CONF)) - if self.profile_name == cfg.get('profile'): - return (True, False) - return (True, True) - - - def save_profile(self, path, force): - #path = os.path.join(path, self.profile_name) - if os.path.exists(path): - if force: - call(['rm', '-rf', path]) - elif os.path.isfile(os.path.join(path, addedpacks)): - # This is an existing profile - return (True, False) - else: - # This location is otherwise in use - return (True, None) - shutil.copytree(self.profile_path, path) - return (True, True) - - - def appget(self, item): - """Read an entry in the application configuration. - """ - v = self.aconfig.get(item) - if v: - return v - elif APP_DEFAULTS.has_key(item): - return APP_DEFAULTS[item] - debug("Unknown application configuration option: %s" % item) - assert False - - def appset(self, item, value): - """Set an entry in the application configuration. - """ - self.aconfig[item] = value.strip() - self.saveconfig(self.aconfig_file, self.aconfig) - - - def getitem(self, item): - return (True, self.get(item)) - - def getbool(self, item): - return (True, bool(self.get(item))) - - def setitem(self, item, value): - self.set(item, value) - return (True, None) - - def setbool(self, item, on): - self.set(item, 'Yes' if on else '') - return (True, None) - - - def get(self, item): - """Read an entry in the project configuration. - """ - v = self.pconfig.get(item) - if v: - return v - elif DEFAULTS.has_key(item): - return DEFAULTS[item] - debug("Unknown configuration option: %s" % item) - assert False - - def set(self, item, value): - """Set an entry in the project configuration. - """ - self.pconfig[item] = value.strip() - self.saveconfig(self.pconfig_file, self.pconfig) -# return True - - - def get_ipath(self): - ip = self.get('installation_dir') - if not ip: - ip = self.set_ipath('')[1] - return (True, ip) - - def set_ipath(self, path): - path = path.strip() - if path: - path = '/' + path.strip('/') - else: - path = os.environ['HOME'] + '/larch_build' - self.set('installation_dir', path) - return (True, path) - - - def testmedium(self): - ipath = self.get_ipath()[1] - path = ipath + CHROOT_DIR_MEDIUM - bl = [] - nosave = False - ok = os.path.isfile(path + '/larch/system.sqf') - if ok: - if os.path.isfile(ipath + GRUBDIR + '/stage2_eltorito'): - bl.append('grub') - if os.path.isfile(ipath + SYSLINUXDIR + '/isolinux.bin'): - bl.append('syslinux') - if os.path.isfile(self.profile_path + '/nosave'): - nosave = True - return (True, (path, ok, bl, nosave)) - - - def newUserinfo(self): - self.userInfo = Userinfo(self.profile_path) - return (True, None) - - def allusers(self): - return (True, self.userInfo.allusers()) - - def getuserinfo(self, user, fields): - return (True, self.userInfo.userinfo(user, fields)) - - def newuser(self, user): - return (True, self.userInfo.newuser(user)) - - def saveusers(self): - return (True, self.userInfo.saveusers()) - - def userset(self, uname, field, text): - self.userInfo.userset(uname, field, text) - return (True, None) - - def deluser(self, user): - return (True, self.userInfo.deluser(user)) - - def listskels(self): - return (True, glob(self.profile_path + '/skel_*')) - - - def get_mediumlabel(self): - l = self.get('medium_label') - return (True, l if l else LABEL) - - def set_mediumlabel(self, l): - if len(l) > 16: - l = l[:16] - self.set('medium_label', l) - return self.get_mediumlabel() - - - def getisosavedir(self): - d = self.get('isosavedir') - return (True, d if d else os.environ['HOME']) - - def getisofile(self): - f = self.get('isofile') - return (True, f if f else ISOFILE) - - def getbootisofile(self): - f = self.get('bootisofile') - return (True, f if f else BOOTISO) - - def getbootisolabel(self): - l = self.get('bootisolabel') - return (True, l if l else ISOLABEL) - - - -import __builtin__ -__builtin__.project_manager = ProjectManager() diff --git a/build_tools/larch7/larch0/i18n/ca/LC_MESSAGES/ca.po b/build_tools/larch7/larch0/i18n/ca/LC_MESSAGES/ca.po deleted file mode 100644 index 8bbb192..0000000 --- a/build_tools/larch7/larch0/i18n/ca/LC_MESSAGES/ca.po +++ /dev/null @@ -1,1218 +0,0 @@ -# Translation of larch.po to Catalan
-# Copyright (C) 2010, This file is part of LARCH
-# This file is distributed under the license LGPL version 2 or later.
-#
-# Manuel Tortosa Moreno <manutortosa@gmail.com>, 2010.
-# The Catalan KDE translation Team
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: 2010-02-10 20:05+CET\n"
-"PO-Revision-Date: 2010-03-20 21:39+0100\n"
-"Last-Translator: Manuel Tortosa Moreno <manutortosa@gmail.com>\n"
-"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: ENCODING\n"
-"Generated-By: pygettext.py 1.5\n"
-"X-Generator: Lokalize 1.0\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-
-#: larch.py:203
-msgid "Please enter root password"
-msgstr "Introduïu la contrasenya de root"
-
-#: larch.py:215
-msgid "Incorrect root password"
-msgstr "Contrasenya de root incorrecta"
-
-#: larch.py:218
-msgid "No root password, cancelling operation"
-msgstr "No hi ha contrasenya de root, s'està cancel·lant"
-
-#: larch.py:234
-msgid "Supershell couldn't be started"
-msgstr "No s'ha pogut inicial Supershell"
-
-#: larch.py:321
-msgid "Enter '%s' application ('$' for path argument):"
-msgstr "Introduïu '%s' aplicació ('$' per argument de path):"
-
-#: larch.py:429
-msgid "Editing '%s'"
-msgstr "S'està editant '%s'"
-
-#: larch.py:463
-msgid "Platform error, installed system is %s"
-msgstr "Error de plataforma, el sistema instal·lat és %s"
-
-#: larch.py:468
-msgid "No installed system found"
-msgstr "No s'ha trobat el sistema instal·lat"
-
-#: larch.py:518
-msgid "Couldn't read file '%s'"
-msgstr "No s'ha pogut llegir el fitxer '%s'"
-
-#: larch.py:527
-msgid "Couldn't save file '%s'"
-msgstr "No s'ha pogut desar el fitxer '%s'"
-
-#: larch.py:531
-msgid "CONFIG ERROR"
-msgstr "ERROR DE CONFIGURACIÓ"
-
-#: larch.py:535
-msgid "BUILD ERROR"
-msgstr "ERROR DE CONSTRUCCIÓ"
-
-#: larch.py:539
-msgid "FATAL ERROR"
-msgstr "ERROR FATAL"
-
-#: larch.py:547
-msgid "This error could not be handled"
-msgstr "Aquest error no es pot gestionar"
-
-#: larch.py:623
-msgid ""
-" Please see '%s/%s'\n"
-" for usage information.\n"
-msgstr ""
-" Mireu '%s/%s'\n"
-" per informació d'ús.\n"
-
-#: larch.py:641
-msgid "ERROR: Unsupported option - '%s'\n"
-msgstr "ERROR: Opció no implementada - '%s'\n"
-
-#: larch.py:642
-msgid "Start without arguments or with '--pyqt' to start pyqt gui.\n"
-msgstr "Inicieu sense arguments o amb '--pyqt' per iniciar la igu pygt.\n"
-
-#: larch.py:643
-msgid "The command line interface is started with '-c':\n"
-msgstr "La interfície de línia d'ordres s'inicia amb '-c':\n"
-
-#: modules/base.py:89
-msgid "No pacman executable found"
-msgstr "No s'ha trobat l'executable del pacman"
-
-#: modules/base.py:117
-msgid "Unknown platform: '%s'"
-msgstr "Plataforma desconeguda: '%s'"
-
-#: modules/base.py:156
-msgid "Unknown configuration option: %s\n"
-msgstr "Opció de configuració desconeguda: %s\n"
-
-#: modules/base.py:216
-msgid "No name for new profile"
-msgstr "No hi ha cap nom pel nou perfil"
-
-#: modules/base.py:220
-msgid "Profile '%s' already exists"
-msgstr "El perfil '%s' ja existeix"
-
-#: modules/base.py:234
-msgid "Profile '%s' exists already."
-msgstr "El perfil '%s' ja existeix."
-
-#: modules/build.py:58
-msgid ""
-"Building a larch live medium from the running system is\n"
-"an error prone process. Changes to the running system\n"
-"made while running this function may be only partially\n"
-"incorporated into the compressed system images.\n"
-"\n"
-"Do you wish to continue?"
-msgstr ""
-"La construcció d'un suport live des del sistema actual en execució és\n"
-"un procés propens a errors. Els canvis fets al sistema en execució\n"
-"mentre s'executa aquesta funció poden ser incorporats només\n"
-"parcialment a les imatges comprimides de sistema.\n"
-"\n"
-"Voleu continuar?"
-
-#: modules/build.py:112
-msgid "Squashing system.sqf failed"
-msgstr "Ha fallat l'esquaix de system.sgf"
-
-#: modules/build.py:181
-msgid "Squashing mods.sqf failed"
-msgstr "Ha fallat l'esquaix de mods.sqf"
-
-#: modules/build.py:200
-msgid "No squashfs module found\n"
-msgstr "No s'ha trobat el mòdul squashfs\n"
-
-#: modules/build.py:210
-msgid "No aufs or unionfs module found\n"
-msgstr "No s'ha trobat el mòdul aufs o unionfs\n"
-
-#: modules/build.py:214
-msgid "Package '%s' is needed by larch systems\n"
-msgstr "El paquet '%s' és necessari pels sistemes larch\n"
-
-#: modules/build.py:217
-msgid ""
-"Without package 'syslinux' you will not be able\n"
-"to create syslinux or isolinux booting media\n"
-msgstr ""
-"Sense el paquet 'syslinux' no podreu crear\n"
-"suports arrencables syslinux o isolinux\n"
-
-#: modules/build.py:221
-msgid ""
-"Without package 'cdrkit' (or 'cdrtools') you will\n"
-"not be able to create CD/DVD media\n"
-msgstr ""
-"Sense el paquet 'cdrkit' (o 'cdrtools') no podreu\n"
-"crear suports CD/DVD\n"
-
-#: modules/build.py:225
-msgid ""
-"Without package 'eject' you will have problems\n"
-"using CD/DVD media\n"
-msgstr ""
-"Sense el paquet 'eject' tindreu problemes\n"
-"usant suports CD/DVD\n"
-
-#: modules/build.py:229
-msgid ""
-"WARNING:\n"
-"%s\n"
-" Continue building?"
-msgstr ""
-"AVÍS:\n"
-"%s\n"
-" Continuo la construcció?"
-
-#: modules/build.py:235
-msgid ""
-"ERROR:\n"
-"%s"
-msgstr ""
-"ERROR:\n"
-"%s"
-
-#: modules/build.py:262
-msgid ""
-"Problem running %s:\n"
-" %s"
-msgstr ""
-"Problema en executar %s:\n"
-" %s"
-
-#: modules/build.py:267
-msgid ""
-"More than one kernel found:\n"
-" %s"
-msgstr ""
-"S'ha trobat més d'un kernel:\n"
-" %s"
-
-#: modules/build.py:271
-msgid "No kernel found"
-msgstr "No s'ha trobat cap kernel"
-
-#: modules/build.py:279
-msgid "More than one set of kernel modules in %s"
-msgstr "Hi ha més d'un grup de mòduls del kernel a %s"
-
-#: modules/build.py:305
-msgid ""
-"WARNING:\n"
-" You seem to have installed a package containing modules\n"
-"which aren't compatible with your kernel (see log).\n"
-"Please check that this won't cause problems.\n"
-"Maybe you need the corresponding package for your kernel?\n"
-"\n"
-" Continue building?"
-msgstr ""
-"AVÍS:\n"
-" Sembla que heu instal·lat un paquet que conté mòduls\n"
-"que no són compatibles amb el vostre kernel (mireu el registre).\n"
-"Comproveu que això no causi problemes.\n"
-"Potser necessiteu el paquet corresponent pel vostre kernel?\n"
-"\n"
-" Continuo la construcció?"
-
-#: modules/build.py:314
-msgid "Couldn't find kernel modules"
-msgstr "No s'han pogut trobar els mòduls del kernel"
-
-#: modules/build.py:334
-msgid "Couldn't find usable mkinitcpio preset: %s"
-msgstr "No s'ha trobat cap pre-arranjament usable de mkinitcpio: %s"
-
-#: modules/buildpage.py:47
-msgid "The system to be compressed must be installed and ready."
-msgstr "El sistema a comprimir ha d'estar instal·lat i llest."
-
-#: modules/buildpage.py:48
-msgid "Edit supported locales"
-msgstr "Edita els locales implementats"
-
-#: modules/buildpage.py:49
-msgid "Edit the /etc/locale.gen file to select supported glibc locales"
-msgstr "Edita el fitxer /etc/locale.gen per seleccionar els locales de glibc implementats"
-
-#: modules/buildpage.py:50
-msgid "Edit Arch configuration file (/etc/rc.conf)"
-msgstr "Edita el fitxer de configuració d'Arch (/etc/rc.conf)"
-
-#: modules/buildpage.py:51
-msgid "Edit the /etc/rc.conf file to configure the live system"
-msgstr "Edita el fitxer /etc/rc.conf per configurar el sistema live"
-
-#: modules/buildpage.py:53 modules/installpage.py:60 modules/projectpage.py:68
-msgid "Advanced Options"
-msgstr "Opcions avançades"
-
-#: modules/buildpage.py:54
-msgid "Edit mkinitcpio.conf"
-msgstr "Edita el mkinitcpio.conf"
-
-#: modules/buildpage.py:55
-msgid "Edit the configuration file for generating the initramfs via mkinitcpio"
-msgstr "Edita el fitxer de configuració per generar initramfs via mkinitcpio"
-
-#: modules/buildpage.py:56
-msgid "Edit overlay (open in file browser)"
-msgstr "Edita la capa (obre al gestor de fitxers)"
-
-#: modules/buildpage.py:57
-msgid "Open a file browser on the profile's 'rootoverlay'"
-msgstr "Obre un gestor de fitxers al 'rootoverlay' del perfil"
-
-#: modules/buildpage.py:58
-msgid "Generate ssh keys"
-msgstr "Genera les claus ssh"
-
-#: modules/buildpage.py:59
-msgid "Enables pre-generation of ssh keys"
-msgstr "Habilita la pre-generació de claus ssh"
-
-#: modules/buildpage.py:60
-msgid "Reuse existing system.sqf"
-msgstr "Reutilitza un system.sqf existent"
-
-#: modules/buildpage.py:61
-msgid "Reuse existing system.sqf, to save time if the base system hasn't changed"
-msgstr ""
-"Reutilitza un system.sqf existent, per estalviar temps si la base del sistema no ha canviat"
-
-#: modules/buildpage.py:62 modules/gui.py:65
-msgid "Larchify"
-msgstr "Larchifica"
-
-#: modules/buildpage.py:63
-msgid "Build the main components of the larch system"
-msgstr "Construeix els components principals del sistema larch"
-
-#: modules/console.py:91
-msgid "Information"
-msgstr "Informació"
-
-#: modules/console.py:94
-msgid "Press <Enter> to continue"
-msgstr "Premeu <Retorn> per continuar"
-
-#: modules/console.py:100
-msgid "Confirmation"
-msgstr "Confirmació"
-
-#: modules/console.py:105 modules/console.py:204
-msgid "Yes"
-msgstr "Sí"
-
-#: modules/console.py:105 modules/console.py:205
-msgid "No"
-msgstr "No"
-
-#: modules/console.py:113
-msgid "Input Required"
-msgstr "Cal una entrada"
-
-#: modules/console.py:135
-msgid "ERROR"
-msgstr "ERROR"
-
-#: modules/console.py:148
-msgid "Unknown command: %s"
-msgstr "Ordre desconeguda: %s"
-
-#: modules/console.py:206
-msgid "Project Name:"
-msgstr "Nom del projecte:"
-
-#: modules/console.py:207
-msgid "Profile:"
-msgstr "Perfil:"
-
-#: modules/console.py:208 modules/projectpage.py:79
-msgid "Installation Path:"
-msgstr "Camí d'instal·lació:"
-
-#: modules/console.py:209
-msgid "Working Directory:"
-msgstr "Directori de treball:"
-
-#: modules/console.py:210
-msgid "Platform:"
-msgstr "Plataforma:"
-
-#: modules/console.py:211
-msgid "Installation Mirror:"
-msgstr "Mirall de la instal·lació:"
-
-#: modules/console.py:212
-msgid "--- use mirror:"
-msgstr "--- usa mirall:"
-
-#: modules/console.py:213
-msgid "Use Project Mirrorlist:"
-msgstr "Usa Mirrorlist del projecte:"
-
-#: modules/console.py:214
-msgid "Bootloader:"
-msgstr "Arrencador:"
-
-#: modules/console.py:215
-msgid "Medium Detection:"
-msgstr "Detecció del suport:"
-
-#: modules/console.py:216
-msgid "Medium Label:"
-msgstr "Etiqueta del suport:"
-
-#: modules/console.py:217
-msgid "iso 'application ID':"
-msgstr "'ID d'aplicació' de la iso:"
-
-#: modules/console.py:218
-msgid "iso 'publisher':"
-msgstr "'Publicador' de la iso:"
-
-#: modules/console.py:219 modules/installpage.py:75
-msgid "Package Cache:"
-msgstr "Memòria cau de paquets:"
-
-#: modules/console.py:222
-msgid "Projects:\n"
-msgstr "Projectes:\n"
-
-#: modules/console.py:227
-msgid "Profiles (in %s):\n"
-msgstr "Perfils (a %s):\n"
-
-#: modules/console.py:232
-msgid "Example Profiles (in %s):\n"
-msgstr "Perfils d'exemple (a %s):\n"
-
-#: modules/console.py:237
-msgid "Available Partitions:\n"
-msgstr "Particions disponibles:\n"
-
-#: modules/console.py:247 modules/console.py:256
-msgid "Unknown project name: '%s'"
-msgstr "Nom de projecte desconegut: '%s'"
-
-#: modules/console.py:264 modules/console.py:276
-msgid "Unknown profile name: '%s'"
-msgstr "Nom de perfil desconegut: '%s'"
-
-#: modules/console.py:288
-msgid "Available platforms: %s"
-msgstr "Plataformes disponibles: %s"
-
-#: modules/console.py:314
-msgid "Invalid bootloader: %s"
-msgstr "Arrencador invàlid: %s"
-
-#: modules/gui.py:49
-msgid "<em>larch</em> Live Arch Linux Construction Kit"
-msgstr "<em>larch</em> Joc de construcció Live d'Arch Linux"
-
-#: modules/gui.py:50
-msgid "View Log"
-msgstr "Mostra el registre"
-
-#: modules/gui.py:51
-msgid "This button switches to the log viewer"
-msgstr "Aquest botó commuta al visor del registre"
-
-#: modules/gui.py:52
-msgid "Help"
-msgstr "Ajuda"
-
-#: modules/gui.py:53
-msgid "This button switches to the documentation viewer"
-msgstr "Aquest botó commuta al visor de documentació"
-
-#: modules/gui.py:54
-msgid "Quit"
-msgstr "Abandona"
-
-#: modules/gui.py:55
-msgid "Stop the current action and quit the program"
-msgstr "Atura l'acció actual i abandona el programa"
-
-#: modules/gui.py:63
-msgid "Project Settings"
-msgstr "Arranjament del projecte"
-
-#: modules/gui.py:64
-msgid "Installation"
-msgstr "Instal·lació"
-
-#: modules/gui.py:66
-msgid "Prepare Medium"
-msgstr "Prepara el suport"
-
-#: modules/gui.py:67
-msgid "Installation Tweaks"
-msgstr "Ajustaments de la instal·lació"
-
-#: modules/gui.py:113
-msgid "Processing ..."
-msgstr "S'està processant ..."
-
-#: modules/gui.py:114 modules/gui.py:162
-msgid "Here you can follow the detailed, low-level progress of the commands."
-msgstr "Aquí podeu seguir el procés detallat de les ordres a baix nivell"
-
-#: modules/gui.py:118
-msgid "An indication of the progress of the current operation, if possible"
-msgstr "Una indicació del progrés de l'operació actual, si és possible"
-
-#: modules/gui.py:119 modules/gui.py:254
-msgid "Cancel"
-msgstr "Cancel·la"
-
-#: modules/gui.py:120
-msgid "Stop the current action"
-msgstr "Atura l'acció actual"
-
-#: modules/gui.py:121
-msgid "Done"
-msgstr "Fet"
-
-#: modules/gui.py:161
-msgid "Low-level Command Logging"
-msgstr "Registre d'ordres de baix nivell"
-
-#: modules/gui.py:165
-msgid "Clear"
-msgstr "Neteja"
-
-#: modules/gui.py:166 modules/gui.py:196
-msgid "Hide"
-msgstr "Oculta"
-
-#: modules/gui.py:167 modules/gui.py:197
-msgid "Go back to the larch controls"
-msgstr "Torna enrere als controls de larch"
-
-#: modules/gui.py:194
-msgid "Documentation"
-msgstr "Documentació"
-
-#: modules/gui.py:199
-msgid "Go back in the viewing history"
-msgstr "Torna enrere al visor de la història"
-
-#: modules/gui.py:201
-msgid "Go forward in the viewing history"
-msgstr "Vés endavant al control de la història"
-
-#: modules/gui.py:203
-msgid "Reload the documentation for the current larch tab"
-msgstr "Recarrega la documentació de la pestanya actual de larch"
-
-#: modules/gui.py:205
-msgid "Go to the general larch documentation index"
-msgstr "Vés a l'index general de la documentació de larch"
-
-#: modules/gui.py:250
-msgid "Editor"
-msgstr "Editor"
-
-#: modules/gui.py:253
-msgid "OK"
-msgstr "Bé"
-
-#: modules/gui.py:255
-msgid "Revert"
-msgstr "Reverteix"
-
-#: modules/gui.py:256
-msgid "Restore the text to its initial state"
-msgstr "Restaura el text al seu estat inicial"
-
-#: modules/gui.py:257
-msgid "Copy"
-msgstr "Copia"
-
-#: modules/gui.py:258
-msgid "Cut"
-msgstr "Talla"
-
-#: modules/gui.py:259
-msgid "Paste"
-msgstr "Enganxa"
-
-#: modules/gui.py:260
-msgid "Undo"
-msgstr "Desfés"
-
-#: modules/gui.py:261
-msgid "Redo"
-msgstr "Refés"
-
-#: modules/installation.py:111 modules/installpage.py:135
-msgid "No 'mirrorlist' file found"
-msgstr "No s'ha trobat el fitxer 'mirrorlist'"
-
-#: modules/installation.py:156
-msgid "Couldn't write to the installation path (%s)."
-msgstr "No es pot escriure al camí de la instal·lació (%s)."
-
-#: modules/installation.py:160
-msgid "The installation path (%s) is mounted 'nodev'."
-msgstr "El camí de la instal·lació (%s) està muntat com a 'nodev'."
-
-#: modules/installation.py:168
-msgid "The installation path (%s) is mounted 'noexec'."
-msgstr "El camí de la instal·lació (%s) està muntat com a 'noexec'."
-
-#: modules/installation.py:213
-msgid "Package installation failed"
-msgstr "Ha fallat la instal·lació de paquets"
-
-#: modules/installation.py:247
-msgid "Couldn't synchronize pacman database (pacman -Sy)"
-msgstr "No s'ha pogut sincronitzar la base de dades del pacman (pacman -Sy)"
-
-#: modules/installpage.py:50
-msgid "Edit Profile"
-msgstr "Edita el perfil"
-
-#: modules/installpage.py:51
-msgid "Edit 'addedpacks'"
-msgstr "Edita 'addedpacks'"
-
-#: modules/installpage.py:52
-msgid "Edit the list of packages to be installed"
-msgstr "Edita la llista de paquets a instal·lar"
-
-#: modules/installpage.py:53
-msgid "Edit 'baseveto'"
-msgstr "Edita 'baseveto'"
-
-#: modules/installpage.py:54
-msgid "Edit the list of base packages NOT to install"
-msgstr "Edita la llista de paquets base que NO s'han d'instal·lar"
-
-#: modules/installpage.py:55
-msgid "Edit pacman.conf options"
-msgstr "Edita les opcions de pacman.conf"
-
-#: modules/installpage.py:56
-msgid "Edit pacman.conf options - not the repositories"
-msgstr "Edita les opcions de pacman.conf - no els repositoris"
-
-#: modules/installpage.py:57
-msgid "Edit pacman.conf repositories"
-msgstr "Edita els repositoris de pacman.conf"
-
-#: modules/installpage.py:58
-msgid "Edit the repository entries for pacman.conf"
-msgstr "Edita les entrades de repositoris del pacman.conf"
-
-#: modules/installpage.py:62
-msgid "Use project mirrorlist"
-msgstr "Usa mirrorlist del projecte"
-
-#: modules/installpage.py:63
-msgid "Enables use of the mirrorlist file saved in the working directory, for installation only"
-msgstr ""
-"Habilita l'ús del fitxer mirrorlist desat al directori de treball, només per la instal·lació"
-
-#: modules/installpage.py:64
-msgid "Edit project mirrorlist"
-msgstr "Edita el mirrorlist del projecte"
-
-#: modules/installpage.py:65
-msgid "Edit mirrorlist in working directory"
-msgstr "Edita el mirrorlist al directori de treball"
-
-#: modules/installpage.py:67
-msgid "Use special mirror for installation"
-msgstr "Usa mirall especial per la instal·lació"
-
-#: modules/installpage.py:68
-msgid "Allows a specific (e.g. local) mirror to be used just for the installation"
-msgstr "Permet usar un mirall específic (p.ex. local) només per a la instal·lació"
-
-#: modules/installpage.py:69
-msgid "URL:"
-msgstr "URL:"
-
-#: modules/installpage.py:71
-msgid "The url of the installation mirror"
-msgstr "L'url del mirall d'instal·lació"
-
-#: modules/installpage.py:72 modules/installpage.py:78
-#: modules/mediumpage.py:81 modules/mediumpage.py:87 modules/mediumpage.py:112
-#: modules/projectpage.py:82
-msgid "Change"
-msgstr "Canvia"
-
-#: modules/installpage.py:73
-msgid "Change the installation mirror path"
-msgstr "Canvia el camí del mirall d'instal·lació"
-
-#: modules/installpage.py:77
-msgid "The path to the (host's) package cache"
-msgstr "El camí (de la màquina) a la cau de paquets"
-
-#: modules/installpage.py:79
-msgid "Change the package cache path"
-msgstr "Canvia el camí a la cau de paquets"
-
-#: modules/installpage.py:81
-msgid "Install"
-msgstr "Instal·la"
-
-#: modules/installpage.py:82
-msgid "This will start the installation to the set path"
-msgstr "Això iniciarà la instal·lació al camí establert"
-
-#: modules/installpage.py:119
-msgid "Editing pacman.conf options only"
-msgstr "S'estan editant només les opcions de pacman.conf"
-
-#: modules/installpage.py:125
-msgid "Editing pacman.conf repositories only"
-msgstr "S'estan editant només els repositoris de pacman.conf"
-
-#: modules/installpage.py:137
-msgid "Editing mirrorlist: Uncomment ONE entry"
-msgstr "S'està editant el mirrorlist: descomenteu UNA entrada"
-
-#: modules/installpage.py:153
-msgid "Enter new local mirror path:"
-msgstr "Introduïu un camí nou pel mirall local:"
-
-#: modules/installpage.py:159
-msgid "You must specify a URL, with protocol, e.g. 'file:///a/b/c'"
-msgstr "Heu d'especificar un URL, amb protocol, p.ex. 'file:///a/b/c'"
-
-#: modules/installpage.py:173
-msgid "Enter new package cache path:"
-msgstr "Introduïu el nou camí de la cau de paquets:"
-
-#: modules/medium.py:82
-msgid "Can't boot to label - no label supplied"
-msgstr "No es pot arrencar a una etiqueta - no s'ha proporcionat"
-
-#: modules/medium.py:208
-msgid "Couldn't format %s"
-msgstr "No s'ha pogut formatar %s"
-
-#: modules/medium.py:265
-msgid "GRUB is at present only supported on extN"
-msgstr "Actualment GRUB només està implementat a extN"
-
-#: modules/medium.py:271
-msgid "syslinux is only supported on vfat"
-msgstr "syslinux només està implementat a vfat"
-
-#: modules/medium.py:287 modules/medium.py:320
-msgid "Couldn't mount larch partition, %s"
-msgstr "No s'ha pogut muntar la partició, %s"
-
-#: modules/medium.py:341
-msgid "'syslinux' must be installed."
-msgstr "S'ha d'instal·lar 'syslinux'."
-
-#: modules/medium.py:345
-msgid "Device has neither a /boot nor a /syslinux directory"
-msgstr "El dispositiu no té cap directori /boot ni /syslinux"
-
-#: modules/medium.py:359
-msgid ""
-"%s not found -\n"
-" 'syslinux' must be installed on live system"
-msgstr ""
-"No s'ha trobat %s -\n"
-" s'ha d'instal·lar 'syslinux' al sistema live"
-
-#: modules/medium.py:375
-msgid "Your larch iso, %s, was successfully created"
-msgstr "La vostra iso larch, %s, s'ha creat correctament"
-
-#: modules/mediumpage.py:73
-msgid "Partition (disk / USB-stick)"
-msgstr "Partició (disc / memòria USB)"
-
-#: modules/mediumpage.py:75
-msgid "You can choose installation to iso (for CD/DVD) or a partition (e.g. USB-stick)"
-msgstr ""
-"Podeu seleccionar la instal·lació de la iso (per CD/DVD) o una partició (p.ex. memòria USB)"
-
-#: modules/mediumpage.py:78
-msgid "Application ID:"
-msgstr "ID de l'aplicació:"
-
-#: modules/mediumpage.py:80
-msgid "The text passed to mkisofs with the -A option"
-msgstr "El text passat a mkisofs amb l'opció -A"
-
-#: modules/mediumpage.py:82
-msgid "Change the application ID of the iso"
-msgstr "Canvia l'ID de l'aplicació de la iso"
-
-#: modules/mediumpage.py:84
-msgid "Publisher:"
-msgstr "Editor:"
-
-#: modules/mediumpage.py:86
-msgid "The text passed to mkisofs with the -publisher option"
-msgstr "El text passat a mkisofs amb l'opció -publisher"
-
-#: modules/mediumpage.py:88
-msgid "Change the publisher data of the iso"
-msgstr "Canvia les dades de l'editor de la iso"
-
-#: modules/mediumpage.py:90
-msgid "Partition:"
-msgstr "Partició:"
-
-#: modules/mediumpage.py:92
-msgid "The partition to which the larch system is to be installed"
-msgstr "La partició en la que s'ha d'instal·lar el sistema larch"
-
-#: modules/mediumpage.py:93
-msgid "Choose"
-msgstr "Seleccioneu"
-
-#: modules/mediumpage.py:94
-msgid "Select the partition to receive the larch system"
-msgstr "Seleccioneu la partició que ha de rebre el sistema larch"
-
-#: modules/mediumpage.py:95
-msgid "Don't format"
-msgstr "No formatis"
-
-#: modules/mediumpage.py:96
-msgid "Copy the data to the partition without formatting first (not the normal procedure)"
-msgstr "Copia les dades a la partició sense formatar primer (no és el procediment normal)"
-
-#: modules/mediumpage.py:98
-msgid "Medium Detection"
-msgstr "Detecció de suport"
-
-#: modules/mediumpage.py:99
-msgid "Choose how the boot scripts determine where to look for the larch system"
-msgstr "Seleccioneu com determinen els scripts d¡arrencada a on s'ha de cercar el sistema larch"
-
-#: modules/mediumpage.py:101
-msgid "Use the partition's UUID to find it"
-msgstr "Usa l'UUID de la partició per trobar-lo"
-
-#: modules/mediumpage.py:103
-msgid "Use the partition's label to find it"
-msgstr "Usa l'etiqueta de la partició per trobar-lo"
-
-#: modules/mediumpage.py:104
-msgid "Partition"
-msgstr "Partició"
-
-#: modules/mediumpage.py:105
-msgid "Use the partition name (/dev/sdb1, etc.)"
-msgstr "Usa el nom de la partició (/dev/sdb1, etc.)"
-
-#: modules/mediumpage.py:106
-msgid "Search (for larchboot)"
-msgstr "Cerca (larchboot)"
-
-#: modules/mediumpage.py:107
-msgid "Test all CD/DVD devices and partitions until the file larch/larchboot is found"
-msgstr ""
-"Comprova tots els dispositius de CD/DVD i les particions fins que es trobi el fitxer "
-"larch/larchboot"
-
-#: modules/mediumpage.py:109
-msgid "Medium label:"
-msgstr "Etiqueta del suport:"
-
-#: modules/mediumpage.py:111
-msgid "The label that the partition will be given"
-msgstr "L'etiqueta que proporcionarà la partició"
-
-#: modules/mediumpage.py:113
-msgid "Change the label"
-msgstr "Canvia l'etiqueta"
-
-#: modules/mediumpage.py:115
-msgid "Enable session saving"
-msgstr "Habilita el desat de la sessió"
-
-#: modules/mediumpage.py:116
-msgid "If checked, the medium will have the file 'larch/save'"
-msgstr "Si està marcat, el suport tindrà el fitxer 'larch/save'"
-
-#: modules/mediumpage.py:118
-msgid "Bootloader"
-msgstr "Arrencador"
-
-#: modules/mediumpage.py:119
-msgid "You can choose between GRUB and syslinux/isolinux as bootloader"
-msgstr "Podeu seleccionar entre GRUB i syslinux/isolinux com a arrencador"
-
-#: modules/mediumpage.py:121
-msgid "Use GRUB as bootloader"
-msgstr "Usa GRUB com a arrencador"
-
-#: modules/mediumpage.py:123
-msgid "Use syslinux (partition) or isolinux (CD/DVD) as bootloader"
-msgstr "Usa syslinux (partició) o isolinux (CD/DVD) com a arrencador"
-
-#: modules/mediumpage.py:124 modules/mediumpage.py:238
-msgid "None"
-msgstr "Cap"
-
-#: modules/mediumpage.py:125
-msgid "Don't install a bootloader (you'll need to provide some means of booting)"
-msgstr "No instal·lis un arrencador (necessitareu proporcionar algun tipus d'arrencada)"
-
-#: modules/mediumpage.py:127
-msgid "Bootable via search"
-msgstr "Arrencable via cerca"
-
-#: modules/mediumpage.py:128
-msgid "Create the file larch/larchboot to mark the medium as a bootable larch system"
-msgstr "Crea el fitxer larch/larchboot per marcar el suport con a sistema larch arrencable"
-
-#: modules/mediumpage.py:130
-msgid "Edit boot entries"
-msgstr "Edita les entrades de l'arrencada"
-
-#: modules/mediumpage.py:131
-msgid "Edit the file determining the boot entries"
-msgstr "Edita el fitxer que determina les entrades de l'arrencada"
-
-#: modules/mediumpage.py:132 modules/mediumpage.py:133
-msgid "Edit grub template"
-msgstr "Edita la plantilla de grub"
-
-#: modules/mediumpage.py:134 modules/mediumpage.py:135
-msgid "Edit syslinux/isolinux template"
-msgstr "Edita la plantilla de syslinux/isolinux"
-
-#: modules/mediumpage.py:137
-msgid "Create boot iso"
-msgstr "Crea iso d'arrencada"
-
-#: modules/mediumpage.py:138
-msgid "Create a small boot iso for this system (for machines that can't boot from USB)"
-msgstr ""
-"Crea una petita iso d'arrencada per a aquest sistema (per a màquines que no poden arrencar "
-"des de USB) "
-
-#: modules/mediumpage.py:139
-msgid "Create larch medium"
-msgstr "Crea suport larch"
-
-#: modules/mediumpage.py:140
-msgid "Create the larch iso or set up the chosen partition"
-msgstr "Crea la iso larch o arranja la partició seleccionada"
-
-#: modules/mediumpage.py:142
-msgid ""
-"Edit cd-root\n"
-"(open in file browser)"
-msgstr ""
-"Edita cd-root\n"
-"(obre al gestor de fitxers)"
-
-#: modules/mediumpage.py:143
-msgid "Open a file browser on the profile's 'cd-root' folder"
-msgstr "Obre un gestor de fitxers a la carpeta 'cd-root' del perfil"
-
-#: modules/mediumpage.py:169
-msgid "Choose Partition"
-msgstr "Selecciona la partició"
-
-#: modules/mediumpage.py:171
-msgid ""
-"BE CAREFUL - if you select the wrong\n"
-" partition you might well destroy your system!\n"
-"\n"
-"Select the partition to receive the larch system:"
-msgstr ""
-"ANEU AMB COMPTE - si seleccione una partició\n"
-" errònia podeu malmetre el sistema!\n"
-"\n"
-"Seleccioneu la partició que ha de rebre el sistema larch:"
-
-#: modules/mediumpage.py:258
-msgid "Editing larch boot entries"
-msgstr "Edició de les entrades d'arrencada de larch"
-
-#: modules/mediumpage.py:269
-msgid "Editing grub template"
-msgstr "Edició de la plantilla de grub"
-
-#: modules/mediumpage.py:281
-msgid "Editing syslinux/isolinux template"
-msgstr "Edició de la plantilla de syslinux/isolinux"
-
-#: modules/mediumpage.py:286
-msgid "Enter new label for the boot medium:"
-msgstr "Introduïu una nova etiqueta per l'arrencada del suport:"
-
-#: modules/mediumpage.py:300
-msgid "Enter new application ID for the boot iso:"
-msgstr "Introduïu un nou ID de l'aplicació per l'arrencada de la iso:"
-
-#: modules/mediumpage.py:314
-msgid "Enter new publisher for the boot iso:"
-msgstr "Introduïu un nou editor per l'arrencada de la iso;"
-
-#: modules/mediumpage.py:371
-msgid "No partition selected for larch"
-msgstr "No s'ha seleccionat cap partició per a larch"
-
-#: modules/mediumpage.py:394
-msgid ""
-"The partition containing the larch live system\n"
-"must be specifed."
-msgstr ""
-"S'ha d'especificar la partició que conté el\n"
-"sistema larch live."
-
-#: modules/projectpage.py:50
-msgid "Profile"
-msgstr "Perfil"
-
-#: modules/projectpage.py:52
-msgid "Choose Existing Profile:"
-msgstr "Seleccioneu un perfil existent:"
-
-#: modules/projectpage.py:54
-msgid "New Profile:"
-msgstr "Perfil nou:"
-
-#: modules/projectpage.py:56
-msgid "Choose a profile from those already in your larch working folder"
-msgstr "Seleccioneu un perfil dels que ja teniu a la carpeta de treball de larch"
-
-#: modules/projectpage.py:57
-msgid "Browse for Profile"
-msgstr "Navega per cercar perfil"
-
-#: modules/projectpage.py:58
-msgid "Fetch a profile from the file-system"
-msgstr "Recupera un perfil del sistema de fitxers"
-
-#: modules/projectpage.py:59
-msgid "Rename"
-msgstr "Reanomena"
-
-#: modules/projectpage.py:60
-msgid "Rename the current profile"
-msgstr "Reanomena el perfil actual"
-
-#: modules/projectpage.py:61 modules/projectpage.py:76
-msgid "Delete"
-msgstr "Esborra"
-
-#: modules/projectpage.py:62
-msgid "Delete the current profile"
-msgstr "Esborra el perfil actual"
-
-#: modules/projectpage.py:64
-msgid "Platform (processor architecture):"
-msgstr "Plataforma (arquitectura del processador):"
-
-#: modules/projectpage.py:66
-msgid "Which processor architecture?"
-msgstr "Quina arquitectura del processador?"
-
-#: modules/projectpage.py:70
-msgid "Project"
-msgstr "Projecte"
-
-#: modules/projectpage.py:71
-msgid "Choose Existing Project:"
-msgstr "Seleccioneu un projecte existent:"
-
-#: modules/projectpage.py:73
-msgid "Choose a project from those already defined"
-msgstr "Seleccioneu un dels projectes que ja teniu definits"
-
-#: modules/projectpage.py:74
-msgid "New Project"
-msgstr "Nou projecte"
-
-#: modules/projectpage.py:75
-msgid "Create a new project"
-msgstr "Crea un nou projecte"
-
-#: modules/projectpage.py:77
-msgid "Delete the current project"
-msgstr "Esborra el projecte actual"
-
-#: modules/projectpage.py:81
-msgid "The root directory of the Arch installation to larchify"
-msgstr "El directori arrel de la instal·lació Arch a larchificar"
-
-#: modules/projectpage.py:83
-msgid "Change the root directory of the Arch installation"
-msgstr "Canvia el directori arrel de la instal·lació Arch"
-
-#: modules/projectpage.py:113
-msgid "Profile directory mismatch: '%s' vs. '%s'"
-msgstr "Incoherència del director del perfil: '%s' contra '%s'"
-
-#: modules/projectpage.py:120
-msgid "Profile '%s' doesn't exist"
-msgstr "El perfil '%s' no existeix"
-
-#: modules/projectpage.py:164
-msgid "Select profile source folder and enter new name"
-msgstr "Seleccioneu la carpeta font del perfil i introduïu un nom nou"
-
-#: modules/projectpage.py:165
-msgid "New name:"
-msgstr "Nou nom:"
-
-#: modules/projectpage.py:182
-msgid "Enter new name for current profile:"
-msgstr "Introduïu un nou nom per perfil actual:"
-
-#: modules/projectpage.py:207
-msgid "Do you really want to delete profile '%s'?"
-msgstr "Realment voleu esborrar el perfil '%s'?"
-
-#: modules/projectpage.py:217
-msgid "Profile '%s' in use by project '%s"
-msgstr "El perfil '%s' s'usa pel projecte '%s'"
-
-#: modules/projectpage.py:228
-msgid ""
-"WARNING: Double check your path -\n"
-" If you make a mistake here it could destroy your system!\n"
-"\n"
-"Enter new installation path:"
-msgstr ""
-"ATENCIÓ: comproveu amb cura el camí -\n"
-" si cometeu un error aquí malmetreu el sistema!\n"
-"\n"
-"Introduïu un nou camí d'instal·lació:"
-
-#: modules/projectpage.py:250
-msgid ""
-"Your selected installation path (%s) contains unexpected items:\n"
-" %s\n"
-"\n"
-"Is that really ok?"
-msgstr ""
-"El camí d'instal·lació seleccionat (%s) conté elements inesperats:\n"
-" %s\n"
-"\n"
-"És realment correcte?"
-
-#: modules/projectpage.py:265
-msgid "Enter name for new project:"
-msgstr "Introduïu un nom pel nou projecte:"
-
-#: modules/projectpage.py:273
-msgid "Project '%s' already exists."
-msgstr "El projecte '%s' ja existeix."
-
-#: modules/projectpage.py:281
-msgid "Can't delete the only existing project."
-msgstr "No es pot eliminar l'únic projecte existent."
-
-#: modules/projectpage.py:289
-msgid "Do you really want to delete project '%s'?"
-msgstr "Realment voleu eliminar el projecte '%s'? "
-
-#: modules/tweakpage.py:45
-msgid "Package Management"
-msgstr "Gestió de paquets"
-
-#: modules/tweakpage.py:46
-msgid "Synchronize db"
-msgstr "Sincronitza la bd"
-
-#: modules/tweakpage.py:47
-msgid "Synchronize the pacman db on the target (pacman -Sy)"
-msgstr "Sincronitza la bd de pacman al destí (pacman -Sy)"
-
-#: modules/tweakpage.py:48
-msgid "Update / Add package [-U]"
-msgstr "Actualitza/afegeix paquet [-U]"
-
-#: modules/tweakpage.py:49
-msgid "Update / Add a package from a package file using pacman -U"
-msgstr "Actualitza / afegeix un paquet des d'un fitxer de paquet usant pacman -U"
-
-#: modules/tweakpage.py:50
-msgid "Add package(s) [-S]"
-msgstr "Afegeix paquet(s) [-S]"
-
-#: modules/tweakpage.py:51
-msgid "Add one or more packages (space separated) using pacman -S"
-msgstr "Afegeix un o més paquets (separats per espais) usant pacman -S"
-
-#: modules/tweakpage.py:52
-msgid "Remove package(s) [-Rs]"
-msgstr "Elimina paquet(s) [-Rs]"
-
-#: modules/tweakpage.py:53
-msgid "Remove one or more packages (space separated) using pacman -Rs"
-msgstr "Elimina un o més paquets (separats per espais) usant pacman -Rs"
-
-#: modules/tweakpage.py:72
-msgid "Package to add/update"
-msgstr "Paquet a afegir/actualitzar"
-
-#: modules/tweakpage.py:74
-msgid "Packages"
-msgstr "Paquets"
-
-#: modules/tweakpage.py:81
-msgid "Error during package update."
-msgstr "Error en actualitzar paquets."
-
-#: modules/tweakpage.py:86
-msgid ""
-"Enter the names of packages to install -\n"
-" separated by spaces:"
-msgstr ""
-"Introduïu els noms dels paquets a instal·lar -\n"
-" separats per espais:"
-
-#: modules/tweakpage.py:95
-msgid "Error during package installation."
-msgstr "Error en instal·lar paquets."
-
-#: modules/tweakpage.py:100
-msgid ""
-"Enter the names of packages to remove -\n"
-" separated by spaces:"
-msgstr ""
-"Introduïu els noms dels paquets a eliminar -\n"
-" separats per espais:"
-
-#: modules/tweakpage.py:109
-msgid "Error during package removal."
-msgstr "Error en eliminar paquets."
-
-
diff --git a/build_tools/larch7/larch0/i18n/ca/LC_MESSAGES/larch.mo b/build_tools/larch7/larch0/i18n/ca/LC_MESSAGES/larch.mo Binary files differdeleted file mode 100644 index 0d49d0f..0000000 --- a/build_tools/larch7/larch0/i18n/ca/LC_MESSAGES/larch.mo +++ /dev/null diff --git a/build_tools/larch7/larch0/i18n/de/LC_MESSAGES/de.po b/build_tools/larch7/larch0/i18n/de/LC_MESSAGES/de.po deleted file mode 100644 index 02802fe..0000000 --- a/build_tools/larch7/larch0/i18n/de/LC_MESSAGES/de.po +++ /dev/null @@ -1,1588 +0,0 @@ -# German translations for larch-7.2 package. -# Copyright (C) 2009-2010 Michael Towers -# Automatically generated, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: larch 7\n" -"POT-Creation-Date: 2010-07-14 15:19+CEST\n" -"PO-Revision-Date: 2009-08-04 22:10+CEST\n" -"Last-Translator: Automatically generated\n" -"Language-Team: mt\n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: pygettext.py 1.5\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: cli/archin.py:39 -msgid "Operations on '/' are not supported ..." -msgstr "Ungültiger Basis-Ordner: '/'" - -#: cli/archin.py:40 -msgid "Install Arch to '%s'?" -msgstr "Arch zu '%s' installieren?" - -#: cli/archin.py:63 -msgid "No pacman executable found" -msgstr "Ausführbare Datei 'pacman' nicht gefunden" - -#: cli/archin.py:157 -msgid "Couldn't write to the installation path (%s)" -msgstr "Konnte nicht im Installationsordner (%s) abspeichern." - -#: cli/archin.py:161 -msgid "The installation path (%s) is mounted 'nodev'." -msgstr "Installationspfad (%s) 'nodev' gemountet" - -#: cli/archin.py:168 -msgid "The installation path (%s) is mounted 'noexec'." -msgstr "Installationspfad (%s) 'noexec' gemountet" - -#: cli/archin.py:193 -msgid "Package installation failed" -msgstr "Paket-Installation fehlgeschlagen" - -#: cli/archin.py:200 -msgid "Arch installation completed" -msgstr "Arch-Installation ist fertig" - -#: cli/archin.py:207 -msgid "No '%s' file" -msgstr "Datei '%s' existiert nicht" - -#: cli/archin.py:221 -msgid "Invalid package file include: %s" -msgstr "Ungültiges Paket-Datei-'include': %s" - -#: cli/archin.py:253 -msgid "Couldn't synchronize pacman database (pacman -Sy)" -msgstr "pacman-Datenbank konnte nicht aktualisiert werden (pacman -Sy)" - -#: cli/archin.py:313 -msgid "usage: %%prog [options] %s [packages]" -msgstr "Anwendung: %%prog [Optionen] %s [Pakete]" - -#: cli/archin.py:318 cli/larchify.py:558 -msgid "Profile: 'user:profile-name' or path to profile directory" -msgstr "Profil: 'Benutzer:Profilname' oder Pfad zum Profilordner" - -#: cli/archin.py:321 cli/larchify.py:561 -msgid "Path to directory to be larchified (default %s)" -msgstr "Pfad zum zu larchifizierenden Ordner (Voreinstellung %s)" - -#: cli/archin.py:324 cli/boot_iso.py:119 cli/larchify.py:564 -#: cli/live_iso.py:113 cli/live_part.py:162 -msgid "Run as a slave from a controlling program (e.g. from a gui)" -msgstr "Als Dienst (Unterprozess) (z.B. vom gui) ausführen" - -#: cli/archin.py:327 cli/boot_iso.py:122 cli/larchify.py:567 -#: cli/live_iso.py:116 cli/live_part.py:165 -msgid "Suppress output messages, except errors (no effect if -s specified)" -msgstr "" -"Meldungen, außer Fehler, unterdrücken (ohne Wirkung, wenn -s angegeben)" - -#: cli/archin.py:332 cli/boot_iso.py:126 cli/larchify.py:575 -#: cli/live_iso.py:120 cli/live_part.py:169 -msgid "Don't ask for confirmation" -msgstr "Weiterfahren ohne um Bestätigung zu bitten" - -#: cli/archin.py:336 -msgid "" -"Supply a substitute repository list (pacman.conf.repos) for the installation " -"only" -msgstr "" -"Ersatz-Paketquellenliste (pacman.conf.repos) nur für die Installation angeben" - -#: cli/archin.py:340 -msgid "pacman cache directory (default /var/cache/pacman/pkg)" -msgstr "pacman Cache-Ordner (Voreinstellung /var/cache/pacman/pkg)" - -#: cli/archin.py:343 -msgid "Don't show pacman's progress bar" -msgstr "pacman-Fortschrittbalken unterdrücken" - -#: cli/archin.py:355 -msgid "You must specify which operation to perform:\n" -msgstr "Die auszuführende Operation muss angegeben werden:\n" - -#: cli/archin.py:360 cli/boot_iso.py:144 cli/larchify.py:581 -#: cli/live_iso.py:150 cli/live_part.py:216 -msgid "This application must be run as root" -msgstr "Diese Anwendung muss als 'root' ausgeführt werden" - -#: cli/archin.py:369 -msgid "Invalid operation: '%s'\n" -msgstr "Ungültiger Befehl:' %s'\n" - -#: cli/backend.py:66 -msgid "" -"larch (%s) seems to be running already.\n" -"If you are absolutely sure this is not the case,\n" -"you may continue. Otherwise you should cancel.\n" -"\n" -"Shall I continue?" -msgstr "" -"larch (%s) scheint schon aktiv zu sein.\n" -"Wenn du wirklich sicher bist, " -"dass das nicht der Fall ist,\ndarfst du fortfahren. Sonst abbrechen.\n" -"\n" -"Fortfahren?" - -#: cli/backend.py:115 -msgid "The backend reported %d failed calls, you may want to investigate" -msgstr "" -"%d Aufrufe schlugen im Backend fehl, eine Untersuchung könnte sich lohnen" - -#: cli/backend.py:138 -msgid "_yes|_no" -msgstr "_ja|_nein" - -#: cli/backend.py:176 -msgid "Something went wrong:\n" -msgstr "Irgendetwas schlug fehl:\n" - -#: cli/backend.py:304 -msgid "Invalid profile: %s" -msgstr "Ungültiges larch-Profil: %s" - -#: cli/backend.py:307 -msgid "Invalid profile folder: %s" -msgstr "Ungültiger Profilordner': %s" - -#: cli/backend.py:425 -msgid "Couldn't read file: %s" -msgstr "Konnte Datei '%s' nicht lesen" - -#: cli/boot_iso.py:45 cli/live_part.py:49 -msgid "Invalid device: %s" -msgstr "Ungültiges 'Laufwerk': %s" - -#: cli/boot_iso.py:82 cli/live_iso.py:81 -msgid "iso build failed" -msgstr "iso-Erstellung schlug fehl" - -#: cli/boot_iso.py:87 cli/live_iso.py:90 -msgid "%s was successfully created" -msgstr "Dein larch-iso, %s, wurde erfolgreich erstellt" - -#: cli/boot_iso.py:96 cli/live_part.py:147 -msgid "usage: %prog [options] partition (e.g. sdb1)" -msgstr "Anwendung: %prog [Optionen] Partition (z.B. sdb1)" - -#: cli/boot_iso.py:101 cli/live_iso.py:130 -msgid "" -"Specify the output file (default '%s'). It will be generated to the current " -"directory." -msgstr "" -"Name der zu erstellenden Datei (Voreinstellung '%s'). Sie wird imaktuellen " -"Arbeitsordner erstellt." - -#: cli/boot_iso.py:105 cli/live_iso.py:134 -msgid "Set current directory, so that the 'iso' can be placed there" -msgstr "" -"Aktuellen Arbeitsordner setzen, damit die 'iso'-Datei dort erstellt werden " -"kann" - -#: cli/boot_iso.py:109 cli/live_part.py:173 -msgid "Method for boot partition detection: %s (default: label)" -msgstr "Ansatz zur Suche nach der Boot-Partition: %s (Voreinstellung: label)" - -#: cli/boot_iso.py:112 cli/live_part.py:176 -msgid "Use the syslinux bootloader (the default is GRUB)" -msgstr "syslinux-Bootlader verwenden (Voreinstellung ist GRUB)" - -#: cli/boot_iso.py:117 cli/live_iso.py:111 cli/live_part.py:160 -msgid "Path to larchified directory (default %s)" -msgstr "Pfad zum larchifizierten Ordner (Voreinstellung %s)" - -#: cli/boot_iso.py:130 -msgid "Volume label for boot iso (default %s)" -msgstr "'Volume-Label' für Boot-iso (Voreinstellung %s)" - -#: cli/boot_iso.py:134 -msgid "Use chroot for build" -msgstr "'chroot' verwenden" - -#: cli/boot_iso.py:139 -msgid "You must specify the source partition\n" -msgstr "Die Quellpartition muss angegeben werden\n" - -#: cli/larchify.py:47 -msgid "" -"File '%s' doesn't exist:\n" -" '%s' not an Arch installation?" -msgstr "" -"Datei '%s' existiert nicht:\n" -" '%s' etwa keine Arch-Installation?" - -#: cli/larchify.py:55 -msgid "" -"Building a larch live medium from the running system is\n" -"an error prone process. Changes to the running system\n" -"made while running this function may be only partially\n" -"incorporated into the compressed system images.\n" -"\n" -"Do you wish to continue?" -msgstr "" -"Die Konstruktion eines larch-live-Mediums vom laufenden System kann\n" -"zu Fehlern führen. Änderungen am laufenden System, die während\n" -"der Ausführung dieser Funktion auftreten, werden vielleicht nur\n" -"teilweise in die komprimierten Systemabbildungen übernommen.\n" -"\n" -"Fortfahren?" - -#: cli/larchify.py:136 -msgid "Squashing system.sqf failed" -msgstr "Komprimierung der system.sqf-Datei ist fehlgeschlagen" - -#: cli/larchify.py:227 -msgid "Build customization script failed" -msgstr "Skript zur Anpassung der Konstruktion schlug fehl" - -#: cli/larchify.py:250 -msgid "Squashing mods.sqf failed" -msgstr "Komprimierung der mods.sqf-Datei ist fehlgeschlagen" - -#: cli/larchify.py:256 -msgid "larchify-process completed" -msgstr "Larchifizierung abgeschlossen" - -#: cli/larchify.py:360 -msgid "%d user account operation(s) failed" -msgstr "%d Benutzerkonto-Operation(en) schlug(en) fehl" - -#: cli/larchify.py:381 -msgid "No squashfs module found\n" -msgstr "Kein squashfs-Modul wurde gefunden\n" - -#: cli/larchify.py:393 -msgid "No aufs or unionfs module found\n" -msgstr "Kein aufs- oder unionfs-Modul wurde gefunden\n" - -#: cli/larchify.py:397 -msgid "Package '%s' is needed by larch systems\n" -msgstr "larch-Systeme brauchen das Paket '%s'\n" - -#: cli/larchify.py:400 -msgid "" -"Without package 'syslinux' you will not be able\n" -"to create syslinux or isolinux booting media\n" -msgstr "" -"Das Paket 'syslinux' ist für die Herstellung\n" -"syslinux und isolinux Boot-Medien notwendig\n" - -#: cli/larchify.py:404 -msgid "" -"Without package 'cdrkit' (or 'cdrtools') you will\n" -"not be able to create CD/DVD media\n" -msgstr "" -"Das Paket 'cdrkit' (oder 'cdrtools') ist für die\n" -"Herstellung CD/DVD-Medien notwendig\n" - -#: cli/larchify.py:408 -msgid "" -"Without package 'eject' you will have problems\n" -"using CD/DVD media\n" -msgstr "" -"Das Paket 'eject' ist beim Einsatz CD/DVD-Boot-Medien\n" -"sehr sinnvoll\n" - -#: cli/larchify.py:412 -msgid "" -"WARNING:\n" -"%s\n" -" Continue building?" -msgstr "" -"WARNUNG:\n" -"%s\n" -" Verfahren fortsetzen?" - -#: cli/larchify.py:418 -msgid "" -"ERROR:\n" -"%s" -msgstr "" -"FEHLER:\n" -"%s" - -#: cli/larchify.py:444 -msgid "" -"Problem running %s:\n" -" %s" -msgstr "" -"Problem beim Ausführen von %s:\n" -" %s" - -#: cli/larchify.py:448 -msgid "" -"More than one kernel found:\n" -" %s" -msgstr "" -"Mehr als ein Kernel gefunden:\n" -" %s" - -#: cli/larchify.py:451 -msgid "No kernel found" -msgstr "Kein Kernel gefunden" - -#: cli/larchify.py:459 -msgid "More than one set of kernel modules in %s" -msgstr "Module von mehr als einem Kernel in %s gefunden" - -#: cli/larchify.py:485 -msgid "" -"WARNING:\n" -" You seem to have installed a package containing modules\n" -"which aren't compatible with your kernel (see log).\n" -"Please check that this won't cause problems.\n" -"Maybe you need the corresponding package for your kernel?\n" -"\n" -" Continue building?" -msgstr "" -"WARNUNG:\n" -" Es ist anscheinend ein Paket installiert worden, das Kernel-Module\n" -"enthält, die mit dem installierten Kernel nicht kompatibel sind\n" -"(siehe Protokoll).\n" -"Bitte überprüfen, ob dadurch Probleme entstehen.\n" -"Vielleicht müsste das entsprechende Paket für den vorhandenen Kernel\n" -"installiert werden?\n" -"\n" -" Verfahren fortsetzen?" - -#: cli/larchify.py:494 -msgid "Couldn't find kernel modules" -msgstr "Kernel-Module nicht gefunden" - -#: cli/larchify.py:513 -msgid "Couldn't find usable mkinitcpio preset: %s" -msgstr "Brauchbare mkinitcpio-preset-Datei nicht gefunden: %s" - -#: cli/larchify.py:554 cli/live_iso.py:99 -msgid "usage: %prog [options]" -msgstr "Anwendung: %prog [Optionen]" - -#: cli/larchify.py:570 -msgid "Reuse previously generated system.sqf" -msgstr "Vorhandenes system.sqf verwenden" - -#: cli/larchify.py:573 -msgid "Reuse previously generated locales" -msgstr "Vorhandene 'locales' wiederverwenden" - -#: cli/live_iso.py:85 -msgid "Couldn't perform 'isohybrid' operation on larch 'iso' (Not Critical!)" -msgstr "'isohybrid' schlug fehl (nicht kritisch)" - -#: cli/live_iso.py:103 cli/live_part.py:152 -msgid "" -"Profile: 'user:profile-name' or path to profile directory (conflicts with -S)" -msgstr "" -"Profil: 'Benutzer:Profilname' oder Pfad zum Profilordner (nicht möglich mit -" -"S)" - -#: cli/live_iso.py:107 cli/live_part.py:156 -msgid "" -"Source: path to larch medium image (conflicts with -p). It can also be a " -"device ('/dev/...') or an 'iso' file." -msgstr "" -"Quelle: Pfad zum larch-Medium (nicht möglich mit -p). Es könnte auch ein " -"'Gerät' ('/dev/---') oder eine 'iso'-Datei sein." - -#: cli/live_iso.py:123 -msgid "Use the isolinux bootloader (the default is GRUB)" -msgstr "Den isolinux-Bootlader verwenden (Voreinstellung ist GRUB)" - -#: cli/live_iso.py:127 -msgid "Volume label for iso (default '%s')" -msgstr "Volume-Label für iso (Voreinstellung '%s')" - -#: cli/live_iso.py:138 cli/live_part.py:200 -msgid "Use chroot for build (default when -S not specified)" -msgstr "chroot verwenden (die Voreinstellung, wenn kein -S angegeben)" - -#: cli/live_iso.py:141 cli/live_part.py:203 -msgid "Don't use chroot for build (default when -S specified)" -msgstr "chroot nicht verwenden (die Voreinstellung, wenn -S angegeben)" - -#: cli/live_iso.py:145 -msgid "Test source medium only (used by gui)" -msgstr "Nur Quellmedium testen (die gui verwendet diese Funktion)" - -#: cli/live_part.py:70 -msgid "Couldn't format %s" -msgstr "Konnte %s nicht formatieren" - -#: cli/live_part.py:80 -msgid "Couldn't get format information for %s" -msgstr "Konnte Format von %s nicht herausfinden" - -#: cli/live_part.py:84 -msgid "syslinux is only supported on vfat" -msgstr "syslinux steht nur auf vfat zur Verfügung" - -#: cli/live_part.py:86 -msgid "GRUB is at present only supported on extN" -msgstr "GRUB steht zur Zeit nur auf extN zur Verfügung" - -#: cli/live_part.py:98 -msgid "Couldn't mount larch partition, %s" -msgstr "larch-Partition, %s, konnte nicht gemountet werden" - -#: cli/live_part.py:118 -msgid "Option '-a' conflicts with option '-A'" -msgstr "Option '-a' wiederspricht option '-A'" - -#: cli/live_part.py:139 -msgid "%s was successfully written" -msgstr "Dein larch-Gerät, %s, wurde erfolgreich geschrieben" - -#: cli/live_part.py:180 -msgid "Volume label for boot partition (default %s)" -msgstr "Volume-Label für Bootpartition (Voreinstellung %s)" - -#: cli/live_part.py:184 -msgid "Don't generate 'larch/larchboot' file" -msgstr "'larch/larchboot-Datei nicht erstellen" - -#: cli/live_part.py:187 -msgid "" -"Override profile larch/nosave (force enable session saving) - conflicts with " -"'-A'" -msgstr "" -"'larch/nosave' im Profil unterdrücken (damit die Sitzungsspeicherung doch " -"möglich ist), widerspricht -A" - -#: cli/live_part.py:191 -msgid "Force disabling of session saving - conflicts with '-a'" -msgstr "Unterdrücke die Sitzungsspeicherung - widersrpicht '-a'" - -#: cli/live_part.py:194 -msgid "Don't format partition (only for experts!)" -msgstr "Partition nicht formatieren (nur für Experte!)" - -#: cli/live_part.py:197 -msgid "Don't install the bootloader (to the MBR)" -msgstr "Bootlader nicht (zum MBR) installieren" - -#: cli/live_part.py:211 -msgid "You must specify the partition to receive larch\n" -msgstr "Die Partition für das larch-System muss angegeben werden\n" - -#: cli/media_common.py:56 -msgid "Couldn't switch directory to '%s'" -msgstr "Konnte nicht nach Ordner '%s' wechseln" - -#: cli/media_common.py:64 -msgid "Option -C conflicts with -c" -msgstr "Option -C widerspricht Option -c" - -#: cli/media_common.py:69 -msgid "Option -S conflicts with -p" -msgstr "Option -S widerspricht Option -p" - -#: cli/media_common.py:125 -msgid "Invalid detection method (-d option)" -msgstr "Ungültiges Suchverfahren (Option -d)" - -#: cli/media_common.py:144 -msgid "Couldn't bind-mount current directory" -msgstr "AKtueller Ordner konnte nicht mit 'bind' eingebunden werden" - -#: cli/media_common.py:152 -msgid "File '%s' doesn't exist, '%s' is not a larch medium" -msgstr "Datei '%s' existiert nicht, '%s' ist kein larch-Medium" - -#: cli/media_common.py:166 -msgid "Couldn't mount '%s'. Not an iso?" -msgstr "'%s' konnte nicht eingehängt werden. Nicht ein 'iso'?" - -#: cli/media_common.py:176 -msgid "Couldn't mount '%s'" -msgstr "'%s' konnte nicht eingehängt werden." - -#: cli/media_common.py:185 -msgid "Source doesn't support syslinux" -msgstr "Die Quelle unterstützt syslinux nicht" - -#: cli/media_common.py:189 -msgid "Source doesn't support GRUB" -msgstr "Die Quelle unterstützt GRUB nicht" - -#: cli/media_common.py:205 -msgid "Couldn't bind-mount '%s'" -msgstr "'%s' konnte nicht mit '--bind' eingehängt werden." - -#: cli/media_common.py:232 -msgid "No kernel and/or initramfs" -msgstr "Kein kernel und/oder initramfs" - -#: cli/media_common.py:244 -msgid "Installation doesn't support syslinux" -msgstr "Installation unterstützt syslinux nicht" - -#: cli/media_common.py:246 -msgid "Installation doesn't support GRUB" -msgstr "Installation unterstützt GRUB nicht" - -#: cli/media_common.py:349 -msgid "The volume label is too long. Use the default (%s)?" -msgstr "Das Volume-Label ist zu lang. Die Voreinstellung (%s) verwenden?" - -#: cli/media_common.py:353 -msgid "Cancelled" -msgstr "Abgebrochen" - -#: cli/media_common.py:372 -msgid "Can't boot to label - device has no label" -msgstr "Booten zu 'label' nicht möglich, das Gerät hat kein 'label'" - -#: cli/media_common.py:383 -msgid "Boot configuration file '%s' not found" -msgstr "Boot-Konfigurationsdatei '%s' nicht gefunden" - -#: cli/media_common.py:441 -msgid "Base configuration file (%s) not found" -msgstr "Basis-Konfigurationsdatei '%s' nicht gefunden" - -#: cli/userinfo.py:45 -msgid "Invalid 'users' file" -msgstr "Ungültige 'users'-Datei" - -#: cli/userinfo.py:67 -msgid "Couldn't add user '%s'" -msgstr "Konnte Benutzer '%s' nicht einrichten" - -#: cli/userinfo.py:75 -msgid "Couldn't remove user '%s'" -msgstr "Konnte Benutzer '%s' nicht entfernen" - -#: cli/userinfo.py:90 -msgid "Couldn't save 'users' file" -msgstr "Konnte 'users'-Datei nicht speichern" - -#: gui/controller.py:131 -msgid "Couldn't read file '%s'" -msgstr "Konnte Datei '%s' nicht lesen" - -#: gui/controller.py:144 -msgid "Couldn't save file '%s'" -msgstr "Konnte Datei '%s' nicht speichern" - -#: gui/front/page_larchify.py:61 -msgid "No Arch installation at %s" -msgstr "Keine Arch-Installation in %s" - -#: gui/layouts/docviewer.uim:35 -msgid "Documentation" -msgstr "Dokumentation" - -#: gui/layouts/docviewer.uim:40 gui/layouts/logger.uim:52 -msgid "Hide" -msgstr "Schließen" - -#: gui/layouts/docviewer.uim:41 -msgid "Return to the larch controls" -msgstr "Zurückkehren zu den larch-Kontrollen" - -#: gui/layouts/docviewer.uim:47 -msgid "Go back in the viewing history" -msgstr "Zurück in der Browser-Geschichte" - -#: gui/layouts/docviewer.uim:53 -msgid "Go forward in the viewing history" -msgstr "Nach vorne in der Browser-Seitengeschichte" - -#: gui/layouts/docviewer.uim:60 -msgid "Reload the documentation for the current larch tab" -msgstr "Die Dokumentation für die aktuelle larch-Seite anzeigen" - -#: gui/layouts/docviewer.uim:67 -msgid "Go to the general larch documentation index" -msgstr "Das allgemeine larch-Inhaltsverzeichnis anzeigen" - -#: gui/layouts/editor.uim:39 -msgid "Editor" -msgstr "Editor" - -#: gui/layouts/editor.uim:45 -msgid "OK" -msgstr "Annehmen" - -#: gui/layouts/editor.uim:50 gui/layouts/progress.uim:54 -msgid "Cancel" -msgstr "Abbrechen" - -#: gui/layouts/editor.uim:55 -msgid "Revert" -msgstr "Zurücksetzen" - -#: gui/layouts/editor.uim:56 -msgid "Restore the text to its initial/default state" -msgstr "Text zum ursprünglichen Zustand zurücksetzen" - -#: gui/layouts/editor.uim:61 -msgid "Copy" -msgstr "Kopieren" - -#: gui/layouts/editor.uim:66 -msgid "Cut" -msgstr "Ausschneiden" - -#: gui/layouts/editor.uim:71 -msgid "Paste" -msgstr "Einfügen" - -#: gui/layouts/editor.uim:76 -msgid "Undo" -msgstr "Rückgängig" - -#: gui/layouts/editor.uim:81 -msgid "Redo" -msgstr "Wieder ausführen" - -#: gui/layouts/editor.uim:88 -msgid "Editing '%s'" -msgstr "Editiere '%s'" - -#: gui/layouts/logger.uim:37 -msgid "Low-level Command Logging" -msgstr "Protokoll der einzelnen Befehle" - -#: gui/layouts/logger.uim:38 gui/layouts/progress.uim:39 -msgid "Here you can follow the detailed, low-level progress of the commands." -msgstr "Hier kann man die einzelnen Schritte detailliert verfolgen" - -#: gui/layouts/logger.uim:47 -msgid "Clear" -msgstr "Löschen" - -#: gui/layouts/logger.uim:53 -msgid "Go back to the larch controls" -msgstr "Zurückkehren zu den larch-Kontrollen" - -#: gui/layouts/page_installation.uim:38 -msgid "Edit Profile" -msgstr "Profil editieren" - -#: gui/layouts/page_installation.uim:49 -msgid "Edit 'addedpacks'" -msgstr "'addedpacks' editieren" - -#: gui/layouts/page_installation.uim:50 -msgid "Edit the list of packages to be installed" -msgstr "Zu installierende Pakete ändern" - -#: gui/layouts/page_installation.uim:55 -msgid "Edit 'vetopacks'" -msgstr "'vetopacks' editieren" - -#: gui/layouts/page_installation.uim:56 -msgid "Edit the list of packages NOT to install" -msgstr "NICHT zu installierende Pakete ändern" - -#: gui/layouts/page_installation.uim:61 -msgid "Edit pacman.conf options" -msgstr "pacman.conf-Optionen editieren" - -#: gui/layouts/page_installation.uim:62 -msgid "Edit pacman.conf options - not the repositories" -msgstr "pacman.conf-Optionen editieren - nicht die Quellen" - -#: gui/layouts/page_installation.uim:67 -msgid "Edit pacman.conf repositories" -msgstr "pacman.conf-Quellen editieren" - -#: gui/layouts/page_installation.uim:68 -msgid "Edit the repository entries for pacman.conf" -msgstr "pacman.conf-Quellen editieren" - -#: gui/layouts/page_installation.uim:75 -msgid "Tweak Installed Packages" -msgstr "Installierte Pakete ändern" - -#: gui/layouts/page_installation.uim:81 -msgid "Synchronize db" -msgstr "Paket-Datenbank synchronisieren" - -#: gui/layouts/page_installation.uim:82 -msgid "Synchronize the pacman db on the target (pacman -Sy)" -msgstr "Paketen-Datenbank (Zielsystem) synchronisieren (pacman -Sy)" - -#: gui/layouts/page_installation.uim:87 -msgid "Update / Add package [-U]" -msgstr "Paket aktualisieren/installieren [-U]" - -#: gui/layouts/page_installation.uim:88 -msgid "Update / Add a package from a package file using pacman -U" -msgstr "" -"Ein Paket von einer Paketdatei mittels pacman -U aktualisieren / installieren" - -#: gui/layouts/page_installation.uim:94 -msgid "Add package(s) [-S]" -msgstr "Paket(e) installieren [-S]" - -#: gui/layouts/page_installation.uim:95 -msgid "Add one or more packages (space separated) using pacman -S" -msgstr "" -"Ein oder mehr Pakete (mit Leerzeichen getrennt) mittels pacman -S " -"installieren" - -#: gui/layouts/page_installation.uim:101 -msgid "Remove package(s) [-Rs]" -msgstr "Paket(e) entfernen [-Rs]" - -#: gui/layouts/page_installation.uim:102 -msgid "Remove one or more packages (space separated) using pacman -Rs" -msgstr "" -"Ein oder mehr Pakete (mit Leerzeichen getrennt) mittels pacman -Rs entfernen" - -#: gui/layouts/page_installation.uim:110 -msgid "Advanced Installation Options" -msgstr "Installationsoptionen für Fortgeschrittene" - -#: gui/layouts/page_installation.uim:116 -msgid "Use project repository list" -msgstr "Projekt-Paketquellenliste verwenden" - -#: gui/layouts/page_installation.uim:117 -msgid "Enables use of an alternative pacman.conf for installation only" -msgstr "" -"Ermöglicht die Verwendung einer alternativen pacman.conf-Datei nur für die " -"Installation" - -#: gui/layouts/page_installation.uim:125 -msgid "Edit repository list" -msgstr "Projekt-Paketquellenliste editieren" - -#: gui/layouts/page_installation.uim:126 -msgid "Edit repository list file used for installation" -msgstr "Paketquellenliste für die Installation editieren" - -#: gui/layouts/page_installation.uim:131 -msgid "Edit mirror list used for installation only" -msgstr "Paketquellenserverliste (mirrorlist) für die Installation editieren" - -#: gui/layouts/page_installation.uim:132 -msgid "A mirror list for the live system should be placed in the overlay" -msgstr "Eine Paketquellenserverliste (mirrorlist) sollte es im Overlay geben" - -#: gui/layouts/page_installation.uim:139 -msgid "Package Cache" -msgstr "Paket-Speicher" - -#: gui/layouts/page_installation.uim:146 -msgid "The path to the (host's) package cache" -msgstr "Paketencache-Pfad (im 'Host'-Dateisystem)" - -#: gui/layouts/page_installation.uim:150 gui/layouts/page_larchify.uim:153 -#: gui/layouts/page_medium.uim:200 gui/layouts/page_project.uim:145 -msgid "Change" -msgstr "Ändern" - -#: gui/layouts/page_installation.uim:151 -msgid "Change the package cache path" -msgstr "Paketencache-Pfad ändern" - -#: gui/layouts/page_installation.uim:157 -msgid "Install" -msgstr "Installieren" - -#: gui/layouts/page_installation.uim:158 -msgid "This will start the installation to the set path" -msgstr "Zum Starten der Installation zum eingestellen Pfad" - -#: gui/layouts/page_installation.uim:165 -msgid "Editing pacman.conf options only" -msgstr "Editiere nur die Optionen von pacman.conf" - -#: gui/layouts/page_installation.uim:166 -msgid "Editing pacman repositories" -msgstr "pacman.conf-Quellen editieren" - -#: gui/layouts/page_installation.uim:167 -msgid "Editing mirror list for installation" -msgstr "Paketquellenserverliste (mirrorlist) für die Installation editieren" - -#: gui/layouts/page_installation.uim:168 -msgid "Enter new package cache path:" -msgstr "Neuen Paket-cache-Pfad eingeben:" - -#: gui/layouts/page_installation.uim:169 -msgid "Editing pacman repositories for installation" -msgstr "Editiere nur die Paket-Quellen von pacman.conf" - -#: gui/layouts/page_installation.uim:170 -msgid "Package to add/update" -msgstr "Paket zum Installieren / Aktualisieren" - -#: gui/layouts/page_installation.uim:171 -msgid "Packages" -msgstr "Pakete" - -#: gui/layouts/page_installation.uim:172 -msgid "" -"Enter the names of packages to install -\n" -" separated by spaces:" -msgstr "" -"Die Namen der zu installierenden Pakete eingeben -\n" -" mit Leerzeichen getrennt:" - -#: gui/layouts/page_installation.uim:174 -msgid "" -"Enter the names of packages to remove -\n" -" separated by spaces:" -msgstr "" -"Die Namen der zu entfernenden Pakete eingeben -\n" -" mit Leerzeichen getrennt:" - -#: gui/layouts/page_larchify.uim:42 -msgid "The system to be compressed must be installed and ready." -msgstr "Das System zum Komprimieren muss schon installiert und fertig sein." - -#: gui/layouts/page_larchify.uim:48 -msgid "Edit supported locales" -msgstr "Unterstützte Lokale editieren" - -#: gui/layouts/page_larchify.uim:49 -msgid "Edit the /etc/locale.gen file to select supported glibc locales" -msgstr "/etc/locale.gen editieren, um unterstützte glibc-locales festzulegen" - -#: gui/layouts/page_larchify.uim:55 -msgid "Edit Arch configuration" -msgstr "Arch-Konfigurationsdatei (/etc/rc.conf) editieren" - -#: gui/layouts/page_larchify.uim:56 -msgid "Edit the /etc/rc.conf file to configure the live system" -msgstr "/etc/rc.conf editieren, um das Live-System zu konfigurieren" - -#: gui/layouts/page_larchify.uim:62 -msgid "Edit overlay" -msgstr "Overlay bearbeiten" - -#: gui/layouts/page_larchify.uim:63 -msgid "Open a file browser on the profile's 'rootoverlay'" -msgstr "'rootoverlay'-Ordner vom Profil im Datei-Browser öffnen" - -#: gui/layouts/page_larchify.uim:69 -msgid "Advanced Options" -msgstr "Optionen für Fortgeschrittene" - -#: gui/layouts/page_larchify.uim:75 -msgid "Edit mkinitcpio.conf" -msgstr "mkinitcpio.conf editieren" - -#: gui/layouts/page_larchify.uim:76 -msgid "Edit the configuration file for generating the initramfs via mkinitcpio" -msgstr "" -"Die Konfigurationsdatei für initramfs-Erzeugung mittels mkinitcpio editieren" - -#: gui/layouts/page_larchify.uim:82 -msgid "Generate ssh keys" -msgstr "ssh-Schlüssel erzeugen" - -#: gui/layouts/page_larchify.uim:83 -msgid "The ssh host keys will be pre-generated" -msgstr "Die ssh-host-Schlüssel werden vorgeneriert" - -#: gui/layouts/page_larchify.uim:88 -msgid "Reuse existing locales" -msgstr "Vorhandene 'locales' wiederverwenden" - -#: gui/layouts/page_larchify.uim:89 -msgid "" -"To save time it may be possible to reuse glibc locales from a previous run" -msgstr "" -"Um Zeit zu sparen, könnte es möglich sein, die glibc-locales von " -"einemfrüheren Ablauf zu verwenden" - -#: gui/layouts/page_larchify.uim:96 -msgid "Reuse existing system.sqf" -msgstr "Vorhandenes system.sqf verwenden" - -#: gui/layouts/page_larchify.uim:97 -msgid "" -"Reuse existing system.sqf, to save time if the base system hasn't changed" -msgstr "" -"Schon vorhandenes system.sqf wiederverwenden, um Zeit zu sparen, falls das " -"Basis-System unverändert ist." - -#: gui/layouts/page_larchify.uim:103 gui/layouts/page_main.uim:86 -msgid "Larchify" -msgstr "Larchifizieren" - -#: gui/layouts/page_larchify.uim:104 -msgid "Build the main components of the larch system" -msgstr "Die Hauptkomponenten des larch-Systems erzeugen" - -#: gui/layouts/page_larchify.uim:111 -msgid "User accounts" -msgstr "Benutzer" - -#: gui/layouts/page_larchify.uim:125 -msgid "Click on a row to select, click on a selected cell to edit" -msgstr "" -"Klicke auf eine Zeile um sie zu selektieren,Klicke auf eine selektierte " -"Zelle um sie zu editieren" - -#: gui/layouts/page_larchify.uim:132 -msgid "Add user" -msgstr "Neuen Benutzer" - -#: gui/layouts/page_larchify.uim:133 -msgid "Create a new user-name" -msgstr "Einen neuen Benutzernamen erstellen" - -#: gui/layouts/page_larchify.uim:138 -msgid "Delete user" -msgstr "Benutzer löschen" - -#: gui/layouts/page_larchify.uim:139 -msgid "Remove the selected user-name" -msgstr "Entferne den selektierten Benutzernamen" - -#: gui/layouts/page_larchify.uim:144 -msgid "Root password:" -msgstr "'root'-Passwort:" - -#: gui/layouts/page_larchify.uim:149 -msgid "The unencrypted root password for the live system" -msgstr "Das unverschlüsseltes 'root'-Passwort für das Live-System" - -#: gui/layouts/page_larchify.uim:154 -msgid "Enter a new password for the 'root' user" -msgstr "Neues 'root'-Passwort eingeben" - -#: gui/layouts/page_larchify.uim:163 -msgid "Renaming failed, see log" -msgstr "Umbennenung schlug fehl, siehe Protokoll" - -#: gui/layouts/page_larchify.uim:164 -msgid "Couldn't adjust user definition" -msgstr "Konnte Benutzer-Information nicht ändern" - -#: gui/layouts/page_larchify.uim:165 -msgid "Default (/etc/skel)" -msgstr "Standard (/etc/skel)" - -#: gui/layouts/page_larchify.uim:166 -msgid "" -"This folder will be copied\n" -"to build the user's home folder:" -msgstr "" -"Dieser Ordner wird kopiert\n" -"um den Home-Ordner des neuen\n" -"Benutzers zu erstellen:" - -#: gui/layouts/page_larchify.uim:168 -msgid "Choose 'skel' Folder" -msgstr "'skel'-Ordner auswählen" - -#: gui/layouts/page_larchify.uim:169 -msgid "Enter login-name for new user:" -msgstr "Neuen Anmeldenamen eingeben:" - -#: gui/layouts/page_larchify.uim:170 -msgid "Enter root password for live system:" -msgstr "Das unverschlüsseltes 'root'-Passwort für das Live-System" - -#: gui/layouts/page_larchify.uim:175 -msgid "Group" -msgstr "Gruppe" - -#: gui/layouts/page_larchify.uim:175 -msgid "Password" -msgstr "Passwort" - -#: gui/layouts/page_larchify.uim:175 -msgid "User-Name" -msgstr "Benutzername" - -#: gui/layouts/page_larchify.uim:176 -msgid "'skel' directory" -msgstr "'skel'-Ordner" - -#: gui/layouts/page_larchify.uim:177 -msgid "Additional Groups" -msgstr "Zusätzliche Gruppen" - -#: gui/layouts/page_larchify.uim:177 -msgid "Expert options" -msgstr "Optionen für Experten" - -#: gui/layouts/page_main.uim:51 -msgid "Live Arch Linux Construction Kit" -msgstr "Live-Arch-Linux-Baukasten" - -#: gui/layouts/page_main.uim:55 -msgid "View Log" -msgstr "Protokoll Zeigen" - -#: gui/layouts/page_main.uim:56 -msgid "This button switches to the log viewer" -msgstr "Dieser Knopf wechselt zum Protokoll-Anzeige" - -#: gui/layouts/page_main.uim:61 -msgid "Help" -msgstr "Hilfe" - -#: gui/layouts/page_main.uim:62 -msgid "This button switches to the documentation viewer" -msgstr "Dieser Knopf wechselt zur Dokumentationsanzeige" - -#: gui/layouts/page_main.uim:67 -msgid "Quit" -msgstr "Abbrechen" - -#: gui/layouts/page_main.uim:68 -msgid "Stop the current action and quit the program" -msgstr "Aktuellen Vorgang anhalten und Anwendung schließen" - -#: gui/layouts/page_main.uim:84 -msgid "Project Settings" -msgstr "Projekteinstellungen" - -#: gui/layouts/page_main.uim:85 -msgid "Installation" -msgstr "Installation" - -#: gui/layouts/page_main.uim:87 -msgid "Medium Profile" -msgstr "Medium-Profil" - -#: gui/layouts/page_main.uim:88 -msgid "Make Medium" -msgstr "Medium Erstellen" - -#: gui/layouts/page_main.uim:96 -msgid "Authentication failure" -msgstr "Fehler beim Authetifizieren" - -#: gui/layouts/page_main.uim:97 -msgid "Enter the password to run as administrator:" -msgstr "Administrator-Passwort eingeben:" - -#: gui/layouts/page_medium.uim:42 -msgid "Select larch source" -msgstr "larch-Quelle wählen" - -#: gui/layouts/page_medium.uim:52 -msgid "larchified system" -msgstr "larchifiziertes System" - -#: gui/layouts/page_medium.uim:53 -msgid "Use the system prepared within the larch build directory" -msgstr "Das von larch erstellte System im Arbeitsordner verwenden" - -#: gui/layouts/page_medium.uim:59 -msgid "Device" -msgstr "Gerät" - -#: gui/layouts/page_medium.uim:60 -msgid "Use a system on a mountable device" -msgstr "Einhängbares Gerät als Systemquelle verwenden" - -#: gui/layouts/page_medium.uim:65 -msgid "'iso' file" -msgstr "'iso'-Datei" - -#: gui/layouts/page_medium.uim:66 -msgid "Use a system on an 'iso' file" -msgstr "'iso'-Datei als Systemquelle verwenden" - -#: gui/layouts/page_medium.uim:71 -msgid "Path" -msgstr "Pfad" - -#: gui/layouts/page_medium.uim:72 -msgid "Use a directory within the filesystem" -msgstr "Ein Ordner im Datei-System verwenden" - -#: gui/layouts/page_medium.uim:78 -msgid "The location from where the larch system will be fetched" -msgstr "Woher das larch-System geholt wird" - -#: gui/layouts/page_medium.uim:83 gui/layouts/page_medium.uim:114 -msgid "Choose" -msgstr "Wählen" - -#: gui/layouts/page_medium.uim:84 -msgid "Select the source location" -msgstr "Quelle wählen" - -#: gui/layouts/page_medium.uim:91 -msgid "Write to partition" -msgstr "Partition beschreiben" - -#: gui/layouts/page_medium.uim:92 -msgid "" -"Don't create an 'iso' (CD/DVD), write the larch system to a partition (e.g. " -"USB-stick)" -msgstr "" -"Keine 'iso'-Datei (für CD/DVD) erstellen sondern auf eine Partition (z.B: " -"USB-stick) installieren" - -#: gui/layouts/page_medium.uim:104 -msgid "Partition:" -msgstr "Partition:" - -#: gui/layouts/page_medium.uim:109 -msgid "The partition to which the larch system is to be installed" -msgstr "Die Partition, auf der das larch-System installiert werden soll" - -#: gui/layouts/page_medium.uim:115 -msgid "Select the partition to receive the larch system" -msgstr "Die Partition für das larch-System wählen" - -#: gui/layouts/page_medium.uim:120 -msgid "Don't format" -msgstr "Nicht formatieren" - -#: gui/layouts/page_medium.uim:121 -msgid "" -"Copy the data to the partition without formatting first\n" -"(not the normal procedure, NOT RECOMMENDED!)" -msgstr "" -"Kopiere die Daten zur Partition ohne zuerst zu formatieren\n" -" (nicht die normale Prozedur, NICHT EMPFOHLEN!)" - -#: gui/layouts/page_medium.uim:127 -msgid "Don't install the bootloader" -msgstr "Kein Bootlader installieren" - -#: gui/layouts/page_medium.uim:128 -msgid "" -"The bootloader will not be installed, leaving the mbr untouched\n" -"(you'll need to provide some other means of booting)" -msgstr "" -"Kein Bootloader installieren, die Master-Boot-Record bleibt unberührt\n" -"( die Bootfähigkeit muss anderweitig sichergestellt werden)" - -#: gui/layouts/page_medium.uim:135 -msgid "Not bootable via search" -msgstr "Nicht per Durchsuchung bootfähig" - -#: gui/layouts/page_medium.uim:136 -msgid "" -"Don't create the file 'larch/larchboot':\n" -" the medium will only be bootable by uuid, label or partition name" -msgstr "" -"Erstelle nicht die Datei 'larch/larchboo':\n" -" Das Medium wird nur über 'uuid', 'label' oder Partitionsbezeichnung " -"bootfähig sein" - -#: gui/layouts/page_medium.uim:143 -msgid "Enable session-saving" -msgstr "Sitzungsspeicherung aktivieren" - -#: gui/layouts/page_medium.uim:144 -msgid "" -"Can override profile's 'larch/nosave' file, to make session-saving possible " -"in that case too" -msgstr "" -"'larch/nosave' im Profil kann unterdrückt werden, damit die " -"Sitzungsspeicherung doch möglich ist" - -#: gui/layouts/page_medium.uim:153 -msgid "Medium Detection" -msgstr "Entdeckung des Mediums" - -#: gui/layouts/page_medium.uim:154 -msgid "" -"Choose how the boot scripts determine where to look for the larch system " -"(ONLY ON PARTITIONED MEDIA)" -msgstr "" -"Bestimme, wie die Bootskripts das larch-System entdecken(NUR AUF " -"PARTITIONIERTEN MEDIEN)" - -#: gui/layouts/page_medium.uim:161 -msgid "UUID" -msgstr "UUID" - -#: gui/layouts/page_medium.uim:162 -msgid "Use the partition's UUID to find it" -msgstr "Partition-UUID zum Identifizieren verwenden" - -#: gui/layouts/page_medium.uim:167 -msgid "LABEL" -msgstr "LABEL" - -#: gui/layouts/page_medium.uim:168 -msgid "Use the partition's label to find it" -msgstr "Partition-Label zum Identifizierung verwenden" - -#: gui/layouts/page_medium.uim:173 -msgid "Partition" -msgstr "Partition" - -#: gui/layouts/page_medium.uim:174 -msgid "Use the partition's name (/dev/sdb1, etc.) to find it" -msgstr "Partition-Bezeichnung (/dev/sdb1, usw.) verwenden um sie zu finden" - -#: gui/layouts/page_medium.uim:179 -msgid "Search (for larchboot)" -msgstr "Suche (nach 'larchboot')" - -#: gui/layouts/page_medium.uim:180 -msgid "" -"Test all CD/DVD devices and partitions until the file 'larch/larchboot' is " -"found" -msgstr "" -"Alle Laufwerke und Partitionen durchsuchen, bis die Datei 'larch/larchboot' " -"gefunden wird" - -#: gui/layouts/page_medium.uim:190 -msgid "Volume Label:" -msgstr "Medium-'Label':" - -#: gui/layouts/page_medium.uim:195 -msgid "The length may not exceed 16 bytes, 11 for vfat(syslinux)" -msgstr "Die Länge darf 16 Zeichen, 11 für vfat(syslinux) nicht überschreiten" - -#: gui/layouts/page_medium.uim:201 -msgid "Enter a new label for the volume, empty to use default" -msgstr "" -"Neues 'Label' für das Boot-Medium eingeben, leer lassen umdie Voreinstellung " -"zu übernehmen" - -#: gui/layouts/page_medium.uim:209 -msgid "Bootloader" -msgstr "Bootlader" - -#: gui/layouts/page_medium.uim:210 -msgid "You can choose between GRUB and syslinux/isolinux as bootloader" -msgstr "Man hat die Wahl des Bootladers zwischen GRUB und syslinux/isolinux" - -#: gui/layouts/page_medium.uim:218 -msgid "Use GRUB as bootloader" -msgstr "Verwende GRUB als Bootlader" - -#: gui/layouts/page_medium.uim:224 -msgid "Use syslinux (partition) or isolinux (CD/DVD) as bootloader" -msgstr "Verwende syslinux (Partition) oder isolinux (CD/DVD) als Bootlader" - -#: gui/layouts/page_medium.uim:232 -msgid "Use chroot" -msgstr "'chroot' verwenden" - -#: gui/layouts/page_medium.uim:233 -msgid "" -"Use the larch installation for the build process\n" -" - the default should be alright in most cases" -msgstr "" -"Die larch-Installation für den Erstellungsprozess verweden\n" -" - die Standardeinstellung sollte in den meisten Fällen richtig sein" - -#: gui/layouts/page_medium.uim:240 -msgid "Create boot iso" -msgstr "Boot-iso erstellen" - -#: gui/layouts/page_medium.uim:241 -msgid "" -"Create a small boot iso for this device (for machines that can't boot from " -"USB)" -msgstr "" -"Ein kleines Boot-iso für das vorhandene System erstellen (für Rechner, die " -"nicht von USB bootem können)" - -#: gui/layouts/page_medium.uim:247 -msgid "Write the larch medium" -msgstr "larch-Medium Erstellen" - -#: gui/layouts/page_medium.uim:248 -msgid "" -"The larch image will be written to the 'iso' file or to the partition, as " -"selected" -msgstr "" -"Das larch-Abbild wird in die 'iso'-Datei oder zur Partition geschrieben, so " -"wie gewählt" - -#: gui/layouts/page_medium.uim:256 -msgid "Select source medium folder" -msgstr "Quelle wählen" - -#: gui/layouts/page_medium.uim:257 -msgid "Select source iso file" -msgstr "iso-Quellendatei wählen" - -#: gui/layouts/page_medium.uim:258 -msgid "larch iso images" -msgstr "larch iso-Dateien" - -#: gui/layouts/page_medium.uim:259 -msgid "Select unmounted partition" -msgstr "Nicht-eingebundene Partition wählen" - -#: gui/layouts/page_medium.uim:260 -msgid "larch system source:" -msgstr "larch-Quelle:" - -#: gui/layouts/page_medium.uim:261 -msgid "" -"Device to receive larch system.\n" -"WARNING: Be very careful in choosing here,\n" -"if you choose the wrong one you might\n" -"seriously damage your system!" -msgstr "" -"Gerät zum Aufspielen des larch-Systems.\n" -"ACHTUNG bei der Wahl,\n" -"eine schlechte Wahl könnte deinem System\n" -"ernsthafte Schäden zufügen!" - -#: gui/layouts/page_medium.uim:265 -msgid "Invalid larch medium folder: %s" -msgstr "Ungültiger larch-Ordner': %s" - -#: gui/layouts/page_medium.uim:266 -msgid "Volume label (clear to use default):" -msgstr "Volume-Label (leer, um die Voreinstellung zu übernehmen):" - -#: gui/layouts/page_medium.uim:267 -msgid "Save 'iso' to ..." -msgstr "'iso' speichern unter ..." - -#: gui/layouts/page_mediumprofile.uim:40 -msgid "Edit boot entries" -msgstr "Boot-Optionen editieren" - -#: gui/layouts/page_mediumprofile.uim:41 -msgid "Edit the file determining the boot entries" -msgstr "Die Datei editieren, die die Boot-Einträge bestimmt" - -#: gui/layouts/page_mediumprofile.uim:46 -msgid "Edit grub template" -msgstr "'grub'-Schablone editieren" - -#: gui/layouts/page_mediumprofile.uim:47 -msgid "Edit grub's configuration file, but not the larch boot entries" -msgstr "" -"Die grub-Konfigurationsdatei editieren, aber ohne die larch-Booteinträge" - -#: gui/layouts/page_mediumprofile.uim:53 -msgid "Edit syslinux/isolinux template" -msgstr "'syslinux/isolinux'-Schablone editieren" - -#: gui/layouts/page_mediumprofile.uim:54 -msgid "" -"Edit the syslinux/isolinux configuration file, but not the larch boot entries" -msgstr "" -"Die 'syslinux/isolinux'-Konfigurationsdatei editieren, aber ohne die larch-" -"Booteinträge" - -#: gui/layouts/page_mediumprofile.uim:60 -msgid "Edit cd-root (open in file browser)" -msgstr "" -"'cd-root' editieren\n" -"(im Datei-Browser öffnen)" - -#: gui/layouts/page_mediumprofile.uim:61 -msgid "Open a file browser on the profile's 'cd-root' folder" -msgstr "'cd-root'-Ordner vom Profil im Datei-Browser öffnen" - -#: gui/layouts/page_mediumprofile.uim:83 -msgid "Disable session saving" -msgstr "Sitzungsspeicherung sperren" - -#: gui/layouts/page_mediumprofile.uim:84 -msgid "" -"If checked, the medium will have the file 'larch/nosave',\n" -"which only has an effect on writable media." -msgstr "" -"Wenn hier aktiviert, bekommt das Medium die Datei 'larch/nosave',\n" -"die nur auf schreibbaren Medien eine Auswirkung hat." - -#: gui/layouts/page_project.uim:37 -msgid "Profile" -msgstr "Profil" - -#: gui/layouts/page_project.uim:48 -msgid "Select:" -msgstr "Auswählen:" - -#: gui/layouts/page_project.uim:54 -msgid "Choose a profile from those already in your larch working folder" -msgstr "Ein Profil von den im Arbeitsverzeichnis schon vorhandenen wählen" - -#: gui/layouts/page_project.uim:60 -msgid "Browse for Profile" -msgstr "Profil suchen" - -#: gui/layouts/page_project.uim:61 -msgid "Fetch a profile from the file-system" -msgstr "Ein Profil vom Datei-System holen" - -#: gui/layouts/page_project.uim:66 -msgid "Rename" -msgstr "Umbenennen" - -#: gui/layouts/page_project.uim:67 -msgid "Rename the current profile" -msgstr "Aktuelles Profil umbenennen" - -#: gui/layouts/page_project.uim:72 gui/layouts/page_project.uim:126 -msgid "Delete" -msgstr "Löschen" - -#: gui/layouts/page_project.uim:73 -msgid "Delete an unused profile" -msgstr "Ein nicht verwendetes Profil löschen" - -#: gui/layouts/page_project.uim:78 -msgid "Copy to ..." -msgstr "Kopieren nach ..." - -#: gui/layouts/page_project.uim:79 -msgid "Copy the current profile to somehere else" -msgstr "Das aktuelle Profil irgendwohin kopieren" - -#: gui/layouts/page_project.uim:86 -msgid "Advanced Project Options" -msgstr "Projekt-Optionen für Fortgeschrittene" - -#: gui/layouts/page_project.uim:110 -msgid "Choose Existing Project:" -msgstr "Vorhandenes Projekt Wählen:" - -#: gui/layouts/page_project.uim:114 -msgid "Choose a project from those already defined" -msgstr "Ein Projekt von den schon definierten wählen" - -#: gui/layouts/page_project.uim:120 -msgid "New Project" -msgstr "Neues Projekt" - -#: gui/layouts/page_project.uim:121 -msgid "Create a new project" -msgstr "Ein neues Projekt erstellen" - -#: gui/layouts/page_project.uim:127 -msgid "Delete a project" -msgstr "Ein Projekt löschen" - -#: gui/layouts/page_project.uim:132 -msgid "Installation Path" -msgstr "Installationspfad" - -#: gui/layouts/page_project.uim:140 -msgid "The root directory of the Arch installation to larchify" -msgstr "Das Root-Verzeichnis der zu larchifizierenden Arch-Installation" - -#: gui/layouts/page_project.uim:146 -msgid "Change the root directory of the Arch installation" -msgstr "Das Root-Verzeichnis der Arch-Installation ändern" - -#: gui/layouts/page_project.uim:153 -msgid "Select profile source folder" -msgstr "Profil-Quellordner wählen" - -#: gui/layouts/page_project.uim:154 -msgid "Destination profile exists - replace it?" -msgstr "Ziel (Profilordner) existiert schon, ersetzen?" - -#: gui/layouts/page_project.uim:155 -msgid "Enter new name for current profile:" -msgstr "Neuen Namen für aktuelles Profil eingeben:" - -#: gui/layouts/page_project.uim:156 -msgid "Profile '%s' exists already" -msgstr "Profil '%s' existiert schon" - -#: gui/layouts/page_project.uim:157 -msgid "Can't rename the profile, it is in use by other projects" -msgstr "" -"Profil kann nicht umbennant werden, es wird von anderen Projekten gebraucht" - -#: gui/layouts/page_project.uim:159 -msgid "Save profile folder" -msgstr "Profilordner speichern" - -#: gui/layouts/page_project.uim:160 -msgid "Destination exists - replace it?" -msgstr "Ziel existiert schon - ersetzen?" - -#: gui/layouts/page_project.uim:161 -msgid "Select the profile for deletion" -msgstr "Profil zum Löschen auswählen" - -#: gui/layouts/page_project.uim:162 -msgid "Remove Profile" -msgstr "Profil löschen" - -#: gui/layouts/page_project.uim:163 -msgid "There are no profiles which can be deleted - all are in use" -msgstr "Kein Profil kann gelöscht werden - alle werden gebraucht" - -#: gui/layouts/page_project.uim:165 -msgid "Couldn't delete profile '%s' - check permissions" -msgstr "Profil '%s' konnte nicht gelöscht werden - Rechte überprüfen" - -#: gui/layouts/page_project.uim:167 -msgid "" -"An empty path here will reset to the default.\n" -" WARNING: Double check your path -\n" -" If you make a mistake here it could destroy your system!\n" -"\n" -"Enter new installation path:" -msgstr "" -"Ein leerer Pfad wird die Voreinstellung übernehmen.\n" -"ACHTUNG: Den Pfad gut kontrollieren -\n" -" Ein Fehler könnte dein System zerstören!\n" -"\n" -"Neuen Installationspfad eingeben:" - -#: gui/layouts/page_project.uim:171 -msgid "Enter name for new project:" -msgstr "Neuen Projektnamen eingeben:" - -#: gui/layouts/page_project.uim:172 -msgid "Project '%s' already exists" -msgstr "Projekt '%s' existiert schon." - -#: gui/layouts/page_project.uim:173 -msgid "Select the project for deletion" -msgstr "Zu löschendes Projekt auswählen" - -#: gui/layouts/page_project.uim:174 -msgid "Remove Project" -msgstr "Projekt löschen" - -#: gui/layouts/page_project.uim:175 -msgid "There are no projects which can be deleted" -msgstr "Kein Projekt kann gelöscht werden" - -#: gui/layouts/page_project.uim:176 -msgid "'%s' is not a profile folder" -msgstr "Ungültiger Profilordner: '%s'" - -#: gui/layouts/page_project.uim:177 -msgid "The path '%s' is already in use, not saving" -msgstr "Der Pfad '%s' wird schon benutzt, kann nicht speichern" - -#: gui/layouts/progress.uim:38 -msgid "Processing ..." -msgstr "Prozess läuft ..." - -#: gui/layouts/progress.uim:49 -msgid "An indication of the progress of the current operation, if possible" -msgstr "Zeigt den Fortschritt der aktuellen Operation, insoweit möglich" - -#: gui/layouts/progress.uim:55 -msgid "Stop the current action" -msgstr "Aktuellen Vorgang anhalten" - -#: gui/layouts/progress.uim:60 -msgid "Done" -msgstr "Fertig" - -#: gui/project.py:187 -msgid "Working Profiles" -msgstr "ArbeitsProfile" - -#: gui/project.py:188 -msgid "Examples" -msgstr "Beispiele" - -#: gui/project.py:189 -msgid "File-system" -msgstr "Dateisystem" diff --git a/build_tools/larch7/larch0/i18n/de/LC_MESSAGES/larch.mo b/build_tools/larch7/larch0/i18n/de/LC_MESSAGES/larch.mo Binary files differdeleted file mode 100644 index 34b903e..0000000 --- a/build_tools/larch7/larch0/i18n/de/LC_MESSAGES/larch.mo +++ /dev/null diff --git a/build_tools/larch7/larch0/i18n/i18n.py b/build_tools/larch7/larch0/i18n/i18n.py deleted file mode 100755 index de5bc80..0000000 --- a/build_tools/larch7/larch0/i18n/i18n.py +++ /dev/null @@ -1,108 +0,0 @@ -#!/usr/bin/env python -# -*- coding: UTF-8 -*- - -# i18n.py - -#2010.07.14 -# Copyright 2009-2010 Michael Towers - -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- - -""" -A script, together with i18n2.py, to ease the use of the gettext translation -system with larch. Just run it with the (short) name of your language, -e.g. "fr", as argument. -The steps it performs are roughly given below. If you prefer a gui have a -look at poedit (uses wxwidgets). - -1) Generally something like: pygettext.py -p i18n -o larch.pot *.py - -2) cd i18n ; msginit -i larchin.pot -l de - -OR: -2a) to update a po file: - -cd i18n ; msgmerge -U larchin.po larchin.pot - -3) edit po file - -4) generate binary file: -cd i18n ; msgfmt -c -v -o larchin.mo larchin.po - -5) move the .mo file to i18n/de/LC_MESSAGES - -6) Add to the main program file: - -import gettext -gettext.install('larch', 'i18n', unicode=1) - -5) Run, e.g.: -LANG=de_DE larchin.py -""" - -import sys, os, shutil -from subprocess import call - -thisdir = os.path.dirname(os.path.realpath(__file__)) -basedir = os.path.dirname(thisdir) -os.chdir(basedir) - -dbg = False -if (len(sys.argv) < 2): - lang = "de" -else: - if sys.argv[1] == '-d': - lang = "de" - dbg = True - else: - lang = sys.argv[1] - -print "Generating internationalization for language '%s'\n" % lang -print " If you wanted a different language run 'i18n.py <language>'" -print " For example 'i18n.py fr'\n" - -allpy = ["cli/*.py", "gui/*.py", "gui/front/*.py", "gui/layouts/*.uim"] -if dbg: - print "Debugging ...\n" - - from glob import glob - for d in allpy: - pys = glob(d) - for f in pys: - print "Parsing '%s'" % f - call(["pygettext.py", "-p", "i18n", "-o", "larch.pot", f]) - exit() - -call(["pygettext.py", "-p", "i18n", "-o", "larch.pot"] + allpy) - -os.chdir(thisdir) -langfile = lang + ".po" -pofile = os.path.join(lang, "LC_MESSAGES", langfile) -if os.path.isfile(pofile): - shutil.copy(pofile, ".") - call(["msgmerge", "-U", langfile, "larch.pot"]) -else: - call(["sed", "-i", "s|CHARSET|utf-8|", "larch.pot"]) - call(["msginit", "--no-translator", "-i", "larch.pot", "-l", lang]) - -lf = open("lang", "w") -lf.write(lang) -lf.close() - -print "Now edit '%s' and then run 'i18n2.py'" % langfile diff --git a/build_tools/larch7/larch0/i18n/i18n2.py b/build_tools/larch7/larch0/i18n/i18n2.py deleted file mode 100755 index f33f147..0000000 --- a/build_tools/larch7/larch0/i18n/i18n2.py +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/env python -# -*- coding: UTF-8 -*- - -# i18n2.py - -#2009-06-07 -# Copyright 2009 Michael Towers - -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- - -"""This is part 2 of the internationalization helper. -After editing ??.po, run this to compile it and copy it to the -correct location. -""" - -import os -from subprocess import call - -thisdir = os.path.dirname(os.path.realpath(__file__)) -os.chdir(thisdir) -lf = open("lang", "r") -lang = lf.read() -lf.close() -langfile = lang + ".po" - -print "Compiling internationalization for language '%s'\n" % lang -call(["msgfmt", "-c", "-v", "-o", "larch.mo", langfile]) - -podir = os.path.join(lang, "LC_MESSAGES") -if not os.path.isdir(podir): - os.makedirs(podir) -os.rename(langfile, os.path.join(podir, langfile)) -os.rename("larch.mo", os.path.join(podir, "larch.mo")) - -print "DONE!" diff --git a/build_tools/larch7/larch0/i18n/larch.pot b/build_tools/larch7/larch0/i18n/larch.pot deleted file mode 100644 index 7e730aa..0000000 --- a/build_tools/larch7/larch0/i18n/larch.pot +++ /dev/null @@ -1,1462 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR ORGANIZATION -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2010-07-14 15:19+CEST\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: ENCODING\n" -"Generated-By: pygettext.py 1.5\n" - - -#: cli/archin.py:39 -msgid "Operations on '/' are not supported ..." -msgstr "" - -#: cli/archin.py:40 -msgid "Install Arch to '%s'?" -msgstr "" - -#: cli/archin.py:63 -msgid "No pacman executable found" -msgstr "" - -#: cli/archin.py:157 -msgid "Couldn't write to the installation path (%s)" -msgstr "" - -#: cli/archin.py:161 -msgid "The installation path (%s) is mounted 'nodev'." -msgstr "" - -#: cli/archin.py:168 -msgid "The installation path (%s) is mounted 'noexec'." -msgstr "" - -#: cli/archin.py:193 -msgid "Package installation failed" -msgstr "" - -#: cli/archin.py:200 -msgid "Arch installation completed" -msgstr "" - -#: cli/archin.py:207 -msgid "No '%s' file" -msgstr "" - -#: cli/archin.py:221 -msgid "Invalid package file include: %s" -msgstr "" - -#: cli/archin.py:253 -msgid "Couldn't synchronize pacman database (pacman -Sy)" -msgstr "" - -#: cli/archin.py:313 -msgid "usage: %%prog [options] %s [packages]" -msgstr "" - -#: cli/archin.py:318 cli/larchify.py:558 -msgid "Profile: 'user:profile-name' or path to profile directory" -msgstr "" - -#: cli/archin.py:321 cli/larchify.py:561 -msgid "Path to directory to be larchified (default %s)" -msgstr "" - -#: cli/archin.py:324 cli/boot_iso.py:119 cli/larchify.py:564 -#: cli/live_iso.py:113 cli/live_part.py:162 -msgid "Run as a slave from a controlling program (e.g. from a gui)" -msgstr "" - -#: cli/archin.py:327 cli/boot_iso.py:122 cli/larchify.py:567 -#: cli/live_iso.py:116 cli/live_part.py:165 -msgid "Suppress output messages, except errors (no effect if -s specified)" -msgstr "" - -#: cli/archin.py:332 cli/boot_iso.py:126 cli/larchify.py:575 -#: cli/live_iso.py:120 cli/live_part.py:169 -msgid "Don't ask for confirmation" -msgstr "" - -#: cli/archin.py:336 -msgid "Supply a substitute repository list (pacman.conf.repos) for the installation only" -msgstr "" - -#: cli/archin.py:340 -msgid "pacman cache directory (default /var/cache/pacman/pkg)" -msgstr "" - -#: cli/archin.py:343 -msgid "Don't show pacman's progress bar" -msgstr "" - -#: cli/archin.py:355 -msgid "" -"You must specify which operation to perform:\n" -msgstr "" - -#: cli/archin.py:360 cli/boot_iso.py:144 cli/larchify.py:581 -#: cli/live_iso.py:150 cli/live_part.py:216 -msgid "This application must be run as root" -msgstr "" - -#: cli/archin.py:369 -msgid "" -"Invalid operation: '%s'\n" -msgstr "" - -#: cli/backend.py:66 -msgid "" -"larch (%s) seems to be running already.\n" -"If you are absolutely sure this is not the case,\n" -"you may continue. Otherwise you should cancel.\n" -"\n" -"Shall I continue?" -msgstr "" - -#: cli/backend.py:115 -msgid "The backend reported %d failed calls, you may want to investigate" -msgstr "" - -#: cli/backend.py:138 -msgid "_yes|_no" -msgstr "" - -#: cli/backend.py:176 -msgid "" -"Something went wrong:\n" -msgstr "" - -#: cli/backend.py:304 -msgid "Invalid profile: %s" -msgstr "" - -#: cli/backend.py:307 -msgid "Invalid profile folder: %s" -msgstr "" - -#: cli/backend.py:425 -msgid "Couldn't read file: %s" -msgstr "" - -#: cli/boot_iso.py:45 cli/live_part.py:49 -msgid "Invalid device: %s" -msgstr "" - -#: cli/boot_iso.py:82 cli/live_iso.py:81 -msgid "iso build failed" -msgstr "" - -#: cli/boot_iso.py:87 cli/live_iso.py:90 -msgid "%s was successfully created" -msgstr "" - -#: cli/boot_iso.py:96 cli/live_part.py:147 -msgid "usage: %prog [options] partition (e.g. sdb1)" -msgstr "" - -#: cli/boot_iso.py:101 cli/live_iso.py:130 -msgid "Specify the output file (default '%s'). It will be generated to the current directory." -msgstr "" - -#: cli/boot_iso.py:105 cli/live_iso.py:134 -msgid "Set current directory, so that the 'iso' can be placed there" -msgstr "" - -#: cli/boot_iso.py:109 cli/live_part.py:173 -msgid "Method for boot partition detection: %s (default: label)" -msgstr "" - -#: cli/boot_iso.py:112 cli/live_part.py:176 -msgid "Use the syslinux bootloader (the default is GRUB)" -msgstr "" - -#: cli/boot_iso.py:117 cli/live_iso.py:111 cli/live_part.py:160 -msgid "Path to larchified directory (default %s)" -msgstr "" - -#: cli/boot_iso.py:130 -msgid "Volume label for boot iso (default %s)" -msgstr "" - -#: cli/boot_iso.py:134 -msgid "Use chroot for build" -msgstr "" - -#: cli/boot_iso.py:139 -msgid "" -"You must specify the source partition\n" -msgstr "" - -#: cli/larchify.py:47 -msgid "" -"File '%s' doesn't exist:\n" -" '%s' not an Arch installation?" -msgstr "" - -#: cli/larchify.py:55 -msgid "" -"Building a larch live medium from the running system is\n" -"an error prone process. Changes to the running system\n" -"made while running this function may be only partially\n" -"incorporated into the compressed system images.\n" -"\n" -"Do you wish to continue?" -msgstr "" - -#: cli/larchify.py:136 -msgid "Squashing system.sqf failed" -msgstr "" - -#: cli/larchify.py:227 -msgid "Build customization script failed" -msgstr "" - -#: cli/larchify.py:250 -msgid "Squashing mods.sqf failed" -msgstr "" - -#: cli/larchify.py:256 -msgid "larchify-process completed" -msgstr "" - -#: cli/larchify.py:360 -msgid "%d user account operation(s) failed" -msgstr "" - -#: cli/larchify.py:381 -msgid "" -"No squashfs module found\n" -msgstr "" - -#: cli/larchify.py:393 -msgid "" -"No aufs or unionfs module found\n" -msgstr "" - -#: cli/larchify.py:397 -msgid "" -"Package '%s' is needed by larch systems\n" -msgstr "" - -#: cli/larchify.py:400 -msgid "" -"Without package 'syslinux' you will not be able\n" -"to create syslinux or isolinux booting media\n" -msgstr "" - -#: cli/larchify.py:404 -msgid "" -"Without package 'cdrkit' (or 'cdrtools') you will\n" -"not be able to create CD/DVD media\n" -msgstr "" - -#: cli/larchify.py:408 -msgid "" -"Without package 'eject' you will have problems\n" -"using CD/DVD media\n" -msgstr "" - -#: cli/larchify.py:412 -msgid "" -"WARNING:\n" -"%s\n" -" Continue building?" -msgstr "" - -#: cli/larchify.py:418 -msgid "" -"ERROR:\n" -"%s" -msgstr "" - -#: cli/larchify.py:444 -msgid "" -"Problem running %s:\n" -" %s" -msgstr "" - -#: cli/larchify.py:448 -msgid "" -"More than one kernel found:\n" -" %s" -msgstr "" - -#: cli/larchify.py:451 -msgid "No kernel found" -msgstr "" - -#: cli/larchify.py:459 -msgid "More than one set of kernel modules in %s" -msgstr "" - -#: cli/larchify.py:485 -msgid "" -"WARNING:\n" -" You seem to have installed a package containing modules\n" -"which aren't compatible with your kernel (see log).\n" -"Please check that this won't cause problems.\n" -"Maybe you need the corresponding package for your kernel?\n" -"\n" -" Continue building?" -msgstr "" - -#: cli/larchify.py:494 -msgid "Couldn't find kernel modules" -msgstr "" - -#: cli/larchify.py:513 -msgid "Couldn't find usable mkinitcpio preset: %s" -msgstr "" - -#: cli/larchify.py:554 cli/live_iso.py:99 -msgid "usage: %prog [options]" -msgstr "" - -#: cli/larchify.py:570 -msgid "Reuse previously generated system.sqf" -msgstr "" - -#: cli/larchify.py:573 -msgid "Reuse previously generated locales" -msgstr "" - -#: cli/live_iso.py:85 -msgid "Couldn't perform 'isohybrid' operation on larch 'iso' (Not Critical!)" -msgstr "" - -#: cli/live_iso.py:103 cli/live_part.py:152 -msgid "Profile: 'user:profile-name' or path to profile directory (conflicts with -S)" -msgstr "" - -#: cli/live_iso.py:107 cli/live_part.py:156 -msgid "Source: path to larch medium image (conflicts with -p). It can also be a device ('/dev/...') or an 'iso' file." -msgstr "" - -#: cli/live_iso.py:123 -msgid "Use the isolinux bootloader (the default is GRUB)" -msgstr "" - -#: cli/live_iso.py:127 -msgid "Volume label for iso (default '%s')" -msgstr "" - -#: cli/live_iso.py:138 cli/live_part.py:200 -msgid "Use chroot for build (default when -S not specified)" -msgstr "" - -#: cli/live_iso.py:141 cli/live_part.py:203 -msgid "Don't use chroot for build (default when -S specified)" -msgstr "" - -#: cli/live_iso.py:145 -msgid "Test source medium only (used by gui)" -msgstr "" - -#: cli/live_part.py:70 -msgid "Couldn't format %s" -msgstr "" - -#: cli/live_part.py:80 -msgid "Couldn't get format information for %s" -msgstr "" - -#: cli/live_part.py:84 -msgid "syslinux is only supported on vfat" -msgstr "" - -#: cli/live_part.py:86 -msgid "GRUB is at present only supported on extN" -msgstr "" - -#: cli/live_part.py:98 -msgid "Couldn't mount larch partition, %s" -msgstr "" - -#: cli/live_part.py:118 -msgid "Option '-a' conflicts with option '-A'" -msgstr "" - -#: cli/live_part.py:139 -msgid "%s was successfully written" -msgstr "" - -#: cli/live_part.py:180 -msgid "Volume label for boot partition (default %s)" -msgstr "" - -#: cli/live_part.py:184 -msgid "Don't generate 'larch/larchboot' file" -msgstr "" - -#: cli/live_part.py:187 -msgid "Override profile larch/nosave (force enable session saving) - conflicts with '-A'" -msgstr "" - -#: cli/live_part.py:191 -msgid "Force disabling of session saving - conflicts with '-a'" -msgstr "" - -#: cli/live_part.py:194 -msgid "Don't format partition (only for experts!)" -msgstr "" - -#: cli/live_part.py:197 -msgid "Don't install the bootloader (to the MBR)" -msgstr "" - -#: cli/live_part.py:211 -msgid "" -"You must specify the partition to receive larch\n" -msgstr "" - -#: cli/media_common.py:56 -msgid "Couldn't switch directory to '%s'" -msgstr "" - -#: cli/media_common.py:64 -msgid "Option -C conflicts with -c" -msgstr "" - -#: cli/media_common.py:69 -msgid "Option -S conflicts with -p" -msgstr "" - -#: cli/media_common.py:125 -msgid "Invalid detection method (-d option)" -msgstr "" - -#: cli/media_common.py:144 -msgid "Couldn't bind-mount current directory" -msgstr "" - -#: cli/media_common.py:152 -msgid "File '%s' doesn't exist, '%s' is not a larch medium" -msgstr "" - -#: cli/media_common.py:166 -msgid "Couldn't mount '%s'. Not an iso?" -msgstr "" - -#: cli/media_common.py:176 -msgid "Couldn't mount '%s'" -msgstr "" - -#: cli/media_common.py:185 -msgid "Source doesn't support syslinux" -msgstr "" - -#: cli/media_common.py:189 -msgid "Source doesn't support GRUB" -msgstr "" - -#: cli/media_common.py:205 -msgid "Couldn't bind-mount '%s'" -msgstr "" - -#: cli/media_common.py:232 -msgid "No kernel and/or initramfs" -msgstr "" - -#: cli/media_common.py:244 -msgid "Installation doesn't support syslinux" -msgstr "" - -#: cli/media_common.py:246 -msgid "Installation doesn't support GRUB" -msgstr "" - -#: cli/media_common.py:349 -msgid "The volume label is too long. Use the default (%s)?" -msgstr "" - -#: cli/media_common.py:353 -msgid "Cancelled" -msgstr "" - -#: cli/media_common.py:372 -msgid "Can't boot to label - device has no label" -msgstr "" - -#: cli/media_common.py:383 -msgid "Boot configuration file '%s' not found" -msgstr "" - -#: cli/media_common.py:441 -msgid "Base configuration file (%s) not found" -msgstr "" - -#: cli/userinfo.py:45 -msgid "Invalid 'users' file" -msgstr "" - -#: cli/userinfo.py:67 -msgid "Couldn't add user '%s'" -msgstr "" - -#: cli/userinfo.py:75 -msgid "Couldn't remove user '%s'" -msgstr "" - -#: cli/userinfo.py:90 -msgid "Couldn't save 'users' file" -msgstr "" - -#: gui/controller.py:131 -msgid "Couldn't read file '%s'" -msgstr "" - -#: gui/controller.py:144 -msgid "Couldn't save file '%s'" -msgstr "" - -#: gui/front/page_larchify.py:61 -msgid "No Arch installation at %s" -msgstr "" - -#: gui/layouts/docviewer.uim:35 -msgid "Documentation" -msgstr "" - -#: gui/layouts/docviewer.uim:40 gui/layouts/logger.uim:52 -msgid "Hide" -msgstr "" - -#: gui/layouts/docviewer.uim:41 -msgid "Return to the larch controls" -msgstr "" - -#: gui/layouts/docviewer.uim:47 -msgid "Go back in the viewing history" -msgstr "" - -#: gui/layouts/docviewer.uim:53 -msgid "Go forward in the viewing history" -msgstr "" - -#: gui/layouts/docviewer.uim:60 -msgid "Reload the documentation for the current larch tab" -msgstr "" - -#: gui/layouts/docviewer.uim:67 -msgid "Go to the general larch documentation index" -msgstr "" - -#: gui/layouts/editor.uim:39 -msgid "Editor" -msgstr "" - -#: gui/layouts/editor.uim:45 -msgid "OK" -msgstr "" - -#: gui/layouts/editor.uim:50 gui/layouts/progress.uim:54 -msgid "Cancel" -msgstr "" - -#: gui/layouts/editor.uim:55 -msgid "Revert" -msgstr "" - -#: gui/layouts/editor.uim:56 -msgid "Restore the text to its initial/default state" -msgstr "" - -#: gui/layouts/editor.uim:61 -msgid "Copy" -msgstr "" - -#: gui/layouts/editor.uim:66 -msgid "Cut" -msgstr "" - -#: gui/layouts/editor.uim:71 -msgid "Paste" -msgstr "" - -#: gui/layouts/editor.uim:76 -msgid "Undo" -msgstr "" - -#: gui/layouts/editor.uim:81 -msgid "Redo" -msgstr "" - -#: gui/layouts/editor.uim:88 -msgid "Editing '%s'" -msgstr "" - -#: gui/layouts/logger.uim:37 -msgid "Low-level Command Logging" -msgstr "" - -#: gui/layouts/logger.uim:38 gui/layouts/progress.uim:39 -msgid "Here you can follow the detailed, low-level progress of the commands." -msgstr "" - -#: gui/layouts/logger.uim:47 -msgid "Clear" -msgstr "" - -#: gui/layouts/logger.uim:53 -msgid "Go back to the larch controls" -msgstr "" - -#: gui/layouts/page_installation.uim:38 -msgid "Edit Profile" -msgstr "" - -#: gui/layouts/page_installation.uim:49 -msgid "Edit 'addedpacks'" -msgstr "" - -#: gui/layouts/page_installation.uim:50 -msgid "Edit the list of packages to be installed" -msgstr "" - -#: gui/layouts/page_installation.uim:55 -msgid "Edit 'vetopacks'" -msgstr "" - -#: gui/layouts/page_installation.uim:56 -msgid "Edit the list of packages NOT to install" -msgstr "" - -#: gui/layouts/page_installation.uim:61 -msgid "Edit pacman.conf options" -msgstr "" - -#: gui/layouts/page_installation.uim:62 -msgid "Edit pacman.conf options - not the repositories" -msgstr "" - -#: gui/layouts/page_installation.uim:67 -msgid "Edit pacman.conf repositories" -msgstr "" - -#: gui/layouts/page_installation.uim:68 -msgid "Edit the repository entries for pacman.conf" -msgstr "" - -#: gui/layouts/page_installation.uim:75 -msgid "Tweak Installed Packages" -msgstr "" - -#: gui/layouts/page_installation.uim:81 -msgid "Synchronize db" -msgstr "" - -#: gui/layouts/page_installation.uim:82 -msgid "Synchronize the pacman db on the target (pacman -Sy)" -msgstr "" - -#: gui/layouts/page_installation.uim:87 -msgid "Update / Add package [-U]" -msgstr "" - -#: gui/layouts/page_installation.uim:88 -msgid "Update / Add a package from a package file using pacman -U" -msgstr "" - -#: gui/layouts/page_installation.uim:94 -msgid "Add package(s) [-S]" -msgstr "" - -#: gui/layouts/page_installation.uim:95 -msgid "Add one or more packages (space separated) using pacman -S" -msgstr "" - -#: gui/layouts/page_installation.uim:101 -msgid "Remove package(s) [-Rs]" -msgstr "" - -#: gui/layouts/page_installation.uim:102 -msgid "Remove one or more packages (space separated) using pacman -Rs" -msgstr "" - -#: gui/layouts/page_installation.uim:110 -msgid "Advanced Installation Options" -msgstr "" - -#: gui/layouts/page_installation.uim:116 -msgid "Use project repository list" -msgstr "" - -#: gui/layouts/page_installation.uim:117 -msgid "Enables use of an alternative pacman.conf for installation only" -msgstr "" - -#: gui/layouts/page_installation.uim:125 -msgid "Edit repository list" -msgstr "" - -#: gui/layouts/page_installation.uim:126 -msgid "Edit repository list file used for installation" -msgstr "" - -#: gui/layouts/page_installation.uim:131 -msgid "Edit mirror list used for installation only" -msgstr "" - -#: gui/layouts/page_installation.uim:132 -msgid "A mirror list for the live system should be placed in the overlay" -msgstr "" - -#: gui/layouts/page_installation.uim:139 -msgid "Package Cache" -msgstr "" - -#: gui/layouts/page_installation.uim:146 -msgid "The path to the (host's) package cache" -msgstr "" - -#: gui/layouts/page_installation.uim:150 gui/layouts/page_larchify.uim:153 -#: gui/layouts/page_medium.uim:200 gui/layouts/page_project.uim:145 -msgid "Change" -msgstr "" - -#: gui/layouts/page_installation.uim:151 -msgid "Change the package cache path" -msgstr "" - -#: gui/layouts/page_installation.uim:157 -msgid "Install" -msgstr "" - -#: gui/layouts/page_installation.uim:158 -msgid "This will start the installation to the set path" -msgstr "" - -#: gui/layouts/page_installation.uim:165 -msgid "Editing pacman.conf options only" -msgstr "" - -#: gui/layouts/page_installation.uim:166 -msgid "Editing pacman repositories" -msgstr "" - -#: gui/layouts/page_installation.uim:167 -msgid "Editing mirror list for installation" -msgstr "" - -#: gui/layouts/page_installation.uim:168 -msgid "Enter new package cache path:" -msgstr "" - -#: gui/layouts/page_installation.uim:169 -msgid "Editing pacman repositories for installation" -msgstr "" - -#: gui/layouts/page_installation.uim:170 -msgid "Package to add/update" -msgstr "" - -#: gui/layouts/page_installation.uim:171 -msgid "Packages" -msgstr "" - -#: gui/layouts/page_installation.uim:172 -msgid "" -"Enter the names of packages to install -\n" -" separated by spaces:" -msgstr "" - -#: gui/layouts/page_installation.uim:174 -msgid "" -"Enter the names of packages to remove -\n" -" separated by spaces:" -msgstr "" - -#: gui/layouts/page_larchify.uim:42 -msgid "The system to be compressed must be installed and ready." -msgstr "" - -#: gui/layouts/page_larchify.uim:48 -msgid "Edit supported locales" -msgstr "" - -#: gui/layouts/page_larchify.uim:49 -msgid "Edit the /etc/locale.gen file to select supported glibc locales" -msgstr "" - -#: gui/layouts/page_larchify.uim:55 -msgid "Edit Arch configuration" -msgstr "" - -#: gui/layouts/page_larchify.uim:56 -msgid "Edit the /etc/rc.conf file to configure the live system" -msgstr "" - -#: gui/layouts/page_larchify.uim:62 -msgid "Edit overlay" -msgstr "" - -#: gui/layouts/page_larchify.uim:63 -msgid "Open a file browser on the profile's 'rootoverlay'" -msgstr "" - -#: gui/layouts/page_larchify.uim:69 -msgid "Advanced Options" -msgstr "" - -#: gui/layouts/page_larchify.uim:75 -msgid "Edit mkinitcpio.conf" -msgstr "" - -#: gui/layouts/page_larchify.uim:76 -msgid "Edit the configuration file for generating the initramfs via mkinitcpio" -msgstr "" - -#: gui/layouts/page_larchify.uim:82 -msgid "Generate ssh keys" -msgstr "" - -#: gui/layouts/page_larchify.uim:83 -msgid "The ssh host keys will be pre-generated" -msgstr "" - -#: gui/layouts/page_larchify.uim:88 -msgid "Reuse existing locales" -msgstr "" - -#: gui/layouts/page_larchify.uim:89 -msgid "To save time it may be possible to reuse glibc locales from a previous run" -msgstr "" - -#: gui/layouts/page_larchify.uim:96 -msgid "Reuse existing system.sqf" -msgstr "" - -#: gui/layouts/page_larchify.uim:97 -msgid "Reuse existing system.sqf, to save time if the base system hasn't changed" -msgstr "" - -#: gui/layouts/page_larchify.uim:103 gui/layouts/page_main.uim:86 -msgid "Larchify" -msgstr "" - -#: gui/layouts/page_larchify.uim:104 -msgid "Build the main components of the larch system" -msgstr "" - -#: gui/layouts/page_larchify.uim:111 -msgid "User accounts" -msgstr "" - -#: gui/layouts/page_larchify.uim:125 -msgid "Click on a row to select, click on a selected cell to edit" -msgstr "" - -#: gui/layouts/page_larchify.uim:132 -msgid "Add user" -msgstr "" - -#: gui/layouts/page_larchify.uim:133 -msgid "Create a new user-name" -msgstr "" - -#: gui/layouts/page_larchify.uim:138 -msgid "Delete user" -msgstr "" - -#: gui/layouts/page_larchify.uim:139 -msgid "Remove the selected user-name" -msgstr "" - -#: gui/layouts/page_larchify.uim:144 -msgid "Root password:" -msgstr "" - -#: gui/layouts/page_larchify.uim:149 -msgid "The unencrypted root password for the live system" -msgstr "" - -#: gui/layouts/page_larchify.uim:154 -msgid "Enter a new password for the 'root' user" -msgstr "" - -#: gui/layouts/page_larchify.uim:163 -msgid "Renaming failed, see log" -msgstr "" - -#: gui/layouts/page_larchify.uim:164 -msgid "Couldn't adjust user definition" -msgstr "" - -#: gui/layouts/page_larchify.uim:165 -msgid "Default (/etc/skel)" -msgstr "" - -#: gui/layouts/page_larchify.uim:166 -msgid "" -"This folder will be copied\n" -"to build the user's home folder:" -msgstr "" - -#: gui/layouts/page_larchify.uim:168 -msgid "Choose 'skel' Folder" -msgstr "" - -#: gui/layouts/page_larchify.uim:169 -msgid "Enter login-name for new user:" -msgstr "" - -#: gui/layouts/page_larchify.uim:170 -msgid "Enter root password for live system:" -msgstr "" - -#: gui/layouts/page_larchify.uim:175 -msgid "Group" -msgstr "" - -#: gui/layouts/page_larchify.uim:175 -msgid "Password" -msgstr "" - -#: gui/layouts/page_larchify.uim:175 -msgid "User-Name" -msgstr "" - -#: gui/layouts/page_larchify.uim:176 -msgid "'skel' directory" -msgstr "" - -#: gui/layouts/page_larchify.uim:177 -msgid "Additional Groups" -msgstr "" - -#: gui/layouts/page_larchify.uim:177 -msgid "Expert options" -msgstr "" - -#: gui/layouts/page_main.uim:51 -msgid "Live Arch Linux Construction Kit" -msgstr "" - -#: gui/layouts/page_main.uim:55 -msgid "View Log" -msgstr "" - -#: gui/layouts/page_main.uim:56 -msgid "This button switches to the log viewer" -msgstr "" - -#: gui/layouts/page_main.uim:61 -msgid "Help" -msgstr "" - -#: gui/layouts/page_main.uim:62 -msgid "This button switches to the documentation viewer" -msgstr "" - -#: gui/layouts/page_main.uim:67 -msgid "Quit" -msgstr "" - -#: gui/layouts/page_main.uim:68 -msgid "Stop the current action and quit the program" -msgstr "" - -#: gui/layouts/page_main.uim:84 -msgid "Project Settings" -msgstr "" - -#: gui/layouts/page_main.uim:85 -msgid "Installation" -msgstr "" - -#: gui/layouts/page_main.uim:87 -msgid "Medium Profile" -msgstr "" - -#: gui/layouts/page_main.uim:88 -msgid "Make Medium" -msgstr "" - -#: gui/layouts/page_main.uim:96 -msgid "Authentication failure" -msgstr "" - -#: gui/layouts/page_main.uim:97 -msgid "Enter the password to run as administrator:" -msgstr "" - -#: gui/layouts/page_medium.uim:42 -msgid "Select larch source" -msgstr "" - -#: gui/layouts/page_medium.uim:52 -msgid "larchified system" -msgstr "" - -#: gui/layouts/page_medium.uim:53 -msgid "Use the system prepared within the larch build directory" -msgstr "" - -#: gui/layouts/page_medium.uim:59 -msgid "Device" -msgstr "" - -#: gui/layouts/page_medium.uim:60 -msgid "Use a system on a mountable device" -msgstr "" - -#: gui/layouts/page_medium.uim:65 -msgid "'iso' file" -msgstr "" - -#: gui/layouts/page_medium.uim:66 -msgid "Use a system on an 'iso' file" -msgstr "" - -#: gui/layouts/page_medium.uim:71 -msgid "Path" -msgstr "" - -#: gui/layouts/page_medium.uim:72 -msgid "Use a directory within the filesystem" -msgstr "" - -#: gui/layouts/page_medium.uim:78 -msgid "The location from where the larch system will be fetched" -msgstr "" - -#: gui/layouts/page_medium.uim:83 gui/layouts/page_medium.uim:114 -msgid "Choose" -msgstr "" - -#: gui/layouts/page_medium.uim:84 -msgid "Select the source location" -msgstr "" - -#: gui/layouts/page_medium.uim:91 -msgid "Write to partition" -msgstr "" - -#: gui/layouts/page_medium.uim:92 -msgid "Don't create an 'iso' (CD/DVD), write the larch system to a partition (e.g. USB-stick)" -msgstr "" - -#: gui/layouts/page_medium.uim:104 -msgid "Partition:" -msgstr "" - -#: gui/layouts/page_medium.uim:109 -msgid "The partition to which the larch system is to be installed" -msgstr "" - -#: gui/layouts/page_medium.uim:115 -msgid "Select the partition to receive the larch system" -msgstr "" - -#: gui/layouts/page_medium.uim:120 -msgid "Don't format" -msgstr "" - -#: gui/layouts/page_medium.uim:121 -msgid "" -"Copy the data to the partition without formatting first\n" -"(not the normal procedure, NOT RECOMMENDED!)" -msgstr "" - -#: gui/layouts/page_medium.uim:127 -msgid "Don't install the bootloader" -msgstr "" - -#: gui/layouts/page_medium.uim:128 -msgid "" -"The bootloader will not be installed, leaving the mbr untouched\n" -"(you'll need to provide some other means of booting)" -msgstr "" - -#: gui/layouts/page_medium.uim:135 -msgid "Not bootable via search" -msgstr "" - -#: gui/layouts/page_medium.uim:136 -msgid "" -"Don't create the file 'larch/larchboot':\n" -" the medium will only be bootable by uuid, label or partition name" -msgstr "" - -#: gui/layouts/page_medium.uim:143 -msgid "Enable session-saving" -msgstr "" - -#: gui/layouts/page_medium.uim:144 -msgid "Can override profile's 'larch/nosave' file, to make session-saving possible in that case too" -msgstr "" - -#: gui/layouts/page_medium.uim:153 -msgid "Medium Detection" -msgstr "" - -#: gui/layouts/page_medium.uim:154 -msgid "Choose how the boot scripts determine where to look for the larch system (ONLY ON PARTITIONED MEDIA)" -msgstr "" - -#: gui/layouts/page_medium.uim:161 -msgid "UUID" -msgstr "" - -#: gui/layouts/page_medium.uim:162 -msgid "Use the partition's UUID to find it" -msgstr "" - -#: gui/layouts/page_medium.uim:167 -msgid "LABEL" -msgstr "" - -#: gui/layouts/page_medium.uim:168 -msgid "Use the partition's label to find it" -msgstr "" - -#: gui/layouts/page_medium.uim:173 -msgid "Partition" -msgstr "" - -#: gui/layouts/page_medium.uim:174 -msgid "Use the partition's name (/dev/sdb1, etc.) to find it" -msgstr "" - -#: gui/layouts/page_medium.uim:179 -msgid "Search (for larchboot)" -msgstr "" - -#: gui/layouts/page_medium.uim:180 -msgid "Test all CD/DVD devices and partitions until the file 'larch/larchboot' is found" -msgstr "" - -#: gui/layouts/page_medium.uim:190 -msgid "Volume Label:" -msgstr "" - -#: gui/layouts/page_medium.uim:195 -msgid "The length may not exceed 16 bytes, 11 for vfat(syslinux)" -msgstr "" - -#: gui/layouts/page_medium.uim:201 -msgid "Enter a new label for the volume, empty to use default" -msgstr "" - -#: gui/layouts/page_medium.uim:209 -msgid "Bootloader" -msgstr "" - -#: gui/layouts/page_medium.uim:210 -msgid "You can choose between GRUB and syslinux/isolinux as bootloader" -msgstr "" - -#: gui/layouts/page_medium.uim:218 -msgid "Use GRUB as bootloader" -msgstr "" - -#: gui/layouts/page_medium.uim:224 -msgid "Use syslinux (partition) or isolinux (CD/DVD) as bootloader" -msgstr "" - -#: gui/layouts/page_medium.uim:232 -msgid "Use chroot" -msgstr "" - -#: gui/layouts/page_medium.uim:233 -msgid "" -"Use the larch installation for the build process\n" -" - the default should be alright in most cases" -msgstr "" - -#: gui/layouts/page_medium.uim:240 -msgid "Create boot iso" -msgstr "" - -#: gui/layouts/page_medium.uim:241 -msgid "Create a small boot iso for this device (for machines that can't boot from USB)" -msgstr "" - -#: gui/layouts/page_medium.uim:247 -msgid "Write the larch medium" -msgstr "" - -#: gui/layouts/page_medium.uim:248 -msgid "The larch image will be written to the 'iso' file or to the partition, as selected" -msgstr "" - -#: gui/layouts/page_medium.uim:256 -msgid "Select source medium folder" -msgstr "" - -#: gui/layouts/page_medium.uim:257 -msgid "Select source iso file" -msgstr "" - -#: gui/layouts/page_medium.uim:258 -msgid "larch iso images" -msgstr "" - -#: gui/layouts/page_medium.uim:259 -msgid "Select unmounted partition" -msgstr "" - -#: gui/layouts/page_medium.uim:260 -msgid "larch system source:" -msgstr "" - -#: gui/layouts/page_medium.uim:261 -msgid "" -"Device to receive larch system.\n" -"WARNING: Be very careful in choosing here,\n" -"if you choose the wrong one you might\n" -"seriously damage your system!" -msgstr "" - -#: gui/layouts/page_medium.uim:265 -msgid "Invalid larch medium folder: %s" -msgstr "" - -#: gui/layouts/page_medium.uim:266 -msgid "Volume label (clear to use default):" -msgstr "" - -#: gui/layouts/page_medium.uim:267 -msgid "Save 'iso' to ..." -msgstr "" - -#: gui/layouts/page_mediumprofile.uim:40 -msgid "Edit boot entries" -msgstr "" - -#: gui/layouts/page_mediumprofile.uim:41 -msgid "Edit the file determining the boot entries" -msgstr "" - -#: gui/layouts/page_mediumprofile.uim:46 -msgid "Edit grub template" -msgstr "" - -#: gui/layouts/page_mediumprofile.uim:47 -msgid "Edit grub's configuration file, but not the larch boot entries" -msgstr "" - -#: gui/layouts/page_mediumprofile.uim:53 -msgid "Edit syslinux/isolinux template" -msgstr "" - -#: gui/layouts/page_mediumprofile.uim:54 -msgid "Edit the syslinux/isolinux configuration file, but not the larch boot entries" -msgstr "" - -#: gui/layouts/page_mediumprofile.uim:60 -msgid "Edit cd-root (open in file browser)" -msgstr "" - -#: gui/layouts/page_mediumprofile.uim:61 -msgid "Open a file browser on the profile's 'cd-root' folder" -msgstr "" - -#: gui/layouts/page_mediumprofile.uim:83 -msgid "Disable session saving" -msgstr "" - -#: gui/layouts/page_mediumprofile.uim:84 -msgid "" -"If checked, the medium will have the file 'larch/nosave',\n" -"which only has an effect on writable media." -msgstr "" - -#: gui/layouts/page_project.uim:37 -msgid "Profile" -msgstr "" - -#: gui/layouts/page_project.uim:48 -msgid "Select:" -msgstr "" - -#: gui/layouts/page_project.uim:54 -msgid "Choose a profile from those already in your larch working folder" -msgstr "" - -#: gui/layouts/page_project.uim:60 -msgid "Browse for Profile" -msgstr "" - -#: gui/layouts/page_project.uim:61 -msgid "Fetch a profile from the file-system" -msgstr "" - -#: gui/layouts/page_project.uim:66 -msgid "Rename" -msgstr "" - -#: gui/layouts/page_project.uim:67 -msgid "Rename the current profile" -msgstr "" - -#: gui/layouts/page_project.uim:72 gui/layouts/page_project.uim:126 -msgid "Delete" -msgstr "" - -#: gui/layouts/page_project.uim:73 -msgid "Delete an unused profile" -msgstr "" - -#: gui/layouts/page_project.uim:78 -msgid "Copy to ..." -msgstr "" - -#: gui/layouts/page_project.uim:79 -msgid "Copy the current profile to somehere else" -msgstr "" - -#: gui/layouts/page_project.uim:86 -msgid "Advanced Project Options" -msgstr "" - -#: gui/layouts/page_project.uim:110 -msgid "Choose Existing Project:" -msgstr "" - -#: gui/layouts/page_project.uim:114 -msgid "Choose a project from those already defined" -msgstr "" - -#: gui/layouts/page_project.uim:120 -msgid "New Project" -msgstr "" - -#: gui/layouts/page_project.uim:121 -msgid "Create a new project" -msgstr "" - -#: gui/layouts/page_project.uim:127 -msgid "Delete a project" -msgstr "" - -#: gui/layouts/page_project.uim:132 -msgid "Installation Path" -msgstr "" - -#: gui/layouts/page_project.uim:140 -msgid "The root directory of the Arch installation to larchify" -msgstr "" - -#: gui/layouts/page_project.uim:146 -msgid "Change the root directory of the Arch installation" -msgstr "" - -#: gui/layouts/page_project.uim:153 -msgid "Select profile source folder" -msgstr "" - -#: gui/layouts/page_project.uim:154 -msgid "Destination profile exists - replace it?" -msgstr "" - -#: gui/layouts/page_project.uim:155 -msgid "Enter new name for current profile:" -msgstr "" - -#: gui/layouts/page_project.uim:156 -msgid "Profile '%s' exists already" -msgstr "" - -#: gui/layouts/page_project.uim:157 -msgid "Can't rename the profile, it is in use by other projects" -msgstr "" - -#: gui/layouts/page_project.uim:159 -msgid "Save profile folder" -msgstr "" - -#: gui/layouts/page_project.uim:160 -msgid "Destination exists - replace it?" -msgstr "" - -#: gui/layouts/page_project.uim:161 -msgid "Select the profile for deletion" -msgstr "" - -#: gui/layouts/page_project.uim:162 -msgid "Remove Profile" -msgstr "" - -#: gui/layouts/page_project.uim:163 -msgid "There are no profiles which can be deleted - all are in use" -msgstr "" - -#: gui/layouts/page_project.uim:165 -msgid "Couldn't delete profile '%s' - check permissions" -msgstr "" - -#: gui/layouts/page_project.uim:167 -msgid "" -"An empty path here will reset to the default.\n" -" WARNING: Double check your path -\n" -" If you make a mistake here it could destroy your system!\n" -"\n" -"Enter new installation path:" -msgstr "" - -#: gui/layouts/page_project.uim:171 -msgid "Enter name for new project:" -msgstr "" - -#: gui/layouts/page_project.uim:172 -msgid "Project '%s' already exists" -msgstr "" - -#: gui/layouts/page_project.uim:173 -msgid "Select the project for deletion" -msgstr "" - -#: gui/layouts/page_project.uim:174 -msgid "Remove Project" -msgstr "" - -#: gui/layouts/page_project.uim:175 -msgid "There are no projects which can be deleted" -msgstr "" - -#: gui/layouts/page_project.uim:176 -msgid "'%s' is not a profile folder" -msgstr "" - -#: gui/layouts/page_project.uim:177 -msgid "The path '%s' is already in use, not saving" -msgstr "" - -#: gui/layouts/progress.uim:38 -msgid "Processing ..." -msgstr "" - -#: gui/layouts/progress.uim:49 -msgid "An indication of the progress of the current operation, if possible" -msgstr "" - -#: gui/layouts/progress.uim:55 -msgid "Stop the current action" -msgstr "" - -#: gui/layouts/progress.uim:60 -msgid "Done" -msgstr "" - -#: gui/project.py:187 -msgid "Working Profiles" -msgstr "" - -#: gui/project.py:188 -msgid "Examples" -msgstr "" - -#: gui/project.py:189 -msgid "File-system" -msgstr "" - diff --git a/build_tools/larch7/larch0/i18n/zh/LC_MESSAGES/larch.mo b/build_tools/larch7/larch0/i18n/zh/LC_MESSAGES/larch.mo Binary files differdeleted file mode 100644 index a758d63..0000000 --- a/build_tools/larch7/larch0/i18n/zh/LC_MESSAGES/larch.mo +++ /dev/null diff --git a/build_tools/larch7/larch0/i18n/zh/LC_MESSAGES/zh.po b/build_tools/larch7/larch0/i18n/zh/LC_MESSAGES/zh.po deleted file mode 100644 index 0370299..0000000 --- a/build_tools/larch7/larch0/i18n/zh/LC_MESSAGES/zh.po +++ /dev/null @@ -1,1231 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: larch\n" -"POT-Creation-Date: 2010-03-07 20:42+CET\n" -"PO-Revision-Date: 2010-03-09 01:22+0800\n" -"Last-Translator: Dong-Jun Wu <ziyawu@gmail.com>\n" -"Language-Team: Chinese Traditional <zh-l10n@linux.org.tw>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Chinese (Traditional)\n" -"X-Poedit-Country: TAIWAN\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: larch.py:204 -msgid "Please enter root password" -msgstr "請輸入 root 密碼" - -#: larch.py:216 -msgid "Incorrect root password" -msgstr "root 密碼不正確" - -#: larch.py:219 -msgid "No root password, cancelling operation" -msgstr "沒有 root 密碼,正在取消操作" - -#: larch.py:235 -msgid "Supershell couldn't be started" -msgstr "無法啟動 Supershell" - -#: larch.py:322 -msgid "Enter '%s' application ('$' for path argument):" -msgstr "輸入「%s」應用程式 (路徑參數「$」):" - -#: larch.py:430 -msgid "Editing '%s'" -msgstr "正在編輯「%s」" - -#: larch.py:464 -msgid "Platform error, installed system is %s" -msgstr "平台錯誤,已安裝的系統為 %s" - -#: larch.py:469 -msgid "No installed system found" -msgstr "沒有找到已安裝的系統" - -#: larch.py:519 -msgid "Couldn't read file '%s'" -msgstr "無法讀取檔案「%s」" - -#: larch.py:528 -msgid "Couldn't save file '%s'" -msgstr "無法儲存檔案「%s」" - -#: larch.py:532 -msgid "CONFIG ERROR" -msgstr "組態設定錯誤" - -#: larch.py:536 -msgid "BUILD ERROR" -msgstr "建構錯誤" - -#: larch.py:540 -msgid "FATAL ERROR" -msgstr "嚴重錯誤" - -#: larch.py:548 -msgid "This error could not be handled" -msgstr "無法處理這個錯誤" - -#: larch.py:624 -msgid "" -" Please see '%s/%s'\n" -" for usage information.\n" -msgstr "" -" 請看「%s/%s」\n" -" 獲得使用方法資訊。\n" - -#: larch.py:642 -msgid "ERROR: Unsupported option - '%s'\n" -msgstr "錯誤:不支援的操作 -「%s」\n" - -#: larch.py:643 -msgid "Start without arguments or with '--pyqt' to start pyqt gui.\n" -msgstr "不使用參數啟動或用「--pyqt」啟動 pyqt 圖形介面。\n" - -#: larch.py:644 -msgid "The command line interface is started with '-c':\n" -msgstr "用「-c」啟動為命令列介面:\n" - -#: modules/base.py:89 -msgid "No pacman executable found" -msgstr "沒有找到 pacman 可執行檔" - -#: modules/base.py:117 -msgid "Unknown platform: '%s'" -msgstr "未知的平台:「%s」" - -#: modules/base.py:156 -msgid "Unknown configuration option: %s\n" -msgstr "未知的組態設定選項:%s\n" - -#: modules/base.py:216 -msgid "No name for new profile" -msgstr "新描述檔沒有名稱" - -#: modules/base.py:220 -msgid "Profile '%s' already exists" -msgstr "描述檔「%s」已存在" - -#: modules/base.py:234 -msgid "Profile '%s' exists already." -msgstr "描述檔「%s」已存在。" - -#: modules/build.py:58 -msgid "" -"Building a larch live medium from the running system is\n" -"an error prone process. Changes to the running system\n" -"made while running this function may be only partially\n" -"incorporated into the compressed system images.\n" -"\n" -"Do you wish to continue?" -msgstr "" -"從執行中的系統建構 larch 即時媒體是一個容易出錯的過\n" -"程。變為執行中的系統會造成執行這項功能時可能只有\n" -"部份被納入壓縮的系統映像檔。\n" -"\n" -"您想要繼續嗎?" - -#: modules/build.py:112 -msgid "Squashing system.sqf failed" -msgstr "擠壓 system.sqf 失敗" - -#: modules/build.py:184 -msgid "Squashing mods.sqf failed" -msgstr "擠壓 mods.sqf 失敗" - -#: modules/build.py:203 -msgid "No squashfs module found\n" -msgstr "沒有找到 squashfs 模組\n" - -#: modules/build.py:213 -msgid "No aufs or unionfs module found\n" -msgstr "沒有找到 aufs 或 unionfs 模組\n" - -#: modules/build.py:217 -msgid "Package '%s' is needed by larch systems\n" -msgstr "larch 系統需要套件「%s」\n" - -#: modules/build.py:220 -msgid "" -"Without package 'syslinux' you will not be able\n" -"to create syslinux or isolinux booting media\n" -msgstr "" -"沒有套件「syslinux」您會無法建\n" -"立 syslinux 或 isolinux 開機媒體\n" - -#: modules/build.py:224 -msgid "" -"Without package 'cdrkit' (or 'cdrtools') you will\n" -"not be able to create CD/DVD media\n" -msgstr "" -"沒有套件「cdrkit」(或「cdrtools」) 您會\n" -"無法建立 CD/DVD 媒體\n" - -#: modules/build.py:228 -msgid "" -"Without package 'eject' you will have problems\n" -"using CD/DVD media\n" -msgstr "" -"沒有「eject」套件您使用 CD/DVD 時\n" -"會發生問題\n" - -#: modules/build.py:232 -msgid "" -"WARNING:\n" -"%s\n" -" Continue building?" -msgstr "" -"警告:\n" -"%s\n" -" 要繼續建構嗎?" - -#: modules/build.py:238 -msgid "" -"ERROR:\n" -"%s" -msgstr "" -"錯誤:\n" -"%s" - -#: modules/build.py:265 -msgid "" -"Problem running %s:\n" -" %s" -msgstr "" -"執行 %s 發生問題:\n" -" %s" - -#: modules/build.py:270 -msgid "" -"More than one kernel found:\n" -" %s" -msgstr "" -"找到多個內核:\n" -" %s" - -#: modules/build.py:274 -msgid "No kernel found" -msgstr "沒有找到內核" - -#: modules/build.py:282 -msgid "More than one set of kernel modules in %s" -msgstr "在 %s 裡有多組內核模組" - -#: modules/build.py:308 -msgid "" -"WARNING:\n" -" You seem to have installed a package containing modules\n" -"which aren't compatible with your kernel (see log).\n" -"Please check that this won't cause problems.\n" -"Maybe you need the corresponding package for your kernel?\n" -"\n" -" Continue building?" -msgstr "" -"警告:\n" -" 您似乎安裝了一個含有與您的內核不相容模組的套件\n" -"(詳見日誌)。請確認這樣不會造成任何問題。\n" -"或許您需要和您的內核對應的套件?\n" -"\n" -" 要續續建構嗎?" - -#: modules/build.py:317 -msgid "Couldn't find kernel modules" -msgstr "無法找到內核模組" - -#: modules/build.py:337 -msgid "Couldn't find usable mkinitcpio preset: %s" -msgstr "無法找到可用的 mkinitcpio 預設:%s" - -#: modules/buildpage.py:47 -msgid "The system to be compressed must be installed and ready." -msgstr "要壓縮系統必須已安裝並準備完畢。" - -#: modules/buildpage.py:48 -msgid "Edit supported locales" -msgstr "編輯支援的語系" - -#: modules/buildpage.py:49 -msgid "Edit the /etc/locale.gen file to select supported glibc locales" -msgstr "編輯 /etc/locale.gen 檔來選擇支援的 glibc 語系" - -#: modules/buildpage.py:50 -msgid "Edit Arch configuration file (/etc/rc.conf)" -msgstr "編輯 Arch 組態設定檔 (/etc/rc.conf)" - -#: modules/buildpage.py:51 -msgid "Edit the /etc/rc.conf file to configure the live system" -msgstr "編輯 /etc/rc.conf 檔案來設定即時系統" - -#: modules/buildpage.py:53 -#: modules/installpage.py:60 -#: modules/projectpage.py:68 -msgid "Advanced Options" -msgstr "進階選項" - -#: modules/buildpage.py:54 -msgid "Edit mkinitcpio.conf" -msgstr "編輯 mkinitcpio.conf" - -#: modules/buildpage.py:55 -msgid "Edit the configuration file for generating the initramfs via mkinitcpio" -msgstr "編輯組態設定檔以透過 mkinitcpio 生成 initramfs" - -#: modules/buildpage.py:56 -msgid "Edit overlay (open in file browser)" -msgstr "編輯 overlay (用檔案瀏覽程式開啟)" - -#: modules/buildpage.py:57 -msgid "Open a file browser on the profile's 'rootoverlay'" -msgstr "用檔案瀏覽程式開啟描述檔的「rootoverlay」" - -#: modules/buildpage.py:58 -msgid "Generate ssh keys" -msgstr "生成 ssh 鑰匙" - -#: modules/buildpage.py:59 -msgid "Enables pre-generation of ssh keys" -msgstr "啟用預先生成 ssh 鑰匙" - -#: modules/buildpage.py:60 -msgid "Reuse existing system.sqf" -msgstr "重複使用現有的 system.sqf" - -#: modules/buildpage.py:61 -msgid "Reuse existing system.sqf, to save time if the base system hasn't changed" -msgstr "重複使用現有的 system.sqf,如果系統沒有變更則儲存時間" - -#: modules/buildpage.py:62 -#: modules/gui.py:65 -msgid "Larchify" -msgstr "Larchify" - -#: modules/buildpage.py:63 -msgid "Build the main components of the larch system" -msgstr "建構 larch 系統的主要組成元件" - -#: modules/buildpage.py:81 -msgid "No Arch installation at %s" -msgstr "沒有 Arch 安裝於 %s" - -#: modules/console.py:91 -msgid "Information" -msgstr "資訊" - -#: modules/console.py:94 -msgid "Press <Enter> to continue" -msgstr "請按 <Enter> 繼續" - -#: modules/console.py:100 -msgid "Confirmation" -msgstr "確認" - -#: modules/console.py:105 -#: modules/console.py:204 -msgid "Yes" -msgstr "是" - -#: modules/console.py:105 -#: modules/console.py:205 -msgid "No" -msgstr "否" - -#: modules/console.py:113 -msgid "Input Required" -msgstr "需要輸入" - -#: modules/console.py:135 -msgid "ERROR" -msgstr "錯誤" - -#: modules/console.py:148 -msgid "Unknown command: %s" -msgstr "未知的指令:%s" - -#: modules/console.py:206 -msgid "Project Name:" -msgstr "專案名稱:" - -#: modules/console.py:207 -msgid "Profile:" -msgstr "描述檔:" - -#: modules/console.py:208 -#: modules/projectpage.py:79 -msgid "Installation Path:" -msgstr "安裝路徑:" - -#: modules/console.py:209 -msgid "Working Directory:" -msgstr "工作目錄:" - -#: modules/console.py:210 -msgid "Platform:" -msgstr "平台:" - -#: modules/console.py:211 -msgid "Installation Mirror:" -msgstr "安裝鏡像:" - -#: modules/console.py:212 -msgid "--- use mirror:" -msgstr "--- 使用鏡像:" - -#: modules/console.py:213 -msgid "Use Project Mirrorlist:" -msgstr "使用專案鏡像清單:" - -#: modules/console.py:214 -msgid "Bootloader:" -msgstr "開機管理程式:" - -#: modules/console.py:215 -msgid "Medium Detection:" -msgstr "偵測媒體:" - -#: modules/console.py:216 -msgid "Medium Label:" -msgstr "媒體標籤:" - -#: modules/console.py:217 -msgid "iso 'application ID':" -msgstr "iso '應用程式 ID':" - -#: modules/console.py:218 -msgid "iso 'publisher':" -msgstr "iso '發行人':" - -#: modules/console.py:219 -#: modules/installpage.py:75 -msgid "Package Cache:" -msgstr "套件快取:" - -#: modules/console.py:222 -msgid "Projects:\n" -msgstr "專案:\n" - -#: modules/console.py:227 -msgid "Profiles (in %s):\n" -msgstr "描述檔 (在 %s 中):\n" - -#: modules/console.py:232 -msgid "Example Profiles (in %s):\n" -msgstr "範例描述檔 (在 %s 中):\n" - -#: modules/console.py:237 -msgid "Available Partitions:\n" -msgstr "可用的分割區:\n" - -#: modules/console.py:247 -#: modules/console.py:256 -msgid "Unknown project name: '%s'" -msgstr "未知的專案名稱:「%s」" - -#: modules/console.py:264 -#: modules/console.py:276 -msgid "Unknown profile name: '%s'" -msgstr "未知的描述檔名稱:「%s」" - -#: modules/console.py:288 -msgid "Available platforms: %s" -msgstr "可用的平台:%s" - -#: modules/console.py:314 -msgid "Invalid bootloader: %s" -msgstr "無效的開機管理程式:%s" - -#: modules/gui.py:49 -msgid "<em>larch</em> Live Arch Linux Construction Kit" -msgstr "<em>larch</em> Live Arch Linux 建構工具組" - -#: modules/gui.py:50 -msgid "View Log" -msgstr "檢視日誌" - -#: modules/gui.py:51 -msgid "This button switches to the log viewer" -msgstr "這個按鈕可切換到日誌檢視器" - -#: modules/gui.py:52 -msgid "Help" -msgstr "說明" - -#: modules/gui.py:53 -msgid "This button switches to the documentation viewer" -msgstr "這個按鈕可切換到文件檢視器" - -#: modules/gui.py:54 -msgid "Quit" -msgstr "離開" - -#: modules/gui.py:55 -msgid "Stop the current action and quit the program" -msgstr "停止目前的動作並離開程式" - -#: modules/gui.py:63 -msgid "Project Settings" -msgstr "專案設定值" - -#: modules/gui.py:64 -msgid "Installation" -msgstr "安裝" - -#: modules/gui.py:66 -msgid "Prepare Medium" -msgstr "準備媒體" - -#: modules/gui.py:67 -msgid "Installation Tweaks" -msgstr "安裝微調" - -#: modules/gui.py:113 -msgid "Processing ..." -msgstr "正在處理..." - -#: modules/gui.py:114 -#: modules/gui.py:162 -msgid "Here you can follow the detailed, low-level progress of the commands." -msgstr "您可以在這裡追查底層指令進度的詳細資訊。" - -#: modules/gui.py:118 -msgid "An indication of the progress of the current operation, if possible" -msgstr "顯示目前操作的進度,如果可能的話" - -#: modules/gui.py:119 -#: modules/gui.py:254 -msgid "Cancel" -msgstr "取消" - -#: modules/gui.py:120 -msgid "Stop the current action" -msgstr "停止目前動作" - -#: modules/gui.py:121 -msgid "Done" -msgstr "完成" - -#: modules/gui.py:161 -msgid "Low-level Command Logging" -msgstr "底層指令日誌" - -#: modules/gui.py:165 -msgid "Clear" -msgstr "清除" - -#: modules/gui.py:166 -#: modules/gui.py:196 -msgid "Hide" -msgstr "隱藏" - -#: modules/gui.py:167 -#: modules/gui.py:197 -msgid "Go back to the larch controls" -msgstr "回到 larch 控制" - -#: modules/gui.py:194 -msgid "Documentation" -msgstr "文件" - -#: modules/gui.py:199 -msgid "Go back in the viewing history" -msgstr "在檢視歷史中向後" - -#: modules/gui.py:201 -msgid "Go forward in the viewing history" -msgstr "在檢視歷史中向前" - -#: modules/gui.py:203 -msgid "Reload the documentation for the current larch tab" -msgstr "重新載入目前 larch 分頁的文件" - -#: modules/gui.py:205 -msgid "Go to the general larch documentation index" -msgstr "前往一般 larch 文件索引" - -#: modules/gui.py:250 -msgid "Editor" -msgstr "編輯器" - -#: modules/gui.py:253 -msgid "OK" -msgstr "確定" - -#: modules/gui.py:255 -msgid "Revert" -msgstr "回復" - -#: modules/gui.py:256 -msgid "Restore the text to its initial state" -msgstr "將文字還原成初始狀態" - -#: modules/gui.py:257 -msgid "Copy" -msgstr "複製" - -#: modules/gui.py:258 -msgid "Cut" -msgstr "剪下" - -#: modules/gui.py:259 -msgid "Paste" -msgstr "貼上" - -#: modules/gui.py:260 -msgid "Undo" -msgstr "復原" - -#: modules/gui.py:261 -msgid "Redo" -msgstr "取消復原" - -#: modules/installation.py:111 -#: modules/installpage.py:136 -msgid "No 'mirrorlist' file found" -msgstr "沒有找到「mirrorlist」檔案" - -#: modules/installation.py:156 -msgid "Couldn't write to the installation path (%s)." -msgstr "無法寫入到安裝路徑 (%s)。" - -#: modules/installation.py:160 -msgid "The installation path (%s) is mounted 'nodev'." -msgstr "安裝路徑 (%s) 掛載為「nodev」。" - -#: modules/installation.py:168 -msgid "The installation path (%s) is mounted 'noexec'." -msgstr "安裝路徑 (%s) 掛載為「noexec」。" - -#: modules/installation.py:211 -msgid "Package installation failed" -msgstr "套件安裝失敗" - -#: modules/installation.py:256 -msgid "Couldn't synchronize pacman database (pacman -Sy)" -msgstr "無法同步 pacman 資料庫 (pacman -Sy)" - -#: modules/installpage.py:50 -msgid "Edit Profile" -msgstr "編輯描述檔" - -#: modules/installpage.py:51 -msgid "Edit 'addedpacks'" -msgstr "編輯「addedpacks」" - -#: modules/installpage.py:52 -msgid "Edit the list of packages to be installed" -msgstr "編輯要安裝的套件清單" - -#: modules/installpage.py:53 -msgid "Edit 'vetopacks'" -msgstr "編輯「vetopacks」" - -#: modules/installpage.py:54 -msgid "Edit the list of group member packages NOT to install" -msgstr "編輯不要安裝的群組成員套件清單" - -#: modules/installpage.py:55 -msgid "Edit pacman.conf options" -msgstr "編輯 pacman.conf 選項" - -#: modules/installpage.py:56 -msgid "Edit pacman.conf options - not the repositories" -msgstr "編輯 pacman.conf 選項 - 不是套件庫" - -#: modules/installpage.py:57 -msgid "Edit pacman.conf repositories" -msgstr "編輯 pacman.conf 套件庫" - -#: modules/installpage.py:58 -msgid "Edit the repository entries for pacman.conf" -msgstr "編輯 pacman.conf 的套件庫項目" - -#: modules/installpage.py:62 -msgid "Use project mirrorlist" -msgstr "使用專案鏡像點清單" - -#: modules/installpage.py:63 -msgid "Enables use of the mirrorlist file saved in the working directory, for installation only" -msgstr "啟用使用儲存在工作目錄的鏡像清單檔案,只在安裝時" - -#: modules/installpage.py:64 -msgid "Edit project mirrorlist" -msgstr "編輯專案鏡像清單" - -#: modules/installpage.py:65 -msgid "Edit mirrorlist in working directory" -msgstr "編輯在工作目錄中的鏡像清單" - -#: modules/installpage.py:67 -msgid "Use special mirror for installation" -msgstr "使用安裝專用鏡像" - -#: modules/installpage.py:68 -msgid "Allows a specific (e.g. local) mirror to be used just for the installation" -msgstr "給予只用來安裝的特定 (例如本機) 鏡像" - -#: modules/installpage.py:69 -msgid "URL:" -msgstr "網址:" - -#: modules/installpage.py:71 -msgid "The url of the installation mirror" -msgstr "安裝鏡像的網址" - -#: modules/installpage.py:72 -#: modules/installpage.py:78 -#: modules/mediumpage.py:75 -#: modules/mediumpage.py:81 -#: modules/mediumpage.py:106 -#: modules/projectpage.py:82 -msgid "Change" -msgstr "變更" - -#: modules/installpage.py:73 -msgid "Change the installation mirror path" -msgstr "變更安裝鏡像路徑" - -#: modules/installpage.py:77 -msgid "The path to the (host's) package cache" -msgstr "(主機的) 套件快取的路徑" - -#: modules/installpage.py:79 -msgid "Change the package cache path" -msgstr "變更套件快取路徑" - -#: modules/installpage.py:81 -msgid "Install" -msgstr "安裝" - -#: modules/installpage.py:82 -msgid "This will start the installation to the set path" -msgstr "這會開始安裝到設定的路徑" - -#: modules/installpage.py:120 -msgid "Editing pacman.conf options only" -msgstr "只編輯 pacman.conf 選項" - -#: modules/installpage.py:126 -msgid "Editing pacman.conf repositories only" -msgstr "只編輯 pacman.conf 套件庫" - -#: modules/installpage.py:138 -msgid "Editing mirrorlist: Uncomment ONE entry" -msgstr "編輯鏡像清單:將一個項目取消註解" - -#: modules/installpage.py:154 -msgid "Enter new local mirror path:" -msgstr "輸入新本機鏡像路徑:" - -#: modules/installpage.py:160 -msgid "You must specify a URL, with protocol, e.g. 'file:///a/b/c'" -msgstr "您必須指定一個網址,使用如「file:///a/b/c」的協定" - -#: modules/installpage.py:174 -msgid "Enter new package cache path:" -msgstr "輸入新套件快取路徑:" - -#: modules/medium.py:82 -msgid "Can't boot to label - no label supplied" -msgstr "無法開機到標籤 - 沒有提供標籤" - -#: modules/medium.py:208 -msgid "Couldn't format %s" -msgstr "無法格式化 %s" - -#: modules/medium.py:265 -msgid "GRUB is at present only supported on extN" -msgstr "GRUB 預設只支援 extN" - -#: modules/medium.py:271 -msgid "syslinux is only supported on vfat" -msgstr "syslinux 只支援 vfat" - -#: modules/medium.py:287 -#: modules/medium.py:320 -msgid "Couldn't mount larch partition, %s" -msgstr "無法掛載 larch 分割區,%s。" - -#: modules/medium.py:341 -msgid "'syslinux' must be installed." -msgstr "必須安裝「syslinux」。" - -#: modules/medium.py:345 -msgid "Device has neither a /boot nor a /syslinux directory" -msgstr "裝置既沒有 /boot 也沒有 /syslinux 目錄" - -#: modules/medium.py:359 -msgid "" -"%s not found -\n" -" 'syslinux' must be installed on live system" -msgstr "" -"沒有找到 %s -\n" -" 「syslinux」必須安裝在即時系統上" - -#: modules/medium.py:375 -msgid "Your larch iso, %s, was successfully created" -msgstr "您的 larch iso,%s,已建立成功" - -#: modules/mediumpage.py:67 -msgid "Partition (disk / USB-stick)" -msgstr "分割區 (磁碟 / USB 隨身碟)" - -#: modules/mediumpage.py:69 -msgid "You can choose installation to iso (for CD/DVD) or a partition (e.g. USB-stick)" -msgstr "您可以選擇安裝到 iso (CD/DVD) 或一個分割區 (例如 USB 隨身碟)" - -#: modules/mediumpage.py:72 -msgid "Application ID:" -msgstr "應用程式 ID:" - -#: modules/mediumpage.py:74 -msgid "The text passed to mkisofs with the -A option" -msgstr "用 -A 選項將這些文字傳到 mkisofs" - -#: modules/mediumpage.py:76 -msgid "Change the application ID of the iso" -msgstr "變更此 iso 的應用程式 ID" - -#: modules/mediumpage.py:78 -msgid "Publisher:" -msgstr "發行人:" - -#: modules/mediumpage.py:80 -msgid "The text passed to mkisofs with the -publisher option" -msgstr "用 -publisher 選項將這些文字傳到 mkisofs" - -#: modules/mediumpage.py:82 -msgid "Change the publisher data of the iso" -msgstr "變更此 iso 的發行人資料" - -#: modules/mediumpage.py:84 -msgid "Partition:" -msgstr "分割區" - -#: modules/mediumpage.py:86 -msgid "The partition to which the larch system is to be installed" -msgstr "要安裝 larch 系統的分割區" - -#: modules/mediumpage.py:87 -msgid "Choose" -msgstr "選擇" - -#: modules/mediumpage.py:88 -msgid "Select the partition to receive the larch system" -msgstr "選擇要接收 larch 系統的分割區" - -#: modules/mediumpage.py:89 -msgid "Don't format" -msgstr "不要格式化" - -#: modules/mediumpage.py:90 -msgid "Copy the data to the partition without formatting first (not the normal procedure)" -msgstr "不先格式化直接複製資料到分割區 (非正常步驟)" - -#: modules/mediumpage.py:92 -msgid "Medium Detection" -msgstr "偵測媒體" - -#: modules/mediumpage.py:93 -msgid "Choose how the boot scripts determine where to look for the larch system" -msgstr "選擇開機腳本尋找 larch 系統位置的方式" - -#: modules/mediumpage.py:95 -msgid "Use the partition's UUID to find it" -msgstr "使用分割區的 UUID 來尋找它" - -#: modules/mediumpage.py:97 -msgid "Use the partition's label to find it" -msgstr "使用分割區的標籤來尋找它" - -#: modules/mediumpage.py:98 -msgid "Partition" -msgstr "分割區" - -#: modules/mediumpage.py:99 -msgid "Use the partition name (/dev/sdb1, etc.)" -msgstr "使用分割區名稱 (/dev/sdb1 等)" - -#: modules/mediumpage.py:100 -msgid "Search (for larchboot)" -msgstr "搜尋 (針對 larchboot)" - -#: modules/mediumpage.py:101 -msgid "Test all CD/DVD devices and partitions until the file larch/larchboot is found" -msgstr "測試所有 CD/DVD 裝置和分割區直到發現 larch/larchboot 檔案" - -#: modules/mediumpage.py:103 -msgid "Medium label:" -msgstr "媒體標籤:" - -#: modules/mediumpage.py:105 -msgid "The label that the partition will be given" -msgstr "給定此分割區的標籤" - -#: modules/mediumpage.py:107 -msgid "Change the label" -msgstr "變更此標籤" - -#: modules/mediumpage.py:109 -msgid "Enable session saving" -msgstr "啟用作業階段儲存" - -#: modules/mediumpage.py:110 -msgid "If checked, the medium will have the file 'larch/save'" -msgstr "如果勾選,此媒體會有「larch/save」檔案" - -#: modules/mediumpage.py:112 -msgid "Bootloader" -msgstr "開機管理程式" - -#: modules/mediumpage.py:113 -msgid "You can choose between GRUB and syslinux/isolinux as bootloader" -msgstr "您可以選擇 GRUB 或 syslinux/isolinux 作為開機管理程式" - -#: modules/mediumpage.py:115 -msgid "Use GRUB as bootloader" -msgstr "使用 GRUB 作為開機管理程式" - -#: modules/mediumpage.py:117 -msgid "Use syslinux (partition) or isolinux (CD/DVD) as bootloader" -msgstr "使用 syslinux (分割區) 或 isolinux (CD/DVD) 作為開機管理程式" - -#: modules/mediumpage.py:118 -#: modules/mediumpage.py:233 -msgid "None" -msgstr "無" - -#: modules/mediumpage.py:119 -msgid "Don't install a bootloader (you'll need to provide some means of booting)" -msgstr "不要安裝開機管理程式 (您需要提供開機的某種辦法)" - -#: modules/mediumpage.py:121 -msgid "Bootable via search" -msgstr "透過搜尋開機" - -#: modules/mediumpage.py:122 -msgid "Create the file larch/larchboot to mark the medium as a bootable larch system" -msgstr "建立檔案 larch/larchboot 來標記媒體作為可開機 larch 系統" - -#: modules/mediumpage.py:124 -msgid "Edit boot entries" -msgstr "編輯開機項目" - -#: modules/mediumpage.py:125 -msgid "Edit the file determining the boot entries" -msgstr "編輯用來決定開機項目的檔案" - -#: modules/mediumpage.py:126 -#: modules/mediumpage.py:127 -msgid "Edit grub template" -msgstr "編輯 grub 範本" - -#: modules/mediumpage.py:128 -#: modules/mediumpage.py:129 -msgid "Edit syslinux/isolinux template" -msgstr "編輯 syslinux/isolinux 範本" - -#: modules/mediumpage.py:131 -msgid "Create boot iso" -msgstr "建立開機 iso" - -#: modules/mediumpage.py:132 -msgid "Create a small boot iso for this system (for machines that can't boot from USB)" -msgstr "建立這個系統的小開機 iso (針對無法從 USB 開機的電腦)" - -#: modules/mediumpage.py:133 -msgid "Create larch medium" -msgstr "建立 larch 媒體" - -#: modules/mediumpage.py:134 -msgid "Create the larch iso or set up the chosen partition" -msgstr "建立 larch iso 或安裝選擇的分割區" - -#: modules/mediumpage.py:136 -msgid "" -"Edit cd-root\n" -"(open in file browser)" -msgstr "" -"編輯 cd-root\n" -"(用檔案瀏覽程式開啟)" - -#: modules/mediumpage.py:137 -msgid "Open a file browser on the profile's 'cd-root' folder" -msgstr "用檔案瀏覽程式開啟描述檔的「cd-root」資料夾" - -#: modules/mediumpage.py:163 -msgid "Choose Partition" -msgstr "選擇分割區" - -#: modules/mediumpage.py:165 -msgid "" -"BE CAREFUL - if you select the wrong\n" -" partition you might well destroy your system!\n" -"\n" -"Select the partition to receive the larch system:" -msgstr "" -"請小心 - 如果您選擇錯誤的分割區\n" -" 可能會摧毀您的系統!!\n" -"\n" -"選擇要接收 larch 系統的分割區:" - -#: modules/mediumpage.py:253 -msgid "Editing larch boot entries" -msgstr "編輯 larch 開機項目" - -#: modules/mediumpage.py:264 -msgid "Editing grub template" -msgstr "編輯 grub 範本" - -#: modules/mediumpage.py:276 -msgid "Editing syslinux/isolinux template" -msgstr "編輯 syslinux/isolinux 範本" - -#: modules/mediumpage.py:281 -msgid "Enter new label for the boot medium:" -msgstr "輸入開機媒體的新標籤:" - -#: modules/mediumpage.py:295 -msgid "Enter new application ID for the boot iso:" -msgstr "輸入開機 iso 的新應用程式 ID:" - -#: modules/mediumpage.py:309 -msgid "Enter new publisher for the boot iso:" -msgstr "輸入開機 iso 的新發行人:" - -#: modules/mediumpage.py:366 -msgid "No partition selected for larch" -msgstr "沒有選擇分割區給 larch" - -#: modules/mediumpage.py:389 -msgid "" -"The partition containing the larch live system\n" -"must be specifed." -msgstr "必須指定含有 larch 即時系統的分割區。" - -#: modules/projectpage.py:50 -msgid "Profile" -msgstr "描述檔" - -#: modules/projectpage.py:52 -msgid "Choose Existing Profile:" -msgstr "選擇現有的描述檔:" - -#: modules/projectpage.py:54 -msgid "New Profile:" -msgstr "新描述檔:" - -#: modules/projectpage.py:56 -msgid "Choose a profile from those already in your larch working folder" -msgstr "從已在您的 larch 工作資料夾的那些描述檔中選擇一個" - -#: modules/projectpage.py:57 -msgid "Browse for Profile" -msgstr "瀏覽描述檔" - -#: modules/projectpage.py:58 -msgid "Fetch a profile from the file-system" -msgstr "從檔案系統取得描述檔" - -#: modules/projectpage.py:59 -msgid "Rename" -msgstr "重新命名" - -#: modules/projectpage.py:60 -msgid "Rename the current profile" -msgstr "重新命名目前的描述檔" - -#: modules/projectpage.py:61 -#: modules/projectpage.py:76 -msgid "Delete" -msgstr "刪除" - -#: modules/projectpage.py:62 -msgid "Delete the current profile" -msgstr "刪除目前的描述檔" - -#: modules/projectpage.py:64 -msgid "Platform (processor architecture):" -msgstr "平台 (處理器架構):" - -#: modules/projectpage.py:66 -msgid "Which processor architecture?" -msgstr "哪一種處理器架構?" - -#: modules/projectpage.py:70 -msgid "Project" -msgstr "專案" - -#: modules/projectpage.py:71 -msgid "Choose Existing Project:" -msgstr "選擇現有的專案:" - -#: modules/projectpage.py:73 -msgid "Choose a project from those already defined" -msgstr "從已定義的那些專案中選擇一項" - -#: modules/projectpage.py:74 -msgid "New Project" -msgstr "新增專案" - -#: modules/projectpage.py:75 -msgid "Create a new project" -msgstr "建立新的專案" - -#: modules/projectpage.py:77 -msgid "Delete the current project" -msgstr "刪除目前的專案" - -#: modules/projectpage.py:81 -msgid "The root directory of the Arch installation to larchify" -msgstr "Arch 安裝到 larchify 的根目錄" - -#: modules/projectpage.py:83 -msgid "Change the root directory of the Arch installation" -msgstr "變更 Arch 安裝的根目錄" - -#: modules/projectpage.py:113 -msgid "Profile directory mismatch: '%s' vs. '%s'" -msgstr "描述檔目錄不相符:「%s」與「%s」" - -#: modules/projectpage.py:120 -msgid "Profile '%s' doesn't exist" -msgstr "描述檔「%s」不存在" - -#: modules/projectpage.py:165 -msgid "Select profile source folder and enter new name" -msgstr "選擇描述檔來源資料夾並輸入新的名稱" - -#: modules/projectpage.py:166 -msgid "New name:" -msgstr "新的名稱:" - -#: modules/projectpage.py:183 -msgid "Enter new name for current profile:" -msgstr "輸入目前描述檔的新名稱:" - -#: modules/projectpage.py:208 -msgid "Do you really want to delete profile '%s'?" -msgstr "您確定要刪除描述檔「%s」?" - -#: modules/projectpage.py:218 -msgid "Profile '%s' in use by project '%s" -msgstr "專案「%s」正在使用描述檔「%s」" - -#: modules/projectpage.py:229 -msgid "" -"WARNING: Double check your path -\n" -" If you make a mistake here it could destroy your system!\n" -"\n" -"Enter new installation path:" -msgstr "" -"警告:點擊兩下您的路徑 -\n" -" 如果您在這裡犯錯可能會摧毀您的系統!\n" -"\n" -"輸入新的安裝路徑:" - -#: modules/projectpage.py:251 -msgid "" -"Your selected installation path (%s) contains unexpected items:\n" -" %s\n" -"\n" -"Is that really ok?" -msgstr "" -"您選擇的安裝路徑 (%s) 含有不明的項目:\n" -" %s\n" -"\n" -"真的沒關係嗎?" - -#: modules/projectpage.py:266 -msgid "Enter name for new project:" -msgstr "輸入新專案的名稱:" - -#: modules/projectpage.py:274 -msgid "Project '%s' already exists." -msgstr "專案「%s」已存在。" - -#: modules/projectpage.py:282 -msgid "Can't delete the only existing project." -msgstr "不能刪除僅存的專案。" - -#: modules/projectpage.py:290 -msgid "Do you really want to delete project '%s'?" -msgstr "您確定要刪除專案「%s」?" - -#: modules/tweakpage.py:45 -msgid "Package Management" -msgstr "套件管理" - -#: modules/tweakpage.py:46 -msgid "Synchronize db" -msgstr "同步 db" - -#: modules/tweakpage.py:47 -msgid "Synchronize the pacman db on the target (pacman -Sy)" -msgstr "同步目標上的 pacman db (pacman -Sy)" - -#: modules/tweakpage.py:48 -msgid "Update / Add package [-U]" -msgstr "更新 / 加入套件 [-U]" - -#: modules/tweakpage.py:49 -msgid "Update / Add a package from a package file using pacman -U" -msgstr "使用 pacman -U 從套件檔來更新/加入套件" - -#: modules/tweakpage.py:50 -msgid "Add package(s) [-S]" -msgstr "加入套件 [-S]" - -#: modules/tweakpage.py:51 -msgid "Add one or more packages (space separated) using pacman -S" -msgstr "使用 pacman -S 加入一個或多個套件 (用空白分隔開)" - -#: modules/tweakpage.py:52 -msgid "Remove package(s) [-Rs]" -msgstr "移除套件 [-Rs]" - -#: modules/tweakpage.py:53 -msgid "Remove one or more packages (space separated) using pacman -Rs" -msgstr "使用 pacman -Rs 移除一個或多個套件 (用空白分隔開)" - -#: modules/tweakpage.py:73 -msgid "Package to add/update" -msgstr "要加入/更新的套件" - -#: modules/tweakpage.py:75 -msgid "Packages" -msgstr "套件" - -#: modules/tweakpage.py:82 -msgid "Error during package update." -msgstr "套件更新時發生錯誤。" - -#: modules/tweakpage.py:87 -msgid "" -"Enter the names of packages to install -\n" -" separated by spaces:" -msgstr "" -"輸入要安裝的套件名稱 -\n" -" 用空白分隔開:" - -#: modules/tweakpage.py:96 -msgid "Error during package installation." -msgstr "套件安裝時發生錯誤。" - -#: modules/tweakpage.py:101 -msgid "" -"Enter the names of packages to remove -\n" -" separated by spaces:" -msgstr "" -"輸入要移除的套件名稱 -\n" -" 用空白分隔開:" - -#: modules/tweakpage.py:110 -msgid "Error during package removal." -msgstr "套件移除時發生錯誤。" - -#~ msgid "Edit 'baseveto'" -#~ msgstr "編輯「baseveto」" -#~ msgid "There are no options specific to iso media." -#~ msgstr "沒有指定給 iso 媒體的選項。" - diff --git a/build_tools/larch7/larch0/images/larch.png b/build_tools/larch7/larch0/images/larch.png Binary files differdeleted file mode 100644 index 6291ed8..0000000 --- a/build_tools/larch7/larch0/images/larch.png +++ /dev/null diff --git a/build_tools/larch7/larch0/images/larch80.png b/build_tools/larch7/larch0/images/larch80.png Binary files differdeleted file mode 100644 index 1da4f30..0000000 --- a/build_tools/larch7/larch0/images/larch80.png +++ /dev/null diff --git a/build_tools/larch7/larch0/images/larchicon.png b/build_tools/larch7/larch0/images/larchicon.png Binary files differdeleted file mode 100644 index 8e87f5d..0000000 --- a/build_tools/larch7/larch0/images/larchicon.png +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/default/addedpacks b/build_tools/larch7/larch0/profiles/default/addedpacks deleted file mode 100644 index e69de29..0000000 --- a/build_tools/larch7/larch0/profiles/default/addedpacks +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/addedpacks b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/addedpacks deleted file mode 100755 index 03f89f0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/addedpacks +++ /dev/null @@ -1,229 +0,0 @@ -# These are needed to build a live CD -#linhes-live -squashfs-tools -lzop - -syslinux - -# You need a kernel. -#kernel26 is now in 'base' -aufs2 - -# To eject a cd -eject - -# Useful for use as installer, etc. -#ntfsprogs -#parted - -#ddcxinfo-knoppix -#hwd - -sudo - -lsof -cdrkit -dvd+rw-tools - - -# generally useful tools which don't require X -#mtools is required by syslinux -openssh -dosfstools -alsa-lib -alsa-oss -alsa-utils -cdparanoia -cdrdao -unzip - - -# Xorg packages -*xorg -#xorg-server -#xorg-xkb-utils -#xorg-xauth -#xorg-server-utils -#xorg-xinit -#xorg-input-drivers -#xorg-apps -#xorg-fonts-100dpi -#xorg-fonts-75dpi -#xorg-res-utils -ttf-ms-fonts - -#xorg-video-drivers -xf86-video-amd -xf86-video-apm -xf86-video-ark -xf86-video-ati -xf86-video-chips -xf86-video-cirrus -xf86-video-dummy -xf86-video-fbdev -xf86-video-glint -xf86-video-i128 -xf86-video-i740 -#xf86-video-i810 -#xf86-video-imstt -xf86-video-intel -xf86-video-mga -xf86-video-neomagic -xf86-video-nv -xf86-video-openchrome -xf86-video-radeonhd -xf86-video-rendition -xf86-video-s3 -xf86-video-s3virge -xf86-video-savage -xf86-video-siliconmotion -xf86-video-sis -xf86-video-sisusb -#xf86-video-tdfx -xf86-video-trident -xf86-video-tseng -#unichrome is busted and causes X to segfault -#xf86-video-unichrome -xf86-video-v4l -xf86-video-vesa -#vga should not be installed, vesa can handle when other drivers fail -#xf86-video-vga -#xf86-video-via -xf86-video-vmware -xf86-video-voodoo - -# X apps -#luser -#localed -unclutter -xterm -xorg-apps -#xkmap - -#gparted -#larchin - -#mythtv -mythtv -mythtv-contrib -mythplugins-mytharchive -mythplugins-mythbrowser -#mythcontrols -#mythflix -mythplugins-mythgallery -mythplugins-mythgame -mythplugins-mythmusic -#mythphone -myththemes -#mythweather -mythplugins-mythvideo -mythsmolt -#morethemes -linhes-theme -linhes-scripts -nuvexport -lirc -lirc-utils -mysql -xmltv -esound - -#Window Manager -fluxbox -feh - -#Other -dbus -hal -fftw2 -libcdaudio -iptables -pkgconfig -taglib -#portmap -ivtv-utils -dvb-firmware -dbus-python - -#MythVantage Installer deps -bc -mysql-python -expect -curl -dnsutils -avahi - -#Wireless -b43-fwcutter -#ipw2100-fw -#ipw2200-fw -#ipw3945 -#ipw3945-ucode -#ipw3945d -madwifi -madwifi-utils -ndiswrapper -ndiswrapper-utils -#netcfg -tiacx -tiacx-firmware -wireless_tools -#wlan-ng26 -#wlan-ng26-utils -zd1211-firmware -hdhomerun -#---- -LinHES-config -LinHES-system -linhes-sounds -etcnet -runit -runit-scripts -media_dirs - -#--- -tweaker -ethtool -nfs-utils -netkit-telnet -ntp -syslog-ng -ppp -mingetty -setserial -acpid -fbsplash -linhes-splash -nvram-wakup -#tatir -pvr150-firmware -wol -mjpegtools -perl-net-upnp -aumix -tablet-encode -ntfs-3g -joyutils -ffmpeg-svn -#myth2ipod -myt2xvid3 -mediaserv - -#---Firewire -libraw1394 -libavc1394 -# wrapper for mplayer -mplayer-wrapper - -# in-place commercial remover (for user job) -# moved to linhes-scripts -#removecommercials - -#Modules for Atheros base NICs -#atl1e - -linux-firmware - -larch-live -mkinitcpio-busybox -windowmaker-crm-git diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/bootlines b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/bootlines deleted file mode 100755 index 0005035..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/bootlines +++ /dev/null @@ -1,23 +0,0 @@ -# The information here will be adapted for the bootloader and inserted into its configuration -# file at the place marked '###LARCH' -# This header will be removed. -# Each block must have an empty line before and after it. -# There may be no empty lines within a block. - -comment: -title: Install CD -options: - -comment: -title: Install CD with vesa xorg driver -options: nomodeset xvesa - -comment: Might be useful if there is some trouble with starting xorg -title: Boot to console -options: nox - -#comment: -#title: larch with swap -#options: swap - -# END OF FILE diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cachepacks b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cachepacks deleted file mode 100755 index 4e9a790..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cachepacks +++ /dev/null @@ -1,59 +0,0 @@ -mythdb-initial -nvidia -nvidia-utils -vdpauinfo -nvidia-96xx -nvidia-96xx-utils -#vdpinfo-96xx -lighttpd -local-website -mythplugins-mythweb -nfs-utils -samba -mplayer -xine-ui -lcdproc -mythappletrailers -mythstream -oss -xscreensaver -tightvnc - -#added from error log -mysql -mythplugins-mythnews -pycairo -pygobject -python-numeric -pygtk -fam -sqlite3 -xe -romdb -gconf -gnome-keyring -gnome-mime-data -gnome-python -gnome-python-extras -gnome-vfs -hunspell -libbonobo -libbonoboui -libgnome -libgnomecanvas -libgnomeui -libidl2 -miro -mozilla-common -nspr -nss -orbit2 -polkit -pyorbit -pyrex -startup-notification -xulrunner -#mythmovies -#myth2ipod -myt2xvid3 -#mediaserv diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/colors.lst b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/colors.lst deleted file mode 100755 index 3f544ce..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/colors.lst +++ /dev/null @@ -1,36 +0,0 @@ -#color schemes - ganked from SGD ( http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=236631 ) -# TODO change these and make some more... specifically an "arch" theme -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Barlond -color white/cyan yellow/blue - -title Barlond2 -color white/blue yellow/cyan - -title Simple Black -color light-gray/black yellow/blue - -title Matrix -color green/black light-green/green - -title Dalton Bros. -color red/green green/red - -title Debian -color cyan/blue white/blue - -title BW -color light-gray/black black/light-gray - -title BW Inverse -color black/light-gray - -title SGD Non Default -color black/cyan yellow/black diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/help.lst b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/help.lst deleted file mode 100755 index 6e74187..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/help.lst +++ /dev/null @@ -1,16 +0,0 @@ -# Help files must be exactly 23 lines long. -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to main menu -configfile /boot/grub/menu.lst - -title HOW-TO: Boot an existing system -cat /boot/grub/help/bootexisting.txt -pause Press enter to continue... - -title HOW-TO: Contribute to this help -cat /boot/grub/help/contrib.txt -pause Press enter to continue... diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/help/bootexisting.txt b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/help/bootexisting.txt deleted file mode 100755 index 881f3e8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/help/bootexisting.txt +++ /dev/null @@ -1,23 +0,0 @@ -HOWTO: Boot an existing install - -Select "More Options" from the main menu. -Move the cursor to "[EDIT ME] Boot an existing linux install" -Press "e" - -At this point you will see the following: - root (hd0,0) - kernel /vmlinuz26 root=/dev/hda3 ro - initrd /kernel26.img - -This needs to be changed to accomodate your hardware. - -The first line should be changed to indicate where your boot medium resides. - "(hd0,0)" is the first partition on the first hard drive (hda1) - change these - numbers to indicate the partition containing your /boot directory. - -The second line should be changed to point to your kernel. If the line above -points to a partition _only_ containing /boot, then /vmlinuz26 is fine. -Otherwise, change this to /boot/vmlinuz. root= should be changed to match the -partition for your root filesystem. Other kernel parameters can be added here. - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/help/contrib.txt b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/help/contrib.txt deleted file mode 100755 index 5c79176..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/help/contrib.txt +++ /dev/null @@ -1,23 +0,0 @@ -HOWTO: Contribute to these help files - -This help is rather simplistic. -In order to provide help files or translations you simply need to make a text -file. Formatting is important (due to grub limitations). The files MUST be 80 -characters wide, and 23 lines long. Any more, and your formatting will be -corrupted when viewing the help. Please note that if your help is short, it is -worthwhile to pad with empty lines, up to 23 lines. - - - - - - - - - - - - - - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/keyboards.lst b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/keyboards.lst deleted file mode 100755 index 5237c1a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/keyboards.lst +++ /dev/null @@ -1,111 +0,0 @@ -#keyboard layouts - ganked from SGD ( http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=236631 ) -# TODO add other languages -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Default layout -setkey - -title German layout -setkey y z -setkey z y -setkey Y Z -setkey Z Y -setkey equal parenright -setkey parenright parenleft -setkey parenleft asterisk -setkey doublequote at -setkey plus bracketright -setkey minus slash -setkey slash ampersand -setkey ampersand percent -setkey percent caret -setkey underscore question -setkey question underscore -setkey semicolon less -setkey less numbersign -setkey numbersign backslash -setkey colon greater -setkey greater bar -setkey asterisk braceright - - -title Spanish layout -setkey -setkey slash ampersand -setkey ampersand caret -setkey caret braceleft -setkey asterisk braceright -setkey parenleft asterisk -setkey parenright parenleft -setkey minus slash -setkey equal parenright -setkey quote minus -setkey underscore question -setkey question underscore -setkey braceleft quote -setkey braceright backslash -setkey colon greater -setkey greater bar -setkey doublequote at -setkey backslash backquote -setkey less backslash -setkey semicolon less -setkey plus colon -setkey at semicolon - -title French layout -setkey -setkey less backquote -setkey greater tilde -setkey ampersand 1 -setkey 1 exclam -setkey tilde 2 -setkey 2 at -setkey doublequote 3 -setkey 3 numbersign -setkey quote 4 -setkey 4 dollar -setkey parenleft 5 -setkey 5 percent -setkey minus 6 -setkey 6 caret -setkey backquote 7 -setkey 7 ampersand -setkey underscore 8 -setkey 8 asterisk -setkey backslash 9 -setkey 9 parenleft -setkey at 0 -setkey 0 parenright -setkey parenright minus -setkey numbersign underscore -setkey a q -setkey A Q -setkey z w -setkey Z W -setkey caret bracketleft -setkey dollar bracketright -setkey q a -setkey Q A -setkey m semicolon -setkey M colon -setkey bracketleft quote -setkey percent doublequote -setkey asterisk backslash -setkey bracketright bar -setkey w z -setkey W Z -setkey comma m -setkey question M -setkey semicolon comma -setkey period less -setkey colon period -setkey slash greater -setkey exclam slash -setkey bar question diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/menu.lst b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/menu.lst deleted file mode 100755 index 60216f8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/menu.lst +++ /dev/null @@ -1,26 +0,0 @@ -timeout 5 -default 0 -#color light-blue/blue light-cyan/blue -#black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -###LARCH - -title Tools... -configfile /boot/grub/tools.lst - -title Grub Settings... -configfile /boot/grub/settings.lst - -title View Help... -configfile /boot/grub/help.lst - -title More Options... -configfile /boot/grub/more.lst - -title Shutdown the Computer -halt - -title JMS Reboot the Computer -reboot - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/more.lst b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/more.lst deleted file mode 100755 index 8fd5f7e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/more.lst +++ /dev/null @@ -1,30 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title [EXPERIMENTAL] Attempt existing Linux detection -configfile /boot/grub/tryboot.lst - -title [EDIT ME] Diskless Boot (PXE / BOOTP) -#TODO wtf? -root (nd) -kernel /vmlinuz26 ip=dhcp root=/dev/nfs nfsroot=192.168.1.2:/boot/dir - -title [EDIT ME] NFS Root Boot -root (cd) -kernel /vmlinuz26 ip=dhcp root=/dev/nfs nfsroot=192.168.1.2:/boot/dir - -title [EDIT ME] Boot Existing Linux Install -root (hd0,0) -kernel /vmlinuz26 root=/dev/hda3 ro -initrd /kernel26.img - -title [EDIT ME] Boot Existing Windows Install -rootnoverify (hd0,0) -makeactive -chainloader +1 - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/settings.lst b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/settings.lst deleted file mode 100755 index f8f8c95..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/settings.lst +++ /dev/null @@ -1,13 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Keyboard settings -configfile /boot/grub/keyboards.lst - -title Color settings -configfile /boot/grub/colors.lst diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/splash.xpm b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/splash.xpm deleted file mode 100644 index 435786f..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/splash.xpm +++ /dev/null @@ -1,10963 +0,0 @@ -/* XPM */ -static char * linhes_disk_xpm[] = { -"640 480 10480 3", -" c None", -". c #FDFFFC", -"+ c #58A991", -"@ c #2E437A", -"# c #34477F", -"$ c #304E84", -"% c #365289", -"& c #3B578E", -"* c #112705", -"= c #4F6A2B", -"- c #385A1B", -"; c #0572BC", -"> c #143006", -", c #6E8145", -"' c #197093", -") c #1F79AA", -"! c #086EAB", -"~ c #086BA5", -"{ c #558064", -"] c #6B6B51", -"^ c #3F6C49", -"/ c #3385B1", -"( c #3C7D88", -"_ c #326035", -": c #122812", -"< c #3A6D54", -"[ c #1F7499", -"} c #207CB5", -"| c #156881", -"1 c #486B39", -"2 c #56784B", -"3 c #0772BA", -"4 c #206B8E", -"5 c #485D32", -"6 c #247698", -"7 c #2E7993", -"8 c #245D42", -"9 c #31592F", -"0 c #1F708E", -"a c #216054", -"b c #45633B", -"c c #2B7999", -"d c #2E6C69", -"e c #2673A4", -"f c #236257", -"g c #267799", -"h c #1E5C4A", -"i c #287284", -"j c #4F8687", -"k c #284B28", -"l c #267DAB", -"m c #1F6464", -"n c #327273", -"o c #0673BE", -"p c #3F683D", -"q c #446428", -"r c #1D7398", -"s c #395811", -"t c #0A1C04", -"u c #25738C", -"v c #538DB4", -"w c #71A9D0", -"x c #6D9BBB", -"y c #6E9FC2", -"z c #6EA8D0", -"A c #4898CE", -"B c #74A7CA", -"C c #76AACE", -"D c #4092CA", -"E c #74B0D8", -"F c #598DB1", -"G c #2F8BCA", -"H c #256356", -"I c #51703B", -"J c #2885C5", -"K c #98C5E2", -"L c #DFF0F9", -"M c #ECF1F1", -"N c #EBEDE2", -"O c #EAEADC", -"P c #ECEFEA", -"Q c #E1E6E4", -"R c #EDEFE6", -"S c #EAEADA", -"T c #EBECDD", -"U c #E5ECEC", -"V c #E7E8E3", -"W c #EAEDEA", -"X c #EDF7FA", -"Y c #CDD6DD", -"Z c #4F8FB9", -"` c #346E84", -" . c #3C5720", -".. c #163806", -"+. c #1B6C86", -"@. c #3B91CB", -"#. c #E4EFF3", -"$. c #F5F2DE", -"%. c #96AA97", -"&. c #5F6F79", -"*. c #57553C", -"=. c #575332", -"-. c #575230", -";. c #5A5C58", -">. c #4B4842", -",. c #5B5C4E", -"'. c #56532F", -"). c #56522D", -"!. c #5C605E", -"~. c #48433B", -"{. c #5E6367", -"]. c #7D837C", -"^. c #C4D1C1", -"/. c #FFFFFF", -"(. c #85B9D8", -"_. c #1F7393", -":. c #3B5D1E", -"<. c #1F718D", -"[. c #4E9CD0", -"}. c #E3EEF0", -"|. c #E1E5DA", -"1. c #26401E", -"2. c #070900", -"3. c #000000", -"4. c #000105", -"5. c #000206", -"6. c #000001", -"7. c #020204", -"8. c #000103", -"9. c #020304", -"0. c #101911", -"a. c #8E9192", -"b. c #FFFBF2", -"c. c #81B6D8", -"d. c #155540", -"e. c #3F622B", -"f. c #237697", -"g. c #0472BC", -"h. c #0471BC", -"i. c #0572BB", -"j. c #006EBA", -"k. c #167BC0", -"l. c #C5DDE8", -"m. c #F4F4F0", -"n. c #042B03", -"o. c #010004", -"p. c #070709", -"q. c #070708", -"r. c #070707", -"s. c #08080A", -"t. c #040406", -"u. c #97B0B5", -"v. c #E6F2F4", -"w. c #308AC7", -"x. c #026FBA", -"y. c #0571BB", -"z. c #0473BF", -"A. c #066FB1", -"B. c #0565A3", -"C. c #0267B1", -"D. c #144E44", -"E. c #1B4620", -"F. c #095E8B", -"G. c #1D420C", -"H. c #0D5A76", -"I. c #0464A4", -"J. c #0566A4", -"K. c #0671B4", -"L. c #0472BF", -"M. c #0472BD", -"N. c #0471BB", -"O. c #0371BD", -"P. c #1275B3", -"Q. c #3F715A", -"R. c #0F5856", -"S. c #016FB7", -"T. c #006BB8", -"U. c #4F9ACC", -"V. c #F3FCFF", -"W. c #666B6E", -"X. c #09090A", -"Y. c #050508", -"Z. c #24211F", -"`. c #424446", -" + c #434439", -".+ c #3D3C3C", -"++ c #414244", -"@+ c #3B3936", -"#+ c #414144", -"$+ c #3A3E39", -"%+ c #3D4032", -"&+ c #413F2C", -"*+ c #414130", -"=+ c #303624", -"-+ c #0A100A", -";+ c #080709", -">+ c #020303", -",+ c #283D24", -"'+ c #EAEAE5", -")+ c #A7C1D0", -"!+ c #0571BA", -"~+ c #0473BE", -"{+ c #0469AC", -"]+ c #045088", -"^+ c #113C36", -"/+ c #0C0500", -"(+ c #090000", -"_+ c #070002", -":+ c #060106", -"<+ c #080000", -"[+ c #060108", -"}+ c #0C0800", -"|+ c #104245", -"1+ c #064F7F", -"2+ c #0A6693", -"3+ c #0372C0", -"4+ c #0C75B9", -"5+ c #2C6D6E", -"6+ c #1D5C59", -"7+ c #0670B5", -"8+ c #0571BC", -"9+ c #0270BB", -"0+ c #0972B9", -"a+ c #9FC1D4", -"b+ c #EBF4F2", -"c+ c #030303", -"d+ c #050504", -"e+ c #383831", -"f+ c #B7B7B4", -"g+ c #E4E2D4", -"h+ c #E4DFB9", -"i+ c #DDDED9", -"j+ c #E1E1D4", -"k+ c #DADAD6", -"l+ c #E1E1D5", -"m+ c #DAE0D9", -"n+ c #DCDDBB", -"o+ c #E1E5D0", -"p+ c #E2DCB3", -"q+ c #CCD6C2", -"r+ c #606B64", -"s+ c #08060A", -"t+ c #050506", -"u+ c #0F0E0E", -"v+ c #AFB6AA", -"w+ c #EBE5DE", -"x+ c #006DB9", -"y+ c #0570B9", -"z+ c #0478CA", -"A+ c #0B70A0", -"B+ c #054E82", -"C+ c #072338", -"D+ c #080301", -"E+ c #070001", -"F+ c #08070A", -"G+ c #0B0300", -"H+ c #0E2018", -"I+ c #065081", -"J+ c #0672B1", -"K+ c #0472BE", -"L+ c #0273C4", -"M+ c #046590", -"N+ c #386E6C", -"O+ c #0A72B8", -"P+ c #0170BC", -"Q+ c #1074B7", -"R+ c #B9CCDB", -"S+ c #B6C49F", -"T+ c #0E0F0E", -"U+ c #0D0D0C", -"V+ c #8A8C83", -"W+ c #FBF8DE", -"X+ c #F4D46C", -"Y+ c #F2CC55", -"Z+ c #F4D980", -"`+ c #F3D269", -" @ c #F4DC8C", -".@ c #F3D36B", -"+@ c #F4DB87", -"@@ c #F4D26A", -"#@ c #F3DE97", -"$@ c #F2CF5D", -"%@ c #F9EBC0", -"&@ c #C2D3D2", -"*@ c #1A2B1D", -"=@ c #050406", -"-@ c #80887C", -";@ c #FFFFFD", -">@ c #1379BE", -",@ c #0170BA", -"'@ c #0571B9", -")@ c #0279D0", -"!@ c #035089", -"~@ c #113326", -"{@ c #060C15", -"]@ c #080200", -"^@ c #080808", -"/@ c #08090A", -"(@ c #090909", -"_@ c #080809", -":@ c #000203", -"<@ c #030006", -"[@ c #070204", -"}@ c #080E11", -"|@ c #124139", -"1@ c #0771B0", -"2@ c #0172C1", -"3@ c #206F9D", -"4@ c #305834", -"5@ c #13210C", -"6@ c #416D75", -"7@ c #0B72BA", -"8@ c #0170BB", -"9@ c #1076BC", -"0@ c #B9D9ED", -"a@ c #AEAC9A", -"b@ c #0D0D0D", -"c@ c #111213", -"d@ c #9399A1", -"e@ c #F3E6B0", -"f@ c #EBBB27", -"g@ c #E8B518", -"h@ c #E9B71D", -"i@ c #E9B61B", -"j@ c #E9B71F", -"k@ c #E9B71E", -"l@ c #E9B720", -"m@ c #EAB81E", -"n@ c #F5E2A0", -"o@ c #D1D7D9", -"p@ c #1B221C", -"q@ c #050306", -"r@ c #000600", -"s@ c #7F967D", -"t@ c #FEFEFA", -"u@ c #0471BA", -"v@ c #0370BA", -"w@ c #0173CA", -"x@ c #0F7593", -"y@ c #0B1D1D", -"z@ c #090906", -"A@ c #080707", -"B@ c #090809", -"C@ c #050407", -"D@ c #342F2C", -"E@ c #1F391C", -"F@ c #040106", -"G@ c #080806", -"H@ c #184324", -"I@ c #0374C3", -"J@ c #0570BA", -"K@ c #0373C2", -"L@ c #106991", -"M@ c #3A746D", -"N@ c #0A73B8", -"O@ c #1079BF", -"P@ c #B7DBF5", -"Q@ c #C5C196", -"R@ c #0F0E0D", -"S@ c #111113", -"T@ c #9299A1", -"U@ c #F3E5AD", -"V@ c #EBBB26", -"W@ c #E9B619", -"X@ c #E9B61A", -"Y@ c #F0D270", -"Z@ c #D1D3DC", -"`@ c #181919", -" # c #767875", -".# c #2282C2", -"+# c #0371C0", -"@# c #0B709D", -"## c #113124", -"$# c #080907", -"%# c #0A160C", -"&# c #556947", -"*# c #73725E", -"=# c #143113", -"-# c #060307", -";# c #050107", -"># c #1D4716", -",# c #0275CA", -"'# c #0071BF", -")# c #3074A8", -"!# c #3F5D40", -"~# c #B8D7EB", -"{# c #B6AF9D", -"]# c #0E0D0D", -"^# c #9198A2", -"/# c #F3E5AC", -"(# c #EDC035", -"_# c #EAB71B", -":# c #F1D67E", -"<# c #D2D7DC", -"[# c #1C231B", -"}# c #000500", -"|# c #80957D", -"1# c #FEFEF9", -"2# c #2382C2", -"3# c #0475BE", -"4# c #085581", -"5# c #080E14", -"6# c #080708", -"7# c #060607", -"8# c #252220", -"9# c #8F8174", -"0# c #7D7466", -"a# c #4D5E40", -"b# c #08190A", -"c# c #080609", -"d# c #060001", -"e# c #0562A0", -"f# c #0475C2", -"g# c #0372C2", -"h# c #0F6B90", -"i# c #0F74B9", -"j# c #B6D0E2", -"k# c #BDB699", -"l# c #0E0E0D", -"m# c #10100E", -"n# c #90938D", -"o# c #EEC647", -"p# c #E9B518", -"q# c #E9B618", -"r# c #E9B71C", -"s# c #F3D986", -"t# c #D4DDDD", -"u# c #203120", -"v# c #7A8478", -"w# c #1278BE", -"x# c #0270BA", -"y# c #056FB5", -"z# c #0D333A", -"A# c #0A0701", -"B# c #151B14", -"C# c #4B6340", -"D# c #3A5132", -"E# c #051307", -"F# c #070308", -"G# c #0A0A05", -"H# c #0C7098", -"I# c #0373C5", -"J# c #0171C1", -"K# c #1F749B", -"L# c #2C562F", -"M# c #1179C0", -"N# c #BCE1F8", -"O# c #B5AE9A", -"P# c #11110F", -"Q# c #949488", -"R# c #F5FAF8", -"S# c #EBBE35", -"T# c #EAB91E", -"U# c #EBBA21", -"V# c #EBBA23", -"W# c #E8B310", -"X# c #F2DB92", -"Y# c #D7DFDF", -"Z# c #202F20", -"`# c #788677", -" $ c #016FBA", -".$ c #0669A4", -"+$ c #08202F", -"@$ c #080404", -"#$ c #070A08", -"$$ c #041107", -"%$ c #050D07", -"&$ c #080509", -"*$ c #090B0A", -"=$ c #0D3C47", -"-$ c #0679C0", -";$ c #1E6D9C", -">$ c #2B502F", -",$ c #0B75BD", -"'$ c #A5D0EC", -")$ c #C6C7B0", -"!$ c #080B06", -"~$ c #737F62", -"{$ c #F7FDFD", -"]$ c #F4E1A3", -"^$ c #F7E5A8", -"/$ c #F6E6AD", -"($ c #F7E6AB", -"_$ c #F6E6AE", -":$ c #F8E6AA", -"<$ c #F7E6AD", -"[$ c #F7E6AA", -"}$ c #F8E7AC", -"|$ c #F1DB92", -"1$ c #FCFFFF", -"2$ c #B5B2AD", -"3$ c #121211", -"4$ c #080C05", -"5$ c #97A290", -"6$ c #FFFFF9", -"7$ c #0371BB", -"8$ c #0F5F72", -"9$ c #111A00", -"0$ c #070509", -"a$ c #0C1D1A", -"b$ c #096392", -"c$ c #0474C3", -"d$ c #1C7299", -"e$ c #183019", -"f$ c #88BAD9", -"g$ c #F4F8FB", -"h$ c #151414", -"i$ c #070508", -"j$ c #050607", -"k$ c #142715", -"l$ c #778A81", -"m$ c #D6C793", -"n$ c #ACCBE4", -"o$ c #CBCBAA", -"p$ c #BACBCA", -"q$ c #D4CB9A", -"r$ c #AECADF", -"s$ c #C6CBB3", -"t$ c #B3CAD6", -"u$ c #A9CAE8", -"v$ c #DDCD8D", -"w$ c #9BAFBF", -"x$ c #3C352D", -"y$ c #040405", -"z$ c #050507", -"A$ c #16140B", -"B$ c #CAC3AA", -"C$ c #D3E7F1", -"D$ c #094D6E", -"E$ c #0B0900", -"F$ c #070F15", -"G$ c #065587", -"H$ c #0476C1", -"I$ c #0272C1", -"J$ c #1A6F98", -"K$ c #112312", -"L$ c #006BB9", -"M$ c #4996CA", -"N$ c #F2F9F9", -"O$ c #A6A097", -"P$ c #000400", -"Q$ c #09070C", -"R$ c #060606", -"S$ c #090C0C", -"T$ c #1B170C", -"U$ c #12181E", -"V$ c #191910", -"W$ c #151918", -"X$ c #1B180E", -"Y$ c #12181C", -"Z$ c #181912", -"`$ c #13181A", -" % c #11181E", -".% c #1D190B", -"+% c #0E1317", -"@% c #070606", -"#% c #494A4B", -"$% c #F6F4EC", -"%% c #69A9D4", -"&% c #006FBA", -"*% c #0A4F6F", -"=% c #0C0B00", -"-% c #070408", -";% c #000003", -">% c #0D3B42", -",% c #056FB2", -"'% c #1D6C9B", -")% c #2A502F", -"!% c #006CB9", -"~% c #8FC0DF", -"{% c #F9F9F5", -"]% c #4C7779", -"^% c #060608", -"/% c #09080A", -"(% c #343118", -"_% c #D7D5C9", -":% c #D1E5F0", -"<% c #1A7DC1", -"[% c #0372BE", -"}% c #0A5570", -"|% c #0F1200", -"1% c #070609", -"2% c #0B100C", -"3% c #112311", -"4% c #060207", -"5% c #060107", -"6% c #09070B", -"7% c #46483B", -"8% c #112411", -"9% c #080403", -"0% c #072235", -"a% c #0469AE", -"b% c #0071C1", -"c% c #22769D", -"d% c #335F35", -"e% c #0B76BE", -"f% c #EBF1EE", -"g% c #EEF1EF", -"h% c #A19D96", -"i% c #16130F", -"j% c #040505", -"k% c #030E04", -"l% c #3D5941", -"m% c #D2D4D1", -"n% c #F5F0E6", -"o% c #5D91B4", -"p% c #0C77C0", -"q% c #1E5172", -"r% c #050000", -"s% c #060507", -"t% c #112410", -"u% c #112511", -"v% c #040006", -"w% c #1A4419", -"x% c #1C4A1A", -"y% c #102410", -"z% c #121811", -"A% c #163415", -"B% c #090403", -"C% c #072237", -"D% c #046AAF", -"E% c #0E688F", -"F% c #0C76BD", -"G% c #9CC8E4", -"H% c #CFE3DD", -"I% c #A9A68C", -"J% c #9D9688", -"K% c #66815D", -"L% c #728667", -"M% c #8B907B", -"N% c #5E7E57", -"O% c #888F78", -"P% c #67815E", -"Q% c #8F917E", -"R% c #50794C", -"S% c #A49A8D", -"T% c #9F978A", -"U% c #BEBEBC", -"V% c #FAFDFD", -"W% c #DAE9ED", -"X% c #4595CB", -"Y% c #006DBC", -"Z% c #0371BC", -"`% c #105D73", -" & c #0F1600", -".& c #22211E", -"+& c #587C56", -"@& c #8D847E", -"#& c #122F11", -"$& c #0C150C", -"%& c #070808", -"&& c #060A07", -"*& c #46453C", -"=& c #857E70", -"-& c #A8AAB0", -";& c #AAAEB6", -">& c #AAB3B7", -",& c #425E43", -"'& c #0B1C0B", -")& c #102110", -"!& c #07060A", -"~& c #101400", -"{& c #105966", -"]& c #0071C0", -"^& c #2D73A6", -"/& c #3D5D3E", -"(& c #0672BC", -"_& c #006AB8", -":& c #78B2D7", -"<& c #ABCFE5", -"[& c #C2E2F7", -"}& c #C4E4F7", -"|& c #CBE7FD", -"1& c #CDE8FC", -"2& c #C7E6F9", -"3& c #CDE7FE", -"4& c #C7E5F9", -"5& c #CCE7FD", -"6& c #C6E4F9", -"7& c #CFE8FF", -"8& c #C3E4F6", -"9& c #C3E3F6", -"0& c #B2D6EB", -"a& c #86B9DA", -"b& c #197DC2", -"c& c #0070BC", -"d& c #157BBF", -"e& c #1B7DBF", -"f& c #2B87C3", -"g& c #368DC8", -"h& c #388EC9", -"i& c #3B8FC9", -"j& c #378DCA", -"k& c #348BC5", -"l& c #2683C2", -"m& c #137AC0", -"n& c #0F71B5", -"o& c #0370BC", -"p& c #006FBB", -"q& c #0370BB", -"r& c #0A76C0", -"s& c #1B5372", -"t& c #080400", -"u& c #010103", -"v& c #302C27", -"w& c #999791", -"x& c #C8D6DC", -"y& c #C2CFC6", -"z& c #929E8F", -"A& c #2F3628", -"B& c #0A0B0A", -"C& c #415144", -"D& c #ADB397", -"E& c #B7C4C3", -"F& c #CDD0D4", -"G& c #CED5CD", -"H& c #BBC3B5", -"I& c #90989F", -"J& c #0D140B", -"K& c #050007", -"L& c #0D0E00", -"M& c #0C516A", -"N& c #0272C2", -"O& c #116D91", -"P& c #1279C0", -"Q& c #4A95CA", -"R& c #62A8DC", -"S& c #80B6D8", -"T& c #7CB6DA", -"U& c #7DB6DA", -"V& c #7CB3D5", -"W& c #7DB6DB", -"X& c #7CB3D6", -"Y& c #7CB5D8", -"Z& c #7DB4D8", -"`& c #7DB5D8", -" * c #7CB4D7", -".* c #7FB6D9", -"+* c #6BA9D1", -"@* c #4B96C9", -"#* c #1A7DC2", -"$* c #0068B7", -"%* c #0062B5", -"&* c #1777B9", -"** c #4792C5", -"=* c #4A99D0", -"-* c #4798D0", -";* c #54A0D2", -">* c #4C9BD1", -",* c #4999D0", -"'* c #4999CF", -")* c #2584C5", -"!* c #0069B8", -"~* c #006FBC", -"{* c #0069BA", -"]* c #1673B4", -"^* c #2D83C0", -"/* c #2D87C7", -"(* c #2E88C7", -"_* c #2683C4", -":* c #0472BB", -"<* c #358CC8", -"[* c #62A5CF", -"}* c #77B4DB", -"|* c #B0D6ED", -"1* c #C6E1F5", -"2* c #D8EEFC", -"3* c #D0E8E8", -"4* c #D6EAE7", -"5* c #D0EBED", -"6* c #D6EADD", -"7* c #D6EFFF", -"8* c #D5EAF9", -"9* c #AED8F3", -"0* c #9BB8CF", -"a* c #70ADD4", -"b* c #4D95C7", -"c* c #2079B6", -"d* c #0069B6", -"e* c #006CBC", -"f* c #0066B7", -"g* c #0064B6", -"h* c #0A74BD", -"i* c #0069B9", -"j* c #006DBB", -"k* c #0774BF", -"l* c #165B73", -"m* c #0E1200", -"n* c #77848A", -"o* c #C2CAD2", -"p* c #E3F7F8", -"q* c #E7EDE0", -"r* c #EDF3F6", -"s* c #9C9893", -"t* c #131112", -"u* c #252329", -"v* c #AAB8C1", -"w* c #F3F6E8", -"x* c #EAF1ED", -"y* c #BCD1BD", -"z* c #DED9CA", -"A* c #EDEAD7", -"B* c #BFD1D7", -"C* c #52614A", -"D* c #000300", -"E* c #0B0800", -"F* c #0A4967", -"G* c #23739F", -"H* c #345C37", -"I* c #0067B6", -"J* c #378CC6", -"K* c #B9D8E8", -"L* c #EEFAFA", -"M* c #F7F1B6", -"N* c #CCE4F7", -"O* c #CFDCE2", -"P* c #CFDDE3", -"Q* c #D3F1FF", -"R* c #CED6D9", -"S* c #D2ECFA", -"T* c #D0E1EA", -"U* c #D1E5EF", -"V* c #D0E2EC", -"W* c #D1E4EC", -"X* c #CBEFFF", -"Y* c #FAFFFF", -"Z* c #BBDAEA", -"`* c #5AA1D0", -" = c #0470BB", -".= c #63A4D1", -"+= c #B3CFDF", -"@= c #CCE1ED", -"#= c #CFEAF9", -"$= c #D2EBF9", -"%= c #D0EAF9", -"&= c #D0E9F8", -"*= c #BCD8E9", -"== c #88BBDA", -"-= c #2182C4", -";= c #006AB9", -">= c #1B6FAD", -",= c #85B0CA", -"'= c #B9D1E1", -")= c #D3E8F3", -"!= c #D5EDFA", -"~= c #D5EEFA", -"{= c #CCE7F8", -"]= c #9FC8E6", -"^= c #4093CA", -"/= c #5DA0CF", -"(= c #98C3DB", -"_= c #DAEFFE", -":= c #DAE0DE", -"<= c #C8BDB6", -"[= c #92AB87", -"}= c #706E6E", -"|= c #5F6359", -"1= c #636457", -"2= c #5C645E", -"3= c #65644F", -"4= c #66686F", -"5= c #70816D", -"6= c #AEB1A2", -"7= c #CFC9A1", -"8= c #E0FDFF", -"9= c #F8FDFD", -"0= c #C7DAE1", -"a= c #78B1D8", -"b= c #2A86C5", -"c= c #0063B6", -"d= c #0069B7", -"e= c #0066B6", -"f= c #0066B5", -"g= c #006BBD", -"h= c #006CB8", -"i= c #0067B7", -"j= c #006CBE", -"k= c #0067B9", -"l= c #006BBA", -"m= c #006ABC", -"n= c #0064B5", -"o= c #4A87B2", -"p= c #559DCF", -"q= c #7CB3D7", -"r= c #92BCDA", -"s= c #9BC5DD", -"t= c #9AC5DF", -"u= c #9CC7E5", -"v= c #AACDE2", -"w= c #A5CADE", -"x= c #9CC5DD", -"y= c #A0C7DD", -"z= c #9AC4DD", -"A= c #99C2DC", -"B= c #8EBBDB", -"C= c #679FC7", -"D= c #3B85B8", -"E= c #2B85C5", -"F= c #0061B4", -"G= c #0574BF", -"H= c #0A4A6E", -"I= c #030000", -"J= c #1F1714", -"K= c #B9C6D0", -"L= c #C4C29C", -"M= c #3F4C5A", -"N= c #505861", -"O= c #D2D4D7", -"P= c #EEEFEC", -"Q= c #2D462D", -"R= c #050606", -"S= c #080909", -"T= c #426857", -"U= c #E3FAFF", -"V= c #F4EFE4", -"W= c #7E7B7A", -"X= c #233422", -"Y= c #817571", -"Z= c #86877A", -"`= c #FFFDF1", -" - c #B7C0B8", -".- c #19201C", -"+- c #050305", -"@- c #090200", -"#- c #074166", -"$- c #0273C2", -"%- c #146995", -"&- c #0067B8", -"*- c #62A7D6", -"=- c #E6F1F3", -"-- c #DADEDE", -";- c #989287", -">- c #282417", -",- c #1F2329", -"'- c #212324", -")- c #212325", -"!- c #22272C", -"~- c #202122", -"{- c #21272A", -"]- c #212427", -"^- c #212528", -"/- c #212527", -"(- c #20232B", -"_- c #497145", -":- c #D7D6DB", -"<- c #F0F9FA", -"[- c #71AED7", -"}- c #0D76BD", -"|- c #177BBF", -"1- c #A3CCE6", -"2- c #FBFEFA", -"3- c #ECECD8", -"4- c #A49E81", -"5- c #948C7F", -"6- c #968D7F", -"7- c #958D7F", -"8- c #91947C", -"9- c #B4D1CD", -"0- c #F8FDFE", -"a- c #E1ECED", -"b- c #509ACD", -"c- c #006EB9", -"d- c #3B90C8", -"e- c #E5EAE9", -"f- c #FEFFFD", -"g- c #E0E1C6", -"h- c #9C967D", -"i- c #958D80", -"j- c #B2A47E", -"k- c #FFF7C1", -"l- c #F6FCFD", -"m- c #68A8D1", -"n- c #0270BC", -"o- c #3088C5", -"p- c #C2DCE7", -"q- c #EDF5F3", -"r- c #9B9C6A", -"s- c #2D4C31", -"t- c #221E22", -"u- c #1C1A1A", -"v- c #0F150F", -"w- c #080D09", -"x- c #161715", -"y- c #1F1E17", -"z- c #282C31", -"A- c #6A6661", -"B- c #D0D0CC", -"C- c #F4F9F8", -"D- c #E4EFF0", -"E- c #AFCFE3", -"F- c #1177BD", -"G- c #2080C1", -"H- c #69A9D7", -"I- c #91C3E4", -"J- c #8BBFE2", -"K- c #8CC2E8", -"L- c #829DAF", -"M- c #3B90CA", -"N- c #006DBA", -"O- c #5B8FB2", -"P- c #8FBAD7", -"Q- c #8BC0E4", -"R- c #8BBFE3", -"S- c #8DC1E3", -"T- c #70AED9", -"U- c #207FC1", -"V- c #2586C9", -"W- c #7C96A7", -"X- c #8CC1E6", -"Y- c #8BC1E5", -"Z- c #8DB4CE", -"`- c #6B9CBE", -" ; c #006EBB", -".; c #187DC0", -"+; c #8EA3B2", -"@; c #B3D7EE", -"#; c #DBE8EC", -"$; c #DCEBEF", -"%; c #E9EFED", -"&; c #ECF5F5", -"*; c #F7FBF9", -"=; c #FDFEFA", -"-; c #FDFFFD", -";; c #FFFDE9", -">; c #E2E2BB", -",; c #EDF4EC", -"'; c #C1E2F6", -"); c #F2FAF9", -"!; c #D3EAF6", -"~; c #FFFFFB", -"{; c #FDFFFA", -"]; c #F1F6F4", -"^; c #E6EEEF", -"/; c #E3EDEF", -"(; c #D5E6EC", -"_; c #B9D6E7", -":; c #7BB6DE", -"<; c #4294CB", -"[; c #0E5A72", -"}; c #0E1000", -"|; c #001300", -"1; c #E2EBDD", -"2; c #1A1911", -"3; c #252322", -"4; c #686654", -"5; c #758E72", -"6; c #7B7B6C", -"7; c #070809", -"8; c #4C4A2C", -"9; c #FFFFD4", -"0; c #889BAA", -"a; c #121517", -"b; c #416037", -"c; c #546345", -"d; c #A5C8CB", -"e; c #FBFBF9", -"f; c #5A755A", -"g; c #000801", -"h; c #063E66", -"i; c #2779A0", -"j; c #376238", -"k; c #528AB1", -"l; c #ECECE5", -"m; c #D6D3CA", -"n; c #2F2B25", -"o; c #060508", -"p; c #25231F", -"q; c #BDBCAE", -"r; c #F3FBF8", -"s; c #4797CD", -"t; c #0070BB", -"u; c #EEF2EE", -"v; c #F4F3EF", -"w; c #8C8982", -"x; c #130F0B", -"y; c #030404", -"z; c #040506", -"A; c #020B01", -"B; c #365C52", -"C; c #CDDBE2", -"D; c #EEF3F0", -"E; c #4B98CC", -"F; c #2B87C4", -"G; c #ECF3F1", -"H; c #C8E1E6", -"I; c #5D6866", -"J; c #13100B", -"K; c #050203", -"L; c #162A1B", -"M; c #91B1B1", -"N; c #FEFFFE", -"O; c #63A6D1", -"P; c #016FB9", -"Q; c #1476B8", -"R; c #72AFD7", -"S; c #EBF6F7", -"T; c #A29E95", -"U; c #110F0D", -"V; c #050405", -"W; c #060407", -"X; c #031704", -"Y; c #3D452F", -"Z; c #C1C1BB", -"`; c #F5F3E5", -" > c #DBEBF5", -".> c #4F9BCD", -"+> c #006BB5", -"@> c #418FC4", -"#> c #A8CEE7", -"$> c #F8FCF8", -"%> c #ECECE3", -"&> c #E8E6DB", -"*> c #E6E5DE", -"=> c #E6E5DD", -"-> c #E6E4DC", -";> c #ECEEEB", -">> c #FAFCF9", -",> c #D6E8F0", -"'> c #4A99CB", -")> c #0870B7", -"!> c #68A6CF", -"~> c #D1E6F2", -"{> c #F6F7F1", -"]> c #EAEADE", -"^> c #E7E6DD", -"/> c #E8E6DF", -"(> c #F0F0EB", -"_> c #F7F8F4", -":> c #9CC7E1", -"<> c #2181C2", -"[> c #137ABF", -"}> c #93C0DC", -"|> c #F6FAF8", -"1> c #EFF2EE", -"2> c #E7E5DE", -"3> c #E6E5DC", -"4> c #E8E7E0", -"5> c #EEF5F3", -"6> c #F5FAF9", -"7> c #94A5AF", -"8> c #0877C2", -"9> c #3089C5", -"0> c #82B9DD", -"a> c #E9F2F4", -"b> c #FAFEFA", -"c> c #EBEDE6", -"d> c #DFE4D3", -"e> c #C1D4CF", -"f> c #889CA9", -"g> c #808384", -"h> c #70645C", -"i> c #334A2A", -"j> c #133E12", -"k> c #090609", -"l> c #0A0908", -"m> c #060809", -"n> c #0A0909", -"o> c #0D1B0C", -"p> c #184114", -"q> c #5E6254", -"r> c #838282", -"s> c #84A5BB", -"t> c #D2D2CB", -"u> c #DAE2D5", -"v> c #EDECE6", -"w> c #F4F7F1", -"x> c #FEFFFA", -"y> c #B8DAEE", -"z> c #7EB4D8", -"A> c #4292C8", -"B> c #187CC0", -"C> c #0F5F73", -"D> c #071100", -"E> c #3D3027", -"F> c #A9CDE3", -"G> c #040104", -"H> c #0B0B0C", -"I> c #4E5151", -"J> c #4C544C", -"K> c #D4D7D1", -"L> c #88837A", -"M> c #060305", -"N> c #133412", -"O> c #060A06", -"P> c #497459", -"Q> c #DDEAF2", -"R> c #746F55", -"S> c #0B0B08", -"T> c #0B0C0B", -"U> c #8E9091", -"V> c #FEFFFC", -"W> c #A09990", -"X> c #110F0E", -"Y> c #126993", -"Z> c #1076BF", -"`> c #ACD2E8", -" , c #E2E3E0", -"., c #35312C", -"+, c #000002", -"@, c #1B2418", -"#, c #C0C1AF", -"$, c #DAE8ED", -"%, c #1577BE", -"&, c #0C6EAF", -"*, c #A4C6DA", -"=, c #F9FBF8", -"-, c #6B8168", -";, c #060708", -">, c #2C2F31", -",, c #CFCECA", -"', c #D8E7EE", -"), c #1A7EC1", -"!, c #167CC0", -"~, c #B0D2E8", -"{, c #DDE0E4", -"], c #2A4541", -"^, c #020000", -"/, c #07111E", -"(, c #B0AD8A", -"_, c #FFFFEF", -":, c #509DD1", -"<, c #2583C2", -"[, c #C3D0D6", -"}, c #FCF6EC", -"|, c #A0A19E", -"1, c #302B27", -"2, c #0D240D", -"3, c #0B240C", -"4, c #283022", -"5, c #202C1B", -"6, c #272F20", -"7, c #081D08", -"8, c #060907", -"9, c #070608", -"0, c #09060A", -"a, c #020004", -"b, c #5D6241", -"c, c #BDCABD", -"d, c #FAFBF7", -"e, c #89B5D1", -"f, c #1771B1", -"g, c #016FBC", -"h, c #0372BD", -"i, c #5597C4", -"j, c #EAECE6", -"k, c #E5E2DE", -"l, c #88A087", -"m, c #47463D", -"n, c #3F3A27", -"o, c #39342E", -"p, c #3A352C", -"q, c #383229", -"r, c #4C4F54", -"s, c #637D80", -"t, c #C3D7CF", -"u, c #F8FAFA", -"v, c #78B1D5", -"w, c #0873BD", -"x, c #90B7CF", -"y, c #FFF5E8", -"z, c #C5CEC2", -"A, c #657367", -"B, c #44412C", -"C, c #3B352C", -"D, c #3E3A34", -"E, c #505457", -"F, c #83978B", -"G, c #F0F4ED", -"H, c #4B87B0", -"I, c #2782C2", -"J, c #CFE4EE", -"K, c #F2EFE7", -"L, c #A6A69F", -"M, c #56595C", -"N, c #39332A", -"O, c #3A352D", -"P, c #39342B", -"Q, c #403A35", -"R, c #485A69", -"S, c #B0B0A9", -"T, c #FFFFFE", -"U, c #CCDFE6", -"V, c #046CB9", -"W, c #1A7DC0", -"X, c #74B0D4", -"Y, c #AED0E5", -"Z, c #FDFEFD", -"`, c #DEDEDA", -" ' c #C6C3B9", -".' c #888886", -"+' c #494B47", -"@' c #21300B", -"#' c #001100", -"$' c #030106", -"%' c #070108", -"&' c #182D13", -"*' c #4B474A", -"=' c #65666A", -"-' c #899C88", -";' c #C2BFB2", -">' c #EEEBE4", -",' c #FCFCFA", -"'' c #DAEAF2", -")' c #93C0DB", -"!' c #358CC6", -"~' c #0271BC", -"{' c #105E72", -"]' c #0C1400", -"^' c #140C09", -"/' c #C2D2DE", -"(' c #0B2209", -"_' c #090509", -":' c #23251E", -"<' c #3A4824", -"[' c #CDCDBC", -"}' c #988767", -"|' c #202D1E", -"1' c #3C3436", -"2' c #383432", -"3' c #2C2A2B", -"4' c #D5D4C2", -"5' c #6B6765", -"6' c #0A0809", -"7' c #827B62", -"8' c #FFFFFC", -"9' c #828F7A", -"0' c #090C08", -"a' c #216F9E", -"b' c #325936", -"c' c #4796CA", -"d' c #F2FBFF", -"e' c #658065", -"f' c #000503", -"g' c #172018", -"h' c #4A5E42", -"i' c #726862", -"j' c #6C665E", -"k' c #6C665C", -"l' c #6C665F", -"m' c #6C655B", -"n' c #706861", -"o' c #506047", -"p' c #262825", -"q' c #040305", -"r' c #666665", -"s' c #FFFBEE", -"t' c #5C9ECA", -"u' c #5498C5", -"v' c #FBFCF8", -"w' c #979187", -"x' c #0A070B", -"y' c #060707", -"z' c #0C0E0C", -"A' c #151B1E", -"B' c #1F1C10", -"C' c #141C22", -"D' c #151C21", -"E' c #181C1C", -"F' c #1D1C14", -"G' c #131C25", -"H' c #1E1C12", -"I' c #171C1E", -"J' c #151B20", -"K' c #111010", -"L' c #4A6249", -"M' c #F8F5EA", -"N' c #74B0D7", -"O' c #519CCE", -"P' c #FFFFF6", -"Q' c #7A766C", -"R' c #040605", -"S' c #0D100E", -"T' c #161C20", -"U' c #1B1C16", -"V' c #171C1C", -"W' c #191C19", -"X' c #1C1C16", -"Y' c #030704", -"Z' c #182800", -"`' c #DCE4DD", -" ) c #E7EFF0", -".) c #D8E8EE", -"+) c #E1E4DC", -"@) c #696761", -"#) c #000102", -"$) c #050505", -"%) c #050A06", -"&) c #1B1D1E", -"*) c #4E4841", -"=) c #78868D", -"-) c #B2B8BD", -";) c #C6D8C9", -">) c #C5D7C8", -",) c #D6DED5", -"') c #D1DCD1", -")) c #D5DED5", -"!) c #C7D5C6", -"~) c #A9BBC4", -"{) c #87939E", -"]) c #6B655B", -"^) c #1C3B1F", -"/) c #0E0F13", -"() c #040705", -"_) c #0E1612", -":) c #9B9879", -"<) c #FDF7F0", -"[) c #A4C7DD", -"}) c #1B7DC1", -"|) c #448CBC", -"1) c #E7E8E6", -"2) c #CFC9BF", -"3) c #3A3A3B", -"4) c #000900", -"5) c #000004", -"6) c #000104", -"7) c #132122", -"8) c #A4A183", -"9) c #F7FAF8", -"0) c #72AED6", -"a) c #6EABD4", -"b) c #FFFEF4", -"c) c #9C9891", -"d) c #151C17", -"e) c #000100", -"f) c #484E3D", -"g) c #E2E0D1", -"h) c #EFE8DF", -"i) c #328BC8", -"j) c #1B74B9", -"k) c #B1D5EA", -"l) c #ECEADE", -"m) c #555551", -"n) c #14110E", -"o) c #525757", -"p) c #E0F2F5", -"q) c #B1D2E4", -"r) c #167BBF", -"s) c #1D7BBB", -"t) c #9AB5C4", -"u) c #D3E8F1", -"v) c #FBF5EC", -"w) c #C9C7B8", -"x) c #5F714F", -"y) c #202B2A", -"z) c #1D1917", -"A) c #030107", -"B) c #030304", -"C) c #030904", -"D) c #080A07", -"E) c #040804", -"F) c #020203", -"G) c #040404", -"H) c #161613", -"I) c #2C2B2F", -"J) c #476145", -"K) c #A4A483", -"L) c #D7E6EC", -"M) c #E9E9E2", -"N) c #5593BC", -"O) c #08689E", -"P) c #0B2229", -"Q) c #D0CBC2", -"R) c #839588", -"S) c #020002", -"T) c #2D2828", -"U) c #BAA05A", -"V) c #E1AF20", -"W) c #C9A823", -"X) c #DBAF30", -"Y) c #CFAA36", -"Z) c #AC8C26", -"`) c #C3B470", -" ! c #766647", -".! c #0B0E0D", -"+! c #040507", -"@! c #111314", -"#! c #9EB1B3", -"$! c #595E59", -"%! c #1D7499", -"&! c #1E3E20", -"*! c #0772BC", -"=! c #7AB3D7", -"-! c #DBEEF8", -";! c #2D363B", -">! c #26231F", -",! c #C5CACA", -"'! c #FBFFF9", -")! c #F6F5E8", -"!! c #F5F1D6", -"~! c #F6F8F3", -"{! c #F6F9F6", -"]! c #F6FAF9", -"^! c #F6F3DE", -"/! c #F6FAFB", -"(! c #F6F2DB", -"_! c #F4F8F6", -":! c #303031", -"<! c #333434", -"[! c #D9D9D3", -"}! c #A5B6BF", -"|! c #016DBB", -"1! c #016EB7", -"2! c #81B1CF", -"3! c #F0F5F7", -"4! c #0F0F0F", -"5! c #172B17", -"6! c #859685", -"7! c #BDD5E4", -"8! c #E3DAA6", -"9! c #B8D9F3", -"0! c #BBD9EF", -"a! c #C8D9D8", -"b! c #DADAB5", -"c! c #B2D9FF", -"d! c #E0DAAD", -"e! c #C2D9E2", -"f! c #BBD7EB", -"g! c #AAA8A5", -"h! c #433E38", -"i! c #16150B", -"j! c #C4BFA4", -"k! c #D6EAF4", -"l! c #A6C1D2", -"m! c #CAD8DF", -"n! c #101418", -"o! c #1F381D", -"p! c #9AA599", -"q! c #BBD9EE", -"r! c #BDD9EB", -"s! c #D1D9C5", -"t! c #C5D9DC", -"u! c #DCDAB2", -"v! c #C4D9DF", -"w! c #CBD9D1", -"x! c #D5DBC2", -"y! c #AEBCC3", -"z! c #486243", -"A! c #110B0D", -"B! c #859EAD", -"C! c #FEFFF9", -"D! c #B4C9D1", -"E! c #254234", -"F! c #010300", -"G! c #010A01", -"H! c #262D2A", -"I! c #698969", -"J! c #C5D1DE", -"K! c #E4F0F1", -"L! c #F9F2D3", -"M! c #F9F3D2", -"N! c #F7E8B9", -"O! c #F5E7B7", -"P! c #F5E7B8", -"Q! c #F8EABD", -"R! c #F9F2CF", -"S! c #F7EFCA", -"T! c #F6FAFA", -"U! c #E4EEF1", -"V! c #5A6649", -"W! c #10120B", -"X! c #0B0A09", -"Y! c #7E7E71", -"Z! c #E8F1E7", -"`! c #A0CBE7", -" ~ c #147BC0", -".~ c #1076BA", -"+~ c #A2C5D8", -"@~ c #DCDCD4", -"#~ c #393836", -"$~ c #030202", -"%~ c #030203", -"&~ c #040303", -"*~ c #101010", -"=~ c #AFB1B0", -"-~ c #D0E5F2", -";~ c #3383BD", -">~ c #0470B9", -",~ c #3381B5", -"'~ c #FDFDF7", -")~ c #A5ACAB", -"!~ c #0F0C09", -"~~ c #020202", -"{~ c #494C4E", -"]~ c #E1EEF5", -"^~ c #C4D9E4", -"/~ c #0068B8", -"(~ c #006BBB", -"_~ c #A6B6BE", -":~ c #F5F4EB", -"<~ c #677562", -"[~ c #000200", -"}~ c #030305", -"|~ c #020102", -"1~ c #040304", -"2~ c #555E63", -"3~ c #EFF9FA", -"4~ c #69AAD5", -"5~ c #1177BE", -"6~ c #67A6D3", -"7~ c #EFF6F5", -"8~ c #FAF5EA", -"9~ c #9AACB4", -"0~ c #504D47", -"a~ c #010202", -"b~ c #030402", -"c~ c #000401", -"d~ c #151C12", -"e~ c #282321", -"f~ c #2E353A", -"g~ c #454B4F", -"h~ c #50504F", -"i~ c #525952", -"j~ c #59835A", -"k~ c #75886F", -"l~ c #6C8568", -"m~ c #979689", -"n~ c #5A7E5A", -"o~ c #5C7F5B", -"p~ c #5B7A5A", -"q~ c #505050", -"r~ c #3E3F42", -"s~ c #2E302D", -"t~ c #2D2821", -"u~ c #0C1A0B", -"v~ c #010102", -"w~ c #070607", -"x~ c #323226", -"y~ c #D2CEB8", -"z~ c #DAE9F1", -"A~ c #2383C3", -"B~ c #0B6388", -"C~ c #0E1D15", -"D~ c #505B2A", -"E~ c #F7F9F6", -"F~ c #1B4734", -"G~ c #342609", -"H~ c #AA8531", -"I~ c #B99030", -"J~ c #E4AF19", -"K~ c #EEB815", -"L~ c #F2BF23", -"M~ c #B49D41", -"N~ c #D4981B", -"O~ c #EFBD18", -"P~ c #E8AF33", -"Q~ c #838225", -"R~ c #313322", -"S~ c #252526", -"T~ c #7A8087", -"U~ c #CBD4CB", -"V~ c #272E2A", -"W~ c #063F69", -"X~ c #196C97", -"Y~ c #102212", -"Z~ c #0D75BD", -"`~ c #98C8E8", -" { c #D1CFC6", -".{ c #282725", -"+{ c #7B7A77", -"@{ c #FFFEEE", -"#{ c #F0D680", -"${ c #EDCA59", -"%{ c #EDC441", -"&{ c #EED070", -"*{ c #EED176", -"={ c #EDC442", -"-{ c #EED378", -";{ c #EDC74D", -">{ c #EED37D", -",{ c #EDC546", -"'{ c #FAF5E1", -"){ c #A4BECF", -"!{ c #020305", -"~{ c #221F18", -"{{ c #CECABE", -"]{ c #B0D6EE", -"^{ c #016BB8", -"/{ c #1175BA", -"({ c #B9D0DC", -"_{ c #C7CCCB", -":{ c #0E0E10", -"<{ c #717B6B", -"[{ c #F9FDF9", -"}{ c #FAE9B2", -"|{ c #F4E3A6", -"1{ c #F8E39F", -"2{ c #F7E3A2", -"3{ c #F5E3A6", -"4{ c #F9E39E", -"5{ c #F8E3A1", -"6{ c #F8E3A0", -"7{ c #FCF3CC", -"8{ c #B9B7B6", -"9{ c #121112", -"0{ c #060A05", -"a{ c #949F8F", -"b{ c #0872BA", -"c{ c #D0D7D9", -"d{ c #B3AFA8", -"e{ c #0A0F0C", -"f{ c #9BA99C", -"g{ c #FDFFFE", -"h{ c #F8E3A2", -"i{ c #F6E3A4", -"j{ c #F7E3A1", -"k{ c #F6E3A3", -"l{ c #FDF9E4", -"m{ c #E8E7E6", -"n{ c #42403D", -"o{ c #645848", -"p{ c #B4BCBE", -"q{ c #1E2B36", -"r{ c #000302", -"s{ c #121113", -"t{ c #6B7966", -"u{ c #CCD7D6", -"v{ c #F8F0CD", -"w{ c #F1D26E", -"x{ c #ECC035", -"y{ c #ECBF31", -"z{ c #E8B10A", -"A{ c #E8B109", -"B{ c #E9B30F", -"C{ c #ECBE2C", -"D{ c #ECBD27", -"E{ c #EED37C", -"F{ c #FFF5D5", -"G{ c #FAFAF0", -"H{ c #ABACA5", -"I{ c #514D48", -"J{ c #060506", -"K{ c #717B69", -"L{ c #FFFAF2", -"M{ c #81B8DA", -"N{ c #2782BF", -"O{ c #F7EBDF", -"P{ c #848D8F", -"Q{ c #090C0F", -"R{ c #5F6364", -"S{ c #61717E", -"T{ c #606D79", -"U{ c #5F666E", -"V{ c #616F7B", -"W{ c #5F676F", -"X{ c #5E6369", -"Y{ c #617482", -"Z{ c #5E646B", -"`{ c #606D78", -" ] c #606569", -".] c #4B4741", -"+] c #060604", -"@] c #444746", -"#] c #F8F6EE", -"$] c #7DADCC", -"%] c #0873BB", -"&] c #0065B9", -"*] c #B8C3C8", -"=] c #EAEEEA", -"-] c #3E494F", -";] c #0A090B", -">] c #45423E", -",] c #61717D", -"'] c #5F676E", -")] c #5E646A", -"!] c #617381", -"~] c #5E666D", -"{] c #5F6A73", -"]] c #617584", -"^] c #606B76", -"/] c #5D5F61", -"(] c #302C28", -"_] c #0A0A0B", -":] c #84989B", -"<] c #E7F2F5", -"[] c #368DC9", -"}] c #076EBA", -"|] c #E7F2F2", -"1] c #C3C2BE", -"2] c #0A0503", -"3] c #030306", -"4] c #112C17", -"5] c #5F5F4A", -"6] c #617182", -"7] c #61707C", -"8] c #5D6065", -"9] c #5F6973", -"0] c #606C77", -"a] c #5E6165", -"b] c #627788", -"c] c #5E6267", -"d] c #606C79", -"e] c #5E6268", -"f] c #606974", -"g] c #606F7C", -"h] c #606C78", -"i] c #5E6065", -"j] c #62788A", -"k] c #5F656C", -"l] c #61707E", -"m] c #5F656D", -"n] c #606B75", -"o] c #617382", -"p] c #5E6166", -"q] c #627789", -"r] c #606E7A", -"s] c #606369", -"t] c #4F5A53", -"u] c #0D1A0D", -"v] c #262625", -"w] c #BFC1BC", -"x] c #A9D0E7", -"y] c #328AC6", -"z] c #ACD0E6", -"A] c #F6FBF3", -"B] c #B4B1A7", -"C] c #63625D", -"D] c #080402", -"E] c #030205", -"F] c #111112", -"G] c #2B4024", -"H] c #656259", -"I] c #818C8A", -"J] c #ADBAAC", -"K] c #CAC5BB", -"L] c #D4DEDF", -"M] c #F6FFFD", -"N] c #FFFFF8", -"O] c #FDFDF3", -"P] c #EBEEEA", -"Q] c #D5D8CE", -"R] c #D3CFC4", -"S] c #9CB69F", -"T] c #86858A", -"U] c #797C7E", -"V] c #514F4D", -"W] c #34312C", -"X] c #0D1012", -"Y] c #0A0B0C", -"Z] c #020205", -"`] c #40474D", -" ^ c #E5E9E6", -".^ c #8FB0C4", -"+^ c #036EB8", -"@^ c #062641", -"#^ c #090102", -"$^ c #000B00", -"%^ c #C5CACB", -"&^ c #C2BF7C", -"*^ c #A88214", -"=^ c #EDB41B", -"-^ c #EFBB17", -";^ c #E9B617", -">^ c #EABB29", -",^ c #EFCC5A", -"'^ c #F3C841", -")^ c #EFC53C", -"!^ c #ECC341", -"~^ c #EFC846", -"{^ c #FBC321", -"]^ c #D1AF37", -"^^ c #C6AE67", -"/^ c #E9D384", -"(^ c #F1E1AB", -"_^ c #677266", -":^ c #080101", -"<^ c #0D3437", -"[^ c #066EAC", -"}^ c #21709E", -"|^ c #325935", -"1^ c #0C75BD", -"2^ c #95C7E9", -"3^ c #CECBB3", -"4^ c #28251B", -"5^ c #82888D", -"6^ c #F8F3D9", -"7^ c #EDBD25", -"8^ c #E9B414", -"9^ c #E9B20E", -"0^ c #E9B20D", -"a^ c #E9B412", -"b^ c #E9B20C", -"c^ c #E8B20E", -"d^ c #EBB91C", -"e^ c #F9F0CD", -"f^ c #9AB9CE", -"g^ c #121A0C", -"h^ c #C1C5B8", -"i^ c #D1E4ED", -"j^ c #1079C0", -"k^ c #B9E1F8", -"l^ c #B9B3AA", -"m^ c #0E0E0E", -"n^ c #92949B", -"o^ c #F4E9BE", -"p^ c #EAB81D", -"q^ c #EAB91F", -"r^ c #EABA21", -"s^ c #F4DC90", -"t^ c #D5DBDE", -"u^ c #1D261D", -"v^ c #798977", -"w^ c #1077BD", -"x^ c #0874BD", -"y^ c #D0E8F7", -"z^ c #A9A193", -"A^ c #0C0A0A", -"B^ c #18181A", -"C^ c #B5BAC6", -"D^ c #F3E3AA", -"E^ c #EAB921", -"F^ c #EECA58", -"G^ c #E9F1F6", -"H^ c #5E676C", -"I^ c #1D1B19", -"J^ c #1D1E20", -"K^ c #010000", -"L^ c #050204", -"M^ c #394A37", -"N^ c #9EB4B3", -"O^ c #F4F3EB", -"P^ c #F9EFCB", -"Q^ c #EDCE64", -"R^ c #EABD2F", -"S^ c #E9B410", -"T^ c #E9B516", -"U^ c #E9B517", -"V^ c #EBBF35", -"W^ c #F0D786", -"X^ c #FFF7D6", -"Y^ c #E7E9E5", -"Z^ c #747B7F", -"`^ c #000612", -" / c #151110", -"./ c #948E89", -"+/ c #EFEFEB", -"@/ c #60A4D0", -"#/ c #559FD0", -"$/ c #F3F1EC", -"%/ c #4A4F53", -"&/ c #030201", -"*/ c #112217", -"=/ c #C4D0D0", -"-/ c #EFEBD7", -";/ c #EDEFDA", -">/ c #EDEED9", -",/ c #ECEAD3", -"'/ c #EDEEDA", -")/ c #EBEBD4", -"!/ c #ECE8D1", -"~/ c #EDF1DE", -"{/ c #ECE9D2", -"]/ c #ECECD4", -"^/ c #EEF3F3", -"// c #E3E3DC", -"(/ c #5E5B46", -"_/ c #161F17", -":/ c #B5BEB0", -"</ c #97C7E7", -"[/ c #0A74BC", -"}/ c #DCEBF0", -"|/ c #E0DDD5", -"1/ c #060200", -"2/ c #5A645D", -"3/ c #DEDCD3", -"4/ c #EEF1DC", -"5/ c #EBEAD4", -"6/ c #ECE9D1", -"7/ c #EDF1DD", -"8/ c #ECECD6", -"9/ c #EDF1DF", -"0/ c #ECECD7", -"a/ c #ECE9D4", -"b/ c #BFC0BD", -"c/ c #2F2E31", -"d/ c #273E1C", -"e/ c #75B0D4", -"f/ c #3890CD", -"g/ c #E9F0EE", -"h/ c #808175", -"i/ c #040208", -"j/ c #162403", -"k/ c #8FB3AF", -"l/ c #EFF1E6", -"m/ c #EDEFDB", -"n/ c #EBE7CF", -"o/ c #ECEDD8", -"p/ c #EDF3E1", -"q/ c #EBE8D0", -"r/ c #ECEDD9", -"s/ c #ECE8D0", -"t/ c #ECEBD4", -"u/ c #EEF3E2", -"v/ c #EDEFDC", -"w/ c #EDF0DE", -"x/ c #EBE8CF", -"y/ c #EEF3E1", -"z/ c #ECEED9", -"A/ c #EDE9D4", -"B/ c #EBF0EC", -"C/ c #778F73", -"D/ c #0A0D0B", -"E/ c #0C0D0C", -"F/ c #8D8A7B", -"G/ c #D1E3EA", -"H/ c #0573BC", -"I/ c #006AB7", -"J/ c #4496CC", -"K/ c #CCE3F0", -"L/ c #DFDAD7", -"M/ c #637762", -"N/ c #181913", -"O/ c #141C17", -"P/ c #55524C", -"Q/ c #868A8F", -"R/ c #BDBFC5", -"S/ c #D0E0D5", -"T/ c #EFEFE0", -"U/ c #FDF6D9", -"V/ c #FBF0CE", -"W/ c #F7DF8B", -"X/ c #F5D56E", -"Y/ c #F0D26D", -"Z/ c #EFD16D", -"`/ c #EBC142", -" ( c #EBC245", -".( c #EBC448", -"+( c #EFD06D", -"@( c #F2D36C", -"#( c #F5DC87", -"$( c #F7EDC3", -"%( c #FCEFC8", -"&( c #FFFCE4", -"*( c #FAF6DE", -"=( c #E6E6E1", -"-( c #D7D7DA", -";( c #A4B9CA", -">( c #939BA3", -",( c #66635F", -"'( c #262418", -")( c #080A0A", -"!( c #979B99", -"~( c #FFF3E6", -"{( c #046FBB", -"]( c #046DB4", -"^( c #07253D", -"/( c #0A0202", -"(( c #000502", -"_( c #8E7B5F", -":( c #CB8C23", -"<( c #DFA71E", -"[( c #E8B51B", -"}( c #E8B415", -"|( c #EBBC2A", -"1( c #EEC94F", -"2( c #EEC74A", -"3( c #EEC74C", -"4( c #EEC749", -"5( c #EFCD5A", -"6( c #ECC034", -"7( c #EABE32", -"8( c #F1C12D", -"9( c #F1BF21", -"0( c #EFC12F", -"a( c #E5B729", -"b( c #655334", -"c( c #0B0608", -"d( c #070102", -"e( c #0F3129", -"f( c #076DA8", -"g( c #177195", -"h( c #96C8E8", -"i( c #C9C4B8", -"j( c #25221E", -"k( c #808689", -"l( c #F8F4DB", -"m( c #EDC031", -"n( c #E8B516", -"o( c #EBBD29", -"p( c #F9F0D0", -"q( c #9BB8CB", -"r( c #060408", -"s( c #051503", -"t( c #BDC5B2", -"u( c #B0D4EA", -"v( c #0F76BC", -"w( c #0271BB", -"x( c #0F73B7", -"y( c #B8CEDF", -"z( c #AAB393", -"A( c #0D0E0D", -"B( c #9299A2", -"C( c #EBBA24", -"D( c #F0D06C", -"E( c #D3DBDE", -"F( c #1D2A1E", -"G( c #798077", -"H( c #157ABE", -"I( c #CFE6F3", -"J( c #AAA396", -"K( c #0C0B0A", -"L( c #151516", -"M( c #B0B5C0", -"N( c #F3DC8F", -"O( c #EFCC57", -"P( c #EFF6FA", -"Q( c #6A7174", -"R( c #020001", -"S( c #615C54", -"T( c #DDE2E1", -"U( c #F5FAF5", -"V( c #EFCE64", -"W( c #EABA28", -"X( c #EBBC2C", -"Y( c #F5E4A6", -"Z( c #EAF8FC", -"`( c #9F996E", -" _ c #08090B", -"._ c #030103", -"+_ c #142316", -"@_ c #CBD6C9", -"#_ c #F5F6F1", -"$_ c #0D74BE", -"%_ c #016FBB", -"&_ c #7EB5D8", -"*_ c #EAE2C2", -"=_ c #3F3E28", -"-_ c #5F6E53", -";_ c #F1D477", -">_ c #EFC33C", -",_ c #EFC544", -"'_ c #EFC644", -")_ c #EFC543", -"!_ c #EFC645", -"~_ c #EFC43E", -"{_ c #EECB5C", -"]_ c #FCFBF0", -"^_ c #ACB9A6", -"/_ c #000A00", -"(_ c #ABB8A3", -"__ c #ABD0EA", -":_ c #1178BE", -"<_ c #DAE8EA", -"[_ c #A7C5DF", -"}_ c #1B1E16", -"|_ c #BABFB6", -"1_ c #FCF4D7", -"2_ c #EEC648", -"3_ c #EFC542", -"4_ c #F1D063", -"5_ c #F3F9FD", -"6_ c #586657", -"7_ c #050906", -"8_ c #81B6D6", -"9_ c #5D94B8", -"0_ c #EEEEE7", -"a_ c #605642", -"b_ c #525542", -"c_ c #E8EDED", -"d_ c #F3DE94", -"e_ c #EEC238", -"f_ c #EEC43F", -"g_ c #EEC542", -"h_ c #EFC443", -"i_ c #FBEAB4", -"j_ c #D2E5EC", -"k_ c #171A1D", -"l_ c #050805", -"m_ c #5F6C56", -"n_ c #F3F3E7", -"o_ c #0673BC", -"p_ c #0063B4", -"q_ c #59A3D4", -"r_ c #E7F1F2", -"s_ c #D3D0C8", -"t_ c #454444", -"u_ c #050806", -"v_ c #001A01", -"w_ c #6A716E", -"x_ c #BAC7BB", -"y_ c #E9EEF8", -"z_ c #F1E9C5", -"A_ c #F8EAB2", -"B_ c #F1D57F", -"C_ c #EFCD62", -"D_ c #ECC037", -"E_ c #E9B926", -"F_ c #E9B514", -"G_ c #E9B515", -"H_ c #E9B924", -"I_ c #E9B822", -"J_ c #EDC444", -"K_ c #EEC546", -"L_ c #F0D06B", -"M_ c #F4E099", -"N_ c #F4E8B2", -"O_ c #F2E7B8", -"P_ c #EFF1F3", -"Q_ c #CECDB9", -"R_ c #163014", -"S_ c #71706F", -"T_ c #08273D", -"U_ c #4D4A19", -"V_ c #B17929", -"W_ c #DEA91C", -"X_ c #EAB71A", -"Y_ c #ECC23C", -"Z_ c #EECA52", -"`_ c #EDC543", -" : c #EDC544", -".: c #EBBD2F", -"+: c #ECC545", -"@: c #F0C232", -"#: c #CCAD37", -"$: c #E1AD1E", -"%: c #4D370E", -"&: c #010208", -"*: c #0A384A", -"=: c #0570B3", -"-: c #0072C0", -";: c #2672A1", -">: c #365B39", -",: c #C6C1B9", -"': c #23211E", -"): c #EBBC29", -"!: c #F9F3D3", -"~: c #959EA4", -"{: c #24221A", -"]: c #D1CCC0", -"^: c #A4CDE8", -"/: c #016EB9", -"(: c #B9DAEF", -"_: c #B1AD9D", -":: c #111214", -"<: c #9299A6", -"[: c #F3E3A7", -"}: c #EAB61A", -"|: c #EAB81F", -"1: c #F5E29F", -"2: c #D0D1D8", -"3: c #171618", -"4: c #000700", -"5: c #81997E", -"6: c #2383C2", -"7: c #171E24", -"8: c #B5CDE2", -"9: c #F3DE93", -"0: c #F1CF60", -"a: c #E0EFFB", -"b: c #4C6377", -"c: c #070507", -"d: c #5C554F", -"e: c #E5E7E7", -"f: c #F4E4A7", -"g: c #EBC039", -"h: c #E9B519", -"i: c #EAB923", -"j: c #F2E2A7", -"k: c #F7F9F1", -"l: c #84A1B1", -"m: c #5A584C", -"n: c #F5F3EA", -"o: c #B5D2E3", -"p: c #005FB6", -"q: c #0573BB", -"r: c #80B5D9", -"s: c #D8CFC0", -"t: c #2C2B27", -"u: c #010203", -"v: c #8A8174", -"w: c #ECC95D", -"x: c #E8B30F", -"y: c #E8B413", -"z: c #EDC138", -"A: c #FBFAEB", -"B: c #A9ABA7", -"C: c #A6A6A0", -"D: c #B4D6EC", -"E: c #2381C3", -"F: c #DFEDF5", -"G: c #CEB458", -"H: c #071806", -"I: c #A1B8A4", -"J: c #E8B517", -"K: c #ECC13F", -"L: c #F2F9FE", -"M: c #5D775B", -"N: c #7FB5D6", -"O: c #62A3CF", -"P: c #EEF1EB", -"Q: c #4A5B36", -"R: c #5A5E61", -"S: c #EAEEEF", -"T: c #EEC94C", -"U: c #E8B312", -"V: c #EABB25", -"W: c #E8B519", -"X: c #F6D980", -"Y: c #D7F4FF", -"Z: c #181D22", -"`: c #0B0B0A", -" < c #7D786D", -".< c #E0E9EA", -"+< c #0066B8", -"@< c #63A8D8", -"#< c #ECF2EF", -"$< c #DDDBD4", -"%< c #3B352F", -"&< c #4E5255", -"*< c #D3DCD2", -"=< c #ECF1F3", -"-< c #F6F9F4", -";< c #F0D57A", -">< c #EBBC2D", -",< c #EABA26", -"'< c #E8B51A", -")< c #E9B71B", -"!< c #E9B81F", -"~< c #EABA25", -"{< c #F2E3AC", -"]< c #F4F5F5", -"^< c #111812", -"/< c #778975", -"(< c #FFFEF0", -"_< c #2F89C5", -":< c #002038", -"<< c #332F32", -"[< c #A27331", -"}< c #AC7329", -"|< c #C79122", -"1< c #F1BF18", -"2< c #E9B820", -"3< c #F0D165", -"4< c #EFCC59", -"5< c #EBBD2B", -"6< c #ECBE32", -"7< c #EFCD5B", -"8< c #F3BD18", -"9< c #C0A237", -"0< c #AE8637", -"a< c #DFA61D", -"b< c #4B521E", -"c< c #030D0A", -"d< c #070206", -"e< c #142B12", -"f< c #096B9F", -"g< c #0E6890", -"h< c #94C6E9", -"i< c #D5D3B2", -"j< c #2B291B", -"k< c #F9EFCE", -"l< c #9EC6E1", -"m< c #B0BEAC", -"n< c #EFF4F0", -"o< c #0168B8", -"p< c #1078BF", -"q< c #BADEF4", -"r< c #B4AD9E", -"s< c #100F0A", -"t< c #8E8B6F", -"u< c #F5FBFE", -"v< c #ECC448", -"w< c #EFD170", -"x< c #D6E4E0", -"y< c #254024", -"z< c #757775", -"A< c #2081C1", -"B< c #161718", -"C< c #B1B9C5", -"D< c #F3DD93", -"E< c #F0CF61", -"F< c #F4EED3", -"G< c #756223", -"H< c #203520", -"I< c #C6D8C2", -"J< c #FDFDFD", -"K< c #ECC959", -"L< c #EBB81F", -"M< c #F2E6B3", -"N< c #F0F0EE", -"O< c #595349", -"P< c #90B6CF", -"Q< c #EFEDE6", -"R< c #5286A9", -"S< c #006DBD", -"T< c #7FB5DA", -"U< c #D8DFDE", -"V< c #2D3C44", -"W< c #8A8277", -"X< c #FEF4C8", -"Y< c #EABA22", -"Z< c #E8B005", -"`< c #F9F4E2", -" [ c #B0C4AE", -".[ c #001400", -"+[ c #A5A39F", -"@[ c #B5D7EC", -"#[ c #DDEAEB", -"$[ c #90B5D2", -"%[ c #28241F", -"&[ c #C9C8C3", -"*[ c #EAB71D", -"=[ c #ECC140", -"-[ c #63A8D6", -";[ c #EFF1ED", -">[ c #574F43", -",[ c #595E61", -"'[ c #EEC84C", -")[ c #E8B412", -"![ c #F6DA81", -"~[ c #D6F2FF", -"{[ c #181D21", -"][ c #010702", -"^[ c #55684D", -"/[ c #D0E2E1", -"([ c #2785C6", -"_[ c #5086AA", -":[ c #E9EAE4", -"<[ c #E5E5DF", -"[[ c #3C352B", -"}[ c #161615", -"|[ c #B8B3A7", -"1[ c #F4F3E9", -"2[ c #EFDB98", -"3[ c #E7AD00", -"4[ c #F8E7A8", -"5[ c #B3B9C0", -"6[ c #7C917B", -"7[ c #FFFFF1", -"8[ c #056DB4", -"9[ c #07223C", -"0[ c #001D07", -"a[ c #886629", -"b[ c #D8A31E", -"c[ c #CE9921", -"d[ c #EDBA18", -"e[ c #F0CF60", -"f[ c #EFCE5F", -"g[ c #F0CC58", -"h[ c #EABA24", -"i[ c #EEC94E", -"j[ c #EBBD2C", -"k[ c #EBC855", -"l[ c #E8B31B", -"m[ c #8C8A60", -"n[ c #C6A635", -"o[ c #E5AD18", -"p[ c #CA9326", -"q[ c #5A480F", -"r[ c #000108", -"s[ c #060208", -"t[ c #162801", -"u[ c #0A6A99", -"v[ c #0070C0", -"w[ c #2A7BA2", -"x[ c #3B643A", -"y[ c #96C9E8", -"z[ c #C5C0B9", -"A[ c #23201E", -"B[ c #F9F0CF", -"C[ c #9DC1DA", -"D[ c #1F2016", -"E[ c #CCCABE", -"F[ c #B6D6EB", -"G[ c #016AB8", -"H[ c #0F76BB", -"I[ c #B7D4EB", -"J[ c #BEC194", -"K[ c #939AA9", -"L[ c #F3E3A3", -"M[ c #EBBA22", -"N[ c #F4E19B", -"O[ c #181618", -"P[ c #7F957D", -"Q[ c #171E22", -"R[ c #B4CADE", -"S[ c #EFC84F", -"T[ c #EEF6FF", -"U[ c #67727D", -"V[ c #151B19", -"W[ c #ABCCB7", -"X[ c #FFF8DB", -"Y[ c #EABB26", -"Z[ c #E8B416", -"`[ c #EBBA20", -" } c #F8F4E1", -".} c #C9D9CF", -"+} c #132814", -"@} c #040205", -"#} c #423628", -"$} c #FEFEFE", -"%} c #96C5E0", -"&} c #80B5D8", -"*} c #ECDEB6", -"=} c #423A1C", -"-} c #000005", -";} c #8A8274", -">} c #ECC95C", -",} c #EABA27", -"'} c #EAB617", -")} c #FAF8E6", -"!} c #A9ADA7", -"~} c #0F1D0F", -"{} c #ACBBA5", -"]} c #B4D5EC", -"^} c #2180C2", -"/} c #DEEBED", -"(} c #CAD0CA", -"_} c #091908", -":} c #A4B9A7", -"<} c #FBF0CD", -"[} c #EABC2B", -"}} c #ECBF33", -"|} c #E8B210", -"1} c #EEC645", -"2} c #EDC750", -"3} c #F2F9FD", -"4} c #0D1B0D", -"5} c #619EC8", -"6} c #EFF1E9", -"7} c #626537", -"8} c #EBBD2E", -"9} c #EAB821", -"0} c #E9B923", -"a} c #E8B417", -"b} c #E9B61C", -"c} c #EBBE30", -"d} c #F7DC85", -"e} c #D5DCDB", -"f} c #18191A", -"g} c #0B0B09", -"h} c #74756A", -"i} c #FFFAED", -"j} c #328BC7", -"k} c #1E80C1", -"l} c #C9E3EF", -"m} c #E5E9E8", -"n} c #050404", -"o} c #262F35", -"p} c #C4CCD0", -"q} c #FEFCE9", -"r} c #EFE1AD", -"s} c #EDC134", -"t} c #E8AF03", -"u} c #EAB71E", -"v} c #ECC446", -"w} c #FEFFFF", -"x} c #7D796E", -"y} c #202529", -"z} c #C9C9C8", -"A} c #ADD1E9", -"B} c #0271BE", -"C} c #0771BA", -"D} c #1274B7", -"E} c #163040", -"F} c #343A40", -"G} c #AC7028", -"H} c #B98523", -"I} c #F3C018", -"J} c #EEC84A", -"K} c #F3D368", -"L} c #F0C94A", -"M} c #ECBC25", -"N} c #E9B513", -"O} c #E7C040", -"P} c #DABD55", -"Q} c #D5AA2D", -"R} c #A68D3D", -"S} c #B88328", -"T} c #CD901B", -"U} c #CF951D", -"V} c #CC9320", -"W} c #8C7140", -"X} c #182227", -"Y} c #090A09", -"Z} c #142113", -"`} c #060308", -" | c #121C00", -".| c #096598", -"+| c #126893", -"@| c #CBC7B7", -"#| c #26231D", -"$| c #F9F1D1", -"%| c #99AFBF", -"&| c #040307", -"*| c #151C0F", -"=| c #C5C7B9", -"-| c #C5DFEC", -";| c #0F75B9", -">| c #B8D3E4", -",| c #ABAE9A", -"'| c #101111", -")| c #919698", -"!| c #EAB61B", -"~| c #F2D77F", -"{| c #D3DBDD", -"]| c #1E2D1E", -"^| c #798278", -"/| c #2A86C3", -"(| c #151515", -"_| c #AFB5BE", -":| c #F2DD92", -"<| c #E8B619", -"[| c #ECC23D", -"}| c #EBF6FF", -"|| c #657073", -"1| c #020105", -"2| c #0A0706", -"3| c #8C9296", -"4| c #EED072", -"5| c #EABC2C", -"6| c #EABF3C", -"7| c #EDCB5C", -"8| c #EBC344", -"9| c #ECC54D", -"0| c #EABB2B", -"a| c #EAB71C", -"b| c #EBBD2D", -"c| c #F0D782", -"d| c #EEEEE4", -"e| c #6E7873", -"f| c #010402", -"g| c #B5BBA7", -"h| c #D1E6F4", -"i| c #CFD7DD", -"j| c #253343", -"k| c #020100", -"l| c #8A8275", -"m| c #FEFCE5", -"n| c #EBC03C", -"o| c #E9B921", -"p| c #EAB81C", -"q| c #FAF7E6", -"r| c #ADBBAC", -"s| c #0A0C0B", -"t| c #A5A49F", -"u| c #B4D7EC", -"v| c #DDEBF1", -"w| c #A4AE8D", -"x| c #1C2017", -"y| c #BCC3BA", -"z| c #F9EFCC", -"A| c #F2F9FC", -"B| c #102710", -"C| c #609AC1", -"D| c #EEEFE8", -"E| c #53573C", -"F| c #EABB27", -"G| c #ECBF35", -"H| c #EBBF32", -"I| c #E8B313", -"J| c #ECC036", -"K| c #EBBE31", -"L| c #E8B414", -"M| c #ECBF34", -"N| c #E9B415", -"O| c #F1F9DE", -"P| c #1D1F1A", -"Q| c #040805", -"R| c #5F6D57", -"S| c #E3ECE5", -"T| c #2B87C6", -"U| c #82B8DB", -"V| c #F1FCFC", -"W| c #52575B", -"X| c #4F4D4A", -"Y| c #D0E2EF", -"Z| c #FBFBE9", -"`| c #EECD61", -" 1 c #E8B106", -".1 c #EAB922", -"+1 c #E9B413", -"@1 c #F3DA85", -"#1 c #2D3339", -"$1 c #030403", -"%1 c #38473B", -"&1 c #E6E9DF", -"*1 c #559ED0", -"=1 c #0071BD", -"-1 c #1372A3", -";1 c #277CA9", -">1 c #4A738A", -",1 c #3F7CA0", -"'1 c #545B53", -")1 c #2C3226", -"!1 c #0A0D0F", -"~1 c #AC7A28", -"{1 c #746D2C", -"]1 c #D09523", -"^1 c #DAAA28", -"/1 c #EFC548", -"(1 c #E4C861", -"_1 c #DCC059", -":1 c #DDBF4A", -"<1 c #E0AB1E", -"[1 c #B49F56", -"}1 c #A68A39", -"|1 c #9E8042", -"11 c #C58D22", -"21 c #CD941E", -"31 c #C38B22", -"41 c #BF8927", -"51 c #BD8C3F", -"61 c #918F6D", -"71 c #232E13", -"81 c #030507", -"91 c #0F250F", -"01 c #4D6641", -"a1 c #192417", -"b1 c #070409", -"c1 c #0C0C00", -"d1 c #076096", -"e1 c #23729F", -"f1 c #345B37", -"g1 c #0C75BE", -"h1 c #96CAEC", -"i1 c #CDCAB7", -"j1 c #27251D", -"k1 c #ECC23B", -"l1 c #9CBDD3", -"m1 c #141B0E", -"n1 c #C4C7B9", -"o1 c #C7DFEC", -"p1 c #BBE1FB", -"q1 c #ACB09A", -"r1 c #10100F", -"s1 c #909593", -"t1 c #F3E2A2", -"u1 c #F3DD92", -"v1 c #D2D6DA", -"w1 c #1B201B", -"x1 c #7E8F7B", -"y1 c #161A1F", -"z1 c #B3C3D4", -"A1 c #F6F0D1", -"B1 c #BDBBB9", -"C1 c #282E22", -"D1 c #041600", -"E1 c #8A887D", -"F1 c #F8FAF2", -"G1 c #F3DA89", -"H1 c #E9B30C", -"I1 c #ECC958", -"J1 c #F2DB8B", -"K1 c #FAEFBE", -"L1 c #FFFDEC", -"M1 c #FFFFF7", -"N1 c #FFFFF5", -"O1 c #FDF0C1", -"P1 c #F2DD94", -"Q1 c #F0D98A", -"R1 c #EAB511", -"S1 c #E8B20C", -"T1 c #E9B922", -"U1 c #EAB920", -"V1 c #F7E6A9", -"W1 c #BBC9C6", -"X1 c #1F2E21", -"Y1 c #3A523A", -"Z1 c #EFFFFF", -"`1 c #569DCB", -" 2 c #E3DCC2", -".2 c #393929", -"+2 c #EBC753", -"@2 c #E9B411", -"#2 c #AAB1A9", -"$2 c #0D160D", -"%2 c #A9B2A3", -"&2 c #1A7CC1", -"*2 c #DEEBEE", -"=2 c #BEC5BA", -"-2 c #101B0D", -";2 c #ACBCAD", -">2 c #FAF0CD", -",2 c #050206", -"'2 c #64ADDE", -")2 c #5F5640", -"!2 c #E8B20A", -"~2 c #EBBD2A", -"{2 c #ECBD2B", -"]2 c #ECBE2D", -"^2 c #EBBD28", -"/2 c #EBBB23", -"(2 c #EBBC28", -"_2 c #EBBC27", -":2 c #ECC031", -"<2 c #ECC032", -"[2 c #EBBC26", -"}2 c #ECBD2A", -"|2 c #F6E4A8", -"12 c #E6EEEC", -"22 c #1B1C1D", -"32 c #6C7161", -"42 c #DDE8E7", -"52 c #2886C6", -"62 c #2E8AC7", -"72 c #DBEBF4", -"82 c #A7A6A5", -"92 c #0D0E0E", -"02 c #393B3B", -"a2 c #D8DEE3", -"b2 c #FCF1CB", -"c2 c #EEC956", -"d2 c #E8B20F", -"e2 c #ECBC28", -"f2 c #EDD074", -"g2 c #EED073", -"h2 c #EFD37B", -"i2 c #EFD785", -"j2 c #F7DF92", -"k2 c #EFD172", -"l2 c #F6DF95", -"m2 c #EED379", -"n2 c #F0D784", -"o2 c #EDCF6E", -"p2 c #EDCA5D", -"q2 c #ECBE2A", -"r2 c #E8AF04", -"s2 c #E8B10B", -"t2 c #FAF3D4", -"u2 c #C0CBBB", -"v2 c #151E16", -"w2 c #07090A", -"x2 c #737C76", -"y2 c #D9E7EA", -"z2 c #2986C5", -"A2 c #0572BA", -"B2 c #006FC6", -"C2 c #387292", -"D2 c #7B9180", -"E2 c #889686", -"F2 c #948870", -"G2 c #88947F", -"H2 c #778781", -"I2 c #666E5A", -"J2 c #686055", -"K2 c #9FA58A", -"L2 c #806633", -"M2 c #8D7354", -"N2 c #B07C2F", -"O2 c #C39D39", -"P2 c #B09547", -"Q2 c #B79A3F", -"R2 c #A5843A", -"S2 c #A5843F", -"T2 c #B17E2A", -"U2 c #CD9A25", -"V2 c #CE9A22", -"W2 c #C5891F", -"X2 c #A37B33", -"Y2 c #CD941D", -"Z2 c #ADAA8F", -"`2 c #B6BEAC", -" 3 c #B3C3C2", -".3 c #6C724D", -"+3 c #060808", -"@3 c #406637", -"#3 c #7D7166", -"$3 c #3B3432", -"%3 c #0D0600", -"&3 c #0360A2", -"*3 c #156F94", -"=3 c #0B72B9", -"-3 c #91B6D0", -";3 c #D1CBAF", -">3 c #29271C", -",3 c #9EC7E3", -"'3 c #040306", -")3 c #191D11", -"!3 c #C7C8BB", -"~3 c #C0DCEB", -"{3 c #B4CBDC", -"]3 c #BDC192", -"^3 c #10100C", -"/3 c #8F8E7B", -"(3 c #F4F5EA", -"_3 c #EBC140", -":3 c #F1D67D", -"<3 c #D0D2DA", -"[3 c #788077", -"}3 c #177CBF", -"|3 c #16191C", -"13 c #B3C0CF", -"23 c #F2FAFF", -"33 c #C8CEC6", -"43 c #B6C2AF", -"53 c #F1F5F6", -"63 c #F3F3E6", -"73 c #E9B106", -"83 c #E9B925", -"93 c #F1E1A8", -"03 c #FBF9EC", -"a3 c #F6F9F9", -"b3 c #BEBAB8", -"c3 c #728F70", -"d3 c #648465", -"e3 c #58655C", -"f3 c #769471", -"g3 c #A8ADA6", -"h3 c #F5F8F5", -"i3 c #FCFFF9", -"j3 c #F3E6B6", -"k3 c #EECC5D", -"l3 c #F0D375", -"m3 c #E8F1F9", -"n3 c #585C4E", -"o3 c #080807", -"p3 c #1C1E1F", -"q3 c #CCD3CF", -"r3 c #036FBA", -"s3 c #E0E0D0", -"t3 c #363C37", -"u3 c #010002", -"v3 c #8A8276", -"w3 c #FFF7D5", -"x3 c #EABE30", -"y3 c #E9B616", -"z3 c #FAF6E5", -"A3 c #AEBDAC", -"B3 c #000D00", -"C3 c #A4A19F", -"D3 c #DEEAEB", -"E3 c #A2BFD8", -"F3 c #1F2018", -"G3 c #BEC3BB", -"H3 c #F8EFCB", -"I3 c #006CBB", -"J3 c #5E92B5", -"K3 c #EFEEE6", -"L3 c #66603D", -"M3 c #EEC646", -"N3 c #F3E3AC", -"O3 c #F7EDC6", -"P3 c #FAEFC5", -"Q3 c #F9F0C6", -"R3 c #F9F0C7", -"S3 c #F9F0C5", -"T3 c #F9F0C8", -"U3 c #9CB79F", -"V3 c #0B100D", -"W3 c #0D0D08", -"X3 c #878066", -"Y3 c #DDE9E8", -"Z3 c #2684C6", -"`3 c #80B9DD", -" 4 c #E0EADA", -".4 c #354434", -"+4 c #22201E", -"@4 c #B3B3B2", -"#4 c #FAF9E5", -"$4 c #ECC445", -"%4 c #EEC746", -"&4 c #F2E2A9", -"*4 c #F5EDC9", -"=4 c #D1ECFB", -"-4 c #F9FFFE", -";4 c #DFF3FD", -">4 c #FDFCEF", -",4 c #FAF1C9", -"'4 c #F6EDC5", -")4 c #F2E1A9", -"!4 c #EDBE2B", -"~4 c #ECBB24", -"{4 c #F6F9EE", -"]4 c #779297", -"^4 c #0A0B0D", -"/4 c #9FA1A3", -"(4 c #B0D5EC", -"_4 c #187CBF", -":4 c #0070C2", -"<4 c #357986", -"[4 c #8C969A", -"}4 c #779B9B", -"|4 c #969C91", -"14 c #7CA6C1", -"24 c #9AA099", -"34 c #767C79", -"44 c #6B744E", -"54 c #776D54", -"64 c #A7D1EC", -"74 c #A48154", -"84 c #9B7134", -"94 c #9A7542", -"04 c #A97A31", -"a4 c #D5A421", -"b4 c #D19C20", -"c4 c #CB9421", -"d4 c #CFAB2E", -"e4 c #B47825", -"f4 c #C08824", -"g4 c #BD7F20", -"h4 c #A37E32", -"i4 c #96988A", -"j4 c #B2AE8B", -"k4 c #BBCAB5", -"l4 c #B8CABA", -"m4 c #C2C8A8", -"n4 c #88A1AC", -"o4 c #1C2E18", -"p4 c #182C16", -"q4 c #637653", -"r4 c #4A543E", -"s4 c #070302", -"t4 c #13473D", -"u4 c #0172C0", -"v4 c #2771A2", -"w4 c #375B39", -"x4 c #95C5E4", -"y4 c #CBC7B5", -"z4 c #26241D", -"A4 c #97A3AB", -"B4 c #222119", -"C4 c #CECBBF", -"D4 c #B2D5EA", -"E4 c #1077BE", -"F4 c #B8DBF0", -"G4 c #B6AD9E", -"H4 c #91979B", -"I4 c #F4E8B8", -"J4 c #EBBC2B", -"K4 c #F3DE96", -"L4 c #D5E0DC", -"M4 c #233922", -"N4 c #7E927C", -"O4 c #2584C3", -"P4 c #161617", -"Q4 c #B0B7C1", -"R4 c #F5EDCC", -"S4 c #F7F8F3", -"T4 c #F1D678", -"U4 c #ECC13B", -"V4 c #F7EDC7", -"W4 c #F8FCF4", -"X4 c #ACAE8D", -"Y4 c #344E2D", -"Z4 c #151513", -"`4 c #080C07", -" 5 c #050B06", -".5 c #030504", -"+5 c #080D08", -"@5 c #111211", -"#5 c #1C1D1D", -"$5 c #847D72", -"%5 c #F0FBF7", -"&5 c #F6F6E7", -"*5 c #EFCC5C", -"=5 c #F3ECC8", -"-5 c #7A7E84", -";5 c #191717", -">5 c #C0B9AD", -",5 c #C1DFF2", -"'5 c #0E76BC", -")5 c #7FB5D9", -"!5 c #D2D2D0", -"~5 c #272D35", -"{5 c #EBC755", -"]5 c #E8B311", -"^5 c #EBBE2E", -"/5 c #FAF8EA", -"(5 c #AAB0A8", -"_5 c #A5A5A0", -":5 c #1C7EC1", -"<5 c #DEECF4", -"[5 c #C1B267", -"}5 c #0D1A0B", -"|5 c #A9BBAA", -"15 c #09100A", -"25 c #62A4D0", -"35 c #EEF1EC", -"45 c #575340", -"55 c #F2E09E", -"65 c #FCFCED", -"75 c #E3EAE2", -"85 c #C0CFD9", -"95 c #95A5B0", -"05 c #989DA0", -"a5 c #989EA2", -"b5 c #9CA0A6", -"c5 c #809185", -"d5 c #192D17", -"e5 c #14181A", -"f5 c #A1ABAC", -"g5 c #B6D9ED", -"h5 c #2C87C6", -"i5 c #DAECF5", -"j5 c #959C96", -"k5 c #0E110F", -"l5 c #090A0A", -"m5 c #475051", -"n5 c #ECF9ED", -"o5 c #F2CF60", -"p5 c #EFC951", -"q5 c #F6E4A6", -"r5 c #F5F9F2", -"s5 c #EAF2F4", -"t5 c #E3D491", -"u5 c #9EA09C", -"v5 c #6B6D5B", -"w5 c #29582A", -"x5 c #2D482C", -"y5 c #282A26", -"z5 c #1A2125", -"A5 c #242626", -"B5 c #1E2326", -"C5 c #282726", -"D5 c #2A3829", -"E5 c #355C31", -"F5 c #767B6E", -"G5 c #90959A", -"H5 c #D2D5D4", -"I5 c #E2EBE3", -"J5 c #F1F1EA", -"K5 c #F5F5E6", -"L5 c #F9F6E0", -"M5 c #F8F6E4", -"N5 c #F4F6EA", -"O5 c #59583E", -"P5 c #36342F", -"Q5 c #E0D8CC", -"R5 c #8BBFDF", -"S5 c #567F64", -"T5 c #8B9EA5", -"U5 c #5990A8", -"V5 c #A0A3A0", -"W5 c #74776A", -"X5 c #84877F", -"Y5 c #8A847F", -"Z5 c #6B8B99", -"`5 c #75746E", -" 6 c #A0ACB3", -".6 c #A3C9E1", -"+6 c #A5916F", -"@6 c #94703D", -"#6 c #A97630", -"$6 c #B87E25", -"%6 c #B77C25", -"&6 c #B87E24", -"*6 c #BB7F23", -"=6 c #AE7729", -"-6 c #AF7426", -";6 c #9E7A3F", -">6 c #C8B567", -",6 c #E0C56B", -"'6 c #A0B1C2", -")6 c #D5E8EA", -"!6 c #F3F4ED", -"~6 c #F1E6B5", -"{6 c #E6DEB8", -"]6 c #5E5F5A", -"^6 c #0C110D", -"/6 c #050207", -"(6 c #19380E", -"_6 c #0571B8", -":6 c #146C94", -"<6 c #D0CDB5", -"[6 c #29261C", -"}6 c #F9EFCF", -"|6 c #9DC5DF", -"16 c #0C1808", -"26 c #BEC4B5", -"36 c #D3E5ED", -"46 c #0169B8", -"56 c #BBDFF8", -"66 c #ABB09A", -"76 c #F2D985", -"86 c #D0D1DA", -"96 c #171518", -"06 c #7B8679", -"a6 c #1279BE", -"b6 c #161A1E", -"c6 c #B3C2D3", -"d6 c #E9B71A", -"e6 c #F4F2D8", -"f6 c #E2EADC", -"g6 c #666A34", -"h6 c #010F04", -"i6 c #030503", -"j6 c #2C4D3B", -"k6 c #C3D8E9", -"l6 c #F7F7E6", -"m6 c #EECC5C", -"n6 c #EABB28", -"o6 c #FDEEB9", -"p6 c #B8BABB", -"q6 c #1F1F1D", -"r6 c #6E7477", -"s6 c #DDF1FD", -"t6 c #2A85C3", -"u6 c #E2DFCA", -"v6 c #383C30", -"w6 c #FEFCE7", -"x6 c #EBC035", -"y6 c #EAB91D", -"z6 c #ACB8AB", -"A6 c #000800", -"B6 c #0E1A0E", -"C6 c #ABB7A4", -"D6 c #DDEAEC", -"E6 c #ADC3D2", -"F6 c #191E14", -"G6 c #B7C1B6", -"H6 c #F9F0CC", -"I6 c #070208", -"J6 c #143413", -"K6 c #63AADA", -"L6 c #EEF2ED", -"M6 c #4C563A", -"N6 c #F3E1A0", -"O6 c #F2F7FB", -"P6 c #A8ACA8", -"Q6 c #112810", -"R6 c #514E49", -"S6 c #FFF4E4", -"T6 c #80B0D0", -"U6 c #0973BB", -"V6 c #6CABD5", -"W6 c #FFF6D2", -"X6 c #485232", -"Y6 c #020404", -"Z6 c #E7E6C7", -"`6 c #F8ECC2", -" 7 c #E9BB2A", -".7 c #EFCF68", -"+7 c #F5FBF4", -"@7 c #DFE8E6", -"#7 c #84929C", -"$7 c #394535", -"%7 c #0A1108", -"&7 c #143312", -"*7 c #5C5656", -"=7 c #71868C", -"-7 c #B0BDAF", -";7 c #DDDFDB", -">7 c #C5C3BA", -",7 c #2D2925", -"'7 c #030405", -")7 c #515252", -"!7 c #E2EDF0", -"~7 c #4C99CD", -"{7 c #006FC1", -"]7 c #398091", -"^7 c #8E9EA0", -"/7 c #567C64", -"(7 c #999A8F", -"_7 c #72886B", -":7 c #5F7557", -"<7 c #889A97", -"[7 c #7A756B", -"}7 c #75755A", -"|7 c #939492", -"17 c #C7D9D8", -"27 c #AFAB92", -"37 c #9A8969", -"47 c #88744D", -"57 c #99723C", -"67 c #9B733A", -"77 c #9C7338", -"87 c #A87937", -"97 c #8E8881", -"07 c #B3A17A", -"a7 c #A8C9DA", -"b7 c #97B0C3", -"c7 c #FBFCF6", -"d7 c #F4F6F0", -"e7 c #F3F5F0", -"f7 c #F4F6F3", -"g7 c #F7F9F7", -"h7 c #9D9F9B", -"i7 c #191716", -"j7 c #080202", -"k7 c #0271C1", -"l7 c #D1CEB4", -"m7 c #EDC74B", -"n7 c #9DC5E0", -"o7 c #091705", -"p7 c #BCC3B3", -"q7 c #B4CBDD", -"r7 c #BCC192", -"s7 c #8F8F7C", -"t7 c #EBC23F", -"u7 c #F1D781", -"v7 c #D4DFDD", -"w7 c #223621", -"x7 c #7A8378", -"y7 c #161A1C", -"z7 c #B2C0D1", -"A7 c #E8B20D", -"B7 c #F1E8C3", -"C7 c #F0EDD4", -"D7 c #5D5E47", -"E7 c #000007", -"F7 c #090F09", -"G7 c #0D270D", -"H7 c #060406", -"I7 c #2C353A", -"J7 c #EDF1F2", -"K7 c #F5F4E4", -"L7 c #E8B314", -"M7 c #F3D46D", -"N7 c #DAD5C3", -"O7 c #373533", -"P7 c #555D61", -"Q7 c #E2F0F4", -"R7 c #59A2D3", -"S7 c #E0DFCE", -"T7 c #363C33", -"U7 c #FEFDEC", -"V7 c #EAB719", -"W7 c #FAF6E7", -"X7 c #ADBAAB", -"Y7 c #A39E9E", -"Z7 c #0E76BE", -"`7 c #A8C1D2", -" 8 c #1C1F16", -".8 c #BBC2B8", -"+8 c #665E3D", -"@8 c #E7AE03", -"#8 c #F1DE9B", -"$8 c #F3F7F9", -"%8 c #848788", -"&8 c #1A1E21", -"*8 c #C1D3E0", -"=8 c #CDDEE9", -"-8 c #2880BA", -";8 c #0F74BD", -">8 c #ABD1EA", -",8 c #CDC0A3", -"'8 c #271F11", -")8 c #61594F", -"!8 c #ECCF6F", -"~8 c #EFCF63", -"{8 c #A9B2B7", -"]8 c #2D3336", -"^8 c #080503", -"/8 c #020104", -"(8 c #0F140A", -"_8 c #2E2F2F", -":8 c #211F1C", -"<8 c #A19A92", -"[8 c #DDEFF9", -"}8 c #2D87C4", -"|8 c #487592", -"18 c #96A3AB", -"28 c #79858F", -"38 c #7596AB", -"48 c #979274", -"58 c #837766", -"68 c #908B73", -"78 c #83756D", -"88 c #6D8454", -"98 c #7F7466", -"08 c #F7FDF2", -"a8 c #A7C5CC", -"b8 c #9CB5C4", -"c8 c #A5A694", -"d8 c #94928E", -"e8 c #8E9397", -"f8 c #909495", -"g8 c #8E9396", -"h8 c #B4A37B", -"i8 c #BEC9B2", -"j8 c #A5C7DB", -"k8 c #CFCA8B", -"l8 c #DCE9E9", -"m8 c #F4F5EF", -"n8 c #F3F5F1", -"o8 c #F4F6F1", -"p8 c #F7F9F4", -"q8 c #E8EAE5", -"r8 c #3B3C3C", -"s8 c #080505", -"t8 c #135E60", -"u8 c #0273C3", -"v8 c #2470A0", -"w8 c #355938", -"x8 c #96C8E9", -"y8 c #CBC6B7", -"z8 c #25231D", -"A8 c #96A2A9", -"B8 c #25221A", -"C8 c #D0CBC0", -"D8 c #AED2EA", -"E8 c #1078BE", -"F8 c #B9DCF2", -"G8 c #B5AD9E", -"H8 c #F3E7B3", -"I8 c #F3E099", -"J8 c #D1D3D9", -"K8 c #191B1A", -"L8 c #7F937D", -"M8 c #2483C2", -"N8 c #B1B7C2", -"O8 c #EFCD5C", -"P8 c #F5FAFF", -"Q8 c #898780", -"R8 c #524A40", -"S8 c #A4BFCD", -"T8 c #EFEFE8", -"U8 c #EAF0EB", -"V8 c #C3CDCC", -"W8 c #6E8960", -"X8 c #132111", -"Y8 c #020301", -"Z8 c #516D4D", -"`8 c #FAFCF8", -" 9 c #F0D783", -".9 c #F4DD91", -"+9 c #E6EBEE", -"@9 c #3F4143", -"#9 c #49443E", -"$9 c #DCD6CB", -"%9 c #6098BD", -"&9 c #D2D1CE", -"*9 c #272D34", -"=9 c #FBF9E9", -"-9 c #AAAFA8", -";9 c #0B0D0B", -">9 c #A6A5A0", -",9 c #1F7FC2", -"'9 c #DFECF4", -")9 c #C5B362", -"!9 c #0C190A", -"~9 c #A6BAA8", -"{9 c #EBC13F", -"]9 c #63A5D2", -"^9 c #565240", -"/9 c #ECBF32", -"(9 c #F6F1D8", -"_9 c #D2D2CD", -":9 c #10120F", -"<9 c #141212", -"[9 c #141211", -"}9 c #151313", -"|9 c #151B1F", -"19 c #756F64", -"29 c #E2EFF1", -"39 c #4F9BCC", -"49 c #1F7ABE", -"59 c #F5F9F7", -"69 c #869A83", -"79 c #09070A", -"89 c #BADCEE", -"99 c #FAEDC2", -"09 c #EBBB25", -"a9 c #F6FCFF", -"b9 c #BBCDD6", -"c9 c #1B2329", -"d9 c #191B1D", -"e9 c #212428", -"f9 c #2D392B", -"g9 c #345A33", -"h9 c #376034", -"i9 c #345E32", -"j9 c #5E6F52", -"k9 c #41413B", -"l9 c #304C2E", -"m9 c #202126", -"n9 c #17191B", -"o9 c #0C100C", -"p9 c #070E07", -"q9 c #2C2C2A", -"r9 c #D7DBD8", -"s9 c #A4CEE7", -"t9 c #0272C0", -"u9 c #066DAA", -"v9 c #909B98", -"w9 c #798363", -"x9 c #79736B", -"y9 c #6D98B1", -"z9 c #776F61", -"A9 c #6B8E8E", -"B9 c #76816C", -"C9 c #7A7661", -"D9 c #7D766A", -"E9 c #C1E5FD", -"F9 c #CDCEC2", -"G9 c #BEB585", -"H9 c #A7BFC9", -"I9 c #ACB3A9", -"J9 c #C9BD87", -"K9 c #96A2B1", -"L9 c #DFCD7C", -"M9 c #A0C7E6", -"N9 c #B5BEAB", -"O9 c #DDD6B0", -"P9 c #F4F3E2", -"Q9 c #F5F6F0", -"R9 c #B4B0A5", -"S9 c #0F0E0F", -"T9 c #080706", -"U9 c #09191F", -"V9 c #0473BD", -"W9 c #126B93", -"X9 c #94C6E8", -"Y9 c #D2CFB3", -"Z9 c #9EC8E5", -"`9 c #181D11", -" 0 c #C7C8BA", -".0 c #C1DCEB", -"+0 c #BADCF4", -"@0 c #AFB19A", -"#0 c #8F9186", -"$0 c #F3E3A6", -"%0 c #F1D57C", -"&0 c #D3D9DC", -"*0 c #787F77", -"=0 c #161A1D", -"-0 c #EECB5A", -";0 c #F7FAF7", -">0 c #BFC3BD", -",0 c #1D1812", -"'0 c #020306", -")0 c #0B180D", -"!0 c #B2B0A3", -"~0 c #CEE2EB", -"{0 c #ABCEE2", -"]0 c #ADCFE2", -"^0 c #BEDAE8", -"/0 c #94B292", -"(0 c #312E2A", -"_0 c #130F07", -":0 c #ACAC96", -"<0 c #FDFBEA", -"[0 c #EBBF37", -"}0 c #F2CB51", -"|0 c #E9EDDB", -"10 c #42484E", -"20 c #D8DED3", -"30 c #71B2DE", -"40 c #E0E0D1", -"50 c #353D37", -"60 c #EABE31", -"70 c #AEBEAC", -"80 c #0F1C0F", -"90 c #ACB9A5", -"00 c #0A75BD", -"a0 c #A0C0DC", -"b0 c #1F2119", -"c0 c #BFC4BC", -"d0 c #ECC242", -"e0 c #63A7D5", -"f0 c #4D5A39", -"g0 c #EFDA92", -"h0 c #4A443B", -"i0 c #57664A", -"j0 c #A3AA95", -"k0 c #B5ADA2", -"l0 c #B3AC9F", -"m0 c #B2AB9E", -"n0 c #B8B2A8", -"o0 c #C6DEEA", -"p0 c #5B9FCD", -"q0 c #3C90C6", -"r0 c #F2F9F7", -"s0 c #6D7479", -"t0 c #191611", -"u0 c #F0E5B9", -"v0 c #EAB616", -"w0 c #F2DD95", -"x0 c #E4ECEA", -"y0 c #41473D", -"z0 c #060705", -"A0 c #1E2A27", -"B0 c #5A785E", -"C0 c #AEAB9B", -"D0 c #CFD9DD", -"E0 c #EAFEFF", -"F0 c #EBF7FF", -"G0 c #EDF8FD", -"H0 c #E7F8FF", -"I0 c #C9CDD1", -"J0 c #919F84", -"K0 c #71966C", -"L0 c #434D57", -"M0 c #3A3A36", -"N0 c #1B2319", -"O0 c #070B0A", -"P0 c #0A120B", -"Q0 c #323934", -"R0 c #BFB8AC", -"S0 c #E6F4F8", -"T0 c #4092C7", -"U0 c #0671AF", -"V0 c #103A22", -"W0 c #62705C", -"X0 c #98A6B0", -"Y0 c #7B6E5E", -"Z0 c #899CA2", -"`0 c #5E6944", -" a c #717947", -".a c #898061", -"+a c #737E59", -"@a c #7C766C", -"#a c #BCD2D0", -"$a c #DFEEF1", -"%a c #ADC6CD", -"&a c #C2B98A", -"*a c #ACB2A6", -"=a c #9EB7CA", -"-a c #A1B6C1", -";a c #9EBFD9", -">a c #B8BBAA", -",a c #E9E7C3", -"'a c #E7F3FC", -")a c #F8F9F4", -"!a c #E5E9EB", -"~a c #1E2F20", -"{a c #072236", -"]a c #0B638A", -"^a c #0572B9", -"/a c #23769E", -"(a c #346035", -"_a c #0C73BA", -":a c #93BDD8", -"<a c #CCC6B3", -"[a c #27241D", -"}a c #9CBBD0", -"|a c #C5DEEC", -"1a c #1075B9", -"2a c #B6D0E5", -"3a c #B6BD93", -"4a c #0E0E0C", -"5a c #9399A6", -"6a c #F4EBC2", -"7a c #F4DE93", -"8a c #D3DADB", -"9a c #1E2C1E", -"0a c #7E907C", -"aa c #1B7EC0", -"ba c #161B1E", -"ca c #E9B510", -"da c #F1E4B1", -"ea c #FBFAFB", -"fa c #2B442F", -"ga c #829873", -"ha c #E7F3F2", -"ia c #87BADA", -"ja c #2681C2", -"ka c #1176BE", -"la c #63A6D2", -"ma c #EEFAFF", -"na c #C7C5BD", -"oa c #484645", -"pa c #E8E7E1", -"qa c #F2D986", -"ra c #EFCA56", -"sa c #FEFFF2", -"ta c #52585D", -"ua c #19301A", -"va c #CEDCC2", -"wa c #8CBFE1", -"xa c #E2DBC2", -"ya c #393829", -"za c #EBC652", -"Aa c #E8B411", -"Ba c #FAF8E9", -"Ca c #AAB1A8", -"Da c #A29B9D", -"Ea c #DEEBEF", -"Fa c #BFC5B4", -"Ga c #0F1B0C", -"Ha c #ABBCAC", -"Ia c #F2F8FC", -"Ja c #112911", -"Ka c #609AC0", -"La c #EEEFE9", -"Ma c #625741", -"Na c #E9B821", -"Oa c #ECC139", -"Pa c #F2E1A0", -"Qa c #FBFFFF", -"Ra c #0D0E0F", -"Sa c #050707", -"Ta c #4F5C44", -"Ua c #FDFAEB", -"Va c #CCE8FB", -"Wa c #B2D9F1", -"Xa c #B5DBF2", -"Ya c #B7DCF2", -"Za c #ABD4EE", -"`a c #92C1DC", -" b c #74AFD4", -".b c #0C74BD", -"+b c #73A4C3", -"@b c #E2E7E6", -"#b c #455158", -"$b c #696054", -"%b c #F7F9F3", -"&b c #EFDC97", -"*b c #E8AE01", -"=b c #EEC336", -"-b c #F5F9FA", -";b c #B1B9B2", -">b c #0A080B", -",b c #4B4D41", -"'b c #BBCEC0", -")b c #F1FDFF", -"!b c #B9DDF3", -"~b c #AAD0E7", -"{b c #7BB1D4", -"]b c #66A7D1", -"^b c #64A2CE", -"/b c #4D9ACF", -"(b c #5B9ECD", -"_b c #4995CC", -":b c #66A3CE", -"<b c #6BAAD2", -"[b c #82B6D7", -"}b c #AAD2E9", -"|b c #CEE7F8", -"1b c #E7F3FE", -"2b c #D7F1FE", -"3b c #DFDFD7", -"4b c #B6C2B0", -"5b c #7B837D", -"6b c #686158", -"7b c #68615B", -"8b c #8F9889", -"9b c #DBE4D8", -"0b c #E8F4FA", -"ab c #0572B6", -"bb c #0D4654", -"cb c #060301", -"db c #2A582C", -"eb c #979B93", -"fb c #696F55", -"gb c #678F8C", -"hb c #838B83", -"ib c #7A786F", -"jb c #6F8788", -"kb c #7F745D", -"lb c #70899A", -"mb c #A99D7D", -"nb c #F3EFCF", -"ob c #B7C4D1", -"pb c #C2CBB5", -"qb c #B5BCA9", -"rb c #BBD2D1", -"sb c #E1F2FA", -"tb c #FAFAF7", -"ub c #F5F6EF", -"vb c #F2F4EF", -"wb c #8EA790", -"xb c #0A0A0A", -"yb c #080100", -"zb c #101800", -"Ab c #0E5B6F", -"Bb c #0379CC", -"Cb c #186A97", -"Db c #0C74BC", -"Eb c #93C2E2", -"Fb c #D1CEB2", -"Gb c #ECC138", -"Hb c #99B1C0", -"Ib c #121B0D", -"Jb c #C2C6B8", -"Kb c #C9E0EC", -"Lb c #B8D9ED", -"Mb c #B8AD9F", -"Nb c #909287", -"Ob c #F4EFD4", -"Pb c #EBBF36", -"Qb c #D0D0D9", -"Rb c #161217", -"Sb c #798177", -"Tb c #AFB4BE", -"Ub c #EABC29", -"Vb c #EABE34", -"Wb c #FFF8D6", -"Xb c #8FA991", -"Yb c #696543", -"Zb c #FFFCDE", -"`b c #82B9DE", -" c c #79B2D9", -".c c #FFFEF7", -"+c c #66726C", -"@c c #0B0A0A", -"#c c #A8AEB6", -"$c c #F5E7B0", -"%c c #EEC544", -"&c c #EBC242", -"*c c #FFFFE6", -"=c c #5B5B5C", -"-c c #1D321D", -";c c #D0DCC5", -">c c #8ABEE0", -",c c #CFD7DE", -"'c c #253344", -")c c #EBC03D", -"!c c #FAF6E6", -"~c c #ADBCAB", -"{c c #000C00", -"]c c #AAB2A3", -"^c c #A2AE91", -"/c c #1E2018", -"(c c #EDC54A", -"_c c #0B150B", -":c c #62A2CD", -"<c c #EEF0EA", -"[c c #545A3A", -"}c c #F8E39E", -"|c c #CDEAFA", -"1c c #0E1113", -"2c c #060806", -"3c c #667D5E", -"4c c #5E9DCD", -"5c c #1376BF", -"6c c #187BC0", -"7c c #197CC0", -"8c c #1479BF", -"9c c #0974BD", -"0c c #026EBA", -"ac c #86B8D8", -"bc c #DEDBD2", -"cc c #3A342E", -"dc c #788891", -"ec c #F6F7ED", -"fc c #EEC747", -"gc c #E8B20B", -"hc c #EECF69", -"ic c #F6F7EE", -"jc c #72716E", -"kc c #1F2D22", -"lc c #C8CEC1", -"mc c #D0E5F5", -"nc c #509CCD", -"oc c #197DC1", -"pc c #157AC0", -"qc c #147AC0", -"rc c #217FC1", -"sc c #338BC5", -"tc c #59A0CE", -"uc c #7DB9DF", -"vc c #A2CEEA", -"wc c #D0E3EB", -"xc c #DEE4E4", -"yc c #E1E7E6", -"zc c #D6E7F1", -"Ac c #86BCE0", -"Bc c #4896CB", -"Cc c #0573BA", -"Dc c #0C475F", -"Ec c #080D10", -"Fc c #263D24", -"Gc c #9EA09F", -"Hc c #617258", -"Ic c #858762", -"Jc c #808E8C", -"Kc c #7C785F", -"Lc c #899485", -"Mc c #538A92", -"Nc c #6B7F69", -"Oc c #978E87", -"Pc c #EFF4F2", -"Qc c #EEEFEA", -"Rc c #EBE9D8", -"Sc c #D9E1D8", -"Tc c #EDF1E7", -"Uc c #F7FAF4", -"Vc c #F7F7F0", -"Wc c #F3F6F1", -"Xc c #F7F6F7", -"Yc c #1C1710", -"Zc c #030406", -"`c c #0B1C1B", -" d c #0467AC", -".d c #0478C7", -"+d c #22749E", -"@d c #345E35", -"#d c #96C9E9", -"$d c #CAC5B8", -"%d c #9DC2DB", -"&d c #202018", -"*d c #CDCBBF", -"=d c #B3D5EA", -"-d c #BCE0FB", -";d c #A5B595", -">d c #91979C", -",d c #EBBA25", -"'d c #F4E19D", -")d c #233A22", -"!d c #80977E", -"~d c #2182C2", -"{d c #171D23", -"]d c #F3D067", -"^d c #E9FFFF", -"/d c #25342B", -"(d c #D9D4CA", -"_d c #BBD7E6", -":d c #016EBA", -"<d c #CAE2F1", -"[d c #C8CBB0", -"}d c #191C06", -"|d c #040407", -"1d c #817E79", -"2d c #F2F4EE", -"3d c #EDC74E", -"4d c #ECC74F", -"5d c #FFFFED", -"6d c #5A5A5C", -"7d c #EDDEB4", -"8d c #433B1A", -"9d c #EDC135", -"0d c #FBF9EA", -"ad c #0B100B", -"bd c #A7AAA1", -"cd c #2181C3", -"dd c #CDD1CC", -"ed c #091807", -"fd c #A3B8A5", -"gd c #64ACDD", -"hd c #504E40", -"id c #FBE39D", -"jd c #BBE5FF", -"kd c #0C1014", -"ld c #090808", -"md c #8B8979", -"nd c #DCEFF8", -"od c #3288C6", -"pd c #026EB9", -"qd c #7EBAE1", -"rd c #E0DBD3", -"sd c #3D342F", -"td c #82A6BE", -"ud c #F6F5EA", -"vd c #EEC74B", -"wd c #E8AF01", -"xd c #F0E1AD", -"yd c #F5F8F2", -"zd c #554E43", -"Ad c #494A49", -"Bd c #E1E5E1", -"Cd c #61A6D4", -"Dd c #0874BC", -"Ed c #2D88C6", -"Fd c #3990CB", -"Gd c #3A92CB", -"Hd c #2B88C5", -"Id c #055184", -"Jd c #080606", -"Kd c #1A1815", -"Ld c #9C9694", -"Md c #7F7B6F", -"Nd c #7E7C5E", -"Od c #7E8563", -"Pd c #686C56", -"Qd c #62683F", -"Rd c #70787A", -"Sd c #949D92", -"Td c #878078", -"Ud c #DBE0E2", -"Vd c #F8FAF3", -"Wd c #F3F6F3", -"Xd c #F1F5F2", -"Yd c #F4F5F1", -"Zd c #F9FBF6", -"`d c #676969", -" e c #071E30", -".e c #0364AB", -"+e c #0474C1", -"@e c #0E6B8F", -"#e c #9EC5DF", -"$e c #0F71B4", -"%e c #B2C5D3", -"&e c #C5C294", -"*e c #F0D171", -"=e c #D1D4DB", -"-e c #191A19", -";e c #EEC84D", -">e c #FAF0CC", -",e c #D0CFA8", -"'e c #181713", -")e c #6E6A62", -"!e c #5FA0CF", -"~e c #6EAAD4", -"{e c #FCFBF7", -"]e c #535351", -"^e c #2F302F", -"/e c #E4E5EB", -"(e c #F3DB89", -"_e c #E9BD32", -":e c #FFFDDD", -"<e c #5A5B5D", -"[e c #D7DFDE", -"}e c #2C3C45", -"|e c #E7B108", -"1e c #F9F4E3", -"2e c #B0C3AE", -"3e c #090A0B", -"4e c #90B4CF", -"5e c #27241F", -"6e c #5C8BA9", -"7e c #EFEDE4", -"8e c #6A663B", -"9e c #F1E3AE", -"0e c #FFE78A", -"ae c #14110A", -"be c #4D704A", -"ce c #FDFFFF", -"de c #4C94C9", -"ee c #046DB9", -"fe c #BAD7E8", -"ge c #C3D0BD", -"he c #041E03", -"ie c #81A5BF", -"je c #EDC237", -"ke c #E8AF00", -"le c #F0E4B4", -"me c #564E42", -"ne c #516776", -"oe c #E2F2F9", -"pe c #4D99CC", -"qe c #054774", -"re c #060E05", -"se c #5A7A5D", -"te c #A4A7AC", -"ue c #566448", -"ve c #5B6040", -"we c #7B95B2", -"xe c #235B39", -"ye c #7F7569", -"ze c #797A63", -"Ae c #C1CFB5", -"Be c #FCFCF9", -"Ce c #CED6CC", -"De c #001600", -"Ee c #070309", -"Fe c #0A0B04", -"Ge c #124741", -"He c #0772B1", -"Ie c #3075A9", -"Je c #405E40", -"Ke c #CAC5B7", -"Le c #25221D", -"Me c #E8B61A", -"Ne c #EBBA26", -"Oe c #969FA7", -"Pe c #010204", -"Qe c #2B2520", -"Re c #D5CEC4", -"Se c #A2CDE8", -"Te c #BAE1F8", -"Ue c #B0A9A0", -"Ve c #929AA6", -"We c #F4E19E", -"Xe c #D2D6D9", -"Ye c #1B221B", -"Ze c #161618", -"`e c #B0B9C4", -" f c #EABE35", -".f c #FFF9D8", -"+f c #698A6E", -"@f c #0B0F0C", -"#f c #0C0C0D", -"$f c #9A9A97", -"%f c #BCD8E8", -"&f c #748E69", -"*f c #020702", -"=f c #171716", -"-f c #B3B9BC", -";f c #EDCA57", -">f c #D3D0C9", -",f c #292C30", -"'f c #FBF9EB", -")f c #A8ACA7", -"!f c #A4A09E", -"~f c #DEECF5", -"{f c #DBBC5F", -"]f c #081807", -"^f c #A2B8A5", -"/f c #0B150C", -"(f c #63ABDB", -"_f c #514F40", -":f c #FAE39C", -"<f c #BEE5FF", -"[f c #8C8979", -"}f c #DAEEF8", -"|f c #3289C7", -"1f c #026DB9", -"2f c #8CC0E3", -"3f c #C8D2C0", -"4f c #0E220A", -"5f c #C0C6C5", -"6f c #F4F4E9", -"7f c #EDC02F", -"8f c #F6F6ED", -"9f c #5E5E5B", -"0f c #29231C", -"af c #CAC5BC", -"bf c #E7F0F1", -"cf c #0565A5", -"df c #49484D", -"ef c #A7ADB0", -"ff c #75735F", -"gf c #6E7558", -"hf c #757B5E", -"if c #726F55", -"jf c #847668", -"kf c #7D7464", -"lf c #8F895F", -"mf c #BCBCBD", -"nf c #F8FCF9", -"of c #F4F5F0", -"pf c #E1E1DC", -"qf c #423A37", -"rf c #081B27", -"sf c #0666A0", -"tf c #0373C3", -"uf c #0E6A8F", -"vf c #94C5E6", -"wf c #D1CDB3", -"xf c #EDBF30", -"yf c #E9B416", -"zf c #9ECAE8", -"Af c #111A0C", -"Bf c #CBE1ED", -"Cf c #BADBF2", -"Df c #AFB597", -"Ef c #92979D", -"Ff c #F4E7B5", -"Gf c #EBBF33", -"Hf c #F2D680", -"If c #D4DCDD", -"Jf c #1F2F1F", -"Kf c #798378", -"Lf c #2785C3", -"Mf c #B3C3D5", -"Nf c #EFC950", -"Of c #FCFFEA", -"Pf c #565A64", -"Qf c #09090B", -"Rf c #282724", -"Sf c #D9D5CC", -"Tf c #A9D0E8", -"Uf c #0974BC", -"Vf c #AED2E7", -"Wf c #C6BEA9", -"Xf c #100E0D", -"Yf c #13120A", -"Zf c #AAA88F", -"`f c #F5FFFF", -" g c #EBC036", -".g c #ECC850", -"+g c #FFFFEE", -"@g c #E4E1CB", -"#g c #3A3E31", -"$g c #FEFCE6", -"%g c #EBC13D", -"&g c #AAD1EA", -"*g c #B6CDE4", -"=g c #1B1F16", -"-g c #BAC2B8", -";g c #ECC344", -">g c #132F13", -",g c #62A5D2", -"'g c #50583A", -")g c #FAE6A2", -"!g c #C1D4DF", -"~g c #0C0F10", -"{g c #63795B", -"]g c #F1F9FC", -"^g c #4390C8", -"/g c #036DB9", -"(g c #A4CCE4", -"_g c #D5D7CA", -":g c #242A1C", -"<g c #99A07F", -"[g c #F5F5EC", -"}g c #ECBE30", -"|g c #A7C2CA", -"1g c #34373A", -"2g c #CACCC5", -"3g c #F3F6F2", -"4g c #A5CCE5", -"5g c #74B0D6", -"6g c #2783C3", -"7g c #0E76BD", -"8g c #0376C5", -"9g c #062F4B", -"0g c #060000", -"ag c #3F403B", -"bg c #A0A6A4", -"cg c #658151", -"dg c #485C3B", -"eg c #5F6C4D", -"fg c #426635", -"gg c #727055", -"hg c #557D92", -"ig c #77765A", -"jg c #96A0A4", -"kg c #E9F1F0", -"lg c #F2F4F0", -"mg c #EFF3F0", -"ng c #F1F5F3", -"og c #F1F3EC", -"pg c #F5F6ED", -"qg c #E4EEEC", -"rg c #E0EAED", -"sg c #EFF4F1", -"tg c #EDEEE9", -"ug c #727575", -"vg c #0D0800", -"wg c #0C4B5D", -"xg c #0470B7", -"yg c #21749C", -"zg c #315D34", -"Ag c #92BAD4", -"Bg c #CDC7B2", -"Cg c #EDC030", -"Dg c #9AB8CC", -"Eg c #1E1F15", -"Fg c #CBCABD", -"Gg c #0F74B8", -"Hg c #B6CEE1", -"Ig c #BBBD95", -"Jg c #909185", -"Kg c #F4F2DF", -"Lg c #EBC03B", -"Mg c #F2DC8C", -"Ng c #1B211B", -"Og c #7C8B7A", -"Pg c #2382C1", -"Qg c #16181B", -"Rg c #B2BECD", -"Sg c #E4E7DA", -"Tg c #44494E", -"Ug c #46423D", -"Vg c #E1E2DB", -"Wg c #69ACD8", -"Xg c #0371BA", -"Yg c #7BB3D6", -"Zg c #EBE9E2", -"`g c #1A221C", -" h c #7D8B7A", -".h c #F4FBFF", -"+h c #EABB2A", -"@h c #EBC342", -"#h c #FFFFE5", -"$h c #5A5B5C", -"%h c #DDDACB", -"&h c #323631", -"*h c #FFFFF2", -"=h c #EBC54D", -"-h c #ABBCAA", -";h c #A0A9A6", -">h c #D0E8F8", -",h c #3E91CA", -"'h c #2883C4", -")h c #2D85C5", -"!h c #388AC6", -"~h c #2682C4", -"{h c #3B8BC6", -"]h c #2A84C4", -"^h c #237FC3", -"/h c #4593CB", -"(h c #E9F0F0", -"_h c #B8C1B7", -":h c #1D1F16", -"<h c #BDC2B9", -"[h c #EECD5F", -"}h c #F2F8FB", -"|h c #5F96BB", -"1h c #EFEFE7", -"2h c #645A40", -"3h c #FAE59F", -"4h c #BEDCF3", -"5h c #0C0F12", -"6h c #070807", -"7h c #747F67", -"8h c #E7F5FA", -"9h c #3788C6", -"0h c #006EBC", -"ah c #006CBA", -"bh c #84BCE2", -"ch c #D5D6CA", -"dh c #282B1D", -"eh c #8F8970", -"fh c #E9B30E", -"gh c #F3ECCF", -"hh c #E5EAE8", -"ih c #474F47", -"jh c #010001", -"kh c #1E2A1F", -"lh c #6E7B6F", -"mh c #C5C1BE", -"nh c #D4ECFA", -"oh c #A6CDE7", -"ph c #62A6D1", -"qh c #4691C9", -"rh c #2276B3", -"sh c #0471BF", -"th c #0A76A7", -"uh c #161614", -"vh c #0E1B0B", -"wh c #85928B", -"xh c #959D94", -"yh c #747D5F", -"zh c #69715A", -"Ah c #5B654F", -"Bh c #767E53", -"Ch c #627E78", -"Dh c #728450", -"Eh c #8A8E71", -"Fh c #E7EBDE", -"Gh c #E9F0F1", -"Hh c #E7EFEF", -"Ih c #D7E7ED", -"Jh c #F5F3E6", -"Kh c #D0DDD5", -"Lh c #D7E2D9", -"Mh c #C7D3C2", -"Nh c #C5C3A3", -"Oh c #C1C8B2", -"Ph c #BDBFAC", -"Qh c #ADC6D9", -"Rh c #EAF2F1", -"Sh c #C0C1B5", -"Th c #1D1C11", -"Uh c #0F1F0E", -"Vh c #0769A4", -"Wh c #244428", -"Xh c #95C6E7", -"Yh c #D0CCB5", -"Zh c #28261C", -"`h c #99AFBD", -" i c #050307", -".i c #111A0B", -"+i c #C1C6B7", -"@i c #CBE2EC", -"#i c #BADEF3", -"$i c #B4AB9F", -"%i c #10100D", -"&i c #90938B", -"*i c #EBBB28", -"=i c #D3DCDC", -"-i c #1F2E1F", -";i c #7A8679", -">i c #B1B7C1", -",i c #F4DF94", -"'i c #DFDEDF", -")i c #3F3A36", -"!i c #4E565C", -"~i c #D8EAF2", -"{i c #4796CB", -"]i c #68A8D2", -"^i c #F0F2E8", -"/i c #254824", -"(i c #6E6F6B", -"_i c #F5F9FF", -":i c #F0CE5E", -"<i c #EBC240", -"[i c #D2D7D7", -"}i c #27323D", -"|i c #020101", -"1i c #FFF9E0", -"2i c #F8F6E9", -"3i c #C0C9B9", -"4i c #060709", -"5i c #5B6E59", -"6i c #F7F5D0", -"7i c #E3F1F6", -"8i c #D0E8F5", -"9i c #E8F4F7", -"0i c #CFE7F6", -"ai c #EEF8F8", -"bi c #D3EAF5", -"ci c #D4EAF7", -"di c #D1E9F5", -"ei c #D0E9F5", -"fi c #CCE6F5", -"gi c #EDF6F7", -"hi c #E7FCFF", -"ii c #48442A", -"ji c #010205", -"ki c #2D2C2B", -"li c #CFD0CE", -"mi c #F6E39F", -"ni c #50573B", -"oi c #F6E4A7", -"pi c #E1E5BF", -"qi c #0F100E", -"ri c #728267", -"si c #F1FCFF", -"ti c #72ACD7", -"ui c #4D9CD4", -"vi c #4B87B1", -"wi c #4F9CD1", -"xi c #4D95C8", -"yi c #4D91C0", -"zi c #4E93C5", -"Ai c #4D93C3", -"Bi c #4E99CE", -"Ci c #4C8CB9", -"Di c #509DD5", -"Ei c #4B88B2", -"Fi c #4F9CD2", -"Gi c #4D90C0", -"Hi c #4F98CD", -"Ii c #4C8AB6", -"Ji c #4F9ACF", -"Ki c #4E96C9", -"Li c #4C8DBB", -"Mi c #529FD5", -"Ni c #3D91CD", -"Oi c #3B82B4", -"Pi c #0C73B8", -"Qi c #6EAED8", -"Ri c #E0DFD9", -"Si c #423E3B", -"Ti c #6E6C6D", -"Ui c #F7F8EF", -"Vi c #EDC23D", -"Wi c #F4EDCA", -"Xi c #CCCCCB", -"Yi c #3A3630", -"Zi c #52524D", -"`i c #829690", -" j c #C1CCC1", -".j c #F1F8FA", -"+j c #FCFFFC", -"@j c #C5CED1", -"#j c #8EBFDE", -"$j c #559CD0", -"%j c #1D7EC1", -"&j c #0279D1", -"*j c #123528", -"=j c #21371F", -"-j c #77706E", -";j c #0E0B0C", -">j c #6D6C69", -",j c #A3A8AD", -"'j c #96A099", -")j c #818F73", -"!j c #717C60", -"~j c #938F5A", -"{j c #767B59", -"]j c #7A7D5C", -"^j c #85886C", -"/j c #CEDCDB", -"(j c #EAF0EF", -"_j c #F2F5F0", -":j c #F3F1DD", -"<j c #DDDFC2", -"[j c #DBDFC5", -"}j c #A0BED2", -"|j c #8C8884", -"1j c #4C534A", -"2j c #A3B18F", -"3j c #C9B87B", -"4j c #B2D8EE", -"5j c #F4E2B0", -"6j c #5C5C5D", -"7j c #030302", -"8j c #0A080A", -"9j c #262322", -"0j c #100100", -"aj c #0465A6", -"bj c #1D739A", -"cj c #1E3C20", -"dj c #95C8E9", -"ej c #CDC9B6", -"fj c #27251C", -"gj c #151B0E", -"hj c #C6DEEB", -"ij c #BADBF3", -"jj c #ACB795", -"kj c #0D0E0C", -"lj c #101110", -"mj c #919594", -"nj c #D0D1D9", -"oj c #7C8C7B", -"pj c #0A75BC", -"qj c #171D21", -"rj c #B4C8DB", -"sj c #F9E29A", -"tj c #BFCFC5", -"uj c #252E22", -"vj c #676A6E", -"wj c #DCF2FF", -"xj c #2E88C3", -"yj c #E8EEEB", -"zj c #5A5E4C", -"Aj c #4D5C64", -"Bj c #E5F1FC", -"Cj c #F0CF5E", -"Dj c #EBC549", -"Ej c #FFFFE9", -"Fj c #E9E0BF", -"Gj c #403D25", -"Hj c #FFFCEB", -"Ij c #EBC449", -"Jj c #F3DB87", -"Kj c #E0E2E3", -"Lj c #363535", -"Mj c #030204", -"Nj c #0F1306", -"Oj c #3E4C27", -"Pj c #878A76", -"Qj c #9D9589", -"Rj c #617D5A", -"Sj c #A59890", -"Tj c #888C77", -"Uj c #7E8870", -"Vj c #9B9389", -"Wj c #A1968C", -"Xj c #718366", -"Yj c #929080", -"Zj c #9D9488", -"`j c #9C9487", -" k c #A79E8F", -".k c #434F57", -"+k c #4E4E4E", -"@k c #F7FAF9", -"#k c #F0D066", -"$k c #63A6D3", -"%k c #53553E", -"&k c #F0E0A5", -"*k c #FFFEDC", -"=k c #293520", -"-k c #D5D4B9", -";k c #EDF6F4", -">k c #E5F0EF", -",k c #E5E5E0", -"'k c #E5EEEE", -")k c #E6ECE7", -"!k c #E4E7E4", -"~k c #E4EAE6", -"{k c #E3E9E5", -"]k c #E6EEEB", -"^k c #E2E5DE", -"/k c #E6F1F0", -"(k c #E2E2DC", -"_k c #E4F0ED", -":k c #E5E8E3", -"<k c #E5EDEA", -"[k c #E3E4DE", -"}k c #E7EFEC", -"|k c #E3ECE8", -"1k c #E5E6E0", -"2k c #E8F0EF", -"3k c #DCEAEA", -"4k c #DFE7E5", -"5k c #BDDBEA", -"6k c #0F77BE", -"7k c #509BCD", -"8k c #E5F0F2", -"9k c #52636E", -"0k c #1A3512", -"ak c #F0E2B0", -"bk c #E8AF02", -"ck c #EDC954", -"dk c #F8FEFF", -"ek c #CFD0CD", -"fk c #484A4B", -"gk c #040801", -"hk c #1D2623", -"ik c #3C4144", -"jk c #8C877C", -"kk c #BDC1C0", -"lk c #F9F8ED", -"mk c #E9F1EC", -"nk c #D0E6F1", -"ok c #A0CAE3", -"pk c #669CBE", -"qk c #217FBE", -"rk c #057FCD", -"sk c #07101A", -"tk c #213021", -"uk c #A8AA9C", -"vk c #384523", -"wk c #030807", -"xk c #5F564D", -"yk c #9AA29D", -"zk c #778466", -"Ak c #767D61", -"Bk c #777660", -"Ck c #788657", -"Dk c #7C7365", -"Ek c #787462", -"Fk c #7F836E", -"Gk c #D5DBDD", -"Hk c #F6F8F6", -"Ik c #F2F2E2", -"Jk c #C2BD95", -"Kk c #7D7F7F", -"Lk c #080D03", -"Mk c #60737C", -"Nk c #C1D2C2", -"Ok c #A4B1B1", -"Pk c #D9E5DB", -"Qk c #AEAAA9", -"Rk c #161515", -"Sk c #10170F", -"Tk c #3F5235", -"Uk c #3C4832", -"Vk c #0B0C07", -"Wk c #06182C", -"Xk c #0374C1", -"Yk c #186E97", -"Zk c #CFCCB5", -"`k c #28261D", -" l c #ECBE31", -".l c #9AB5C7", -"+l c #0A1706", -"@l c #BDC4B4", -"#l c #D5E7EE", -"$l c #B5CDDE", -"%l c #BEBC96", -"&l c #92979E", -"*l c #F5F5E8", -"=l c #EBC13C", -"-l c #F2D988", -";l c #D3D9DB", -">l c #1D271D", -",l c #7B887A", -"'l c #1F80C1", -")l c #161819", -"!l c #B1BBC7", -"~l c #FDEAAE", -"{l c #AFBCB6", -"]l c #171F18", -"^l c #757E72", -"/l c #DFF1FE", -"(l c #2784C2", -"_l c #3A91CB", -":l c #E5EDED", -"<l c #6E665B", -"[l c #3F4A53", -"}l c #DEE9F4", -"|l c #EDCA58", -"1l c #D8D9D1", -"2l c #2E3537", -"3l c #EBC345", -"4l c #EAB820", -"5l c #EEC84E", -"6l c #F7FEFF", -"7l c #B7B4AA", -"8l c #020505", -"9l c #0D0C0C", -"0l c #0F0D0D", -"al c #0A0B09", -"bl c #080A08", -"cl c #070A06", -"dl c #0D0C0B", -"el c #0F130C", -"fl c #AEAEA6", -"gl c #FBF7E1", -"hl c #EAC039", -"il c #153414", -"jl c #5E94B9", -"kl c #EFEEE7", -"ll c #645B3F", -"ml c #EECE6A", -"nl c #FDFDF1", -"ol c #6E7677", -"pl c #080608", -"ql c #1D2A19", -"rl c #5C6349", -"sl c #6E654E", -"tl c #7A7C7D", -"ul c #675F54", -"vl c #757150", -"wl c #6D6755", -"xl c #666A50", -"yl c #626353", -"zl c #72704F", -"Al c #5F6750", -"Bl c #726C51", -"Cl c #676456", -"Dl c #646E4B", -"El c #6D6A52", -"Fl c #696D4E", -"Gl c #696555", -"Hl c #77724F", -"Il c #5C694D", -"Jl c #6F6855", -"Kl c #6E6852", -"Ll c #76704A", -"Ml c #808F8D", -"Nl c #BDC2C1", -"Ol c #FBFDFB", -"Pl c #BDDAEA", -"Ql c #2885C3", -"Rl c #FBFDF9", -"Sl c #79817B", -"Tl c #E7EBE9", -"Ul c #F4E9BB", -"Vl c #EBB91B", -"Wl c #EDC64A", -"Xl c #F6EFCD", -"Yl c #EEF4FD", -"Zl c #A5A19C", -"`l c #423F3D", -" m c #071205", -".m c #010104", -"+m c #141516", -"@m c #656E4E", -"#m c #97ACAF", -"$m c #D3D9C8", -"%m c #EDEDEA", -"&m c #ECF7FE", -"*m c #9AC3DD", -"=m c #58A0CD", -"-m c #177CC2", -";m c #0276CA", -">m c #0F5564", -",m c #090E0B", -"'m c #121011", -")m c #7C7567", -"!m c #8F8779", -"~m c #524D46", -"{m c #292623", -"]m c #041407", -"^m c #0C0901", -"/m c #869090", -"(m c #9AA39F", -"_m c #5A7549", -":m c #5D6D47", -"<m c #79795F", -"[m c #7C7167", -"}m c #6F8455", -"|m c #7D705C", -"1m c #7B7A69", -"2m c #BCBBBD", -"3m c #F5F8F3", -"4m c #F5F7F2", -"5m c #9C968D", -"6m c #3E4A33", -"7m c #627584", -"8m c #E7F1F8", -"9m c #E1CC83", -"0m c #AFBFBD", -"am c #D8E4E9", -"bm c #504C45", -"cm c #000201", -"dm c #162015", -"em c #342B2B", -"fm c #797563", -"gm c #3C5533", -"hm c #09140A", -"im c #101300", -"jm c #0375C3", -"km c #1F6D9D", -"lm c #305734", -"mm c #F9F0D1", -"nm c #9AB2C3", -"om c #2D2521", -"pm c #D7CEC4", -"qm c #A1CCE8", -"rm c #B9DEF4", -"sm c #B3AAA1", -"tm c #100F0C", -"um c #8F9286", -"vm c #F3E3A8", -"wm c #F1D780", -"xm c #D3DADC", -"ym c #1D291D", -"zm c #151517", -"Am c #B0B6C0", -"Bm c #FCEAAF", -"Cm c #B0BCB7", -"Dm c #181F18", -"Em c #0A110B", -"Fm c #80A17B", -"Gm c #D8EAFB", -"Hm c #E6EDED", -"Im c #6C655A", -"Jm c #40484E", -"Km c #DFE8F1", -"Lm c #EAC13C", -"Mm c #FFFFE2", -"Nm c #D2D7DB", -"Om c #273441", -"Pm c #FEFDE8", -"Qm c #EBBE32", -"Rm c #EBBB29", -"Sm c #F0DFA5", -"Tm c #F9FBFE", -"Um c #888E86", -"Vm c #020003", -"Wm c #030005", -"Xm c #96A28E", -"Ym c #F5FEFF", -"Zm c #F0D889", -"`m c #63A8D7", -" n c #EEF2EC", -".n c #4D5839", -"+n c #EDBE2C", -"@n c #F7F1DB", -"#n c #CCDEE6", -"$n c #292B2F", -"%n c #110F13", -"&n c #526B53", -"*n c #C0DBE9", -"=n c #2583C5", -"-n c #1877BE", -";n c #D7EAF4", -">n c #ABB08E", -",n c #131705", -"'n c #060609", -")n c #9D9991", -"!n c #FEFAE4", -"~n c #EBC241", -"{n c #ECC039", -"]n c #F0D785", -"^n c #F8F7E7", -"/n c #ECEDEF", -"(n c #B2C0AB", -"_n c #5D6363", -":n c #322B23", -"<n c #050D06", -"[n c #242B1F", -"}n c #454546", -"|n c #8E877D", -"1n c #CFE9F4", -"2n c #CDE4F2", -"3n c #8CBCD8", -"4n c #1E7FC1", -"5n c #0277CB", -"6n c #10555C", -"7n c #0A0D09", -"8n c #1A1C19", -"9n c #5C6B55", -"0n c #867F6F", -"an c #83786B", -"bn c #505A45", -"cn c #6F695C", -"dn c #ADD1E2", -"en c #A1AAB1", -"fn c #959F98", -"gn c #7E8C70", -"hn c #798667", -"in c #707A55", -"jn c #68834F", -"kn c #6A8AA2", -"ln c #6D754C", -"mn c #9FAD97", -"nn c #7C8C7F", -"on c #161F11", -"pn c #4C4945", -"qn c #EBEDE7", -"rn c #F5F5EA", -"sn c #E9E7C8", -"tn c #E4F8FF", -"un c #ADB2B5", -"vn c #4E4B40", -"wn c #797863", -"xn c #596B4A", -"yn c #2D2F26", -"zn c #081309", -"An c #111900", -"Bn c #0374C2", -"Cn c #20759C", -"Dn c #2D572F", -"En c #C9C5B8", -"Fn c #9EC5E0", -"Gn c #001200", -"Hn c #B3BFAE", -"In c #1079BE", -"Jn c #BBDDF7", -"Kn c #A7B993", -"Ln c #111111", -"Mn c #91979D", -"Nn c #F3E5AB", -"On c #F4E29D", -"Pn c #181718", -"Qn c #7F977E", -"Rn c #EABD2E", -"Sn c #FFF3C2", -"Tn c #ACAEB2", -"Un c #7E9F7B", -"Vn c #B7DAF7", -"Wn c #0873BC", -"Xn c #425562", -"Yn c #E0EEFC", -"Zn c #F0DFB1", -"`n c #463C18", -" o c #ECC95B", -".o c #F0E3B2", -"+o c #BDC5BE", -"@o c #374E3B", -"#o c #040F05", -"$o c #06080A", -"%o c #090807", -"&o c #080508", -"*o c #254E25", -"=o c #C0BFC4", -"-o c #F1E4AD", -";o c #EEF1ED", -">o c #545041", -",o c #EECB54", -"'o c #F7F9F2", -")o c #C9C9B1", -"!o c #211E0D", -"~o c #295227", -"{o c #A2C8DF", -"]o c #0972BC", -"^o c #8CBDDD", -"/o c #D1DEE0", -"(o c #28353A", -"_o c #1F1E1C", -":o c #F0E8C5", -"<o c #EABD30", -"[o c #F2DE97", -"}o c #F9FBF7", -"|o c #EEF1F0", -"1o c #E5E7E1", -"2o c #B5C1CA", -"3o c #597262", -"4o c #121F0F", -"5o c #0A0807", -"6o c #14151D", -"7o c #416C3A", -"8o c #D0C7A4", -"9o c #FEFDFC", -"0o c #CCE2EC", -"ao c #6AAAD5", -"bo c #0F72BC", -"co c #037ACC", -"do c #083A55", -"eo c #080908", -"fo c #142D13", -"go c #676B56", -"ho c #98905F", -"io c #8C8665", -"jo c #7E7A73", -"ko c #7F786C", -"lo c #8B8882", -"mo c #8F908B", -"no c #969C9A", -"oo c #98A19E", -"po c #98A09D", -"qo c #929574", -"ro c #919173", -"so c #AEAE82", -"to c #F6F8F4", -"uo c #F5F7F1", -"vo c #B7CDDC", -"wo c #55674A", -"xo c #081C09", -"yo c #433C32", -"zo c #EDEEE8", -"Ao c #EBF2F1", -"Bo c #A2BFD4", -"Co c #A3A597", -"Do c #928D74", -"Eo c #84796B", -"Fo c #74745E", -"Go c #1B3319", -"Ho c #070000", -"Io c #0476C5", -"Jo c #0F6990", -"Ko c #0B72B8", -"Lo c #90B2CA", -"Mo c #D3CDAC", -"No c #2A291C", -"Oo c #2A241F", -"Po c #D4CDC2", -"Qo c #A6CFE8", -"Ro c #0F72B5", -"So c #B2C7D6", -"To c #C5BE96", -"Uo c #10100B", -"Vo c #8E8C74", -"Wo c #ECC345", -"Xo c #F0D275", -"Yo c #D5E2DF", -"Zo c #233C23", -"`o c #767A76", -" p c #FBE49B", -".p c #ACB0B6", -"+p c #80A07B", -"@p c #D4E8FB", -"#p c #1178BD", -"$p c #3E4346", -"%p c #DEE6EE", -"&p c #F1CF5E", -"*p c #ECC74E", -"=p c #FFFFEC", -"-p c #D4DCDF", -";p c #283846", -">p c #FFF5CD", -",p c #E9B20B", -"'p c #F1E5BA", -")p c #F7F5E6", -"!p c #EAF8FE", -"~p c #C2E5F9", -"{p c #BFE3F8", -"]p c #C0E3F7", -"^p c #DDE4C3", -"/p c #D2E3D6", -"(p c #B9E3FF", -"_p c #F0E49F", -":p c #BFE3FA", -"<p c #EBE4A9", -"[p c #C9E4E7", -"}p c #CDE3E2", -"|p c #E5E3B5", -"1p c #D3E3D6", -"2p c #CFDFCD", -"3p c #FCFFFD", -"4p c #F7F6E7", -"5p c #EECE63", -"6p c #F0D26F", -"7p c #5D8DAD", -"8p c #EFEDE5", -"9p c #68643B", -"0p c #EECA54", -"ap c #FAF8EF", -"bp c #D2EBFA", -"cp c #848179", -"dp c #232427", -"ep c #242528", -"fp c #252522", -"gp c #11110E", -"hp c #989D9F", -"ip c #DAEFF8", -"jp c #338CC8", -"kp c #539DCE", -"lp c #FAFBEF", -"mp c #5B7357", -"np c #96938A", -"op c #FCFBE6", -"pp c #ECC447", -"qp c #EFC849", -"rp c #F3EFD8", -"sp c #F8F3DC", -"tp c #FFFFF3", -"up c #DDF5FF", -"vp c #BCC7CB", -"wp c #898278", -"xp c #23282B", -"yp c #1E2020", -"zp c #0D120D", -"Ap c #4F4B44", -"Bp c #CECBC3", -"Cp c #FBF6EB", -"Dp c #C2DEEE", -"Ep c #5A9DCB", -"Fp c #0671B9", -"Gp c #047ACB", -"Hp c #063352", -"Ip c #050006", -"Jp c #0E2F0F", -"Kp c #1D421D", -"Lp c #6A635A", -"Mp c #888459", -"Np c #797660", -"Op c #717C59", -"Pp c #7A7162", -"Qp c #78735F", -"Rp c #7B7161", -"Sp c #76775F", -"Tp c #7D8753", -"Up c #868273", -"Vp c #919596", -"Wp c #8B8D8C", -"Xp c #60584C", -"Yp c #564D3F", -"Zp c #D9D9D2", -"`p c #F7F9F5", -" q c #F1F5F4", -".q c #DCE6DC", -"+q c #949999", -"@q c #8F9185", -"#q c #7B734F", -"$q c #7E725E", -"%q c #637040", -"&q c #06160A", -"*q c #564E44", -"=q c #726A5A", -"-q c #65644E", -";q c #6C6257", -">q c #3C5333", -",q c #020D05", -"'q c #050108", -")q c #1F501B", -"!q c #0176D0", -"~q c #2D74A6", -"{q c #96CAED", -"]q c #CBC7B8", -"^q c #F9F2D2", -"/q c #98A9B5", -"(q c #C6C8BB", -"_q c #BBE2FA", -":q c #ADA99F", -"<q c #939BAA", -"[q c #F3E2A0", -"}q c #EBB921", -"|q c #F4DF98", -"1q c #D1D3D8", -"2q c #191919", -"3q c #7E937D", -"4q c #161719", -"5q c #B1BBC8", -"6q c #FDEEB5", -"7q c #ACAFB3", -"8q c #D2E7FA", -"9q c #1077BC", -"0q c #42535F", -"aq c #E0EDF9", -"bq c #EAC13F", -"cq c #FFFFE4", -"dq c #D8D4C9", -"eq c #2D302F", -"fq c #FFFFFA", -"gq c #EBC858", -"hq c #EDC953", -"iq c #EEDB98", -"jq c #F4E2A3", -"kq c #FAE5A8", -"lq c #FAE5A7", -"mq c #F6E5AF", -"nq c #F8E5AC", -"oq c #FBE5A5", -"pq c #F4E5B4", -"qq c #FBE5A7", -"rq c #F5E5B2", -"sq c #F9E5AA", -"tq c #F6E5B1", -"uq c #F9E6AD", -"vq c #EED88C", -"wq c #EDCD63", -"xq c #EABF39", -"yq c #F2F9FF", -"zq c #0F210E", -"Aq c #64ACDE", -"Bq c #4D503E", -"Cq c #EDC854", -"Dq c #F7E5A9", -"Eq c #F5F5ED", -"Fq c #D4D6CF", -"Gq c #D8DAD3", -"Hq c #D8DBD5", -"Iq c #DCDDC8", -"Jq c #8F8F82", -"Kq c #151415", -"Lq c #19191B", -"Mq c #F4FFFF", -"Nq c #6DA8CE", -"Oq c #026FB9", -"Pq c #177AC0", -"Qq c #B7D7EB", -"Rq c #BFC0BA", -"Sq c #1C221D", -"Tq c #1C2A2B", -"Uq c #C6DFE3", -"Vq c #FBEEC3", -"Wq c #EDC33C", -"Xq c #EDD072", -"Yq c #F5DF9E", -"Zq c #FBE9AA", -"`q c #C0C9C5", -" r c #779383", -".r c #4B5156", -"+r c #263025", -"@r c #111414", -"#r c #6E7B68", -"$r c #CCCDC5", -"%r c #FFF1E2", -"&r c #7EAECF", -"*r c #1E80C2", -"=r c #0776B6", -"-r c #0A2F3B", -";r c #353B30", -">r c #49463D", -",r c #525F44", -"'r c #5D6D4A", -")r c #716B5C", -"!r c #677551", -"~r c #536045", -"{r c #5E6A4E", -"]r c #596647", -"^r c #4C583A", -"/r c #3B392E", -"(r c #413C34", -"_r c #FBFBF5", -":r c #DAE1E8", -"<r c #23432F", -"[r c #3C382D", -"}r c #4A583C", -"|r c #4C5A43", -"1r c #49473E", -"2r c #2A2326", -"3r c #030105", -"4r c #434338", -"5r c #002203", -"6r c #000701", -"7r c #1D5427", -"8r c #0175CE", -"9r c #D2CFB4", -"0r c #9ECBEB", -"ar c #061604", -"br c #BAC3B3", -"cr c #DBE9EE", -"dr c #0F75BB", -"er c #B8D3E9", -"fr c #B4BA95", -"gr c #90938F", -"hr c #F4EDCB", -"ir c #EBBE33", -"jr c #798178", -"kr c #2684C2", -"lr c #171B1E", -"mr c #FEEEB6", -"nr c #7FA07B", -"or c #CBE5FA", -"pr c #3F474D", -"qr c #DFE8F2", -"rr c #ECC64B", -"sr c #FFFFEA", -"tr c #E4E1CC", -"ur c #3A3F32", -"vr c #E8B30E", -"wr c #E8B108", -"xr c #EBB81E", -"yr c #EBB920", -"zr c #0E1F0E", -"Ar c #609DC6", -"Br c #EFF0E9", -"Cr c #595C3B", -"Dr c #E9B719", -"Er c #EED170", -"Fr c #F2D576", -"Gr c #F7DA79", -"Hr c #F6D979", -"Ir c #F6D875", -"Jr c #F9E398", -"Kr c #5D5C5A", -"Lr c #202222", -"Mr c #D0DAD1", -"Nr c #95BCD6", -"Or c #0C73B9", -"Pr c #62A6D4", -"Qr c #F1F7F0", -"Rr c #4F614E", -"Sr c #070907", -"Tr c #5E6357", -"Ur c #EBECE6", -"Vr c #F5E39F", -"Wr c #E8B107", -"Xr c #EAB81B", -"Yr c #F2D473", -"Zr c #FBEAB1", -"`r c #FCF3D1", -" s c #E5EBE3", -".s c #BBCFCD", -"+s c #8F9799", -"@s c #50504E", -"#s c #212526", -"$s c #040105", -"%s c #292B2B", -"&s c #9B9F8F", -"*s c #E4F8F8", -"=s c #BAD9EA", -"-s c #2D87C3", -";s c #0471BD", -">s c #0776B7", -",s c #0A2F3D", -"'s c #000301", -")s c #081A0A", -"!s c #131B13", -"~s c #1B1D18", -"{s c #252320", -"]s c #262121", -"^s c #0B180C", -"/s c #1B1E18", -"(s c #161C15", -"_s c #061808", -":s c #000403", -"<s c #D1D2CE", -"[s c #9E9B95", -"}s c #181315", -"|s c #051808", -"1s c #051607", -"2s c #080309", -"3s c #205018", -"4s c #0075D0", -"5s c #24739F", -"6s c #345C36", -"7s c #98A9B4", -"8s c #C1DCEC", -"9s c #1075BB", -"0s c #B7D4E8", -"as c #B8B599", -"bs c #919593", -"cs c #F4EECE", -"ds c #F4E098", -"es c #D1D4D9", -"fs c #1A1E1A", -"gs c #7E947D", -"hs c #0B75BC", -"is c #FCE9A7", -"js c #ACAFB5", -"ks c #CEE6FA", -"ls c #E0EDFA", -"ms c #E9B51A", -"ns c #EBC447", -"os c #FFFFE8", -"ps c #D7D4C9", -"qs c #EBC651", -"rs c #619DC5", -"ss c #605442", -"ts c #E9B81E", -"us c #EECC63", -"vs c #7E8283", -"ws c #212120", -"xs c #D0D4CB", -"ys c #84BADD", -"zs c #1F80C2", -"As c #C5DEF0", -"Bs c #D8E2D3", -"Cs c #111310", -"Ds c #0D0C0D", -"Es c #787C7F", -"Fs c #F3F6F8", -"Gs c #F4E7B7", -"Hs c #ECC857", -"Is c #E9B312", -"Js c #E9BA26", -"Ks c #EBBD32", -"Ls c #F2D169", -"Ms c #F8E6A3", -"Ns c #F3F3E1", -"Os c #E5ECF5", -"Ps c #B9BDBA", -"Qs c #6D7F6E", -"Rs c #0D1D11", -"Ss c #12190F", -"Ts c #4A5A5B", -"Us c #E0E2E0", -"Vs c #4192CA", -"Ws c #037BCF", -"Xs c #063456", -"Ys c #A7A092", -"Zs c #78848A", -"`s c #0B0E10", -" t c #10667A", -".t c #94C7E9", -"+t c #D4D2B3", -"@t c #2A281B", -"#t c #A7CFE8", -"$t c #B3AB9F", -"%t c #100F0B", -"&t c #8E8F7E", -"*t c #F3E4A8", -"=t c #D1D2DB", -"-t c #1D7EC0", -";t c #FEEFBA", -">t c #DEE6EF", -",t c #EDC955", -"'t c #FFFFF0", -")t c #293846", -"!t c #4B5B37", -"~t c #EBBF34", -"{t c #ECC033", -"]t c #ECC23A", -"^t c #EDC23A", -"/t c #F6F0D2", -"(t c #7E838A", -"_t c #201F18", -":t c #D1D0AE", -"<t c #96C8EB", -"[t c #0D76BE", -"}t c #4B98CB", -"|t c #F6FEFB", -"1t c #A0A4A5", -"2t c #05060C", -"3t c #797655", -"4t c #F0D272", -"5t c #F5FCFF", -"6t c #EEF3F5", -"7t c #C6CBC4", -"8t c #3F3C34", -"9t c #394146", -"0t c #EAFFFF", -"at c #C8DDE5", -"bt c #047BCD", -"ct c #053051", -"dt c #0F0E10", -"et c #C1C1BD", -"ft c #768A96", -"gt c #2779A1", -"ht c #386238", -"it c #0C75BC", -"jt c #C9C5B6", -"kt c #EDBF2E", -"lt c #B3C0AE", -"mt c #BBD8F1", -"nt c #AABB91", -"ot c #9298A0", -"pt c #F4E19C", -"qt c #D5E1DC", -"rt c #243D23", -"st c #7F967E", -"tt c #EABC2A", -"ut c #FEF0BA", -"vt c #D3E8FB", -"wt c #1278BD", -"xt c #E0EEFB", -"yt c #E9BE35", -"zt c #FFFEDE", -"At c #F0DFB3", -"Bt c #FEF6CF", -"Ct c #ECC33E", -"Dt c #0A110A", -"Et c #62A3D0", -"Ft c #595142", -"Gt c #EDC33F", -"Ht c #EDC23B", -"It c #F4EECC", -"Jt c #79775C", -"Kt c #212221", -"Lt c #CFD6D3", -"Mt c #7DB6DD", -"Nt c #0672BB", -"Ot c #93BFDB", -"Pt c #827A6E", -"Qt c #686258", -"Rt c #E2E4E1", -"St c #F6F9F7", -"Tt c #F5F2D7", -"Ut c #EABA23", -"Vt c #F0D063", -"Wt c #F6E9B8", -"Xt c #E5F8FF", -"Yt c #5F8B6E", -"Zt c #11140E", -"`t c #424E56", -" u c #E3F4FC", -".u c #0274C8", -"+u c #14696F", -"@u c #0B0E08", -"#u c #07080A", -"$u c #0F1814", -"%u c #D4F1FF", -"&u c #A1A19F", -"*u c #090706", -"=u c #08090C", -"-u c #0376C2", -";u c #106891", -">u c #91B8D2", -",u c #D0CBAF", -"'u c #29271D", -")u c #9AB1C2", -"!u c #D6CEC4", -"~u c #A2CCE8", -"{u c #B4CCDD", -"]u c #C1B999", -"^u c #92969A", -"/u c #171418", -"(u c #FCE8A5", -"_u c #ACB0B5", -":u c #7EA07B", -"<u c #C7E3F9", -"[u c #197DC0", -"}u c #40484F", -"|u c #D2D7DA", -"1u c #273340", -"2u c #FEFEED", -"3u c #F1F8FB", -"4u c #153614", -"5u c #5E94B7", -"6u c #645E3D", -"7u c #E9B311", -"8u c #EECB5F", -"9u c #F6F7EF", -"0u c #7E8389", -"au c #21201C", -"bu c #D1D2B9", -"cu c #8FC2E7", -"du c #0B74BD", -"eu c #B2D2E4", -"fu c #878272", -"gu c #0D0D04", -"hu c #111215", -"iu c #899A89", -"ju c #D6DBD8", -"ku c #F4EBC6", -"lu c #EDCB5B", -"mu c #F3E5B4", -"nu c #B3ADA3", -"ou c #1B1917", -"pu c #070505", -"qu c #8D8981", -"ru c #59A1D1", -"su c #027AD2", -"tu c #053E66", -"uu c #59795B", -"vu c #E1E9E6", -"wu c #393D3F", -"xu c #0569AE", -"yu c #345937", -"zu c #95C9EC", -"Au c #9AB5C8", -"Bu c #D6E7EE", -"Cu c #BBE0F8", -"Du c #AEAB9F", -"Eu c #8F938A", -"Fu c #F3E29F", -"Gu c #F2D987", -"Hu c #D4DEDD", -"Iu c #213320", -"Ju c #7B8779", -"Ku c #B1BAC7", -"Lu c #EABD2C", -"Mu c #FFF2C0", -"Nu c #D3E8FA", -"Ou c #404B53", -"Pu c #DFEAF4", -"Qu c #FFFFE3", -"Ru c #D8D9D2", -"Su c #2E3538", -"Tu c #FFFEED", -"Uu c #EBC346", -"Vu c #EDC649", -"Wu c #F1CE5C", -"Xu c #F1CD5A", -"Yu c #F1CD5B", -"Zu c #F1CE5B", -"`u c #F1CC59", -" v c #EEC953", -".v c #EBBF3B", -"+v c #64ABDC", -"@v c #4B553A", -"#v c #EBBE2F", -"$v c #7D8187", -"%v c #21201D", -"&v c #D1D2BE", -"*v c #8CC0E5", -"=v c #187DC3", -"-v c #8ABAD9", -";v c #92948A", -">v c #12171A", -",v c #020302", -"'v c #313333", -")v c #A6A39C", -"!v c #CFD6D7", -"~v c #F3F4E9", -"{v c #F2CF5E", -"]v c #EECB58", -"^v c #ECC23E", -"/v c #E9B310", -"(v c #E9B824", -"_v c #EDD06C", -":v c #FEFFF7", -"<v c #B3AFA7", -"[v c #171913", -"}v c #282828", -"|v c #C9C5BE", -"1v c #C9E0EE", -"2v c #0C73BC", -"3v c #0680CA", -"4v c #020103", -"5v c #162916", -"6v c #E2E4E3", -"7v c #9C9B96", -"8v c #0A0F0A", -"9v c #082B3F", -"0v c #046BAF", -"av c #1B7398", -"bv c #173119", -"cv c #EDC43F", -"dv c #C5DEEB", -"ev c #1076BB", -"fv c #B8D5EB", -"gv c #B0BC92", -"hv c #10110F", -"iv c #90938E", -"jv c #F4ECC8", -"kv c #F3DD8F", -"lv c #FCE8A4", -"mv c #CAE4FA", -"nv c #414F59", -"ov c #DFEBF6", -"pv c #EDC852", -"qv c #EAE0BF", -"rv c #F0D67C", -"sv c #F5E6AF", -"tv c #F8FCFB", -"uv c #E6E9E6", -"vv c #DFDFCC", -"wv c #E2E5DF", -"xv c #E2E4DC", -"yv c #E1E1D2", -"zv c #E2E3DB", -"Av c #E1E2D5", -"Bv c #E0E0CF", -"Cv c #E3E5E3", -"Dv c #E0DFCB", -"Ev c #E2E5E1", -"Fv c #E1E3D8", -"Gv c #E0E1CF", -"Hv c #E3F0F1", -"Iv c #F5EBC2", -"Jv c #ECC751", -"Kv c #5B573F", -"Lv c #EDCB5F", -"Mv c #F4DC8B", -"Nv c #F4DC88", -"Ov c #F4DB89", -"Pv c #F5DC86", -"Qv c #F2DB8C", -"Rv c #F3DB8A", -"Sv c #F5DB86", -"Tv c #F4DB88", -"Uv c #F3DA84", -"Vv c #F7E9B5", -"Wv c #5A6151", -"Xv c #202121", -"Yv c #CDD5D4", -"Zv c #7CB6DC", -"`v c #AACFE6", -" w c #F3F8FA", -".w c #A5C0B4", -"+w c #3F4D41", -"@w c #1D2B19", -"#w c #797C72", -"$w c #AEBCB0", -"%w c #E0E3DF", -"&w c #FAF9EF", -"*w c #F4DC8D", -"=w c #EDC856", -"-w c #E8B10C", -";w c #F0E19F", -">w c #FFFBE8", -",w c #829A81", -"'w c #F4F0E6", -")w c #85B8D9", -"!w c #0277CE", -"~w c #16452F", -"{w c #070307", -"]w c #080A09", -"^w c #050B05", -"/w c #010302", -"(w c #2C3627", -"_w c #C1D1BE", -":w c #F9FAF5", -"<w c #658463", -"[w c #171211", -"}w c #162C07", -"|w c #086BA2", -"1w c #196D98", -"2w c #B5D1E2", -"3w c #BEB69A", -"4w c #909186", -"5w c #F4F1DA", -"6w c #D3DBDC", -"7w c #1F2D1F", -"8w c #161616", -"9w c #EABD2D", -"0w c #FFF2C1", -"aw c #C6E2F9", -"bw c #404A52", -"cw c #DFE9F4", -"dw c #27323E", -"ew c #F7FCFD", -"fw c #D8DAD9", -"gw c #83827D", -"hw c #4E5258", -"iw c #44422D", -"jw c #484C4D", -"kw c #474A47", -"lw c #464637", -"mw c #474946", -"nw c #46473C", -"ow c #484B4D", -"pw c #454432", -"qw c #494D54", -"rw c #44422B", -"sw c #484C50", -"tw c #474840", -"uw c #46453D", -"vw c #495F6D", -"ww c #7D7D7A", -"xw c #D3D4CF", -"yw c #FCFEF9", -"zw c #5F98BE", -"Aw c #615C3E", -"Bw c #F7EAB1", -"Cw c #F6F9FC", -"Dw c #DAE9F6", -"Ew c #CEDEDF", -"Fw c #D9E0D1", -"Gw c #C4E0F8", -"Hw c #EEE0AC", -"Iw c #C3E0FB", -"Jw c #CEE0E5", -"Kw c #DBDFCD", -"Lw c #C7E0F4", -"Mw c #E5DFBB", -"Nw c #C5E0F7", -"Ow c #E3DFBF", -"Pw c #CBE0EB", -"Qw c #D2E0DE", -"Rw c #D9DFD2", -"Sw c #D7DFD6", -"Tw c #D3E0DD", -"Uw c #C7E0F3", -"Vw c #EADFB3", -"Ww c #C5E0F6", -"Xw c #E0E0C8", -"Yw c #CCDAE2", -"Zw c #8E928D", -"`w c #142514", -" x c #272725", -".x c #E6EFF2", -"+x c #67A9D3", -"@x c #70ADD5", -"#x c #E2F0F7", -"$x c #EDEFED", -"%x c #908F8B", -"&x c #2D2C29", -"*x c #040203", -"=x c #45494B", -"-x c #7F837D", -";x c #A3B397", -">x c #D3E1E8", -",x c #F7F0CD", -"'x c #F7E9AF", -")x c #F0CD5E", -"!x c #ECC340", -"~x c #F0DE97", -"{x c #4E4C35", -"]x c #0A0703", -"^x c #C6C5C2", -"/x c #FCFAF2", -"(x c #1978BF", -"_x c #047ED1", -":x c #060F1A", -"<x c #121412", -"[x c #607567", -"}x c #65706A", -"|x c #181819", -"1x c #030102", -"2x c #2A2825", -"3x c #60615F", -"4x c #DAD8D1", -"5x c #FBFCF9", -"6x c #AAABA7", -"7x c #2D4641", -"8x c #090D07", -"9x c #060209", -"0x c #162500", -"ax c #086AA0", -"bx c #315835", -"cx c #96C9EC", -"dx c #CECAB6", -"ex c #9BB8CC", -"fx c #B8D8EB", -"gx c #BBE1FA", -"hx c #ACAC9D", -"ix c #F3E2A1", -"jx c #1C241C", -"kx c #7C8C7A", -"lx c #16191B", -"mx c #B1BFCD", -"nx c #FCE9A8", -"ox c #ACAFB4", -"px c #0F77BC", -"qx c #414E57", -"rx c #ECC64D", -"sx c #DDDACA", -"tx c #333630", -"ux c #EBC54C", -"vx c #F0DB91", -"wx c #F3FBFA", -"xx c #919599", -"yx c #2B2A27", -"zx c #040302", -"Ax c #343A2A", -"Bx c #B1BA7F", -"Cx c #EDCD66", -"Dx c #132F12", -"Ex c #4B533C", -"Fx c #F0D374", -"Gx c #F7F7EF", -"Hx c #D0D5D9", -"Ix c #747069", -"Jx c #2F373C", -"Kx c #2C3431", -"Lx c #333529", -"Mx c #253541", -"Nx c #403513", -"Ox c #243544", -"Px c #2C3536", -"Qx c #343526", -"Rx c #27353F", -"Sx c #3B351B", -"Tx c #39351D", -"Ux c #29353A", -"Vx c #2E3531", -"Wx c #32352A", -"Xx c #31352B", -"Yx c #2F3530", -"Zx c #3D3516", -"`x c #263540", -" y c #373522", -".y c #293134", -"+y c #A7A384", -"@y c #EAF6FE", -"#y c #3F90C7", -"$y c #388CC7", -"%y c #8EC1E0", -"&y c #EBF5F7", -"*y c #D3D6D3", -"=y c #818787", -"-y c #222B2F", -";y c #0E0D02", -">y c #12190C", -",y c #2C3C36", -"'y c #687453", -")y c #9AAAAF", -"!y c #CCD1D6", -"~y c #EBF1E8", -"{y c #F8E9B4", -"]y c #F0CC5C", -"^y c #F4F1DC", -"/y c #CACFB8", -"(y c #0A1D00", -"_y c #060409", -":y c #69786E", -"<y c #F3F5EF", -"[y c #76B1D9", -"}y c #0280DA", -"|y c #07141F", -"1y c #1B2A1B", -"2y c #B9CDBB", -"3y c #FCFDF8", -"4y c #A8BBC5", -"5y c #737569", -"6y c #3C4D3B", -"7y c #232226", -"8y c #15120F", -"9y c #13110E", -"0y c #080D05", -"ay c #11110D", -"by c #141110", -"cy c #1C1B0E", -"dy c #273138", -"ey c #45513E", -"fy c #76827D", -"gy c #C0C9CC", -"hy c #F7FAF5", -"iy c #F9FEFC", -"jy c #D6E5DE", -"ky c #AFAFAA", -"ly c #646D5A", -"my c #354238", -"ny c #1F2328", -"oy c #151310", -"py c #161310", -"qy c #010B00", -"ry c #12100C", -"sy c #1B1B1D", -"ty c #3B423B", -"uy c #283827", -"vy c #101100", -"wy c #06659F", -"xy c #0172C2", -"yy c #187196", -"zy c #92B9D4", -"Ay c #D1CBB0", -"By c #121B0C", -"Cy c #B9BF92", -"Dy c #8F9183", -"Ey c #161317", -"Fy c #B3C2D4", -"Gy c #FFF2C2", -"Hy c #ACAFB2", -"Iy c #3F484E", -"Jy c #3A3E32", -"Ky c #EBC13E", -"Ly c #ECC342", -"My c #FFFDF5", -"Ny c #A2C3B4", -"Oy c #0D1312", -"Py c #2C351F", -"Qy c #D4D4CC", -"Ry c #FBEFC7", -"Sy c #EFCD60", -"Ty c #080C09", -"Uy c #5F96BA", -"Vy c #615E3C", -"Wy c #AEC1CD", -"Xy c #1D1D1C", -"Yy c #70896E", -"Zy c #8DBEDE", -"`y c #1179BE", -" z c #3F92CB", -".z c #B3CAD7", -"+z c #FFF4E6", -"@z c #D7E0DF", -"#z c #A7A28A", -"$z c #535456", -"%z c #14110F", -"&z c #040504", -"*z c #070905", -"=z c #23201D", -"-z c #55616A", -";z c #7F8385", -">z c #D4D6CE", -",z c #F7FFFF", -"'z c #FEF5DB", -")z c #EFDD9D", -"!z c #ECC038", -"~z c #F0D989", -"{z c #F0F3EC", -"]z c #6F715B", -"^z c #000E00", -"/z c #FDFDF8", -"(z c #BCD6E4", -"_z c #0F6F8D", -":z c #091112", -"<z c #2E362B", -"[z c #C9D3C2", -"}z c #F4F9F6", -"|z c #EFF1EB", -"1z c #E8ECE6", -"2z c #C8CBC9", -"3z c #AEABA2", -"4z c #ACAAA0", -"5z c #99A391", -"6z c #A9AA9E", -"7z c #AEAAA3", -"8z c #BBBA9F", -"9z c #CEDFE9", -"0z c #EBECE5", -"az c #F0F4EE", -"bz c #F5F9F5", -"cz c #F8F8F4", -"dz c #EDF0E9", -"ez c #E5EBE7", -"fz c #C1CBCE", -"gz c #AEACA4", -"hz c #B1ADA4", -"iz c #7F987E", -"jz c #819A7F", -"kz c #8E9F89", -"lz c #AAA89D", -"mz c #BABCB9", -"nz c #E9EBEA", -"oz c #7D807C", -"pz c #0F0F00", -"qz c #06649F", -"rz c #2471A0", -"sz c #355A37", -"tz c #95C3E1", -"uz c #C8C4B6", -"vz c #969FA6", -"wz c #2C2520", -"xz c #A3CDE8", -"yz c #B6B09C", -"zz c #91979A", -"Az c #F4EABF", -"Bz c #233D23", -"Cz c #E8B61B", -"Dz c #FBE59C", -"Ez c #D2E8FB", -"Fz c #1379BD", -"Gz c #425662", -"Hz c #ECC64C", -"Iz c #FFFFEB", -"Jz c #292C2F", -"Kz c #F1CD56", -"Lz c #E8EDF1", -"Mz c #414B46", -"Nz c #010201", -"Oz c #21321C", -"Pz c #67623D", -"Qz c #706C3B", -"Rz c #5B5344", -"Sz c #69643E", -"Tz c #625B42", -"Uz c #67613F", -"Vz c #605942", -"Wz c #67603F", -"Xz c #5C5543", -"Yz c #526337", -"Zz c #6C6340", -"`z c #615B41", -" A c #66584C", -".A c #11370D", -"+A c #060007", -"@A c #4D5A65", -"#A c #E3F6FF", -"$A c #F2CF61", -"%A c #EDC54B", -"&A c #62A1CD", -"*A c #EEF0EB", -"=A c #5B5243", -"-A c #ECBC23", -";A c #F4ECCC", -">A c #E9EEEC", -",A c #0A1014", -"'A c #95998D", -")A c #F7F7EE", -"!A c #EAF1EF", -"~A c #1178BF", -"{A c #4794C6", -"]A c #8DBDDC", -"^A c #DFEDF2", -"/A c #F7F3E8", -"(A c #E0DFDE", -"_A c #8C8A62", -":A c #5B5346", -"<A c #222421", -"[A c #42594C", -"}A c #BCCDBE", -"|A c #F5F2E0", -"1A c #EEC641", -"2A c #B6B4AE", -"3A c #171410", -"4A c #B2B8BB", -"5A c #157ABF", -"6A c #057BC4", -"7A c #07131B", -"8A c #403C38", -"9A c #DDDAD2", -"0A c #F8F8F2", -"aA c #838482", -"bA c #05609D", -"cA c #106791", -"dA c #BADEF5", -"eA c #B1AC9E", -"fA c #8E8E7B", -"gA c #F3E4A6", -"hA c #D1D3DB", -"iA c #2181C1", -"jA c #3E4143", -"kA c #DEE5ED", -"lA c #80B5DA", -"mA c #F6F5E4", -"nA c #D2D0C7", -"oA c #26221D", -"pA c #67635C", -"qA c #EEEEE8", -"rA c #F2F6F4", -"sA c #F3F7F4", -"tA c #F2F7F4", -"uA c #174316", -"vA c #312E1A", -"wA c #D4D4BD", -"xA c #F6EECE", -"yA c #4A5D35", -"zA c #E9B20A", -"AA c #EED583", -"BA c #FDFFFB", -"CA c #6C6759", -"DA c #1C301A", -"EA c #6D775C", -"FA c #887D71", -"GA c #857C6E", -"HA c #877D70", -"IA c #6E735C", -"JA c #4D6341", -"KA c #A3A1A1", -"LA c #FBF9F2", -"MA c #ABD1E9", -"NA c #88BCDF", -"OA c #EDF4F2", -"PA c #F6F9F5", -"QA c #E6EAE6", -"RA c #0A0B0B", -"SA c #4B4F52", -"TA c #DCE1DB", -"UA c #F1F6F9", -"VA c #F3E6B4", -"WA c #F3D572", -"XA c #CED5DE", -"YA c #333637", -"ZA c #777060", -"`A c #ECF9FE", -" B c #4094CC", -".B c #0174CB", -"+B c #156563", -"@B c #3F3C38", -"#B c #DDDAD1", -"$B c #F1F4F0", -"%B c #CCE0EC", -"&B c #E5EEEF", -"*B c #055F9D", -"=B c #3A643A", -"-B c #EABC28", -";B c #202017", -">B c #CDCBBE", -",B c #B4D6EA", -"'B c #BCDDF6", -")B c #A9B892", -"!B c #949AA7", -"~B c #F4E7B2", -"{B c #1C231C", -"]B c #7E967D", -"^B c #CFE7F4", -"/B c #AAA295", -"(B c #171E23", -"_B c #B6CBDF", -":B c #F3DF98", -"<B c #FEEEB8", -"[B c #ADB0B4", -"}B c #7EA07A", -"|B c #D1E7FB", -"1B c #147ABE", -"2B c #3B91CC", -"3B c #E6EEED", -"4B c #6C6459", -"5B c #435562", -"6B c #EABF36", -"7B c #FFFFE0", -"8B c #595C5D", -"9B c #1D321C", -"0B c #CEDBC4", -"aB c #86BBDF", -"bB c #433B1B", -"cB c #A9BBA8", -"dB c #080A0B", -"eB c #8E9DA3", -"fB c #C8E6F6", -"gB c #74B0DB", -"hB c #6CADDA", -"iB c #6BABD9", -"jB c #6DADDB", -"kB c #E8F2F2", -"lB c #A9ABB3", -"mB c #1E1F19", -"nB c #BDC2BC", -"oB c #F9F0CB", -"pB c #0C1A0C", -"qB c #61A0CA", -"rB c #5D5243", -"sB c #EAB822", -"tB c #F4E1A1", -"uB c #F1F9FF", -"vB c #113513", -"wB c #080409", -"xB c #32392C", -"yB c #E1DCD6", -"zB c #F3FFFF", -"AB c #E3F5FD", -"BB c #E4F5FD", -"CB c #EBF9FF", -"DB c #F5FDFF", -"EB c #E0F0F7", -"FB c #C4DEEB", -"GB c #8EA9BA", -"HB c #0068B2", -"IB c #539ED3", -"JB c #A9CADF", -"KB c #CCE0EA", -"LB c #E9F8FE", -"MB c #F4FAFD", -"NB c #C2C0BB", -"OB c #758D6D", -"PB c #3D4545", -"QB c #20291D", -"RB c #0C1010", -"SB c #001700", -"TB c #7F9AAE", -"UB c #ECEEEF", -"VB c #F5E5A8", -"WB c #F0CE62", -"XB c #F0F7FC", -"YB c #5E645C", -"ZB c #0D350F", -"`B c #72ADD2", -" C c #0C7ABD", -".C c #051119", -"+C c #F6F6F1", -"@C c #F3F6F0", -"#C c #FEFFFB", -"$C c #808281", -"%C c #116892", -"&C c #131B0D", -"*C c #C3C6B8", -"=C c #C8E0EC", -"-C c #0E77BE", -";C c #B3D9F2", -">C c #BDB6A0", -",C c #0E1010", -"'C c #8D9594", -")C c #FBF8E4", -"!C c #F4D36E", -"~C c #F2CD5A", -"{C c #EECD62", -"]C c #F2CC57", -"^C c #F7DF93", -"/C c #D2DAD3", -"(C c #1E2B1C", -"_C c #828C7F", -":C c #2282C1", -"<C c #D1E1E9", -"[C c #ADA69A", -"}C c #111312", -"|C c #ADB4B2", -"1C c #F9F3D9", -"2C c #F2CD5C", -"3C c #F0CD5F", -"4C c #F1CD5D", -"5C c #F0CD5D", -"6C c #EECD60", -"7C c #F3CD59", -"8C c #F2D16A", -"9C c #FFF9D9", -"0C c #A9A9A9", -"aC c #141414", -"bC c #0B110C", -"cC c #87A380", -"dC c #C6E3F8", -"eC c #3C8EC7", -"fC c #E7EBE8", -"gC c #6C675E", -"hC c #323833", -"iC c #E3E7E7", -"jC c #F7EBBB", -"kC c #F0C950", -"lC c #F7DA7E", -"mC c #FCFFEF", -"nC c #4D5256", -"oC c #233320", -"pC c #CAD7C5", -"qC c #75B2DD", -"rC c #ECBD2C", -"sC c #FBF8E9", -"tC c #ACB2A3", -"uC c #AFD3EA", -"vC c #DAE8EB", -"wC c #C2D2D8", -"xC c #0E1A0C", -"yC c #ABBBAC", -"zC c #122A10", -"AC c #5F98BF", -"BC c #5D5D3C", -"CC c #FAE49E", -"DC c #BDE2F9", -"EC c #0C0D13", -"FC c #060807", -"GC c #6E8564", -"HC c #F8FFFF", -"IC c #3A90CB", -"JC c #398FCB", -"KC c #4394CB", -"LC c #519BCD", -"MC c #0067BB", -"NC c #2281C3", -"OC c #4394CD", -"PC c #A6D1EA", -"QC c #DFF2FF", -"RC c #DCEAF4", -"SC c #C1CDB1", -"TC c #819197", -"UC c #534F48", -"VC c #070209", -"WC c #6F7165", -"XC c #E8ECE8", -"YC c #EABD33", -"ZC c #EFF8FE", -"`C c #677E63", -" D c #020A02", -".D c #080209", -"+D c #FAFCFC", -"@D c #8EBDDB", -"#D c #0371BF", -"$D c #42798F", -"%D c #7A9170", -"&D c #838942", -"*D c #271E0D", -"=D c #000107", -"-D c #433E3A", -";D c #DFDBD3", -">D c #F8FBF7", -",D c #E2ECEE", -"'D c #EDF2F0", -")D c #F3F6EE", -"!D c #636660", -"~D c #2472A0", -"{D c #355C37", -"]D c #CCC9B7", -"^D c #97C4E2", -"/D c #3D513B", -"(D c #C1CFC5", -"_D c #E7F6F6", -":D c #F0F7E2", -"<D c #F8F7D2", -"[D c #E6F7F0", -"}D c #FFF7C0", -"|D c #E7F7F1", -"1D c #F8F7D3", -"2D c #E6F7F1", -"3D c #FFF7B8", -"4D c #E5F7F5", -"5D c #DFE7E1", -"6D c #7D7866", -"7D c #090707", -"8D c #0E0E09", -"9D c #A9AA99", -"0D c #EDF6F8", -"aD c #BECCD3", -"bD c #BBC6C9", -"cD c #080B0F", -"dD c #040706", -"eD c #50684E", -"fD c #CFD8D3", -"gD c #E7F6F3", -"hD c #EEF7E6", -"iD c #F9F7CF", -"jD c #F1F7DC", -"kD c #F4F7DB", -"lD c #E8F7F1", -"mD c #FFF7C3", -"nD c #E2F7F4", -"oD c #E6F5F7", -"pD c #D4D4D3", -"qD c #5C5953", -"rD c #BABEB2", -"sD c #BBDCF1", -"tD c #3385BC", -"uD c #E2E5E4", -"vD c #071209", -"wD c #819B7E", -"xD c #E4EAEF", -"yD c #EFF8E5", -"zD c #F7F7D2", -"AD c #F3F7D9", -"BD c #F2F7DE", -"CD c #E8F7F0", -"DD c #FFF7C5", -"ED c #E3F7F4", -"FD c #E5F7F7", -"GD c #EBF8F2", -"HD c #B3B5AF", -"ID c #272828", -"JD c #413F3D", -"KD c #E1E4DD", -"LD c #70B0DA", -"MD c #393828", -"ND c #FFFEF2", -"OD c #ADBBAB", -"PD c #1077BF", -"QD c #DEEAEC", -"RD c #A6C3DB", -"SD c #1D2017", -"TD c #BCC3B9", -"UD c #EBBF3A", -"VD c #050106", -"WD c #4C513D", -"XD c #FAE39D", -"YD c #BEE6FF", -"ZD c #0C1114", -"`D c #7D836E", -" E c #3489C6", -".E c #0C76BE", -"+E c #3189C5", -"@E c #5CA3D2", -"#E c #A4CDEA", -"$E c #C5E3F5", -"%E c #FBF1E1", -"&E c #B5B2AA", -"*E c #050500", -"=E c #6C6F6E", -"-E c #EED274", -";E c #87877A", -">E c #0D0D0B", -",E c #CFD5D4", -"'E c #9EC9E3", -")E c #0C74C0", -"!E c #637C75", -"~E c #CEA82E", -"{E c #F0B614", -"]E c #EFB81D", -"^E c #BD9540", -"/E c #341F11", -"(E c #212A28", -"_E c #CDD5C4", -":E c #D8E7ED", -"<E c #F3F7F7", -"[E c #F5FBFF", -"}E c #E9EDEE", -"|E c #3A3A2B", -"1E c #005FA4", -"2E c #006FC5", -"3E c #0071CC", -"4E c #0379CF", -"5E c #006ECB", -"6E c #146F93", -"7E c #D2CCAE", -"8E c #9EC8E4", -"9E c #6EABD2", -"0E c #544E43", -"aE c #060C06", -"bE c #283029", -"cE c #414D58", -"dE c #48504F", -"eE c #4E5043", -"fE c #415059", -"gE c #555036", -"hE c #425059", -"iE c #4E5044", -"jE c #41505A", -"kE c #585030", -"lE c #40505D", -"mE c #3B4248", -"nE c #13100D", -"oE c #1D1D1B", -"pE c #E0DBD7", -"qE c #A4CBE3", -"rE c #6CA9D1", -"sE c #F0F2F0", -"tE c #484640", -"uE c #070F06", -"vE c #313531", -"wE c #424F5B", -"xE c #475052", -"yE c #4F5041", -"zE c #49504B", -"AE c #4B5049", -"BE c #42505A", -"CE c #545038", -"DE c #3E505C", -"EE c #404C57", -"FE c #343230", -"GE c #151211", -"HE c #F4F7FA", -"IE c #77B3D7", -"JE c #0E74BB", -"KE c #BFDAE8", -"LE c #D8D2C9", -"ME c #1E1B16", -"NE c #0C190B", -"OE c #3F4142", -"PE c #485153", -"QE c #4D5043", -"RE c #4A5048", -"SE c #4A504B", -"TE c #435059", -"UE c #545039", -"VE c #3F505C", -"WE c #40505E", -"XE c #424E58", -"YE c #272827", -"ZE c #70866C", -"`E c #EDF4FB", -" F c #4D9ACD", -".F c #363D37", -"+F c #8A8273", -"@F c #ECCA5D", -"#F c #E8B006", -"$F c #FAF6E3", -"%F c #0F1B0F", -"&F c #DBEAF2", -"*F c #C3B671", -"=F c #0D1A0A", -"-F c #A8BBA9", -";F c #EFCF67", -">F c #65603C", -",F c #F1E7A8", -"'F c #12110D", -")F c #060706", -"!F c #5D7656", -"~F c #F4FBFD", -"{F c #4591C9", -"]F c #2683C3", -"^F c #6CADD6", -"/F c #DDEAEF", -"(F c #FFF9F0", -"_F c #989476", -":F c #0B0B07", -"<F c #171712", -"[F c #CECCB3", -"}F c #F7F1D4", -"|F c #F2E7BB", -"1F c #8F8C8C", -"2F c #C3C8C9", -"3F c #9EC9E4", -"4F c #0772BB", -"5F c #5E8785", -"6F c #DFAA1B", -"7F c #EEB918", -"8F c #F0C231", -"9F c #C4911C", -"0F c #65533E", -"aF c #C2CDC9", -"bF c #E6EEEE", -"cF c #F3F8FB", -"dF c #F3EBC8", -"eF c #F8E499", -"fF c #DBC26A", -"gF c #715A45", -"hF c #1E3413", -"iF c #022311", -"jF c #000008", -"kF c #00130D", -"lF c #001802", -"mF c #406177", -"nF c #427F7C", -"oF c #407C7D", -"pF c #547C7B", -"qF c #888A5E", -"rF c #8E8A5B", -"sF c #949458", -"tF c #276EA2", -"uF c #0070C1", -"vF c #2772A2", -"wF c #385B3A", -"xF c #CBC6B6", -"yF c #96A2AA", -"zF c #24211A", -"AF c #C5DCE9", -"BF c #EDECEA", -"CF c #062E0B", -"DF c #8F9394", -"EF c #3D90C8", -"FF c #338CC9", -"GF c #E7F1F4", -"HF c #BAB9B7", -"IF c #AECEDE", -"JF c #DDEBF0", -"KF c #2A87C6", -"LF c #529CCE", -"MF c #7D7C7C", -"NF c #060505", -"OF c #D4DDD7", -"PF c #A3CEE9", -"QF c #D2D2CE", -"RF c #FEF6D0", -"SF c #FAF7E9", -"TF c #1E7EC2", -"UF c #E1ECEE", -"VF c #9FB7BC", -"WF c #C0C5BC", -"XF c #575341", -"YF c #CCE7ED", -"ZF c #0E1112", -"`F c #858674", -" G c #DEF0F8", -".G c #358AC7", -"+G c #2581C3", -"@G c #FCFEF8", -"#G c #8D867A", -"$G c #050904", -"%G c #668260", -"&G c #EBBE34", -"*G c #F3F6EB", -"=G c #89937D", -"-G c #0E100A", -";G c #A1CBE5", -">G c #0973BC", -",G c #0071BE", -"'G c #387095", -")G c #D6A727", -"!G c #EAB518", -"~G c #E3B32B", -"{G c #EDE0B3", -"]G c #F5F8F9", -"^G c #F3F6F5", -"/G c #F1EFDD", -"(G c #EECB53", -"_G c #C58F27", -":G c #BD8623", -"<G c #C5991F", -"[G c #AD8123", -"}G c #CEA019", -"|G c #AC7E23", -"1G c #9A6C26", -"2G c #D5A522", -"3G c #AF7E2A", -"4G c #D0A322", -"5G c #CE9D23", -"6G c #D79F1D", -"7G c #D79E1C", -"8G c #CC911D", -"9G c #C5A235", -"0G c #2879A2", -"aG c #0270BD", -"bG c #136B93", -"cG c #091706", -"dG c #BCC3B4", -"eG c #DCEAEE", -"fG c #4697CE", -"gG c #ADC5D5", -"hG c #2B2521", -"iG c #040101", -"jG c #0B1218", -"kG c #7D7F7C", -"lG c #F8F4EA", -"mG c #90BEDC", -"nG c #60A5D3", -"oG c #F6FCFA", -"pG c #91A3AD", -"qG c #25211C", -"rG c #0F1F22", -"sG c #ABB1B3", -"tG c #FEFDF6", -"uG c #85B7D8", -"vG c #157CBF", -"wG c #9AC6E1", -"xG c #ECF6F7", -"yG c #5F857B", -"zG c #13130D", -"AG c #2B3A44", -"BG c #D4D7D5", -"CG c #408DC1", -"DG c #E1DFCD", -"EG c #373C32", -"FG c #ECCA5E", -"GG c #FAF7E7", -"HG c #ABB2A9", -"IG c #0D77BE", -"JG c #DCE9EC", -"KG c #BDCBD1", -"LG c #111B0E", -"MG c #ADBDAE", -"NG c #163815", -"OG c #4C5639", -"PG c #FAE5A1", -"QG c #C1D8E5", -"RG c #0C0F11", -"SG c #657A5C", -"TG c #EFF9FC", -"UG c #4290C8", -"VG c #A4C9DF", -"WG c #061207", -"XG c #4A5153", -"YG c #F1D16B", -"ZG c #F4E8BB", -"`G c #979688", -" H c #12110B", -".H c #B8D9EC", -"+H c #1279BF", -"@H c #0273BE", -"#H c #82855C", -"$H c #DA9A17", -"%H c #CF9A21", -"&H c #ECBA19", -"*H c #EDC74A", -"=H c #EECC61", -"-H c #F3F3E9", -";H c #F4F6F2", -">H c #EBF1EF", -",H c #D4E5ED", -"'H c #F6F8EE", -")H c #E0DAC2", -"!H c #AB8656", -"~H c #CD9620", -"{H c #CE9721", -"]H c #E3B01B", -"^H c #C79023", -"/H c #E2AD1C", -"(H c #CF9A20", -"_H c #D29D20", -":H c #E4B01B", -"<H c #C58D23", -"[H c #EBB71A", -"}H c #CB9422", -"|H c #EEBC18", -"1H c #EBB819", -"2H c #D2951C", -"3H c #9D913E", -"4H c #1F759B", -"5H c #264B28", -"6H c #9CC3E1", -"7H c #0C1807", -"8H c #C3C7B5", -"9H c #A3CDE9", -"0H c #6CAAD2", -"aH c #DEEDF1", -"bH c #ECECE6", -"cH c #7C8883", -"dH c #54513F", -"eH c #4D483E", -"fH c #1E351A", -"gH c #574B45", -"hH c #1A3417", -"iH c #504940", -"jH c #343D2A", -"kH c #414335", -"lH c #25381F", -"mH c #464539", -"nH c #48453A", -"oH c #263F1A", -"pH c #747D7C", -"qH c #B4BFC4", -"rH c #95C1DD", -"sH c #88BAD8", -"tH c #D5D9D8", -"uH c #707C74", -"vH c #524E3D", -"wH c #4F483F", -"xH c #2C3B24", -"yH c #3C4130", -"zH c #363E2C", -"AH c #1F361A", -"BH c #564B45", -"CH c #514840", -"DH c #4E4B47", -"EH c #728581", -"FH c #C9DEDD", -"GH c #81B5D7", -"HH c #1D7FC0", -"IH c #B9D7E5", -"JH c #F4F7F6", -"KH c #A8B7C1", -"LH c #64684F", -"MH c #4E483F", -"NH c #434436", -"OH c #2F3C27", -"PH c #504941", -"QH c #193316", -"RH c #544B44", -"SH c #474539", -"TH c #3B4030", -"UH c #2E3822", -"VH c #56595F", -"WH c #8BA192", -"XH c #E1F2F7", -"YH c #5999C4", -"ZH c #056EB4", -"`H c #FEF9DA", -" I c #ABB4A9", -".I c #0E1A0F", -"+I c #ABB8A5", -"@I c #B9C9D1", -"#I c #121C0E", -"$I c #AFBEAF", -"%I c #5E93B7", -"&I c #645D3E", -"*I c #C1D6E2", -"=I c #687B5F", -"-I c #EEF8FB", -";I c #408FC8", -">I c #6DADD9", -",I c #79B4DA", -"'I c #85BADC", -")I c #5AA2D3", -"!I c #1979BE", -"~I c #6CAAD6", -"{I c #F3F9F8", -"]I c #4A563D", -"^I c #31393F", -"/I c #D7E2E3", -"(I c #F4D46E", -"_I c #F4FCFF", -":I c #8E8982", -"<I c #100E0E", -"[I c #9CC8E3", -"}I c #647374", -"|I c #D9A01E", -"1I c #C48D23", -"2I c #E9B61D", -"3I c #EFDEA3", -"4I c #F7F7F1", -"5I c #F0F2EC", -"6I c #C7B486", -"7I c #AD7427", -"8I c #CA9321", -"9I c #D09A20", -"0I c #DEAA1C", -"aI c #E6B21B", -"bI c #EDBA19", -"cI c #E3AF1B", -"dI c #DFAB1D", -"eI c #ECB919", -"fI c #EBB81A", -"gI c #E7AF16", -"hI c #AE9448", -"iI c #325836", -"jI c #CBC7B6", -"kI c #EFC94E", -"lI c #ECBC29", -"mI c #F4EFD8", -"nI c #D6C475", -"oI c #232119", -"pI c #C9C8BF", -"qI c #E1EDEE", -"rI c #C7E1EE", -"sI c #E9F3F1", -"tI c #E9EDE8", -"uI c #DEE8E1", -"vI c #E9ECE9", -"wI c #DDE7E1", -"xI c #E8ECE9", -"yI c #E2E9E4", -"zI c #E5EBE6", -"AI c #DFE8E2", -"BI c #E6EBE7", -"CI c #DFE9E1", -"DI c #EAF3F3", -"EI c #CCE4F1", -"FI c #75B0D8", -"GI c #509CCF", -"HI c #CFE5F0", -"II c #E7F1F0", -"JI c #E8EDE8", -"KI c #E8EBE8", -"LI c #E1E9E4", -"MI c #E3EAE5", -"NI c #E2EAE5", -"OI c #DDE8E1", -"PI c #DCE7E0", -"QI c #E6ECEA", -"RI c #EAF3F4", -"SI c #C5DFEE", -"TI c #4494CA", -"UI c #DEEEF4", -"VI c #EAF1EA", -"WI c #E1E9E3", -"XI c #DDE7E0", -"YI c #E8EBE9", -"ZI c #E0E9E2", -"`I c #E4EAE5", -" J c #E1E8E3", -".J c #E7EEED", -"+J c #EAF4F6", -"@J c #A8CEE6", -"#J c #D2D2CF", -"$J c #ECBF2F", -"%J c #AEBCAC", -"&J c #A1B8BD", -"*J c #BFC4BB", -"=J c #63A4D0", -"-J c #565340", -";J c #FAE39E", -">J c #C4E7FD", -",J c #0D1113", -"'J c #828571", -")J c #E0F1F9", -"!J c #368AC7", -"~J c #63A8D5", -"{J c #DBEAF0", -"]J c #EEF0EC", -"^J c #E9E9E1", -"/J c #E9EBE2", -"(J c #F5F5F0", -"_J c #C3DFEE", -":J c #66A8D4", -"<J c #257ABD", -"[J c #5DA3D4", -"}J c #F1F9F8", -"|J c #615D4E", -"1J c #384246", -"2J c #E1EFED", -"3J c #F3D36D", -"4J c #EBBF39", -"5J c #637A60", -"6J c #010801", -"7J c #D1EDFE", -"8J c #9AC3DC", -"9J c #0171BE", -"0J c #0A6FBD", -"aJ c #7E8768", -"bJ c #C48722", -"cJ c #D09A1F", -"dJ c #DBA61E", -"eJ c #F3ECD0", -"fJ c #E0E6E2", -"gJ c #B2A377", -"hJ c #A56E27", -"iJ c #E0AC1C", -"jJ c #BF8824", -"kJ c #EEBB18", -"lJ c #CD8F1D", -"mJ c #0772BD", -"nJ c #146B94", -"oJ c #99C3E6", -"pJ c #181C11", -"qJ c #C9C9BC", -"rJ c #C0DDEE", -"sJ c #3A89C3", -"tJ c #2D82BC", -"uJ c #2484C4", -"vJ c #2684C3", -"wJ c #3184BC", -"xJ c #2984C1", -"yJ c #2384C6", -"zJ c #3A84B6", -"AJ c #267CB7", -"BJ c #549FD2", -"CJ c #8CBFE2", -"DJ c #8DC0E3", -"EJ c #9FCBE9", -"FJ c #89BEE2", -"GJ c #A0CCEA", -"HJ c #97C6E6", -"IJ c #91C3E5", -"JJ c #9CCAE8", -"KJ c #8FC2E4", -"LJ c #8FC1E3", -"MJ c #9ECBE9", -"NJ c #61A5D3", -"OJ c #2785C5", -"PJ c #277DB8", -"QJ c #2883C1", -"RJ c #2684C4", -"SJ c #2583C3", -"TJ c #2A84C0", -"UJ c #297FB9", -"VJ c #66A8D6", -"WJ c #8DC0E2", -"XJ c #8CBFE3", -"YJ c #A1CDEA", -"ZJ c #89BDE2", -"`J c #96C5E6", -" K c #9FCBEA", -".K c #92BEDA", -"+K c #5FA1CD", -"@K c #1D80C3", -"#K c #3884B6", -"$K c #2484C5", -"%K c #2884C2", -"&K c #2584C4", -"*K c #2B84C0", -"=K c #2F84BC", -"-K c #3384BA", -";K c #2E84BE", -">K c #2784C3", -",K c #2483C3", -"'K c #217BB7", -")K c #2E86C3", -"!K c #7FB7DE", -"~K c #97C6E7", -"{K c #94C5E5", -"]K c #8EC1E4", -"^K c #9DCBE8", -"/K c #8ABEE3", -"(K c #9CCAE9", -"_K c #7EB8DD", -":K c #2986C4", -"<K c #E7AF05", -"[K c #C2B571", -"}K c #A8BBAA", -"|K c #ECC241", -"1K c #4D5939", -"2K c #FAE49F", -"3K c #C4E5F7", -"4K c #0D1013", -"5K c #607959", -"6K c #F4FBFE", -"7K c #75B1D6", -"8K c #F1F7F9", -"9K c #BECFBB", -"0K c #616466", -"aK c #353926", -"bK c #2B3B26", -"cK c #7C7B7C", -"dK c #C0BDB5", -"eK c #FDF9F0", -"fK c #F5ECE0", -"gK c #8DB6CE", -"hK c #529DCF", -"iK c #2F80B8", -"jK c #157BC0", -"kK c #C1DBE8", -"lK c #E8F3F8", -"mK c #08290A", -"nK c #030506", -"oK c #585A30", -"pK c #FFF8CA", -"qK c #EED171", -"rK c #EDF6FD", -"sK c #5C6E5C", -"tK c #78B1D4", -"uK c #1076BD", -"vK c #1879B4", -"wK c #317891", -"xK c #3D7C9B", -"yK c #947A48", -"zK c #C5881F", -"AK c #D5A01F", -"BK c #D49F1F", -"CK c #EDBB19", -"DK c #F2F5F1", -"EK c #CDD1CD", -"FK c #A5A895", -"GK c #AC8B58", -"HK c #AC6E21", -"IK c #DEAB1D", -"JK c #DDA91D", -"KK c #EBB91A", -"LK c #DB9E17", -"MK c #4582A6", -"NK c #006FBE", -"OK c #23769D", -"PK c #93BCD8", -"QK c #CCC6B2", -"RK c #F5EFD3", -"SK c #CBDBE3", -"TK c #707A74", -"UK c #EEECE3", -"VK c #E2E9E9", -"WK c #CED8DC", -"XK c #C0DAE8", -"YK c #C2DAE7", -"ZK c #D2DADB", -"`K c #C7DAE3", -" L c #BEDAEA", -".L c #DFDAD3", -"+L c #C4DAE5", -"@L c #D4DADA", -"#L c #B7D5E7", -"$L c #B2D1E2", -"%L c #B3D1E3", -"&L c #CCE0EB", -"*L c #AECEE1", -"=L c #C1DAE7", -"-L c #BAD5E5", -";L c #C8DEE9", -">L c #B7D4E4", -",L c #B5D3E4", -"'L c #B4D2E3", -")L c #BED9E8", -"!L c #D5DADA", -"~L c #C8DAE3", -"{L c #C3DCEB", -"]L c #C3DDED", -"^L c #C9DAE1", -"/L c #B8D4E4", -"(L c #B2D1E3", -"_L c #D0E3EC", -":L c #ACCDE1", -"<L c #C0D9E7", -"[L c #BFD9E7", -"}L c #CEE2EC", -"|L c #B1D0E2", -"1L c #C0D1D9", -"2L c #C1D5DF", -"3L c #DEDAD3", -"4L c #C5DAE5", -"5L c #C1DAE8", -"6L c #CADAE1", -"7L c #D1DADC", -"8L c #C6DAE4", -"9L c #D6DAD9", -"0L c #CEDADF", -"aL c #C3DAE6", -"bL c #C4DAE6", -"cL c #D4DBDA", -"dL c #C2D8E4", -"eL c #B3D1E2", -"fL c #B0D0E2", -"gL c #BED8E6", -"hL c #AFCFE1", -"iL c #CDE2EB", -"jL c #C3DBE7", -"kL c #BCDAEA", -"lL c #A0CCE8", -"mL c #599FCE", -"nL c #2985C3", -"oL c #FFFAE3", -"pL c #A9B1A3", -"qL c #E0EBEC", -"rL c #BBC3B9", -"sL c #112811", -"tL c #6099C0", -"uL c #ECC13A", -"vL c #EAEAC3", -"wL c #6A745E", -"xL c #EFF7FB", -"yL c #91C5E8", -"zL c #74B5DF", -"AL c #78B7E0", -"BL c #7CBAE2", -"CL c #599FCF", -"DL c #2C87C3", -"EL c #318AC5", -"FL c #E3F1F4", -"GL c #A2A9B0", -"HL c #09220E", -"IL c #010003", -"JL c #13100C", -"KL c #61615D", -"LL c #A3A29C", -"ML c #D9D6D0", -"NL c #ECEDDB", -"OL c #B3D8F3", -"PL c #95C5E7", -"QL c #60A6D6", -"RL c #549CCC", -"SL c #328CCD", -"TL c #348BC4", -"UL c #2583C1", -"VL c #358CC5", -"WL c #5BA0CD", -"XL c #7FAECD", -"YL c #D4EAF1", -"ZL c #E2EAE8", -"`L c #546A78", -" M c #879685", -".M c #FFFDF3", -"+M c #EDC64C", -"@M c #DAE5EC", -"#M c #42494C", -"$M c #69AAD3", -"%M c #0471B9", -"&M c #1075B6", -"*M c #5B7A79", -"=M c #8D8B60", -"-M c #AFA94F", -";M c #CFA21F", -">M c #D69218", -",M c #D79B19", -"'M c #D29E20", -")M c #EFBD19", -"!M c #F0DD99", -"~M c #F4F9FC", -"{M c #D7E8EF", -"]M c #9CAEB2", -"^M c #C7BD8A", -"/M c #A67D48", -"(M c #AB6F25", -"_M c #D7A11E", -":M c #F3C217", -"<M c #BD8323", -"[M c #897D59", -"}M c #0072CF", -"|M c #0273C1", -"1M c #186B98", -"2M c #102112", -"3M c #93C2E1", -"4M c #D1CDB2", -"5M c #F0DB93", -"6M c #F1F1ED", -"7M c #3F4B51", -"8M c #0C0D10", -"9M c #615D56", -"0M c #7B7D7E", -"aM c #7D7E7D", -"bM c #7F7E7C", -"cM c #7E7E7C", -"dM c #7C7E7D", -"eM c #7F7E7B", -"fM c #7A7E7E", -"gM c #7B7C7B", -"hM c #7B7C7A", -"iM c #7D7D7B", -"jM c #7E7D7C", -"kM c #7C7C7B", -"lM c #7C7E7E", -"mM c #7D7E7C", -"nM c #7E7E7B", -"oM c #808487", -"pM c #80878A", -"qM c #7D7C7A", -"rM c #7F7F7C", -"sM c #7B7E7E", -"tM c #7A7A79", -"uM c #878683", -"vM c #CAC0B5", -"wM c #D9F2FF", -"xM c #338AC5", -"yM c #FFFBE5", -"zM c #FAF7E4", -"AM c #A6A8A1", -"BM c #DBE9EC", -"CM c #C1CDD0", -"DM c #0F1A0C", -"EM c #61A1CC", -"FM c #EEF1EA", -"GM c #EED892", -"HM c #040408", -"IM c #171E16", -"JM c #909685", -"KM c #CFD6C7", -"LM c #D5D3CC", -"MM c #D4D2CA", -"NM c #D4D2CB", -"OM c #D7F0FD", -"PM c #DCEDFD", -"QM c #89BBDA", -"RM c #297CB5", -"SM c #006CB6", -"TM c #7BB6DB", -"UM c #EAE7DF", -"VM c #3B3833", -"WM c #151413", -"XM c #282A2A", -"YM c #3E533D", -"ZM c #858B8F", -"`M c #9FB4A5", -" N c #C3CEB5", -".N c #D3D9D8", -"+N c #D8F3FF", -"@N c #E5F1C9", -"#N c #E5F6FF", -"$N c #DCEEFE", -"%N c #D9ECFD", -"&N c #DDEDFE", -"*N c #E5F5FF", -"=N c #E3F5FF", -"-N c #D5DEE0", -";N c #DAD7D1", -">N c #AAA797", -",N c #464B46", -"'N c #2A2523", -")N c #CDCFD5", -"!N c #F7EAB8", -"~N c #F5F0DB", -"{N c #C9CDC2", -"]N c #2E2F25", -"^N c #85827A", -"/N c #458DBD", -"(N c #0771B8", -"_N c #768763", -":N c #E0AA1E", -"<N c #D19118", -"[N c #F7BD10", -"}N c #ECB618", -"|N c #E6B31A", -"1N c #DDAA1D", -"2N c #F2EDD5", -"3N c #F9F7EF", -"4N c #C4E2FC", -"5N c #A6C0CC", -"6N c #B6B8A2", -"7N c #A37C4E", -"8N c #BF851F", -"9N c #D7A11F", -"0N c #CD9720", -"aN c #A17738", -"bN c #317DA9", -"cN c #0073C7", -"dN c #335D35", -"eN c #EFC94D", -"fN c #A7AEAE", -"gN c #0A0501", -"hN c #0A090A", -"iN c #0C0D0D", -"jN c #0C0D0F", -"kN c #090A0C", -"lN c #26221F", -"mN c #3B454B", -"nN c #E4E6E3", -"oN c #D6E6EB", -"pN c #FEFFF0", -"qN c #EBC347", -"rN c #AEBFAC", -"sN c #000F00", -"tN c #2080C2", -"uN c #E2ECEC", -"vN c #9ABEDE", -"wN c #23221C", -"xN c #C3C6BF", -"yN c #EAB924", -"zN c #EBC03E", -"AN c #64ADDD", -"BN c #4F4E40", -"CN c #F7F5E1", -"DN c #B7B7A7", -"EN c #111711", -"FN c #2E3029", -"GN c #37322E", -"HN c #36322D", -"IN c #36322E", -"JN c #342F29", -"KN c #404850", -"LN c #EFEEF2", -"MN c #CEE2E9", -"NN c #328AC5", -"ON c #0E77BD", -"PN c #A8CDE4", -"QN c #AEABA6", -"RN c #121213", -"SN c #29513E", -"TN c #5B6979", -"UN c #050705", -"VN c #111D14", -"WN c #222A1E", -"XN c #3C3B38", -"YN c #434E55", -"ZN c #595132", -"`N c #5A5C5C", -" O c #688763", -".O c #6B9167", -"+O c #6A9066", -"@O c #6C9568", -"#O c #5F6D5D", -"$O c #585657", -"%O c #3F403F", -"&O c #363736", -"*O c #171614", -"=O c #9DA999", -"-O c #F7F3DF", -";O c #EECB55", -">O c #F9FAF6", -",O c #ACACAC", -"'O c #D5D8D4", -")O c #D7E4E8", -"!O c #2980BB", -"~O c #0270BE", -"{O c #1377AF", -"]O c #C0992F", -"^O c #DCA61C", -"/O c #DCA81E", -"(O c #EAB81A", -"_O c #F3F2E3", -":O c #F6FAFE", -"<O c #E0D183", -"[O c #9AACBC", -"}O c #B8C2A3", -"|O c #C0831A", -"1O c #B47B27", -"2O c #B88026", -"3O c #E5B11B", -"4O c #D8A31D", -"5O c #887551", -"6O c #207DB5", -"7O c #006DC0", -"8O c #F1D574", -"9O c #EEF4FA", -"0O c #8E8A81", -"aO c #0C0807", -"bO c #2C3338", -"cO c #BAD7E2", -"dO c #2D3C45", -"eO c #ECC95A", -"fO c #FAF7E3", -"gO c #A7A9A6", -"hO c #112211", -"iO c #AFC2A7", -"jO c #B4D5EB", -"kO c #D8EAF4", -"lO c #D2B551", -"mO c #041604", -"nO c #9DB6A1", -"oO c #FCF0CE", -"pO c #F4EED5", -"qO c #EEF1EE", -"rO c #515457", -"sO c #0C0E0D", -"tO c #EEE8DD", -"uO c #ABD0E6", -"vO c #2E87C6", -"wO c #DBEBF2", -"xO c #989998", -"yO c #0E0F11", -"zO c #BDBD8E", -"AO c #D2D2D5", -"BO c #416443", -"CO c #030206", -"DO c #0B0D0C", -"EO c #789876", -"FO c #F0E5B7", -"GO c #EDC33E", -"HO c #F1E3AF", -"IO c #EAEDE4", -"JO c #5C5734", -"KO c #070109", -"LO c #002300", -"MO c #F3F4EF", -"NO c #B8D4E2", -"OO c #0063B5", -"PO c #0070BD", -"QO c #297DB5", -"RO c #C08F2A", -"SO c #F6F5E9", -"TO c #A9C9D2", -"UO c #D6BA66", -"VO c #A0794E", -"WO c #CE951C", -"XO c #E7B41B", -"YO c #B98026", -"ZO c #DAA61E", -"`O c #837F62", -" P c #2080BA", -".P c #0171C0", -"+P c #EFCB55", -"@P c #F6F5EE", -"#P c #9BB59E", -"$P c #30433B", -"%P c #1D1C19", -"&P c #1E1D19", -"*P c #1C1B19", -"=P c #1F1E18", -"-P c #1C191A", -";P c #1E1D18", -">P c #201F17", -",P c #1C1B1A", -"'P c #1F1D18", -")P c #1B1A1A", -"!P c #1D1C18", -"~P c #1D1B1A", -"{P c #1E1C19", -"]P c #1E1C18", -"^P c #201E17", -"/P c #201E18", -"(P c #1D1A19", -"_P c #1F1D19", -":P c #1D1B18", -"<P c #1E1B18", -"[P c #1C1D17", -"}P c #0D100D", -"|P c #686660", -"1P c #EEFAFB", -"2P c #4796CC", -"3P c #FEF5CC", -"4P c #EDC13A", -"5P c #F9F7EA", -"6P c #AFC1AD", -"7P c #2482C3", -"8P c #E3ECED", -"9P c #95BAD9", -"0P c #25231E", -"aP c #C6C7C1", -"bP c #F7EFCB", -"cP c #0A130B", -"dP c #63AADB", -"eP c #524E41", -"fP c #ECBF30", -"gP c #F6F1D9", -"hP c #E7ECEB", -"iP c #515455", -"jP c #131211", -"kP c #080703", -"lP c #6E6F59", -"mP c #FFFBEA", -"nP c #61A6D2", -"oP c #2F88C7", -"pP c #DAE9EE", -"qP c #837A6F", -"rP c #101011", -"sP c #CCD2D7", -"tP c #FBF8E5", -"uP c #F5F3E0", -"vP c #CDE7F5", -"wP c #8A9B64", -"xP c #314133", -"yP c #222124", -"zP c #161713", -"AP c #161918", -"BP c #262627", -"CP c #CACFD2", -"DP c #EFE4B8", -"EP c #F2E9C3", -"FP c #C6D1CB", -"GP c #85868C", -"HP c #257CB6", -"IP c #BC912F", -"JP c #EDC33D", -"KP c #F6F6F0", -"LP c #9FC5DD", -"MP c #9E978C", -"NP c #BA9341", -"OP c #C58C1E", -"PP c #D6A11F", -"QP c #ECB91A", -"RP c #CB8D1B", -"SP c #C48526", -"TP c #4E7B84", -"UP c #0C75BB", -"VP c #0D698E", -"WP c #D1CEB3", -"XP c #E9B30D", -"YP c #F0D886", -"ZP c #FFFDF0", -"`P c #EDFFFF", -" Q c #D4D5B7", -".Q c #C9C4B0", -"+Q c #CCC8B1", -"@Q c #C6C2B5", -"#Q c #CFCCAE", -"$Q c #C2BDB6", -"%Q c #CCC8B0", -"&Q c #CAC7B5", -"*Q c #C3BEAF", -"=Q c #D3D2B2", -"-Q c #C4BFB2", -";Q c #CDCAB3", -">Q c #D1CFB1", -",Q c #C4BFB3", -"'Q c #CECBB0", -")Q c #C7C3B0", -"!Q c #CBC8B5", -"~Q c #C3BDB0", -"{Q c #C3BDB2", -"]Q c #CDCBB1", -"^Q c #C5C1B3", -"/Q c #CECBB1", -"(Q c #C6C1B3", -"_Q c #CDCAB0", -":Q c #C8C5B6", -"<Q c #C6C0AF", -"[Q c #D0CEB3", -"}Q c #C7C2B1", -"|Q c #CBC8B4", -"1Q c #C4BEB1", -"2Q c #C2BDB3", -"3Q c #CCC7B0", -"4Q c #C9C5B3", -"5Q c #C9C6B6", -"6Q c #C4BEAF", -"7Q c #D2D1B2", -"8Q c #C5BFB2", -"9Q c #CCCAB3", -"0Q c #C3BEB3", -"aQ c #CECBAF", -"bQ c #C7C3B6", -"cQ c #C9C4AF", -"dQ c #CCC9B3", -"eQ c #C9C5B0", -"fQ c #C4BDB0", -"gQ c #C3BEB2", -"hQ c #CDCAB1", -"iQ c #C5C0B3", -"jQ c #CFCCB1", -"kQ c #CECAAF", -"lQ c #CFCDB3", -"mQ c #C8C2B0", -"nQ c #CFCCB0", -"oQ c #C6C1B5", -"pQ c #C8C4B3", -"qQ c #CDC9AF", -"rQ c #C5BEAE", -"sQ c #D2D0B3", -"tQ c #C5C0B1", -"uQ c #D2D0B1", -"vQ c #CFCCAF", -"wQ c #CAC5AF", -"xQ c #CACDB4", -"yQ c #828F7C", -"zQ c #2C3225", -"AQ c #D5D9CA", -"BQ c #7DB8DF", -"CQ c #E2E1CD", -"DQ c #393E33", -"EQ c #E8AF05", -"FQ c #FAF6E2", -"GQ c #AAB0A9", -"HQ c #C2CDD1", -"IQ c #AABBAB", -"JQ c #ECC244", -"KQ c #143314", -"LQ c #62A6D3", -"MQ c #505939", -"NQ c #ECC135", -"OQ c #F5EDCB", -"PQ c #BAB8B2", -"QQ c #646D74", -"RQ c #54616C", -"SQ c #566069", -"TQ c #55595E", -"UQ c #55595D", -"VQ c #586875", -"WQ c #555659", -"XQ c #55585D", -"YQ c #4E5648", -"ZQ c #131413", -"`Q c #161E26", -" R c #B9BEBF", -".R c #C6DDE8", -"+R c #0A71BB", -"@R c #3189C7", -"#R c #DCEAEF", -"$R c #817C70", -"%R c #101112", -"&R c #F8DD85", -"*R c #EDC548", -"=R c #EDD483", -"-R c #FFFEF1", -";R c #DBDDD9", -">R c #ADB5A4", -",R c #74887D", -"'R c #5D6672", -")R c #4B4A47", -"!R c #48433E", -"~R c #19311A", -"{R c #1A2519", -"]R c #192419", -"^R c #151615", -"/R c #182118", -"(R c #171D18", -"_R c #1D2F1C", -":R c #4B4541", -"<R c #4C4D50", -"[R c #5F7570", -"}R c #ADBFB8", -"|R c #FAF7E5", -"1R c #EDCE66", -"2R c #E8B003", -"3R c #F0DC99", -"4R c #F6F8F7", -"5R c #4B5F4F", -"6R c #040606", -"7R c #CECFC9", -"8R c #ECF1EF", -"9R c #0271BD", -"0R c #0870B6", -"aR c #AA9D4C", -"bR c #D9A31D", -"cR c #E7B41A", -"dR c #EFDC9A", -"eR c #F4F7F7", -"fR c #F9F9F4", -"gR c #9BBEC7", -"hR c #75671B", -"iR c #86582C", -"jR c #C99023", -"kR c #CA9422", -"lR c #DCA81D", -"mR c #CA9421", -"nR c #FDAE01", -"oR c #8D9E6F", -"pR c #046DBD", -"qR c #22759D", -"rR c #335E35", -"sR c #92BAD5", -"tR c #ECC752", -"uR c #F3D168", -"vR c #F8EDC3", -"wR c #F9E292", -"xR c #F9E7A8", -"yR c #FAEAB2", -"zR c #F8E39B", -"AR c #FAEAAC", -"BR c #F9E49C", -"CR c #FAEEC1", -"DR c #FADD7F", -"ER c #F8EFC8", -"FR c #FAE291", -"GR c #F9EAB5", -"HR c #FAE497", -"IR c #F9EBBA", -"JR c #FAE498", -"KR c #F9E5A3", -"LR c #FAEDBC", -"MR c #F9E18E", -"NR c #F9EBB7", -"OR c #F9E397", -"PR c #FAEEBF", -"QR c #FADE81", -"RR c #F8EFCA", -"SR c #F9E8AE", -"TR c #FAE7A3", -"UR c #F9E8AC", -"VR c #F9E6A0", -"WR c #F9E5A0", -"XR c #FAEFC1", -"YR c #F9DF84", -"ZR c #F9EDC1", -"`R c #F9E394", -" S c #FAECBB", -".S c #FAE089", -"+S c #F8EEC6", -"@S c #FAE393", -"#S c #FAEAB0", -"$S c #F9E59E", -"%S c #F9E9AB", -"&S c #F9E49B", -"*S c #FAEFC3", -"=S c #F9DD7F", -"-S c #F8EFC7", -";S c #F9E392", -">S c #F9EBB5", -",S c #F8ECBC", -"'S c #F8E6A2", -")S c #FAEDBB", -"!S c #F9E18F", -"~S c #F9EBB6", -"{S c #FAEEC2", -"]S c #F9DE7F", -"^S c #FAE392", -"/S c #F9E8AF", -"(S c #FAE6A1", -"_S c #F8E9AF", -":S c #FAE69F", -"<S c #F8E49E", -"[S c #F9DF85", -"}S c #F9EDBF", -"|S c #F9E295", -"1S c #F9EDBD", -"2S c #F9E086", -"3S c #F8EEC7", -"4S c #FAE394", -"5S c #F8E6A7", -"6S c #FAEAAE", -"7S c #F8E5A0", -"8S c #F9E8AA", -"9S c #F9DE7E", -"0S c #F9EEC6", -"aS c #F9E293", -"bS c #F9E391", -"cS c #F8ECBE", -"dS c #F8E5A1", -"eS c #FAEDBA", -"fS c #F8E290", -"gS c #FCF5D7", -"hS c #5A6158", -"iS c #131A14", -"jS c #C8C9BD", -"kS c #9DCAE5", -"lS c #DEDAC9", -"mS c #34372F", -"nS c #FEFBE1", -"oS c #EBBF38", -"pS c #FAF7E8", -"qS c #ACB8AA", -"rS c #0D180D", -"sS c #AAB4A4", -"tS c #DFEAEC", -"uS c #ADC5D8", -"vS c #B8C1B6", -"wS c #EECC5E", -"xS c #5F97BC", -"yS c #EFEEE8", -"zS c #645940", -"AS c #EED06C", -"BS c #FEF5D2", -"CS c #FDFCE8", -"DS c #ECF0DF", -"ES c #EEF0DD", -"FS c #EDEAD5", -"GS c #ECEBD5", -"HS c #EFF6E5", -"IS c #ECE8D2", -"JS c #ECEAD4", -"KS c #ECEAD2", -"LS c #EEEDE2", -"MS c #ECF6EB", -"NS c #9B9F9E", -"OS c #8C8B86", -"PS c #1C7FC1", -"QS c #4492CA", -"RS c #F7F8EE", -"SS c #576C52", -"TS c #110D0F", -"US c #FFFCCA", -"VS c #EAC348", -"WS c #EDCD64", -"XS c #F6DB81", -"YS c #FFF5D3", -"ZS c #F3F5DE", -"`S c #E6E7E2", -" T c #E4E6E6", -".T c #C4D9CD", -"+T c #C3D0CB", -"@T c #C2CFCA", -"#T c #BFC4C8", -"$T c #BFC2C7", -"%T c #C2CCCA", -"&T c #C1CACA", -"*T c #C6D8CE", -"=T c #E6E5E2", -"-T c #E7E7D8", -";T c #F7FAE9", -">T c #FCF5D1", -",T c #F0D780", -"'T c #EBC141", -")T c #F8FCF3", -"!T c #AAAC98", -"~T c #030F00", -"{T c #545F63", -"]T c #F3F2E9", -"^T c #78B1D6", -"/T c #0D73B6", -"(T c #A2914A", -"_T c #C99020", -":T c #EAB619", -"<T c #F4FAFE", -"[T c #E8E6E1", -"}T c #515655", -"|T c #030800", -"1T c #89611E", -"2T c #C88E25", -"3T c #DAA51E", -"4T c #DCA71D", -"5T c #D19E22", -"6T c #D18913", -"7T c #45708E", -"8T c #0071C2", -"9T c #1B6B9A", -"0T c #1D3820", -"aT c #95C6E6", -"bT c #D0CDB4", -"cT c #E8B71F", -"dT c #E9BF39", -"eT c #FFFADE", -"fT c #6B916D", -"gT c #0B0E0C", -"hT c #C7C3BD", -"iT c #A1CDE5", -"jT c #27323F", -"kT c #E8B008", -"lT c #ABB3A9", -"mT c #B8B78A", -"nT c #131C0F", -"oT c #ECC343", -"pT c #51573B", -"qT c #F0C746", -"rT c #F0C848", -"sT c #F0C847", -"tT c #F0C745", -"uT c #EFCA53", -"vT c #F5EDCD", -"wT c #FCFEFC", -"xT c #37462B", -"yT c #888884", -"zT c #4A93C9", -"AT c #FFFBED", -"BT c #445344", -"CT c #020403", -"DT c #1E371D", -"ET c #EED37B", -"FT c #E9B823", -"GT c #EFC53F", -"HT c #F2D67D", -"IT c #F7DE94", -"JT c #F8E7AA", -"KT c #F9E8A7", -"LT c #FAE9AC", -"MT c #F8E5A4", -"NT c #F1CE5F", -"OT c #EEC853", -"PT c #FDFBF1", -"QT c #C8D2D7", -"RT c #181E20", -"ST c #1A1817", -"TT c #BDBAB3", -"UT c #D3E5EC", -"VT c #A08E4B", -"WT c #CE971F", -"XT c #EDC84E", -"YT c #F3F2DD", -"ZT c #EAE6E0", -"`T c #58544C", -" U c #1C2813", -".U c #947B25", -"+U c #D59A21", -"@U c #CD9621", -"#U c #D49F20", -"$U c #D1991D", -"%U c #AD8337", -"&U c #32709D", -"*U c #1E739B", -"=U c #254928", -"-U c #95C6E8", -";U c #EDC647", -">U c #E9BC30", -",U c #6B936C", -"'U c #C7C4BE", -")U c #A0CCE5", -"!U c #EAE0BD", -"~U c #403D24", -"{U c #FFF8D7", -"]U c #ADBAAA", -"^U c #A4A29F", -"/U c #E0ECF0", -"(U c #A8B6A4", -"_U c #1B1F15", -":U c #B9C2B7", -"<U c #E9B81D", -"[U c #EFF1EC", -"}U c #53533E", -"|U c #EED994", -"1U c #F9FBFB", -"2U c #2B4422", -"3U c #647681", -"4U c #2785C4", -"5U c #589FCE", -"6U c #FBF9F0", -"7U c #465A48", -"8U c #030603", -"9U c #1F2C1E", -"0U c #EDCF6D", -"aU c #FAF8ED", -"bU c #E5EFE5", -"cU c #30442F", -"dU c #6C6D6C", -"eU c #E5ECEE", -"fU c #5FA5D3", -"gU c #0C72B6", -"hU c #A6964A", -"iU c #C99121", -"jU c #E7B31B", -"kU c #EDC440", -"lU c #D9A41D", -"mU c #E2D4B5", -"nU c #F6FBFB", -"oU c #F8FBFA", -"pU c #A9C8C2", -"qU c #3E4839", -"rU c #202D14", -"sU c #8E7328", -"tU c #BC7F27", -"uU c #E4B01C", -"vU c #C28822", -"wU c #BE761B", -"xU c #387A9D", -"yU c #176E95", -"zU c #91B7D1", -"AU c #EDBF2F", -"BU c #FFF9DB", -"CU c #6B926C", -"DU c #2E3639", -"EU c #ABB4AA", -"FU c #0E1B0F", -"GU c #B8CAD4", -"HU c #B0BEB0", -"IU c #EDC545", -"JU c #F0F2ED", -"KU c #655C3E", -"LU c #E8B007", -"MU c #EFDA97", -"NU c #F8FCFA", -"OU c #434D36", -"PU c #717C82", -"QU c #4595CA", -"RU c #6AAAD4", -"SU c #E3E6D6", -"TU c #333E34", -"UU c #5F6852", -"VU c #EBCC66", -"WU c #EFD889", -"XU c #FFFCDF", -"YU c #E1EAD4", -"ZU c #334D33", -"`U c #394234", -" V c #ECE1D5", -".V c #B4CFE0", -"+V c #1B7DC0", -"@V c #0D74B6", -"#V c #9E8C4C", -"$V c #D0981F", -"%V c #E6B524", -"&V c #E2B745", -"*V c #F3EDD7", -"=V c #F2F6F3", -"-V c #FAFEFC", -";V c #E1F0EB", -">V c #898D70", -",V c #1B2018", -"'V c #030505", -")V c #313226", -"!V c #A98536", -"~V c #E0A81B", -"{V c #CD931D", -"]V c #B27526", -"^V c #508295", -"/V c #0371BE", -"(V c #216E9E", -"_V c #325736", -":V c #C8C2B9", -"<V c #24211E", -"[V c #D2D7D9", -"}V c #27333F", -"|V c #FEF9DC", -"1V c #FAF8E8", -"2V c #AAB3A9", -"3V c #DCEAEC", -"4V c #BBCAD1", -"5V c #AEBDAF", -"6V c #5F95B9", -"7V c #4D573A", -"8V c #EEDA97", -"9V c #093608", -"0V c #6E7B82", -"aV c #F8F7F1", -"bV c #0872BC", -"cV c #88BBDD", -"dV c #E1D6B6", -"eV c #332E1D", -"fV c #5A6C4C", -"gV c #EBCD67", -"hV c #F4E8C0", -"iV c #B9B198", -"jV c #2B3716", -"kV c #1A3415", -"lV c #C9D9C6", -"mV c #DEE9F0", -"nV c #438DBE", -"oV c #B3A748", -"pV c #BF8623", -"qV c #E4B11B", -"rV c #EBBC2E", -"sV c #CC9F23", -"tV c #DCC56D", -"uV c #FBFBF3", -"vV c #BBBCB6", -"wV c #304744", -"xV c #3E3412", -"yV c #A47428", -"zV c #D49C20", -"AV c #E0A91A", -"BV c #B88029", -"CV c #547E8C", -"DV c #1E749A", -"EV c #254A28", -"FV c #97C7E9", -"GV c #C0CBB0", -"HV c #20251A", -"IV c #81868A", -"JV c #E9BC31", -"KV c #6A926B", -"LV c #EEDFB4", -"MV c #453C1A", -"NV c #EBC54E", -"OV c #FAF5E5", -"PV c #AEBFAD", -"QV c #001000", -"RV c #E2ECED", -"SV c #9BBAD0", -"TV c #22221B", -"UV c #61A2CD", -"VV c #535041", -"WV c #060008", -"XV c #898985", -"YV c #2484C2", -"ZV c #88BBDC", -"`V c #CCCBC8", -" W c #242629", -".W c #8D8275", -"+W c #ECCB63", -"@W c #EEC540", -"#W c #F1E7BD", -"$W c #F3F2E1", -"%W c #E1EEF4", -"&W c #828E91", -"*W c #1A1818", -"=W c #040207", -"-W c #0D1010", -";W c #9CC0CB", -">W c #FFFEF9", -",W c #5FA3D0", -"'W c #287FB6", -")W c #A77834", -"!W c #D49E1F", -"~W c #ECB818", -"{W c #E0AB1A", -"]W c #9E7D44", -"^W c #989261", -"/W c #F5F7F5", -"(W c #F9FAF7", -"_W c #ABC7D7", -":W c #564F44", -"<W c #44382D", -"[W c #C3933A", -"}W c #C68C20", -"|W c #E0AD1C", -"1W c #EBB719", -"2W c #D6A221", -"3W c #5B767F", -"4W c #0677C5", -"5W c #106A91", -"6W c #D6D4B2", -"7W c #7F837F", -"8W c #FAF6E1", -"9W c #FFFADB", -"0W c #AAA39D", -"aW c #100F0F", -"bW c #C7C5BE", -"cW c #A1CCE5", -"dW c #D5DFE2", -"eW c #2A3B48", -"fW c #7B7B69", -"gW c #EDCB62", -"hW c #FBF9E7", -"iW c #A7A8A7", -"jW c #102010", -"kW c #AEBFA7", -"lW c #B1D4EB", -"mW c #DAEAF3", -"nW c #CBB45C", -"oW c #021602", -"pW c #9CB6A0", -"qW c #FDF2D2", -"rW c #EDC549", -"sW c #F2FAFE", -"tW c #5C725A", -"uW c #000601", -"vW c #0A120A", -"wW c #80B5D6", -"xW c #63A9D7", -"yW c #EFF3ED", -"zW c #6B6639", -"AW c #585A57", -"BW c #EBEFEF", -"CW c #EAB614", -"DW c #F0DD9D", -"EW c #F9FCFB", -"FW c #575445", -"GW c #586F80", -"HW c #F0F3F0", -"IW c #4F9ACD", -"JW c #81B6D9", -"KW c #D9E6EA", -"LW c #2E3E42", -"MW c #040403", -"NW c #0C0D0E", -"OW c #FDFCFB", -"PW c #F4F4E6", -"QW c #EFC952", -"RW c #F3DC89", -"SW c #F5F3E3", -"TW c #EDF7FE", -"UW c #C4C5C1", -"VW c #302920", -"WW c #090709", -"XW c #1E321B", -"YW c #CEDECB", -"ZW c #FDFCF8", -"`W c #78AED3", -" X c #0170BE", -".X c #1A79AF", -"+X c #E3B71F", -"@X c #C28B23", -"#X c #E5B21B", -"$X c #D8A41E", -"%X c #E2A423", -"&X c #3B230D", -"*X c #113B0F", -"=X c #A09774", -"-X c #D9E0DC", -";X c #DFE1D7", -">X c #E1E2D9", -",X c #DEE2D7", -"'X c #E2E2D8", -")X c #DEE1D7", -"!X c #DFE0D9", -"~X c #DBDFD6", -"{X c #B1B8BA", -"]X c #8B8465", -"^X c #173F12", -"/X c #573C16", -"(X c #BC7D2B", -"_X c #CF9920", -":X c #E4B01A", -"<X c #EBB718", -"[X c #A57433", -"}X c #5F726E", -"|X c #0070CD", -"1X c #3C5D3E", -"2X c #85BCE1", -"3X c #D8DAC7", -"4X c #2B2B25", -"5X c #020206", -"6X c #4B4828", -"7X c #EBEEED", -"8X c #F2E3A8", -"9X c #F2E3A7", -"0X c #F3E7B2", -"aX c #F7F4E6", -"bX c #414345", -"cX c #192018", -"dX c #CBCEC1", -"eX c #9DCAE6", -"fX c #0773BC", -"gX c #68A9D4", -"hX c #E7E9E4", -"iX c #3B4449", -"jX c #19391C", -"kX c #E7E7E6", -"lX c #F2E2A5", -"mX c #F2E3A9", -"nX c #F4F6ED", -"oX c #7C7A75", -"pX c #191516", -"qX c #BCB3AF", -"rX c #9CC9E6", -"sX c #177BC0", -"tX c #A8C8DF", -"uX c #020C03", -"vX c #7D8C80", -"wX c #F2EEDF", -"xX c #F3E4AB", -"yX c #F3E7B5", -"zX c #DADDDD", -"AX c #414042", -"BX c #21521C", -"CX c #7CB4D6", -"DX c #509CD0", -"EX c #ECF1ED", -"FX c #727159", -"GX c #010107", -"HX c #29260B", -"IX c #D3D4CC", -"JX c #F2E2A2", -"KX c #F5EFD2", -"LX c #CFD0D1", -"MX c #001900", -"NX c #919487", -"OX c #FDFCF4", -"PX c #4794CA", -"QX c #F8F7ED", -"RX c #6B7B60", -"SX c #060B06", -"TX c #0B0B0B", -"UX c #606051", -"VX c #B4C1B8", -"WX c #D1DBE7", -"XX c #E3EBF7", -"YX c #EFF7FF", -"ZX c #F1F0E1", -"`X c #F2E4A8", -" Y c #FBEBAF", -".Y c #F9E39D", -"+Y c #F3D26F", -"@Y c #F0C94F", -"#Y c #ECC548", -"$Y c #EEC23C", -"%Y c #E8B925", -"&Y c #E9BA29", -"*Y c #E9BA28", -"=Y c #EEC649", -"-Y c #EEC53F", -";Y c #F1D371", -">Y c #F6DA84", -",Y c #FCEBB3", -"'Y c #EBE4BB", -")Y c #E3EDF6", -"!Y c #C1C5B1", -"~Y c #799297", -"{Y c #46443E", -"]Y c #555655", -"^Y c #EBE2D7", -"/Y c #DFEEF6", -"(Y c #7FB4D6", -"_Y c #005EB3", -":Y c #006FBF", -"<Y c #4F8990", -"[Y c #CD9B24", -"}Y c #D9A31E", -"|Y c #D9A51E", -"1Y c #E2AF1B", -"2Y c #E8B41A", -"3Y c #E6B31B", -"4Y c #B47A24", -"5Y c #C38D40", -"6Y c #0D050E", -"7Y c #3B3D24", -"8Y c #443D2A", -"9Y c #364023", -"0Y c #464028", -"aY c #323E24", -"bY c #39352B", -"cY c #131E0D", -"dY c #0C0E0B", -"eY c #5C4F1D", -"fY c #C28229", -"gY c #C58F23", -"hY c #E7B117", -"iY c #BF8624", -"jY c #B28F3A", -"kY c #3C7397", -"lY c #0672B9", -"mY c #116C91", -"nY c #F7FAFD", -"oY c #555446", -"pY c #050205", -"qY c #5D5E5C", -"rY c #9A9FA4", -"sY c #929AA4", -"tY c #9299A3", -"uY c #969BA2", -"vY c #6B6B6A", -"wY c #181818", -"xY c #3F4539", -"yY c #E8EADB", -"zY c #7BAFD2", -"AY c #3189C3", -"BY c #FFF1E1", -"CY c #706F6B", -"DY c #95999D", -"EY c #939AA5", -"FY c #929AA5", -"GY c #94999D", -"HY c #7F7C74", -"IY c #120F0D", -"JY c #3B3630", -"KY c #EAE6DD", -"LY c #7EB7DD", -"MY c #0065B6", -"NY c #B7D3E3", -"OY c #ECEEE3", -"PY c #2A3D33", -"QY c #1C1B1E", -"RY c #797876", -"SY c #949AA3", -"TY c #5B5A55", -"UY c #0B0C0E", -"VY c #7C856F", -"WY c #4E9BCE", -"XY c #F1F5F1", -"YY c #414240", -"ZY c #979B9C", -"`Y c #939BA7", -" Z c #929291", -".Z c #353637", -"+Z c #040005", -"@Z c #0E1712", -"#Z c #ACB6AB", -"$Z c #D9DFDF", -"%Z c #1176BD", -"&Z c #1D78B9", -"*Z c #BFD1DD", -"=Z c #C7C9BF", -"-Z c #1C2419", -";Z c #111B12", -">Z c #3A3F44", -",Z c #7C786F", -"'Z c #888784", -")Z c #95A8BC", -"!Z c #BBC2C5", -"~Z c #C5DACE", -"{Z c #D8E0D6", -"]Z c #EBE4C3", -"^Z c #EBF1DB", -"/Z c #FFF5B4", -"(Z c #F1F6D8", -"_Z c #FFEFBD", -":Z c #FFEEC0", -"<Z c #FDEDBD", -"[Z c #FFEEBE", -"}Z c #FFEFC0", -"|Z c #FFEEBF", -"1Z c #FFF9DA", -"2Z c #FEF5C6", -"3Z c #F7F1C8", -"4Z c #F0E9C4", -"5Z c #E5E6E4", -"6Z c #C2D9CD", -"7Z c #C0CCC7", -"8Z c #9B9EAA", -"9Z c #747C75", -"0Z c #4D5949", -"aZ c #232717", -"bZ c #000501", -"cZ c #253426", -"dZ c #8F958D", -"eZ c #FBF7EF", -"fZ c #C8D9E1", -"gZ c #428EC2", -"hZ c #627F75", -"iZ c #DDA016", -"jZ c #C68A1F", -"kZ c #D39D20", -"lZ c #D09B20", -"mZ c #DBA61D", -"nZ c #DFAB1C", -"oZ c #CD9721", -"pZ c #C99322", -"qZ c #BB7E21", -"rZ c #99794D", -"sZ c #424938", -"tZ c #0E160C", -"uZ c #687325", -"vZ c #C47F26", -"wZ c #E3AE1B", -"xZ c #E2AE1C", -"yZ c #E0AD1E", -"zZ c #D39418", -"AZ c #BE8528", -"BZ c #757C6B", -"CZ c #2770A6", -"DZ c #0070C3", -"EZ c #23749F", -"FZ c #345D36", -"GZ c #2C85C3", -"HZ c #D6E8F2", -"IZ c #D1CEB8", -"JZ c #071905", -"KZ c #121314", -"LZ c #121313", -"MZ c #07050C", -"NZ c #A4A5A3", -"OZ c #E3ECF1", -"PZ c #3385BB", -"QZ c #1679BB", -"RZ c #C0D2D9", -"SZ c #C5C0B6", -"TZ c #1F1E1D", -"UZ c #121315", -"VZ c #050A0E", -"WZ c #92A3AB", -"XZ c #F2F7F3", -"YZ c #4293CA", -"ZZ c #4193C9", -"`Z c #868D90", -" ` c #0C0B0B", -".` c #25292D", -"+` c #EBE9E5", -"@` c #D5E5EB", -"#` c #026DBA", -"$` c #A8CCE1", -"%` c #F4F0E5", -"&` c #4C594F", -"*` c #131416", -"=` c #4F575D", -"-` c #F2F0EA", -";` c #8AB1C8", -">` c #0470BA", -",` c #036FB8", -"'` c #4D98CA", -")` c #E4F1ED", -"!` c #9BADB3", -"~` c #0C0A09", -"{` c #13181B", -"]` c #1F2220", -"^` c #293D28", -"/` c #414537", -"(` c #595750", -"_` c #596A7A", -":` c #796F49", -"<` c #627381", -"[` c #859688", -"}` c #86AC8B", -"|` c #A9B7A6", -"1` c #9CB29C", -"2` c #87A98B", -"3` c #89AA8C", -"4` c #85A089", -"5` c #707277", -"6` c #68695D", -"7` c #5F6264", -"8` c #504D4B", -"9` c #263B26", -"0` c #232E23", -"a` c #141315", -"b` c #090A07", -"c` c #7D8880", -"d` c #D5D8C7", -"e` c #F3FAF8", -"f` c #81B8DB", -"g` c #2A83C0", -"h` c #006CB7", -"i` c #1D78B7", -"j` c #8E8C62", -"k` c #B38835", -"l` c #C77F15", -"m` c #B97C21", -"n` c #C28821", -"o` c #B78027", -"p` c #B98126", -"q` c #C38B23", -"r` c #D29E1F", -"s` c #DEAA1D", -"t` c #D49E20", -"u` c #F0BE19", -"v` c #E9B51B", -"w` c #D7A21F", -"x` c #C08924", -"y` c #B07625", -"z` c #BF7F3C", -"A` c #295325", -"B` c #4F4B2A", -"C` c #B07A39", -"D` c #C89021", -"E` c #C89222", -"F` c #EEBB19", -"G` c #EBB919", -"H` c #EEBC19", -"I` c #CB9521", -"J` c #C77D14", -"K` c #937E51", -"L` c #437390", -"M` c #1578B9", -"N` c #66A8D5", -"O` c #F1F7F5", -"P` c #A9BAA5", -"Q` c #6C8059", -"R` c #FBFCFE", -"S` c #88BADA", -"T` c #4D98CB", -"U` c #E6F0F2", -"V` c #AAA397", -"W` c #0D0B09", -"X` c #7D8284", -"Y` c #8BBCDA", -"Z` c #98C3DE", -"`` c #F6F3E8", -" . c #6D685F", -". . c #201B02", -"+ . c #BCBDB0", -"@ . c #589FCF", -"# . c #207EC1", -"$ . c #DEEDF4", -"% . c #D2DAC7", -"& . c #273E28", -"* . c #030003", -"= . c #2D2923", -"- . c #D4D0C5", -"; . c #CCE2EE", -"> . c #2683C1", -", . c #88B9D9", -"' . c #D6D8D6", -") . c #52493E", -"! . c #0B0A08", -"~ . c #0F130F", -"{ . c #0F1910", -"] . c #191C17", -"^ . c #0F1810", -"/ . c #101810", -"( . c #101910", -"_ . c #0F1610", -": . c #493E31", -"< . c #8BAEC5", -"[ . c #EEE7DB", -"} . c #F4F4EE", -"| . c #A3CBE4", -"1 . c #358DC8", -"2 . c #1073B3", -"3 . c #3884AC", -"4 . c #4A86A5", -"5 . c #9E7946", -"6 . c #B6852D", -"7 . c #BD751A", -"8 . c #B87821", -"9 . c #B37926", -"0 . c #BB8125", -"a . c #B67D26", -"b . c #B77F26", -"c . c #B47B28", -"d . c #C28B24", -"e . c #BE8625", -"f . c #D39D1F", -"g . c #BB8226", -"h . c #BA8226", -"i . c #B47A26", -"j . c #C67D24", -"k . c #505D1C", -"l . c #1C4C1B", -"m . c #0D130C", -"n . c #646627", -"o . c #C27D2B", -"p . c #B77E25", -"q . c #B37A28", -"r . c #C68F23", -"s . c #D59F1F", -"t . c #B07628", -"u . c #BD8524", -"v . c #8B8963", -"w . c #227BB5", -"x . c #287AA1", -"y . c #386339", -"z . c #AACBDF", -"A . c #CAC4B9", -"B . c #292826", -"C . c #0E0D0E", -"D . c #0F0A11", -"E . c #14330C", -"F . c #A3CADE", -"G . c #FCFBF3", -"H . c #9FC7DE", -"I . c #84B9DB", -"J . c #FCFEFB", -"K . c #C0C1C5", -"L . c #2A5328", -"M . c #0F0A0E", -"N . c #0E0D0C", -"O . c #A8BDC7", -"P . c #F6FAF7", -"Q . c #F6F4EF", -"R . c #849887", -"S . c #100E12", -"T . c #0F1212", -"U . c #355746", -"V . c #C2DAD8", -"W . c #FEFCF5", -"X . c #58A0CF", -"Y . c #4897CC", -"Z . c #DDEEF6", -"` . c #E4DED3", -" .. c #4D4945", -"... c #131314", -"+.. c #11100C", -"@.. c #111110", -"#.. c #121419", -"$.. c #47744C", -"%.. c #E3F4FF", -"&.. c #F0F2EF", -"*.. c #E6EDEE", -"=.. c #FAFAF3", -"-.. c #DFEBED", -";.. c #949CA1", -">.. c #667352", -",.. c #233222", -"'.. c #131519", -").. c #111012", -"!.. c #0F0D0E", -"~.. c #050A07", -"{.. c #111115", -"].. c #253C23", -"^.. c #7B8E82", -"/.. c #DAE6EB", -"(.. c #F3F7F3", -"_.. c #C7DEE9", -":.. c #559FD1", -"<.. c #127CC7", -"[.. c #3C88A2", -"}.. c #637872", -"|.. c #A1793A", -"1.. c #A97933", -"2.. c #B0782A", -"3.. c #B37827", -"4.. c #B1782A", -"5.. c #B47928", -"6.. c #B27827", -"7.. c #B37928", -"8.. c #B17728", -"9.. c #D7A31E", -"0.. c #CC9521", -"a.. c #C18A24", -"b.. c #AE7328", -"c.. c #A57739", -"d.. c #7C735F", -"e.. c #7C6F67", -"f.. c #1A4619", -"g.. c #080705", -"h.. c #0A0B06", -"i.. c #090F11", -"j.. c #0A0E0C", -"k.. c #081117", -"l.. c #081017", -"m.. c #091117", -"n.. c #0B1217", -"o.. c #081119", -"p.. c #0A0E09", -"q.. c #070706", -"r.. c #1C311D", -"s.. c #797345", -"t.. c #B2792E", -"u.. c #B27927", -"v.. c #AE7529", -"w.. c #CC9621", -"x.. c #D9A41E", -"y.. c #B17828", -"z.. c #B3792A", -"A.. c #777462", -"B.. c #0A70B8", -"C.. c #77B2D9", -"D.. c #D3E7F0", -"E.. c #CDCFC6", -"F.. c #BEB997", -"G.. c #B4ADA2", -"H.. c #B6AEA2", -"I.. c #B5AEA1", -"J.. c #B9B3A7", -"K.. c #C3C6C4", -"L.. c #FAF9F8", -"M.. c #E6F0F0", -"N.. c #92BFDB", -"O.. c #147ABF", -"P.. c #0773BB", -"Q.. c #83B8D8", -"R.. c #D8EAF1", -"S.. c #C5C7B6", -"T.. c #BAB39A", -"U.. c #B4AEA2", -"V.. c #B4AB9D", -"W.. c #CAD0D0", -"X.. c #E7FBFF", -"Y.. c #9EC6DE", -"Z.. c #1578BF", -"`.. c #A1C8E0", -" +. c #F2FAFD", -".+. c #E4E7E8", -"++. c #C5C8C5", -"@+. c #B6AFA2", -"#+. c #B5AEA2", -"$+. c #B9B4A9", -"%+. c #D4E3E9", -"&+. c #DFEBEE", -"*+. c #569FCE", -"=+. c #4E9ACD", -"-+. c #BEDBEB", -";+. c #D4D8DA", -">+. c #C4C097", -",+. c #B4ACA2", -"'+. c #C3C0B9", -")+. c #D3EEFD", -"!+. c #C2D6E0", -"~+. c #508FB8", -"{+. c #026CB5", -"]+. c #197CC1", -"^+. c #A2C8DE", -"/+. c #C6DCE7", -"(+. c #D9EBF3", -"_+. c #DAF2FF", -":+. c #C4C4BF", -"<+. c #B7AEA1", -"[+. c #708F6C", -"}+. c #5C5A5B", -"|+. c #4B4C4E", -"1+. c #363636", -"2+. c #362F2D", -"3+. c #0D1F0E", -"4+. c #0A190B", -"5+. c #070E08", -"6+. c #070B07", -"7+. c #0B1D0C", -"8+. c #272922", -"9+. c #373324", -"0+. c #3C3D3C", -"a+. c #5F5E5E", -"b+. c #647663", -"c+. c #AAAE9A", -"d+. c #D1DBE2", -"e+. c #EEFDFF", -"f+. c #F0F8FB", -"g+. c #CBE0E8", -"h+. c #72B0D9", -"i+. c #2985C4", -"j+. c #0370B9", -"k+. c #006EC2", -"l+. c #0C7FCF", -"m+. c #1B7DC3", -"n+. c #517084", -"o+. c #637470", -"p+. c #5C6E64", -"q+. c #81681B", -"r+. c #9E753C", -"s+. c #836C2D", -"t+. c #AF7725", -"u+. c #9E763E", -"v+. c #B07226", -"w+. c #BC8325", -"x+. c #BC8425", -"y+. c #B87F26", -"z+. c #C99122", -"A+. c #AD7429", -"B+. c #AC7728", -"C+. c #867149", -"D+. c #4E6537", -"E+. c #0B240A", -"F+. c #060104", -"G+. c #0E2921", -"H+. c #073552", -"I+. c #16594E", -"J+. c #0B729F", -"K+. c #116A7E", -"L+. c #047BC9", -"M+. c #037BCD", -"N+. c #057CCD", -"O+. c #1C8AD2", -"P+. c #0B7FCF", -"Q+. c #1888D2", -"R+. c #087ECE", -"S+. c #1E8AD3", -"T+. c #238DD4", -"U+. c #027EDA", -"V+. c #156562", -"W+. c #183845", -"X+. c #3E5827", -"Y+. c #826538", -"Z+. c #A8782E", -"`+. c #AC7229", -" @. c #AB722A", -".@. c #BC8525", -"+@. c #AC7129", -"@@. c #B27828", -"#@. c #AF7726", -"$@. c #626946", -"%@. c #1173BB", -"&@. c #2671A1", -"*@. c #375A39", -"=@. c #BDDCEF", -"-@. c #BDDEF5", -";@. c #BEE0F4", -">@. c #BFE1F4", -",@. c #B0D5EB", -"'@. c #7EB5D7", -")@. c #368ECA", -"!@. c #6BAAD1", -"~@. c #A5CEEA", -"{@. c #BFE1F5", -"]@. c #B7D9EC", -"^@. c #6BA9D0", -"/@. c #4395CB", -"(@. c #3F92CA", -"_@. c #82B8DA", -":@. c #BFE0F4", -"<@. c #A9CEE4", -"[@. c #6AA8D1", -"}@. c #1F81C3", -"|@. c #1B7EC1", -"1@. c #66AAD6", -"2@. c #B0BEC4", -"3@. c #BCDFF8", -"4@. c #BFE2F9", -"5@. c #BCCDD6", -"6@. c #94BCD6", -"7@. c #5AA1CF", -"8@. c #1179C1", -"9@. c #187CC1", -"0@. c #2383C5", -"a@. c #3B90C9", -"b@. c #5BA2CE", -"c@. c #8EB9D4", -"d@. c #BACCD6", -"e@. c #BCE0F6", -"f@. c #F0F8FF", -"g@. c #F3FDFF", -"h@. c #EDF4F4", -"i@. c #DDE0DC", -"j@. c #DDD9D2", -"k@. c #B8CBB2", -"l@. c #B6C4AF", -"m@. c #B1B8AC", -"n@. c #B3B6AB", -"o@. c #94A0A5", -"p@. c #9EA5A7", -"q@. c #AFAEA9", -"r@. c #ADAAA8", -"s@. c #B7C8B0", -"t@. c #B0B1A9", -"u@. c #BCCFB5", -"v@. c #D0D2C8", -"w@. c #DFDDC9", -"x@. c #DFE4E0", -"y@. c #EAF6FF", -"z@. c #CCE7F7", -"A@. c #72ACD2", -"B@. c #3C91CB", -"C@. c #147BC1", -"D@. c #0071C4", -"E@. c #0071C9", -"F@. c #006BAE", -"G@. c #00638A", -"H@. c #216884", -"I@. c #416254", -"J@. c #485D2B", -"K@. c #777062", -"L@. c #897146", -"M@. c #8E7246", -"N@. c #A5742E", -"O@. c #AB752D", -"P@. c #AA7630", -"Q@. c #9C7441", -"R@. c #947440", -"S@. c #947751", -"T@. c #766F43", -"U@. c #4C532B", -"V@. c #29260F", -"W@. c #214E19", -"X@. c #1D5E8B", -"Y@. c #09729E", -"Z@. c #037CD3", -"`@. c #0175CB", -" #. c #0372C1", -".#. c #0273C5", -"+#. c #0173C8", -"@#. c #167AB2", -"##. c #142900", -"$#. c #454431", -"%#. c #86754E", -"&#. c #A87835", -"*#. c #B1792C", -"=#. c #B07427", -"-#. c #B3772A", -";#. c #B57829", -">#. c #A37842", -",#. c #5B5F24", -"'#. c #0065A3", -")#. c #0073C4", -"!#. c #197297", -"~#. c #102412", -"{#. c #0970B6", -"]#. c #0B76BD", -"^#. c #0B75BE", -"/#. c #2C87C4", -"(#. c #3A8EC7", -"_#. c #5FA3D2", -":#. c #7FB9DF", -"<#. c #81BCE2", -"[#. c #B5D6EC", -"}#. c #BADAED", -"|#. c #C7E2F0", -"1#. c #C5E1F0", -"2#. c #CDE6F2", -"3#. c #CCE5F2", -"4#. c #D2E8F2", -"5#. c #C6E2F0", -"6#. c #C6E0EF", -"7#. c #B7D9ED", -"8#. c #B3D5EB", -"9#. c #89C0E6", -"0#. c #5EA4D3", -"a#. c #4D99CB", -"b#. c #2080C0", -"c#. c #0373C4", -"d#. c #006FB9", -"e#. c #0D71B5", -"f#. c #006FB7", -"g#. c #205944", -"h#. c #19584A", -"i#. c #345837", -"j#. c #405924", -"k#. c #51513A", -"l#. c #987441", -"m#. c #85734D", -"n#. c #485E27", -"o#. c #796732", -"p#. c #4D4B49", -"q#. c #2F3720", -"r#. c #1E4322", -"s#. c #0878C5", -"t#. c #056CA7", -"u#. c #1D491F", -"v#. c #202F0C", -"w#. c #1B4017", -"x#. c #576446", -"y#. c #8E7330", -"z#. c #90743F", -"A#. c #A27835", -"B#. c #A37737", -"C#. c #856E26", -"D#. c #826D38", -"E#. c #4A5816", -"F#. c #506961", -"G#. c #0671BC", -"H#. c #1B6E99", -"I#. c #162E19", -"J#. c #0F77BD", -"K#. c #1C7EC0", -"L#. c #0173C3", -"M#. c #156B88", -"N#. c #106573", -"O#. c #0B3325", -"P#. c #3A5133", -"Q#. c #294123", -"R#. c #233A1F", -"S#. c #134215", -"T#. c #345D66", -"U#. c #1E75AB", -"V#. c #096EA1", -"W#. c #114F4E", -"X#. c #17401D", -"Y#. c #194C15", -"Z#. c #1D2A11", -"`#. c #3F4613", -" $. c #334130", -".$. c #3C5134", -"+$. c #0B330E", -"@$. c #1C5730", -"#$. c #18605F", -"$$. c #026FB3", -"%$. c #206E9C", -"&$. c #0976C3", -"*$. c #0375CA", -"=$. c #096FA4", -"-$. c #016394", -";$. c #295E77", -">$. c #1A5A81", -",$. c #076998", -"'$. c #1772A2", -")$. c #1075BF", -"!$. c #096EA4", -"~$. c #175847", -"{$. c #054F7E", -"]$. c #13472B", -"^$. c #11442C", -"/$. c #105147", -"($. c #055E9B", -"_$. c #0C6FA2", -":$. c #0875C4", -"<$. c #0373C0", -"[$. c #0773BE", -"}$. c #0372BF", -"|$. c #056FB4", -"1$. c #0474BE", -"2$. c #0670B1", -"3$. c #0670B2", -"4$. c #0571B5", -"5$. c #0474C2", -"6$. c #0072C1", -"7$. c #22709F", -"8$. c #335A36", -"9$. c #116891", -"0$. c #2573A0", -"a$. c #365C38", -"b$. c #136F93", -"c$. c #2872A2", -"d$. c #0671BA", -"e$. c #126992", -"f$. c #2D89C7", -"g$. c #1C7FC2", -"h$. c #56A0D0", -"i$. c #CAE1EE", -"j$. c #0F74BC", -"k$. c #1B7FC2", -"l$. c #2B87C7", -"m$. c #2D88C7", -"n$. c #1A7CC0", -"o$. c #3A90C8", -"p$. c #C3E0F0", -"q$. c #B8C2C9", -"r$. c #0E74B9", -"s$. c #579FCE", -"t$. c #5DA3CF", -"u$. c #0F78BE", -"v$. c #21769C", -"w$. c #325F34", -"x$. c #6AABD6", -"y$. c #E8F0F2", -"z$. c #9EC6E0", -"A$. c #6AA9D1", -"B$. c #D8E7EA", -"C$. c #1474BC", -"D$. c #67A8D2", -"E$. c #9DC8E4", -"F$. c #0870BB", -"G$. c #91C0DD", -"H$. c #E2EDF1", -"I$. c #98C6E4", -"J$. c #0065B5", -"K$. c #87BBDE", -"L$. c #E3EEF1", -"M$. c #EDF4F3", -"N$. c #9AC6E2", -"O$. c #348BC6", -"P$. c #62A4D1", -"Q$. c #F5F9F3", -"R$. c #D0E7F2", -"S$. c #2F88C5", -"T$. c #1777B7", -"U$. c #92B3C8", -"V$. c #E8F1F2", -"W$. c #FEFEF4", -"X$. c #5EA4D1", -"Y$. c #1F6E9D", -"Z$. c #315735", -"`$. c #7DB7DD", -" %. c #FFFDF4", -".%. c #9DC5DD", -"+%. c #5AA0CF", -"@%. c #73AED4", -"#%. c #FCFCF5", -"$%. c #B0BCC0", -"%%. c #0970BA", -"&%. c #9AC3DB", -"*%. c #C4DBE8", -"=%. c #9EC5DE", -"-%. c #FCFAF1", -";%. c #EDF2EE", -">%. c #B0D3E6", -",%. c #C8E0E9", -"'%. c #A0CAE5", -")%. c #A4CCE5", -"!%. c #AFD2E8", -"~%. c #69A8D4", -"{%. c #9CC7E4", -"]%. c #66A9D5", -"^%. c #F3F5F2", -"/%. c #67A8D1", -"(%. c #6BA9D3", -"_%. c #68A8D3", -":%. c #B6D5E8", -"<%. c #0671BB", -"[%. c #8FBCD9", -"}%. c #AACFE7", -"|%. c #6DABD5", -"1%. c #9BAEB9", -"2%. c #C4E0EE", -"3%. c #529BCC", -"4%. c #87B9D9", -"5%. c #E4ECED", -"6%. c #549DCD", -"7%. c #156C95", -"8%. c #7AB4DC", -"9%. c #FCFAF3", -"0%. c #A8CBE0", -"a%. c #F8F8F0", -"b%. c #9FCAE6", -"c%. c #0870BA", -"d%. c #96C0DB", -"e%. c #8ABFE2", -"f%. c #95ACBA", -"g%. c #92BEDB", -"h%. c #FBFAF1", -"i%. c #0060B4", -"j%. c #90C1DC", -"k%. c #FDFDF6", -"l%. c #CFE3EE", -"m%. c #1B7ABE", -"n%. c #64A6D3", -"o%. c #97C2DD", -"p%. c #F2F6F1", -"q%. c #4E99CC", -"r%. c #FDFBF3", -"s%. c #9DC5DE", -"t%. c #5F99BF", -"u%. c #418FC3", -"v%. c #1078BD", -"w%. c #4494CB", -"x%. c #3387BF", -"y%. c #78A9C9", -"z%. c #71B0D9", -"A%. c #61A5D2", -"B%. c #328CC8", -"C%. c #6398BB", -"D%. c #1C7EBF", -"E%. c #237CB8", -"F%. c #5195C2", -"G%. c #4997CB", -"H%. c #5B95BC", -"I%. c #1E80C3", -"J%. c #639CC1", -"K%. c #3689BF", -"L%. c #7DB4D7", -"M%. c #94BDD7", -"N%. c #0770BB", -"O%. c #9BC3DC", -"P%. c #ACD0E5", -"Q%. c #348CC6", -"R%. c #5CA2D1", -"S%. c #76B3DB", -"T%. c #72A5C5", -"U%. c #3F8EC2", -"V%. c #0E78BF", -"W%. c #388EC8", -"X%. c #4897CB", -"Y%. c #277EB9", -"Z%. c #66A0C5", -"`%. c #74B1D9", -" &. c #689ABB", -".&. c #0D72B7", -"+&. c #4696CB", -"@&. c #7AB4DA", -"#&. c #65A8D4", -"$&. c #3F92C8", -"%&. c #6C9BBB", -"&&. c #73B2DC", -"*&. c #0068B6", -"=&. c #9BCDED", -"-&. c #FFFCF2", -";&. c #91BEDC", -">&. c #3089C6", -",&. c #74B1DA", -"'&. c #72A8CC", -")&. c #4D93C2", -"!&. c #398FC8", -"~&. c #4992C2", -"{&. c #ADC6D4", -"]&. c #3C90C7", -"^&. c #2885C4", -"/&. c #5EA3D2", -"(&. c #74B1D8", -"_&. c #75B1D9", -":&. c #4A97CB", -"<&. c #2081C2", -"[&. c #157EC4", -"}&. c #6297B9", -"|&. c #338CC7", -"1&. c #5190BA", -"2&. c #589FCD", -"3&. c #97C5DF", -"4&. c #6597B7", -"5&. c #4998CD", -"6&. c #2786C6", -"7&. c #70AED7", -"8&. c #73B0D8", -"9&. c #6AABD5", -"0&. c #338BC7", -"a&. c #5A99C3", -"b&. c #418EC1", -"c&. c #4392C7", -"d&. c #1175B9", -"e&. c #2E85BE", -"f&. c #70A3C5", -"g&. c #72B1DA", -"h&. c #68A8D4", -"i&. c #2F8AC6", -"j&. c #4F99CD", -"k&. c #64A7D4", -"l&. c #4495CB", -"m&. c #4997CC", -"n&. c #72B0D8", -"o&. c #6EADD7", -"p&. c #4A98CC", -"q&. c #699BBD", -"r&. c #CDE2EE", -"s&. c #F6F8F1", -"t&. c #5698C3", -"u&. c #4D92C0", -"v&. c #328BC6", -"w&. c #D3E4E9", -"x&. c #2D86C3", -"y&. c #4B99CC", -"z&. c #1B79B9", -"A&. c #127AC2", -"B&. c #3B8FC7", -"C&. c #70AFD7", -"D&. c #71AFD8", -"E&. c #3B8FC8", -"F&. c #B6D5E6", -"G&. c #8BB4CE", -"H&. c #4E99CB", -"I&. c #3A8FC7", -"J&. c #6DACD5", -"K&. c #69ABD5", -"L&. c #2B86C4", -"M&. c #1276B9", -"N&. c #6E9BB7", -"O&. c #74B3DC", -"P&. c #2986C3", -"Q&. c #0C72B8", -"R&. c #468DBB", -"S&. c #74ABCF", -"T&. c #6FACD5", -"U&. c #528FB7", -"V&. c #0E78C0", -"W&. c #196B98", -"X&. c #162C19", -"Y&. c #A7CBE0", -"Z&. c #F4F1E9", -"`&. c #0B73BC", -" *. c #C8E0EA", -".*. c #C0CCCF", -"+*. c #82B5D6", -"@*. c #E0EAEA", -"#*. c #D8E3E7", -"$*. c #E3EFF3", -"%*. c #E7F1F1", -"&*. c #CCE1E8", -"**. c #4194CB", -"=*. c #9BC5DF", -"-*. c #F2EEE6", -";*. c #549AC8", -">*. c #DCE6E5", -",*. c #B7DBF1", -"'*. c #2382C4", -")*. c #B1D2E6", -"!*. c #ECEEE9", -"~*. c #75A8C9", -"{*. c #066FB6", -"]*. c #187DC1", -"^*. c #9EC9E1", -"/*. c #F0EFE9", -"(*. c #539BC9", -"_*. c #6EABD3", -":*. c #B2C5CF", -"<*. c #046BBA", -"[*. c #F0F4EF", -"}*. c #BDD8E7", -"|*. c #1C7DBF", -"1*. c #94C2DF", -"2*. c #DEEBEB", -"3*. c #EEF4F2", -"4*. c #D7E8F0", -"5*. c #F8F4EC", -"6*. c #E6EEEA", -"7*. c #A1CAE3", -"8*. c #378CC5", -"9*. c #B1D1E2", -"0*. c #E0EAEC", -"a*. c #86B4D2", -"b*. c #CDD6D6", -"c*. c #E1E9EA", -"d*. c #DBE9F1", -"e*. c #B6D3E3", -"f*. c #3A8FCA", -"g*. c #95B3C6", -"h*. c #DBE9F0", -"i*. c #E4EDEF", -"j*. c #E1EEED", -"k*. c #8BBBDA", -"l*. c #6AABD7", -"m*. c #D5E5E9", -"n*. c #FEF5E9", -"o*. c #E3EDF0", -"p*. c #E7F1EF", -"q*. c #96C2DC", -"r*. c #167ABF", -"s*. c #97B8CC", -"t*. c #96C3DE", -"u*. c #DDE9EE", -"v*. c #91C0DC", -"w*. c #A4CEE8", -"x*. c #EBF4F6", -"y*. c #F0F2EE", -"z*. c #E9EEEA", -"A*. c #96C3DF", -"B*. c #EDF0EF", -"C*. c #FEFAF1", -"D*. c #DEEBF1", -"E*. c #6CACD6", -"F*. c #4E9CCF", -"G*. c #C1DBE7", -"H*. c #EBF2F2", -"I*. c #D9E9EF", -"J*. c #E2EEF2", -"K*. c #B4D3E2", -"L*. c #5394C0", -"M*. c #EBE8E0", -"N*. c #C1DAE6", -"O*. c #90BFDA", -"P*. c #ECF3F2", -"Q*. c #A4CBE5", -"R*. c #2582C3", -"S*. c #C4D7E1", -"T*. c #E4EFF1", -"U*. c #FAF8F1", -"V*. c #E4EEF0", -"W*. c #E5E7E5", -"X*. c #D2E2EB", -"Y*. c #669CC2", -"Z*. c #CEE3EA", -"`*. c #E0ECF1", -" =. c #D9E8EE", -".=. c #FCFDF6", -"+=. c #D6E6EC", -"@=. c #5FA5D4", -"#=. c #E5EBEB", -"$=. c #BFCCD2", -"%=. c #0B74BB", -"&=. c #D5E4EA", -"*=. c #CFDEE4", -"==. c #7BA9C7", -"-=. c #D4E4E9", -";=. c #DDE5E7", -">=. c #F9FBF4", -",=. c #3D92CC", -"'=. c #E5EFEF", -")=. c #99C3DD", -"!=. c #B2D3E6", -"~=. c #E2E6E4", -"{=. c #F2F2ED", -"]=. c #2D89C8", -"^=. c #7EB5D6", -"/=. c #E5E8E5", -"(=. c #E8F1F3", -"_=. c #E0EBEE", -":=. c #5FA4CF", -"<=. c #D4E6EB", -"[=. c #F0F3F1", -"}=. c #E6E6E3", -"|=. c #EAF2F3", -"1=. c #AECFE1", -"2=. c #137CC3", -"3=. c #4F9BD0", -"4=. c #CADEE7", -"5=. c #77B1D6", -"6=. c #E4EEEF", -"7=. c #ECF3F4", -"8=. c #2A86C4", -"9=. c #67A8D3", -"0=. c #D8E8EF", -"a=. c #FAF4E9", -"b=. c #B6D1E1", -"c=. c #FFFDF6", -"d=. c #EAEFEE", -"e=. c #82B7D9", -"f=. c #006CBD", -"g=. c #ABCDE0", -"h=. c #E4EFEF", -"i=. c #91ADBF", -"j=. c #0066BA", -"k=. c #699CBF", -"l=. c #E6F0F1", -"m=. c #97C3DF", -"n=. c #87B9D8", -"o=. c #DDEAEA", -"p=. c #ADD0E3", -"q=. c #0B74BC", -"r=. c #4194CC", -"s=. c #D3E5EF", -"t=. c #DAE9EF", -"u=. c #F9FAF3", -"v=. c #F6F3ED", -"w=. c #DCE7EB", -"x=. c #DCE9EF", -"y=. c #1B7FC0", -"z=. c #8FBDDB", -"A=. c #E0ECEE", -"B=. c #CEE1EB", -"C=. c #DCECF0", -"D=. c #6BA2C5", -"E=. c #83B8D9", -"F=. c #D4E6ED", -"G=. c #91B3C8", -"H=. c #D3E5E8", -"I=. c #E5E7E4", -"J=. c #3890CC", -"K=. c #96B6C8", -"L=. c #D1E0E7", -"M=. c #EAF2F2", -"N=. c #EBEAE3", -"O=. c #86BADB", -"P=. c #117AC1", -"Q=. c #21739D", -"R=. c #325C35", -"S=. c #3F7771", -"T=. c #0B73B9", -"U=. c #98C3DC", -"V=. c #62A6D0", -"W=. c #3E91C8", -"X=. c #2F8AC7", -"Y=. c #4295CB", -"Z=. c #ADCEE1", -"`=. c #ABCDE1", -" -. c #58A0CE", -".-. c #F2F9F5", -"+-. c #BBBFBF", -"@-. c #EAF4F3", -"#-. c #F6F0E6", -"$-. c #358AC1", -"%-. c #4E9ACC", -"&-. c #98C5E0", -"*-. c #F9F8F1", -"=-. c #A9CEE6", -"--. c #3A85BA", -";-. c #3F86B7", -">-. c #4D86AD", -",-. c #3786BD", -"'-. c #5784A3", -")-. c #3989C1", -"!-. c #A2CBE4", -"~-. c #99C6E3", -"{-. c #0A75BE", -"]-. c #A5CBE2", -"^-. c #CAE1ED", -"/-. c #5AA1CE", -"(-. c #3F92C9", -"_-. c #BCD8E6", -":-. c #0F78C0", -"<-. c #C4DBE6", -"[-. c #F8F8F1", -"}-. c #F0F3EE", -"|-. c #B5D2E1", -"1-. c #398FCA", -"2-. c #C8E0EE", -"3-. c #D8E6EC", -"4-. c #EDF2ED", -"5-. c #64A7D2", -"6-. c #2D88C5", -"7-. c #6BACD6", -"8-. c #2884C3", -"9-. c #6B98B6", -"0-. c #DFEDF1", -"a-. c #D6E5EA", -"b-. c #FEFBF2", -"c-. c #6FAED9", -"d-. c #98BBD1", -"e-. c #FEFBF3", -"f-. c #3487C1", -"g-. c #4C85AD", -"h-. c #3B86B9", -"i-. c #4B86AF", -"j-. c #3C88BD", -"k-. c #8EC0DF", -"l-. c #F9FAF4", -"m-. c #D5CFC6", -"n-. c #3E93CD", -"o-. c #3F93CA", -"p-. c #6BACD7", -"q-. c #FAF9F1", -"r-. c #63A7D6", -"s-. c #328CC7", -"t-. c #4395CC", -"u-. c #AACDE0", -"v-. c #4F9CCE", -"w-. c #4998CE", -"x-. c #2886C5", -"y-. c #4998CF", -"z-. c #74B0D9", -"A-. c #2F89C7", -"B-. c #FFFBF1", -"C-. c #98C4DF", -"D-. c #64A2CD", -"E-. c #7CB5D9", -"F-. c #4A99CD", -"G-. c #3E92CB", -"H-. c #3F93CB", -"I-. c #B5D4E3", -"J-. c #4695CA", -"K-. c #277CB5", -"L-. c #C8DFEC", -"M-. c #358CC7", -"N-. c #6BABD4", -"O-. c #DBE8EE", -"P-. c #3F95D1", -"Q-. c #006DB8", -"R-. c #368CC6", -"S-. c #F7FBF5", -"T-. c #A5C2D2", -"U-. c #0672BA", -"V-. c #2784C4", -"W-. c #F0F3EF", -"X-. c #94C1DC", -"Y-. c #378EC9", -"Z-. c #398FC9", -"`-. c #9FC8DE", -" ;. c #2385C9", -".;. c #A0CEEB", -"+;. c #FEFBF1", -"@;. c #B3D4E9", -"#;. c #3889BF", -"$;. c #4592C5", -"%;. c #BCD7E4", -"&;. c #CFE2EB", -"*;. c #7BB2D7", -"=;. c #3888BF", -"-;. c #4F9BCF", -";;. c #EAF3EE", -">;. c #F5F6F2", -",;. c #6DAAD2", -"';. c #EEF3EE", -");. c #66A7D2", -"!;. c #3D8ABD", -"~;. c #3D92CA", -"{;. c #B4D5E8", -"];. c #97AFBE", -"^;. c #5BA3D4", -"/;. c #EAF1F0", -"(;. c #EAF1F1", -"_;. c #73AFD6", -":;. c #318AC6", -"<;. c #4D9BCE", -"[;. c #FFFEF3", -"};. c #98C5E3", -"|;. c #2182C3", -"1;. c #4596CC", -"2;. c #66A8D3", -"3;. c #DCE9EE", -"4;. c #F4F8F1", -"5;. c #58A1CF", -"6;. c #3990CA", -"7;. c #91C1DD", -"8;. c #C0DDEA", -"9;. c #658EAA", -"0;. c #7CB5DA", -"a;. c #D7E4E7", -"b;. c #F0F5F4", -"c;. c #509BCC", -"d;. c #E9EFEC", -"e;. c #E0F1F8", -"f;. c #4193CA", -"g;. c #4194CA", -"h;. c #B5D2E2", -"i;. c #5FA5D2", -"j;. c #4B99CE", -"k;. c #8FBEDB", -"l;. c #B9D6E4", -"m;. c #3088C6", -"n;. c #6FADD5", -"o;. c #EAF2F0", -"p;. c #FBF3E7", -"q;. c #98C4DC", -"r;. c #4295CD", -"s;. c #378DC7", -"t;. c #AACFE5", -"u;. c #EEF3F1", -"v;. c #D2E4EC", -"w;. c #F2F8F7", -"x;. c #E8E9E3", -"y;. c #5593BA", -"z;. c #106C90", -"A;. c #165B54", -"B;. c #0570B4", -"C;. c #7AB5DC", -"D;. c #FBFAF2", -"E;. c #579ACC", -"F;. c #9DC8E3", -"G;. c #2C86C3", -"H;. c #CDE0E8", -"I;. c #FFFFF4", -"J;. c #2D87C5", -"K;. c #D0E2E9", -"L;. c #A9CCE0", -"M;. c #FAF9F2", -"N;. c #EFF3EF", -"O;. c #BFD9E8", -"P;. c #7AB2D6", -"Q;. c #FCFCF1", -"R;. c #B4D6E9", -"S;. c #0A74BB", -"T;. c #3C90C8", -"U;. c #60A3CF", -"V;. c #EEF2EF", -"W;. c #E8EEED", -"X;. c #EAEEEB", -"Y;. c #E8EEEC", -"Z;. c #0061B5", -"`;. c #FEFEF3", -" >. c #2B86C5", -".>. c #F5F9F1", -"+>. c #80B6D7", -"@>. c #C1D9E5", -"#>. c #CEE0E8", -"$>. c #2583C4", -"%>. c #368DC7", -"&>. c #F6F8F2", -"*>. c #76AFD6", -"=>. c #BFD8E5", -"->. c #80B8DE", -";>. c #D6E5E7", -">>. c #DBE7EB", -",>. c #2984C4", -"'>. c #9BC7E4", -")>. c #E8EDEA", -"!>. c #B7D5E3", -"~>. c #FDFAF2", -"{>. c #DBEAF1", -"]>. c #2280BF", -"^>. c #F9F9F1", -"/>. c #8ABEE2", -"(>. c #7EB4D6", -"_>. c #FCF9F1", -":>. c #92C3E4", -"<>. c #B0D0E1", -"[>. c #F4F7F2", -"}>. c #69ABD7", -"|>. c #D4E7F0", -"1>. c #E4EDEC", -"2>. c #3D91C8", -"3>. c #5D8AAA", -"4>. c #F1F0E9", -"5>. c #8CBCD9", -"6>. c #9AC6DD", -"7>. c #72AED3", -"8>. c #939EA5", -"9>. c #006BBE", -"0>. c #C8E0ED", -"a>. c #7992A4", -"b>. c #A9AFB1", -"c>. c #FAFCF7", -"d>. c #E5F0EE", -"e>. c #529ED2", -"f>. c #0065B7", -"g>. c #A3CBE5", -"h>. c #FFFCF3", -"i>. c #8EBCDA", -"j>. c #C0D9E5", -"k>. c #88BDE0", -"l>. c #1D7FC1", -"m>. c #59A2D4", -"n>. c #EDF3F1", -"o>. c #5FA7D7", -"p>. c #4897CA", -"q>. c #ECF1EE", -"r>. c #CDE2ED", -"s>. c #F3F8F2", -"t>. c #177CC0", -"u>. c #8EBFDD", -"v>. c #F5F7F3", -"w>. c #EDEFEA", -"x>. c #C8DDE7", -"y>. c #2F88C6", -"z>. c #E4EDED", -"A>. c #4C80A4", -"B>. c #006DBE", -"C>. c #EAF3EF", -"D>. c #BED7E5", -"E>. c #65A5D1", -"F>. c #F4FAF7", -"G>. c #BDB9B5", -"H>. c #CEE3EF", -"I>. c #59A0CF", -"J>. c #3D90CB", -"K>. c #C8DDE6", -"L>. c #5DA2CF", -"M>. c #B5D5E9", -"N>. c #0B72BB", -"O>. c #90C0DB", -"P>. c #BCD7E5", -"Q>. c #5BA1D0", -"R>. c #75AFD5", -"S>. c #7BB4D7", -"T>. c #3074A9", -"U>. c #3E766F", -"V>. c #FEFBF4", -"W>. c #94C1DB", -"X>. c #64A6D1", -"Y>. c #D7E6EA", -"Z>. c #AED1E1", -"`>. c #569ED0", -" ,. c #EFF3EE", -".,. c #C0DCED", -"+,. c #C1DDED", -"@,. c #71AED5", -"#,. c #D8E6EA", -"$,. c #D8E6EB", -"%,. c #E8EFEE", -"&,. c #90C2E2", -"*,. c #74AED5", -"=,. c #579ECF", -"-,. c #C0DAEA", -";,. c #ACCCE1", -">,. c #005FB4", -",,. c #F6F9F1", -"',. c #A8CBDF", -"),. c #85BBE0", -"!,. c #4D98CC", -"~,. c #F1F7F1", -"{,. c #AFCFE2", -"],. c #1878B9", -"^,. c #1A7FC3", -"/,. c #3289C5", -"(,. c #DAE7EB", -"_,. c #E8F0EE", -":,. c #348BC7", -"<,. c #9AC2DD", -"[,. c #E0EAEB", -"},. c #B7D7EA", -"|,. c #84BADE", -"1,. c #FFFCF4", -"2,. c #549ED3", -"3,. c #E7EFEE", -"4,. c #DCE8EB", -"5,. c #2382C3", -"6,. c #D3E3EA", -"7,. c #E2EBED", -"8,. c #3B8EC9", -"9,. c #1478BB", -"0,. c #1A7ABB", -"a,. c #1878B8", -"b,. c #90BFDC", -"c,. c #5DA6D8", -"d,. c #DBE8ED", -"e,. c #3F91CC", -"f,. c #99C4DC", -"g,. c #4F9CD0", -"h,. c #8FBEDA", -"i,. c #FAF8F0", -"j,. c #A3CFEC", -"k,. c #FAFCF3", -"l,. c #9BC4DD", -"m,. c #2D86C5", -"n,. c #E9EFEE", -"o,. c #71ADD4", -"p,. c #B4D2E2", -"q,. c #88BFE5", -"r,. c #A9D2EB", -"s,. c #FDFCF2", -"t,. c #78B0D6", -"u,. c #EEF3EF", -"v,. c #5CA4D6", -"w,. c #5EA2D0", -"x,. c #FCFDF3", -"y,. c #4093CD", -"z,. c #187ABD", -"A,. c #1A7BBD", -"B,. c #197ABD", -"C,. c #1E7CBD", -"D,. c #B0D2E6", -"E,. c #E8F0F0", -"F,. c #E9E9E4", -"G,. c #4781A9", -"H,. c #006EBD", -"I,. c #C5DBE6", -"J,. c #CCE2ED", -"K,. c #6DABD3", -"L,. c #D2E2E9", -"M,. c #E0EDF0", -"N,. c #318CC8", -"O,. c #64A9D9", -"P,. c #82B9DF", -"Q,. c #FBFAF3", -"R,. c #91BFDB", -"S,. c #E1EBEC", -"T,. c #4395C9", -"U,. c #92C0DC", -"V,. c #E8F1EE", -"W,. c #4092C9", -"X,. c #85BADD", -"Y,. c #1A7EC2", -"Z,. c #1A79B9", -"`,. c #EBF1ED", -" '. c #C7DFED", -".'. c #0D72BB", -"+'. c #8DBEDA", -"@'. c #6CABD2", -"#'. c #398FC7", -"$'. c #6EADD3", -"%'. c #73AFD7", -"&'. c #0D688F", -"*'. c #296862", -"='. c #0871B7", -"-'. c #AACCE0", -";'. c #579DCD", -">'. c #338CC6", -",'. c #D6E5E9", -"''. c #1676BD", -")'. c #99C5DD", -"!'. c #0F76BE", -"~'. c #72B0DA", -"{'. c #BCCCD5", -"]'. c #65A7D2", -"^'. c #F2F4F1", -"/'. c #BCD7E6", -"('. c #157AC1", -"_'. c #A9C3D4", -":'. c #93C0DA", -"<'. c #5CA1CF", -"['. c #DAE7EC", -"}'. c #1379BF", -"|'. c #6BADDB", -"1'. c #F7FAF2", -"2'. c #C4DEEC", -"3'. c #A0C5DD", -"4'. c #5BA1D2", -"5'. c #DFEDF3", -"6'. c #D2CEC8", -"7'. c #D9EDF7", -"8'. c #D9E0E2", -"9'. c #CED9DE", -"0'. c #65A9D7", -"a'. c #96AEBD", -"b'. c #89BADA", -"c'. c #A6CCE1", -"d'. c #58A1D3", -"e'. c #DAE7EA", -"f'. c #7DB4D6", -"g'. c #D0E4EE", -"h'. c #D6DCDC", -"i'. c #D4D4D0", -"j'. c #D8E5EB", -"k'. c #D2CBC3", -"l'. c #D6EAF3", -"m'. c #CBDFE8", -"n'. c #187BBF", -"o'. c #69A9D2", -"p'. c #CAE1EC", -"q'. c #F7F8F2", -"r'. c #A2CCE7", -"s'. c #F3F8F3", -"t'. c #D0D9DD", -"u'. c #0D75BC", -"v'. c #E7EEEE", -"w'. c #E2EAE9", -"x'. c #408BBF", -"y'. c #9DC6DD", -"z'. c #FAF8F2", -"A'. c #87BCE0", -"B'. c #82B7DA", -"C'. c #7DB3D7", -"D'. c #4D99CE", -"E'. c #D8DCDC", -"F'. c #D5DBDC", -"G'. c #D1D5D4", -"H'. c #71ACD5", -"I'. c #E9F0EF", -"J'. c #D8E7EC", -"K'. c #127CC4", -"L'. c #C3D1D7", -"M'. c #056FBB", -"N'. c #7CB2D5", -"O'. c #C8E0EB", -"P'. c #B6CFDA", -"Q'. c #0C70B5", -"R'. c #026FBB", -"S'. c #9EC7E1", -"T'. c #0975BD", -"U'. c #88BCDD", -"V'. c #E3EDED", -"W'. c #BFDAEA", -"X'. c #559ECE", -"Y'. c #ACCEE4", -"Z'. c #8BBCD9", -"`'. c #D9EDF6", -" ). c #D2CBC5", -".). c #D7E6ED", -"+). c #D3D5D2", -"@). c #DEEEF5", -"#). c #EDF2EF", -"$). c #1473BC", -"%). c #81B8D7", -"&). c #539ED1", -"*). c #2D86C4", -"=). c #E4ECEC", -"-). c #1B7AC0", -";). c #85B9D9", -">). c #2470A2", -",). c #355A38", -"'). c #155A51", -")). c #0771B4", -"!). c #FDFBF2", -"~). c #9EC6DD", -"{). c #5CA2CF", -"]). c #358DC6", -"^). c #DDE9EA", -"/). c #CEE4F0", -"(). c #4C9ACC", -"_). c #FBF9F1", -":). c #5294C1", -"<). c #BCCDD7", -"[). c #7AB4D9", -"}). c #C7DDE7", -"|). c #6DAAD3", -"1). c #F9F9F3", -"2). c #A1BED1", -"3). c #086FBA", -"4). c #96BFDA", -"5). c #82BBE1", -"6). c #A7CDE5", -"7). c #1C7FC0", -"8). c #F6FAF1", -"9). c #CAE0ED", -"0). c #A0C6DD", -"a). c #D9E2E4", -"b). c #7FB3D4", -"c). c #79B0D4", -"d). c #88BCDC", -"e). c #8BBEDD", -"f). c #98C5E1", -"g). c #9CCDEE", -"h). c #97C1DD", -"i). c #8ABEDE", -"j). c #FAF9F4", -"k). c #57A0CF", -"l). c #BFDAE9", -"m). c #EAF1F2", -"n). c #94C1DE", -"o). c #77B2D7", -"p). c #7BB6DA", -"q). c #7BB2D6", -"r). c #7CB7DC", -"s). c #83B7D8", -"t). c #89BBDC", -"u). c #F0F4F0", -"v). c #C3DBE6", -"w). c #A0C9DE", -"x). c #5BA2D1", -"y). c #9EC8E2", -"z). c #FDFBF5", -"A). c #CCE2EA", -"B). c #7CB2D6", -"C). c #559ECD", -"D). c #AFD0E2", -"E). c #F6FAF3", -"F). c #BBCDD8", -"G). c #0A73BB", -"H). c #DFE8E8", -"I). c #3584BB", -"J). c #A1C8DD", -"K). c #9AC5E2", -"L). c #4C9AD0", -"M). c #6FABD2", -"N). c #7AB3D8", -"O). c #80B8DB", -"P). c #92C1DE", -"Q). c #EAF0F0", -"R). c #CEE1E8", -"S). c #197FC3", -"T). c #BAD8E8", -"U). c #197DBF", -"V). c #61A6D3", -"W). c #E1EDEC", -"X). c #0972BB", -"Y). c #E9F1EF", -"Z). c #D5E0E4", -"`). c #3183BE", -" !. c #3087C5", -".!. c #E1EAEC", -"+!. c #D2E4EB", -"@!. c #0F76BD", -"#!. c #60A3D0", -"$!. c #C2DCE6", -"%!. c #FEFDF5", -"&!. c #95BFD6", -"*!. c #1677B8", -"=!. c #BAD7E9", -"-!. c #89BAD9", -";!. c #C2DAE6", -">!. c #7BB1D5", -",!. c #79B1D5", -"'!. c #76AFD5", -")!. c #0A72BB", -"!!. c #95C2DB", -"~!. c #FDFDF5", -"{!. c #56A0D1", -"]!. c #E3ECEC", -"^!. c #CEE2EE", -"/!. c #1E7DC1", -"(!. c #549ECD", -"_!. c #0673C0", -":!. c #126881", -"<!. c #23645B", -"[!. c #0F76BA", -"}!. c #A5CAE0", -"|!. c #0973BD", -"1!. c #5C9FCE", -"2!. c #D5E7F0", -"3!. c #1277BE", -"4!. c #9EC7DE", -"5!. c #4797CC", -"6!. c #78A5C3", -"7!. c #7CB4D8", -"8!. c #F8F7F0", -"9!. c #C0E0F5", -"0!. c #A4CADF", -"a!. c #96C7E7", -"b!. c #0770BA", -"c!. c #9CC4DD", -"d!. c #92C0DF", -"e!. c #93C1E0", -"f!. c #C2DCEB", -"g!. c #6F9EBE", -"h!. c #F6FAF2", -"i!. c #A6CADE", -"j!. c #EEF6F1", -"k!. c #CFD7DA", -"l!. c #207EBD", -"m!. c #006ABA", -"n!. c #97B5C7", -"o!. c #99C2DD", -"p!. c #9BC5E0", -"q!. c #F8F9F3", -"r!. c #97C5E4", -"s!. c #4595CC", -"t!. c #82B9DB", -"u!. c #61A5D1", -"v!. c #58A0D1", -"w!. c #D1E3EB", -"x!. c #2C87C5", -"y!. c #4795CB", -"z!. c #F7FAF1", -"A!. c #B5D5E8", -"B!. c #DEEAEE", -"C!. c #318DCC", -"D!. c #8BBCDD", -"E!. c #68A9D2", -"F!. c #368EC9", -"G!. c #DEEAED", -"H!. c #3D88BC", -"I!. c #D8E2E4", -"J!. c #348DCA", -"K!. c #CBDFE7", -"L!. c #B6D4E4", -"M!. c #167CC1", -"N!. c #DFECF1", -"O!. c #6FACD4", -"P!. c #FDFDF4", -"Q!. c #549CCE", -"R!. c #70ABD2", -"S!. c #83B9DC", -"T!. c #1479BE", -"U!. c #6AA9D3", -"V!. c #EEF4F0", -"W!. c #EDEBE6", -"X!. c #448DBF", -"Y!. c #ACCFE4", -"Z!. c #F1F5F0", -"`!. c #77B0D4", -" ~. c #94C2DD", -".~. c #92C2DB", -"+~. c #3388C4", -"@~. c #539DCD", -"#~. c #1176B4", -"$~. c #3C715D", -"%~. c #3C6434", -"&~. c #22779E", -"*~. c #61A3CF", -"=~. c #DCE8EA", -"-~. c #D4E6F0", -";~. c #8FC0DE", -">~. c #4C99CC", -",~. c #C5DCE7", -"'~. c #B8BEC0", -")~. c #B5D5E4", -"!~. c #519ED0", -"~~. c #EBF2F3", -"{~. c #F8FAF4", -"]~. c #ADBCC3", -"^~. c #0970BB", -"/~. c #F6F7F0", -"(~. c #5AA0CE", -"_~. c #E8F1F1", -":~. c #C6DEE7", -"<~. c #73B2DD", -"[~. c #A4C8DE", -"}~. c #BFDBE9", -"|~. c #64A6D2", -"1~. c #A7CCE1", -"2~. c #5CA2D0", -"3~. c #9AC4DE", -"4~. c #0771BB", -"5~. c #C5DCE6", -"6~. c #8EBEDC", -"7~. c #6FACD3", -"8~. c #BAD6E4", -"9~. c #0D77BF", -"0~. c #A9CDE2", -"a~. c #308AC5", -"b~. c #A8CCE2", -"c~. c #3A7FAF", -"d~. c #9CC7E3", -"e~. c #FDFCF3", -"f~. c #74AFD5", -"g~. c #1E7FC2", -"h~. c #0D70B4", -"i~. c #C4D8E1", -"j~. c #B0D1E4", -"k~. c #D2E3E9", -"l~. c #1C7FC3", -"m~. c #CDE3ED", -"n~. c #E4F0F3", -"o~. c #A6CCE3", -"p~. c #B3D4E6", -"q~. c #2E82C2", -"r~. c #0D77BD", -"s~. c #4A9ACF", -"t~. c #C0DBEA", -"u~. c #388DC7", -"v~. c #E1ECEC", -"w~. c #E1EDEF", -"x~. c #0F78BD", -"y~. c #3087C4", -"z~. c #86B9D9", -"A~. c #1374B5", -"B~. c #456A61", -"C~. c #3F5E1D", -"D~. c #1E7193", -"E~. c #CEE4EE", -"F~. c #9EB2BE", -"G~. c #72AED5", -"H~. c #85AEC8", -"I~. c #7FAECC", -"J~. c #94B1C3", -"K~. c #599DCA", -"L~. c #599ECE", -"M~. c #E1EBEA", -"N~. c #9AC6DE", -"O~. c #549DD0", -"P~. c #ECF2F0", -"Q~. c #65A7D3", -"R~. c #4293C8", -"S~. c #0D75BE", -"T~. c #4A99CE", -"U~. c #F0F6F3", -"V~. c #0A70BB", -"W~. c #9CC4DC", -"X~. c #9BC4DE", -"Y~. c #D2E5EA", -"Z~. c #C8DFE6", -"`~. c #70A7CD", -" {. c #C9DFED", -".{. c #A5C8DE", -"+{. c #EDF4EF", -"@{. c #94C2E1", -"#{. c #2282C3", -"${. c #8EC1E2", -"%{. c #96B0C0", -"&{. c #C3DCEA", -"*{. c #80AECC", -"={. c #90AEC0", -"-{. c #86AEC7", -";{. c #7CB1D4", -">{. c #97C4DF", -",{. c #58A0D3", -"'{. c #6CADD8", -"){. c #3E91C9", -"!{. c #EFF3F1", -"~{. c #94C0DB", -"{{. c #4393C9", -"]{. c #1C80C2", -"^{. c #4D9ACB", -"/{. c #85B8DA", -"({. c #82B4D4", -"_{. c #1075BA", -":{. c #4495CC", -"<{. c #C9DEE7", -"[{. c #6FAED7", -"}{. c #F9F8F2", -"|{. c #D9E8EF", -"1{. c #368BC8", -"2{. c #DCE9ED", -"3{. c #7DB4D9", -"4{. c #A6CCE2", -"5{. c #F9F9F2", -"6{. c #FDFAF1", -"7{. c #A1CCE7", -"8{. c #4193CB", -"9{. c #A0C8DD", -"0{. c #8ABCDD", -"a{. c #79B1D6", -"b{. c #2A86C6", -"c{. c #EBF0EE", -"d{. c #338AC7", -"e{. c #5AA2D4", -"f{. c #8ABBDC", -"g{. c #84B8DB", -"h{. c #D3E3E8", -"i{. c #1179BF", -"j{. c #CDE1EC", -"k{. c #2180C1", -"l{. c #308AC6", -"m{. c #0C72BC", -"n{. c #B9DAEE", -"o{. c #8EBFDF", -"p{. c #FEFDF3", -"q{. c #B8D7E8", -"r{. c #0D72BC", -"s{. c #61A4D0", -"t{. c #3A8EC6", -"u{. c #1D7FC3", -"v{. c #E5F0F0", -"w{. c #3B91CA", -"x{. c #318AC7", -"y{. c #EBF3F1", -"z{. c #1B7EC2", -"A{. c #5897BF", -"B{. c #B2C9D4", -"C{. c #4094CA", -"D{. c #086FB0", -"E{. c #1D5845", -"F{. c #326C59", -"G{. c #0973B6", -"H{. c #FDFEF4", -"I{. c #B1D2E7", -"J{. c #60A4CF", -"K{. c #A7CEE6", -"L{. c #358DC7", -"M{. c #DAE9EC", -"N{. c #DFEDF4", -"O{. c #1378BE", -"P{. c #99C4DF", -"Q{. c #FEFDF8", -"R{. c #80B6D6", -"S{. c #FBFCF4", -"T{. c #E5EFF1", -"U{. c #F5F9F4", -"V{. c #B8D6E7", -"W{. c #FCFCF4", -"X{. c #A5CBE4", -"Y{. c #2E89C7", -"Z{. c #ACCEE3", -"`{. c #A3CCE3", -" ]. c #9BC7E2", -".]. c #93C4E4", -"+]. c #9BC3DD", -"@]. c #E3EFF2", -"#]. c #FFFEF5", -"$]. c #2E8AC8", -"%]. c #CFE2E9", -"&]. c #79A3C0", -"*]. c #0068BA", -"=]. c #DDECF1", -"-]. c #127AC0", -";]. c #91C3E3", -">]. c #FAFBF3", -",]. c #7DB5DB", -"']. c #A4BBC8", -")]. c #61A5D6", -"!]. c #87BBDA", -"~]. c #5DA4D3", -"{]. c #CDE0EA", -"]]. c #FEFEF5", -"^]. c #FCFDF4", -"/]. c #FCFCF3", -"(]. c #9EBED2", -"_]. c #1576B7", -":]. c #4E9BD0", -"<]. c #CDE1E7", -"[]. c #D1E3EC", -"}]. c #89BCDC", -"|]. c #D1E4EB", -"1]. c #ACD1EB", -"2]. c #FBFDF6", -"3]. c #C0DAE9", -"4]. c #F6F9F2", -"5]. c #3781B4", -"6]. c #AFD0E1", -"7]. c #93C3E4", -"8]. c #9BC5E2", -"9]. c #3A90CA", -"0]. c #FCF9F2", -"a]. c #E9F2F3", -"b]. c #F0F5F2", -"c]. c #F1F7F3", -"d]. c #88BADB", -"e]. c #5FA4D5", -"f]. c #BDD9E9", -"g]. c #C7DDE8", -"h]. c #F6FAF4", -"i]. c #0E72BB", -"j]. c #F7E6D6", -"k]. c #F6FAF6", -"l]. c #4497CC", -"m]. c #ECF4F2", -"n]. c #FDFEF5", -"o]. c #ECF2F1", -"p]. c #6CABD3", -"q]. c #2C88C4", -"r]. c #97C4DE", -"s]. c #FFFEF6", -"t]. c #368AC6", -"u]. c #DAEBF1", -"v]. c #207DC1", -"w]. c #78B3D8", -"x]. c #27799A", -"y]. c #2D562F", -"z]. c #6A6A3D", -"A]. c #1372B2", -"B]. c #529DCD", -"C]. c #549ECC", -"D]. c #539DCC", -"E]. c #5CA2CE", -"F]. c #3E92C9", -"G]. c #4294CA", -"H]. c #569FCF", -"I]. c #84B7D8", -"J]. c #82B6D8", -"K]. c #71ADD5", -"L]. c #1F81C2", -"M]. c #4696CA", -"N]. c #4495C9", -"O]. c #046FBA", -"P]. c #549DCE", -"Q]. c #398EC7", -"R]. c #2685C4", -"S]. c #3C91CA", -"T]. c #388FC8", -"U]. c #167DC3", -"V]. c #0C76BC", -"W]. c #4B99CD", -"X]. c #5EA3CF", -"Y]. c #227AB6", -"Z]. c #549DCC", -"`]. c #348CC7", -" ^. c #549ECE", -".^. c #4A98CB", -"+^. c #177DC1", -"@^. c #7FB4D7", -"#^. c #388EC7", -"$^. c #80B5D7", -"%^. c #4294C9", -"&^. c #6BAAD3", -"*^. c #83B7D9", -"=^. c #2483C4", -"-^. c #77B0D5", -";^. c #84B6D8", -">^. c #4E9BCC", -",^. c #4B97C8", -"'^. c #0E72B5", -")^. c #4797CA", -"!^. c #86B8D9", -"~^. c #81B5D8", -"{^. c #4998CB", -"]^. c #388FC9", -"^^. c #4293C9", -"/^. c #579ECE", -"(^. c #287EB8", -"_^. c #60A4D2", -":^. c #85B7D9", -"<^. c #E3DCD3", -"[^. c #2B7EB8", -"}^. c #82B6D9", -"|^. c #72ADD4", -"1^. c #79B1D7", -"2^. c #83B6D9", -"3^. c #7DB3D6", -"4^. c #177DC0", -"5^. c #4495CA", -"6^. c #1A7EC0", -"7^. c #16636F", -"8^. c #14709C", -"9^. c #5091BB", -"0^. c #F7ECDF", -"a^. c #8FC1DE", -"b^. c #1774A5", -"c^. c #546C29", -"d^. c #526D2F", -"e^. c #0A72C0", -"f^. c #F2F8F5", -"g^. c #2778A2", -"h^. c #3B5D1C", -"i^. c #38718B", -"j^. c #0377CA", -"k^. c #ABCFE2", -"l^. c #C7DFE8", -"m^. c #FBFBF6", -"n^. c #0B7ACC", -"o^. c #4E6A58", -"p^. c #182E19", -"q^. c #076EAA", -"r^. c #BDD8E6", -"s^. c #BBD7E5", -"t^. c #0071CA", -"u^. c #1E6B7A", -"v^. c #446E4C", -"w^. c #0070C5", -"x^. c #4F78A2", -"y^. c #537A57", -"z^. c #006FC2", -"A^. c #307D9E", -"B^. c #37602E", -"C^. c #1E77A4", -"D^. c #1E79AB", -"E^. c #246766", -"F^. c #177098", -"G^. c #0876C4", -"H^. c #1579BB", -"I^. c #36684C", -"J^. c #27738B", -"K^. c #0A74B8", -"L^. c #0472C1", -"M^. c #2E799B", -"N^. c #3C673F", -"O^. c #4C6F68", -"P^. c #0872BB", -"Q^. c #0875C2", -"R^. c #1A6E8F", -"S^. c #386030", -"T^. c #294219", -"U^. c #18543E", -"V^. c #477C75", -"W^. c #0A74C7", -"X^. c #0173C6", -"Y^. c #0070BE", -"Z^. c #1177B9", -"`^. c #086EA8", -" /. c #467359", -"./. c #3F6B6B", -"+/. c #1C6E86", -"@/. c #1A78B0", -"#/. c #0070C9", -"$/. c #006FC3", -"%/. c #006EC8", -"&/. c #0B76C3", -"*/. c #17719C", -"=/. c #3E7059", -"-/. c #205735", -";/. c #477A6B", -">/. c #478388", -",/. c #0074D0", -"'/. c #0070C6", -")/. c #006FBD", -"!/. c #0070BF", -"~/. c #006FC4", -"{/. c #0073CA", -"]/. c #0A76C4", -"^/. c #5C846F", -"//. c #356B57", -"(/. c #5C7A4B", -"_/. c #60866C", -":/. c #3983A3", -"</. c #337D98", -"[/. c #0A75C1", -"}/. c #2885C2", -"|/. c #1179BD", -"1/. c #157ABD", -"2/. c #0A75BB", -"3/. c #2584C1", -"4/. c #2584C2", -"5/. c #1A7DBF", -"6/. c #1279BD", -"7/. c #2482C1", -"8/. c #1A7EBF", -"9/. c #2886C2", -"0/. c #1B7EBF", -"a/. c #0D76BC", -"b/. c #0270B9", -"c/. c #2986C2", -"d/. c #1F80C0", -"e/. c #1E7FC0", -"f/. c #2181C0", -"g/. c #2985C2", -"h/. c #2684C1", -"i/. c #036FB9", -"j/. c #1C7FBF", -"k/. c #167ABE", -"l/. c #197CBF", -"m/. c #147ABD", -"n/. c #1078BC", -"o/. c #2785C2", -"p/. c #1479BD", -"q/. c #1378BD", -"r/. c #2281C1", -"s/. c #197DBE", -"t/. c #167BBE", -"u/. c #0974BB", -"v/. c #2A86C2", -"w/. c #0873BA", -"x/. c #1178BC", -"y/. c #177BBE", -"z/. c #0B75BB", -"A/. c #1D7FBF", -"B/. c #1E80C0", -"C/. c #1E7FBF", -"D/. c #1D7EBF", -"E/. c #1F7FC0", -"F/. c #2381C1", -"G/. c #187CBE", -"H/. c #1278BC", -"I/. c #2281C0", -"J/. c #2A85C2", -"K/. c #197CBE", -"L/. c #0E77BC", -"M/. c #2483C1", -"N/. c #2180C0", -"O/. c #2182C1", -"P/. c #2887C8", -"Q/. c #608465", -"R/. c #71895A", -"S/. c #132412", -". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # @ # # # # # # # # # # # @ # # # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # # # # # # # # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # # # # # # # # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # @ # # # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # @ # @ # # # @ # # # @ # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ # $ # # # $ # # # # # # # # # # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ $ $ $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # @ # # # @ # # # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % $ % $ % $ $ $ $ $ $ $ $ # $ # $ @ $ # $ # # # $ # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # $ # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % % % % % $ % $ % $ % $ % $ $ $ $ # $ # $ @ $ # $ # $ # $ # # # $ # # # $ # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % % % % % % % % % % $ % $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % $ % % % $ % $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % % & % & % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % & % & % & % & % & % & % & % & & & % & % & % & % % % % % % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ % $ % $ % % % $ % % % % % % % % % % % % % % & % & % & % & % & % & & & % & & & % & & & % & % & % & % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % % % % $ % % % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & & & % & & & % & & & % & & & % & % & % & % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % $ % % % % % % % % % % & % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & % & % % % % % % % % $ % $ % $ % $ $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % & % & % % % % $ % % % $ % $ % $ $ $ $ $ $ $ $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # $ # # # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & & & % & & & % & & & % & & & & & & & & & & & & & & & % & % % % % % % $ % $ % $ % $ $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % % % % % % % % $ % $ % $ $ $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % % % $ % % % % % % % % % % % % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % $ % $ % $ % $ % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & % & % & & & % & & & % & % & % & % & % & % % % % % % $ % $ % $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # $ # # # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % % % % % & % & % & % & & & % & & & % & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % $ % $ % $ % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & % & % & % & % % % % % % $ % $ % $ % $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % % % $ % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # $ # # # $ # $ # $ # $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & % & & & % & & & & & & & & & & & & & % & % & % % % % % % $ % $ % $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % $ % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % $ % $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # $ # # # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % & % % % & % & % & % & % & % & & & % & & & % & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % % % % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # $ # $ $ $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # @ # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # $ # # # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % & % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # $ # $ # $ @ $ $ $ $ $ $ % $ $ $ % $ % % % % % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % % % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # @ # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # @ # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # # # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # @ # # # # # # # # # # $ # $ # $ # $ # $ @ $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % % % $ % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ @ $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # $ # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ @ $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ @ $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # # # # # $ # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ @ $ # $ @ $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ @ $ # $ @ $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % $ % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ @ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ @ $ # $ @ $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % $ % % % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % % & % % % % % % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % $ % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # @ # # # @ # # # # # # # # # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % % % % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % & % % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % & % % % & % & % & % & % & % % % & % % % % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % & % % % % % % % % % % % % % % % % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % % % % % % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % & % % % % % % % & % % % & % % % % % % % % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ # $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # $ @ $ # $ @ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % % % % % % % % % % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % & % % % % % % % & % & % & % & % & % & % & % & % & % % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & % & % & % & % & & & % & & & % & & & % & % & % & % % % % % % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % & % % % & % & % & % & % & % & % & % & % & % % % % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % $ % % % % % % % % & % % % & % & % & % & % & % & % & & & % & & & % & & & % & & & % & & & % & % % % % % % $ % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % & % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % & % & % % % % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % & % % % & % & % & % & % & % & % & % & % & % & % & % & % & % % % % % % % % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ $ $ $ $ % $ % $ % $ % % % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % % % & % & % & % & % & & & % & & & % & & & % & & & % & & & % & & & % & & & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ # @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % % % % % % $ % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ $ $ % $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % & % & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ $ $ # $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % % % & % % % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % % % % % % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % % % & % & % & & & % & & & % & & & % & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % % % $ % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & % & & & % & & & % & % % % % % % % % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # # # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % % % % % % % % & % % % & % & % & % & % & % & % & % & % & % & % & % & & & % & & & % & & & % & % & % & % & % % % % % % % % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % % % & % & % & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & % & % & % % % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # # # $ # $ # $ # # # $ # # # # # # # # # # # $ # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % % % & % & % & % & % & % & % & % & % & % & & & % & & & % & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % $ % $ % $ % $ $ $ % $ $ $ % $ $ $ $ $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % & % % % & % & % & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % $ % % % % % % % % & % & % & % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ @ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & % & % & & & % & & & % & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % % % % % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % % % % % % $ % $ % $ % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % % % $ % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & % & % & & & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % % % % % % $ % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % $ % % % $ % % % $ % % % $ % % % $ % % % % % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % % % $ % % % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % % % % % % % % % % $ % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % % % % % % % % $ % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % $ % % % % % % % % % % & % & % & % & % & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % % % % % % % % % % % % % % $ % % % $ % % % $ % % % $ % % % $ % % % $ % % % $ % % % % % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % % % % % % % % % % % % $ % % % $ % $ % $ % $ % $ % % % $ % % % $ % % % $ % % % % % % % % % % % % % % % % % % & % & % & % & % & % & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ @ $ # $ @ $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % % % % % % % % % % & % & % & % & % & % & % & & & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % & % & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % & % % % & % % % & % & % & % & % & % & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % % % & % & % & % & % & % & % & % & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ $ $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % & % & % & % & % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ @ $ # $ @ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % & % & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % % % & % & % & % & % & % % % & % & % & % & % & % & % & % & % & % & % & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % & % % % & % % % % % % % & % % % % % % % % % % % & % % % & % % % & % & % & % & % & % & % & % & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & % & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % % % % % & % % % & % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & % & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % & % & % & % & % & & & % & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & & & % & % & % & % & % & % & % & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & % & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & & & % & & & % & & & % & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & & & % & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & % & & & % & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % % % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & & & % & & & % & & & % & & & % & & & % & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % & % & % & % & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + * + = - ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; + ; ; ; + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , ' ; ) ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ! ; ; ; ~ ; { ] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ^ / ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ( _ + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + < [ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; } | 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 3 4 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 7 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9 0 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b c ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + e ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + g ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + i ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; j + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + k l ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; m + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + n ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; o p + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + q ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; r s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + t u ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; v w x y z A B x C D E F G ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; H + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + I ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; J K L M N O O P Q R S T U V W X Y Z ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ` . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + .. +. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; @. #. $. %. &. *. =. -. ;. >. ,. '. ). !. ~. {. ]. ^. /. (. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; _. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + :. <. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; [. }. |. 1. 2. 3. 4. 5. 5. 6. 7. 8. 5. 5. 6. 9. 6. 3. 0. a. b. c. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; d. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + e. f. g. h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. j. k. l. m. n. o. p. q. r. q. q. q. q. q. q. q. q. q. q. s. t. 8. u. v. w. x. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. y. g. g. z. A. B. C. D. E. F. G. G. H. I. J. K. L. M. N. y. ; y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. O. P. Q. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + R. S. g. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. T. U. V. W. 3. X. Y. Z. `. + .+ ++ @+ #+ $+ %+ &+ *+ =+ -+ ;+ >+ ,+ '+ )+ j. h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. !+ L. ~+ {+ ]+ ^+ /+ (+ _+ :+ <+ [+ [+ <+ (+ }+ |+ 1+ 2+ 3+ L. N. g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. h. 4+ 5+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6+ 7+ g. 8+ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 9+ 0+ a+ b+ c+ X. d+ e+ f+ g+ h+ i+ j+ k+ l+ m+ n+ o+ p+ q+ r+ s+ t+ u+ v+ w+ x+ h. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. y+ z+ A+ B+ C+ D+ E+ F+ X. X. X. X. X. X. X. X. ;+ <+ G+ H+ I+ J+ K+ y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. y. L+ M+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + N+ O+ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; P+ Q+ R+ S+ T+ p. U+ V+ W+ X+ Y+ Z+ `+ @ .@ +@ @@ #@ $@ %@ &@ *@ =@ 3. -@ ;@ >@ ,@ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. '@ )@ !@ ~@ {@ ]@ ^@ /@ (@ _@ X. X. X. X. X. X. _@ X. :@ <@ [@ }@ |@ 1@ h. ; y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. y. 2@ 3@ 4@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5@ 6@ 7@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 8@ 9@ 0@ a@ b@ q. c@ d@ e@ f@ g@ h@ i@ j@ i@ k@ i@ l@ m@ n@ o@ p@ q@ r@ s@ t@ u@ v@ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. !+ w@ x@ y@ z@ A@ /@ X. B@ /@ X. X. X. X. X. X. _@ X. C@ D@ E@ F@ A@ G@ H@ I@ J@ g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ L@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ,@ O@ P@ Q@ R@ q. S@ T@ U@ V@ W@ X@ X@ X@ X@ X@ X@ X@ W@ Y@ Z@ `@ t+ 3. # t@ .# j. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. y. +# @# ## $# _@ X. B@ /@ X. X. X. X. X. X. X. X. X. q. %# &# *# =# -# _@ ;# ># ,# !+ g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. '# )# !# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 8@ 9@ ~# {# ]# q. S@ ^# /# (# W@ _# _# _# _# _# _# _# _# :# <# [# =@ }# |# 1# 2# j. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. h. 3# 4# 5# 6# X. X. X. X. X. X. X. X. X. X. X. X. X. 7# 8# 9# 0# a# b# c# X. d# e# f# y. ; y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g# h# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 9+ i# j# k# l# q. m# n# /# o# p# q# q# q# q# q# q# q# r# s# t# u# =@ 3. v# t@ w# x# ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. M. y# z# A# s. (@ X. X. X. X. X. X. X. X. X. X. X. X. q. B# C# D# E# F# X. B@ /@ G# H# I# y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# K# L# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ,@ M# N# O# b@ q. P# Q# R# S# T# U# U# U# U# U# U# V# W# X# Y# Z# =@ 3. `# t@ >@ $ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; M. .$ +$ @$ X. s. X. X. X. X. X. X. X. X. X. X. X. X. _@ #$ $$ %$ &$ X. _@ /@ B@ *$ =$ -$ h. i. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 2@ ;$ >$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 9+ ,$ '$ )$ b@ _@ !$ ~$ {$ ]$ ^$ /$ ($ _$ :$ <$ [$ }$ |$ 1$ 2$ 3$ t. 4$ 5$ 6$ j. 7$ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. L. 8$ 9$ 0$ X. X. X. X. X. X. X. X. X. X. X. X. X. _@ X. _@ ;+ ;+ _@ X. X. X. _@ ^@ a$ b$ c$ y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 2@ d$ e$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 7$ 9+ f$ g$ h$ i$ j$ k$ l$ m$ n$ o$ p$ q$ r$ s$ t$ u$ v$ w$ x$ y$ z$ A$ B$ C$ j. N. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; z. D$ E$ ;+ X. X. _@ X. X. X. _@ X. X. X. X. X. X. X. _@ X. X. X. X. _@ X. X. X. ^@ F$ G$ H$ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. I$ J$ K$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. L$ M$ N$ O$ P$ Q$ R$ S$ T$ U$ V$ W$ X$ Y$ Z$ `$ % .% +% @% X. 3. #% $% %% &% N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. z. *% =% ;+ X. X. X. ;+ -% _@ X. X. X. X. X. X. X. _@ X. X. _@ ;% -% X. _@ X. X. _@ z@ >% ,% M. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 2@ '% )% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; 7$ !% ~% {% ]% 3. ^% B@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ /% 3. (% _% :% <% x# ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; [% }% |% 1% X. X. _@ 2% 3% &$ X. _@ X. X. X. _@ X. X. 4% 5% 6% 7% 8% i$ X. X. (@ X. 9% 0% a% M. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. b% c% d% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; N. ; j. e% f% g% h% i% j% q. q. p. q. q. q. q. q. q. q. ^% k% l% m% n% o% 8@ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; N. N. N. N. N. N. N. ; i. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. p% q% r% s. s. q. p. s% t% u% c# /@ X. _@ _@ _@ ;+ v% w% x% y% z% A% F# X. X. X. X. B% C% D% M. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ E% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; N. 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ N. N. ; ; N. ; ; ; ; ; ; N. ; &% F% G% {$ H% I% J% K% L% M% N% O% P% Q% R% S% T% U% V% W% X% Y% i. ; N. ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; N. ; ; N. 7$ 9+ 9+ x# x# v@ v@ v@ x# $ 9+ Z% N. N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. K+ `% & 1% r. .& +& @& 8# #& $& ;+ X. _@ %& && *& =& -& ;& >& ,& '& )& 0$ X. X. X. !& ~& {& M. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& ^& /& + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; N. ; y. &% L$ j. (& i. i. i. i. i. i. i. i. i. (& &% _& j. i. ; N. ; ; ; ; ; ; N. ; &% &% :& <& [& }& |& 1& 2& 3& 4& 5& 6& 7& 8& 9& 0& a& b& T. N. h. i. ; ; ; ; ; ; i. h. ; N. c& j. x+ x+ x+ x+ x+ x+ x+ x+ x+ x+ 9+ i. ; N. ; ; ; ; N. ; ; N. x+ j. g. d& e& f& g& h& i& j& k& l& m& n& o& !% p& N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; q& 7$ 7$ ,@ q& 7$ 7$ q& 7$ ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. r& s& t& u& v& w& x& y& z& A& -# _@ X. _@ B& C& D& E& F& G& H& I& J& K& X. _@ X. X. ;+ L& M& M. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& O& + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; i. T. P& Q& R& S& T& U& V& W& X& Y& Z& `& * .* +* @* #* $* 9+ ; ; N. ; ; ; ; ; N. ; $ %* &* ** =* -* ;* >* ,* ,* ,* ,* ,* ,* '* )* !* $* ; ; ; ; ; ; ; ; ; N. ; i. ~* {* ]* ^* /* /* /* /* /* /* /* /* (* _* &% L$ N. ; N. ; ; N. ; :* $* _& <* [* }* |* 1* 2* 3* 4* 5* 6* 7* 8* 9* 0* a* b* c* d* !% g. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; i. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; N. ; i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; g. 9+ j. e* !* f* g* x+ !% L$ h* j. !% !% x+ _& g* i* j* x+ 9+ ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. k* l* m* 3. n* o* p* q* r* s* t* q. /@ ;+ u* v* w* x* y* z* A* B* C* D* /% (@ X. X. _@ E* F* M. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& G* H* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; h. i. (& I* J* K* L* M* N* O* P* Q* R* S* T* U* V* :% W* X* Y* Z* `* = j. N. ; ; ; ; ; N. ; j. T. .= += @= #= #= $= %= #= #= #= #= #= #= &= *= == -= T. N. ; N. ; ; ; ; N. ; i. ;= >= ,= '= )= != != != != != != != != ~= {= ]= ^= !% v@ ; ; i. ; x+ f* /= (= _= /. := <= [= }= |= 1= 2= 3= 4= 5= 6= 7= 8= 9= 0= a= b= c= ,@ ; ; N. ; ; ; ; ; ; ; ; ; ; ; i. h. ; g. ; j. d= e= e= e= e= e= e= e= e= e= e= f= g= h= q& ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. h. ; ; q& e* i= e= e= e= e= e= e= e= e= e= e= e= $* j. N. ; ; N. ; ; ; ; ; ; N. ; ; ; x+ j= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= k= l= v@ g. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; N. ; j. m= n= x+ m& o= p= q= r= s= t= u= v= w= x= y= z= A= B= C= D= E= j. F= I* !% q& N. N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. G= H= I= J= K= L= M= N= O= P= Q= R= /% S= T= U= V= W= X= Y= Z= `= - .- +- X. X. X. s. @- #- M. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- %- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. ; ; &- *- =- -- ;- >- ,- '- )- !- ~- {- ]- ]- ]- ^- /- (- _- :- <- [- }- N. ; ; ; i. h. ; &% |- 1- 2- 3- 4- 5- 6- 7- 7- 6- 6- 6- 6- 6- 7- 8- 9- 0- a- b- c- N. ; N. ; ; ; ; N. j. d- e- f- g- h- i- 7- 7- 7- 7- 7- 7- 7- 5- j- k- l- m- 7$ N. i. n- _& o- p- q- /. r- s- t- u- v- X. _@ _@ _@ _@ s. w- x- y- z- A- B- C- D- E- F- !% N. ; h. i. ; ; ; ; ; ; ; ; ; h. i. N. p& L$ G- H- I- J- J- J- J- J- J- J- J- J- K- L- M- q& j. N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. i. 7$ N- P+ O- P- Q- J- J- J- J- J- J- J- J- R- S- T- U- j. $ N. ; i. ; ; ; ; ; ; N. q& d= V- W- X- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- Y- Z- `- 8@ ; v@ N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; i. v@ &% x+ d= .; +; @; #; $; %; &; *; =; -; ;; >; ,; '; ); !; ~; {; =; ]; ^; /; (; _; :; <; 9+ !% c- &% x# N. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. z. [; }; |; 1; 2; 3; 4; 5; ;@ 6; 6# c# 7; 8; 9; 0; a; j% b; c; d; e; f; g; _@ X. _@ X. (+ h; M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& i; j; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; N. Y% k; l; m; n; c+ p. _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ o; p; q; r; s; N. N. ; ; h. i. t; l= u; v; w; x; y; z; z; z; z; z; z; z; z; z; z; t+ A; B; C; D; E; N. N. ; ; ; N. ; j. F; G; H; I; J; z; z; z; z; z; z; z; z; z; z; K; L; M; N; O; $ P; Q; R; S; l; T; U; V; c# _@ _@ X. c# c# s% o; s% c# s. s. _@ _@ W; X; Y; Z; `; > .> 7$ t; i. h. ; ; ; ; ; ; ; ; N. ; 7$ +> @> #> $> %> &> *> => => => => => => => *> -> ;> >> ,> '> q& 9+ ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; 7$ )> !> ~> {> ]> ^> => => => => => => => => => /> (> _> :> <> ~* i. h. ; ; ; ; ; N. x# [> }> |> 1> -> 2> => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => 3> 4> 5> 6> 7> 8> &% N. ; N. ; ; ; ; ; ; ; ; ; ; i. h. ; ; x# !% ,$ 9> 0> a> b> c> d> e> f> g> h> i> j> k> l> G@ (@ m> (@ 7; n> o> p> q> r> s> t> u> v> w> x> y> z> A> B> y. c- N. ; h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. L. C> D> E> F> G> H> I> J> K> L> M> N> O> P> Q> R> S> q. ^% T> U> V> W> X> q. X. X. X. (+ h; M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- Y> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; 9+ Z> `> , ., +, X. q. =@ y$ j% j% j% j% j% j% j% j% =@ q. X. 9. @, #, $, %, N. ; N. ; P+ &, *, =, -, 3. ;, /% _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ /% 3. >, ,, ', ), x# ; ; ; ; v@ !, ~, {, ], }# 1% _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ X. ^, /, (, _, :, <, [, }, |, 1, 3. q. /% %& j$ y$ V; 2, 3, 4, 5, 6, 7, 8, y; z; 9, _@ 0, a, 3. b, c, d, e, f, g, i. ; ; ; ; ; ; ; ; ; N. h, i, j, k, l, m, n, o, p, p, p, p, p, p, p, p, q, r, s, t, u, v, y. 9+ ; ; ; ; ; ; ; ; ; ; ; ; N. ; N. w, x, y, z, A, B, C, p, p, p, p, p, p, p, p, p, D, E, F, G, U* H, j* ; ; ; ; h. i. q& I, J, K, L, M, N, O, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, P, Q, R, S, T, U, .# j. N. ; ; ; ; ; ; ; ; ; N. ; ; N. 9+ V, W, X, Y, Z, `, ' .' +' @' #' 3. 3. 3. $' %' X. /% s. /% _@ /% /% X. ;+ 4% 3. 3. 3. 3. &' *' =' -' ;' >' ,' '' )' !' ~' u@ i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. K+ {' ]' ^' /' (' _' :' <' [' }' |' 1' 2' 3' 4' 5' 6' _@ X. r. 7' 8' 9' 0' ;+ X. X. X. (+ h; M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 2@ a' b' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. &% c' d' e' f' X. 7# g' h' i' j' k' k' l' k' j' m' n' o' p' q' X. 3. r' s' t' j. ; ; i. ;= u' v' w' 3. x' y' z' A' B' C' D' E' F' G' H' I' J' K' 6# /@ 3. L' M' N' &% N. ; ; ; j. O' P' Q' 3. 6% R' S' D' T' U' V' F' I' W' X' a; Y' _@ 6. Z' `' ) .) +) @) 9. #) /% $) %) &) *) =) -) ;) >) ,) ') )) !) ~) {) ]) ^) /) () q. X. 3. _) :) <) [) }) x. N. N. ; ; ; ; ; ; N. N. |) 1) 2) 3) 4) 3. 5) 8. ;% 8. ;% 8. 8. ;% 8. ;% 6) 3. 3. 7) 8) 9) 0) (& 7$ i. ; ; ; ; ; ; ; ; ; ; ; N. ; a) b) c) d) e) +, ;% 8. 8. ;% ;% ;% ;% 8. 8. 8. +, 3. f' f) g) h) i) L$ ; N. N. ; N. j) k) l) m) 3. 3. 8. ;% 8. ;% 8. 8. 8. 8. ;% 8. 8. 8. ;% 8. 8. 8. 8. ;% 8. 8. 8. ;% 8. 8. 8. ;% 8. 8. 8. 8. ;% 8. 8. 8. ;% 8. 8. 8. ;% 8. +, 3. n) o) p) q) r) 9+ ; ; ; ; ; ; ; ; ; ; N. 9+ = s) t) u) v) w) x) y) z) 3. 3. A) &$ 9, 7# V; B) c+ >+ C) D) O> U+ C) E) E) F) G) t+ z$ ;+ _@ F@ 3. 3. P$ H) I) J) K) L) M) N) 3 h. h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; M. O) P) 3. Q) R) 3. S) T) U) V) W) X) Y) Z) `) ! .! +! t+ @! #! ;@ $! 3. /% X. X. X. (+ h; M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# %! &! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. *! =! -! ;! V; 7# >! ,! '! )! !! ~! {! !! ]! ^! /! (! _! /. :! B) 6. <! [! }! |! ; ; 7$ 1! 2! 3! 4! c# j$ 5! 6! 7! 8! 9! 0! a! b! c! d! e! f! g! h! j% z$ i! j! k! j. N. N. ; h. !+ l! m! n! R$ y; o! p! q! r! s! t! u! v! w! x! y! z! A! q. 3. B! C! D! E! F! 9, i$ G! H! I! J! K! L! M! N! N! O! P! O! Q! R! S! T! U! #! V! W! 7. 6# =@ X! Y! Z! `! ~ N. ; N. ; ; ; ; N. N. .~ +~ @~ #~ c+ c# 7# c+ $~ $~ %~ $~ %~ %~ $~ %~ $~ %~ y$ F+ &~ *~ =~ -~ ;~ >~ N. ; ; ; ; ; ; ; ; ; N. ; Y% ,~ '~ )~ !~ 7. _@ t. ~~ %~ %~ $~ %~ %~ $~ c+ %~ %~ B) z$ c# 3. {~ ]~ ^~ /~ 7$ ; ; i. (~ _~ :~ <~ [~ o; 9, }~ $~ %~ $~ c+ %~ %~ B) |~ c+ %~ %~ $~ c+ %~ %~ %~ $~ %~ %~ B) |~ B) %~ %~ $~ %~ %~ %~ %~ $~ %~ %~ c+ |~ B) %~ $~ $~ %~ 1~ ;+ j$ 7. 2~ 3~ 4~ (& N. ; ; ; ; ; ; N. ; N. &% 5~ 6~ 7~ 8~ 9~ 0~ a~ b~ B) }~ q. C@ 7. c~ d~ e~ f~ g~ h~ i~ j~ k~ l~ m~ n~ o~ p~ q~ r~ s~ t~ u~ 6. v~ }~ j$ w~ q' v~ a~ y; x~ y~ z~ A~ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; K+ B~ C~ 3. D~ E~ F~ G~ H~ I~ J~ K~ L~ M~ N~ O~ P~ Q~ R~ S~ T~ 0- U~ V~ q' X. X. X. /@ (+ W~ K+ g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. I$ X~ Y~ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. Z~ `~ { .{ ^% 3. +{ @{ #{ ${ %{ &{ *{ ={ -{ ;{ >{ ,{ #{ '{ ){ 3. !{ ~{ {{ ]{ ^{ ; ; 8@ /{ ({ _{ :{ _@ D) <{ [{ }{ |{ 1{ 1{ 2{ 3{ 4{ 3{ 5{ 6{ 7{ 8{ 9{ =@ 0{ a{ 6$ x# 7$ ; ; 7$ b{ c{ d{ ]# y$ e{ f{ g{ h{ 6{ i{ 2{ 3{ j{ k{ n@ l{ m{ n{ 6. 3. o{ p{ q{ 3. p. r{ s{ t{ u{ T, v{ w{ x{ y{ z{ z{ z{ z{ A{ B{ C{ D{ E{ 3{ F{ G{ H{ I{ z$ J{ 1% r@ K{ L{ M{ 9+ N. ; ; ; ; ; ; 7$ N{ O{ P{ Q{ q. o; S~ R{ S{ T{ U{ V{ W{ X{ Y{ Z{ `{ ] .] +] s. v~ @] #] $] %] N. ; ; ; ; ; ; ; ; ; ; i. &] *] =] -] 3. /% ;] >] ,] '] )] !] ~] {] ]] X{ ^] ^] /] (] }~ _] 3. :] <] [] T. y. ; q& }] |] 1] 2] C@ 3] 4] 5] 6] Z{ 7] 8] 9] 0] a] b] c] d] X{ ]] e] 0] f] W{ g] U{ h] i] j] a] h] k] l] m] n] n] X{ o] Z{ `{ p] q] i] h] T{ r] s] t] u] q. q. v] w] x] >@ N. ; ; ; ; ; ; ; N. c- y] z] A] B] C] D] 3. ;+ E] ~~ /% F] G] H] I] J] K] L] M] T, N] N] P' P' O] N] N] N] /. P] Q] R] S] T] U] V] W] X] Y] 1~ Z] p. u& `] ^ .^ 8+ i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. +^ @^ #^ $^ %^ &^ *^ =^ -^ ;^ >^ ,^ '^ )^ !^ ~^ {^ ]^ ^^ /^ (^ _^ }# /% X. X. X. X. :^ <^ [^ g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 2@ }^ |^ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ 3^ 4^ ;, 3. 5^ 6^ 7^ A{ 8^ 9^ 0^ 8^ 0^ a^ b^ c^ d^ e^ f^ 3. C@ g^ h^ i^ $* ; ; ,@ j^ k^ l^ m^ q. F] n^ o^ y{ p^ q^ q^ q^ q^ q^ q^ q^ r^ s^ t^ u^ =@ 3. v^ t@ w^ ,@ ; ; 7$ x^ y^ z^ A^ B) B^ C^ D^ E^ q^ q^ q^ q^ q^ q^ _# F^ G^ H^ 3. z$ I^ J^ K^ ;, L^ M^ N^ O^ P^ Q^ R^ S^ 8^ T^ _# _# _# _# _# X@ T^ U^ 0^ r^ V^ W^ X^ Y^ Z^ `^ +! 9, / ./ +/ @/ !* ; N. ; ; ; ; x# #/ $/ %/ &/ 9, */ =/ -/ ;/ >/ ,/ '/ )/ !/ ~/ {/ ]/ ^/ // (/ 6. q. _/ :/ </ [/ h. N. ; ; ; ; ; ; ; ; ; 9+ !% }/ |/ 1/ p. }# 2/ 3/ 4/ 5/ 6/ 7/ ,/ 8/ 9/ 6/ 3- 0/ a/ b/ c/ B) F@ d/ /. e/ L$ N. ; x+ f/ g/ h/ 3. i/ j/ k/ l/ >/ {/ m/ n/ 8/ o/ n/ p/ q/ r/ 6/ 9/ s/ o/ 0/ t/ ;/ ,/ o/ n/ u/ n/ o/ ,/ v/ ,/ 0/ 0/ 6/ w/ {/ r/ x/ y/ n/ o/ z/ >/ A/ B/ C/ D/ q. E/ F/ G/ -= N. ; ; ; ; ; N. H/ I/ J/ K/ L/ M/ N/ 3. p. 4% 3. O/ P/ Q/ R/ S/ T/ U/ V/ W/ X/ Y/ Z/ `/ ( ( ( ( ( ( .( +( @( #( $( %( &( *( =( -( ;( >( ,( '( 4% R$ )( !( ~( {( ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; M. ]( ^( /( (( _( :( <( [( }( |( 1( 2( 3( 4( 5( 6( 7( 8( 9( 0( a( b( c( 7; X. X. X. X. d( e( f( M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& g( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h( i( j( q. 3. k( l( m( 8^ _# _# _# _# _# _# _# n( o( p( q( 3. r( s( t( u( v( w( ; n- x( y( z( A( q. c@ B( /# C( p# W@ W@ W@ W@ W@ W@ W@ n( D( E( F( =@ 3. G( t@ H( $ ; ; 7$ x^ I( J( K( B) L( M( N( W@ W@ W@ W@ W@ W@ W@ }( O( P( Q( 3. X. 7# t+ p. R( S( T( U( V( W( p# T^ X@ _# _# _# _# _# _# X@ _# _# _# _# q# T^ W@ X( Y( Z( `( ^, _ ._ +_ @_ #_ $_ %_ ; i. ; ; ; v@ &_ *_ =_ ;% o. -_ /. ;_ >_ ,_ '_ )_ ,_ !_ )_ !_ ~_ {_ ]_ ^_ /_ i$ u] (_ __ :_ N. ; ; ; ; ; ; ; ; ; ; 9+ j. <_ [_ 3. ^% }_ |_ 1_ 2_ ,_ !_ )_ ,_ ,_ )_ !_ ,_ 3_ 4_ 5_ 6_ D* /% 7_ /. 8_ x+ N. ; j* 9_ 0_ a_ 3. 3. b_ c_ d_ e_ !_ ,_ f_ g_ ,_ !_ h_ !_ ,_ !_ )_ !_ ,_ ,_ ,_ ,_ ,_ ,_ !_ h_ !_ ,_ '_ )_ '_ ,_ ,_ !_ )_ '_ ,_ !_ h_ !_ ,_ ,_ )_ !_ i_ j_ k_ 9, l_ m_ n_ w. 7$ ; ; ; i. h. o_ p_ q_ r_ s_ t_ u_ j$ _] 3. v_ w_ x_ y_ z_ A_ B_ C_ D_ E_ r# W@ X@ W@ F_ G_ G_ G_ G_ G_ G_ G_ X@ W@ r# H_ I_ J_ K_ L_ M_ N_ O_ P_ Q_ R_ -# 3. S_ `= W, 9+ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; M. ]( T_ 3. U_ V_ W_ X_ U^ x{ Y_ Z_ ={ `_ 5( x{ : D_ .: +: @: #: $: %: &: X. X. X. X. <+ *: =: g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. -: ;: >: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h( ,: ': q. 3. k( l( m( 8^ _# _# _# _# _# _# _# n( ): !: ~: 3. !{ {: ]: ^: /: N. ; 8@ w^ (: _: b@ q. :: <: [: V# X@ _# _# _# _# _# _# }: |: 1: 2: 3: =@ 4: 5: 1# 6: j. ; ; 7$ x^ I( J( K( %~ 7: 8: 9: i@ X_ _# _# _# _# _# T^ 0: a: b: 3. X. X. _@ c: d: e: f: g: W@ h: }: _# _# X@ _# _# _# _# _# _# _# _# _# _# _# i@ X@ p# i: j: k: l: 3. X. 3. m: n: o: p: q: h. ; ; ; v@ r: s: t: u: 3. v: T, w: x: X@ X@ X@ X@ X@ X@ X@ y: z: A: B: 3. q. D/ C: D: r) v@ ; ; ; ; ; ; ; ; ; ; x+ E: F: G: 3. c# H: I: V/ j@ X@ X@ X@ X@ X@ X@ X@ X@ J: K: L: M: g; _@ 7# /. N: x+ N. ; ;= O: P: Q: 6. 3. R: S: T: U: X@ J: ={ V: h: X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ W: U^ X: Y: Z: 7# `: < .< J N. ; ; N. ; i. +< @< #< $< %< 9. _@ 7; 3. &< *< =< -< ;< >< ,< W@ X@ '< W@ X@ X@ X@ X@ _# _# _# _# _# _# _# )< X@ X@ X@ X@ X@ X@ X@ W@ !< ~< ): {< ]< ^< C@ }# /< (< _< &% ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; M. ]( :< << [< }< |< 1< '< 2< |: 3< ~< 4< 5< 2_ 6< o# 7< 8< 9< 0< a< b< c< _@ X. X. X. d< e< f< M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ g< + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h< i< j< ^% 3. k( l( m( 8^ _# _# _# _# _# _# _# n( o( k< l< 3. &$ #' m< n< o< ; ; ,@ p< q< r< b@ p. s< t< u< v< U^ _# _# _# _# _# _# _# W@ w< x< y< =@ 3. z< t@ A< j. ; ; 7$ x^ I( J( K( B) B< C< D< i@ X_ _# _# _# _# _# T^ E< F< G< ;% X. X. %& H< I< J< K< a^ _# _# X@ X@ X@ _# _# _# X@ _# X@ X@ _# X@ _# _# _# _# X@ _# W: L< M< N< O< 3. X. 3. P< Q< R< S< i. ; ; ; v@ T< U< V< K^ 3. W< X< Y< U^ _# _# X@ X@ _# _# _# _# Z< `< [ .[ i$ *$ +[ @[ d& v@ ; ; ; ; ; ; ; ; ; ; %_ 8@ #[ $[ 3. z; %[ &[ S! l@ }: _# _# )< W: *[ X@ _# q# =[ L: M: g; _@ y' /. N: x+ N. ; I/ -[ ;[ >[ 3. 3. ,[ S: '[ )[ _# X@ g@ X@ _# X@ X@ '< X@ _# X@ X@ _# X@ X@ _# }: X@ _# X@ _# _# _# _# X@ _# _# X@ _# X_ X@ _# X@ X@ X_ _# W@ U^ ![ ~[ {[ 9, ][ ^[ /[ ([ N. ; N. ; N. S< _[ :[ <[ [[ 3. X. ^% }[ |[ T, 1[ 2[ 3[ J: X@ }: _# _# _# _# X@ _# _# _# X@ _# _# _# _# _# _# _# _# X@ _# _# X@ _# _# _# _# h: h@ 4[ 5[ /% 9, 4) 6[ 7[ = ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. h. i. i. N. M. 8[ 9[ 0[ a[ X@ b[ c[ d[ h: O( e[ f[ g[ h[ i[ j[ k[ l[ m[ n[ o[ p[ q[ r[ X. _@ ^@ X. s[ t[ u[ M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. v[ w[ x[ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ y[ z[ A[ q. 3. k( l( m( 8^ _# X@ _# X@ _# _# _# n( ): B[ C[ 3. }~ D[ E[ F[ G[ ; ; 8@ H[ I[ J[ l# q. :: K[ L[ M[ X@ _# _# _# _# _# _# X@ |: N[ 2: O[ =@ r@ P[ t@ *! x# ; ; 7$ x^ I( J( K( %~ Q[ R[ 9: i@ X_ _# _# _# _# _# U^ S[ T[ U[ 3. X. s% V[ W[ X[ Y[ 0^ X@ U^ G_ W@ n( U^ U^ W@ W@ _# X@ )< r# X@ _# _# _# _# _# X@ X@ _# Z[ `[ } .} +} @} 6) #} $} %} !* 7$ ; N. ; v@ &} *} =} -} 3. ;} 8' >} W# _# h: ,} m@ W: _# _# p# '} )} !} 3. 9, ~} {} ]} d& v@ ; ; ; ; ; ; ; ; ; ; x+ ^} /} (} 3. c# _} :} <} j@ X@ )< [} }} |} 1} k@ }: J: 2} 3} M: g; i$ 4} /. N: x+ N. ; L$ 5} 6} 7} 6. 3. ,[ S: '[ )[ _# _# _# _# J: 8} W: 9} 0} a} j[ i@ X@ i@ |( p# i@ b} g@ c} g@ _# _# X@ h@ X@ X@ k@ X@ i@ b} i@ X@ 8} J: _# X@ U^ d} e} f} 9, g} h} i} j} 7$ ; ; i. j. k} l} m} [[ 3. X. n} o} p} q} r} s} t} u} _# _# X@ X@ _# X@ X@ _# _# _# _# _# i@ X@ X@ W@ X@ W@ X@ X@ _# _# _# _# X@ _# _# X@ T^ v} w} x} V; c+ y} z} A} g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. i. h. B} O. C} D} E} 3. F} G} H} I} G_ J} K} L} M} N} O} P} Q} R} S} T} U} V} W} X} =@ _@ Y} Z} t+ `} | .| M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- +| + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h( @| #| ;, 3. k( l( m( 8^ _# _# T^ _# X@ _# _# n( ): $| %| 3. &| *| =| -| G[ ; ; 8@ ;| >| ,| b@ q. '| )| U@ f@ W@ _# _# _# _# _# _# X_ !| ~| {| ]| =@ 3. ^| 1# /| j. ; ; 7$ x^ I( J( K( }~ (| _| :| i@ X_ _# _# _# _# _# <| [| }| || 3. 1| 2| 3| Y* 4| }( W# q# 5| 6| 7| 8| 9| 0| p^ a| U^ X@ h[ b| q# _# _# X@ W@ p# _# X@ X@ _# W# c| d| e| f| /% 3. g| h| A~ j. y. ; ; v@ T< i| j| k| 3. l| m| n| F_ _# p# b| o| X@ _# _# U^ p| q| r| /_ 9, s| t| u| d& v@ ; ; ; ; ; ; ; ; ; ; j. F% v| w| 3. s% x| y| z| j@ X@ X@ p# T^ a| 8^ X@ _# p# F^ A| M: g; -% B| /. N: x+ N. ; l= C| D| E| 3. 3. ,[ S: '[ )[ _# _# _# _# T^ D_ h: ~< F| }( G| i@ _# r# H| U: !< ,< I| J| U: T^ T^ 8^ K| n( L| M| U: h@ ,< p# N| }} U: T^ N| a^ ~| O| P| 9, Q| R| S| T| 7$ ; ; N. x# U| V| W| 3. X. R$ X| Y| Z| `| 1 I| a| X@ _# _# _# _# X@ |: .1 X@ W@ T^ T^ b^ B{ )[ ;^ p^ c^ m@ a^ '} b^ B{ T^ T^ _# _# _# }: +1 @1 &; #1 v~ $1 %1 &1 *1 N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ; y. =1 -1 ;1 >1 ,1 '1 )1 !1 ~1 {1 ]1 ^1 /1 (1 _1 :1 <1 [1 }1 |1 11 21 31 41 51 61 71 81 -% 91 01 a1 b1 c1 d1 M. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. b% e1 f1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. g1 h1 i1 j1 ;, 3. k( l( m( 8^ _# U^ k1 T^ _# _# _# n( ): p( l1 3. &| m1 n1 o1 G[ ; ; ,@ j^ p1 q1 A( q. r1 s1 t1 C( X@ _# _# _# _# _# _# X@ *[ u1 v1 w1 =@ [~ x1 1# :_ $ ; ; 7$ x^ I( J( K( B) y1 z1 9: i@ X_ _# _# _# _# _# W@ >< A1 B1 C1 D1 E1 F1 G1 +1 H1 I1 J1 K1 L1 M1 _, N1 O1 P1 Q1 R1 S1 k@ E^ X@ _# _# )< T1 b| p# _# _# _# X@ U1 V1 W1 X1 R' i$ Y1 Z1 `1 c- N. ; ; v@ r: 2 .2 u& 3. ;} M1 +2 @2 _# _# p# W@ _# X@ _# U^ p^ )} #2 e) 9, $2 %2 D: d& v@ ; ; ; ; ; ; ; ; ; ; N- &2 *2 =2 3. 9, -2 ;2 >2 j@ X@ _# _# _# X@ _# _# X@ q# n| L: M: g; s. ,2 /. N: x+ N. ; d= '2 1> )2 3. 3. ,[ S: '[ )[ _# X@ _# _# _# T^ _# W@ q# _# U^ _# p# U: !2 ~2 {2 ]2 ^2 /2 (2 _2 _2 _2 :2 (2 _2 <2 [2 }2 ]2 ^2 _2 /2 (2 _2 [2 o( |2 12 22 9, $# 32 42 52 N. N. ; &% 62 72 82 92 X. t. 02 a2 b2 c2 T^ X@ _# X@ _# _# X@ _# _# W@ ~< >^ d2 @2 e2 _2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 ~2 q2 r2 s2 T^ X@ A{ t2 u2 v2 =@ w2 x2 y2 z2 ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 K2 L2 M2 N2 O2 P2 Q2 R2 S2 T2 U2 V2 W2 X2 Y2 Z2 `2 3 .3 +3 9, -+ @3 #3 $3 %3 &3 K+ g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& *3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. =3 -3 ;3 >3 ^% 3. k( l( m( 8^ _# q# K| p# _# _# _# n( o( k< ,3 3. '3 )3 !3 ~3 G[ ; ; n- x( {3 ]3 R@ p. ^3 /3 (3 _3 q# _# _# _# _# _# _# _# X@ :3 <3 O[ t+ 3. [3 t@ }3 &% ; ; 7$ x^ I( J( K( B) |3 13 9: i@ X_ _# _# _# _# X@ }: i@ P1 23 33 43 53 63 73 83 93 03 a3 b3 c3 d3 e3 f3 g3 h3 i3 j3 k3 +1 W@ _# X@ _# i@ j@ F| W@ _# X@ X@ }: U^ l3 m3 n3 o3 _@ p3 q3 I- N. 7$ ; ; r3 r: s3 t3 u3 3. v3 w3 x3 T^ _# X@ _# _# _# X@ _# p# y3 z3 A3 B3 i$ X. C3 @[ d& v@ ; ; ; ; ; ; ; ; ; ; &% ,$ D3 E3 3. z$ F3 G3 H3 j@ X@ _# _# _# _# _# _# _# q# _3 L: M: g; s. s% /. N: x+ N. ; I3 J3 K3 L3 3. 3. ,[ S: '[ )[ _# _# X@ h: }: _# X_ _# X@ W@ X@ U^ h[ M3 N3 O3 P3 Q3 R3 Q3 Q3 Q3 Q3 Q3 S3 R3 R3 S3 R3 Q3 Q3 Q3 Q3 Q3 Q3 Q3 Q3 T3 /. U3 V3 p. W3 X3 Y3 Z3 N. ; N. $ `3 4 .4 %& _@ +4 @4 #4 $4 G_ X@ _# X@ _# _# _# _# X@ h: W@ U: f@ %4 &4 *4 Q3 w} /. /. /. =4 -4 ;4 /. /. /. >4 ,4 '4 )4 n2 !4 S1 ~4 {4 ]4 [~ ;+ ^4 /4 (4 _4 N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. :4 <4 [4 }4 |4 14 24 34 44 54 64 74 84 94 04 a4 b4 c4 d4 e4 f4 g4 h4 i4 j4 k4 l4 m4 n4 o4 %& c# p4 q4 r4 s4 t4 !+ y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. u4 v4 w4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ x4 y4 z4 ;, 3. k( l( m( 8^ _# _# W@ _# X@ _# _# n( ): L! A4 3. !{ B4 C4 D4 G[ ; ; 8@ E4 F4 G4 b@ q. F] H4 I4 J4 W@ _# _# _# _# _# _# }: k@ K4 L4 M4 q@ P$ N4 1# O4 j. ; ; 7$ x^ I( J( K( B) P4 Q4 D< i@ X_ _# _# _# _# _# X@ X@ i: 7| R4 S4 T4 >^ U4 V4 W4 X4 Y4 Z4 `4 5 .5 +5 @5 #5 $5 %5 &5 *5 +1 X@ _# X@ _# X@ W@ W: X@ _# X@ _# q# J| =5 -5 H> _@ ;5 >5 ,5 '5 9+ ; ; v@ )5 !5 ~5 |~ 3. ;} b) {5 ]5 _# X@ _# J: X@ _# _# N| ^5 /5 (5 3. q. s| _5 u| d& v@ ; ; ; ; ; ; ; ; ; ; N- :5 <5 [5 3. 1% }5 |5 <} j@ X@ _# _# _# _# _# _# _# q# _3 L: M: g; p. 15 /. N: x+ N. ; _& 25 35 45 3. 3. ,[ S: '[ )[ _# X@ X@ 2< X@ _# _# X@ h@ k@ J: p^ 55 65 75 85 95 05 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 b5 c5 d5 q. w~ e5 f5 g5 B> N. N. &% h5 i5 j5 k5 _@ l5 m5 n5 o5 W@ X@ _# X@ _# _# _# _# _# X@ E^ r# p5 q5 r5 s5 t5 u5 v5 w5 x5 y5 z5 A5 B5 C5 D5 E5 F5 G5 H5 I5 J5 K5 L5 M5 N5 O5 ;% q. P5 Q5 R5 [/ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. B2 S5 T5 U5 V5 W5 X5 Y5 Z5 `5 6 .6 +6 @6 #6 $6 %6 &6 *6 =6 -6 ;6 >6 ,6 '6 )6 !6 ~6 {6 ]6 7# X. q. ^6 z' /6 (6 _6 i. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& :6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ <6 [6 ^% 3. k( l( m( 8^ _# _# }( _# X@ _# _# n( ): }6 |6 3. W; 16 26 36 46 ; ; ,@ O@ 56 66 b@ q. :: <: [: V# W@ _# _# _# _# _# _# X@ a| 76 86 96 t+ 3. 06 t@ a6 $ ; ; 7$ x^ I( J( K( B) b6 c6 9: i@ X_ _# _# _# _# _# _# X_ X@ U^ +1 a^ T^ d6 e6 f6 g6 h6 W; _@ /% s. 0$ X. _@ _@ i6 j6 k6 l6 m6 ;^ X@ _# }( X@ !< ): i@ X@ _# _# W@ n6 o6 p6 q6 q. 7; r6 s6 t6 %_ g. ; v@ r: u6 v6 u3 3. l| w6 _3 8^ _# _# T^ x6 W@ _# _# p# y6 q| z6 A6 i$ B6 C6 ]} d& v@ ; ; ; ; ; ; ; ; ; ; j. E4 D6 E6 3. o; F6 G6 H6 j@ X@ _# _# _# _# _# _# _# q# _3 L: M: g; I6 J6 /. N: x+ N. ; I/ K6 L6 M6 3. 3. ,[ S: '[ )[ _# X@ h@ D_ )< _# _# W@ n6 X( T# N6 O6 P6 Q6 '3 j% y$ j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% 1~ 9, X. q. R6 S6 T6 U6 N. N. x# V6 W6 X6 Y6 X. l5 Z6 `6 7 U^ _# X@ _# _# _# _# _# X@ W@ %{ .7 +7 @7 #7 $7 %7 n} y$ o; s% q. _@ _@ _@ _@ q. s% y$ G) w~ &7 *7 =7 -7 ;7 >7 ,7 t. '7 )7 !7 ~7 N. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. {7 ]7 ^7 /7 (7 _7 :7 <7 [7 }7 |7 17 27 37 47 57 67 67 77 87 97 07 a7 b7 c7 d7 e7 f7 g7 h7 i7 _@ _@ _@ _@ B@ j7 k7 J@ g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. J# %! &! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ l7 >3 ^% 3. k( l( m( 8^ _# n( m7 L| _# _# _# n( ): }6 n7 3. r( o7 p7 .) 46 ; ; n- x( q7 r7 l# p. ^3 s7 (3 t7 q# _# _# _# _# _# _# X@ _# u7 v7 w7 =@ 3. x7 t@ d& &% ; ; 7$ x^ I( J( K( B) y7 z7 9: i@ X@ _# X@ X@ X@ _# _# X@ _# _# _# _# A7 B7 C7 D7 E7 ;+ _@ R= j$ F7 G7 H7 =@ q. _@ R( I7 J7 K7 _3 8^ }( '[ L7 !< F| i@ X@ _# X@ }: U^ M7 N7 O7 _@ _@ P7 Q7 R7 j. h. ; v@ r: S7 T7 u3 3. l| U7 8| +1 _# _# U^ K| X@ _# _# p# V7 W7 X7 /_ 9, /% Y7 @[ d& v@ ; ; ; ; ; ; ; ; ; ; j. Z7 D6 `7 3. s% 8 .8 z| j@ X@ _# _# _# _# _# _# _# q# _3 L: M: g; s. ,2 /. N: x+ N. ; Y% J3 K3 +8 3. 3. ,[ S: '[ )[ _# _# X@ J: X@ _# X@ _# X@ @8 #8 $8 %8 3. q@ X. _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ y$ &8 *8 =8 -8 9+ g. N. ;8 >8 ,8 '8 z$ :@ )8 /. !8 B{ X@ _# _# _# _# _# X@ _# _# q# ~8 S4 {8 ]8 ^8 /8 ;+ _@ _@ _@ q. s% W; W; =@ 7# 9, _@ _@ s. /% `} 6. 3. (8 _8 :8 7. _@ m# <8 [8 }8 $ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. i. v[ |8 18 28 38 48 58 68 78 88 98 08 a8 b8 c8 d8 e8 f8 g8 h8 i8 j8 k8 l8 m8 n8 o8 e7 p8 q8 r8 q. X. _@ X. _@ s8 t8 u8 y. ; ; y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. -: v8 w8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ x8 y8 z8 ;, 3. k( l( m( 8^ _# X@ !< X@ _# _# _# n( ): L! A8 3. Z] B8 C8 D8 G[ ; ; ,@ E8 F8 G8 ]# q. '| )| H8 ): W@ _# _# _# _# _# _# }: k@ I8 J8 K8 =@ }# L8 1# M8 j. ; ; 7$ x^ I( J( K( B) P4 N8 D< i@ X_ X@ u} h@ X@ X@ X@ _# X@ _# X@ +1 O8 P8 Q8 3. s. q. 3$ R8 S8 T8 U8 V8 W8 X8 7# X. Y8 Z8 `8 9 i@ W: !< X@ X@ W: X@ _# X@ _# X@ X@ .9 +9 @9 _@ 6# #9 $9 %9 ; h. ; v@ )5 &9 *9 |~ 3. ;} b) +2 ]5 _# X@ _# g@ X@ _# _# 8^ y{ =9 -9 3. p. ;9 >9 D: d& v@ ; ; ; ; ; ; ; ; ; ; x+ ,9 '9 )9 3. 1% !9 ~9 <} j@ X@ _# _# _# _# _# _# X@ q# {9 L: M: g; _@ 7# /. N: x+ N. ; _& ]9 35 ^9 3. 3. ,[ S: '[ )[ _# X@ _# _# _# X@ _# )< 8^ /9 (9 _9 3. ^@ _@ 8, :9 <9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 }9 |9 19 S4 29 39 j. N. ; N. 49 59 69 /_ 79 3. 89 99 09 N| _# X@ _# _# _# _# _# i@ q# r# a9 b9 c9 3. 7; 9, 7_ 3$ d9 e9 f9 g9 h9 i9 j9 k9 l9 m9 n9 o9 p9 t+ 7# p. s% B) t. _@ y$ q9 r9 s9 w# q& ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. ; y. t9 u9 v9 w9 x9 y9 z9 A9 B9 C9 D9 E9 F9 G9 H9 I9 J9 K9 L9 M9 N9 O9 P9 Q9 e7 o8 e7 o8 e7 -; R9 S9 _@ X. X. X. T9 U9 V9 K+ h. y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- W9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ X9 Y9 >3 ^% 3. k( l( m( 8^ _# W@ }: _# X@ _# _# n( o( k< Z9 3. '3 `9 0 .0 G[ ; ; ,@ E8 +0 @0 b@ p. ^3 #0 $0 09 W@ _# _# _# _# _# _# _# X@ %0 &0 u^ =@ 3. *0 t@ M8 j. ; ; 7$ x^ I( J( K( B) =0 13 D< i@ X_ q# 8} 8} W@ X@ i@ X@ _# i@ c^ -0 ;0 >0 ,0 '0 z$ )0 !0 /. ~0 {0 ]0 ^0 /. /0 (0 c+ p. _0 :0 <0 [0 g@ }: _# _# _# _# X@ _# _# }: q# }0 |0 10 s. %& v6 20 30 x+ N. ; r3 r: 40 50 u3 3. v3 X^ 60 G_ _# _# X@ _# _# X@ _# p# N} z3 70 B3 -% 80 90 ]} d& v@ ; ; ; ; ; ; ; ; ; ; &% 00 D3 a0 3. z$ b0 c0 H3 j@ X@ _# _# _# _# _# _# _# p# d0 L: M: g; ;+ #$ /. N: x+ N. ; I/ e0 35 f0 6. 3. ,[ S: '[ )[ i@ b} X@ _# X@ r# X@ X@ B{ g0 /. h0 9. _@ ^3 i0 j0 k0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 m0 n0 o0 -4 o: p0 !* N. ; ; $ q0 r0 s0 3. t. t0 6$ u0 v0 p# _# _# _# _# _# _# _# U^ |: w0 x0 y0 3. /% z0 A0 B0 C0 D0 E0 /. /. F0 1$ G0 /. /. H0 I0 J0 K0 L0 M0 N0 O0 w~ w~ P0 Q0 R0 S0 T0 x+ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N. K@ U0 V0 W0 X0 Y0 Z0 `0 a .a +a @a #a $a %a &a *a =a -a ;a >a ,a 'a o8 n8 o8 e7 o8 o8 e7 )a !a ~a s% X. X. (@ /@ ]@ {a ]a ^a N. ; y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# /a (a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. _a :a <a [a ;, 3. k( l( m( 8^ q# n6 X@ _# _# _# _# n( ): p( }a 3. '3 *| =| |a G[ ; ; 8@ 1a 2a 3a 4a q. :: 5a 6a 8} W@ _# _# _# _# _# _# X@ *[ 7a 8a 9a =@ D* 0a 1# aa &% ; ; 7$ x^ I( J( K( B) ba z1 9: i@ X@ q# T^ U^ W: ~< J4 g@ _# W@ ca da ea fa 3. o; & ga ha ia ja x+ j. ka la ma na 3] 9, 6. oa pa qa p# X@ _# _# _# _# _# _# _# }: q# ra sa ta X. %& ua va wa !% N. ; v@ r: xa ya u& 3. ;} N1 za Aa _# _# _# X@ _# _# _# G_ 5< Ba Ca 3. ;+ &$ Da @[ d& v@ ; ; ; ; ; ; ; ; ; ; N- <% Ea Fa 3. 9, Ga Ha >2 j@ X@ _# _# _# _# _# _# _# p# -0 Ia M: g; F# Ja /. N: x+ N. ; l= Ka La Ma 3. 3. ,[ S: '[ U: Na 8} p# _# Z[ Oa g@ q# U1 Pa Qa Ra X. Sa Ta Ua Va Wa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Ya Za `a b .b f* ; ; N. ; %_ +b @b #b 3. 3. $b %b &b *b a| X@ _# _# _# _# X@ _# y: =b -b ;b 3. >b P$ ,b 'b )b !b ~b {b ]b ^b /b (b _b :b <b [b }b |b 1b 2b 3b 4b 5b 6b 7b 8b 9b 0b %% L$ 7$ ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. h. '@ ab bb cb db eb fb gb hb ib jb kb lb mb 6$ nb ob pb qb rb H5 sb tb ub e7 o8 o8 o8 o8 o8 o8 vb /. wb 3. xb _@ /@ B@ /@ yb zb Ab Bb !+ g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. I$ Cb + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. Db Eb Fb >3 ^% 3. k( l( m( 8^ n( Gb <| _# _# _# _# n( ): $| Hb 3. &| Ib Jb Kb G[ ; ; 8@ 9@ Lb Mb b@ q. m# Nb Ob Pb q# _# _# _# _# _# _# _# }: :# Qb Rb t+ 3. Sb t@ a6 ,@ ; ; 7$ x^ I( J( K( }~ (| Tb :| i@ i@ Ub h[ W@ X@ k@ o| X@ _# +1 Vb Wb Xb D* 79 '3 Yb Zb `b y. N- 7$ q& x+ ;= c .c +c e) ;+ @c #c $c %c X@ X_ _# _# _# _# _# _# }: ;^ &c *c =c X. %& -c ;c >c !% N. ; v@ T< ,c 'c k| 3. l| w6 )c F_ X@ }( X@ _# _# _# _# q# y3 !c ~c {c i$ $2 ]c D: d& v@ ; ; ; ; ; ; ; ; ; ; &% ,$ v| ^c 3. z$ /c G3 z| j@ X@ _# _# _# _# _# _# _# U^ (c 3} M: g; c# _c /. N: x+ N. ; _& :c <c [c 3. 3. ,[ S: '[ )[ *[ i: X@ _# W@ ,} X@ q# p^ }c |c 1c X. 2c 3c /. 4c 5c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 7c 8c 9c j. $ ; 8+ N. ; ; 0c ac bc cc u& 3. dc ec fc ]5 _# _# _# X@ _# y: _# _# gc hc ic jc 3. q' kc lc mc nc oc pc 8@ !% !* x# _& T. _& x+ N. qc rc sc tc uc vc wc xc yc zc Ac Bc h* x. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. h. Cc Dc Ec q@ Fc Gc Hc Ic Jc Kc Lc Mc Nc Oc Pc g7 Qc Rc Sc Tc Uc Vc e7 Wc o8 e7 o8 o8 o8 o8 e7 o8 e7 Xc Yc Zc X. X. /@ B@ X. c: `c d .d y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. b% +d @d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ #d $d z8 q. 3. k( l( m( 8^ X@ k@ X@ _# X@ _# _# n( ): }6 %d 3. !{ &d *d =d G[ ; ; ,@ j^ -d ;d A( q. '| >d [: ,d X@ _# X@ _# _# X@ _# X@ |: 'd L4 )d q@ r@ !d 1# ~d j. ; ; 7$ x^ I( J( K( c+ {d R[ 9: i@ X@ .1 j@ X@ _# X@ X@ X@ I| F_ ]d ^d /d i$ t+ v] (d _d }) x. ; ; ; ; :d [/ <d [d }d |d y$ 1d 2d 3d W@ i@ _# _# _# _# _# _# X@ q# 4d 5d 6d X. %& -c ;c >c !% N. ; v@ &} 7d 8d -} 3. ;} ;@ >} W# r# [| k@ X@ _# _# _# 8^ 9d 0d !} 3. q. ad bd D: d& v@ ; ; ; ; ; ; ; ; ; ; x+ cd /} dd 3. c# ed fd <} j@ X@ _# _# _# _# _# _# X@ q# {9 L: M: g; s. s% /. N: x+ N. ; d= gd u; hd 3. 3. ,[ S: '[ )[ !| X@ _# X@ _# W@ _# q# p^ id jd kd s. ld md nd od !% 9+ x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# 9+ q& N. ; N. ; ; ; ; pd qd rd sd 8. 3. td ud 9d y: _# _# _# _# p# vd Z[ a| wd xd yd zd 3. 6. Ad Bd Cd x. $ 9+ 7$ N. ; N. ; ; g. N. 7$ 9+ $ $ N. Dd >@ Ed Fd Gd Hd [/ N. q& ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; u@ Id )( Jd 7# Kd Ld Md Nd Od Pd Qd Rd Sd Td Ud Vd d7 Wd Xd Yd e7 n8 o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 e7 Zd `d 3. l5 _@ X. X. X. _@ q. e .e +e y. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g# @e + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h< i< j< ^% 3. k( l( m( 8^ _# }: X@ W@ _# X@ _# n( o( k< #e 3. &$ #' m< n< o< ; ; n- $e %e &e R@ p. s< t< u< v< U^ _# _# X@ X@ _# X@ _# W@ *e =e -e t+ 3. z< t@ M8 j. ; ; 7$ x^ I( J( K( B) B< C< D< i@ X@ _# i@ X@ _# _# X@ 2< ;e E_ >e ,e 'e _@ B@ )e `= !e N- N. ; ; ; ; ; L$ ~e {e ]e 3. F) ^e /e (e W@ X_ _# _# X@ _# _# _# _# U^ _e :e <e X. %& -c ;c >c !% N. ; v@ T< [e }e K^ 3. W< X< Y< U^ X@ i@ i@ X@ _# _# _# X@ |e 1e 2e |; i$ 3e C3 @[ d& v@ ; ; ; ; ; ; ; ; ; ; %_ 9+ D6 4e 3. z; 5e &[ S! j@ X@ _# _# X@ _# _# _# _# q# _3 L: M: g; s. 7# /. N: x+ N. ; Y% 6e 7e 8e 3. 3. ,[ S: '[ )[ _# _# X@ _# X@ _# _# q# p^ 9e 0e ae X. R= be ce de !% ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ee fe ge he b1 3. ie ud je y: _# X@ _# _# X@ b} }: a| ke le yd me 3. 3. ne oe pe &% N. ; ; ; N. ; ; N. ; ; ; ; ; N. N. N. N. ; ; ; ; N. N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. ; v@ qe (+ X. ;+ re se te 0# ue ve we xe ye ze Ae Be e7 o8 d7 e7 o8 d7 o8 o8 o8 o8 o8 o8 o8 e7 o8 o8 o8 e7 Ce De Ee X. X. X. B@ X. _@ Fe Ge He h. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. '# Ie Je + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h( Ke Le q. 3. k( l( m( L| Me X@ a| Ne h: _# _# n( ): !: Oe 3. Pe Qe Re Se T. ; ; ,@ O@ Te Ue b@ q. :: Ve $0 V# X@ _# X@ h@ i: W@ _# X@ |: We Xe Ye =@ r@ !d t@ v@ q& ; ; 7$ x^ I( J( K( B) Ze `e D< i@ X_ _# _# _# _# _# _# X@ U: f .f +f @f _@ #f $f %f B> 9+ ; ; ; ; ; N. N. [/ 1# &f *f q' =f -f $0 h: X@ _# _# _# X@ X@ _# X@ q# ;f 7[ 6d X. %& -c ;c >c !% N. ; v@ )5 >f ,f ~~ 3. ;} ;@ w: W# _# _# _# X@ _# _# _# 8^ 9d 'f )f 3. _@ xb !f u| r) v@ ; ; ; ; ; ; ; ; ; ; x+ cd ~f {f 3. c# ]f ^f <} j@ X@ X@ X@ X_ _# _# _# X@ q# {9 L: M: g; 9, /f /. N: x+ N. ; I/ (f u; _f 3. 3. ,[ S: '[ )[ _# X@ X@ _# X@ _# _# q# p^ :f <f kd s. ld [f }f |f j. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 1f 2f 3f 4f `} 3. 5f 6f je y: _# _# X@ X@ X@ _# X@ _# L| 7f 8f 9f 3. Zc 0f af bf ~7 1^ x# 7$ N. N. g. i. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. ; N. cf (+ _ B@ X. 6. df ef ff gf hf if jf kf lf mf nf of e7 o8 e7 o8 o8 o8 o8 e7 o8 e7 d7 d7 o8 e7 e7 Wc e7 pf qf 3. X. _@ X. X. _@ X. @$ rf sf g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. tf uf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ vf wf >3 ^% 3. k( l( xf !< n6 Me h@ Oa yf _# _# n( o( k< zf 3. C@ Af h^ Bf 46 ; ; 8@ E4 Cf Df b@ q. F] Ef Ff ): W@ _# X@ h[ Gf U^ _# _# }: Hf If Jf =@ 3. Kf 1# Lf j. ; ; 7$ x^ I( J( K( B) b6 Mf 9: i@ X_ _# _# _# _# _# X@ }: q# Nf Of Pf Qf p. Rf Sf Tf ,$ 7$ ; ; ; ; ; ; N. Uf Vf Wf Xf 3] Yf Zf `f p# X_ X@ _# U^ g W@ _# }: q# .g +g 6d X. %& -c ;c >c !% N. ; r3 r: @g #g +, 3. l| $g %g F_ _# _# _# _# _# _# _# p# X_ !c X7 4) 9, $2 ]c &g }- c- $ j. $ $ j. $ $ $ $ $ x+ L$ y2 *g 3. s% =g -g z| j@ X@ b} Gf T^ _# _# _# _# U^ ;g L: M: g; I6 >g /. N: x+ N. ; _& ,g P: 'g 3. 3. ,[ S: '[ )[ _# h@ h@ X@ _# _# _# q# p^ )g !g ~g X. y' {g ]g ^g N- ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ; ; ; ; ; ; ; ; ; /g (g _g :g E] 3. <g [g je y: _# W@ !< }g g@ W@ _# _# y: je Q9 |g [~ 9, 3. 1g 2g 3g 4g 5g 6g 7g 9+ j. P+ 7$ ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. y. 8g 9g 0g X. _@ X. F) ag bg cg dg eg fg gg hg ig jg kg {> lg mg e7 o8 o8 o8 o8 o8 e7 n8 ng ng og pg qg rg sg tg ug 3. /@ X. X. X. X. X. F+ vg wg xg ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# yg zg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. _a Ag Bg j1 ;, 3. k( l( Cg X@ Na X@ X@ T^ _# X@ _# n( ): p( Dg 3. }~ Eg Fg ~# G[ ; ; 8@ Gg Hg Ig l# q. m# Jg Kg Lg q# _# _# W@ T^ _# X@ X@ a| Mg v1 Ng =@ 3. Og 1# Pg j. ; ; 7$ x^ I( J( K( B) Qg Rg 9: i@ X_ _# _# X@ _# _# _# }: q# o5 Sg Tg X. p. Ug Vg Wg !% ; N. ; ; ; ; ; h. Xg Yg Zg `g q' P$ h .h >^ q# _# _# W@ +h W@ _# X@ ;^ @h #h $h X. %& -c ;c >c !% N. ; v@ r: %h &h v~ 3. l| *h =h a^ _# X@ _# _# _# _# _# W@ G_ z3 -h $^ 9, 2% ;h >h ,h 'h )h !h ~h ~h {h ]h 'h 'h 'h 'h ^h /h (h _h 3. z$ :h <h $| l@ X@ i@ n6 q# _# _# _# _# p# [h }h M: g; /% F@ /. N: x+ N. ; I3 |h 1h 2h 3. 3. ,[ S: '[ )[ W@ X( J4 q# _# _# _# q# p^ 3h 4h 5h X. 6h 7h 8h 9h I* 0h L$ !% N- ah ah !% j* T. 0h T. N- !% j* !% !% j* T. x+ 0h 9+ y. N. ; ; ; ; ; ; pd bh ch dh E] 3. eh 8f Cg L| _# X@ r# ,< p# J4 W@ _# X@ fh gh hh ih 3. /@ jh kh lh mh >' nh oh ph qh rh P+ _& &% 7$ ; h. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. i. sh th (+ uh '7 X. X. i$ vh wh xh yh zh Ah Bh Ch Dh Eh Fh Gh Hh Ih #_ e7 o8 o8 o8 o8 e7 Jh Kh Lh Mh Nh Oh Ph Qh Rh Sh Th !{ X. _@ _@ X. X. _@ S) Uh Vh ; g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 2@ '% Wh + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ Xh Yh Zh ^% 3. k( l( m( y: W@ _# _# _# X@ _# _# n( ): $| `h 3. i .i +i @i G[ ; ; ,@ E8 #i $i ]# q. %i &i U@ *i W@ _# X@ _# _# X@ _# X_ r# qa =i -i =@ 3. ;i 1# <, j. ; ; 7$ x^ I( J( K( B) P4 >i D< i@ X@ X@ X@ _# X@ _# X@ }: W@ ,i 'i )i _@ %& !i ~i {i &% h. ; ; ; ; ; ; ; &% ]i ^i /i q@ 3. (i _i :i U: _# X@ _# W@ _# X@ }: ;^ <i #h $h X. %& -c ;c >c !% N. ; v@ )5 [i }i |i 3. v3 1i %g 8^ _# _# X@ U^ _# _# X@ _# Z< 2i 3i Af C@ 4i 5i 6i 7i 8i [8 9i 0i y^ ai bi ci di 8i ei fi gi hi ii ji y$ ki li mi b} X@ X@ W@ _# X@ _# _# _# p# d0 L: M: g; s. 7# /. N: x+ N. ; _& e0 35 ni 6. 3. ,[ S: '[ )[ )< )< )< X@ _# _# _# q# p^ oi pi qi X. r. ri si ti ui vi wi xi yi zi Ai Bi Ci Di Ei Fi Gi Hi Ii Ji Ki Li Mi Ni Oi Pi !% 9+ ; N. ; ; ; ; $ Qi Ri Si +, 3. Ti Ui +( z{ _# _# X@ W@ W@ Oa p# _# _# 8^ Vi Wi Xi Yi 3. q. y; R= _] Zi `i j .j +j @j #j $j %j c- N- 8@ q& N. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. !+ &j *j =j -j ;j z$ X. X. 3. >j ,j 'j )j !j ~j {j ]j ^j /j v| (j _j e7 o8 o8 o8 o8 o8 n8 :j <j [j }j |j 1j 2j 3j 4j 5j 6j 7j _@ X. X. X. 7# 8j 9j 0j aj N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 2@ bj cj + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ dj ej fj ;, 3. k( l( m( 8^ _# U^ _# X@ _# _# _# n( o( k< ,3 3. '3 gj n1 hj G[ ; ; 8@ E8 ij jj kj q. lj mj H8 ): W@ _# _# _# _# _# _# }: h@ N( nj 96 t+ e) oj t@ pj x# ; ; 7$ x^ I( J( K( c+ qj rj 9: i@ X@ r# b} X@ _# _# _# X@ i@ sj tj uj %& q. vj wj xj p& h. ; ; ; ; ; ; ; &% <; yj zj /8 3. Aj Bj Cj U: _# _# X@ _# _# _# }: q# Dj Ej $h X. %& -c ;c >c !% N. ; r3 r: Fj Gj 5) 3. l| Hj Ij a^ _# _# L| : W@ X@ X@ _# W# Jj Kj Lj Mj 7; Nj Oj Pj Qj Rj Sj Tj Uj Vj Wj Xj Yj Zj `j `j k .k 8. l5 3. +k @k #k h: X@ _# _# X@ _# _# _# X@ q# {9 L: M: g; ;+ w- /. N: x+ N. ; _& $k 35 %k 3. 3. ,[ S: '[ )[ _# }: }: _# X@ _# _# W@ p| &k *k x; s. j$ =k -k ;k >k ,k 'k )k !k ~k {k ]k ^k /k (k _k :k <k [k }k |k 1k 2k 3k 4k 5k 4~ 6k j. ; N. ; ; ; &% 7k 8k 9k 3. v% 0k t@ ak bk i@ _# _# _# _# p# _# X@ X@ _# L| ck dk ek fk n} 6. r( q. F) gk hk ik jk kk lk mk nk ok pk qk 7$ x+ j. N. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; = rk sk tk uk vk wk }~ ;+ +, xk yk zk Ak Bk Ck Dk Ek Fk Gk %b d7 d7 o8 o8 o8 o8 o8 o8 e7 3g Hk Ik Jk Kk Lk Mk Nk Ok Pk Qk Rk q. _@ C@ }~ Sk Tk Uk Vk Wk Xk y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. N& Yk + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ Zk `k ^% 3. k( l( m( 8^ U^ l W@ _# _# _# _# n( ): p( .l 3. r( +l @l #l 46 ; ; 9+ x( $l %l l# q. :: &l *l =l q# _# _# _# X@ _# _# X@ a| -l ;l >l =@ 3. ,l 1# 'l j. ; ; 7$ x^ I( J( K( B) )l !l D< i@ i@ 8} ,} W@ _# _# _# X@ 0} ~l {l ]l q. S= ^l /l (l %_ ; ; ; ; ; ; ; ; $ _l :l <l 8. 3. [l }l Cj U: _# _# _# _# _# _# X@ q# |l *h 6d X. %& -c ;c >c !% N. ; v@ )5 1l 2l |~ 3. l| L1 3l +1 _# _# W@ 4l W@ _# _# U^ U: 5l 6l 7l 3. -% p. 8l Y} 9l Q| 0l al bl 9l 9l cl `: dl dl dl ]# 1~ X. 3] el fl gl hl U^ X@ _# _# _# _# _# _# _# q# _3 L: M: g; I6 il /. N: x+ N. ; I3 jl kl ll 3. 3. ,[ S: '[ )[ _# _# _# _# X@ _# _# i@ fh ml nl ol 3. Qf pl ql rl sl tl ul vl wl xl yl zl Al Bl Cl Dl El Fl Gl Hl Il Jl Kl Ll Ml Nl Ol Pl b& d= ; N. ; ; x# Ql Rl Sl 3. /% 3. Tl Ul Vl p# _# _# _# _# _# X@ _# _# _# X@ i@ Wl Xl Yl Zl `l m 3. .m X. s% %~ @c +m uj @m #m $m %m &m *m =m -m L$ x+ i. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. ;m >m ,m 'm )m !m ~m {m ]m ^m /m (m _m :m <m [m }m |m 1m 2m 3m o8 o8 e7 o8 o8 o8 o8 e7 o8 o8 4m q8 5m 6m 3. 7m 8m 9m 0m am bm 3. cm dm em fm gm hm `} im jm y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 2@ km lm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ l7 >3 ^% 3. k( l( m( 8^ T^ x6 W@ _# _# _# _# n( ): mm nm 3. Pe om pm qm T. ; ; ,@ p< rm sm b@ p. tm um vm V@ W@ X@ X@ 8^ _# X@ _# _# _# wm xm ym =@ 3. ^| 1# Lf j. ; ; 7$ x^ I( J( K( B) zm Am u1 i@ X@ <| X@ _# _# _# _# W@ H_ Bm Cm Dm q. Em Fm Gm e& 9+ N. ; ; ; ; ; ; ; $ @. Hm Im 8. 3. Jm Km Cj U: _# _# _# _# _# _# }: U^ Lm Mm $h X. %& -c ;c >c !% N. ; v@ T< Nm Om |i 3. l| Pm _3 +1 _# X@ _# X@ X@ _# U^ Qm Rm p# Sm Tm Um $^ Vm /% _@ _@ /% _@ _@ s. _@ _@ /% _@ _@ _@ _@ _@ X. Wm i% Xm Ym Zm +1 X@ _# _# _# _# _# _# _# _# q# =[ L: M: g; _@ 7# /. N: x+ N. ; I/ `m n .n 3. 3. ,[ S: '[ )[ _# X@ Z[ W@ _# _# X@ _# N| +n @n #n $n 6. X. 9, t+ z$ $) R= C@ t+ t+ t+ +! z$ +! t+ z$ C@ z$ t+ C@ z$ t+ t+ C@ 9. %n &n '~ *n =n T. ; N. ; N. -n ;n >n ,n 'n 3. )n !n ~n b^ _# X@ _# _# _# _# _# _# X@ _# X@ q# {n ]n ^n /n (n _n :n 3. 6. i$ _@ _@ 9, =@ <n [n }n |n 1n w} 2n 3n 4n _& N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 5n 6n 7n ;+ 8n 9n 0n an bn cn dn en fn gn hn in jn kn ln mn 4m o8 e7 e7 o8 o8 o8 e7 o8 e7 e7 d7 +/ nn on 3. pn qn rn sn tn un I{ vn wn xn yn zn 0$ b1 An Bn y. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# Cn Dn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ x8 En Le q. 3. k( l( m( 8^ _# p# _# X_ X@ _# _# n( ): k< Fn 3. &$ Gn Hn kg o< ; ; ,@ In Jn Kn A( q. Ln Mn Nn V@ W@ _# h@ 5l L| _# _# }: !< On 2: Pn =@ r@ Qn t@ x. q& ; ; 7$ x^ I( J( K( %~ 7: 8: 9: i@ X_ _# _# _# _# X@ _# W@ Rn Sn Tn (| ;+ -+ Un Vn Wn q& ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. Xn Yn Cj U: _# _# _# _# _# _# X@ p# 4d 5d 6d X. %& -c ;c >c !% N. ; v@ &} Zn `n -} 3. ;} ~; o W# _# _# _# _# _# _# X@ k@ *[ X@ U: .o 0- +o @o #o m> m> m> o3 %& $o %o $o G@ %& 7; ^@ %& 6h &o *o =o g{ -o p# W@ _# X@ _# _# _# _# _# _# _# ;^ {9 L: M: g; _@ 7# /. N: x+ N. ; I/ `m ;o >o 3. 3. ,[ S: '[ )[ _# U^ %{ ~< X@ _# X@ _# X@ }( ,o 'o )o !o }~ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ X. 6# 6. ~o /. {o h* 8@ ; ; N. ]o ^o /o (o G) q. _o /. :o <o U^ }: X@ _# _# _# _# _# _# _# _# X@ J: U^ +h [o }o |o 1o 2o 3o 4o R= 7# _@ _@ _@ ^% B) 5o 6o 7o 8o 9o 0o ao bo q& N. h. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. y. co do eo s. q. 6# fo go ho io jo ko lo mo no oo po qo ro so to 4m yd 3m e7 o8 n8 o8 e7 uo 4m h3 vo wo xo 3. yo zo Ao Bo Co Do Eo Fo Go *$ j$ _@ X. X. Ho Io = ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ Jo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; h. Ko Lo Mo No ^% 3. k( l( m( 8^ _# _# X@ X@ _# X@ _# n( ): B[ l1 3. Pe Oo Po Qo ^{ ; ; n- Ro So To R@ p. Uo Vo 59 Wo q# X@ X@ n( _# X@ _# _# W@ Xo Yo Zo =@ 3. `o t@ <, j. ; ; 7$ x^ I( J( K( B) P4 N8 D< i@ X_ X@ _# X@ X@ _# _# X@ Me p .p L( ;+ -+ +p @p #p 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. $p %p &p U: _# _# X@ _# _# _# }: q# *p =p 6d X. %& -c ;c >c !% N. ; v@ T< -p ;p k| 3. W< >p F| U^ _# _# _# _# _# X@ _# }: X@ _# _# ,p 'p )p T, !p ~p {p ]p ^p /p (p _p :p <p [p }p |p 1p 2p 3p ;@ 4p 5p b^ X@ _# X@ _# _# _# _# _# _# _# _# q# 6p .j M: g; _@ %& /. N: x+ N. i. S< 7p 8p 9p 3. 3. ,[ S: '[ )[ _# X@ J: X@ _# X@ _# X@ _# _# d2 0p ap bp cp dp dp ep ep ep ep ep ep ep ep ep ep ep ep ep ep ep ep ep ep ep fp gp p. X. jh hp ip jp !% N. ; N. $ kp lp mp 7_ _@ H> np op pp T^ h[ W: _# _# _# _# X@ _# _# X@ _# _# _# W@ s2 y{ qp rp sp tp up vp wp xp yp zp p. 7# ;, q. Wm 3. Ap Bp Cp Dp Ep Fp 9+ i. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; u@ Gp Hp ^@ X. X. /@ Ip Jp Kp Lp Mp Np Op Pp Qp Rp Qp Sp Tp Up Vp Wp Xp Yp Zp `p d7 q .q +q @q #q $q %q &q 79 3. *q =q -q ;q >q ,q ;% s% _@ X. X. _@ X. 'q )q !q y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& ~q /& + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. g1 {q ]q z8 ;, 3. k( l( m( 8^ _# _# X@ Na W@ _# _# n( ): ^q /q 3. '3 `9 (q .0 G[ ; ; ,@ j^ _q :q b@ q. :: <q [q }q X@ _# _# _# X@ _# _# X@ u} |q 1q 2q =@ }# 3q 1# Pg j. ; ; 7$ x^ I( J( K( B) 4q 5q 9: i@ X_ _# X@ 4l r# X@ _# W@ ,} 6q 7q L( ;+ -+ +p 8q 9q 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. 0q aq Cj U: _# X@ _# p# X_ X@ X_ U^ bq cq $h X. %& -c ;c >c !% N. ; v@ )5 dq eq |~ 3. ;} fq gq ]5 _# _# _# _# _# _# _# X@ _# _# X@ X@ 73 hq iq jq kq lq lq mq nq oq pq qq rq sq sq tq nq uq &4 vq wq @2 W@ _# X@ _# _# _# _# _# _# _# _# X@ ;^ xq yq M: g; -% zq /. N: x+ N. ; d* Aq u; Bq 3. 3. ,[ S: '[ )[ _# _# _# _# W@ T1 X@ _# _# _# X@ ]5 Cq Dq 6$ Eq Fq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Hq Iq Jq Kq q. X. Lq Mq Nq Oq N. ; ; 9+ Pq Qq Rq Sq q. p. Tq Uq Vq n6 k1 W@ _# _# _# X@ _# p# }: X@ _# _# X@ _# _# N| ]5 1 Wq Xq Yq Zq tp Qa `q r .r +r @r 3. %~ 79 3. D+ #r $r %r &r *r !% 7$ ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. M. =r -r %& X. X. _@ X. I6 Wm B3 ;r >r ,r V! 'r )r !r ~r {r ]r ^r /r 3. 3. (r /. _r :r <r [r }r |r 1r 2r 3r X. _] 3. 4r 5r 6r +, ;+ X. X. _@ X. X. X. X. 5% 7r 8r y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& O& + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ 9r >3 ^% 3. k( l( m( 8^ _# X@ *[ M| J: _# _# n( o( k< 0r 3. r( ar br cr 46 ; ; 8@ dr er fr l# q. *~ gr hr ir W@ _# _# _# _# _# _# _# }: :# {| 9a =@ 3. jr 1# kr j. ; ; 7$ x^ I( J( K( B) lr z1 9: i@ X_ _# U^ c} 2< X@ _# W@ n6 mr 7q L( ;+ -+ nr or d& 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. pr qr Cj U: _# _# q# .: X@ _# X@ q# rr sr 6d X. %& -c ;c >c !% N. ; r3 r: tr ur +, 3. l| $g %g F_ _# W@ U^ _# X@ h: U^ _# X@ _# _# _# i@ vr wr _# q^ m@ m@ m@ m@ m@ xr m@ m@ m@ m@ m@ m@ m@ yr Z< 0^ X@ _# X@ _# _# _# _# _# _# _# _# _# _# q# =[ L: M: g; b1 zr /. N: x+ N. ; l= Ar Br Cr 3. 3. ,[ S: '[ )[ _# _# _# _# n( Oa g@ X@ U^ W@ _# i@ 0^ Dr Er Fr Gr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Ir Jr tp Kr 7# _@ Lr Mr Nr Or 7$ ; ; N. x+ Pr Qr Rr Sr _@ !$ Tr Ur Vr m@ b^ a| X_ _# _# U^ .: i@ _# _# _# _# _# X@ _# _# X@ a^ Wr F_ Xr gq Yr Zr `r s .s +s @s #s e) $s i P$ %s &s *s =s -s N- q& ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ;s >s ,s ^@ X. X. X. _@ X. X. c# +, 's )s !s ~s {s ]s ^s /s (s _s :s _@ X. #f <s /. [s }s 3. |s 1s cm 7. X. _@ _@ X. 6. 2s ;+ X. X. _@ X. X. X. X. X. X. 'q 3s 4s y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& 5s 6s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ x8 @| #| ;, 3. k( l( m( 8^ _# _# X@ Na W@ _# _# n( ): ^q 7s 3. '3 `9 (q 8s G[ ; ; 8@ 9s 0s as ]# q. lj bs cs ir W@ _# _# _# _# _# _# X@ u} ds es fs =@ }# gs 1# hs x# ; ; 7$ x^ I( J( K( B) 4q 5q 9: i@ X_ _# X@ !< r# X@ _# X@ 2< is js L( ;+ -+ nr ks H( 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. 0q ls Cj U: _# _# p# c} ms _# }: U^ ns os $h X. %& -c ;c >c !% N. ; v@ )5 ps eq |~ 3. ;} P' qs @2 W@ ,< c} X@ _# Y[ K| U^ _# _# _# X@ _# _# i@ p# p# p# p# p# p# p# p# p# p# p# p# p# p# p# U^ _# _# _# _# _# _# _# X@ _# _# _# _# _# _# _# q# _3 L: M: g; s. q@ /. N: x+ N. ; l= rs Qc ss 3. 3. ,[ S: '[ )[ _# U^ U^ _# W@ T1 W@ ts c} o| X@ _# _# W@ W@ W@ W@ W@ W@ W@ )[ i@ T^ T^ X@ T^ T^ W@ U^ G_ )< y: W@ W@ W@ B{ us uo vs y' X. ws xs ys %] 7$ ; N. ; 8@ zs As Bs Cs X. 9, Ds Es Fs Gs Hs t} i@ U^ U^ p# c} i@ _# X@ _# _# X@ _# _# _# _# _# _# W@ p# Is Dr Js Ks Ls Ms Ns Os Ps Qs Rs e) 0, ._ Ss Ts Us G/ Vs j. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. !+ Ws Xs ld /@ X. X. X. X. _@ X. X. /% 0$ s% C@ y$ '7 i$ C@ z$ &$ /% X. X. Ds Ys /. Zs `s _@ 0$ c# B@ X. _@ X. X. X. X. X. X. _@ X. X. X. X. X. X. /@ X. <+ t L+ y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- %- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ .t +t @t ^% 3. k( l( m( +1 W@ X@ X@ X@ _# X@ _# n( ): B[ l1 3. Pe Oo Po #t ^{ ; ; ,@ p< q< $t b@ p. %t &t *t f@ W@ _# _# _# _# _# _# _# W@ l3 =t O[ t+ 3. `o t@ -t j. ; ; 7$ x^ I( J( K( B) P4 N8 D< i@ X_ X@ _# X@ X@ _# _# W@ >^ ;t 7q L( ;+ -+ +p 8q F- 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. $p >t &p U: _# _# X@ _# X@ _# X@ q# ,t 't 6d X. %& -c ;c >c !% N. ; v@ T< -p )t k| 3. ;} /. >} W# X@ h@ j@ X@ i@ h@ 2< X@ _# _# _# _# _# X@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# X@ p# W@ X@ _# _# _# _# X@ _# _# X@ q# {9 L: M: g; s. 7# /. N: x+ N. ; I/ -[ n !t 6. 3. ,[ S: '[ )[ q# x6 ~t p# _# X@ X_ )< j@ r# }: _# X@ )< X@ X@ X@ U^ W@ )< 5l d2 {t H| }( }} H| J: 5< ]t c^ J} h@ X@ X@ N| ^t /t (t y' X. _t :t <t [t q& ; ; N. h. j. }t |t 1t 3. _@ q. 2t 3t Ui pg 4t s2 b| J| U^ a| X@ _# _# X@ X@ _# X@ _# _# _# _# X@ _# _# X@ X@ W@ W@ i@ 0} Rn @( 5t 6t 7t 8t 3. 9, %& q. 9t 0t at M8 x. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. y. bt ct 6# X. /@ X. X. X. X. X. _@ X. X. X. X. X. X. X. X. X. X. X. _@ X. dt et 1$ ft 5h _@ X. X. X. _@ X. X. X. X. X. X. X. X. X. X. X. X. X. X. B@ /@ (+ f# N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. v[ gt ht + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. it x4 jt z8 q. 3. k( l( kt >^ ~t i@ X@ _# X@ _# _# n( ): k< Fn 3. &$ |; lt 2k o< ; ; 8@ w^ mt nt kj q. c@ ot Ul J4 W@ _# _# _# _# _# _# }: !< pt qt rt q@ r@ st 1# M8 j. ; ; 7$ x^ I( J( K( %~ 7: 8: 9: i@ X_ _# _# _# _# X@ _# W@ tt ut 7q L( ;+ -+ +p vt wt 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. Xn xt Cj U: _# X@ _# X@ _# X@ _# U^ yt zt <e X. %& -c ;c >c !% N. ; v@ &} At `n -} 3. W< Bt n6 U^ _# X@ X@ _# X@ X@ X@ _# X@ _# _# _# X@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# X@ _# U^ Ct n6 W@ _# X@ W: W@ _# X@ _# _# p# pp 3} M: g; 9, Dt /. N: x+ N. ; _& Et P: Ft 3. 3. ,[ S: '[ )[ _# X@ X@ X_ _# _# _# X@ X@ _# X@ g@ _# X@ _# _# N| Gt F| h: W@ X_ W@ X@ _# X@ X@ X@ W: W@ X_ W@ X@ _# _# G_ Ht It Jt ^% (@ Kt Lt Mt Nt 7$ ; ; ; ; 9+ Wn Ot f- Pt 6. ^% (@ 3. Qt Rt St Tt I_ Ut T^ J: )< _# X@ h@ j@ X@ _# _# _# _# X@ _# _# _# _# _# _# _# X@ X@ X@ p# d6 Vt Wt Xt Yt Zt z$ X. 1~ `t u W& Uf N. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. .u +u @u #u B@ X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. _@ $u %u /. &u Rk _@ X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. /@ X. *u =u -u y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- ;u + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; h. 7@ >u ,u 'u ^% 3. k( l( m( U: J: X@ X@ X@ _# X@ _# n( ): mm )u 3. Pe om !u ~u T. ; ; n- x( {u ]u l# q. S@ ^u rn %g q# X@ X@ X@ _# X@ _# _# _# u7 86 /u t+ 3. Kf t@ >@ $ ; ; 7$ x^ I( J( K( B) zm Am u1 i@ X@ <| X@ _# _# _# _# X@ j@ (u _u L( ;+ -+ :u <u [u 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. }u qr Cj U: _# _# _# _# _# _# X@ q# ;f 7[ 6d X. %& -c ;c >c !% N. ; v@ T< |u 1u |i 3. l| 2u ( +1 _# _# _# _# _# _# _# _# _# _# X@ X@ X@ X@ p# p# p# p# p# p# p# p# p# p# p# p# p# p# p# p# p# p# X@ X@ _# T^ W@ _# X@ )< i: n6 q# _# _# _# p# V( 3u M: g; %' 4u /. N: x+ N. ; e* 5u kl 6u 3. 3. ,[ S: '[ )[ _# _# _# X@ _# _# _# _# X@ )< W@ x{ J: _# X@ X@ _# yf g@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ 7u 8u 9u 0u y' X. au bu cu du 7$ ; ; ; N. ; &% j. eu =; fu gu |d X. 3. hu iu ju Y* ku lu Oa h: p# J: F| Gf q# _# _# _# _# _# X@ <| X@ _# _# _# _# _# _# X@ _# W: Is x6 mu /. nu ou t. _@ pu qu fq ru N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. y+ su tu B% /@ X. X. _@ X. X. X. X. X. X. X. X. X. X. X. X. _@ X. X. Vm uu /. %b vu wu _@ X. _@ X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. /@ <+ xu J@ g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. -: v8 yu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. g1 zu Zk Zh ^% 3. k( l( m( 8^ _# _# X@ |: X@ _# _# n( ): p( Au 3. r( +l @l Bu 46 ; ; ,@ j^ Cu Du b@ p. %i Eu Fu V# X@ _# X@ 4l X@ _# _# X@ a| Gu Hu Iu =@ 3. Ju t@ r) &% ; ; 7$ x^ I( J( K( B) 4q Ku D< i@ i@ 8} ,} W@ _# _# _# W@ Lu Mu 7q L( ;+ -+ +p Nu 9q 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. Ou Pu Cj U: _# _# _# _# _# _# }: U^ %g Qu $h X. %& -c ;c >c !% N. ; v@ )5 Ru Su |~ 3. l| Tu Uu +1 _# _# _# _# _# _# _# _# _# X@ _# W@ X@ Na Vu Wu Wu Xu Yu Wu Yu Yu Xu Wu Xu Wu Xu Zu Wu Zu `u v k@ G_ X@ _# _# X@ _# )< 9} ~< W@ _# _# X@ ;^ .v L: M: g; /% v% /. N: x+ N. ; I/ +v L6 @v 3. 3. ,[ S: '[ )[ _# _# _# _# X@ _# _# X@ _# W@ q# #v q# W@ G_ )< d6 )< d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 U^ xf *4 $v w~ X. %v &v *v h* 7$ ; ; ; ; N. ; !% =v -v 7[ ;v >v ,v X. q' }# 'v )v !v ~v z3 {v ]v ^v U^ /v U^ W@ _# _# X@ U^ X( J4 )< X@ _# _# _# _# _# _# X@ _# )< x: (v _v :v <v [v z$ $) }v |v 1v 2v N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. ; >~ 3v <+ s. ;+ _@ X. _@ X. X. X. X. X. X. X. X. X. X. _@ X. _@ 4v 5v 6v 4m m8 Y* 7v 8v 7# X. (@ s. X. X. X. X. X. X. X. X. X. X. X. X. X. X. yb 9v 0v ; y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# av bv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ ej fj ;, 3. k( l( m( 8^ _# }: u} cv }( _# _# n( o( k< ,3 3. '3 *| n1 dv G[ ; ; 8@ ev fv gv l# q. hv iv jv Qm W@ _# r# %{ }( _# _# }: h@ kv J8 -e =@ [~ oj 1# <, j. ; ; 7$ x^ I( J( K( c+ qj rj 9: i@ X@ r# )< X@ _# _# _# X@ j@ lv _u L( ;+ -+ nr mv H( 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. nv ov Cj U: _# _# _# _# _# _# X@ q# pv +g 6d X. %& -c ;c >c !% N. ; r3 r: qv Gj 5) 3. l| Hj Ij +1 _# _# _# _# _# _# X@ X_ _# _# p# |: rv sv tv uv vv wv xv yv zv Av wv Bv Cv Dv Ev Fv Gv l+ Hv 6$ Iv Jv y: q# _# X@ _# X@ h: W@ _# X@ _# _# q# _3 L: M: g; s. 7# /. N: x+ N. ; L$ 5} <c Kv 3. 3. ,[ S: '[ )[ _# X@ q# X@ _# _# _# _# q# F| 4l n( +1 U1 Lv Mv Nv Ov Pv Qv Pv +@ (e Pv Rv Sv Rv #( Tv Ov Tv Tv Sv J1 Sv Uv Vv $> Wv 7# (@ Xv Yv Zv Nt 7$ ; ; ; ; ; N. ; j. Wn `v w .w +w Mj t. ;+ B) eo @w #w $w %w fq &w *w =w ~t m@ 8^ T^ h@ n6 X@ r# X@ _# _# _# _# _# _# _# _# X@ _# _# T^ -w ;w >w ,w #) /% 3. 9f 'w )w i= ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. !w ~w {w ]w ^w /w 7# _@ /% X. X. X. X. X. X. X. X. /% _@ t. S) (w _w :w e7 e7 m8 /. <w [w 6. p. _@ X. X. X. X. X. X. X. X. X. X. s. (@ /% X. 5% }w |w g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. I$ 1w Y~ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ Yh Zh ^% 3. k( l( m( y: W@ X@ }: U^ X@ _# _# n( ): $| `h 3. i Af +i @i G[ ; ; 9+ i# 2w 3w l# q. m# 4w 5w g: q# _# X@ U^ i@ _# _# X_ r# qa 6w 7w =@ 3. ;i 1# M8 j. ; ; 7$ x^ I( J( K( B) 8w Q4 D< i@ X@ X@ X@ _# X@ _# _# W@ 9w 0w 7q L( ;+ -+ :u aw _4 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. bw cw Cj U: _# _# _# _# _# _# }: U^ @h *c $h X. %& -c ;c >c !% N. ; v@ )5 [i dw |i 3. v3 1i %g 8^ _# X@ _# _# X@ X@ r# i@ X@ W@ m@ Qv ew fw gw hw iw jw kw lw mw nw ow pw qw rw sw tw pw uw vw ww xw yw m2 h[ q# _# X@ _# _# _# X@ _# _# _# q# _3 L: M: g; ;+ eo /. N: x+ N. ; I3 zw D| Aw 3. 3. ,[ S: '[ )[ _# W@ c} 9} X@ _# _# _# U^ c} Na q# `| Bw Cw Dw Ew Fw Gw Hw Iw Jw Kw Lw Mw Nw Ow Pw Qw Rw Sw Tw Uw Vw Ww Xw Yw Zw `w 6# c# x .x +x $ N. ; ; ; ; ; ; N. ; q& Wn @x #x $x %x &x Zc *x |d o; 3. B3 =x -x ;x >x V. ,x 'x )x !x 4l j[ ]5 g@ i@ _# _# _# _# X@ _# _# _# _# _# X@ _# W@ fh ~x /. {x ;% z$ ]x ^x /x (x &% ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. y. _x :x r. <x [x }x |x $) /w B) z$ z$ 9, s% z$ |d 1x >+ 9. 2x 3x 4x 5x e7 o8 o8 e7 e7 /. 6x 7x 8x y$ a~ B) z$ z$ c# c# 9, j$ y$ v~ R= /% S= X. 9x 0x ax g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 2@ 3@ bx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. g1 cx dx fj ;, 3. k( l( Cg X@ T1 X@ X@ _# _# X@ _# n( ): p( ex 3. 3] Eg Fg fx G[ ; ; ,@ j^ gx hx b@ q. :: K[ ix }q X@ X@ _# _# _# X@ _# X@ a| Mg Nm jx =@ e) kx 1# [u &% ; ; 7$ x^ I( J( K( B) lx mx 9: i@ X_ _# _# X@ _# _# _# X@ Na nx ox L( ;+ -+ +p Nu px 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. qx ov Cj U: _# _# X@ _# _# _# }: p# rx =p 6d X. %& -c ;c >c !% N. ; v@ r: sx tx v~ 3. l| *h ux a^ _# _# T^ h: _# b} b| i: W@ T^ vx wx xx yx zx 3. 5) 3. 6. ;% 6. +, 3. ;% 3. 5) 3. 6. ;% +, 3. 3. Ax Bx -; Cx A7 X@ _# L| _# X@ _# _# _# X@ ;^ .v L: M: g; s[ Dx /. N: x+ N. ; d* gd u; Ex 3. 3. ,[ S: '[ )[ _# W@ ,< u} X@ _# _# X@ _# L| a^ Fx Gx Hx Ix Jx Kx Lx Mx Nx Ox Px Qx Rx Sx Mx Tx Ux Vx Wx Xx Yx Rx Zx `x y .y _] W; 0, D* +y @y #y !% i. ; ; ; ; ; ; ; N. ; 9+ :d $y %y &y *y =y -y ;y 3. y$ 0, 3. 3. >y ,y 'y )y !y ~y Qu {y ]y 8| ]5 I| _# _# n( X@ _# q# U^ _# W@ yf _# _# X@ W@ ^v ^y /y (y _y 3. :y <y [y n= ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; g. y+ }y |y y' 1y 2y 3y 4y 5y 6y 7y 8y 9y 0y ay by cy dy ey fy gy Qc hy e7 o8 o8 e7 o8 o8 <y iy jy ky ly my ny oy py 4: A6 qy ry sy ty uy q@ X. X. 0$ vy wy g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. xy yy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. _a zy Ay 'u ^% 3. k( l( xf !< F| Me X@ _# _# _# _# n( o( k< zf 3. C@ By Jb Bf 46 ; ; n- Gg Hg Cy l# p. %i Dy Kg Lg q# _# _# _# _# _# _# _# }: wm 86 Ey t+ 3. ^| t@ a6 ,@ ; ; 7$ x^ I( J( K( B) ba Fy 9: i@ X@ _# _# _# X@ _# _# W@ Rn Gy Hy L( ;+ -+ nr <u _4 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. Iy qr Cj U: _# X@ _# y: }: X@ X@ U^ <i cq $h X. %& -c ;c >c !% N. ; r3 r: tr Jy +, 3. l| $g Ky N} _# T^ /9 0} W@ i@ h@ r# N| Ly My Ny Oy |~ ;+ 3r 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 6. 3. 3. 3. Ip /@ $1 Py Qy Ry !^ W@ T^ `_ N| _# _# _# _# _# p# Sy }h M: g; ;+ Ty /. N: x+ N. ; I3 Uy T8 Vy 3. 3. ,[ S: '[ )[ _# i@ W@ X@ _# _# _# _# p# q^ 9 r5 Wy Xy A@ B) V; t. n} |d n} V; t. V; |d V; t. V; V; t. =@ V; V; |d n} t. V; _@ r( 3. Yy -< Zy q& 9+ ; N. ; ; ; ; ; ; ; ; ; N. $ `y z .z +z @z #z $z %z 3. 3. X. 9, &z *z X] =z -z ;z >z ,z 'z )z Gb ]5 T^ !z r# p# n6 [} X@ *[ ]t N| _# _# i@ fh ~z {z ]z 3. i$ ^z /z (z x. 9+ ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. L+ _z :z q. <z [z =; }z |z 1z 2z 3z 4z 5z 6z 7z 8z 9z 0z az bz 4m e7 o8 e7 o8 o8 o8 o8 e7 of cz _> dz ez fz gz hz iz jz kz lz mz nz oz 3. X. X. 1% pz qz g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. -: rz sz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. it tz uz z8 q. 3. k( l( m( L| Me X@ X@ _# _# _# _# n( ): !: vz 3. Pe wz Re xz T. ; ; 8@ 9q 0@ yz ]# q. Ln zz Az 8} W@ _# _# _# _# _# _# X@ |: 'd qt Bz ,2 4: !d 1# 6: j. ; ; 7$ x^ I( J( K( B) Ze `e D< i@ X_ W@ a} X@ _# X@ _# X@ Cz Dz _u L( ;+ -+ +p Ez Fz 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. Gz xt Cj U: _# _# }( i[ W@ _# }: U^ Hz Iz 6d X. %& -c ;c >c !% N. ; v@ )5 >f Jz ~~ 3. ;} ;@ w: W# _# W@ 0} *[ W: _# X@ X_ L| Kz Lz Mz Nz F+ r@ Oz Pz Qz Rz Sz Tz Uz Vz Wz Uz Xz Yz Zz `z A .A +A S= zx @A #A $A p# W: *i h: _# _# _# _# _# g@ %A 3} M: g; _@ 7# /. N: x+ N. ; ;= &A *A =A 3. 3. ,[ S: '[ )[ _# _# _# _# X@ _# L| _# T^ -A ;A >A ,A t+ _@ -% +, 3. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. +, a, 3. 1/ 'A )A !A ~A j. ; ; ; ; ; ; ; ; ; ; N. ; ; h. N. 7$ 1a {A ]A ^A /A (A _A :A 3. 3. ^% /% _@ 6# %& p. <A [A }A /. |A 1A b| j@ _# W@ ts 4l Me _# ~< h: _# X@ _# W: 4l /! 2A 3A z$ 3. 4A i^ 5A &% ; ; ; ; ; ; ; ; ; ; ; ; ; ; 8+ h. 6A 7A ^@ 8A 9A }o of o8 e7 n8 Wc o8 Wc Wc o8 o8 o8 0A d7 e7 n8 o8 o8 o8 o8 o8 o8 e7 o8 n8 e7 o8 o8 d7 o8 o8 Wc e7 e7 e7 o8 n8 8' aA 3. X. X. X. <+ bA g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ cA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h< i< j< ^% 3. k( l( m( 8^ _# _# }: )< X@ _# _# n( o( k< Fn 3. &$ #' m< n< o< ; ; ,@ p< dA eA b@ p. s< fA gA f@ W@ X@ X@ X@ X@ X@ X@ X@ W@ *e hA |x t+ 3. z< t@ iA j. ; ; 7$ x^ I( J( K( B) B< C< D< i@ W@ h[ Vi k@ X@ X@ X@ W@ 9w 0w 7q L( ;+ -+ +p 8q w^ 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. jA kA &p U: _# }: X@ W@ h: X@ X@ q# pv _, 6d X. %& -c ;c >c !% N. ; v@ lA U< }e K^ 3. W< X< Y< U^ _# _# W@ W: _# X@ _# _# Wr mA nA oA 3] 7# pA qA }z rA sA tA sA tA sA tA tA sA sA tA sA tA /. uA +A Zc vA wA xA l@ }: h: _# X@ _# _# _# X@ q# {9 L: M: g; _@ y' /. N: x+ N. ; I/ -[ n yA 6. 3. ,[ S: '[ )[ _# )< )< X@ _# T^ 7< U: zA AA BA CA +, X. ;+ DA EA FA GA GA GA GA GA GA GA GA GA GA GA GA GA GA GA GA HA IA JA KA Xd LA MA e= N. N. ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; N. q& 7$ &% G- NA .0 OA PA QA gw A[ #f RA X. S= _@ q. q. 3. SA TA UA VA V# p# _# X@ W: X@ W: W@ _# X@ _# X@ _# ;^ WA XA YA |~ 3. ZA `A B T. ; ; ; ; ; ; ; ; ; ; ; i. ; N. y. .B +B ad _@ @B #B }o e7 e7 o8 e7 e7 e7 e7 e7 e7 e7 $B %B &B #_ o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 o8 e7 e7 e7 e7 e7 e7 e7 e7 8' aA 3. X. X. /@ (+ *B ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. v[ w[ =B + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h( $d z8 q. 3. k( l( m( 8^ _# }: _# -B p# _# _# n( ): }6 %d 3. }~ ;B >B ,B G[ ; ; ,@ O@ 'B )B A( q. :: !B ~B _2 q# W@ W@ W@ W@ W@ W@ W@ m@ M_ |u {B q@ r@ ]B t@ Nt x# ; ; 7$ x^ ^B /B K( %~ (B _B :B )< W@ h: G_ q# W@ W@ W@ q# n6 <B [B L( ;+ -+ }B |B 1B 9+ ; ; ; ; ; ; ; ; $ 2B 3B 4B 8. 3. 5B ls Vt ]5 W@ W@ W@ W@ W@ W@ W@ T^ 6B 7B 8B X. %& 9B 0B aB x+ h. ; v@ &} 7d bB -} 3. ;} ;@ >} W# _# X@ _# _# X@ _# _# h: F_ !c cB /_ c# dB eB fB gB hB hB hB hB hB hB hB hB hB hB hB iB jB kB lB 3. z$ mB nB oB j@ X@ _# X@ _# _# _# _# _# q# _3 L: M: g; i$ pB /. N: x+ N. ; L$ qB <c rB 3. 3. ,[ S: '[ )[ X@ .1 sB X@ X_ _# U: W@ U1 tB uB vB wB R= xB yB zB AB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB AB CB DB EB FB GB HB ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; y. y. j. d= wt IB JB KB LB MB NB OB PB QB RB ld t+ _] 3. SB TB UB VB Ub U^ _# X@ k@ X@ _# X@ _# _# _# _# p# WB XB YB 3. I6 ZB /. `B !* N. ; ; ; ; ; ; ; ; ; ; ; i. Z% {( 0+ C .C ld @B #B }o e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 +C @C e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 vb #C $C 3. X. X. X. (+ *B ; ; N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- %C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ 9r >3 ^% 3. k( l( m( y: W@ }: h@ x6 U^ _# _# n( ): $| Hb 3. &| &C *C =C G[ ; ; 9+ -C ;C >C u+ q. ,C 'C )C !C Yu )x ~C `| ~C )x ~C {C ]C ^C /C (C =@ e) _C 6$ :C j. ; ; 7$ Wn <C [C dl q' }C |C 1C 2C Yu 3C 4C 5C ~C 6C 7C 6C 8C 9C 0C aC ;+ bC cC dC r) 9+ ; ; ; ; ; ; ; ; ,@ eC fC gC u& 3. hC iC jC kC 3C 4C 5C ~C Sy 7C `| ]C lC mC nC X. %& oC pC qC x+ h. ; v@ T< ,c 'c k| 3. l| $g %g F_ _# _# _# _# _# _# _# N| rC sC Ca 3. 9, $2 tC uC C} f= I* I* I* I* I* I* I* I* I* I* p_ pd vC wC 3. 1% xC yC <} j@ X@ _# _# _# _# _# _# _# q# =[ L: M: g; `} zC /. N: x+ N. ; I3 AC T8 BC 3. 3. ,[ S: '[ )[ W@ >^ n6 W@ _# _# _# q# p^ CC DC EC X. FC GC HC ao j& IC IC IC IC IC IC IC IC IC IC IC IC IC IC IC IC JC KC LC JC ,$ MC Z% i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; i. &% $* F= NC OC * PC QC RC SC TC UC =f 3. y' VC 3. WC XC vm 5| T^ n( Oa g@ _# _# _# _# _# X@ W@ YC ZC `C D _@ .D +D @D N. q& ; ; ; ; ; ; ; ; ; N. y. P+ #D $D %D &D *D =D -D ;D >D e7 o8 o8 o8 o8 o8 o8 o8 o8 e7 _j ,D 'D o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 of o8 )D !D 3. X. X. X. (+ *B i. i. i. N. x# N. i. g. i. ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& ~D {D + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. g1 h1 ]D z4 ;, 3. k( l( xf !< F| i@ X@ U^ _# X@ _# n( ): p( }a 3. '3 *| =| -| G[ ; ; q& Wn ^D &1 ;, X. FC /D (D _D :D <D [D }D |D 1D 2D 3D 4D 5D 6D 7D z$ 8D 9D 0D N. 7$ ; ; h. 3 aD bD cD J{ dD eD fD gD hD iD jD kD lD mD nD }D oD pD qD l5 _@ (| rD sD [/ 9+ ; ; ; ; ; ; ; ; 8@ tD uD |7 3. c: vD wD xD yD zD AD BD CD DD ED }D FD GD HD ID _@ ;+ JD KD LD x+ h. ; v@ r: xa MD u& 3. l| ND ux a^ _# _# _# _# _# _# _# p# p^ !c OD /_ 9, s| t| @[ r) N. ; ; ; ; ; ; ; ; ; ; &% PD QD RD 3. s% SD TD z| j@ X@ _# _# _# _# _# _# X@ ;^ UD yq M: g; /% VD /. N: x+ N. ; d* '2 u; WD 3. 3. ,[ S: '[ )[ _# q# q# _# X@ _# _# q# p^ XD YD ZD /% %& `D oe E I* T. T. T. T. T. T. T. T. T. T. T. T. T. T. T. T. T. _& _& T. &% ; i. h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; :* x+ T. N. .E +E @E #E $E %E &E qD dt ^% q. *E =E 1$ -E @2 q# n6 X@ _# _# _# _# _# _# W@ n| V. ;E >E q. X. ,E 'E %] q& ; ; ; ; ; ; ; ; i. ; Z% )E !E ~E {E ]E ^E /E (E _E 5x e7 o8 o8 o8 o8 o8 o8 o8 o8 Wc $B :E (j o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 <y <E [E }E |E +, -% _@ 1% <+ 1E 2E 2E B2 3E 4E 5E ]& i. h. i. ; ; ; ; ; ; ; ; ; ; ; ; y. N& 6E + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. =3 -3 7E >3 ^% 3. k( l( Cg r# h[ Me _# _# X@ _# _# n( o( k< 8E 3. '3 `9 0 ~3 G[ ; ; N. L$ 9E /. 0E 6. _@ aE bE cE dE eE fE gE hE iE jE kE lE mE nE 7# B) oE pE qE j. h. N. ; g. $ rE sE tE ~~ 9, uE vE wE xE yE zE AE BE CE DE gE EE FE R@ q. q. GE HE IE $ 7$ ; ; ; ; ; ; ; ; v@ JE KE LE ME '7 =@ NE OE PE QE RE SE TE UE VE gE WE XE YE (@ _@ +5 ZE `E F j. N. ; r3 r: 40 .F u3 3. +F /. @F W# _# _# X@ _# _# X@ X_ )< #F $F -9 3. 9, %F 90 ]} d& v@ ; ; ; ; ; ; ; ; ; ; &% ,$ &F *F 3. 9, =F -F <} j@ X@ _# _# _# _# _# _# _# q# ;F 3u M: g; s. 7# /. N: x+ N. ; I3 J3 K3 >F 3. 3. ,[ S: '[ )[ _# _# _# X@ _# _# _# q# p^ D^ ,F 'F X. )F !F ~F {F N- ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; g. 7$ ,@ j. $ }- ]F ^F /F (F _F :F X. ^% <F [F }F S# U^ W@ _# X@ _# _# _# _# _# X@ >^ |F 1F Xf q. X. 2F 3F 4F q& ; ; ; ; ; ; ; i. h. i. ]& 5F 6F 7F q# 8^ 8F 9F 0F aF v' e7 o8 o8 o8 o8 o8 o8 o8 o8 Wc e7 bF mg o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 e7 cF dF eF fF gF hF iF jF kF lF mF nF oF pF qF rF sF tF uF i. 8+ ; ; ; ; ; ; ; ; ; ; ; ; i. ]& vF wF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. it x4 xF z8 ;, 3. k( l( m( 8^ }: X@ X@ _# _# _# _# n( ): L! yF 3. !{ zF C8 uC G[ ; ; i. j. B> AF BF CF 3. _@ q. J{ t+ z$ J{ z$ J{ z$ J{ Y. J{ R$ s. V; |i DF N] EF $ ; ; ; ; &% FF GF HF 6. 7. s. 7# J{ t+ z$ t+ t+ J{ z$ J{ z$ J{ ;, s. %~ ^, IF JF KF x+ ; ; ; ; ; ; ; ; ; y. $ LF {! MF 3. 7# _@ 7# J{ z$ t+ t+ J{ z$ NF z$ NF J{ q. s. ^, A5 OF PF it q& ; ; v@ )5 QF *9 |~ 3. W< RF +h T^ _# X@ _# g@ X@ _# _# N| y{ SF A3 ^z i$ ;9 >9 u| d& v@ ; ; ; ; ; ; ; ; ; ; x+ TF UF VF 3. z$ b0 WF H3 j@ X@ _# _# _# _# _# _# _# ;^ pp 3} M: g; ;+ w- /. N: x+ N. ; _& 25 35 XF 3. 3. ,[ S: '[ )[ _# _# _# X@ _# _# _# q# p^ 6{ YF ZF s. ^@ `F G .G j. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; N. ; ; N. N. N. N. 9+ $ +G 'E @G #G V; /% $G %G N] ( }( i@ X@ X@ _# _# _# X@ _# W@ &G *G =G -G 9, X. %^ ;G >G q& ; ; ; ; ; ; ; h. i. ,G 'G )G !G ;^ c} K| p# L< ~G {G ]G e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 d7 _j mg e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 ^G /G (G _G :G U2 <G [G }G |G 1G 2G 3G 4G 5G 6G 7G 8G 9G 0G aG ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& bG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ l7 >3 ^% 3. k( l( m( 8^ _# _# _# _# _# _# _# n( ): }6 n7 3. r( cG dG eG 46 ; N. ; ; d= fG /x gG hG iG +, Pe -# 8. -# u: '3 E] i Pe 7. i 3. jG kG lG mG ,$ v@ ; ; ; ; ; 1f nG oG pG qG K^ 5) u: E] q@ E] }~ Pe i 8. -# :@ +, 3. rG sG tG uG *! 9+ ; N. ; ; ; ; ; ; N. ; v@ vG wG xG yG zG +, u: u: 7. '3 u: -# u& q@ 7. E] '3 3. }# AG BG 35 CG N- N. ; ; v@ r: DG EG u3 3. ;} ~; FG W# _# _# U^ Qm X@ _# _# p# X_ GG HG e) ;+ /% Y7 @[ d& v@ ; ; ; ; ; ; ; ; ; ; j. IG JG KG 3. 9, LG MG >2 j@ X@ _# _# _# _# _# _# X@ q# {9 L: M: g; [+ NG /. N: x+ N. ; I/ K6 L6 OG 3. 3. ,[ S: '[ )[ _# p# p# _# X@ _# _# q# p^ PG QG RG X. 2c SG TG UG x+ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; 7$ T. T. _& h= 9+ ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; N. N. x. :d VG /. WG ;+ c+ XG HC YG W@ X@ X@ _# W@ g@ X@ _# _# X@ Ub ZG `G H ^% X. %^ .H +H ,@ ; ; ; ; ; ; i. ; N. @H #H $H %H &H W@ X@ J: *H /v =H -H ;H d7 e7 o8 o8 o8 o8 o8 o8 o8 o8 >H ,H e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 d7 n8 'H )H !H ~H {H ]H ^H /H (H _H :H <H [H }H |H d6 1H :H 2H 3H q& h. ; ; ; ; ; ; ; ; ; ; ; ; i. J# 4H 5H + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ Yh [6 ^% 3. k( l( m( 8^ _# q# X@ X@ h: X@ _# n( ): k< 6H 3. W; 7H 8H 9H T. ; ; ; ; N. !% 0H aH bH cH dH eH fH gH hH iH jH kH lH mH nH oH pH qH /. rH 1^ x. ; ; ; ; ; ; 7$ r) sH 8' tH uH vH wH kH xH yH zH eH AH BH hH CH DH EH FH @G GH j. %_ ; g. ; ; ; ; ; ; ; ; ; h. j. HH IH JH KH LH MH iH NH OH PH QH RH lH SH TH UH VH WH XH Xd YH ZH Z% ; N. ; v@ r: u6 v6 u3 3. v3 `H ir G_ _# _# T^ ~t X@ _# _# p# p| GG I [~ 9, .I +I ]} d& v@ ; ; ; ; ; ; ; ; ; ; j. E4 D6 @I 3. 9, #I $I >2 j@ X@ _# _# _# _# _# _# _# q# _3 L: M: g; s. VD /. N: x+ N. ; I3 %I kl &I 3. 3. ,[ S: '[ )[ q# 8} b| q# _# _# _# q# p^ PG *I ~g X. y' =I -I ;I x+ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; N. 1f pj >I ,I 'I )I !I c- N. h. N. ; ; ; N. ; ; ; ; ; ; ; ; ; N. ; e= ~I {I ]I ;% G) ^I /I (I X@ X@ _# W@ ,< c} )< X@ _# W@ Lg _I :I <I q. X. 2F [I y. q& ; ; N. ; ; ; N. N. uF }I |I 1I X_ X@ _# _# _# }( q# 2I 3I Wd e7 o8 o8 o8 o8 o8 o8 o8 o8 e7 of 4I n8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 o8 5I 6I 7I 8I 9I 0I aI 1H bI cI dI &H X@ eI [( _# i@ fI gI hI h. h. N. ; ; ; ; ; ; ; ; ; ; ; y. u4 a' iI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ x8 jI #| ;, 3. k( l( m( 8^ y: kI p# d6 ]t sB W@ T^ lI mI nI 3. 9. oI pI qI i= ~' 9+ 9+ 9+ 9+ x# ah J/ rI sI tI fC uI vI wI xI yI zI AI BI BI CI DI EI FI }- j. 9+ 9+ 9+ 9+ 9+ 9+ 9+ 9+ j. !% GI HI II JI KI ~k LI MI NI fC OI vI PI xI QI RI SI TI ; j. 9+ 9+ 9+ 9+ 8@ 9+ 9+ 8@ 9+ 9+ 9+ 9+ 9+ 9+ j. 4F 'I UI VI KI XC ez WI fC XI YI ZI zI `I J .J +J @J kr j* ~' i. h. ; ; v@ )5 #J ~5 |~ 3. ;} fq za 7u _# X@ _# J: X@ _# _# N| $J SF %J B3 i$ s| _5 u| d& v@ ; ; ; ; ; ; ; ; ; ; x+ %j UF &J 3. z$ b0 *J H3 j@ X@ _# _# _# _# _# _# X@ q# _3 L: M: g; _@ 7# /. N: x+ N. ; _& =J 35 -J 3. 3. ,[ S: '[ )[ i@ k@ k@ X@ _# }: _# q# p^ ;J >J ,J /% ^@ 'J )J !J x+ N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. h. ; ; N. ; ; ; ; N. q& %] ~J {J ]J ^J /J (J _J :J <J b{ j. n- 7$ N. N. N. h. h. ; ; ; ; h. N. N. h. i= [J }J |J 6. 1~ 1J 2J 3J X@ X@ _# X@ r# k@ X@ X_ X@ W@ 4J ZC 5J 6J ;+ X. 7J 8J (& q& ; y. g. Z% Z% 9J -: 0J aJ bJ cJ dJ fI _# i@ _# X@ _# )< T^ {2 eJ Wd e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 ;H fJ gJ hJ iJ jJ kJ X_ i@ i@ X_ V7 ms _# i@ X_ i@ _# X@ 1H lJ mJ Z% ; ; ; ; ; ; ; ; ; ; ; ; y. N& nJ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ X9 9r >3 ^% 3. k( l( m( 8^ i@ T^ X@ X@ q# X@ X@ n( ~2 k< oJ 3. t. pJ qJ rJ sJ tJ uJ vJ wJ xJ yJ zJ G- AJ BJ CJ DJ EJ FJ GJ CJ HJ IJ JJ KJ LJ MJ NJ OJ PJ QJ RJ RJ RJ RJ RJ RJ RJ RJ ]F SJ TJ UJ b& VJ WJ XJ YJ ZJ `J `J DJ K FJ GJ CJ .K +K cd @K #K $K wJ %K &K *K =K &K %K -K xJ ;K vJ RJ RJ >K -K ,K 'K )K !K 2f 2f J- ~K {K ]K ^K /K EJ XJ (K _K :K d= N- N. ; h. i. ; ; r3 r: s3 50 u3 3. l| Hj Uu +1 _# _# X@ _# _# X@ _# X@ <K $F -9 3. p. l5 C3 @[ d& v@ ; ; ; ; ; ; ; ; ; ; &% ,$ &F [K 3. 9, }5 }K >2 j@ X@ _# _# _# _# _# _# _# p# |K L: M: g; ;+ %& /. N: x+ N. ; I/ -[ 35 1K 6. 3. ,[ S: '[ )[ _# X@ X@ _# X@ r# X@ q# m@ 2K 3K 4K X. )F 5K 6K UG !% 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ N. 9+ $ q& y. ; h. i. ; ; N. $ 7K 8K 9K 0K aK bK cK dK eK fK gK hK iK jK i. 9+ 9+ &% $ &% &% &% &% $ %_ 9+ v@ SJ kK lK mK wB nK oK pK qK W@ X@ X@ _# X@ W@ X@ _# _# q# m7 rK sK }# ;+ _] /. tK !% N. N. B} n- uK vK wK xK yK zK AK BK CK X@ i@ _# _# _# X@ !< ~t fh >{ <y e7 o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 DK EK FK GK HK IK JK X_ i@ X_ X_ _# i@ _# i@ _# _# _# i@ KK AK LK MK NK ; N. ; ; ; ; ; ; ; ; ; ; i. J# OK d% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. _a PK QK [a ;, 3. k( l( m( 8^ _# _# _# _# _# _# _# J: /2 RK SK 3. F+ [~ TK UK VK WK XK YK ZK `K L .L +L @L #L $L %L &L *L ~0 $L =L -L ;L >L ,L Pw 'L )L !L ~L YK YK YK YK YK YK YK YK {L ]L ^L @L KE /L %L (L _L :L <L [L %L &L *L }L |L 1L 2L <L XK 3L XK 8a 4L 5L 6L 7L 5L 8L 9L ~L 0L aL YK YK bL 9L YK cL dL 'L $L eL fL =L gL 'L Pw hL iL |L jL kL lL mL nL _& N. ; N. ; ; v@ r: 2 MD u& 3. l| oL &c 8^ _# _# _# _# _# _# _# U^ E^ GG X7 /_ i$ $2 pL D: d& v@ ; ; ; ; ; ; ; ; ; ; N- <% qL RD 3. s% x| rL z| j@ X@ X@ _# _# _# X@ _# _# p# -0 Ia M: g; `} sL /. N: x+ N. ; I3 tL D| Ma 3. 3. ,[ S: '[ )[ _# _# X@ U^ Z[ uL g@ W@ _# tB vL >E X. r. wL xL yL zL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL BL CL DL ;s j* N. i. h. N. ; p& EL FL GL HL 3. 5) IL 3. JL KL LL ML NL Gk OL PL QL RL SL TL UL iA iA %K VL VL WL XL YL ZL `L C@ S= D) M .M +M ;^ X@ _# X@ _# _# _# X@ _# q# (e @M #M 3. 8. MH w} $M _& N. %M &M *M =M -M ;M >M ,M 'M BK )M i@ _# X_ _# _# _# _# X@ U^ )< bk !M ~M <y o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 {> {M ]M ^M /M (M BK _M fI i@ _# _# _# _# _# _# _# _# _# X_ [( :M <M [M }M >~ ; N. ; ; ; ; ; ; ; ; ; y. |M 1M 2M + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. Db 3M 4M >3 ^% 3. k( l( m( 8^ _# _# _# _# W@ }( X@ X@ B{ 5M 6M 7M 3. w~ 8M 9M 0M aM bM cM dM cM eM fM cM dM bM bM bM gM bM hM bM iM jM kM cM cM gM bM bM lM mM cM cM cM cM cM cM cM nM oM pM qM lM bM bM bM bM hM rM iM iM bM gM bM hM bM aM aM bM bM sM eM dM cM bM mM dM cM cM lM mM aM cM cM cM cM lM cM dM cM bM bM bM bM iM iM cM gM bM hM bM tM uM vM wM iL xM j. N. ; N. ; v@ T< i| j| k| 3. l| yM &c +1 _# _# _# _# _# _# _# X@ b^ zM Ca 3. q. @f AM D: d& v@ ; ; ; ; ; ; ; ; ; ; &% g1 BM CM 3. 9, DM Ha <} j@ X@ _# X@ n( W@ _# X@ _# p# %A 3} M: g; 1% /f /. N: x+ N. ; L$ EM FM [c 3. 3. ,[ S: '[ )[ _# X@ b} .: W@ n6 W@ )< zA GM os (% HM q. IM JM KM LM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM NM R] OM PM QM RM SM N. ; ; N. j. TM UM VM ,2 _@ K^ 3. _@ z$ 3. WM XM YM ZM `M N .N +N @N #N $N %N %N &N *N =N -N ;N >N ,N y$ X. i 'N )N !N Ut q# _# _# _# X@ _# _# X@ _# W# ~N {N ]N 7. 3. ^N 5> /N l= O. (N _N :N <N [N }N |N CK 1N bI i@ X_ i@ _# _# _# _# X@ _# _# _# p# tt 2N $8 <y o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 n8 3N 4N 5N 6N 7N 8N _H 9N fI i@ _# _# _# _# _# _# _# _# _# i@ fI 0I 0N aN bN cN u@ ; N. ; ; ; ; ; ; ; ; i. b% +d dN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ x8 Ke z8 q. 3. k( l( m( 8^ _# _# _# X@ .1 Y_ W@ _# ]5 eN yq fN gN Z] 7# hN #f iN #f #f #f #f #f #f #f #f #f #f iN iN #f iN #f iN iN iN iN iN iN #f #f #f #f #f #f #f #f #f #f #f #f jN jN #f iN #f #f #f #f iN #f iN iN iN iN #f iN #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f iN iN iN iN #f iN iN #f kN lN mN nN oN /| x+ N. ; ; v@ &} *} =} -} 3. ;} pN qN +1 _# _# _# _# _# _# _# N| $J SF rN sN i$ c# Da @[ d& v@ ; ; ; ; ; ; ; ; ; ; x+ tN uN vN 3. z$ wN xN H3 j@ X@ X@ !< ~t yN W@ _# X@ q# zN L: M: g; s. s% /. N: x+ N. ; d= AN u; BN 3. 3. ,[ S: '[ )[ _# X@ i@ F| i@ W@ _# _# 7u ,{ CN DN 3. _] c# EN FN GN HN HN HN HN HN HN HN HN HN HN HN HN HN HN HN HN HN HN HN HN IN JN KN }B LN MN NN 9+ ; ; 7$ ON PN QN RN _@ l5 SN TN 3. 3. s. 7# j% UN Ra VN WN XN YN ZN `N O .O +O @O #O $O %O &O *O NF _@ &$ $^ =O -O ;O U^ X@ _# _# X@ _# G_ p# _# q# {2 >O ,O K^ _@ 3. 'O )O !O j* ~O {O ]O ^O /O (O )< X_ X@ fI i@ X_ i@ _# _# _# _# _# _# W@ n( W@ )< L| pv _O 3g o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 :O <O [O }O |O 1O 2O dJ V7 i@ _# _# _# _# _# _# _# _# _# i@ X_ 3O f4 4O 5O 6O 7O y. ; ; ; ; ; ; ; ; ; y. g# h# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h< i< j< ^% 3. k( l( m( 8^ _# g@ _# X@ X@ a| X@ _# X@ U^ 8O 9O 0O aO y$ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ q. bO ^d cO [/ q& ; ; v@ T< U< dO K^ 3. ;} T, eO W# _# W@ g@ i@ X@ _# _# X@ wr fO gO 3. 9, hO iO jO d& v@ ; ; ; ; ; ; ; ; ; ; %_ 9+ kO lO 3. c# mO nO oO j@ X@ X@ X@ a| X@ X@ _# _# q# _3 L: M: g; s. 7# /. N: x+ N. ; Y% 6e 7e 8e 3. 3. ,[ S: '[ )[ _# _# X@ Me X@ _# X@ _# N| C{ pO qO rO 3. X. q. _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ s. sO R6 tO uO a6 N. ; $ vO wO xO yO _@ m^ zO Qa AO BO }# CO 9, _@ _@ q. ^@ _@ /@ (@ X. T> DO ;9 DO RA X. _@ _@ _@ _@ q. }# EO /. FO S1 X@ _# X@ _# _# G_ GO #v X@ gc HO IO JO 6. KO LO MO NO OO N. PO QO RO d6 X@ i@ _# i@ _# i@ _# i@ _# X@ _# }: X@ _# X@ Na Y_ i: X@ X@ B{ B7 JH d7 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 Wc SO TO UO VO WO XO X@ X@ _# _# _# _# _# _# _# _# _# _# _# i@ X@ }: YO ZO `O P .P N. ; N. ; ; ; ; ; ; i. '# Ie Je + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h( i( Le q. 3. k( l( m( N| U: +P p# _# _# X@ _# X@ _# _# 2I Jh @P #P $P &d %P &P *P =P -P &P ;P u- >P ,P 'P *P =P u- =P %P I^ ;P %P ;P u- >P )P =P I^ 'P *P &P !P ~P =P *P ;P u- >P )P =P I^ {P %P &P ]P u- ^P ,P ;P u- /P )P =P I^ %P ;P %P ]P u- >P )P 'P (P 'P *P _P :P ~P =P %P ]P u- >P )P =P I^ &P %P &P <P u- y- ,P ;P u- ^P )P =P I^ {P [P }P ^@ X. R$ |P 1P 2P &% h. ; v@ )5 >f $n ~~ 3. W< 3P ~< U^ p# 0| 4P W@ _# _# _# 8^ je 5P 6P Gn i$ 79 Y7 @[ d& v@ ; ; ; ; ; ; ; ; ; ; x+ 7P 8P 9P 3. z$ 0P aP bP j@ X@ _# _# X@ _# _# X@ X@ q# {9 L: M: g; 9, cP /. N: x+ N. ; I/ dP u; eP 3. 3. ,[ S: '[ )[ _# X@ X@ _# _# _# _# X@ _# ]5 fP gP hP iP jP ^% _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ q. 7; kP lP mP nP 9+ ; $ oP pP qP A^ _@ rP sP tP uP /. vP wP xP yP zP Ty ;+ ^@ 6# %& q. q. q. _@ q. q. %& ^@ ;+ #$ AP BP CP P' DP 9^ X_ X@ X@ _# '< u} 2< Z[ W@ h: a| EP FP SB wB 3. GP <y `m $* ; PO HP IP X_ X@ _# i@ _# _# _# _# _# _# _# W@ k@ |: '< _# X@ J: W@ }: h[ J: JP e7 n8 d7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 n8 KP LP MP NP OP PP X@ _# i@ _# _# _# _# _# _# _# _# _# i@ X_ i@ QP jJ JK RP SP TP UP q& i. h. ; ; ; ; ; y. tf VP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ vf WP >3 ^% 3. k( l( m( 8^ a| U: _# X@ _# _# _# _# _# X@ W@ XP YP ZP `P Q .Q +Q @Q #Q $Q %Q &Q *Q =Q -Q ;Q -Q >Q ,Q 'Q uz )Q ;Q .Q !Q ~Q =Q {Q ]Q ^Q /Q (Q _Q :Q <Q [Q }Q |Q 1Q =Q 2Q 'Q @Q 3Q 4Q %Q 5Q 6Q 7Q 8Q 9Q -Q >Q 0Q aQ bQ cQ dQ eQ &Q fQ =Q gQ hQ iQ jQ ^Q kQ uz <Q lQ mQ |Q fQ =Q {Q nQ oQ %Q pQ qQ 5Q rQ sQ tQ 9Q 1Q uQ gQ vQ bQ wQ xQ yQ q6 ;+ _@ zQ AQ BQ x+ N. ; r3 r: CQ DQ u3 3. ;} fq >} W# _# q# n( X_ X@ _# _# )< EQ FQ GQ 3. ;+ s| t| @[ d& v@ ; ; ; ; ; ; ; ; ; ; &% ,$ BM HQ 3. 1% xC IQ <} j@ X@ _# _# _# _# _# _# _# U^ JQ L: M: g; s[ KQ /. N: x+ N. ; _& LQ P: MQ 3. 3. ,[ S: '[ )[ _# r# r# X@ _# _# _# _# X@ a| W# NQ OQ P' PQ QQ RQ SQ TQ UQ VQ WQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ VH YQ ZQ 9, %~ `Q R .R +R N. $ @R #R $R `: _@ %R Qw &R *R =R :$ -R ~; ;R >R ,R 'R )R !R ~R {R ]R ^R (| /R (R _R :R <R [R }R 8' |R 1R 2R W@ i@ h@ )< _# X@ Rm b| q# X@ G_ 3R 4R 5R 3. 6R r. 7R 8R Z~ p& ; 9R 0R aR bR cR X_ _# _# _# _# _# _# _# _# p# tt [} X@ _# _# _# _# p# GO p# +1 dR eR n8 o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 e7 fR gR hR iR jR kR Me i@ _# _# _# _# _# _# _# _# _# _# _# _# X_ Cz )M lR c[ mR nR oR pR :* ; ; ; ; ; ; i. b% qR rR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. Or sR Bg j1 ;, 3. k( l( m( 8^ _# _# _# _# _# _# _# _# _# _# i@ h: h@ tR uR vR wR xR yR zR AR BR CR DR ER FR GR HR IR JR KR LR MR NR OR PR QR RR FR SR TR UR VR WR XR YR ZR `R S .S +S @S xR #S $S %S &S *S =S -S ;S >S `R ,S JR 'S )S !S ~S Jr {S ]S RR ^S /S (S _S :S <S {S [S }S |S 1S 2S 3S 4S 5S 6S 7S 8S zR P3 9S 0S aS ~S bS cS JR dS eS fS gS T, hS l5 q. iS jS kS i. 7$ ; v@ r: lS mS v~ 3. l| nS oS N| _# _# _# _# _# _# _# T^ 09 pS qS A6 i$ rS sS ]} d& v@ ; ; ; ; ; ; ; ; ; ; c- k. tS uS 3. o; F6 vS H6 j@ X@ _# _# _# _# _# _# _# U^ wS Ia M: g; /% v% /. N: x+ N. ; l= xS yS zS 3. 3. ,[ S: '[ )[ W@ 5| [} W@ _# _# _# _# _# _# i@ 8^ >< AS BS CS DS ES FS GS HS IS t/ JS JS JS JS JS JS JS JS JS JS JS JS JS t/ KS LS MS NS A6 s+ 3. OS N1 PS x# $ QS RS SS l_ _@ TS US Zm b^ r2 m@ VS WS XS YS Zb ZS `S T .T +T @T #T $T %T &T *T =T -T ;T >T ,T 'T G_ W@ X@ h@ K| h@ X@ X_ p# U^ a| A{ w< )T !T ~T p. K^ {T ]T ^T i= ; i. 9R /T (T _T XO X_ _# _# _# _# _# _# _# X@ _# p# U^ _# X@ _# _# _# X@ }( _# W@ :T O_ <T e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 o8 vb >> [T }T |T 1T 2T 3T X@ i@ _# _# _# _# _# _# _# _# _# _# _# _# i@ _# X@ V7 4T dJ 5T 6T 7T 8T i. ; ; ; ; ; y. 2@ 9T 0T + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ aT bT Zh ^% 3. k( l( m( 8^ _# T^ _# X@ _# _# _# _# _# _# _# i@ p# N| G_ 2< h: b} 2I X@ b} X@ j@ U^ 2< h: h@ ms k@ X@ i@ k@ h: k@ W@ k@ U^ Na h: r# i@ 2I i@ X@ j@ U^ j@ W@ k@ p# l@ h: b} h@ i@ b} X@ cT U^ l@ h: h@ h: j@ ms i@ k@ h: 2I X@ j@ T^ l@ h: h@ i@ 2I X@ i@ j@ U^ j@ h: k@ U^ l@ h: i@ b} i@ b} ms j@ T^ l@ h: h@ h: k@ X@ i@ k@ n( dT eT fT gT _@ Kq hT iT Wn 7$ ; v@ T< o@ jT |i 3. ;} T, gq 7u _# _# _# _# _# _# _# i@ kT $F lT P$ 9, RA +[ @[ d& v@ ; ; ; ; ; ; ; ; ; ; j. E4 v| mT 3. 9, nT $I >e l@ X@ _# _# X@ X_ _# X@ _# U^ oT L: M: g; _@ y' /. N: x+ N. ; _& LQ 35 pT 6. 3. ,[ S: '[ )[ i@ r# r# X@ _# }: _# _# }: X@ _# X@ N| N| W( 2_ qT qT rT rT !_ rT rT rT rT rT rT sT rT rT rT rT rT rT rT rT rT tT uT vT wT xT ;% 3. yT b. vJ $ j. zT AT BT CT -% DT ;@ ET F_ i@ p# a^ G_ p# FT {n GT HT u1 IT 5S JT KT LT xR MT IT Gu NT OT I_ p# +1 X@ _# X@ X@ h@ i@ X@ _# _# X@ Z< qs PT QT RT +- }~ ST TT UT k. 9+ ; ; 9R /T VT WT '< _# _# _# _# _# _# _# _# _# X@ _# _# _# _# X@ p# X@ _# _# X_ X@ L| XT YT ^G d7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 o8 e7 e7 ;@ ZT `T $~ U .U +U @U ms i@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# X@ X@ ]H #U $U %U &U ]& i. ; ; ; ; ; i. J# *U =U + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ -U ej z4 ;, 3. k( l( m( N| }( ;U h: _# _# _# _# _# _# _# X@ _# _# X@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ T^ >U X[ ,U gT _@ (| 'U )U Wn 7$ ; r3 r: !U ~U 5) 3. v3 {U 60 G_ _# _# _# _# _# _# _# G_ rC pS ]U $^ 9, l5 ^U @[ d& v@ ; ; ; ; ; ; ; ; ; ; j. 7c /U (U 3. s% _U :U z| j@ <U X@ X@ r# i@ X@ _# X@ q# {9 L: M: g; _@ 7# /. N: x+ N. ; I/ `m [U }U 3. 3. ,[ S: '[ )[ _# X@ X@ _# X@ <U X@ X@ i@ )< }: _# _# X@ q# U^ U^ U^ U^ U^ W@ T^ T^ h: J: U^ Z[ W@ yf T^ p# U^ U^ Z[ p# U^ T^ p# *b |U 1U 2U a, 3. 3U Q9 4U &% $ 5U 6U 7U 8U i$ 9U /. Xq 7u X@ _# _# X@ X@ q# p# U^ +1 a^ a^ h@ ts r# |: <U )< a^ +1 G_ T^ W@ X@ _# _# _# X_ r# Me X@ }: _# U^ ;^ 0U aU bU cU 6. _@ o; dU eU fU v@ N. ; ; 9R gU hU iU jU X_ _# _# _# _# _# _# _# _# _# _# X@ _# p# !< Gf 9} X@ _# _# )< kU lU mU nU e7 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 <y 0A oU pU qU t+ m> rU sU tU :H X@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# X@ X_ uU vU wU xU v[ y. ; ; ; ; ; ; y. N& yU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; h. =3 zU ,u 'u ^% 3. k( l( AU yN b| .1 X@ _# _# _# _# _# _# _# _# _# X@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# U^ _e BU CU gT _@ (| 'U )U Wn 7$ ; v@ )5 Gq DU |~ 3. ;} P' gq ]5 _# _# X@ _# _# _# _# X@ wr $F EU D* 9, FU +I ]} d& v@ ; ; ; ; ; ; ; ; ; ; j. PD D6 GU 3. 9, nT HU >2 h: IU q# k@ l i: X@ _# _# q# _3 L: M: g; _@ 7# /. N: x+ N. ; I/ K6 JU KU 3. 3. ,[ S: '[ )[ X@ U^ _# _# }( ;U J: W@ n6 .: )< X@ _# _# _# X@ X_ X_ X@ _# ={ L| T^ uL i: X@ J: : n( U^ c} n6 _# Me l F| h: _# LU MU NU OU 6. 3. PU Vc QU c- 9+ RU SU TU y$ ;% UU ;@ VU b^ _# X@ X@ _# _# _# X@ X_ X_ }: X@ W@ W@ W@ W@ W@ X@ X_ X_ X_ X@ _# _# X@ }: n( h: M| ,< W@ a| L| 2< WU XU YU ZU j% /% Mj `U V .V +V N. ; N. ; 9R @V #V $V '< X_ _# _# _# _# _# _# _# _# _# _# _# W@ .: g@ ts )< X@ _# _# X@ h[ %V &V *V =V o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 <y -V ;V >V ,V 'V _@ /@ )V !V ~V 3T '< i@ _# _# _# _# _# _# _# _# _# _# _# _# _# i@ X_ Me {V ]V ^V /V i. ; h. ; ; ; ; ; y. 2@ (V _V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ #d :V <V q. 3. k( l( m( y: W@ X@ _# X@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# U^ _e BU CU gT _@ (| 'U )U Wn 7$ ; v@ )5 [V }V |i 3. v3 |V V^ G_ U^ q# _# X@ _# _# _# N| ): 1V 2V e) ;+ X. !f @[ d& v@ ; ; ; ; ; ; ; ; ; ; j. 6k 3V 4V 3. 9, #I 5V >2 j@ p# X@ X@ <| X@ _# _# _# q# _3 L: M: g; _@ 7# /. N: x+ N. ; I3 6V 0_ 7V 3. 3. ,[ S: '[ ]5 i: M| p# _# X@ h: _# _# X@ <| X@ _# _# _# _# _# _# _# _# h: h: _# _# W@ X@ _# X@ h: _# _# X@ Me X@ X@ W@ X@ _# _# LU 8V 1U 9V +A 3. 0V aV M8 $ bV cV dV eV t. IL fV ;@ gV 0^ _# X@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# X@ _# _# _# _# _# _# W@ Oa )< h: h: n( r2 JP hV ce iV jV Sa _@ 9, kV lV mV nV >~ N. N. ; ; 9R 0R oV pV qV X_ _# _# _# _# _# _# _# _# _# _# _# g@ uL I| U^ _# _# X@ X@ X@ E^ rV sV tV A: vb e7 o8 e7 o8 o8 o8 o8 o8 e7 o8 e7 e7 e7 uV /. vV wV A; 9, _@ _@ (@ xV yV zV BK Me i@ _# _# _# _# _# _# _# _# _# _# _# _# i@ _# X_ AV BV CV x^ h. ; i. ; ; ; ; ; ; i. J# DV EV + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ FV GV HV 9, 3. IV l( m( 8^ }: X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ T^ JV BU KV gT _@ (| 'U )U Wn 7$ ; v@ &} LV MV -} 3. ;} :v NV d2 k1 tt q# X@ X@ X@ X@ W@ S^ OV PV QV i$ X. !f @[ r) v@ ; ; ; ; ; ; ; ; ; ; x+ tN RV SV 3. z$ TV xN H3 j@ X@ X@ X@ X@ X@ X@ X@ X@ U^ {9 L: M: g; _@ 7# /. N: x+ N. ; ;= UV *A VV 3. 3. ,[ S: '[ U: r# 9} W@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ _# LU 8V 1U 9V WV 3. XV b. YV $ bV ZV `V W $) 3. .W fq +W A{ X@ X@ X@ X@ X@ X@ }: X@ }: }: }: _# _# _# _# _# _# _# }: X_ X@ }: }: X@ X@ .1 X@ G_ ~< @W #W $W %W &W *W =W _@ ;+ -W ;W >W ,W N- N. N. ; ; ; PO 'W )W !W X@ _# X_ i@ _# _# _# _# X_ i@ _# _# X@ _# <| c} H| U^ _# X@ _# _# X@ ~W {W ]W ^W /W 3m n8 o8 o8 o8 o8 o8 o8 o8 o8 #_ ~! (W _W :W 4! *x s. X. _@ _@ X. <W [W }W |W X@ X_ _# X@ _# X@ X@ X@ X@ _# i@ X_ _# i@ X_ X@ 1W 2W 3W 4W 9+ N. ; ; ; ; ; ; ; ; y. N& 5W + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h< 6W j< ^% 3. 7W 8W M3 |: Y[ ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< Y[ .1 =l 9W 0W aW _@ (| bW cW Wn 7$ ; r3 lA dW eW ^, 6. fW /. gW p^ ,d ,d Y[ ,< ,< ,< Y[ h[ ~< hW iW 3. 9, jW kW lW H( N. ; ; ; ; ; ; ; ; ; ; $ (& mW nW 3. c# oW pW qW X( ,< ,< ,< ,< ,< ,< ,< ,< Ut rW sW tW uW c# vW /. wW x+ N. ; I/ xW yW zW 3. 3. AW BW Vt *[ Y[ ~< Y[ ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< Y[ CW DW EW FW 3. 3. GW HW IW x+ 4F JW KW LW MW _@ NW OW PW 9: QW %g V^ h[ ~< T1 X@ X@ W@ W@ W@ W@ W@ W@ W@ W@ W@ W@ W@ W@ W@ W@ i@ b} ,< i: kU RW SW TW Rt UW VW 3. q. q. WW XW YW ZW `W OO N. N. ; ; ; i. X .X +X @X #X X_ X@ X_ X_ X_ X_ X_ i@ i@ X_ i@ _# _# X@ W@ W@ X@ X@ _# X@ X_ X_ BK $X %X &X *X =X -X ;X >X ,X 'X )X !X !X ~X {X ]X ^X 3. q' q. _@ X. _@ X. _@ n> /X (X _X ]H '< _# i@ _# X@ k@ k@ i@ _# i@ i@ i@ X_ X_ :X <X [X }X |X u@ N. ; ; ; ; ; ; ; ; ; i. ]& ^& 1X + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 9c 2X 3X 4X 7# 5X 6X 7X $. Pa 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 9X 0X aX bX _@ q. cX dX eX fX 7$ ; v@ gX hX iX K^ c: jX kX Az lX 8X 8X 8X 8X 8X 8X mX 55 nX n8 oX 3. 7; pX qX rX [/ h. N. ; ; ; ; ; ; ; ; ; j. sX :l tX }# b1 uX vX wX xX 8X 8X 8X 8X 8X 8X 8X 8X 9X yX zX AX v~ Ip BX /. CX !% N. ; T. DX EX FX 3. GX HX IX JH 55 mX 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X JX KX LX MX 2s 3. NX OX HH x. &% PX QX RX SX _@ TX UX VX WX XX YX ZX `X Y .Y +Y @Y 3_ #Y $Y %Y &Y *Y *Y *Y &Y &Y <i ir =Y -Y ;Y >Y ,Y f: 'Y )Y !Y ~Y {Y 3. Z] ;+ cm sO ]Y ^Y /Y (Y _Y o_ ; ; N. ; ; h. :Y <Y [Y }Y |Y 1Y lR 2Y V7 :H V7 3Y X_ fI i@ i@ i@ i@ _# _# X@ j@ r# X@ _# i@ X_ 2Y b[ 4Y 5Y 6Y 3. /_ 7Y 8Y 9Y 0Y aY C, bY cY 3. 3. Ip S= s. X. X. _@ X. X. S= dY eY fY lR gY X_ i@ X_ _# q# tt b| i@ i@ X_ fI fI XO hY iY jY kY |X lY ; ; N. ; ; ; ; ; ; ; ; y. g# mY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. ,@ ,W nY oY pY X. '0 qY rY sY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY sY uY vY wY _@ 7# xY yY zY p& N. ; 7$ AY BY CY t+ _@ 2s @s DY EY tY tY tY tY tY tY tY FY GY HY IY p. F) JY KY LY Wn N. ; ; ; ; ; ; ; ; ; ; :* MY NY OY PY 3. W; QY RY SY tY tY tY tY tY tY tY tY sY &l TY UY _@ 3. VY -I WY L$ N. ; j. %j XY 7q Mj 9, 3. YY ZY FY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY `Y Z .Z +Z y$ @Z #Z $Z %Z N. 9+ &Z *Z =Z -Z NF _@ e) ;Z >Z Ad ,Z 'Z )Z !Z ~Z {Z ]Z ^Z /Z (Z _Z :Z <Z [Z }Z }Z |Z 1Z 2Z 3Z 4Z 5Z 6Z 7Z 8Z 9Z 0Z aZ 3. 3. X. 3. bZ cZ dZ eZ fZ gZ N- i. 8+ ; ; ; ; ; g. uF hZ iZ jZ gY gY kZ lZ mZ BK PP BK 3Y nZ bI fI CK X_ i@ _# p# b| 0} X@ i@ X_ #X oZ pZ qZ rZ sZ /8 i$ +, 6. +, 6. +, 6. 6. E] /% X. X. _@ X. X. X. X. X. X. S= tZ uZ vZ oZ $X 3T X_ i@ i@ _# q# p# X@ CK wZ xZ yZ zZ AZ BZ CZ DZ A2 h. i. ; ; ; ; ; ; ; ; ; ; i. b% EZ FZ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. &% GZ HZ IZ JZ VC S= B) +m KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ LZ (@ 7# X. MZ NZ OZ PZ p& ; N. N. QZ RZ SZ TZ t+ _@ V; RN KZ KZ KZ KZ KZ KZ KZ KZ KZ UZ 9l z; _@ VZ WZ XZ YZ x. N. ; ; ; ; ; ; ; ; ; N. ; L$ ZZ M1 `Z 3. ;, y$ ` KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ RN T9 r. 3. .` +` @` ; x. ; ; N. #` $` %` &` 3. ;] 3. *` KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ UZ K' ~~ S= '7 =` -` ;` >` ; N. ,` '` )` !` 5) 3. ;] =@ K^ 3. ~` u+ {` ]` ^` /` (` _` :` <` [` }` |` 1` 2` 3` 3` 4` 5` 6` 7` 8` 9` 0` a` b` [~ E] Qf 6. 3. {Y c` d` e` f` g` h` 7$ ; N. ; ; ; ; ; h. ~' i` j` k` l` m` n` o` p` q` PP oZ r` !W s` dI t` #X u` [( X@ 4l h@ v` &H eI eI w` x` y` z` A` v% X. X. X. X. X. X. X. X. X. X. _@ X. X. X. X. X. X. X. X. S= ;9 B` C` D` E` 4T F` G` H` X@ bI H` &H oZ bI I` J` K` L` M` b% y. ; i. ; ; ; ; ; ; ; ; ; ; ; y. $- %- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; N. T. N` O` P` QV &| ^@ 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# q. i$ 3. Q` R` S` !+ 7$ ; ; N. u@ T` U` V` W` VD 7; 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# ;, t. 3. X` $> Y` Nt 7$ y. ; ; ; ; ; ; ; ; ; ; ; q& %_ Z` `` .3. W; q. 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# q. 3. . .+ .b) @ .!* ; ; N. ; r3 # .$ .% .& .e) q. 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# q. * .= .- .; .> .v@ ; i. q& fX , .tA ' .) .3. 3. ;% s% 7# 7# R$ s% y' %& (@ kN ! .^4 ~ .{ .] .B# ^ ./ .( ._ .;] xb X. _@ y' R= 7# 7# i 3. 3. : .< .[ .} .| .1 .Wn 9+ h. i. h. ; ; ; ; ; ; ; N. M. 2 .3 .4 .5 .6 .7 .8 .9 .0 .a .a .b .c .kR d .X_ e .1< eI 1H bI bI f .JK g .h .i .j .k .l .+A X. s. _@ _@ ld ld ld ^@ ^@ ^@ ld ^@ ^@ ^@ ld ld ld ld ld _@ m .n .o .p .q .r .s .lR 1I fI w` 1I KK t .u .*6 v .w .h. Z% N. ; h. ; ; ; ; ; ; ; ; ; ; ; ; i. v[ x .y .+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; i. g. MY z .Rl A .B .rP tm C .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# 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# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# ]# u+ D .E .F .G .H .du 8@ ; ; ; ; 7$ ,$ I .J .K .L .M .tm ]# l# l# l# l# l# l# l# l# N .yO P5 O .P .eL 5A $ ; ; ; ; ; ; ; ; ; ; ; ; ; N. 7$ qc ; .Q .R .5! S .u+ l# l# l# l# l# l# l# l# ]# u+ T .U .V .W .X .T. g. ; N. ; ; N. N. Y .Z .` . .....+..C .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# ]# @..#..$..%..&..O' N. N. ; ; ; 7$ !% N: *..=..-..;..>..,..'..)..!..~..B) y$ t+ t+ q. 6# ;+ _@ X. X. X. X. q. _@ q. 7# Y. t+ B) R' kj {..]..^../..(..g/ _..:..Wn q& N. N. ; h. i. ; ; ; ; ; ; ; N. N. h. 7$ N. 8+ <..[..}..|..1..2..3..4..5..6..7..8..p .ZO d .9..x` $X 0..a..|Y b..c..d..e..f..Ip g..h..i..j..k..l..l..jG m..n..l..jG k..jG l..l..l..l..o..p..q..r..s..t..u..v..w..<H 3O kZ <H x..2O y..z..A..B..9R h. N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ g< + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; N. ; MY C..D..w} E..F..G..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..I..J..K..L..M..N..O..P..N. ; ; ; N. ; :d Z7 Q..R../. S..T..U..H..H..H..H..H..H..H..H..V..W..X..tA Y..Z..x+ ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; $ hs `.. +..+.++.@+.#+.H..H..H..H..H..H..H..I..$+.%+.`f &+.*+.!% ; N. ; ; ; ; N. N. N. =+.-+.1$ ;+.>+.,+.H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..V..'+.)+.w} !+.~+.{+.Z% ; ; ; N. ; i. MY ]+.^+./+.(+.d' /. _+.:+.<+.[+.}+.|+.1+.2+.3+.4+.5+.6+.V; $) $) V; 7+.2c t% 8+.9+.0+.a+.b+.c+.d+.e+.f+.g+.h+.i+.x+ _& N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; N. j+.NK k+.l+.m+.n+.o+.p+.q+.r+.s+.t+.u+.v+.w+.x+.9I y+.z+.A+.b..B+.C+.D+.E+.F+.G+.H+.I+.J+.K+.L+.M+.N+.O+.P+.Q+.R+.S+.R+.T+.R+.M+.M+.M+.U+.V+.W+.X+.Y+.Z+.y..u..`+._X @.x` .@.+@.@@.#@.$@.%@.,G i. h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. -: &@.*@.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; h. :* N. T| O; =@.-@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.>@.,@.'@.)@.L$ c- N. ; N. ; ; ; N. ; c- = $K !@.~@.'; ;@.;@.;@.;@.;@.;@.;@.;@.;@.{@.]@.^@./@.&% c- ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; 8@ [t (@._@.g5 ;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.:@.<@.[@.}@.x+ N. ; ; ; ; ; ; ; ; N. x. |@.1@.2@.3@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.4@.5@.6@.7@.8@.(~ 7$ i. h. ; ; ; N. 8+ ; j. e= 9@.0@.a@.b@.c@.d@.e@.f@.g@.h@.i@.j@.k@.l@.m@.n@.o@.p@.q@.r@.s@.t@.u@.v@.w@.x@.Ym y@.z@.Vf A@.B@.C@.d= x+ 7$ ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; i. i. $ t; D@.E@.F@.G@.H@.I@.J@.K@.L@.M@.N@.O@.P@.Q@.R@.S@.T@.U@.V@.W@.X@.Y@.Z@.`@. #..#. = y. N. c- v@ P; v@ c- v@ c- >` y. y. y. y+ +#.@#.##.$#.%#.&#.z..*#.=#.3..-#.;#.>#.,#.kb '#.)#.!+ h. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 2@ !#.~#.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; N. 9+ $ c- ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ >G &% !% N. ; ; N. ; ; ; ; ; N. ; 7$ x+ N- Nt 1^ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ 00 !% x+ q& N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; $ !% &% h* ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ Wn x+ j. N. ; N. ; ; ; ; ; ; ; N. 7$ $ 8@ {#.]#.,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ^#.Ko >` !% c- i. ; h. i. ; ; ; ; ; N. ; N. j. c- T. !% v@ Ko 9c /#.(#._#.:#.<#.[#.}#.|#.1#.2#.3#.4#.5#.6#.7#.8#.{K 9#.0#.a#.b#.hs Wn j. !% j. N. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; i. y. M. c#.d#.e#.f#.g#.h#.i#.j#.k#.l#.m#.n#.o#.p#.q#.r#.yg s#.t9 y+ y. y. y. ; g. ; ; ; ; ; ; ; ; ; N. ; y. g. y. t#.u#.v#.w#.x#.y#.z#.A#.B#.C#.D#.E#.F#.G#. #.!+ g. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. I$ H#.I#.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; N. ; ; N. N. x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# 9+ 7$ N. ; N. ; ; ; ; ; ; ; ; N. ; ; N. q& x# x# x# x# x# x# x# x# x# x# x# x# N. N. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. 7$ x# x# x# x# x# x# x# x# x# x# x# x# 9+ N. y. ; ; ; ; ; ; ; ; ; N. ; ; N. 7$ n- x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# n- q& N. ; ; N. ; ; ; ; ; ; ; ; N. ; ; ; ; N. q& 9+ x# &% j. x+ !% !% _& x+ J#.pj K#.7c %j it }- _& _& L$ !% x+ j. %_ x# 9+ 7$ y. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. ; y. g. h, M. L#.M. M#.N#.O#.P#.Q#.R#.S#.-i T#.U#.K+ 7$ i. g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. N. V#.W#.X#.Y#.Z#.`#. $..$.+$.@$.#$.$$.Z% i. g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 2@ %$.4@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; N. h. h. N. N. N. 7$ 8@ 9+ &% &% &% 9+ 9+ h. N. N. N. N. h. ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. ; y. y. h. ; &$.*$.=$.-$.;$.>$.,$.'$.)$.]& N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N. g# i. !$.~$.{$.]$.^$./$.($._$.:$.M. i. h. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. N& !#.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. N. N. L. <$.>G [$.<$.}$.Z% i. ; h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. ; y. g. #.|$.1$.2$.3$.4$.5$.}$.N. N. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 6$.7$.8$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; y. y. h. h. y. y. i. h. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. i. y. g. h. g. g. g. y. i. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- %C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. v[ w[ =B + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ 9$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& 0$.a$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& b$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; N. ; ; ; ; ; ; ; N. 7$ N. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. 7$ Z% g. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; N. N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& c$.wF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; N. ; q& &% x# N. ; N. ; ; ; ; N. N. ; 8+ ; N. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; N. $ &% ,@ :* N. ; ; N. ; ,@ &% &% ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; x# &% &% &% &% &% &% &% x# ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. i. d$.y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; N. v@ j. j. &% j. j. v@ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g# e$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; 9+ >@ f$.g$.N. N. ; ; ; ; ; N. x# h$.i$.4g j$.N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. Nt *r 62 K#. = ; ; N. ; j. k$.l$.KF c- ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; x# B> m$.l$.l$.l$.l$.l$.f$.n$.x# ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; $ &% ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; N. j. x# ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; j. o$.p$.q$.r$.Z% ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; N. &% N. ; ; ; ; ; ; ; ; ; ; ; ; h. n- h, i+.s$.O; t$.1 .u$.7$ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. v@ &% x# N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# v$.w$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; _& x$.y$.z$.,$ v@ ; ; ; ; ; N. &% A$.N1 B$.C$.N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. N. D$.U! E$.F$.; ; ; N. I/ G$.H$.I$.J$.; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; _& K$.U! /U L$.!7 U! L$.M$.N$.d= ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ^{ F; O$.j. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. $ y] K#.v@ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; !% P$.Q$.R$..E 7$ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; q& Nt S$.(& N. ; ; ; ; ; ; ; ; ; ; ; N. T$.U$.V$.N1 W$.N1 S4 X$.&% N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. >G 4U 7c u@ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 2@ Y$.Z$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; $* `$. %..%.:* q& ; ; ; ; ; N. $ ]F a) +%.]o N. N. ; g. N. N. ; g. N. N. N. N. ; ; N. N. ; ; N. h. h. ; N. h. i. h. h. N. ; N. ; h. N. h. h. ; ; ; N. h. h. ; N. ; ; ; ; ; ; ; N. N. @%.#%.$%.%%.; ; ; N. MY &%.Vc *%.%* ; ; ; ; N. ; N. N. N. h. h. ; ; N. ; ; N. ; N. N. h. g. h. N. h. h. ; ; N. N. N. N. ; N. ; ; ; ; N. ; h. h. N. N. N. ; ; ; ; ; ; ; ; ; ; ; ; ; !* =%.-%.;%.>%.,%.'%.)%.!%.~%.!% ; N. ; N. N. N. ; N. N. N. h. ; ; N. ; ; 7$ x. :..tS {%.J$.; N. ; ; N. ; ; ; N. N. N. N. g. ; N. ; N. ; i. h. N. ; N. N. N. ; ; h. !% ]%.^%./%.&% ; N. ; N. N. ; ; N. N. N. N. N. ; N. ; ; N. %_ F; (%._%.[/ N. ; N. ; N. N. ; h. N. N. N. N. ; N. ; ; ; ; h. N. h. g. N. N. N. ; ; ; N. N. N. N. ; N. ; ; ; ; N. ; ; N. N. N. N. ; ; ; ; N. ; h. N. N. ; N. N. N. N. ; ; N. N. ; ; x# p< :%.f% Uf q& h. ; ; N. ; ; ; ; ; N. ; <%.[%._, pP }%.|%.1%.2%.3%.j. h. h. N. N. N. ; N. N. ; ; N. N. ; N. ; ; N. N. N. N. N. ; ; h. N. fX 4%.5%.6%.N. N. h. ; N. N. ; ; N. N. N. N. N. ; ; N. ; ; ; N. N. N. :* h. N. N. h. ; i. h. N. N. h. ; ; N. ; ; ; ; ; ; ; ; ; y. N& 7%.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; $* 8%.9%.0%.h* v@ ; ; ; ; ; ; i. j. T. x+ Xg N. ; y. 7$ ,@ ~' 7$ $ x# 8@ 8@ 8@ N. ; ; ; N. N. 9+ x. 7$ N. ; ; 8+ 7$ 8@ 9+ N. ; i. 7$ 8@ 8@ 7$ N. h. N. 9+ $ 7$ N. ; ; ; ; ; ; ; ; N. ,@ ]b a%.b%.c%.; ; N. ; c= d%.4I e%.f= ; ; ; N. ; 9+ 8@ 8@ 8@ 8@ 8@ 9+ N. ; N. N. ; N. 9+ 8@ 7$ 8@ $ 8@ ,@ 9+ N. ~' 8@ 8@ 8@ $ 7$ ; N. ; ; N. ; 7$ %_ x. 8@ 8@ $ q& ; N. ; ; ; ; ; ; ; ; ; ; (~ f%. %.g%.!% _& Uf x+ 5~ c- N. ; ; N. q& x# 7$ 9+ %_ 9+ 8@ $ q& ; h. N. N. 9+ n= N: h%.KB i%.9+ 7$ N. N. N. ; N. 8@ 8@ 8@ 9+ 8@ 9+ y. ; N. ; N. q& x# 9+ q& 8@ 9+ 9+ N. N. x# /~ j%.k%.h$.j. 8@ 7$ y. ; ; N. ,@ %_ 8@ 8@ 8@ 8@ 7$ ; N. ; ; i. &% T. T. N. ; N. ; 7$ 8@ 8@ Z% 9+ 8@ 8@ 8@ 8@ N. ; ; ; ; ; 9+ 8@ q& 9+ 8@ 9+ 8@ x# ; 7$ %_ 8@ 8@ %_ 7$ ; N. ; ; N. ; N. &% 9+ 8@ 9+ %_ 9+ ; N. ; ; y. 7$ 8@ 9+ 7$ ,@ 8@ 9+ %_ 9+ N. ; ; y. q& c- p< l%.r5 4F &% 9+ N. y. ; ; ; ; ; ; ; 7$ m%.M1 (h n%.N- x+ I3 P..4F N. N. N. 9+ ,@ Z% y. ; ; N. q& ,@ 9+ N. ; y. 9+ 8@ 8@ 8@ 8@ 9+ h. N. N. 8@ y. o%.p%.q%.j. $ N. N. ; ; y. q& %_ 9+ 8@ 8@ 8@ 7$ y. ; N. ; h. q& 9+ Z% 8@ x# 8@ 8@ 9+ N. ~' $ 8@ 8@ x. 9+ N. ; N. ; ; ; ; ; ; ; ; i. J# c% w$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; $* 8%.r%.s%.(& q& ; ; ; ; ; N. 9+ k$.t%.u%.(& N. N. q& v%.w%.x%.i. tD y%.z%.A%._< i. q& ; ; 7$ Wn B%.C%.D%.9+ ; N. p& E%.F%.G%. $ ; x. 4n 7k H%.M# 8@ N. v@ I%.J%.K%.N. ; ; ; ; ; ; ; ; 7$ Wn L%.G .M%.N%.; ; ; i. g* O%.#_ P%.OO ; ; N. ; x+ 9c Q%.R%.S%.T%.U%.V%.x+ i. ; ; N. c- W%.X%.9q Y%.Z%.`%. &.zs _& .&.+&.@&.#&.$&.Wn 9+ ; N. N. ; $ N. :K %&.&&.4~ TI Z~ &% ; N. ; ; ; ; ; ; ; ; ; *&.=&.-&.;&.7$ v@ 9+ N. 9+ N. ; N. ; &% >&.E; |@.[t mL ,&.'&.)&.it q& ; 7$ Uf !&.~&.{&.aV *n ]&.U. ^&.N. N. ; 7$ v@ *r /&.(&._&.:&.<&.T. i. ; ; $ [&.}&.|&.%] =+.E F /: Db 1&.2&.Y, b) 3&.4&.5&.6&.c- ; N. N. |@.c' 7&.8&.9&.0&.y. 9+ ; N. ; q& O@ a&.b&.M. N. ; 7$ i. QU c&.d&.e&.f&.g&.h&.b= h= ; N. ; ; 8@ i&.j&.5A |@.k&.,&.,g g$.!% v@ l&.Qi E m&.(& $ ; N. N. ; N. x+ nL $k g&.n&.LF :_ j. ; N. ; $ O..QU EF j. YZ (&.o&.=+.7c &% ; N. $ <, p&.q&.r&.s&.U. t&.u&.^#.7$ ; ; ; ; ; ; ; &% v&.P' w&.x&._& :* g. 9+ 7$ ; x# a6 YZ y&.z&.p& ; ; 9+ A&.a#.Y .h. N. &% *! B&.C&.D&.7&.E&.i. &% W, }t U. F&.G; G&.u' H&.a6 x# ; i. x+ ON I&.J&.E K&.W%.V9 w( i. ; N. N. L&.w%.M&.A~ N&.O&.:J P&.x+ Q&.R&.S&.T&.U&.V&. $ :* ; ; ; ; ; ; ; ; ; y. |M W&.X&.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; $* 8%./x Y&.[/ v@ ; ; ; ; ; N. x+ nc Z&.Z` `&.N. N. $ !' *..*.+*.@*.#*.$*.%*.&*.**.; N. ; 9+ E4 =*.-*.:&.j. ; N. N- ;*.>*.,*.h= ; j. '*.)*.!*.~*.{*.q& ]*.^*./*.(*.y. ; ; ; ; ; ; ; ; N. q& _*.%b :*.<*.I3 e* ah j= %* &_ [*.}*.%* ; N. ; L$ |*.1*.2*.3*.4*.5*.6*.7*.8*.$* ; ; 7$ x+ 9*.0*.a*.b*.c*.d*.n% e*.f*.g*.|] h*.i*.j*.k*.&% N. ; ; w( NK l*.m*.n*.'' o*.p*.q*.r*.8@ ; ; ; ; ; ; ; ; ; ; ;= s*.b) wW L$ e* I3 e* ah N. ; ; ; !* t*.u*.v*.w*./U x*.y*.z*.}> x+ y. q& pj A*.B*.}, lg C*.i^ D*.E*.i. N. N. v@ F*.G*.H*.I*.J*.3B K*.iA x+ y. ; ah L*.M*.N*.O*.P*.St Q*.T. R*.S*.T*.3g U*.V*.W*.X*.Y*.i* ; x# +H Z*./; `*. =..=.+=.@=.[/ 7$ ; N. j. ^= #=.$=.%=.7$ ; j. a6 &=.*=.==.-=.;=.H$.>=.;L ,=._& ; N. g. !% I .'=.)=.!=.~=.{=.3m _; ]=.^=.QI /=.(=._=.@&.x^ 7$ ; 8+ ; i= :=.<=.[=.}=.|=.II 1=.2=.8@ ; ; d= 3=.@` 4=.5=.6=.Ih 7=.>k $L 8=.q& N. h= 9=.0=.a=.sg (J /F } .b=.,9 9+ ; ; ; ; ; ; ; x# <&.c=.d=.e=.p< f=.v@ ; ; ; ,@ [t g=.h=.i=.j=.; h. j. k=.l=.m=.9+ &% hs n=.o=.a> `*.L$.p=.q=.T. r=.s=.t=.u=.uo v=.w=.x=.y=.&% ; &% -= z=.A=.7=.B=.PA C=.D=.{#.h. N. N. Wn E=.F=.G=.H=.I=.s=.~! p=.J=.K=.!*.L=.M=.N=.O=.P=.8@ N. ; ; ; ; ; ; ; ; i. b% Q=.R=.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S=.T=.h. ; ; ; ; ; ; ; ; ; ; ; $* 8%.r%.U=.N. q& ; ; ; ; ; N. j. V=.b) 'E 2v N. N. $ W=.#; @P .M ia X=.Y=.~% p8 Z=.}) >` ; 8@ 5~ `=.G .b- c- ; N. N- -..-.+-. ; ; N. $ KC @-.#-.$-. $ %-.M1 &-.5A N. ; ; ; ; ; ; ; ; N. ; b *-.=-.--.;-.>-.,-.'-.)-.!-.Q9 ~-.J$.; ; x# {-.]-.4I ^-./-.|&.(-.kL {> _-.:-.c- ; 9+ N- <-.[-.}-.|-.1-.l&.2-.a%.3-.4-.5-.6-.7-.6=.0A 8-.x+ ; h. /: 9-.(h 0-.kp g& ~7 a-.b-.c-.f= ; N. ; ; ; ; ; ; ; ; ;= d-.e-.<@.f-.g-.h-.i-.j-.i. ; ; ; !* k-.{> l-.m-.n-.o-.p-.Ea q-.r-._& N. Nt s-.t-.u-.*-.K* v-.w-.x-.N. ; !% y-.$, DK z-.0&.A-.z~ B-.C-.{-.9+ ; ;= D-.o8 Q9 Ih E-.F-.>&.x# Z7 G-.H-.I-.;H ~% '* J-.K-.~* ; $ PS L-.7k (@.M-.N-.O-.(h P-.Q-.; ; j. R-.S-.T-.U-.h. ; !% V-.8R W-.Hm X-.Y-.Z-.`-..M :E ;.x+ ; N. T. .;.+;.e7 @;.#;.$;.%;.*-.&;./; *;.=;.-;.;;.>;. F j. ; ; OO ,;.g/ ';.);.!;.~;.{;.N] ];.)> h. ; $* ^;./;.Vc (;._;.:;.<;.dv [;.};._& ; &% |;.1;.2;.3;.4;.v-.5;.6;.}- N. ; ; ; ; ; ; ; N. P..7;.M1 (j 8;.9;.0h c- ; ; N. _& 0;.Wc a;.MC N. g. !* c{ b;.<; c- &% c;.d;.e;.t-.(@.f;.g;.i. $ |@.A F-.h;.4I a& i;.j;.hs v@ N. d#.k;.M1 l;.F-.m;.n;.o;.p;.$-.9+ ; N. Uf `a %.[;.q;.r;.s;.t;.u;.v;.JU RU :;.hK w;.x;.y;.y+ h. ; ; ; ; ; ; ; ; y. N& z;.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A;.B;.g. ; ; ; ; ; ; ; ; ; ; ; $* C;.D;.fL Z7 x# ; ; ; ; ; N. T. E;..M F;.2v N. N. c- G;.H;.I;.^T N. N. $ J;.K;.M$.Z-.N. ; 8@ 5~ L;.M;.IW &% ; N. N- s$.N;.O;.!% ; ; 7$ $ P;.Q;.R;.S;.N1 vC T;. $ N. N. ; ; ; ; ; ; ; N. j. U;.V;.mg W;.>A X;.Y;.P] W;.N;.#_ %+.Z;.; g. j. J-.$B `;. >. $ N. N. L$ .>.n8 +>.9+ 7$ w( N- @>.o8 #>.$>.x+ $ %>.&>.0A *>.c- c- sX =>.aV ->.e= ; 7$ q& ;>.N1 *+.&% u@ c- J;.>>.rg ,>.x+ ; ; ; ; ; ; ; ; ; $* '>.Vc N;..J =] Y;.)>.tp F% N. ; ; i= !>.~>.{>.]>.x# q& p& ^+.^>./>.I* ; N. N. i= (>._>.:>.I* y. N. N. N. i. <>.[>.}>.h= N. v@ E8 |>.1>.2>.j. y. Y% 3>.4>.d7 5>.9+ N. N. N. >` N. _& 6>.M1 7>.%_ y. N. :* ; 7$ (& 6k N. N. $ 1^ H .@G 8>.9>.i. ; &% 9> 4;.0>..E 7$ ; $ (& :l d7 1=.+H ,@ $ |- (z u=.a>.9>.i. h. j* b>.c>.d>.5A x. I/ e>.'k e7 hL f>.u@ !% g>.h>.i>.7$ N. &% 5~ j>.Q9 k>.$* u@ $ l>.j*.-R 1B 7$ ; $* m>.Hh n>.o>.Q-.N. !% p>.q>.e-.[u &% ; N. x# ~ r>.s>.pj v@ N. N. g. ; ; ; ; ; ; N. ; v@ t>.u>.v>.{> w>.x>.5A x+ ; ; !% y>.z>.fC A>.B>.,@ J#.C>.D>.8c $ v@ E>.F>.G>. ; N. N. y. N. ; N. y. uK H>.qO I>.fX y. N. ; c- J>.bf K>.'l N. v@ 7$ L>.MO M>.N>.; N. Uf O>.P' P>.K#.N. y. Q>.>H ~>.R>.<%.N. Wn S>.N1 a) Wn N. ; ; ; ; ; ; ; ; i. '# T>.Je + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + U>.T=.h. ; ; ; ; ; ; ; ; ; ; ; $* 8%.V>.W>.9+ q& ; ; ; ; ; N. j. X>.h>.F;.2v N. N. $ T;.Y>.P' 9> 9+ ; 7$ 1^ Z>.`p z N. ; 8@ 5~ L;.q-.`>.x+ ; N. N- s$. ,..,.h= ; N. ; $ :-.*= b. +,.W-.@,.9+ 7$ ; ; ; ; ; ; ; ; ; 7$ fX q= _j >H #,.#,.#,.#,.$,.m*.%,.aV &,.J$.; 7$ 9+ }%.I;.*,.x+ ; ; ; x+ =,.[;.-,.-C x# 7$ N- @>.o8 ;,.>,.; j. /#.,,.4m d& $ 7$ _& ',.+C ),.f= ; x+ !,.~,.{,.*r ],.^,.Fz /,.(,._,.:,.x+ ; ; ; ; ; ; ; ; ; !* <,.*-.3B Y>.$,.#,.[,.},.9c :* ; ; _& |,.1,.8J *! q& ; $* 2,.3,.4,.g* N. ; ; f* (>.Vc 4,.F= ; ; ; ,@ 5,.6,.7,.8,.9,.0,.W, a,.b,.'o 25 $ N. I/ c,.XY d,.e,._& ; ; ; ; ; ;= f,.fR g,. $ ; ; h. ; N. N. Nt k. l>.M8 !, h,.i,.j,.J$.; ; N- CL k,.l,.Nt N. ; !% m,.n,.of o,.f* ; ,@ }- p,.*-.q,.J$.; N. T. r,.s,.t,.p& g. I/ fG ,D u,.v,.i= ; x+ w,.x,.;&.7$ N. _& y,.:E {> ), z,.A,.B,.C,.D,.N1 J-.c- ; $* m>.E,.F,.G,.H,.; j. <> I,.b) HH j. ; ; x. [> J,.s>.Uf 7$ ; ; N. ; ; ; ; ; ; ; N. N. v@ Z~ K,.L,.$B 4I M,.N,.j. ; q& x+ G/ #< O,.*&.I* P,.Q,.R,.j. v@ x# Q>.S,.fq T,.p< y. N. g. i. ; ; P..U,.V,.W,.&% N. ; N. L$ ,;.P' X,.Y,.Z,.W, /{ .> `,. '..'.; N. Wn +'.N] @'.<%.; x. k& S,.0A #'. $ ; Nt $'.M1 %'.Uf N. ; ; ; ; ; ; ; i. y. tf &'.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *'.='.h. ; ; ; ; ; ; ; ; ; ; ; $* C;./x -'.,$ v@ ; ; ; ; ; N. !% ;'.h>.F;.2v N. N. &% >'.,'.-< ''.; N. N. j. )'.N] pe N. ; 9+ !'.Y&.D;.~'.x+ ; N. c- =m Xd {'.N- ; ; ; N. !* ]'.^'._>./'.('.x+ ; N. ; ; ; ; ; ; ; ; N. (& t,.=.._'.&% p& p& p& 8@ Z;.:'.e7 [L n= g. N. 8@ | .N1 <'.j. g. ; ; $ :C N1 ['.}'. $ 7$ N- @>.lg |'.I* ; j. /| 1'.2'.p< x# ; Z;.3'.+C ),.f= ; L$ 4'.8R .M 5'.6'.7'.8'.9'.%,.Xd 0'.$* ; ; ; ; ; ; ; ; ; (~ a'.b) b'.&% p& p& p& %] N. ; ; ; $* c'.N1 L>.L$ ; ; $* d'.%,.e'.c- q& ; ; f* f'.-%.I- e= ; ; ; j. ,=.H*.n< g'.h'.i'.j'.k'.l'.N;.|%.9+ N. x+ ,h #< m'.n'.j. ; ; ; ; ; L$ E-.N1 o'.&% ; ; ; N. 9+ g$.+x p'.#. P' P*.q'.-%.r'.e= ; ; &% /#.s'.t'.u'.7$ ; j. -C v'.w'.x'.ah ; N. !% y'.z'.A'.J$.; g. !% B'.`;.C'. $ N. c- 7c &=.f% ,>.!% ; !% ,g x,.;&.7$ N. _& D'./} of :% E'.9L F'.G'.%+.1'.H'.!% ; $* m>.I'.J'.K'.&% ; ~* c* L'.b) HH j. ; ; x. [> J,.s>.Uf q& ; ; ; ; ; ; ; ; ; ; ; ; N. ,@ MY M'.N'.:E b-.O'.; 7$ ; I* r-.-&.P'.Q'.R'.S'./;.,=.!% ; $ T'.U'.V'.M1 W'.X'.p< w( y. ; ; q=.Y'.u,.LC q& N. ; 7$ P..Z'..M lg `'. )..).+).@).#).-&.$).; N. x# %).c7 &).Nt y. $ *).=). '.-).q& N. q& 39 6$ ;).pj N. ; ; ; ; ; ; ; h. i. 6$.>).,).+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ').)).g. y. ; ; ; ; ; ; ; ; ; ; $* 8%.!).~).Nt q& ; ; ; ; ; N. x+ {).h>.F;.2v N. N. &% ]).^)./).5~ N. ; N. &% ]A M1 ().N. ; 9+ *! Y.._).:).&% ; N. x# m- ;H <).N- ; ; ; 7$ x+ [).+C h>.}).h5 x+ N. ; ; ; ; ; ; ; ; ; N. q& |).1).2).3).8@ %_ %_ 9+ Z;.4).a%.5).d#.q& N. 8@ 6).N1 QU p& h. ; ; q& 1B N1 KB E8 x# 7$ N- @>.lg '&.&- ; &% 7).8).9).~A x# ; %* 0).+C ),.f= ; !% 4'.XY a).b).Zv c).d).e).*,.f).g& x+ ; ; ; ; ; ; ; ; ; *&.g).-&.h).9+ &% 8@ 8@ %_ N. ; ; ; !* i).j).k).N- ; ; $* d'.%,.#,.$* 7$ ; ; f* (>.*-.l).OO ; ; ; j. @. m).8R n).o).p).q).r).s).t).a@.7$ N. L$ DX u).v).; $ ; ; ; ; ; _& w).N1 x). $ ; ; ; &% 1B y).z).A).B).X>.C).D).q-.r'.e= ; ; j. EF E).F).G).7$ ; x+ 'l %,.H).I).j* ; 7$ N- J).z'.A'.J$.; h. L$ K).O] _*.&% g. !% h5 #; q>.>&.!% ; x+ P$.x,.;&.7$ N. _& L).*2 uo M).k-.'I N).O).P).Yg s;.&% ; $* m>.Q).R).f* y. ; j. S).T).b) U).&% ; ; x. [> J,.s>.Uf q& ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ,@ %* V).r%.W)._< j. ; w( X).Y).Z).`). !..!.+!.@!.9+ ; y. c- ]*.#!.$!.e7 %!.&!.*!.9+ ; ; 1^ =!.q>.U. q& N. ; N. Nt -!.b) ;!.>!.Zv q).0;.,!.'!.^T )!.; N. [/ !!.~!.{!.i. ; $ *).]!.^!./!.q& N. 7$ (!.N] N' Dd N. ; ; ; ; ; ; ; ; N. _!.:!.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <!.[!.g. N. ; ; ; ; ; ; ; ; ; ; $* 8%./x }!.|!.x# h. N. h. h. ; N. !% 1!..M F;.2v N. N. j. O$.e'.2!.3!.N. N. N. j. 4!.M1 5!.N. ; 9+ (& y'.-%.6!.N- ; 7$ N. 7!.8!.9!.h= ; N. ; N- 0&.-..H*.0!. %.H .5A x# N. ; ; ; ; ; ; ; ; N. 9+ o'.i,.a!.b!.; ; ; N. $* c!.Q9 !=.MY i. N. p& d!..M e!.T. ; ; ; !% W,.I;.f!.-C x# 7$ N- @>.lg g!.{* ; $ _4 h!.9).~A x# N. i= i!.+C ),.f= ; j. s;.j!.k!.l!.p& 9+ i. i. R'.9c y. N. ; ; ; ; ; ; ; ; ; m!.n!. %.o!.8+ 9+ g. h. h. h. ; N. ; d= p!.q!.hK N- ; ; $* d'.%,.y2 !% q& ; ; f* (>.-%.r!.MY ; N. ; &% w. _=.'k J>.$* q& 9+ 9+ N. (& $ N. ; !% s!.u,.}).Z7 &% ; ; ; ; ; L$ t!.~!.u!. $ ; h. ; _& v!.{> w!.x!.j. &% i= V& *-.r'.e= ; ; j. y!.z!.A!.9c 7$ ; j. 5A v'.B!.C!.h= ; 7$ N- J).z'.A'.J$.; h. !% D!.O] E!.j. g. T. F!.G!.f% >&.!% ; x+ P$.x,.;&.7$ N. I3 H!.I!.{> J!.!% y. 9+ q& fX 9+ 7$ N. ; $* m>.Q).K!.c= ; ; &% jK L!..M s;.!% ; ; x. [> J,.s>.Nt 7$ g. ; ; N. ; ; ; ; ; ; N. ; N. N. h. ; x# M!.N!.g/ TI x+ ; ; !% O!.P!.Q!.R!.*-.S!.!% N. ; ; N. $ $ T!.U!.V!.W!.X!. ; ; ; q=.Y!.Z!.5U N. N. h. N. x+ `!.M1 ~.(& 9+ 9+ 9+ 9+ p& x. N. ; N. Uf .~.~!.{!.i. ; x# +~.1>.r&./!.q& N. 7$ @~.N] `& [/ N. ; ; ; ; ; ; ; i. O. #~.$~.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + %~.&~.g. h. ; ; ; ; ; ; ; ; ; ; $* 8%.r%.z= $ N- j. j. j. j. N. N. N- *~.h>.F;.2v N. N. &% R-.=~.-~.3!.N. ; 7$ ]#.;~..=.>~.N. ; 7$ N- )' e-.Y!.f* &% !% /#.,~.N] '~. ; ; ; &% 7g )~.OA !~.7c ~~.$B v!.q& N. N. ; ; ; ; ; ; ; N. N. o,.{~.]~.^~.; ; ; :* f* 8J /~.4g n= ; N. j. (~.D;._~.:_ !% j. !% Nt :~.b-.E=.%_ 7$ 7$ N- @>.lg <~.f= ; &% <> h!.9).~A x# :* f* [~.+C ),.f= ; 9+ 1^ }~.s'.|~.L$ x+ c- x+ j. j. 7$ ; N. ; ; ; ; ; ; ; ; ;= d-.b) P;.!% j. j. j. j. &% N. ; ; $* 1~. %.2~.N- ; ; $* d'.%,.Y>.$* 7$ ; ; f* wW [-.;L >,.&% 9+ N. N. F$.p,.h>.3~.4~.T. c- x+ j. p& 7$ N. ; T. &).$B 5~.h* $ ; ; ; ; ; L$ 6~.M1 7~.!% j. &% i. e= ->.0A 8~.du !% !% 9~.0~._).r'.e= ; ; &% a~.r5 b~.Wn 7$ ; x+ <> %,.Q c~.0h ; 7$ N- J).z'.A'.J$.; h. !% d~.e~.f~.&% h. c- g~.Y>.q>.o- !% ; x+ P$.x,.;&.7$ N. P+ h~.i~./~.j~.$* !% c- x+ x+ &% 7$ ; ; $* m>.(h k~.0c 7$ ; j. l~.[L .M J;.x+ ; ; $ m& m~.r5 :5 !% &% q& y. ; ; ; ; ; ; ; ; N. j. j. j. j. !% ,g 1).8P >K j. ; ; 7$ ,K n~.o~.p~.[;.q~.q& ; N. N. 9+ j. x+ x+ r~.p,./W s~.x+ ; ; u'.t~.V;.6%.&% j. q& N. j. u~.v~.w~.s-.x+ c- x+ !% x~.Dd N. ; N. Uf .~.~!.{!.i. y. $ y~.]!.r&./!.q& N. 7$ @~.6$ z~.hs N. ; ; ; ; ; ; ; ; Z% A~.B~.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C~.D~.Z% i. ; ; ; ; ; ; ; ; ; ; $* 8%.KP E~.F~.G~.H~.I~.J~.K~.R'.i. !% L~.h>.[I 2v N. N. $ ]&.M~.-~.3!.N. ; N. 9+ N~.N] 39 N. ; g. _& O~.XY P~.Q~.Y,.R~.%;.1).LA YK x+ ; q& %_ _&.1).j~.S~.7$ T~.U~.g+.M8 v@ ; ; ; ; ; ; ; ; N. %_ E!./~.,L V~.; ; ; N. MY W~.e7 [L %* ; ; x# }- X~.!).Y~.:&.|@.(-.Z~.b) /'.}'. $ ; 9+ N- j>.lg `~./~ ; $ H( 1'. {.~A x# ; %* .{.KP ),.f= ; N. j. U!.d7 +{.@{.sc #{.NN f).${.$* ; ; ; ; ; ; ; ; ; ; (~ %{.Q,.&{.];.*{.={.-{.;{.s; c- ; ; !* >{.~! hK j. ; ; $* ,{.3,.y2 N- 7$ ; ; _& /b >H V;.'{.<&.5,.N. i. j. ){.!{.q-.~{.{{.]{.^{./{.({._{.9+ ; !% :{.#).<{.5A j. ; ; ; ; ; !% [{.}{.|{.]=.k& R-.!% !% 1{.Vd 2{.3{.L&.w. 4{.5{.6{.7{.e= ; ; j. EF ,,.:%.9c 7$ ; j. qc .J RV 8{.T. ; 7$ N- 9{.U*.A'.J$.; h. !% 0{.`;.a{.&% h. !% b{.vC c{.d{.!% ; x+ P$.x,.mG 7$ N. ; !* e{.Ao 8!.^+.!' 5,.$&.f{.g{.Uf N. ; d= m>.I'.h{.$* N. ; &% jK ,L [;.aa &% ; ; x# i{.j{./x N$.k{.l{.>@ q& N. ; ; ; ; ; ; ; m{.n{.a& a#.L>.8E u,.1).o{.9+ N. ; N. ; 6k $` p{.~>.q{.r{.y. ; N. q& s;.s{.t{.u{.a* _~.v{.w{.j. ; ; Wn 6~.N] K*.x{._< Lf j. 7$ h* x= .M y{.b@.z{.|&.A{.B{.C{.9+ ; N. Uf .~.~!.{!.i. y. x. xM Y;.r>./!.q& N. 7$ (!.N] R; Uf N. ; ; ; ; ; ; ; N. O. D{.E{.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F{.G{.h. ; ; ; ; ; ; ; ; ; ; $* aB H{.I;.P' I;.N1 N1 N] I{.x. ; x+ J{.M1 K{.2v N. N. $ L{.M{.N{.O{.N. N. N. &% P{.Q{. z N. ; ; %_ :_ R{.S{.H{.T{.U{.V{..6 W{.X{.x+ ; x+ R%.P' P~.Y{.8@ N. W, Z{.fq `{.>G ; ; ; ; ; ; ; ; N. q& b N1 ].N%.; ; ; N. d= 'I I;..].J$.; ; ; &% ,$ +].@].#].;H S{.(=.{,.$].!% ; ; 9+ j. %].[;.&].*].; j. 6-.^/ =].-]. $ ; OO t).tp ;].n= ; ; 7$ $ *,.I*.N1 >].;H >=.M1 ,].d= ; ; ; ; ; ; ; ; ; ; ;= '].M1 I;.N1 N1 P' N1 N] @{.d= ; ; $* F> M1 x).N- ; ; I* )].5{.z>.Z;.; ; ; x# *! T).I;.0A _r !].Nt N. N. J@ ~].{].U{.]].L$.^]./].(]._].8@ ; T. :].1,.<].j. 9+ ; ; ; ; N. %_ 7P [].I;./U Uc }].I/ N. !* q*.rA I;.XZ 5> |].b~. %.1].J$.; ; N- pe 2].3].9c 7$ ; x+ :5 4].La 5].Y% ; 7$ x+ 6].P' 7].J$.; g. L$ 8].M1 [* j. ; T. 9].D; 0].|@.x+ ; !% (%.M1 s%.7$ N. ; g. d= DX a].b].H{.M=.c].M1 d].fX N. ; $* e].=..f].Db x. ; &% <% g].N] 'l j. ; ; 7$ q& P$.+C b) h].@` #'.x# N. ; ; ; ; ; ; ; i].j].fq ^].x,.N1 q-.O=.p< $ ; N. ; N. Dd $M %.k].l].x# N. ; N. &% s{.m].n].Ea #].o].p].j. N. ; ; 7$ q].v;.~!.T{.I;.2P !% ; 8@ >@ r].S4 P!.N!.n].s].6$ t].9+ ; N. q=.r].fq 0#.i. y. x. z2 3;.u].v].q& N. 7$ .> fq w].Wn N. ; ; ; ; ; ; ; h. (& x].y].+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z].A].h. h. i. ; ; ; ; ; ; ; ; ,@ |@.B].(!.C].(!.C].D].E].G- N. ; %_ -t -.F].i. N. N. v@ p< G].nc Dd N. ; N. 7$ i&.H].<% N. ; N. ; 9+ &% {{.I].J].K].L].7g M].T;.x# N. Wn I&.tc N].O].; N. q& |;.W=.~7 *! ; ; ; ; ; ; ; ; N. $ k} P].Q]. = ; ; N. ; x+ R].D].S].x+ ; ; N. ; $ 1^ x-.<b I].k*.T].-C c- ; N. ; N. c- ZZ @~.U].&% ; q& V].W].!&.y. 7$ 9+ V].|&.(!.|@.&% ; N. ; 9+ P..@K X].)w I].K,.]&.5~ w( ; ; ; ; ; ; ; ; ; ; P+ Y].s$.C].C].C].C].Z]. -.%>.&% ; ; j. `]. ^.l>.x# ; ; 8@ p< a#..^.!% ; ; N. ; c- +^.tc 4%.@^.#^.N. N. N. N. $ oc la I].[b $^.%^.8@.(& N. ; &% 'l D].ZZ j. N. ; ; ; ; ; N. $ $>.&^.*^.t,.=^.x# N. N. h. 1 .-^.;^.K,.*r b& c;./@.x+ ; ; 7$ r~. -.h& y. N. ; N. j. >^.,^.'^.~' ; N. q& G- @~.k$.&% ; ; %_ #^.tc l>.9+ ; 7$ q& )^.c;.j. N. ; 9+ [u /-.:K q& g. ; N. ; x+ uJ X'.!^.~^.$^.{^.+H N. ; ; j. 4U @~.]^.q& N. ; 9+ }- %^.(~.P..q& ; N. ; N. %_ ^^.~^.~^./^.ON v@ N. ; ; ; ; ; ; ; N. (^._^.!^.:^.7@.F; fX N. N. ; N. ; ; N. M-.}/ <^.[^.9+ ; ; N. q& pj 6%.@^.}^.|^.x!.h. N. ; ; ; N. i. l{.1^.2^.J].h* w( ; N. x# fX o$.3^.}^.C'.5U 6-.T'.N. ; N. y. M8 +&.4^.N. N. v@ E8 5^.=+.}- N. h. N. 6^.H].6-.Nt N. ; ; ; ; ; ; N. h. y+ 7^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8^.Z% i. h. ; ; ; ; ; ; ; N. ; x# j. j. j. j. j. j. j. x. ; ; N. 9+ j. %_ N. N. ; N. q& %_ j. q& N. ; ; ; 9+ j. 7$ N. ; ; N. ; N. &% j. c- &% 9+ v@ &% %_ N. N. N. 9+ j. p& N. ; ; N. x# &% j. N. ; ; ; ; ; ; ; N. ; N. 9+ j. R'.N. ; ; ; ; N. q& j. $ N. ; ; ; N. ; v@ $ j. j. j. $ v@ ; N. ; N. ; N. $ j. x# ; N. ; N. &% %_ N. ; N. N. 9+ j. x# ; N. ; N. ; q& x. j. c- j. &% j. v@ ; N. ; ; ; ; ; ; ; ; h. i. P+ j. j. j. j. j. j. j. 9+ N. ; ; N. $ j. 7$ N. ; N. ; v@ j. &% N. ; ; ; N. ; x# j. j. c- 9+ N. N. ; ; N. x# p& j. j. &% &% x# N. ; ; N. q& j. &% N. ; N. ; ; ; N. ; N. ,@ j. c- &% 9+ N. ; N. v@ %_ j. d#.j. x# 9+ j. $ N. ; ; N. 7$ j. %_ N. ; N. ; N. j. p& Z% i. h. ; N. $ j. x# ; N. ; ; R'.j. 9+ N. ; ; N. &% j. N. ; ; N. q& j. 9+ N. ; ; ; ; N. $ &% j. d#.j. &% x# N. ; ; N. 9+ j. R'.N. ; ; N. N. %_ j. q& ; N. ; N. ; N. p& d#.c- &% q& N. ; ; ; ; ; ; ; h. N. P+ &% j. d#.j. $ v@ N. ; N. ; N. 7$ = 9^.0^.a^.pj N. ; N. ; N. v@ &% &% c- j. 8@ v@ N. ; ; ; N. N. 9+ j. c- &% v@ ; N. ; N. v@ &% &% c- j. j. &% N. ; N. ; N. $ j. x# N. ; N. q& $ &% q& N. ; ; 7$ j. 9+ N. N. ; ; ; ; ; ; ; N. b^.c^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + d^.e^.Xg ; N. ; ; ; ; ; ; ; N. ; g. N. g. g. g. g. N. ; ; N. ; ; N. N. ; ; N. ; ; N. N. ; ; ; ; ; g. g. N. ; N. ; ; N. ; ; N. h. N. ; ; ; N. ; ; ; N. g. N. ; N. N. ; ; ; g. ; N. ; ; ; ; ; ; ; N. ; ; N. N. ; N. ; ; N. ; g. N. g. ; N. ; ; ; N. ; ; N. N. N. ; ; N. ; ; ; N. ; g. g. ; N. ; ; ; g. ; ; N. ; g. N. N. ; N. ; ; ; N. ; ; N. h. N. N. ; ; N. ; ; ; ; ; ; ; ; ; i. h. ; :* g. g. g. g. g. g. N. ; N. N. ; g. N. N. ; N. ; N. ; g. N. ; N. ; ; ; N. ; N. N. h. N. ; ; N. N. ; ; N. N. h. h. ; ; ; N. N. ; g. N. g. ; N. ; ; ; ; ; N. ; ; h. h. N. g. ; N. ; ; N. h. h. N. ; ; N. g. ; N. N. ; ; N. ; ; N. ; N. ; g. i. ; h. i. N. ; ; g. ; N. ; ; ; g. N. ; ; N. N. ; g. g. ; N. N. ; ; N. ; ; N. ; ; N. ; ; N. N. h. h. N. ; ; N. N. ; g. N. N. ; N. N. ; ; N. N. ; N. ; ; ; N. ; N. h. h. N. ; ; N. ; ; ; ; ; ; i. ; i. N. N. h. N. ; ; ; N. ; N. o_ x~.8=.>%.f^.j;.8@ N. N. ; N. ; ; h. N. h. N. ; ; ; N. ; ; ; ; N. h. h. N. ; N. ; N. ; ; ; h. h. N. h. ; ; N. ; N. ; ; ; ; ; N. ; ; N. N. ; ; ; ; g. g. N. ; ; ; ; ; ; ; N. ; x# g^.h^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + i^.j^.u@ ; i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; !* #/ k^.l^.m^.P{.k. q& h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ; j+.n^.o^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + p^.q^.b% i. h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; !* *+.r^.s^. * }@.&% N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. h. U-.t^.u^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + v^.}- n- ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; x# ,$ 6^.}) ,$ q& N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. ; A2 w^.x^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + y^.K@ N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. N. N. N. N. N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. N. z^.A^.B^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C^.]& N. y. ; i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. i. h. O. D^.E^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F^.G^.O. :* h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; h. 8+ H^.I^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + J^.K^.N. h. i. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. h. ; ; 7$ L^.M^.N^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O^.P^.}$.w( N. i. ; h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. h. ; i. Z% K+ Q^.R^.S^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T^.U^.V^.W^.X^.Y^.y. i. ; i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. ; i. 7$ D@.Z^.`^. /.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ./.+/.@/.#/.$/.!+ i. i. i. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. ; 8+ ; ; ; ; ; ; ; ; ; ; g. ; h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. ; g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. ; g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. i. y. N. %/.&/.*/.=/.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -/.;/.>/.,/.'/.$/.)/.!/.v@ $ y. v@ v@ q& q& N. x# $ v@ $ v@ $ v@ $ v@ x# $ x# x# v@ $ >` $ N. x# N. $ N. x# >` N. 9+ 7$ v@ i. &% i. x# N. 9+ N. x# v@ N. $ N. x# y. $ i. x# v@ x# x# ,@ v@ &% v@ $ v@ $ v@ $ x# v@ $ x# ,@ v@ $ v@ $ v@ x# x# $ x# v@ $ v@ $ v@ y. $ i. x. N. q& x# x# $ >` $ v@ $ v@ $ v@ x# $ v@ x. v@ $ >` $ v@ ,@ x# $ v@ x# $ v@ $ v@ N. $ y. x# v@ 7$ x# x. x# v@ &% v@ x. v@ $ v@ x. x# v@ $ v@ x# v@ &% v@ x. v@ x. v@ x. x. v@ $ v@ x. v@ $ v@ x. x. x# x# x. x. v@ $ v@ x. v@ $ v@ x. x. v@ $ v@ x. v@ &% v@ x. v@ x. v@ x. x. v@ $ v@ x. v@ $ v@ x. x. x# x# x. x. v@ $ v@ x. v@ $ v@ x. x. v@ x. v@ x. v@ &% v@ x. v@ $ v@ x. x. v@ $ v@ x. v@ &% v@ x. x# x# x# x# x. v@ $ v@ x# v@ $ v@ x# x. v@ x. v@ x. v@ &% v@ x# v@ $ v@ x# x. v@ $ v@ x. v@ &% v@ x# x. x# x# x. i. $ i. v@ q& x# N. v@ x. N. x# N. x. N. $ v@ $ v@ x. v@ $ x# v@ $ v@ ,@ v@ $ >` $ x# x# x# $ x# v@ $ v@ $ v@ $ v@ $ x# v@ x. x# ,@ v@ &% v@ $ 7$ x# u@ $ i. $ u@ x# 7$ x# v@ >` $ N. x. u@ $ N. $ u@ v@ 9+ 9+ v@ u@ $ N. $ x# x# x# $ >` $ v@ ,@ v@ $ v@ x# $ v@ x. v@ $ v@ &% v@ x# $ d#.~/.2E {/.]/.^/.//.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (/._/.:/.</.[/.}/.j+.|/.Fz v%.1/.2/.H( :C Nt 3/.'5 'l [/ 4/.'5 }3 K#.wt 5/.6/.7/.!+ kr >` _4 >` :C >` 8/.hs UP U).J#.6/.Oq 9/.pd 5/.U-.0/.U6 U).a/.3 b#.S;.H( b/.(l /: e& Fz e& H( 7).S;.c/.%] A< #p d/.a/.e/.U).'5 f/.w^ e/.q=.g/.3 G- T!.5/.Fz 5/.e& S;.h/.it d/.6/.i/.%K /: j/.P..k/.l/.#p UL !+ kr '5 e/.'5 :C F- m/.b#.7g HH n/.7/.!+ o/.'5 0/.Fz HH p/.q/.Pg U6 r/.6/.u@ > .v@ Fz #p px s/.t/.HH u/.g/.S;.b#.J#.r/.UP e/.5/.J#.d/.#p e/.u/.v/.w/.'l Fz D%.x/.5/.D%.[/ UL a/.d/.q=.%K w/.e/.t/.k/.y/.t/.e/.%] g/.S;.b#.J#.Pg z/.A/.8/.w^ e/.6/.d/.U6 v/.%] B/.Fz -t w^ 5/.j/.q=.7/.'5 d/.[/ }/.U6 C/.t/.t/.y/.y/.C/.%] }/.hs d/.'5 7/.q=.A/.e& n/.D/.Fz d/.w/.v/.U6 E/.6/.C/.J#.5/.HH z/.F/.@!.d/.S;.g/.%] HH t/.G/.H( y/.e/.w/.(l it d/.a/.UL pj D%.0/.H/.0/.Fz G- w/.v/.S;.d/.|/.d/.px 5/.HH z/.I/.w^ 'l %] J/.u/.HH t/.K/.1B 0/./: (l i/.p/.u'.-t U6 Db 0/.<%.e/.!+ 5/.r3 %K !+ Pg n/.e/.'5 b#.m/.v%.r/.'5 e/.'5 kr !+ UL wt U).1B 0/.y/.L/.kr U6 f/.px Pg %] M/.Fz 1B e& H( 5/.'5 }/.Nt e/.Db H( v@ Pg /: N/.y. Fz @!.5/.hs U-.:C d$.U).v@ d/.r3 O/.U-.'5 k/.T!.px u@ M/.x. 7).m/.G/.p/.f/.U-.}/.UP e/.L/.Pg '5 K/.HH '5 e/.#p f/.U-.c/.z/.e& M8 P/.Q/.R/.S/.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "}; diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/splash.xpm.gz b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/splash.xpm.gz Binary files differdeleted file mode 100644 index 8f30c22..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/splash.xpm.gz +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/tools.lst b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/tools.lst deleted file mode 100755 index d226992..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/tools.lst +++ /dev/null @@ -1,14 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Run memtest (Memory Testing) -kernel /boot/memtest - -title Install GRUB to hd0 MBR -root (hd0,0) -setup (hd0) diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/vbg.jpg b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/vbg.jpg Binary files differdeleted file mode 100755 index e6d46f4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/vbg.jpg +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/actions.rc b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/actions.rc deleted file mode 100755 index dd95b26..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/actions.rc +++ /dev/null @@ -1,3 +0,0 @@ -type=0 -orientation=1 - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/autologin b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/autologin deleted file mode 100755 index 93ca142..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/autologin +++ /dev/null @@ -1 +0,0 @@ -root
\ No newline at end of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/bash_profile b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/bash_profile deleted file mode 100755 index c49349b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/bash_profile +++ /dev/null @@ -1 +0,0 @@ -. $HOME/.bashrc diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/delarch b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/delarch deleted file mode 100755 index 108c1a4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/delarch +++ /dev/null @@ -1,63 +0,0 @@ -# This is a script called from the installation script fix-system2. -# Its purpose is to remove custom live-only stuff from a just-installed -# system. - -# $1 is the path to the installed system root directory. - -INSTALL=$1 -if [ -z "${INSTALL}" ] || [ ! -f /etc/rc.conf ]; then - echo "ERROR: delarch installation adjustments failed:" - echo " Please check installation mount point (${INSTALL})" - exit 1 -fi - -rm -f "${INSTALL}/root/Desktop/Install Arch Linux.desktop" -rm -f "${INSTALL}/etc/rc.d/functions.d/larch-autologin" - -if [ -f ${INSTALL}/etc/rc.local.orig ]; then - mv ${INSTALL}/etc/rc.local.orig ${INSTALL}/etc/rc.local -fi -if [ -f ${INSTALL}/etc/rc.local.shutdown.orig ]; then - mv ${INSTALL}/etc/rc.local.shutdown.orig ${INSTALL}/etc/rc.local.shutdown -fi - -# start gdm from rc.conf -sed -i '/^DAEMONS=/ s|!gdm|@gdm|' ${INSTALL}/etc/rc.conf - -#***************************************************# -# Replace uses of larchquit in xfce panels and menu.# -#***************************************************# -### Unfortunately this isn't very simple. If anyone has a better way of -### providing different Quit actions in the live version and the version -### installed to disk from it, please let me know! -### Maybe it would be better just to provide a special live quit desktop -### icon which can be removed on installation, like the installation icon. - -defaultquit='<builtin name="Quit" cmd="Quit" icon="gnome-logout"/>' - -replacequit () -{ - for f in ${INSTALL}$1/.config/xfce4/panel/*; do - if grep "^Exec=larchquit" ${f}; then - n=$( echo ${f} | sed "s|^.*-\([0-9]\+\).*|\1|" ) - cp /.livesys/actions.rc \ - ${INSTALL}$1/.config/xfce4/panel/actions-${n}.rc - rm ${f} - - sed -i "s|=\"launcher\" id=\"${n}\"|=\"actions\" id=\"${n}\"|" \ - ${INSTALL}$1/.config/xfce4/panel/panels.xml - fi - done - - if [ -f ${INSTALL}$1/.bash_profile ]; then - rm -f ${INSTALL}$1/.local/share/applications/xfce4-logout.desktop - - cp /.livesys/bash_profile ${INSTALL}$1/.bash_profile - fi -} - -for hd in $( cat ${INSTALL}/etc/passwd | cut -d':' -f6 | grep '^/home/' ) \ - /root /etc/skel; do - replacequit ${hd} &>/dev/null -done -#***************************************************# diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/pacman.conf.repos b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/pacman.conf.repos deleted file mode 100755 index dc72f59..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/pacman.conf.repos +++ /dev/null @@ -1,15 +0,0 @@ -# Package repository entries for pacman.conf -# '*platform*' will be replaced by 'i686' or 'x86_64' as appropriate. -# '*default*' will be replaced by 'Include = /etc/pacman.d/mirrorlist' -# (but for the installation: a 'mirrorlist' file in the working directory will -# be preferred, or - if neither exists - then 'data/mirrorlist') - -# You can add your own custom repositories (anywhere). - -#larch: Server = ftp://ftp.berlios.de/pub/larch/larch7.2/*platform* -larch: Server = http://linhes.org/repo/larch - -#core-testing: Server = http://localmirror/repo/i686/core-testing -#extra-testing: Server = http://localmirror/repo/i686/extra-testing -core-testing: Server = file:///data/pkg_repo/i686/core-testing -extra-testing: Server = file:///data/pkg_repo/i686/extra-testing diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post-process.sh b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post-process.sh deleted file mode 100755 index 883d9ad..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post-process.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -echo $@ -INSTDIR=$1 -PROFILE=$2 - -#everything below this point is specific to MythVantage -cp -rp $PROFILE/post_process $INSTDIR/.post_process -chroot $INSTDIR .post_process/modify_chroot.sh -rm -rf $INSTDIR/.post_process - -#find the size of the install. -#This is used to calculate progress on the install -tsize=`du -sm $INSTDIR/ | cut -f1` -echo "TOTALSIZE=$tsize" > $INSTDIR/root/.install_size -upsize=`du -sm --exclude data $INSTDIR/ |cut -f1` -echo "UPGRADESIZE=$upsize" >> $INSTDIR/root/.install_size - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.bash_profile b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.bash_profile deleted file mode 100755 index c49349b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.bash_profile +++ /dev/null @@ -1 +0,0 @@ -. $HOME/.bashrc diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.bashrc b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.bashrc deleted file mode 100755 index fcabce0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.bashrc +++ /dev/null @@ -1,3 +0,0 @@ -alias ls='ls --color=auto' -PS1='[\u@\h \W]\$ ' - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/apps deleted file mode 100755 index d976fe8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/apps +++ /dev/null @@ -1,5 +0,0 @@ -#Uncomment below if you are using firewire -#[startup] {/usr/bin/plugctl -n 0 "oPCR[0].n_p2pconnections=1"} -#[startup] {feh --bg-scale ~/.fluxbox/wallpaper.png} -[startup] {wmsetbg ~/.fluxbox/wallpaper.png} -[startup] {/usr/LH/bin/LinHES-run} diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/init b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/init deleted file mode 100755 index 9791a7f..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/init +++ /dev/null @@ -1,35 +0,0 @@ -session.screen0.slit.placement: BottomRight -session.screen0.slit.direction: Vertical -session.screen0.slit.onTop: False -session.screen0.slit.autoHide: True -session.screen0.tab.placement: Top -session.screen0.toolbar.onTop: False -session.screen0.toolbar.visible: False -session.screen0.toolbar.autoHide: False -session.screen0.toolbar.placement: BottomCenter -session.screen0.toolbar.widthPercent: 66 -session.screen0.workspaceNames: one,two,three,four -session.screen0.strftimeFormat: %k:%M -session.screen0.focusNewWindows: True -session.screen0.focusModel: ClickToFocus -session.screen0.fullMaximization: False -session.screen0.edgeSnapThreshold: 0 -session.screen0.rowPlacementDirection: LeftToRight -session.screen0.workspaces: 4 -session.screen0.focusLastWindow: True -session.screen0.colPlacementDirection: TopToBottom -session.screen0.windowPlacement: RowSmartPlacement -session.screen0.tab.width: 64 -session.screen0.tab.height: 16 -session.screen0.showwindowposition: true -session.opaqueMove: False -session.autoRaiseDelay: 250 -session.menuFile: ~/.fluxbox/menu -session.cacheLife: 5 -session.styleFile: /usr/share/fluxbox/styles/Artwiz -session.keyFile: ~/.fluxbox/keys -session.colorsPerChannel: 4 -session.doubleClickInterval: 250 -session.cacheMax: 200 -session.imageDither: True -session.configVersion: 1 diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/menu b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/menu deleted file mode 100755 index 858090e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/menu +++ /dev/null @@ -1,81 +0,0 @@ -# Generated by fluxbox-generate_menu -# -# If you read this it means you want to edit this file manually, so here -# are some useful tips: -# -# - You can add your own menu-entries to ~/.fluxbox/usermenu -# -# - If you miss apps please let me know and I will add them for the next -# release. -# -# - The -r option prevents removing of empty menu entries and lines which -# makes things much more readable. -# -# - To prevent any other app from overwriting your menu -# you can change the menu name in .fluxbox/init to: -# session.menuFile: /home/mythtv/.fluxbox/my-menu -[begin] (Fluxbox) -[encoding] {UTF-8} - [exec] (xterm) {xterm} - [exec] () {} execname is NULL; cannot lookup - [exec] (Run) {fbrun } -[submenu] (Terminals) - [exec] (xterm) {xterm} -[end] -[submenu] (Editors) - [exec] (xedit) {xedit} - [exec] (nano) {xterm -e nano} - [exec] (vi) {xterm -e vi} -[end] -[submenu] (Multimedia) -[submenu] (Audio) - [exec] (alsamixer) {xterm -e alsamixer} -[end] -[submenu] (Video) - [exec] (gmplayer) {gmplayer} -[end] -[submenu] (X-utils) - [exec] (xfontsel) {xfontsel} - [exec] (xman) {xman} - [exec] (xload) {xload} - [exec] (xbiff) {xbiff} - [exec] (xclock) {xclock} - [exec] (xmag) {xmag} - [exec] (Reload .Xdefaults) {xrdb -load /home/mythtv/.Xdefaults} -[end] -[end] -[submenu] (Office) - [exec] (xclock) {xclock} - [exec] (xcalc) {xcalc} -[end] -[submenu] (Games) - [exec] (xeyes) {xeyes} -[end] -[submenu] (System Tools) - [exec] (top) {xterm -e top} -[end] -[submenu] (fluxbox menu) - [config] (Configure) -[submenu] (System Styles) {Choose a style...} - [stylesdir] (/usr/share/fluxbox/styles) -[end] -[submenu] (User Styles) {Choose a style...} - [stylesdir] (~/.fluxbox/styles) -[end] - [workspaces] (Workspace List) -[submenu] (Tools) - [exec] (Window name) {xprop WM_CLASS|cut -d \" -f 2|xmessage -file - -center} - [exec] (Screenshot - JPG) {import screenshot.jpg && display -resize 50% screenshot.jpg} - [exec] (Screenshot - PNG) {import screenshot.png && display -resize 50% screenshot.png} - [exec] (Run) {fbrun } - [exec] (Regen Menu) {/usr/bin/fluxbox-generate_menu } -[end] - [commanddialog] (Fluxbox Command) - [reconfig] (Reload config) - [restart] (Restart) - [exec] (About) {(fluxbox -v; fluxbox -info | sed 1d) 2> /dev/null | xmessage -file - -center} - [separator] - [exit] (Exit) -[end] -[endencoding] -[end] diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/menuconfig b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/menuconfig deleted file mode 100755 index ef5b398..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/menuconfig +++ /dev/null @@ -1,65 +0,0 @@ -# This file is read by fluxbox-generate_menu. If you don't like a -# default you can change it here. Don't forget to remove the # in front -# of the line. - -# Your favourite terminal. Put the command in quotes if you want to use -# options. Put a backslash in before odd chars -# MY_TERM='Eterm --tint \#123456' -# MY_TERM='aterm -tint $(random_color)' - -# Your favourite browser. You can also specify options. -# MY_BROWSER=mozilla - -# Name of the outputfile -# MENUFILENAME=/home/mythtv/.fluxbox/menu - -# MENUTITLE=`fluxbox -version|cut -d " " -f-2` - -# standard url for console-browsers -# HOMEPAGE=fluxbox.org - -# location with your own menu-entries -# USERMENU=~/.fluxbox/usermenu - -# Put the launcher you would like to use here -# LAUNCHER=fbrun -# LAUNCHER=fbgm - -# Options for fbrun -# FBRUNOPTIONS='-font 10x20 -fg grey -bg black -title run' - -# --- PREFIX'es -# These are prefixes; So if fluxbox is installed in /usr/bin/fluxbox -# your prefix is: /usr - -# fluxbox-generate already looks in /usr/X11R6, /usr, /usr/local and /opt so -# there should be no need to specify them. -# -# PREFIX=/usr -# GNOME_PREFIX=/opt/gnome -# KDE_PREFIX=/opt/kde - - -# Sepparate the list of background-dirs with semicolumns ':' -# BACKGROUND_DIRS="/home/mythtv/.fluxbox/backgrounds/:/usr/share/fluxbox/backgrounds/:/usr/share/wallpapers" - - -# --- Boolean variables. -# Setting a variable to no'' won't help. Comment them out if you don't -# want them. Setting are overruled by the command-line options. - -# Include all backgrounds in your backgrounds-directory -# BACKGROUNDMENUITEM=yes - -# Include kde-menus -# KDEMENU=yes - -# Include gnome-menus -# GNOMEMENU=yes - -# enable sudo commands -# DOSUDO=yes - -# Don't cleanup the menu -# REMOVE=no - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/wallpaper.png b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/wallpaper.png Binary files differdeleted file mode 100755 index 83da80c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/wallpaper.png +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.xinitrc b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.xinitrc deleted file mode 100755 index 911e76e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.xinitrc +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -# -# ~/.xinitrc -# -# Executed by startx (run your window manager from here) -# - -# exec gnome-session -# exec startkde -# exec startxfce4 -# exec icewm -# exec openbox -# exec blackbox -exec fluxbox -# exec ratpoison -# exec dwm -# ... or any other WM of your choosing ... diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.xsession b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.xsession deleted file mode 100755 index a16dc0b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.xsession +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# -# ~/.xsession -# -# Executed by xdm/gdm/kdm at login -# - -/bin/bash --login -i ~/.xinitrc - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/hosts.allow b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/hosts.allow deleted file mode 100755 index f6cf005..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/hosts.allow +++ /dev/null @@ -1,8 +0,0 @@ -# -# /etc/hosts.allow -# -ALL: 192.168. -ALL: 10. -ALL: 127.0.0.1 -ALL: 172.16. -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/hosts.deny b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/hosts.deny deleted file mode 100755 index ca30ab4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/hosts.deny +++ /dev/null @@ -1,6 +0,0 @@ -# -# /etc/hosts.deny -# -ALL - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/menu.lst b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/menu.lst deleted file mode 100755 index 8a8e3b2..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/menu.lst +++ /dev/null @@ -1,60 +0,0 @@ -# Config file for GRUB - The GNU GRand Unified Bootloader -# /boot/grub/menu.lst - -# DEVICE NAME CONVERSIONS -# -# Linux Grub -# ------------------------- -# /dev/fd0 (fd0) -# /dev/hda (hd0) -# /dev/hdb2 (hd1,1) -# /dev/hda3 (hd0,2) -# - -# FRAMEBUFFER RESOLUTION SETTINGS -# +-------------------------------------------------+ -# | 640x480 800x600 1024x768 1280x1024 -# ----+-------------------------------------------- -# 256 | 0x301=769 0x303=771 0x305=773 0x307=775 -# 32K | 0x310=784 0x313=787 0x316=790 0x319=793 -# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794 -# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795 -# +-------------------------------------------------+ - -# general configuration: -timeout 5 -default 0 -#color light-blue/black light-cyan/blue - -# boot sections follow -# each is implicitly numbered from 0 in the order of appearance below -# -# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line. -# -#-* -hiddenmenu - -# (0) normal -title LinHes -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit console=tty1 -initrd /boot/kernel26.img - -# (1) bootsplash -title LinHes-splashy -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit quiet vga=0x314 splash=silent,theme:linhes console=tty1 -initrd /boot/kernel26.img - -# (2) noautologin -title LinHES-nologin -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit quiet vga=0x314 splash=silent,theme:linhes console=tty1 nox -initrd /boot/kernel26.img - - -# (3) normal -title LinHes-init -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro console=tty1 -initrd /boot/kernel26.img diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/modify_chroot.sh b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/modify_chroot.sh deleted file mode 100755 index ad83b2c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/modify_chroot.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -echo "larch5" > /etc/hostname -useradd -m -s /bin/bash mythtv -G audio,video,optical,storage,users -cp -rvpf /.post_process/home/mythtv /home/ -cp -rvpf /.post_process/home/mythtv/.fluxbox /root -chown -R mythtv.mythtv /home/mythtv/ -chown -R mythtv.mythtv /myth - -cp -f /.post_process/hosts.allow /etc/hosts.allow -cp -f /.post_process/rc.conf /etc/rc.conf -#cp -f /.post_process/rc.shutdown /etc/rc.shutdown -cp -f /.post_process/menu.lst /boot/grub/menu.lst - -cp -f /etc/skel/.bash* /root/ -rm -f /etc/ssh/ssh_host*key* diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/rc.conf b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/rc.conf deleted file mode 100755 index 9c17944..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/rc.conf +++ /dev/null @@ -1,112 +0,0 @@ -# -# /etc/rc.conf - Main Configuration for Arch Linux -# - -# -# ----------------------------------------------------------------------- -# LOCALIZATION -# ----------------------------------------------------------------------- -# -# LOCALE: available languages can be listed with the 'locale -a' command -# HARDWARECLOCK: set to "UTC" or "localtime" -# TIMEZONE: timezones are found in /usr/share/zoneinfo -# KEYMAP: keymaps are found in /usr/share/kbd/keymaps -# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US) -# CONSOLEMAP: found in /usr/share/kbd/consoletrans -# USECOLOR: use ANSI color sequences in startup messages -# -LOCALE="en_US.utf8" -HARDWARECLOCK="UTC" -TIMEZONE="US/Central" -KEYMAP="us" -CONSOLEFONT= -CONSOLEMAP= -USECOLOR="yes" - -# -# ----------------------------------------------------------------------- -# HARDWARE -# ----------------------------------------------------------------------- -# -# Scan hardware and load required modules at bootup -MOD_AUTOLOAD="yes" -if [ -f /etc/systemconfig ] -then - . /etc/systemconfig -fi - -if [ x$Audiotype = xOSS -a ! -f /tmp/.alsatest ] -then - ALSABLACKLIST="!soundcore" -else - if [ x$Audiotype = xOSS ] - then - ALSABLACKLIST="!soundcore" - else - ALSABLACKLIST="" - fi -fi - -# Module Blacklist - modules in this list will never be loaded by udev -MOD_BLACKLIST_=($ALSABLACKLIST !snd-pcsp ) -# -# Modules to load at boot-up (in this order) -# - prefix a module with a ! to blacklist it -# -MODULES=($MOD_BLACKLIST_) -# Scan for LVM volume groups at startup, required if you use LVM -USELVM="no" - -# -# ----------------------------------------------------------------------- -# NETWORKING -# ----------------------------------------------------------------------- -# -HOSTNAME=`cat /etc/hostname` - -#The following is only used on the install. After the first boot everything is set from /etc/net. - - -# -# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available -# interfaces. -# -# Interfaces to start at boot-up (in this order) -# Declare each interface then list in INTERFACES -# - prefix an entry in INTERFACES with a ! to disable it -# - no hyphens in your interface names - Bash doesn't like it -# -# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp") -# -lo="lo 127.0.0.1" -#eth0="dhcp" -INTERFACES=(lo ) -# -# Routes to start at boot-up (in this order) -# Declare each route then list in ROUTES -# - prefix an entry in ROUTES with a ! to disable it -# -gateway="default gw 192.168.0.1" -ROUTES=(!gateway) -# -# Enable these network profiles at boot-up. These are only useful -# if you happen to need multiple network configurations (ie, laptop users) -# - set to 'menu' to present a menu during boot-up (dialog package required) -# - prefix an entry with a ! to disable it -# -# Network profiles are found in /etc/network-profiles -# -#NET_PROFILES=(main) - -# -# ----------------------------------------------------------------------- -# DAEMONS -# ----------------------------------------------------------------------- -# -# Daemons to start at boot-up (in this order) -# - prefix a daemon with a ! to disable it -# - prefix a daemon with a @ to start it up in the background -# -#DAEMONS=(syslog-ng network netfs crond) -DAEMONS=(fbsplash !syslog-ng !hotplug !pcmcia network !mysqld !dbus !avahi-daemon) -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/rc.shutdown b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/rc.shutdown deleted file mode 100755 index 1a8cdbe..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/rc.shutdown +++ /dev/null @@ -1,104 +0,0 @@ -#!/bin/bash -# -# /etc/rc.shutdown -# - -. /etc/rc.conf -. /etc/rc.d/functions - -# avoid staircase effect -/bin/stty onlcr - -echo " " -printhl "Initiating Shutdown..." -echo " " - -if [ -x /etc/rc.local.shutdown ]; then - /etc/rc.local.shutdown -fi - -if [ "$PREVLEVEL" = "3" -o "$PREVLEVEL" = "5" ]; then - # Shutdown daemons - let i=${#DAEMONS[@]} - while [[ i -ge 0 ]]; do - if [[ `echo ${DAEMONS[$i]} | grep '^[^\!]' | wc -l` -eq 1 ]]; then - /etc/rc.d/${DAEMONS[$i]#@} stop - fi - let i=i-1 - done - # find any leftover daemons and shut them down - if [ -d /var/run/daemons ]; then - for daemon in `ls /var/run/daemons`; do - /etc/rc.d/$daemon stop - done - fi -fi - -# Terminate all processes -stat_busy "Sending SIGTERM To Processes" -/sbin/killall5 -15 &> /dev/null -/bin/sleep 5 -stat_done - -stat_busy "Sending SIGKILL To Processes" -/sbin/killall5 -9 &> /dev/null -/bin/sleep 1 -stat_done - -stat_busy "Saving Random Seed" -/bin/dd if=/dev/urandom of=/var/run/random-seed count=1 bs=512 2> /dev/null -stat_done - -stat_busy "Saving System Clock" -if [ "$HARDWARECLOCK" = "UTC" ]; then - /sbin/hwclock --directisa --utc --systohc -else - /sbin/hwclock --directisa --localtime --systohc -fi -stat_done - -# removing psmouse module to fix some reboot issues on newer laptops -modprobe -r psmouse >/dev/null 2>&1 - -# Write to wtmp file before unmounting -/sbin/halt -w - -stat_busy "Deactivating Swap" -/sbin/swapoff -a -stat_done - -stat_busy "Unmounting Filesystems" -/bin/umount -a -stat_done - -if [ "$USELVM" = "yes" -o "$USELVM" = "YES" ]; then - if [ -d /etc/lvm -a -x /sbin/lvm ]; then - /bin/mount -n -t sysfs none /sys 2>/dev/null - if [ -d /sys/block ]; then - stat_busy "Deactivating LVM2 groups" - /sbin/lvm vgchange --ignorelockingfailure -a n - stat_done - umount /sys - fi - fi -fi - -stat_busy "Remounting Root Filesystem Read-only" -/bin/mount -n -o remount,ro / -stat_done -exit 0 -# Power off or reboot -if [ "$RUNLEVEL" = "0" ]; then - printsep - printhl "${C_H2}POWER OFF" - /sbin/poweroff -d -f -h -i -else - printsep - printhl "${C_H2}REBOOTING" - # adding kexec support - [ -x /usr/sbin/kexec ] && /usr/sbin/kexec -e > /dev/null 2>&1 - /sbin/reboot -d -f -i -fi - -# End of file -# vim: set ts=2 noet: diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/pre-process.sh b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/pre-process.sh deleted file mode 100755 index 5bc1f9c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/pre-process.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -rm -f overlay.xpk -if [ -d overlay/home/mythtv ] -then - chown -R 1000 overlay/home/mythtv -fi -./create_overlay.sh - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xinit/startx.custom b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xinit/startx.custom deleted file mode 100755 index 8e3ec5e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xinit/startx.custom +++ /dev/null @@ -1,22 +0,0 @@ -if grep -v nox /proc/cmdline &>/dev/null && \ - [ -z "$DISPLAY" ] && echo $(tty) | grep /vc/1 &>/dev/null; then - if grep i810 /proc/cmdline &>/dev/null; then - startx -- -config xorg.conf.i810 - else - startx - fi - - # Maybe there should be some code here to handle a failed startx? - - # The 'return' value is at /tmp/xlogout - # If there is nothing there, switch user to 'newuser' - # If there is also nothing there, login as root - # - if already root, fall through to terminal - - if [ -f /tmp/xlogout ] || [ -f /tmp/newuser ]; then - logout - elif [ ${UID} -ne 0 ]; then - echo "root" >/tmp/newuser - logout - fi -fi diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xinit/xinitrc.custom b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xinit/xinitrc.custom deleted file mode 100755 index 5f04171..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xinit/xinitrc.custom +++ /dev/null @@ -1,4 +0,0 @@ -# Set the keymap -xkmap-set - -exec fluxbox diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf deleted file mode 100755 index 6d11b2e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf +++ /dev/null @@ -1,49 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - Identifier "Card0" - Driver "vesa" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf.i810 b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf.i810 deleted file mode 100755 index 9615569..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf.i810 +++ /dev/null @@ -1,59 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - ### Available Driver options are:- - ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", - ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" - ### [arg]: arg optional - #Option "NoAccel" # [<bool>] - #Option "SWcursor" # [<bool>] - #Option "ColorKey" # <i> - #Option "CacheLines" # <i> - #Option "Dac6Bit" # [<bool>] - #Option "DRI" # [<bool>] - #Option "NoDDC" # [<bool>] - #Option "ShowCache" # [<bool>] - #Option "XvMCSurfaces" # <i> - #Option "PageFlip" # [<bool>] - Option "DRI" "False" - #Option "AccelMethod" "exa" - #Option "MigrationHeuristic" "greedy" - #Option "ExaNoComposite" "False" - Identifier "Card0" - Driver "intel" -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf.i810.2 b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf.i810.2 deleted file mode 100755 index a295b38..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf.i810.2 +++ /dev/null @@ -1,67 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - ### Available Driver options are:- - ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", - ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" - ### [arg]: arg optional - #Option "NoAccel" # [<bool>] - #Option "SWcursor" # [<bool>] - #Option "ColorKey" # <i> - #Option "CacheLines" # <i> - #Option "Dac6Bit" # [<bool>] - #Option "DRI" # [<bool>] - #Option "NoDDC" # [<bool>] - #Option "ShowCache" # [<bool>] - #Option "XvMCSurfaces" # <i> - #Option "PageFlip" # [<bool>] - Option "DRI" "False" - #Option "AccelMethod" "exa" - #Option "MigrationHeuristic" "greedy" - #Option "ExaNoComposite" "False" - Identifier "Card0" - Driver "intel" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf.vesa b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf.vesa deleted file mode 100755 index 6d11b2e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf.vesa +++ /dev/null @@ -1,49 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - Identifier "Card0" - Driver "vesa" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/dhcpcd b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/dhcpcd deleted file mode 100755 index ab53c30..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/dhcpcd +++ /dev/null @@ -1,6 +0,0 @@ -# -# Arguments to be passed to the DHCP client daemon -# - -DHCPCD_ARGS="-t 10 -h $HOSTNAME" - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps deleted file mode 100755 index 64bb6b7..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps +++ /dev/null @@ -1 +0,0 @@ -30 diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/fbsplash.conf b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/fbsplash.conf deleted file mode 100755 index ddd88f8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/fbsplash.conf +++ /dev/null @@ -1,8 +0,0 @@ -# -# fbsplash.conf -# - -THEMES="linhes" -SPLASH_TTYS="1 2 3 4 5 6" - -#EOF diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps deleted file mode 100755 index 7f8f011..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/hosts.allow b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/hosts.allow deleted file mode 100755 index 19bc4d8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/hosts.allow +++ /dev/null @@ -1,13 +0,0 @@ -# -# /etc/hosts.allow -# - -ALL: 127.0.0.1 - -# To allow ssh in from anywhere -sshd: ALL - -# To allow ssh in from local net (example) -#sshd: 192.168.178.0/255.255.255.0 - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/inittab b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/inittab deleted file mode 100755 index b2364fc..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/inittab +++ /dev/null @@ -1,39 +0,0 @@ -# -# /etc/inittab -# - -# Runlevels: -# 0 Halt -# 1(S) Single-user -# 2 Not used -# 3 Multi-user -# 4 Not used -# 5 X11 -# 6 Reboot - -## Only one of the following two lines can be uncommented! -# Boot to console -id:3:initdefault: -# Boot to X11 -#id:5:initdefault: - -rc::sysinit:/etc/rc.sysinit -rs:S1:wait:/etc/rc.single -rm:2345:wait:/etc/rc.multi -rh:06:wait:/etc/rc.shutdown -su:S:wait:/sbin/sulogin -p - -# -8 options fixes umlauts problem on login -c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux -n -l /usr/sbin/ulogin -c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux -c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux - -ca::ctrlaltdel:/sbin/shutdown -t3 -r now - -# Example lines for starting a login manager -#x:5:respawn:/usr/bin/xdm -nodaemon -#x:5:respawn:/usr/sbin/gdm -nodaemon -#x:5:respawn:/opt/kde/bin/kdm -nodaemon -#x:5:respawn:/usr/bin/slim >& /dev/null - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/inittab.larchsave b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/inittab.larchsave deleted file mode 100755 index 2de483f..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/inittab.larchsave +++ /dev/null @@ -1,43 +0,0 @@ -# -# /etc/inittab -# - -# Runlevels: -# 0 Halt -# 1(S) Single-user -# 2 Not used -# 3 Multi-user -# 4 Not used -# 5 X11 -# 6 Reboot - -## Only one of the following two lines can be uncommented! -# Boot to console -id:5:initdefault: -# Boot to X11 -#id:5:initdefault: - -rc::sysinit:/etc/rc.sysinit -rs:S1:wait:/etc/rc.single -rm:2345:wait:/etc/rc.multi -rh:06:wait:/etc/rc.shutdown -su:S:wait:/sbin/sulogin -p - -# -8 options fixes umlauts problem on login -c1:2345:respawn:/sbin/agetty -8 38400 vc/1 linux -n -l /etc/ulogin -c2:2345:respawn:/sbin/agetty -8 38400 vc/2 linux -c3:2345:respawn:/sbin/agetty -8 38400 vc/3 linux -c4:2345:respawn:/sbin/agetty -8 38400 vc/4 linux -c5:2345:respawn:/sbin/agetty -8 38400 vc/5 linux -c6:2345:respawn:/sbin/agetty -8 38400 vc/6 linux -c7:5:respawn:/usr/bin/openvt -fwc 6 -- /bin/su - mythtv -c /usr/bin/startx >& /dev/null - -ca::ctrlaltdel:/sbin/shutdown -t3 -r now - -# Example lines for starting a login manager -#x:5:respawn:/usr/bin/xdm -nodaemon -#x:5:respawn:/usr/sbin/gdm -nodaemon -#x:5:respawn:/opt/kde/bin/kdm -nodaemon -#x:5:respawn:/usr/bin/slim >& /dev/null - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/larch-shutdown b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/larch-shutdown deleted file mode 100755 index d614d4b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/larch-shutdown +++ /dev/null @@ -1,47 +0,0 @@ -# Functions used by rc.shutdown -# Modified versions for larch live systems - -f_saveclock () -{ - : -} - -f_swapoff () -{ - ############################# Include session saving functions - # . /opt/larch-live/session-save/shutdown2 - # if [ -f /tmp/checkse ]; then - # . /tmp/checkse - #else - # checkse - # fi - - if [ -n "${saving}" ] && ! session_save; then - echo - echo "If you know what you are doing, you may be able to recover" - echo "something from this unpleasant situation." - echo - echo "You may use the command line to investigate further ..." - echo - echo "When finished please enter 'exit', the shutdown process will" - echo "then continue." - sh -i - fi - - ############################# - - stat_busy "Deactivating Swap" - /sbin/swapoff -a - stat_done -} - -f_remountro () -{ - if [ -n "${ejectdev}" ]; then - echo "Ejecting live CD" - eject ${ejectdev} - echo "sleeping for 6 seconds" - sleep 6 - - fi -} diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/mkinitcpio.conf.larch b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/mkinitcpio.conf.larch deleted file mode 100755 index 0a9b572..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/mkinitcpio.conf.larch +++ /dev/null @@ -1,65 +0,0 @@ -# vim:set ft=sh -# MODULES -# The following modules are loaded before any boot hooks are -# run. Advanced users may wish to specify all system modules -# in this array. For instance: -# MODULES="piix ide_disk reiserfs" -MODULES="" - -# BINARIES -# This setting includes, into the CPIO image, and additional -# binaries a given user may wish. This is run first, so may -# be used to override the actual binaries used in a given hook. -# (Existing files are NOT overwritten is already added) -# BINARIES are dependancy parsed, so you may safely ignore libraries -BINARIES="" - -# FILES -# This setting is similar to BINARIES above, however, files are added -# as-is and are not parsed in anyway. This is useful for config files. -# Some users may wish to include modprobe.conf for custom module options, -# like so: -# FILES="/etc/modprobe.conf" -FILES="" - -# HOOKS -# This is the most important setting in this file. The HOOKS control the -# modules and scripts added to the image, and what happens at boot time. -# Order is important, and it is recommended that you do not change the -# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for -# help on a given hook. -# 'base' is _required_ unless you know precisely what you are doing. -# 'udev' is _required_ in order to automatically load modules -# 'filesystems' is _required_ unless you specify your fs modules in MODULES -# Examples: -# This setup specifies all modules in the MODULES setting above. -# No raid, lvm2, or encrypted root is needed. -# HOOKS="base" -# -# This setup will autodetect all modules for your system and should -# work as a sane default -# HOOKS="base udev autodetect pata scsi sata filesystems" -# -# This is identical to the above, except the old ide subsystem is -# used for IDE devices instead of the new pata subsystem. -# HOOKS="base udev autodetect ide scsi sata filesystems" -# -# This setup will generate a 'full' image which supports most systems. -# No autodetection is done. -# HOOKS="base udev pata scsi sata usb filesystems" -# -# This setup assembles an pata raid array with an encrypted root FS. -# Note: See 'mkinitcpio -H raid' for more information on raid devices. -# HOOKS="base udev pata raid encrypt filesystems" -# -# This setup loads an lvm2 volume group on a usb device. -# HOOKS="base udev usb lvm2 filesystems" -HOOKS="base udev autodetect pata scsi sata filesystems larch1 larch2_aufs larch3 fbsplash" - -# COMPRESSION -# Use this to compress the initramfs image. With kernels earlier than -# 2.6.30, only gzip is supported, which is also the default. Newer kernels -# support gzip, bzip2 and lzma. -#COMPRESSION="gzip" -#COMPRESSION="bzip2" -#COMPRESSION="lzma" diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/ppp/options b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/ppp/options deleted file mode 100755 index 237c390..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/ppp/options +++ /dev/null @@ -1,352 +0,0 @@ -# /etc/ppp/options -# -# Originally created by Jim Knoble <jmknoble@mercury.interpath.net> -# Modified for Debian by alvar Bray <alvar@meiko.co.uk> -# Modified for PPP Server setup by Christoph Lameter <clameter@debian.org> -# Modified for ArchLinux by Manolis Tzanidakis <manolis@archlinux.org> -# -# To quickly see what options are active in this file, use this command: -# egrep -v '#|^ *$' /etc/ppp/options - -# Specify which DNS Servers the incoming Win95 or WinNT Connection should use -# Two Servers can be remotely configured -# ms-dns 192.168.1.1 -# ms-dns 192.168.1.2 - -# Specify which WINS Servers the incoming connection Win95 or WinNT should use -# ms-wins 192.168.1.50 -# ms-wins 192.168.1.51 - -# Run the executable or shell command specified after pppd has -# terminated the link. This script could, for example, issue commands -# to the modem to cause it to hang up if hardware modem control signals -# were not available. -#disconnect "chat -- \d+++\d\c OK ath0 OK" - -# async character map -- 32-bit hex; each bit is a character -# that needs to be escaped for pppd to receive it. 0x00000001 -# represents '\x01', and 0x80000000 represents '\x1f'. -asyncmap 0 - -# Require the peer to authenticate itself before allowing network -# packets to be sent or received. -# Please do not disable this setting. It is expected to be standard in -# future releases of pppd. Use the call option (see manpage) to disable -# authentication for specific peers. -#auth - -# Use hardware flow control (i.e. RTS/CTS) to control the flow of data -# on the serial port. -crtscts - -# Use software flow control (i.e. XON/XOFF) to control the flow of data -# on the serial port. -#xonxoff - -# Specifies that certain characters should be escaped on transmission -# (regardless of whether the peer requests them to be escaped with its -# async control character map). The characters to be escaped are -# specified as a list of hex numbers separated by commas. Note that -# almost any character can be specified for the escape option, unlike -# the asyncmap option which only allows control characters to be -# specified. The characters which may not be escaped are those with hex -# values 0x20 - 0x3f or 0x5e. -#escape 11,13,ff - -# Don't use the modem control lines. -#local - -# Specifies that pppd should use a UUCP-style lock on the serial device -# to ensure exclusive access to the device. -lock - -# Don't show the passwords when logging the contents of PAP packets. -# This is the default. -hide-password - -# When logging the contents of PAP packets, this option causes pppd to -# show the password string in the log message. -#show-password - -# Use the modem control lines. On Ultrix, this option implies hardware -# flow control, as for the crtscts option. (This option is not fully -# implemented.) -modem - -# Set the MRU [Maximum Receive Unit] value to <n> for negotiation. pppd -# will ask the peer to send packets of no more than <n> bytes. The -# minimum MRU value is 128. The default MRU value is 1500. A value of -# 296 is recommended for slow links (40 bytes for TCP/IP header + 256 -# bytes of data). -#mru 542 - -# Set the interface netmask to <n>, a 32 bit netmask in "decimal dot" -# notation (e.g. 255.255.255.0). -#netmask 255.255.255.0 - -# Disables the default behaviour when no local IP address is specified, -# which is to determine (if possible) the local IP address from the -# hostname. With this option, the peer will have to supply the local IP -# address during IPCP negotiation (unless it specified explicitly on the -# command line or in an options file). -#noipdefault - -# Enables the "passive" option in the LCP. With this option, pppd will -# attempt to initiate a connection; if no reply is received from the -# peer, pppd will then just wait passively for a valid LCP packet from -# the peer (instead of exiting, as it does without this option). -#passive - -# With this option, pppd will not transmit LCP packets to initiate a -# connection until a valid LCP packet is received from the peer (as for -# the "passive" option with old versions of pppd). -#silent - -# Don't request or allow negotiation of any options for LCP and IPCP -# (use default values). -#-all - -# Disable Address/Control compression negotiation (use default, i.e. -# address/control field disabled). -#-ac - -# Disable asyncmap negotiation (use the default asyncmap, i.e. escape -# all control characters). -#-am - -# Don't fork to become a background process (otherwise pppd will do so -# if a serial device is specified). -#-detach - -# Disable IP address negotiation (with this option, the remote IP -# address must be specified with an option on the command line or in -# an options file). -#-ip - -# Disable IPCP negotiation and IP communication. This option should -# only be required if the peer is buggy and gets confused by requests -# from pppd for IPCP negotiation. -#noip - -# Disable magic number negotiation. With this option, pppd cannot -# detect a looped-back line. -#-mn - -# Disable MRU [Maximum Receive Unit] negotiation (use default, i.e. -# 1500). -#-mru - -# Disable protocol field compression negotiation (use default, i.e. -# protocol field compression disabled). -#-pc - -# Require the peer to authenticate itself using PAP. -#+pap - -# Don't agree to authenticate using PAP. -#-pap - -# Require the peer to authenticate itself using CHAP [Cryptographic -# Handshake Authentication Protocol] authentication. -#+chap - -# Don't agree to authenticate using CHAP. -#-chap - -# Disable negotiation of Van Jacobson style IP header compression (use -# default, i.e. no compression). -#-vj - -# Increase debugging level (same as -d). If this option is given, pppd -# will log the contents of all control packets sent or received in a -# readable form. The packets are logged through syslog with facility -# daemon and level debug. This information can be directed to a file by -# setting up /etc/syslog.conf appropriately (see syslog.conf(5)). (If -# pppd is compiled with extra debugging enabled, it will log messages -# using facility local2 instead of daemon). -#debug - -# Append the domain name <d> to the local host name for authentication -# purposes. For example, if gethostname() returns the name porsche, -# but the fully qualified domain name is porsche.Quotron.COM, you would -# use the domain option to set the domain name to Quotron.COM. -#domain <d> - -# Enable debugging code in the kernel-level PPP driver. The argument n -# is a number which is the sum of the following values: 1 to enable -# general debug messages, 2 to request that the contents of received -# packets be printed, and 4 to request that the contents of transmitted -# packets be printed. -#kdebug n - -# Set the MTU [Maximum Transmit Unit] value to <n>. Unless the peer -# requests a smaller value via MRU negotiation, pppd will request that -# the kernel networking code send data packets of no more than n bytes -# through the PPP network interface. -#mtu <n> - -# Set the name of the local system for authentication purposes to <n>. -# This is a privileged option. With this option, pppd will use lines in the -# secrets files which have <n> as the second field when looking for a -# secret to use in authenticating the peer. In addition, unless overridden -# with the user option, <n> will be used as the name to send to the peer -# when authenticating the local system to the peer. (Note that pppd does -# not append the domain name to <n>.) -#name <n> - -# Enforce the use of the hostname as the name of the local system for -# authentication purposes (overrides the name option). -#usehostname - -# Set the assumed name of the remote system for authentication purposes -# to <n>. -#remotename <n> - -# Add an entry to this system's ARP [Address Resolution Protocol] -# table with the IP address of the peer and the Ethernet address of this -# system. -proxyarp - -# Use the system password database for authenticating the peer using -# PAP. Note: mgetty already provides this option. If this is specified -# then dialin from users using a script under Linux to fire up ppp wont work. -# login - -# If this option is given, pppd will send an LCP echo-request frame to the -# peer every n seconds. Normally the peer should respond to the echo-request -# by sending an echo-reply. This option can be used with the -# lcp-echo-failure option to detect that the peer is no longer connected. -lcp-echo-interval 30 - -# If this option is given, pppd will presume the peer to be dead if n -# LCP echo-requests are sent without receiving a valid LCP echo-reply. -# If this happens, pppd will terminate the connection. Use of this -# option requires a non-zero value for the lcp-echo-interval parameter. -# This option can be used to enable pppd to terminate after the physical -# connection has been broken (e.g., the modem has hung up) in -# situations where no hardware modem control lines are available. -lcp-echo-failure 4 - -# Set the LCP restart interval (retransmission timeout) to <n> seconds -# (default 3). -#lcp-restart <n> - -# Set the maximum number of LCP terminate-request transmissions to <n> -# (default 3). -#lcp-max-terminate <n> - -# Set the maximum number of LCP configure-request transmissions to <n> -# (default 10). -#lcp-max-configure <n> - -# Set the maximum number of LCP configure-NAKs returned before starting -# to send configure-Rejects instead to <n> (default 10). -#lcp-max-failure <n> - -# Set the IPCP restart interval (retransmission timeout) to <n> -# seconds (default 3). -#ipcp-restart <n> - -# Set the maximum number of IPCP terminate-request transmissions to <n> -# (default 3). -#ipcp-max-terminate <n> - -# Set the maximum number of IPCP configure-request transmissions to <n> -# (default 10). -#ipcp-max-configure <n> - -# Set the maximum number of IPCP configure-NAKs returned before starting -# to send configure-Rejects instead to <n> (default 10). -#ipcp-max-failure <n> - -# Set the PAP restart interval (retransmission timeout) to <n> seconds -# (default 3). -#pap-restart <n> - -# Set the maximum number of PAP authenticate-request transmissions to -# <n> (default 10). -#pap-max-authreq <n> - -# Set the maximum time that pppd will wait for the peer to authenticate -# itself with PAP to <n> seconds (0 means no limit). -#pap-timeout <n> - -# Set the CHAP restart interval (retransmission timeout for -# challenges) to <n> seconds (default 3). -#chap-restart <n> - -# Set the maximum number of CHAP challenge transmissions to <n> -# (default 10). -#chap-max-challenge - -# If this option is given, pppd will rechallenge the peer every <n> -# seconds. -#chap-interval <n> - -# With this option, pppd will accept the peer's idea of our local IP -# address, even if the local IP address was specified in an option. -#ipcp-accept-local - -# With this option, pppd will accept the peer's idea of its (remote) IP -# address, even if the remote IP address was specified in an option. -#ipcp-accept-remote - -# Disable the IPXCP and IPX protocols. -# To let pppd pass IPX packets comment this out --- you'll probably also -# want to install ipxripd, and have the Internal IPX Network option enabled -# in your kernel. /usr/doc/HOWTO/IPX-HOWTO.gz contains more info. -noipx - -# Exit once a connection has been made and terminated. This is the default, -# unless the `persist' or `demand' option has been specified. -#nopersist - -# Do not exit after a connection is terminated; instead try to reopen -# the connection. -#persist - -# Terminate after n consecutive failed connection attempts. -# A value of 0 means no limit. The default value is 10. -#maxfail <n> - -# Initiate the link only on demand, i.e. when data traffic is present. -# With this option, the remote IP address must be specified by the user on -# the command line or in an options file. Pppd will initially configure -# the interface and enable it for IP traffic without connecting to the peer. -# When traffic is available, pppd will connect to the peer and perform -# negotiation, authentication, etc. When this is completed, pppd will -# commence passing data packets (i.e., IP packets) across the link. -#demand - -# Specifies that pppd should disconnect if the link is idle for <n> seconds. -# The link is idle when no data packets (i.e. IP packets) are being sent or -# received. Note: it is not advisable to use this option with the persist -# option without the demand option. If the active-filter option is given, -# data packets which are rejected by the specified activity filter also -# count as the link being idle. -#idle <n> - -# Specifies how many seconds to wait before re-initiating the link after -# it terminates. This option only has any effect if the persist or demand -# option is used. The holdoff period is not applied if the link was -# terminated because it was idle. -#holdoff <n> - -# Wait for up n milliseconds after the connect script finishes for a valid -# PPP packet from the peer. At the end of this time, or when a valid PPP -# packet is received from the peer, pppd will commence negotiation by -# sending its first LCP packet. The default value is 1000 (1 second). -# This wait period only applies if the connect or pty option is used. -#connect-delay <n> - -# Packet filtering: for more information, see pppd(8) -# Any packets matching the filter expression will be interpreted as link -# activity, and will cause a "demand" connection to be activated, and reset -# the idle connection timer. (idle option) -# The filter expression is akin to that of tcpdump(1) -#active-filter <filter-expression> - -# uncomment the line below this if you use PPPoE -#plugin /usr/lib/pppd/plugins/pppoe.so - -# ---<End of File>--- diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/rc.local b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/rc.local deleted file mode 100755 index 2d488a2..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/rc.local +++ /dev/null @@ -1,93 +0,0 @@ -#!/bin/bash -# -# /etc/rc.local: Local multi-user startup script. -# -. /etc/rc.conf -. /etc/rc.d/functions -. /etc/profile -. ${MV_ROOT}/bin/install_functions.sh - -function mysql_check { - mysql -e "show databases;" 2>/dev/null >/dev/null - return $? -} - -function mythconverg_check { - mysql mythconverg -e "describe settings;" 2>/dev/null >/dev/null - return $? -} - -function install_db { - pacman --noconfirm -R mythdb-initial 2>/dev/null > /dev/null - pacman -S --noconfirm mythdb-initial 2>/dev/null > /dev/null -} - - - - -#check to see if mysql is running -stat_busy "Checking Mysql" -ATTEMPT=0 -mysql_check && printhl " Installing the initial database" &&install_db -mythconverg_check -status=$? -while [ ! $status = 0 ] -do - ((ATTEMPT=ATTEMPT+1)) - /etc/rc.d/mysqld stop - sleep 2 - /etc/rc.d/mysqld start - mysqlstatus=$? - if [ $mysqlstatus = 0 ] - then - mysql_check && install_db - mythconverg_check - status=$? - fi - if [ $ATTEMPT = 20 ] - then - printhl " Could not start mysql or install mythconverg within 20 attempts" - printhl " Aborting install" - exit 20 - fi -done -stat_done - -#check network parms -stat_busy "Checking network" -init_network -stat_done - -stat_busy "Probing network" -request_dhcp & -stat_done - -#save some cmdline options -stat_busy "Parsing command line" -parse_cmdline_2_db -bootsplash_setup -stat_done - -#search for remote -stat_busy "Checking for remote" -init_remote -stat_done -printhl "Finished" - - -echo $CMDLINE | grep -qi NoX -if [ $? = 0 ] -then - echo "" - printhl "No auto X option found" - # /usr/bin/chvt 2 -else - /root/startx & -fi - - -# Set up automatically logged in user -if [ -f /.livesys/autologin ]; then - cp /.livesys/autologin /tmp/newuser -fi - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/rc.local.shutdown b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/rc.local.shutdown deleted file mode 100755 index 2b5f735..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/rc.local.shutdown +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -# -# /etc/rc.local.shutdown: Local shutdown script. -# - -# Save sound volume, etc. -alsactl store diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.bash_profile b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.bash_profile deleted file mode 100755 index 600bd9b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.bash_profile +++ /dev/null @@ -1,3 +0,0 @@ -. $HOME/.bashrc - -. /etc/X11/xinit/startx.custom diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.bashrc b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.bashrc deleted file mode 100755 index fcabce0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.bashrc +++ /dev/null @@ -1,3 +0,0 @@ -alias ls='ls --color=auto' -PS1='[\u@\h \W]\$ ' - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.xinitrc b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.xinitrc deleted file mode 100755 index c6febe5..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.xinitrc +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -# -# ~/.xinitrc -# -# Executed by startx (run your window manager from here) -# - -# exec gnome-session -# exec startkde -# exec startxfce4 -# exec icewm -# exec openbox -# exec blackbox -exec fluxbox -# exec ratpoison -# exec dwm diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.xsession b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.xsession deleted file mode 100755 index a16dc0b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.xsession +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# -# ~/.xsession -# -# Executed by xdm/gdm/kdm at login -# - -/bin/bash --login -i ~/.xinitrc - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/slim.conf b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/slim.conf deleted file mode 100755 index 35ed579..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/slim.conf +++ /dev/null @@ -1,79 +0,0 @@ -# Path, X server and arguments (if needed) -# Note: -xauth $authfile is automatically appended -default_path ./:/bin:/usr/bin:/usr/local/bin:/usr/bin -default_xserver /usr/bin/X -xserver_arguments -nolisten tcp vt07 - -# Commands for halt, login, etc. -halt_cmd /sbin/shutdown -h now -reboot_cmd /sbin/shutdown -r now -console_cmd /usr/bin/terminal -x /bin/sh -c "/bin/cat /etc/issue; exec /bin/login" -#suspend_cmd /usr/sbin/suspend - -# Full path to the xauth binary -xauth_path /usr/bin/xauth - -# Xauth file for server -authfile /var/run/slim.auth - - -# Activate numlock when slim starts. Valid values: on|off -# numlock on - -# Hide the mouse cursor (note: does not work with some WMs). -# Valid values: true|false -# hidecursor false - -# This command is executed after a succesful login. -# you can place the %session and %theme variables -# to handle launching of specific commands in .xinitrc -# depending of chosen session and slim theme -# -# NOTE: if your system does not have bash you need -# to adjust the command according to your preferred shell, -# i.e. for freebsd use: -# login_cmd exec /bin/sh - ~/.xinitrc %session -login_cmd exec /bin/bash -login ~/.xinitrc %session - -# Commands executed when starting and exiting a session. -# They can be used for registering a X11 session with -# sessreg. You can use the %user variable -# -# sessionstart_cmd some command -# sessionstop_cmd some command - -# Start in daemon mode. Valid values: yes | no -# Note that this can overridden by the command line -# option "-d" -# daemon yes - -# Available sessions (first one is the default). -# The current chosen session name is replaced in the login_cmd -# above, so your login command can handle different sessions. -# see the xinitrc.sample file shipped with slim sources -sessions xfce4,icewm,wmaker,blackbox - -# Executed when pressing F11 (requires imagemagick) -screenshot_cmd import -window root /slim.png - -# welcome message. Available variables: %host, %domain -welcome_msg Welcome to %host - -# shutdown / reboot messages -shutdown_msg The system is halting... -reboot_msg The system is rebooting... - -# default user, leave blank or remove this line -# for avoid pre-loading the username. -#default_user simone - -# current theme, use comma separated list to specify a set to -# randomly choose from -current_theme dlarch - -# Lock file -lockfile /var/lock/slim.lock - -# Log file -logfile /var/log/slim.log - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/.Xdefaults b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/.Xdefaults deleted file mode 100644 index 0c4df39..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/.Xdefaults +++ /dev/null @@ -1,2 +0,0 @@ -Xcursor.size: 48 -Xcursor.theme: whiteglass diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/.fluxbox/apps deleted file mode 100755 index 68fae0a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/.fluxbox/apps +++ /dev/null @@ -1,2 +0,0 @@ -[startup] {feh --bg-scale ~/.fluxbox/wallpaper.png} - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/LinHES-install.sh b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/LinHES-install.sh deleted file mode 100755 index 6acd24a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/LinHES-install.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -#redirect stderr to stdout, then rediret stdout to file -. /etc/profile -exec 2>&1 -exec > /tmp/mythvantage_install.log -#/usr/bin/nvidia-settings -a InitialPixmapPlacement=2 -#keylaunch & -#/usr/bin/tilda & -#/usr/X11R6/bin/unclutter -root -idle 0 -jitter 400 -noevents & -export MALLOC_CHECK_=0 -xset s off -xset -dpms -xhost + - -CMDLINE=$(cat /proc/cmdline) -echo $CMDLINE |grep -q nfsroot -NFSROOT=$? -echo $CMDLINE |grep -q clean_upgrade -if [ $? = 0 ] -then - export CLEAN_UPGRADE=YES -else - export CLEAN_UPGRADE=NO -fi -MythVantage -r - -if [ x$NFSROOT = x1 ] -then - unbuffer MythVantage & -else - NETBOOT=YES MythVantage & -fi - -exec fluxbox > /var/log/fluxbox.log 2>&1 diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/startx b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/startx deleted file mode 100755 index 9274703..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/startx +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -. /etc/profile - -export USER=root -export HOME=/root - -CMDLINE=$(cat /proc/cmdline) -TEMPVAR=${CMDLINE#*ip=} -IP=${TEMPVAR%% *} -echo $CMDLINE |grep -q vnc -USEVNC=$? - -if [ x$USEVNC = x1 ] -then - $MV_ROOT/bin/xconfig.sh 2>/dev/null - cat /etc/X11/xorg.conf | sed -e 's/dev\/mouse/dev\/psaux/g'> /root/xorg.conf.install - startx /root/LinHES-install.sh -- -logverbose 6 -config /root/xorg.conf.install -allowMouseOpenFail 2>/tmp/x.log - else - #VNC - pacman -Sf --noconfirm tightvnc - cd /root - mkdir .vnc - echo mythvantage |vncpasswd -f > /root/.vnc/passwd - chmod 500 /root/.vnc/passwd - rm /root/.vnc/xstartup - ln -s /root/LinHES-install.sh /root/.vnc/xstartup - vncserver -fi diff --git a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/vetopacks b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/vetopacks deleted file mode 100755 index 2bb19ee..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/vetopacks +++ /dev/null @@ -1 +0,0 @@ -#xorg-twm diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/addedpacks b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/addedpacks deleted file mode 100755 index 9c26d02..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/addedpacks +++ /dev/null @@ -1,228 +0,0 @@ -# These are needed to build a live CD -#linhes-live -squashfs-tools -lzop - -syslinux - -# You need a kernel. -#kernel26 is now in 'base' -aufs2 - -# To eject a cd -eject - -# Useful for use as installer, etc. -#ntfsprogs -#parted - -#ddcxinfo-knoppix -#hwd - -sudo - -lsof -cdrkit -dvd+rw-tools - - -# generally useful tools which don't require X -#mtools is required by syslinux -openssh -dosfstools -alsa-lib -alsa-oss -alsa-utils -cdparanoia -cdrdao -unzip - - -# Xorg packages -*xorg -#xorg-server -#xorg-xkb-utils -#xorg-xauth -#xorg-server-utils -#xorg-xinit -#xorg-input-drivers -#xorg-apps -#xorg-fonts-100dpi -#xorg-fonts-75dpi -#xorg-res-utils -ttf-ms-fonts - -#xorg-video-drivers -xf86-video-amd -xf86-video-apm -xf86-video-ark -xf86-video-ati -xf86-video-chips -xf86-video-cirrus -xf86-video-dummy -xf86-video-fbdev -xf86-video-glint -xf86-video-i128 -xf86-video-i740 -#xf86-video-i810 -#xf86-video-imstt -xf86-video-intel -xf86-video-mga -xf86-video-neomagic -xf86-video-nv -xf86-video-openchrome -xf86-video-radeonhd -xf86-video-rendition -xf86-video-s3 -xf86-video-s3virge -xf86-video-savage -xf86-video-siliconmotion -xf86-video-sis -xf86-video-sisusb -#xf86-video-tdfx -xf86-video-trident -xf86-video-tseng -#unichrome is busted and causes X to segfault -#xf86-video-unichrome -xf86-video-v4l -xf86-video-vesa -#vga should not be installed, vesa can handle when other drivers fail -#xf86-video-vga -#xf86-video-via -xf86-video-vmware -xf86-video-voodoo - -# X apps -#luser -#localed -unclutter -xterm -xorg-apps -#xkmap - -#gparted -#larchin - -#mythtv -mythtv -mythtv-contrib -mytharchive -mythbrowser -#mythcontrols -#mythflix -mythgallery -mythgame -mythmusic -#mythphone -myththemes -#mythweather -mythvideo -mythsmolt -#morethemes -linhes-theme -linhes-scripts -nuvexport -lirc -lirc-utils -mysql -xmltv -esound - -#Window Manager -fluxbox -feh - -#Other -dbus -hal -fftw2 -libcdaudio -iptables -pkgconfig -taglib -portmap -ivtv-utils -dvb-firmware -dbus-python - -#MythVantage Installer deps -bc -mysql-python -expect -curl -dnsutils -avahi - -#Wireless -b43-fwcutter -#ipw2100-fw -#ipw2200-fw -#ipw3945 -#ipw3945-ucode -#ipw3945d -madwifi -madwifi-utils -ndiswrapper -ndiswrapper-utils -#netcfg -tiacx -tiacx-firmware -wireless_tools -#wlan-ng26 -#wlan-ng26-utils -zd1211-firmware -hdhomerun -#---- -LinHES-config -LinHES-system -linhes-sounds -etcnet -runit -runit-scripts -media_dirs - -#--- -tweaker -ethtool -nfs-utils -netkit-telnet -ntp -syslog-ng -ppp -mingetty -setserial -acpid -fbsplash -linhes-splash -nvram-wakup -#tatir -pvr150-firmware -wol -mjpegtools -perl-net-upnp -aumix -tablet-encode -ntfs-3g -joyutils -ffmpeg-svn -myth2ipod -myt2xvid3 -mediaserv - -#---Firewire -libraw1394 -libavc1394 -# wrapper for mplayer -mplayer-wrapper - -# in-place commercial remover (for user job) -# moved to linhes-scripts -#removecommercials - -#Modules for Atheros base NICs -#atl1e - -linux-firmware - -larch-live -mkinitcpio-busybox diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/bootlines b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/bootlines deleted file mode 100755 index 0005035..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/bootlines +++ /dev/null @@ -1,23 +0,0 @@ -# The information here will be adapted for the bootloader and inserted into its configuration -# file at the place marked '###LARCH' -# This header will be removed. -# Each block must have an empty line before and after it. -# There may be no empty lines within a block. - -comment: -title: Install CD -options: - -comment: -title: Install CD with vesa xorg driver -options: nomodeset xvesa - -comment: Might be useful if there is some trouble with starting xorg -title: Boot to console -options: nox - -#comment: -#title: larch with swap -#options: swap - -# END OF FILE diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cachepacks b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cachepacks deleted file mode 100755 index 747ab46..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cachepacks +++ /dev/null @@ -1,59 +0,0 @@ -mythdb-initial -nvidia -nvidia-utils -vdpauinfo -nvidia-96xx -nvidia-96xx-utils -#vdpinfo-96xx -lighttpd -local-website -mythweb -nfs-utils -samba -mplayer -xine-ui -lcdproc -mythappletrailers -mythstream -oss -xscreensaver -tightvnc - -#added from error log -mysql -mythnews -pycairo -pygobject -python-numeric -pygtk -fam -sqlite3 -xe -romdb -gconf -gnome-keyring -gnome-mime-data -gnome-python -gnome-python-extras -gnome-vfs -hunspell -libbonobo -libbonoboui -libgnome -libgnomecanvas -libgnomeui -libidl2 -miro -mozilla-common -nspr -nss -orbit2 -polkit -pyorbit -pyrex -startup-notification -xulrunner -mythmovies -myth2ipod -myt2xvid3 -#mediaserv diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/colors.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/colors.lst deleted file mode 100755 index 3f544ce..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/colors.lst +++ /dev/null @@ -1,36 +0,0 @@ -#color schemes - ganked from SGD ( http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=236631 ) -# TODO change these and make some more... specifically an "arch" theme -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Barlond -color white/cyan yellow/blue - -title Barlond2 -color white/blue yellow/cyan - -title Simple Black -color light-gray/black yellow/blue - -title Matrix -color green/black light-green/green - -title Dalton Bros. -color red/green green/red - -title Debian -color cyan/blue white/blue - -title BW -color light-gray/black black/light-gray - -title BW Inverse -color black/light-gray - -title SGD Non Default -color black/cyan yellow/black diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/help.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/help.lst deleted file mode 100755 index 6e74187..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/help.lst +++ /dev/null @@ -1,16 +0,0 @@ -# Help files must be exactly 23 lines long. -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to main menu -configfile /boot/grub/menu.lst - -title HOW-TO: Boot an existing system -cat /boot/grub/help/bootexisting.txt -pause Press enter to continue... - -title HOW-TO: Contribute to this help -cat /boot/grub/help/contrib.txt -pause Press enter to continue... diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/help/bootexisting.txt b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/help/bootexisting.txt deleted file mode 100755 index 881f3e8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/help/bootexisting.txt +++ /dev/null @@ -1,23 +0,0 @@ -HOWTO: Boot an existing install - -Select "More Options" from the main menu. -Move the cursor to "[EDIT ME] Boot an existing linux install" -Press "e" - -At this point you will see the following: - root (hd0,0) - kernel /vmlinuz26 root=/dev/hda3 ro - initrd /kernel26.img - -This needs to be changed to accomodate your hardware. - -The first line should be changed to indicate where your boot medium resides. - "(hd0,0)" is the first partition on the first hard drive (hda1) - change these - numbers to indicate the partition containing your /boot directory. - -The second line should be changed to point to your kernel. If the line above -points to a partition _only_ containing /boot, then /vmlinuz26 is fine. -Otherwise, change this to /boot/vmlinuz. root= should be changed to match the -partition for your root filesystem. Other kernel parameters can be added here. - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/help/contrib.txt b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/help/contrib.txt deleted file mode 100755 index 5c79176..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/help/contrib.txt +++ /dev/null @@ -1,23 +0,0 @@ -HOWTO: Contribute to these help files - -This help is rather simplistic. -In order to provide help files or translations you simply need to make a text -file. Formatting is important (due to grub limitations). The files MUST be 80 -characters wide, and 23 lines long. Any more, and your formatting will be -corrupted when viewing the help. Please note that if your help is short, it is -worthwhile to pad with empty lines, up to 23 lines. - - - - - - - - - - - - - - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/keyboards.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/keyboards.lst deleted file mode 100755 index 5237c1a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/keyboards.lst +++ /dev/null @@ -1,111 +0,0 @@ -#keyboard layouts - ganked from SGD ( http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=236631 ) -# TODO add other languages -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Default layout -setkey - -title German layout -setkey y z -setkey z y -setkey Y Z -setkey Z Y -setkey equal parenright -setkey parenright parenleft -setkey parenleft asterisk -setkey doublequote at -setkey plus bracketright -setkey minus slash -setkey slash ampersand -setkey ampersand percent -setkey percent caret -setkey underscore question -setkey question underscore -setkey semicolon less -setkey less numbersign -setkey numbersign backslash -setkey colon greater -setkey greater bar -setkey asterisk braceright - - -title Spanish layout -setkey -setkey slash ampersand -setkey ampersand caret -setkey caret braceleft -setkey asterisk braceright -setkey parenleft asterisk -setkey parenright parenleft -setkey minus slash -setkey equal parenright -setkey quote minus -setkey underscore question -setkey question underscore -setkey braceleft quote -setkey braceright backslash -setkey colon greater -setkey greater bar -setkey doublequote at -setkey backslash backquote -setkey less backslash -setkey semicolon less -setkey plus colon -setkey at semicolon - -title French layout -setkey -setkey less backquote -setkey greater tilde -setkey ampersand 1 -setkey 1 exclam -setkey tilde 2 -setkey 2 at -setkey doublequote 3 -setkey 3 numbersign -setkey quote 4 -setkey 4 dollar -setkey parenleft 5 -setkey 5 percent -setkey minus 6 -setkey 6 caret -setkey backquote 7 -setkey 7 ampersand -setkey underscore 8 -setkey 8 asterisk -setkey backslash 9 -setkey 9 parenleft -setkey at 0 -setkey 0 parenright -setkey parenright minus -setkey numbersign underscore -setkey a q -setkey A Q -setkey z w -setkey Z W -setkey caret bracketleft -setkey dollar bracketright -setkey q a -setkey Q A -setkey m semicolon -setkey M colon -setkey bracketleft quote -setkey percent doublequote -setkey asterisk backslash -setkey bracketright bar -setkey w z -setkey W Z -setkey comma m -setkey question M -setkey semicolon comma -setkey period less -setkey colon period -setkey slash greater -setkey exclam slash -setkey bar question diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/menu.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/menu.lst deleted file mode 100755 index 60216f8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/menu.lst +++ /dev/null @@ -1,26 +0,0 @@ -timeout 5 -default 0 -#color light-blue/blue light-cyan/blue -#black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -###LARCH - -title Tools... -configfile /boot/grub/tools.lst - -title Grub Settings... -configfile /boot/grub/settings.lst - -title View Help... -configfile /boot/grub/help.lst - -title More Options... -configfile /boot/grub/more.lst - -title Shutdown the Computer -halt - -title JMS Reboot the Computer -reboot - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/more.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/more.lst deleted file mode 100755 index 8fd5f7e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/more.lst +++ /dev/null @@ -1,30 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title [EXPERIMENTAL] Attempt existing Linux detection -configfile /boot/grub/tryboot.lst - -title [EDIT ME] Diskless Boot (PXE / BOOTP) -#TODO wtf? -root (nd) -kernel /vmlinuz26 ip=dhcp root=/dev/nfs nfsroot=192.168.1.2:/boot/dir - -title [EDIT ME] NFS Root Boot -root (cd) -kernel /vmlinuz26 ip=dhcp root=/dev/nfs nfsroot=192.168.1.2:/boot/dir - -title [EDIT ME] Boot Existing Linux Install -root (hd0,0) -kernel /vmlinuz26 root=/dev/hda3 ro -initrd /kernel26.img - -title [EDIT ME] Boot Existing Windows Install -rootnoverify (hd0,0) -makeactive -chainloader +1 - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/settings.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/settings.lst deleted file mode 100755 index f8f8c95..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/settings.lst +++ /dev/null @@ -1,13 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Keyboard settings -configfile /boot/grub/keyboards.lst - -title Color settings -configfile /boot/grub/colors.lst diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/splash.xpm b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/splash.xpm deleted file mode 100644 index dcb99c4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/splash.xpm +++ /dev/null @@ -1,10963 +0,0 @@ -/* XPM */ -static char * linhes_local_stable_xpm[] = { -"640 480 10480 3", -" c None", -". c #FDFFFC", -"+ c #BB7381", -"@ c #2E437A", -"# c #34477F", -"$ c #304E84", -"% c #365289", -"& c #3B578E", -"* c #112705", -"= c #4F6A2B", -"- c #385A1B", -"; c #0572BC", -"> c #143006", -", c #6E8145", -"' c #197093", -") c #1F79AA", -"! c #086EAB", -"~ c #086BA5", -"{ c #558064", -"] c #6B6B51", -"^ c #3F6C49", -"/ c #3385B1", -"( c #3C7D88", -"_ c #326035", -": c #122812", -"< c #3A6D54", -"[ c #1F7499", -"} c #207CB5", -"| c #156881", -"1 c #486B39", -"2 c #56784B", -"3 c #0772BA", -"4 c #206B8E", -"5 c #485D32", -"6 c #247698", -"7 c #2E7993", -"8 c #245D42", -"9 c #31592F", -"0 c #1F708E", -"a c #216054", -"b c #45633B", -"c c #2B7999", -"d c #2E6C69", -"e c #2673A4", -"f c #236257", -"g c #267799", -"h c #1E5C4A", -"i c #287284", -"j c #4F8687", -"k c #284B28", -"l c #267DAB", -"m c #1F6464", -"n c #327273", -"o c #0673BE", -"p c #3F683D", -"q c #446428", -"r c #1D7398", -"s c #395811", -"t c #0A1C04", -"u c #25738C", -"v c #538DB4", -"w c #71A9D0", -"x c #6D9BBB", -"y c #6E9FC2", -"z c #6EA8D0", -"A c #4898CE", -"B c #74A7CA", -"C c #76AACE", -"D c #4092CA", -"E c #74B0D8", -"F c #598DB1", -"G c #2F8BCA", -"H c #256356", -"I c #51703B", -"J c #2885C5", -"K c #98C5E2", -"L c #DFF0F9", -"M c #ECF1F1", -"N c #EBEDE2", -"O c #EAEADC", -"P c #ECEFEA", -"Q c #E1E6E4", -"R c #EDEFE6", -"S c #EAEADA", -"T c #EBECDD", -"U c #E5ECEC", -"V c #E7E8E3", -"W c #EAEDEA", -"X c #EDF7FA", -"Y c #CDD6DD", -"Z c #4F8FB9", -"` c #346E84", -" . c #3C5720", -".. c #163806", -"+. c #1B6C86", -"@. c #3B91CB", -"#. c #E4EFF3", -"$. c #F5F2DE", -"%. c #96AA97", -"&. c #5F6F79", -"*. c #57553C", -"=. c #575332", -"-. c #575230", -";. c #5A5C58", -">. c #4B4842", -",. c #5B5C4E", -"'. c #56532F", -"). c #56522D", -"!. c #5C605E", -"~. c #48433B", -"{. c #5E6367", -"]. c #7D837C", -"^. c #C4D1C1", -"/. c #FFFFFF", -"(. c #85B9D8", -"_. c #1F7393", -":. c #3B5D1E", -"<. c #1F718D", -"[. c #4E9CD0", -"}. c #E3EEF0", -"|. c #E1E5DA", -"1. c #26401E", -"2. c #070900", -"3. c #000000", -"4. c #000105", -"5. c #000206", -"6. c #000001", -"7. c #020204", -"8. c #000103", -"9. c #020304", -"0. c #101911", -"a. c #8E9192", -"b. c #FFFBF2", -"c. c #81B6D8", -"d. c #155540", -"e. c #3F622B", -"f. c #237697", -"g. c #0472BC", -"h. c #0471BC", -"i. c #0572BB", -"j. c #006EBA", -"k. c #167BC0", -"l. c #C5DDE8", -"m. c #F4F4F0", -"n. c #042B03", -"o. c #010004", -"p. c #070709", -"q. c #070708", -"r. c #070707", -"s. c #08080A", -"t. c #040406", -"u. c #97B0B5", -"v. c #E6F2F4", -"w. c #308AC7", -"x. c #026FBA", -"y. c #0571BB", -"z. c #0473BF", -"A. c #066FB1", -"B. c #0565A3", -"C. c #0267B1", -"D. c #144E44", -"E. c #1B4620", -"F. c #095E8B", -"G. c #1D420C", -"H. c #0D5A76", -"I. c #0464A4", -"J. c #0566A4", -"K. c #0671B4", -"L. c #0472BF", -"M. c #0472BD", -"N. c #0471BB", -"O. c #0371BD", -"P. c #1275B3", -"Q. c #3F715A", -"R. c #0F5856", -"S. c #016FB7", -"T. c #006BB8", -"U. c #4F9ACC", -"V. c #F3FCFF", -"W. c #666B6E", -"X. c #09090A", -"Y. c #050508", -"Z. c #24211F", -"`. c #424446", -" + c #434439", -".+ c #3D3C3C", -"++ c #414244", -"@+ c #3B3936", -"#+ c #414144", -"$+ c #3A3E39", -"%+ c #3D4032", -"&+ c #413F2C", -"*+ c #414130", -"=+ c #303624", -"-+ c #0A100A", -";+ c #080709", -">+ c #020303", -",+ c #283D24", -"'+ c #EAEAE5", -")+ c #A7C1D0", -"!+ c #0571BA", -"~+ c #0473BE", -"{+ c #0469AC", -"]+ c #045088", -"^+ c #113C36", -"/+ c #0C0500", -"(+ c #090000", -"_+ c #070002", -":+ c #060106", -"<+ c #080000", -"[+ c #060108", -"}+ c #0C0800", -"|+ c #104245", -"1+ c #064F7F", -"2+ c #0A6693", -"3+ c #0372C0", -"4+ c #0C75B9", -"5+ c #2C6D6E", -"6+ c #1D5C59", -"7+ c #0670B5", -"8+ c #0571BC", -"9+ c #0270BB", -"0+ c #0972B9", -"a+ c #9FC1D4", -"b+ c #EBF4F2", -"c+ c #030303", -"d+ c #050504", -"e+ c #383831", -"f+ c #B7B7B4", -"g+ c #E4E2D4", -"h+ c #E4DFB9", -"i+ c #DDDED9", -"j+ c #E1E1D4", -"k+ c #DADAD6", -"l+ c #E1E1D5", -"m+ c #DAE0D9", -"n+ c #DCDDBB", -"o+ c #E1E5D0", -"p+ c #E2DCB3", -"q+ c #CCD6C2", -"r+ c #606B64", -"s+ c #08060A", -"t+ c #050506", -"u+ c #0F0E0E", -"v+ c #AFB6AA", -"w+ c #EBE5DE", -"x+ c #006DB9", -"y+ c #0570B9", -"z+ c #0478CA", -"A+ c #0B70A0", -"B+ c #054E82", -"C+ c #072338", -"D+ c #080301", -"E+ c #070001", -"F+ c #08070A", -"G+ c #0B0300", -"H+ c #0E2018", -"I+ c #065081", -"J+ c #0672B1", -"K+ c #0472BE", -"L+ c #0273C4", -"M+ c #046590", -"N+ c #386E6C", -"O+ c #0A72B8", -"P+ c #0170BC", -"Q+ c #1074B7", -"R+ c #B9CCDB", -"S+ c #B6C49F", -"T+ c #0E0F0E", -"U+ c #0D0D0C", -"V+ c #8A8C83", -"W+ c #FBF8DE", -"X+ c #F4D46C", -"Y+ c #F2CC55", -"Z+ c #F4D980", -"`+ c #F3D269", -" @ c #F4DC8C", -".@ c #F3D36B", -"+@ c #F4DB87", -"@@ c #F4D26A", -"#@ c #F3DE97", -"$@ c #F2CF5D", -"%@ c #F9EBC0", -"&@ c #C2D3D2", -"*@ c #1A2B1D", -"=@ c #050406", -"-@ c #80887C", -";@ c #FFFFFD", -">@ c #1379BE", -",@ c #0170BA", -"'@ c #0571B9", -")@ c #0279D0", -"!@ c #035089", -"~@ c #113326", -"{@ c #060C15", -"]@ c #080200", -"^@ c #080808", -"/@ c #08090A", -"(@ c #090909", -"_@ c #080809", -":@ c #000203", -"<@ c #030006", -"[@ c #070204", -"}@ c #080E11", -"|@ c #124139", -"1@ c #0771B0", -"2@ c #0172C1", -"3@ c #206F9D", -"4@ c #305834", -"5@ c #13210C", -"6@ c #416D75", -"7@ c #0B72BA", -"8@ c #0170BB", -"9@ c #1076BC", -"0@ c #B9D9ED", -"a@ c #AEAC9A", -"b@ c #0D0D0D", -"c@ c #111213", -"d@ c #9399A1", -"e@ c #F3E6B0", -"f@ c #EBBB27", -"g@ c #E8B518", -"h@ c #E9B71D", -"i@ c #E9B61B", -"j@ c #E9B71F", -"k@ c #E9B71E", -"l@ c #E9B720", -"m@ c #EAB81E", -"n@ c #F5E2A0", -"o@ c #D1D7D9", -"p@ c #1B221C", -"q@ c #050306", -"r@ c #000600", -"s@ c #7F967D", -"t@ c #FEFEFA", -"u@ c #0471BA", -"v@ c #0370BA", -"w@ c #0173CA", -"x@ c #0F7593", -"y@ c #0B1D1D", -"z@ c #090906", -"A@ c #080707", -"B@ c #090809", -"C@ c #050407", -"D@ c #342F2C", -"E@ c #1F391C", -"F@ c #040106", -"G@ c #080806", -"H@ c #184324", -"I@ c #0374C3", -"J@ c #0570BA", -"K@ c #0373C2", -"L@ c #106991", -"M@ c #3A746D", -"N@ c #0A73B8", -"O@ c #1079BF", -"P@ c #B7DBF5", -"Q@ c #C5C196", -"R@ c #0F0E0D", -"S@ c #111113", -"T@ c #9299A1", -"U@ c #F3E5AD", -"V@ c #EBBB26", -"W@ c #E9B619", -"X@ c #E9B61A", -"Y@ c #F0D270", -"Z@ c #D1D3DC", -"`@ c #181919", -" # c #767875", -".# c #2282C2", -"+# c #0371C0", -"@# c #0B709D", -"## c #113124", -"$# c #080907", -"%# c #0A160C", -"&# c #556947", -"*# c #73725E", -"=# c #143113", -"-# c #060307", -";# c #050107", -"># c #1D4716", -",# c #0275CA", -"'# c #0071BF", -")# c #3074A8", -"!# c #3F5D40", -"~# c #B8D7EB", -"{# c #B6AF9D", -"]# c #0E0D0D", -"^# c #9198A2", -"/# c #F3E5AC", -"(# c #EDC035", -"_# c #EAB71B", -":# c #F1D67E", -"<# c #D2D7DC", -"[# c #1C231B", -"}# c #000500", -"|# c #80957D", -"1# c #FEFEF9", -"2# c #2382C2", -"3# c #0475BE", -"4# c #085581", -"5# c #080E14", -"6# c #080708", -"7# c #060607", -"8# c #252220", -"9# c #8F8174", -"0# c #7D7466", -"a# c #4D5E40", -"b# c #08190A", -"c# c #080609", -"d# c #060001", -"e# c #0562A0", -"f# c #0475C2", -"g# c #0372C2", -"h# c #0F6B90", -"i# c #0F74B9", -"j# c #B6D0E2", -"k# c #BDB699", -"l# c #0E0E0D", -"m# c #10100E", -"n# c #90938D", -"o# c #EEC647", -"p# c #E9B518", -"q# c #E9B618", -"r# c #E9B71C", -"s# c #F3D986", -"t# c #D4DDDD", -"u# c #203120", -"v# c #7A8478", -"w# c #1278BE", -"x# c #0270BA", -"y# c #056FB5", -"z# c #0D333A", -"A# c #0A0701", -"B# c #151B14", -"C# c #4B6340", -"D# c #3A5132", -"E# c #051307", -"F# c #070308", -"G# c #0A0A05", -"H# c #0C7098", -"I# c #0373C5", -"J# c #0171C1", -"K# c #1F749B", -"L# c #2C562F", -"M# c #1179C0", -"N# c #BCE1F8", -"O# c #B5AE9A", -"P# c #11110F", -"Q# c #949488", -"R# c #F5FAF8", -"S# c #EBBE35", -"T# c #EAB91E", -"U# c #EBBA21", -"V# c #EBBA23", -"W# c #E8B310", -"X# c #F2DB92", -"Y# c #D7DFDF", -"Z# c #202F20", -"`# c #788677", -" $ c #016FBA", -".$ c #0669A4", -"+$ c #08202F", -"@$ c #080404", -"#$ c #070A08", -"$$ c #041107", -"%$ c #050D07", -"&$ c #080509", -"*$ c #090B0A", -"=$ c #0D3C47", -"-$ c #0679C0", -";$ c #1E6D9C", -">$ c #2B502F", -",$ c #0B75BD", -"'$ c #A5D0EC", -")$ c #C6C7B0", -"!$ c #080B06", -"~$ c #737F62", -"{$ c #F7FDFD", -"]$ c #F4E1A3", -"^$ c #F7E5A8", -"/$ c #F6E6AD", -"($ c #F7E6AB", -"_$ c #F6E6AE", -":$ c #F8E6AA", -"<$ c #F7E6AD", -"[$ c #F7E6AA", -"}$ c #F8E7AC", -"|$ c #F1DB92", -"1$ c #FCFFFF", -"2$ c #B5B2AD", -"3$ c #121211", -"4$ c #080C05", -"5$ c #97A290", -"6$ c #FFFFF9", -"7$ c #0371BB", -"8$ c #0F5F72", -"9$ c #111A00", -"0$ c #070509", -"a$ c #0C1D1A", -"b$ c #096392", -"c$ c #0474C3", -"d$ c #1C7299", -"e$ c #183019", -"f$ c #88BAD9", -"g$ c #F4F8FB", -"h$ c #151414", -"i$ c #070508", -"j$ c #050607", -"k$ c #142715", -"l$ c #778A81", -"m$ c #D6C793", -"n$ c #ACCBE4", -"o$ c #CBCBAA", -"p$ c #BACBCA", -"q$ c #D4CB9A", -"r$ c #AECADF", -"s$ c #C6CBB3", -"t$ c #B3CAD6", -"u$ c #A9CAE8", -"v$ c #DDCD8D", -"w$ c #9BAFBF", -"x$ c #3C352D", -"y$ c #040405", -"z$ c #050507", -"A$ c #16140B", -"B$ c #CAC3AA", -"C$ c #D3E7F1", -"D$ c #094D6E", -"E$ c #0B0900", -"F$ c #070F15", -"G$ c #065587", -"H$ c #0476C1", -"I$ c #0272C1", -"J$ c #1A6F98", -"K$ c #112312", -"L$ c #006BB9", -"M$ c #4996CA", -"N$ c #F2F9F9", -"O$ c #A6A097", -"P$ c #000400", -"Q$ c #09070C", -"R$ c #060606", -"S$ c #090C0C", -"T$ c #1B170C", -"U$ c #12181E", -"V$ c #191910", -"W$ c #151918", -"X$ c #1B180E", -"Y$ c #12181C", -"Z$ c #181912", -"`$ c #13181A", -" % c #11181E", -".% c #1D190B", -"+% c #0E1317", -"@% c #070606", -"#% c #494A4B", -"$% c #F6F4EC", -"%% c #69A9D4", -"&% c #006FBA", -"*% c #0A4F6F", -"=% c #0C0B00", -"-% c #070408", -";% c #000003", -">% c #0D3B42", -",% c #056FB2", -"'% c #1D6C9B", -")% c #2A502F", -"!% c #006CB9", -"~% c #8FC0DF", -"{% c #F9F9F5", -"]% c #4C7779", -"^% c #060608", -"/% c #09080A", -"(% c #343118", -"_% c #D7D5C9", -":% c #D1E5F0", -"<% c #1A7DC1", -"[% c #0372BE", -"}% c #0A5570", -"|% c #0F1200", -"1% c #070609", -"2% c #0B100C", -"3% c #112311", -"4% c #060207", -"5% c #060107", -"6% c #09070B", -"7% c #46483B", -"8% c #112411", -"9% c #080403", -"0% c #072235", -"a% c #0469AE", -"b% c #0071C1", -"c% c #22769D", -"d% c #335F35", -"e% c #0B76BE", -"f% c #EBF1EE", -"g% c #EEF1EF", -"h% c #A19D96", -"i% c #16130F", -"j% c #040505", -"k% c #030E04", -"l% c #3D5941", -"m% c #D2D4D1", -"n% c #F5F0E6", -"o% c #5D91B4", -"p% c #0C77C0", -"q% c #1E5172", -"r% c #050000", -"s% c #060507", -"t% c #112410", -"u% c #112511", -"v% c #040006", -"w% c #1A4419", -"x% c #1C4A1A", -"y% c #102410", -"z% c #121811", -"A% c #163415", -"B% c #090403", -"C% c #072237", -"D% c #046AAF", -"E% c #0E688F", -"F% c #0C76BD", -"G% c #9CC8E4", -"H% c #CFE3DD", -"I% c #A9A68C", -"J% c #9D9688", -"K% c #66815D", -"L% c #728667", -"M% c #8B907B", -"N% c #5E7E57", -"O% c #888F78", -"P% c #67815E", -"Q% c #8F917E", -"R% c #50794C", -"S% c #A49A8D", -"T% c #9F978A", -"U% c #BEBEBC", -"V% c #FAFDFD", -"W% c #DAE9ED", -"X% c #4595CB", -"Y% c #006DBC", -"Z% c #0371BC", -"`% c #105D73", -" & c #0F1600", -".& c #22211E", -"+& c #587C56", -"@& c #8D847E", -"#& c #122F11", -"$& c #0C150C", -"%& c #070808", -"&& c #060A07", -"*& c #46453C", -"=& c #857E70", -"-& c #A8AAB0", -";& c #AAAEB6", -">& c #AAB3B7", -",& c #425E43", -"'& c #0B1C0B", -")& c #102110", -"!& c #07060A", -"~& c #101400", -"{& c #105966", -"]& c #0071C0", -"^& c #2D73A6", -"/& c #3D5D3E", -"(& c #0672BC", -"_& c #006AB8", -":& c #78B2D7", -"<& c #ABCFE5", -"[& c #C2E2F7", -"}& c #C4E4F7", -"|& c #CBE7FD", -"1& c #CDE8FC", -"2& c #C7E6F9", -"3& c #CDE7FE", -"4& c #C7E5F9", -"5& c #CCE7FD", -"6& c #C6E4F9", -"7& c #CFE8FF", -"8& c #C3E4F6", -"9& c #C3E3F6", -"0& c #B2D6EB", -"a& c #86B9DA", -"b& c #197DC2", -"c& c #0070BC", -"d& c #157BBF", -"e& c #1B7DBF", -"f& c #2B87C3", -"g& c #368DC8", -"h& c #388EC9", -"i& c #3B8FC9", -"j& c #378DCA", -"k& c #348BC5", -"l& c #2683C2", -"m& c #137AC0", -"n& c #0F71B5", -"o& c #0370BC", -"p& c #006FBB", -"q& c #0370BB", -"r& c #0A76C0", -"s& c #1B5372", -"t& c #080400", -"u& c #010103", -"v& c #302C27", -"w& c #999791", -"x& c #C8D6DC", -"y& c #C2CFC6", -"z& c #929E8F", -"A& c #2F3628", -"B& c #0A0B0A", -"C& c #415144", -"D& c #ADB397", -"E& c #B7C4C3", -"F& c #CDD0D4", -"G& c #CED5CD", -"H& c #BBC3B5", -"I& c #90989F", -"J& c #0D140B", -"K& c #050007", -"L& c #0D0E00", -"M& c #0C516A", -"N& c #0272C2", -"O& c #116D91", -"P& c #1279C0", -"Q& c #4A95CA", -"R& c #62A8DC", -"S& c #80B6D8", -"T& c #7CB6DA", -"U& c #7DB6DA", -"V& c #7CB3D5", -"W& c #7DB6DB", -"X& c #7CB3D6", -"Y& c #7CB5D8", -"Z& c #7DB4D8", -"`& c #7DB5D8", -" * c #7CB4D7", -".* c #7FB6D9", -"+* c #6BA9D1", -"@* c #4B96C9", -"#* c #1A7DC2", -"$* c #0068B7", -"%* c #0062B5", -"&* c #1777B9", -"** c #4792C5", -"=* c #4A99D0", -"-* c #4798D0", -";* c #54A0D2", -">* c #4C9BD1", -",* c #4999D0", -"'* c #4999CF", -")* c #2584C5", -"!* c #0069B8", -"~* c #006FBC", -"{* c #0069BA", -"]* c #1673B4", -"^* c #2D83C0", -"/* c #2D87C7", -"(* c #2E88C7", -"_* c #2683C4", -":* c #0472BB", -"<* c #358CC8", -"[* c #62A5CF", -"}* c #77B4DB", -"|* c #B0D6ED", -"1* c #C6E1F5", -"2* c #D8EEFC", -"3* c #D0E8E8", -"4* c #D6EAE7", -"5* c #D0EBED", -"6* c #D6EADD", -"7* c #D6EFFF", -"8* c #D5EAF9", -"9* c #AED8F3", -"0* c #9BB8CF", -"a* c #70ADD4", -"b* c #4D95C7", -"c* c #2079B6", -"d* c #0069B6", -"e* c #006CBC", -"f* c #0066B7", -"g* c #0064B6", -"h* c #0A74BD", -"i* c #0069B9", -"j* c #006DBB", -"k* c #0774BF", -"l* c #165B73", -"m* c #0E1200", -"n* c #77848A", -"o* c #C2CAD2", -"p* c #E3F7F8", -"q* c #E7EDE0", -"r* c #EDF3F6", -"s* c #9C9893", -"t* c #131112", -"u* c #252329", -"v* c #AAB8C1", -"w* c #F3F6E8", -"x* c #EAF1ED", -"y* c #BCD1BD", -"z* c #DED9CA", -"A* c #EDEAD7", -"B* c #BFD1D7", -"C* c #52614A", -"D* c #000300", -"E* c #0B0800", -"F* c #0A4967", -"G* c #23739F", -"H* c #345C37", -"I* c #0067B6", -"J* c #378CC6", -"K* c #B9D8E8", -"L* c #EEFAFA", -"M* c #F7F1B6", -"N* c #CCE4F7", -"O* c #CFDCE2", -"P* c #CFDDE3", -"Q* c #D3F1FF", -"R* c #CED6D9", -"S* c #D2ECFA", -"T* c #D0E1EA", -"U* c #D1E5EF", -"V* c #D0E2EC", -"W* c #D1E4EC", -"X* c #CBEFFF", -"Y* c #FAFFFF", -"Z* c #BBDAEA", -"`* c #5AA1D0", -" = c #0470BB", -".= c #63A4D1", -"+= c #B3CFDF", -"@= c #CCE1ED", -"#= c #CFEAF9", -"$= c #D2EBF9", -"%= c #D0EAF9", -"&= c #D0E9F8", -"*= c #BCD8E9", -"== c #88BBDA", -"-= c #2182C4", -";= c #006AB9", -">= c #1B6FAD", -",= c #85B0CA", -"'= c #B9D1E1", -")= c #D3E8F3", -"!= c #D5EDFA", -"~= c #D5EEFA", -"{= c #CCE7F8", -"]= c #9FC8E6", -"^= c #4093CA", -"/= c #5DA0CF", -"(= c #98C3DB", -"_= c #DAEFFE", -":= c #DAE0DE", -"<= c #C8BDB6", -"[= c #92AB87", -"}= c #706E6E", -"|= c #5F6359", -"1= c #636457", -"2= c #5C645E", -"3= c #65644F", -"4= c #66686F", -"5= c #70816D", -"6= c #AEB1A2", -"7= c #CFC9A1", -"8= c #E0FDFF", -"9= c #F8FDFD", -"0= c #C7DAE1", -"a= c #78B1D8", -"b= c #2A86C5", -"c= c #0063B6", -"d= c #0069B7", -"e= c #0066B6", -"f= c #0066B5", -"g= c #006BBD", -"h= c #006CB8", -"i= c #0067B7", -"j= c #006CBE", -"k= c #0067B9", -"l= c #006BBA", -"m= c #006ABC", -"n= c #0064B5", -"o= c #4A87B2", -"p= c #559DCF", -"q= c #7CB3D7", -"r= c #92BCDA", -"s= c #9BC5DD", -"t= c #9AC5DF", -"u= c #9CC7E5", -"v= c #AACDE2", -"w= c #A5CADE", -"x= c #9CC5DD", -"y= c #A0C7DD", -"z= c #9AC4DD", -"A= c #99C2DC", -"B= c #8EBBDB", -"C= c #679FC7", -"D= c #3B85B8", -"E= c #2B85C5", -"F= c #0061B4", -"G= c #0574BF", -"H= c #0A4A6E", -"I= c #030000", -"J= c #1F1714", -"K= c #B9C6D0", -"L= c #C4C29C", -"M= c #3F4C5A", -"N= c #505861", -"O= c #D2D4D7", -"P= c #EEEFEC", -"Q= c #2D462D", -"R= c #050606", -"S= c #080909", -"T= c #426857", -"U= c #E3FAFF", -"V= c #F4EFE4", -"W= c #7E7B7A", -"X= c #233422", -"Y= c #817571", -"Z= c #86877A", -"`= c #FFFDF1", -" - c #B7C0B8", -".- c #19201C", -"+- c #050305", -"@- c #090200", -"#- c #074166", -"$- c #0273C2", -"%- c #146995", -"&- c #0067B8", -"*- c #62A7D6", -"=- c #E6F1F3", -"-- c #DADEDE", -";- c #989287", -">- c #282417", -",- c #1F2329", -"'- c #212324", -")- c #212325", -"!- c #22272C", -"~- c #202122", -"{- c #21272A", -"]- c #212427", -"^- c #212528", -"/- c #212527", -"(- c #20232B", -"_- c #497145", -":- c #D7D6DB", -"<- c #F0F9FA", -"[- c #71AED7", -"}- c #0D76BD", -"|- c #177BBF", -"1- c #A3CCE6", -"2- c #FBFEFA", -"3- c #ECECD8", -"4- c #A49E81", -"5- c #948C7F", -"6- c #968D7F", -"7- c #958D7F", -"8- c #91947C", -"9- c #B4D1CD", -"0- c #F8FDFE", -"a- c #E1ECED", -"b- c #509ACD", -"c- c #006EB9", -"d- c #3B90C8", -"e- c #E5EAE9", -"f- c #FEFFFD", -"g- c #E0E1C6", -"h- c #9C967D", -"i- c #958D80", -"j- c #B2A47E", -"k- c #FFF7C1", -"l- c #F6FCFD", -"m- c #68A8D1", -"n- c #0270BC", -"o- c #3088C5", -"p- c #C2DCE7", -"q- c #EDF5F3", -"r- c #9B9C6A", -"s- c #2D4C31", -"t- c #221E22", -"u- c #1C1A1A", -"v- c #0F150F", -"w- c #080D09", -"x- c #161715", -"y- c #1F1E17", -"z- c #282C31", -"A- c #6A6661", -"B- c #D0D0CC", -"C- c #F4F9F8", -"D- c #E4EFF0", -"E- c #AFCFE3", -"F- c #1177BD", -"G- c #2080C1", -"H- c #69A9D7", -"I- c #91C3E4", -"J- c #8BBFE2", -"K- c #8CC2E8", -"L- c #829DAF", -"M- c #3B90CA", -"N- c #006DBA", -"O- c #5B8FB2", -"P- c #8FBAD7", -"Q- c #8BC0E4", -"R- c #8BBFE3", -"S- c #8DC1E3", -"T- c #70AED9", -"U- c #207FC1", -"V- c #2586C9", -"W- c #7C96A7", -"X- c #8CC1E6", -"Y- c #8BC1E5", -"Z- c #8DB4CE", -"`- c #6B9CBE", -" ; c #006EBB", -".; c #187DC0", -"+; c #8EA3B2", -"@; c #B3D7EE", -"#; c #DBE8EC", -"$; c #DCEBEF", -"%; c #E9EFED", -"&; c #ECF5F5", -"*; c #F7FBF9", -"=; c #FDFEFA", -"-; c #FDFFFD", -";; c #FFFDE9", -">; c #E2E2BB", -",; c #EDF4EC", -"'; c #C1E2F6", -"); c #F2FAF9", -"!; c #D3EAF6", -"~; c #FFFFFB", -"{; c #FDFFFA", -"]; c #F1F6F4", -"^; c #E6EEEF", -"/; c #E3EDEF", -"(; c #D5E6EC", -"_; c #B9D6E7", -":; c #7BB6DE", -"<; c #4294CB", -"[; c #0E5A72", -"}; c #0E1000", -"|; c #001300", -"1; c #E2EBDD", -"2; c #1A1911", -"3; c #252322", -"4; c #686654", -"5; c #758E72", -"6; c #7B7B6C", -"7; c #070809", -"8; c #4C4A2C", -"9; c #FFFFD4", -"0; c #889BAA", -"a; c #121517", -"b; c #416037", -"c; c #546345", -"d; c #A5C8CB", -"e; c #FBFBF9", -"f; c #5A755A", -"g; c #000801", -"h; c #063E66", -"i; c #2779A0", -"j; c #376238", -"k; c #528AB1", -"l; c #ECECE5", -"m; c #D6D3CA", -"n; c #2F2B25", -"o; c #060508", -"p; c #25231F", -"q; c #BDBCAE", -"r; c #F3FBF8", -"s; c #4797CD", -"t; c #0070BB", -"u; c #EEF2EE", -"v; c #F4F3EF", -"w; c #8C8982", -"x; c #130F0B", -"y; c #030404", -"z; c #040506", -"A; c #020B01", -"B; c #365C52", -"C; c #CDDBE2", -"D; c #EEF3F0", -"E; c #4B98CC", -"F; c #2B87C4", -"G; c #ECF3F1", -"H; c #C8E1E6", -"I; c #5D6866", -"J; c #13100B", -"K; c #050203", -"L; c #162A1B", -"M; c #91B1B1", -"N; c #FEFFFE", -"O; c #63A6D1", -"P; c #016FB9", -"Q; c #1476B8", -"R; c #72AFD7", -"S; c #EBF6F7", -"T; c #A29E95", -"U; c #110F0D", -"V; c #050405", -"W; c #060407", -"X; c #031704", -"Y; c #3D452F", -"Z; c #C1C1BB", -"`; c #F5F3E5", -" > c #DBEBF5", -".> c #4F9BCD", -"+> c #006BB5", -"@> c #418FC4", -"#> c #A8CEE7", -"$> c #F8FCF8", -"%> c #ECECE3", -"&> c #E8E6DB", -"*> c #E6E5DE", -"=> c #E6E5DD", -"-> c #E6E4DC", -";> c #ECEEEB", -">> c #FAFCF9", -",> c #D6E8F0", -"'> c #4A99CB", -")> c #0870B7", -"!> c #68A6CF", -"~> c #D1E6F2", -"{> c #F6F7F1", -"]> c #EAEADE", -"^> c #E7E6DD", -"/> c #E8E6DF", -"(> c #F0F0EB", -"_> c #F7F8F4", -":> c #9CC7E1", -"<> c #2181C2", -"[> c #137ABF", -"}> c #93C0DC", -"|> c #F6FAF8", -"1> c #EFF2EE", -"2> c #E7E5DE", -"3> c #E6E5DC", -"4> c #E8E7E0", -"5> c #EEF5F3", -"6> c #F5FAF9", -"7> c #94A5AF", -"8> c #0877C2", -"9> c #3089C5", -"0> c #82B9DD", -"a> c #E9F2F4", -"b> c #FAFEFA", -"c> c #EBEDE6", -"d> c #DFE4D3", -"e> c #C1D4CF", -"f> c #889CA9", -"g> c #808384", -"h> c #70645C", -"i> c #334A2A", -"j> c #133E12", -"k> c #090609", -"l> c #0A0908", -"m> c #060809", -"n> c #0A0909", -"o> c #0D1B0C", -"p> c #184114", -"q> c #5E6254", -"r> c #838282", -"s> c #84A5BB", -"t> c #D2D2CB", -"u> c #DAE2D5", -"v> c #EDECE6", -"w> c #F4F7F1", -"x> c #FEFFFA", -"y> c #B8DAEE", -"z> c #7EB4D8", -"A> c #4292C8", -"B> c #187CC0", -"C> c #0F5F73", -"D> c #071100", -"E> c #3D3027", -"F> c #A9CDE3", -"G> c #040104", -"H> c #0B0B0C", -"I> c #4E5151", -"J> c #4C544C", -"K> c #D4D7D1", -"L> c #88837A", -"M> c #060305", -"N> c #133412", -"O> c #060A06", -"P> c #497459", -"Q> c #DDEAF2", -"R> c #746F55", -"S> c #0B0B08", -"T> c #0B0C0B", -"U> c #8E9091", -"V> c #FEFFFC", -"W> c #A09990", -"X> c #110F0E", -"Y> c #126993", -"Z> c #1076BF", -"`> c #ACD2E8", -" , c #E2E3E0", -"., c #35312C", -"+, c #000002", -"@, c #1B2418", -"#, c #C0C1AF", -"$, c #DAE8ED", -"%, c #1577BE", -"&, c #0C6EAF", -"*, c #A4C6DA", -"=, c #F9FBF8", -"-, c #6B8168", -";, c #060708", -">, c #2C2F31", -",, c #CFCECA", -"', c #D8E7EE", -"), c #1A7EC1", -"!, c #167CC0", -"~, c #B0D2E8", -"{, c #DDE0E4", -"], c #2A4541", -"^, c #020000", -"/, c #07111E", -"(, c #B0AD8A", -"_, c #FFFFEF", -":, c #509DD1", -"<, c #2583C2", -"[, c #C3D0D6", -"}, c #FCF6EC", -"|, c #A0A19E", -"1, c #302B27", -"2, c #0D240D", -"3, c #0B240C", -"4, c #283022", -"5, c #202C1B", -"6, c #272F20", -"7, c #081D08", -"8, c #060907", -"9, c #070608", -"0, c #09060A", -"a, c #020004", -"b, c #5D6241", -"c, c #BDCABD", -"d, c #FAFBF7", -"e, c #89B5D1", -"f, c #1771B1", -"g, c #016FBC", -"h, c #0372BD", -"i, c #5597C4", -"j, c #EAECE6", -"k, c #E5E2DE", -"l, c #88A087", -"m, c #47463D", -"n, c #3F3A27", -"o, c #39342E", -"p, c #3A352C", -"q, c #383229", -"r, c #4C4F54", -"s, c #637D80", -"t, c #C3D7CF", -"u, c #F8FAFA", -"v, c #78B1D5", -"w, c #0873BD", -"x, c #90B7CF", -"y, c #FFF5E8", -"z, c #C5CEC2", -"A, c #657367", -"B, c #44412C", -"C, c #3B352C", -"D, c #3E3A34", -"E, c #505457", -"F, c #83978B", -"G, c #F0F4ED", -"H, c #4B87B0", -"I, c #2782C2", -"J, c #CFE4EE", -"K, c #F2EFE7", -"L, c #A6A69F", -"M, c #56595C", -"N, c #39332A", -"O, c #3A352D", -"P, c #39342B", -"Q, c #403A35", -"R, c #485A69", -"S, c #B0B0A9", -"T, c #FFFFFE", -"U, c #CCDFE6", -"V, c #046CB9", -"W, c #1A7DC0", -"X, c #74B0D4", -"Y, c #AED0E5", -"Z, c #FDFEFD", -"`, c #DEDEDA", -" ' c #C6C3B9", -".' c #888886", -"+' c #494B47", -"@' c #21300B", -"#' c #001100", -"$' c #030106", -"%' c #070108", -"&' c #182D13", -"*' c #4B474A", -"=' c #65666A", -"-' c #899C88", -";' c #C2BFB2", -">' c #EEEBE4", -",' c #FCFCFA", -"'' c #DAEAF2", -")' c #93C0DB", -"!' c #358CC6", -"~' c #0271BC", -"{' c #105E72", -"]' c #0C1400", -"^' c #140C09", -"/' c #C2D2DE", -"(' c #0B2209", -"_' c #090509", -":' c #23251E", -"<' c #3A4824", -"[' c #CDCDBC", -"}' c #988767", -"|' c #202D1E", -"1' c #3C3436", -"2' c #383432", -"3' c #2C2A2B", -"4' c #D5D4C2", -"5' c #6B6765", -"6' c #0A0809", -"7' c #827B62", -"8' c #FFFFFC", -"9' c #828F7A", -"0' c #090C08", -"a' c #216F9E", -"b' c #325936", -"c' c #4796CA", -"d' c #F2FBFF", -"e' c #658065", -"f' c #000503", -"g' c #172018", -"h' c #4A5E42", -"i' c #726862", -"j' c #6C665E", -"k' c #6C665C", -"l' c #6C665F", -"m' c #6C655B", -"n' c #706861", -"o' c #506047", -"p' c #262825", -"q' c #040305", -"r' c #666665", -"s' c #FFFBEE", -"t' c #5C9ECA", -"u' c #5498C5", -"v' c #FBFCF8", -"w' c #979187", -"x' c #0A070B", -"y' c #060707", -"z' c #0C0E0C", -"A' c #151B1E", -"B' c #1F1C10", -"C' c #141C22", -"D' c #151C21", -"E' c #181C1C", -"F' c #1D1C14", -"G' c #131C25", -"H' c #1E1C12", -"I' c #171C1E", -"J' c #151B20", -"K' c #111010", -"L' c #4A6249", -"M' c #F8F5EA", -"N' c #74B0D7", -"O' c #519CCE", -"P' c #FFFFF6", -"Q' c #7A766C", -"R' c #040605", -"S' c #0D100E", -"T' c #161C20", -"U' c #1B1C16", -"V' c #171C1C", -"W' c #191C19", -"X' c #1C1C16", -"Y' c #030704", -"Z' c #182800", -"`' c #DCE4DD", -" ) c #E7EFF0", -".) c #D8E8EE", -"+) c #E1E4DC", -"@) c #696761", -"#) c #000102", -"$) c #050505", -"%) c #050A06", -"&) c #1B1D1E", -"*) c #4E4841", -"=) c #78868D", -"-) c #B2B8BD", -";) c #C6D8C9", -">) c #C5D7C8", -",) c #D6DED5", -"') c #D1DCD1", -")) c #D5DED5", -"!) c #C7D5C6", -"~) c #A9BBC4", -"{) c #87939E", -"]) c #6B655B", -"^) c #1C3B1F", -"/) c #0E0F13", -"() c #040705", -"_) c #0E1612", -":) c #9B9879", -"<) c #FDF7F0", -"[) c #A4C7DD", -"}) c #1B7DC1", -"|) c #448CBC", -"1) c #E7E8E6", -"2) c #CFC9BF", -"3) c #3A3A3B", -"4) c #000900", -"5) c #000004", -"6) c #000104", -"7) c #132122", -"8) c #A4A183", -"9) c #F7FAF8", -"0) c #72AED6", -"a) c #6EABD4", -"b) c #FFFEF4", -"c) c #9C9891", -"d) c #151C17", -"e) c #000100", -"f) c #484E3D", -"g) c #E2E0D1", -"h) c #EFE8DF", -"i) c #328BC8", -"j) c #1B74B9", -"k) c #B1D5EA", -"l) c #ECEADE", -"m) c #555551", -"n) c #14110E", -"o) c #525757", -"p) c #E0F2F5", -"q) c #B1D2E4", -"r) c #167BBF", -"s) c #1D7BBB", -"t) c #9AB5C4", -"u) c #D3E8F1", -"v) c #FBF5EC", -"w) c #C9C7B8", -"x) c #5F714F", -"y) c #202B2A", -"z) c #1D1917", -"A) c #030107", -"B) c #030304", -"C) c #030904", -"D) c #080A07", -"E) c #040804", -"F) c #020203", -"G) c #040404", -"H) c #161613", -"I) c #2C2B2F", -"J) c #476145", -"K) c #A4A483", -"L) c #D7E6EC", -"M) c #E9E9E2", -"N) c #5593BC", -"O) c #08689E", -"P) c #0B2229", -"Q) c #D0CBC2", -"R) c #839588", -"S) c #020002", -"T) c #2D2828", -"U) c #BAA05A", -"V) c #E1AF20", -"W) c #C9A823", -"X) c #DBAF30", -"Y) c #CFAA36", -"Z) c #AC8C26", -"`) c #C3B470", -" ! c #766647", -".! c #0B0E0D", -"+! c #040507", -"@! c #111314", -"#! c #9EB1B3", -"$! c #595E59", -"%! c #1D7499", -"&! c #1E3E20", -"*! c #0772BC", -"=! c #7AB3D7", -"-! c #DBEEF8", -";! c #2D363B", -">! c #26231F", -",! c #C5CACA", -"'! c #FBFFF9", -")! c #F6F5E8", -"!! c #F5F1D6", -"~! c #F6F8F3", -"{! c #F6F9F6", -"]! c #F6FAF9", -"^! c #F6F3DE", -"/! c #F6FAFB", -"(! c #F6F2DB", -"_! c #F4F8F6", -":! c #303031", -"<! c #333434", -"[! c #D9D9D3", -"}! c #A5B6BF", -"|! c #016DBB", -"1! c #016EB7", -"2! c #81B1CF", -"3! c #F0F5F7", -"4! c #0F0F0F", -"5! c #172B17", -"6! c #859685", -"7! c #BDD5E4", -"8! c #E3DAA6", -"9! c #B8D9F3", -"0! c #BBD9EF", -"a! c #C8D9D8", -"b! c #DADAB5", -"c! c #B2D9FF", -"d! c #E0DAAD", -"e! c #C2D9E2", -"f! c #BBD7EB", -"g! c #AAA8A5", -"h! c #433E38", -"i! c #16150B", -"j! c #C4BFA4", -"k! c #D6EAF4", -"l! c #A6C1D2", -"m! c #CAD8DF", -"n! c #101418", -"o! c #1F381D", -"p! c #9AA599", -"q! c #BBD9EE", -"r! c #BDD9EB", -"s! c #D1D9C5", -"t! c #C5D9DC", -"u! c #DCDAB2", -"v! c #C4D9DF", -"w! c #CBD9D1", -"x! c #D5DBC2", -"y! c #AEBCC3", -"z! c #486243", -"A! c #110B0D", -"B! c #859EAD", -"C! c #FEFFF9", -"D! c #B4C9D1", -"E! c #254234", -"F! c #010300", -"G! c #010A01", -"H! c #262D2A", -"I! c #698969", -"J! c #C5D1DE", -"K! c #E4F0F1", -"L! c #F9F2D3", -"M! c #F9F3D2", -"N! c #F7E8B9", -"O! c #F5E7B7", -"P! c #F5E7B8", -"Q! c #F8EABD", -"R! c #F9F2CF", -"S! c #F7EFCA", -"T! c #F6FAFA", -"U! c #E4EEF1", -"V! c #5A6649", -"W! c #10120B", -"X! c #0B0A09", -"Y! c #7E7E71", -"Z! c #E8F1E7", -"`! c #A0CBE7", -" ~ c #147BC0", -".~ c #1076BA", -"+~ c #A2C5D8", -"@~ c #DCDCD4", -"#~ c #393836", -"$~ c #030202", -"%~ c #030203", -"&~ c #040303", -"*~ c #101010", -"=~ c #AFB1B0", -"-~ c #D0E5F2", -";~ c #3383BD", -">~ c #0470B9", -",~ c #3381B5", -"'~ c #FDFDF7", -")~ c #A5ACAB", -"!~ c #0F0C09", -"~~ c #020202", -"{~ c #494C4E", -"]~ c #E1EEF5", -"^~ c #C4D9E4", -"/~ c #0068B8", -"(~ c #006BBB", -"_~ c #A6B6BE", -":~ c #F5F4EB", -"<~ c #677562", -"[~ c #000200", -"}~ c #030305", -"|~ c #020102", -"1~ c #040304", -"2~ c #555E63", -"3~ c #EFF9FA", -"4~ c #69AAD5", -"5~ c #1177BE", -"6~ c #67A6D3", -"7~ c #EFF6F5", -"8~ c #FAF5EA", -"9~ c #9AACB4", -"0~ c #504D47", -"a~ c #010202", -"b~ c #030402", -"c~ c #000401", -"d~ c #151C12", -"e~ c #282321", -"f~ c #2E353A", -"g~ c #454B4F", -"h~ c #50504F", -"i~ c #525952", -"j~ c #59835A", -"k~ c #75886F", -"l~ c #6C8568", -"m~ c #979689", -"n~ c #5A7E5A", -"o~ c #5C7F5B", -"p~ c #5B7A5A", -"q~ c #505050", -"r~ c #3E3F42", -"s~ c #2E302D", -"t~ c #2D2821", -"u~ c #0C1A0B", -"v~ c #010102", -"w~ c #070607", -"x~ c #323226", -"y~ c #D2CEB8", -"z~ c #DAE9F1", -"A~ c #2383C3", -"B~ c #0B6388", -"C~ c #0E1D15", -"D~ c #505B2A", -"E~ c #F7F9F6", -"F~ c #1B4734", -"G~ c #342609", -"H~ c #AA8531", -"I~ c #B99030", -"J~ c #E4AF19", -"K~ c #EEB815", -"L~ c #F2BF23", -"M~ c #B49D41", -"N~ c #D4981B", -"O~ c #EFBD18", -"P~ c #E8AF33", -"Q~ c #838225", -"R~ c #313322", -"S~ c #252526", -"T~ c #7A8087", -"U~ c #CBD4CB", -"V~ c #272E2A", -"W~ c #063F69", -"X~ c #196C97", -"Y~ c #102212", -"Z~ c #0D75BD", -"`~ c #98C8E8", -" { c #D1CFC6", -".{ c #282725", -"+{ c #7B7A77", -"@{ c #FFFEEE", -"#{ c #F0D680", -"${ c #EDCA59", -"%{ c #EDC441", -"&{ c #EED070", -"*{ c #EED176", -"={ c #EDC442", -"-{ c #EED378", -";{ c #EDC74D", -">{ c #EED37D", -",{ c #EDC546", -"'{ c #FAF5E1", -"){ c #A4BECF", -"!{ c #020305", -"~{ c #221F18", -"{{ c #CECABE", -"]{ c #B0D6EE", -"^{ c #016BB8", -"/{ c #1175BA", -"({ c #B9D0DC", -"_{ c #C7CCCB", -":{ c #0E0E10", -"<{ c #717B6B", -"[{ c #F9FDF9", -"}{ c #FAE9B2", -"|{ c #F4E3A6", -"1{ c #F8E39F", -"2{ c #F7E3A2", -"3{ c #F5E3A6", -"4{ c #F9E39E", -"5{ c #F8E3A1", -"6{ c #F8E3A0", -"7{ c #FCF3CC", -"8{ c #B9B7B6", -"9{ c #121112", -"0{ c #060A05", -"a{ c #949F8F", -"b{ c #0872BA", -"c{ c #D0D7D9", -"d{ c #B3AFA8", -"e{ c #0A0F0C", -"f{ c #9BA99C", -"g{ c #FDFFFE", -"h{ c #F8E3A2", -"i{ c #F6E3A4", -"j{ c #F7E3A1", -"k{ c #F6E3A3", -"l{ c #FDF9E4", -"m{ c #E8E7E6", -"n{ c #42403D", -"o{ c #645848", -"p{ c #B4BCBE", -"q{ c #1E2B36", -"r{ c #000302", -"s{ c #121113", -"t{ c #6B7966", -"u{ c #CCD7D6", -"v{ c #F8F0CD", -"w{ c #F1D26E", -"x{ c #ECC035", -"y{ c #ECBF31", -"z{ c #E8B10A", -"A{ c #E8B109", -"B{ c #E9B30F", -"C{ c #ECBE2C", -"D{ c #ECBD27", -"E{ c #EED37C", -"F{ c #FFF5D5", -"G{ c #FAFAF0", -"H{ c #ABACA5", -"I{ c #514D48", -"J{ c #060506", -"K{ c #717B69", -"L{ c #FFFAF2", -"M{ c #81B8DA", -"N{ c #2782BF", -"O{ c #F7EBDF", -"P{ c #848D8F", -"Q{ c #090C0F", -"R{ c #5F6364", -"S{ c #61717E", -"T{ c #606D79", -"U{ c #5F666E", -"V{ c #616F7B", -"W{ c #5F676F", -"X{ c #5E6369", -"Y{ c #617482", -"Z{ c #5E646B", -"`{ c #606D78", -" ] c #606569", -".] c #4B4741", -"+] c #060604", -"@] c #444746", -"#] c #F8F6EE", -"$] c #7DADCC", -"%] c #0873BB", -"&] c #0065B9", -"*] c #B8C3C8", -"=] c #EAEEEA", -"-] c #3E494F", -";] c #0A090B", -">] c #45423E", -",] c #61717D", -"'] c #5F676E", -")] c #5E646A", -"!] c #617381", -"~] c #5E666D", -"{] c #5F6A73", -"]] c #617584", -"^] c #606B76", -"/] c #5D5F61", -"(] c #302C28", -"_] c #0A0A0B", -":] c #84989B", -"<] c #E7F2F5", -"[] c #368DC9", -"}] c #076EBA", -"|] c #E7F2F2", -"1] c #C3C2BE", -"2] c #0A0503", -"3] c #030306", -"4] c #112C17", -"5] c #5F5F4A", -"6] c #617182", -"7] c #61707C", -"8] c #5D6065", -"9] c #5F6973", -"0] c #606C77", -"a] c #5E6165", -"b] c #627788", -"c] c #5E6267", -"d] c #606C79", -"e] c #5E6268", -"f] c #606974", -"g] c #606F7C", -"h] c #606C78", -"i] c #5E6065", -"j] c #62788A", -"k] c #5F656C", -"l] c #61707E", -"m] c #5F656D", -"n] c #606B75", -"o] c #617382", -"p] c #5E6166", -"q] c #627789", -"r] c #606E7A", -"s] c #606369", -"t] c #4F5A53", -"u] c #0D1A0D", -"v] c #262625", -"w] c #BFC1BC", -"x] c #A9D0E7", -"y] c #328AC6", -"z] c #ACD0E6", -"A] c #F6FBF3", -"B] c #B4B1A7", -"C] c #63625D", -"D] c #080402", -"E] c #030205", -"F] c #111112", -"G] c #2B4024", -"H] c #656259", -"I] c #818C8A", -"J] c #ADBAAC", -"K] c #CAC5BB", -"L] c #D4DEDF", -"M] c #F6FFFD", -"N] c #FFFFF8", -"O] c #FDFDF3", -"P] c #EBEEEA", -"Q] c #D5D8CE", -"R] c #D3CFC4", -"S] c #9CB69F", -"T] c #86858A", -"U] c #797C7E", -"V] c #514F4D", -"W] c #34312C", -"X] c #0D1012", -"Y] c #0A0B0C", -"Z] c #020205", -"`] c #40474D", -" ^ c #E5E9E6", -".^ c #8FB0C4", -"+^ c #036EB8", -"@^ c #062641", -"#^ c #090102", -"$^ c #000B00", -"%^ c #C5CACB", -"&^ c #C2BF7C", -"*^ c #A88214", -"=^ c #EDB41B", -"-^ c #EFBB17", -";^ c #E9B617", -">^ c #EABB29", -",^ c #EFCC5A", -"'^ c #F3C841", -")^ c #EFC53C", -"!^ c #ECC341", -"~^ c #EFC846", -"{^ c #FBC321", -"]^ c #D1AF37", -"^^ c #C6AE67", -"/^ c #E9D384", -"(^ c #F1E1AB", -"_^ c #677266", -":^ c #080101", -"<^ c #0D3437", -"[^ c #066EAC", -"}^ c #21709E", -"|^ c #325935", -"1^ c #0C75BD", -"2^ c #95C7E9", -"3^ c #CECBB3", -"4^ c #28251B", -"5^ c #82888D", -"6^ c #F8F3D9", -"7^ c #EDBD25", -"8^ c #E9B414", -"9^ c #E9B20E", -"0^ c #E9B20D", -"a^ c #E9B412", -"b^ c #E9B20C", -"c^ c #E8B20E", -"d^ c #EBB91C", -"e^ c #F9F0CD", -"f^ c #9AB9CE", -"g^ c #121A0C", -"h^ c #C1C5B8", -"i^ c #D1E4ED", -"j^ c #1079C0", -"k^ c #B9E1F8", -"l^ c #B9B3AA", -"m^ c #0E0E0E", -"n^ c #92949B", -"o^ c #F4E9BE", -"p^ c #EAB81D", -"q^ c #EAB91F", -"r^ c #EABA21", -"s^ c #F4DC90", -"t^ c #D5DBDE", -"u^ c #1D261D", -"v^ c #798977", -"w^ c #1077BD", -"x^ c #0874BD", -"y^ c #D0E8F7", -"z^ c #A9A193", -"A^ c #0C0A0A", -"B^ c #18181A", -"C^ c #B5BAC6", -"D^ c #F3E3AA", -"E^ c #EAB921", -"F^ c #EECA58", -"G^ c #E9F1F6", -"H^ c #5E676C", -"I^ c #1D1B19", -"J^ c #1D1E20", -"K^ c #010000", -"L^ c #050204", -"M^ c #394A37", -"N^ c #9EB4B3", -"O^ c #F4F3EB", -"P^ c #F9EFCB", -"Q^ c #EDCE64", -"R^ c #EABD2F", -"S^ c #E9B410", -"T^ c #E9B516", -"U^ c #E9B517", -"V^ c #EBBF35", -"W^ c #F0D786", -"X^ c #FFF7D6", -"Y^ c #E7E9E5", -"Z^ c #747B7F", -"`^ c #000612", -" / c #151110", -"./ c #948E89", -"+/ c #EFEFEB", -"@/ c #60A4D0", -"#/ c #559FD0", -"$/ c #F3F1EC", -"%/ c #4A4F53", -"&/ c #030201", -"*/ c #112217", -"=/ c #C4D0D0", -"-/ c #EFEBD7", -";/ c #EDEFDA", -">/ c #EDEED9", -",/ c #ECEAD3", -"'/ c #EDEEDA", -")/ c #EBEBD4", -"!/ c #ECE8D1", -"~/ c #EDF1DE", -"{/ c #ECE9D2", -"]/ c #ECECD4", -"^/ c #EEF3F3", -"// c #E3E3DC", -"(/ c #5E5B46", -"_/ c #161F17", -":/ c #B5BEB0", -"</ c #97C7E7", -"[/ c #0A74BC", -"}/ c #DCEBF0", -"|/ c #E0DDD5", -"1/ c #060200", -"2/ c #5A645D", -"3/ c #DEDCD3", -"4/ c #EEF1DC", -"5/ c #EBEAD4", -"6/ c #ECE9D1", -"7/ c #EDF1DD", -"8/ c #ECECD6", -"9/ c #EDF1DF", -"0/ c #ECECD7", -"a/ c #ECE9D4", -"b/ c #BFC0BD", -"c/ c #2F2E31", -"d/ c #273E1C", -"e/ c #75B0D4", -"f/ c #3890CD", -"g/ c #E9F0EE", -"h/ c #808175", -"i/ c #040208", -"j/ c #162403", -"k/ c #8FB3AF", -"l/ c #EFF1E6", -"m/ c #EDEFDB", -"n/ c #EBE7CF", -"o/ c #ECEDD8", -"p/ c #EDF3E1", -"q/ c #EBE8D0", -"r/ c #ECEDD9", -"s/ c #ECE8D0", -"t/ c #ECEBD4", -"u/ c #EEF3E2", -"v/ c #EDEFDC", -"w/ c #EDF0DE", -"x/ c #EBE8CF", -"y/ c #EEF3E1", -"z/ c #ECEED9", -"A/ c #EDE9D4", -"B/ c #EBF0EC", -"C/ c #778F73", -"D/ c #0A0D0B", -"E/ c #0C0D0C", -"F/ c #8D8A7B", -"G/ c #D1E3EA", -"H/ c #0573BC", -"I/ c #006AB7", -"J/ c #4496CC", -"K/ c #CCE3F0", -"L/ c #DFDAD7", -"M/ c #637762", -"N/ c #181913", -"O/ c #141C17", -"P/ c #55524C", -"Q/ c #868A8F", -"R/ c #BDBFC5", -"S/ c #D0E0D5", -"T/ c #EFEFE0", -"U/ c #FDF6D9", -"V/ c #FBF0CE", -"W/ c #F7DF8B", -"X/ c #F5D56E", -"Y/ c #F0D26D", -"Z/ c #EFD16D", -"`/ c #EBC142", -" ( c #EBC245", -".( c #EBC448", -"+( c #EFD06D", -"@( c #F2D36C", -"#( c #F5DC87", -"$( c #F7EDC3", -"%( c #FCEFC8", -"&( c #FFFCE4", -"*( c #FAF6DE", -"=( c #E6E6E1", -"-( c #D7D7DA", -";( c #A4B9CA", -">( c #939BA3", -",( c #66635F", -"'( c #262418", -")( c #080A0A", -"!( c #979B99", -"~( c #FFF3E6", -"{( c #046FBB", -"]( c #046DB4", -"^( c #07253D", -"/( c #0A0202", -"(( c #000502", -"_( c #8E7B5F", -":( c #CB8C23", -"<( c #DFA71E", -"[( c #E8B51B", -"}( c #E8B415", -"|( c #EBBC2A", -"1( c #EEC94F", -"2( c #EEC74A", -"3( c #EEC74C", -"4( c #EEC749", -"5( c #EFCD5A", -"6( c #ECC034", -"7( c #EABE32", -"8( c #F1C12D", -"9( c #F1BF21", -"0( c #EFC12F", -"a( c #E5B729", -"b( c #655334", -"c( c #0B0608", -"d( c #070102", -"e( c #0F3129", -"f( c #076DA8", -"g( c #177195", -"h( c #96C8E8", -"i( c #C9C4B8", -"j( c #25221E", -"k( c #808689", -"l( c #F8F4DB", -"m( c #EDC031", -"n( c #E8B516", -"o( c #EBBD29", -"p( c #F9F0D0", -"q( c #9BB8CB", -"r( c #060408", -"s( c #051503", -"t( c #BDC5B2", -"u( c #B0D4EA", -"v( c #0F76BC", -"w( c #0271BB", -"x( c #0F73B7", -"y( c #B8CEDF", -"z( c #AAB393", -"A( c #0D0E0D", -"B( c #9299A2", -"C( c #EBBA24", -"D( c #F0D06C", -"E( c #D3DBDE", -"F( c #1D2A1E", -"G( c #798077", -"H( c #157ABE", -"I( c #CFE6F3", -"J( c #AAA396", -"K( c #0C0B0A", -"L( c #151516", -"M( c #B0B5C0", -"N( c #F3DC8F", -"O( c #EFCC57", -"P( c #EFF6FA", -"Q( c #6A7174", -"R( c #020001", -"S( c #615C54", -"T( c #DDE2E1", -"U( c #F5FAF5", -"V( c #EFCE64", -"W( c #EABA28", -"X( c #EBBC2C", -"Y( c #F5E4A6", -"Z( c #EAF8FC", -"`( c #9F996E", -" _ c #08090B", -"._ c #030103", -"+_ c #142316", -"@_ c #CBD6C9", -"#_ c #F5F6F1", -"$_ c #0D74BE", -"%_ c #016FBB", -"&_ c #7EB5D8", -"*_ c #EAE2C2", -"=_ c #3F3E28", -"-_ c #5F6E53", -";_ c #F1D477", -">_ c #EFC33C", -",_ c #EFC544", -"'_ c #EFC644", -")_ c #EFC543", -"!_ c #EFC645", -"~_ c #EFC43E", -"{_ c #EECB5C", -"]_ c #FCFBF0", -"^_ c #ACB9A6", -"/_ c #000A00", -"(_ c #ABB8A3", -"__ c #ABD0EA", -":_ c #1178BE", -"<_ c #DAE8EA", -"[_ c #A7C5DF", -"}_ c #1B1E16", -"|_ c #BABFB6", -"1_ c #FCF4D7", -"2_ c #EEC648", -"3_ c #EFC542", -"4_ c #F1D063", -"5_ c #F3F9FD", -"6_ c #586657", -"7_ c #050906", -"8_ c #81B6D6", -"9_ c #5D94B8", -"0_ c #EEEEE7", -"a_ c #605642", -"b_ c #525542", -"c_ c #E8EDED", -"d_ c #F3DE94", -"e_ c #EEC238", -"f_ c #EEC43F", -"g_ c #EEC542", -"h_ c #EFC443", -"i_ c #FBEAB4", -"j_ c #D2E5EC", -"k_ c #171A1D", -"l_ c #050805", -"m_ c #5F6C56", -"n_ c #F3F3E7", -"o_ c #0673BC", -"p_ c #0063B4", -"q_ c #59A3D4", -"r_ c #E7F1F2", -"s_ c #D3D0C8", -"t_ c #454444", -"u_ c #050806", -"v_ c #001A01", -"w_ c #6A716E", -"x_ c #BAC7BB", -"y_ c #E9EEF8", -"z_ c #F1E9C5", -"A_ c #F8EAB2", -"B_ c #F1D57F", -"C_ c #EFCD62", -"D_ c #ECC037", -"E_ c #E9B926", -"F_ c #E9B514", -"G_ c #E9B515", -"H_ c #E9B924", -"I_ c #E9B822", -"J_ c #EDC444", -"K_ c #EEC546", -"L_ c #F0D06B", -"M_ c #F4E099", -"N_ c #F4E8B2", -"O_ c #F2E7B8", -"P_ c #EFF1F3", -"Q_ c #CECDB9", -"R_ c #163014", -"S_ c #71706F", -"T_ c #08273D", -"U_ c #4D4A19", -"V_ c #B17929", -"W_ c #DEA91C", -"X_ c #EAB71A", -"Y_ c #ECC23C", -"Z_ c #EECA52", -"`_ c #EDC543", -" : c #EDC544", -".: c #EBBD2F", -"+: c #ECC545", -"@: c #F0C232", -"#: c #CCAD37", -"$: c #E1AD1E", -"%: c #4D370E", -"&: c #010208", -"*: c #0A384A", -"=: c #0570B3", -"-: c #0072C0", -";: c #2672A1", -">: c #365B39", -",: c #C6C1B9", -"': c #23211E", -"): c #EBBC29", -"!: c #F9F3D3", -"~: c #959EA4", -"{: c #24221A", -"]: c #D1CCC0", -"^: c #A4CDE8", -"/: c #016EB9", -"(: c #B9DAEF", -"_: c #B1AD9D", -":: c #111214", -"<: c #9299A6", -"[: c #F3E3A7", -"}: c #EAB61A", -"|: c #EAB81F", -"1: c #F5E29F", -"2: c #D0D1D8", -"3: c #171618", -"4: c #000700", -"5: c #81997E", -"6: c #2383C2", -"7: c #171E24", -"8: c #B5CDE2", -"9: c #F3DE93", -"0: c #F1CF60", -"a: c #E0EFFB", -"b: c #4C6377", -"c: c #070507", -"d: c #5C554F", -"e: c #E5E7E7", -"f: c #F4E4A7", -"g: c #EBC039", -"h: c #E9B519", -"i: c #EAB923", -"j: c #F2E2A7", -"k: c #F7F9F1", -"l: c #84A1B1", -"m: c #5A584C", -"n: c #F5F3EA", -"o: c #B5D2E3", -"p: c #005FB6", -"q: c #0573BB", -"r: c #80B5D9", -"s: c #D8CFC0", -"t: c #2C2B27", -"u: c #010203", -"v: c #8A8174", -"w: c #ECC95D", -"x: c #E8B30F", -"y: c #E8B413", -"z: c #EDC138", -"A: c #FBFAEB", -"B: c #A9ABA7", -"C: c #A6A6A0", -"D: c #B4D6EC", -"E: c #2381C3", -"F: c #DFEDF5", -"G: c #CEB458", -"H: c #071806", -"I: c #A1B8A4", -"J: c #E8B517", -"K: c #ECC13F", -"L: c #F2F9FE", -"M: c #5D775B", -"N: c #7FB5D6", -"O: c #62A3CF", -"P: c #EEF1EB", -"Q: c #4A5B36", -"R: c #5A5E61", -"S: c #EAEEEF", -"T: c #EEC94C", -"U: c #E8B312", -"V: c #EABB25", -"W: c #E8B519", -"X: c #F6D980", -"Y: c #D7F4FF", -"Z: c #181D22", -"`: c #0B0B0A", -" < c #7D786D", -".< c #E0E9EA", -"+< c #0066B8", -"@< c #63A8D8", -"#< c #ECF2EF", -"$< c #DDDBD4", -"%< c #3B352F", -"&< c #4E5255", -"*< c #D3DCD2", -"=< c #ECF1F3", -"-< c #F6F9F4", -";< c #F0D57A", -">< c #EBBC2D", -",< c #EABA26", -"'< c #E8B51A", -")< c #E9B71B", -"!< c #E9B81F", -"~< c #EABA25", -"{< c #F2E3AC", -"]< c #F4F5F5", -"^< c #111812", -"/< c #778975", -"(< c #FFFEF0", -"_< c #2F89C5", -":< c #002038", -"<< c #332F32", -"[< c #A27331", -"}< c #AC7329", -"|< c #C79122", -"1< c #F1BF18", -"2< c #E9B820", -"3< c #F0D165", -"4< c #EFCC59", -"5< c #EBBD2B", -"6< c #ECBE32", -"7< c #EFCD5B", -"8< c #F3BD18", -"9< c #C0A237", -"0< c #AE8637", -"a< c #DFA61D", -"b< c #4B521E", -"c< c #030D0A", -"d< c #070206", -"e< c #142B12", -"f< c #096B9F", -"g< c #0E6890", -"h< c #94C6E9", -"i< c #D5D3B2", -"j< c #2B291B", -"k< c #F9EFCE", -"l< c #9EC6E1", -"m< c #B0BEAC", -"n< c #EFF4F0", -"o< c #0168B8", -"p< c #1078BF", -"q< c #BADEF4", -"r< c #B4AD9E", -"s< c #100F0A", -"t< c #8E8B6F", -"u< c #F5FBFE", -"v< c #ECC448", -"w< c #EFD170", -"x< c #D6E4E0", -"y< c #254024", -"z< c #757775", -"A< c #2081C1", -"B< c #161718", -"C< c #B1B9C5", -"D< c #F3DD93", -"E< c #F0CF61", -"F< c #F4EED3", -"G< c #756223", -"H< c #203520", -"I< c #C6D8C2", -"J< c #FDFDFD", -"K< c #ECC959", -"L< c #EBB81F", -"M< c #F2E6B3", -"N< c #F0F0EE", -"O< c #595349", -"P< c #90B6CF", -"Q< c #EFEDE6", -"R< c #5286A9", -"S< c #006DBD", -"T< c #7FB5DA", -"U< c #D8DFDE", -"V< c #2D3C44", -"W< c #8A8277", -"X< c #FEF4C8", -"Y< c #EABA22", -"Z< c #E8B005", -"`< c #F9F4E2", -" [ c #B0C4AE", -".[ c #001400", -"+[ c #A5A39F", -"@[ c #B5D7EC", -"#[ c #DDEAEB", -"$[ c #90B5D2", -"%[ c #28241F", -"&[ c #C9C8C3", -"*[ c #EAB71D", -"=[ c #ECC140", -"-[ c #63A8D6", -";[ c #EFF1ED", -">[ c #574F43", -",[ c #595E61", -"'[ c #EEC84C", -")[ c #E8B412", -"![ c #F6DA81", -"~[ c #D6F2FF", -"{[ c #181D21", -"][ c #010702", -"^[ c #55684D", -"/[ c #D0E2E1", -"([ c #2785C6", -"_[ c #5086AA", -":[ c #E9EAE4", -"<[ c #E5E5DF", -"[[ c #3C352B", -"}[ c #161615", -"|[ c #B8B3A7", -"1[ c #F4F3E9", -"2[ c #EFDB98", -"3[ c #E7AD00", -"4[ c #F8E7A8", -"5[ c #B3B9C0", -"6[ c #7C917B", -"7[ c #FFFFF1", -"8[ c #056DB4", -"9[ c #07223C", -"0[ c #001D07", -"a[ c #886629", -"b[ c #D8A31E", -"c[ c #CE9921", -"d[ c #EDBA18", -"e[ c #F0CF60", -"f[ c #EFCE5F", -"g[ c #F0CC58", -"h[ c #EABA24", -"i[ c #EEC94E", -"j[ c #EBBD2C", -"k[ c #EBC855", -"l[ c #E8B31B", -"m[ c #8C8A60", -"n[ c #C6A635", -"o[ c #E5AD18", -"p[ c #CA9326", -"q[ c #5A480F", -"r[ c #000108", -"s[ c #060208", -"t[ c #162801", -"u[ c #0A6A99", -"v[ c #0070C0", -"w[ c #2A7BA2", -"x[ c #3B643A", -"y[ c #96C9E8", -"z[ c #C5C0B9", -"A[ c #23201E", -"B[ c #F9F0CF", -"C[ c #9DC1DA", -"D[ c #1F2016", -"E[ c #CCCABE", -"F[ c #B6D6EB", -"G[ c #016AB8", -"H[ c #0F76BB", -"I[ c #B7D4EB", -"J[ c #BEC194", -"K[ c #939AA9", -"L[ c #F3E3A3", -"M[ c #EBBA22", -"N[ c #F4E19B", -"O[ c #181618", -"P[ c #7F957D", -"Q[ c #171E22", -"R[ c #B4CADE", -"S[ c #EFC84F", -"T[ c #EEF6FF", -"U[ c #67727D", -"V[ c #151B19", -"W[ c #ABCCB7", -"X[ c #FFF8DB", -"Y[ c #EABB26", -"Z[ c #E8B416", -"`[ c #EBBA20", -" } c #F8F4E1", -".} c #C9D9CF", -"+} c #132814", -"@} c #040205", -"#} c #423628", -"$} c #FEFEFE", -"%} c #96C5E0", -"&} c #80B5D8", -"*} c #ECDEB6", -"=} c #423A1C", -"-} c #000005", -";} c #8A8274", -">} c #ECC95C", -",} c #EABA27", -"'} c #EAB617", -")} c #FAF8E6", -"!} c #A9ADA7", -"~} c #0F1D0F", -"{} c #ACBBA5", -"]} c #B4D5EC", -"^} c #2180C2", -"/} c #DEEBED", -"(} c #CAD0CA", -"_} c #091908", -":} c #A4B9A7", -"<} c #FBF0CD", -"[} c #EABC2B", -"}} c #ECBF33", -"|} c #E8B210", -"1} c #EEC645", -"2} c #EDC750", -"3} c #F2F9FD", -"4} c #0D1B0D", -"5} c #619EC8", -"6} c #EFF1E9", -"7} c #626537", -"8} c #EBBD2E", -"9} c #EAB821", -"0} c #E9B923", -"a} c #E8B417", -"b} c #E9B61C", -"c} c #EBBE30", -"d} c #F7DC85", -"e} c #D5DCDB", -"f} c #18191A", -"g} c #0B0B09", -"h} c #74756A", -"i} c #FFFAED", -"j} c #328BC7", -"k} c #1E80C1", -"l} c #C9E3EF", -"m} c #E5E9E8", -"n} c #050404", -"o} c #262F35", -"p} c #C4CCD0", -"q} c #FEFCE9", -"r} c #EFE1AD", -"s} c #EDC134", -"t} c #E8AF03", -"u} c #EAB71E", -"v} c #ECC446", -"w} c #FEFFFF", -"x} c #7D796E", -"y} c #202529", -"z} c #C9C9C8", -"A} c #ADD1E9", -"B} c #0271BE", -"C} c #0771BA", -"D} c #1274B7", -"E} c #163040", -"F} c #343A40", -"G} c #AC7028", -"H} c #B98523", -"I} c #F3C018", -"J} c #EEC84A", -"K} c #F3D368", -"L} c #F0C94A", -"M} c #ECBC25", -"N} c #E9B513", -"O} c #E7C040", -"P} c #DABD55", -"Q} c #D5AA2D", -"R} c #A68D3D", -"S} c #B88328", -"T} c #CD901B", -"U} c #CF951D", -"V} c #CC9320", -"W} c #8C7140", -"X} c #182227", -"Y} c #090A09", -"Z} c #142113", -"`} c #060308", -" | c #121C00", -".| c #096598", -"+| c #126893", -"@| c #CBC7B7", -"#| c #26231D", -"$| c #F9F1D1", -"%| c #99AFBF", -"&| c #040307", -"*| c #151C0F", -"=| c #C5C7B9", -"-| c #C5DFEC", -";| c #0F75B9", -">| c #B8D3E4", -",| c #ABAE9A", -"'| c #101111", -")| c #919698", -"!| c #EAB61B", -"~| c #F2D77F", -"{| c #D3DBDD", -"]| c #1E2D1E", -"^| c #798278", -"/| c #2A86C3", -"(| c #151515", -"_| c #AFB5BE", -":| c #F2DD92", -"<| c #E8B619", -"[| c #ECC23D", -"}| c #EBF6FF", -"|| c #657073", -"1| c #020105", -"2| c #0A0706", -"3| c #8C9296", -"4| c #EED072", -"5| c #EABC2C", -"6| c #EABF3C", -"7| c #EDCB5C", -"8| c #EBC344", -"9| c #ECC54D", -"0| c #EABB2B", -"a| c #EAB71C", -"b| c #EBBD2D", -"c| c #F0D782", -"d| c #EEEEE4", -"e| c #6E7873", -"f| c #010402", -"g| c #B5BBA7", -"h| c #D1E6F4", -"i| c #CFD7DD", -"j| c #253343", -"k| c #020100", -"l| c #8A8275", -"m| c #FEFCE5", -"n| c #EBC03C", -"o| c #E9B921", -"p| c #EAB81C", -"q| c #FAF7E6", -"r| c #ADBBAC", -"s| c #0A0C0B", -"t| c #A5A49F", -"u| c #B4D7EC", -"v| c #DDEBF1", -"w| c #A4AE8D", -"x| c #1C2017", -"y| c #BCC3BA", -"z| c #F9EFCC", -"A| c #F2F9FC", -"B| c #102710", -"C| c #609AC1", -"D| c #EEEFE8", -"E| c #53573C", -"F| c #EABB27", -"G| c #ECBF35", -"H| c #EBBF32", -"I| c #E8B313", -"J| c #ECC036", -"K| c #EBBE31", -"L| c #E8B414", -"M| c #ECBF34", -"N| c #E9B415", -"O| c #F1F9DE", -"P| c #1D1F1A", -"Q| c #040805", -"R| c #5F6D57", -"S| c #E3ECE5", -"T| c #2B87C6", -"U| c #82B8DB", -"V| c #F1FCFC", -"W| c #52575B", -"X| c #4F4D4A", -"Y| c #D0E2EF", -"Z| c #FBFBE9", -"`| c #EECD61", -" 1 c #E8B106", -".1 c #EAB922", -"+1 c #E9B413", -"@1 c #F3DA85", -"#1 c #2D3339", -"$1 c #030403", -"%1 c #38473B", -"&1 c #E6E9DF", -"*1 c #559ED0", -"=1 c #0071BD", -"-1 c #1372A3", -";1 c #277CA9", -">1 c #4A738A", -",1 c #3F7CA0", -"'1 c #545B53", -")1 c #2C3226", -"!1 c #0A0D0F", -"~1 c #AC7A28", -"{1 c #746D2C", -"]1 c #D09523", -"^1 c #DAAA28", -"/1 c #EFC548", -"(1 c #E4C861", -"_1 c #DCC059", -":1 c #DDBF4A", -"<1 c #E0AB1E", -"[1 c #B49F56", -"}1 c #A68A39", -"|1 c #9E8042", -"11 c #C58D22", -"21 c #CD941E", -"31 c #C38B22", -"41 c #BF8927", -"51 c #BD8C3F", -"61 c #918F6D", -"71 c #232E13", -"81 c #030507", -"91 c #0F250F", -"01 c #4D6641", -"a1 c #192417", -"b1 c #070409", -"c1 c #0C0C00", -"d1 c #076096", -"e1 c #23729F", -"f1 c #345B37", -"g1 c #0C75BE", -"h1 c #96CAEC", -"i1 c #CDCAB7", -"j1 c #27251D", -"k1 c #ECC23B", -"l1 c #9CBDD3", -"m1 c #141B0E", -"n1 c #C4C7B9", -"o1 c #C7DFEC", -"p1 c #BBE1FB", -"q1 c #ACB09A", -"r1 c #10100F", -"s1 c #909593", -"t1 c #F3E2A2", -"u1 c #F3DD92", -"v1 c #D2D6DA", -"w1 c #1B201B", -"x1 c #7E8F7B", -"y1 c #161A1F", -"z1 c #B3C3D4", -"A1 c #F6F0D1", -"B1 c #BDBBB9", -"C1 c #282E22", -"D1 c #041600", -"E1 c #8A887D", -"F1 c #F8FAF2", -"G1 c #F3DA89", -"H1 c #E9B30C", -"I1 c #ECC958", -"J1 c #F2DB8B", -"K1 c #FAEFBE", -"L1 c #FFFDEC", -"M1 c #FFFFF7", -"N1 c #FFFFF5", -"O1 c #FDF0C1", -"P1 c #F2DD94", -"Q1 c #F0D98A", -"R1 c #EAB511", -"S1 c #E8B20C", -"T1 c #E9B922", -"U1 c #EAB920", -"V1 c #F7E6A9", -"W1 c #BBC9C6", -"X1 c #1F2E21", -"Y1 c #3A523A", -"Z1 c #EFFFFF", -"`1 c #569DCB", -" 2 c #E3DCC2", -".2 c #393929", -"+2 c #EBC753", -"@2 c #E9B411", -"#2 c #AAB1A9", -"$2 c #0D160D", -"%2 c #A9B2A3", -"&2 c #1A7CC1", -"*2 c #DEEBEE", -"=2 c #BEC5BA", -"-2 c #101B0D", -";2 c #ACBCAD", -">2 c #FAF0CD", -",2 c #050206", -"'2 c #64ADDE", -")2 c #5F5640", -"!2 c #E8B20A", -"~2 c #EBBD2A", -"{2 c #ECBD2B", -"]2 c #ECBE2D", -"^2 c #EBBD28", -"/2 c #EBBB23", -"(2 c #EBBC28", -"_2 c #EBBC27", -":2 c #ECC031", -"<2 c #ECC032", -"[2 c #EBBC26", -"}2 c #ECBD2A", -"|2 c #F6E4A8", -"12 c #E6EEEC", -"22 c #1B1C1D", -"32 c #6C7161", -"42 c #DDE8E7", -"52 c #2886C6", -"62 c #2E8AC7", -"72 c #DBEBF4", -"82 c #A7A6A5", -"92 c #0D0E0E", -"02 c #393B3B", -"a2 c #D8DEE3", -"b2 c #FCF1CB", -"c2 c #EEC956", -"d2 c #E8B20F", -"e2 c #ECBC28", -"f2 c #EDD074", -"g2 c #EED073", -"h2 c #EFD37B", -"i2 c #EFD785", -"j2 c #F7DF92", -"k2 c #EFD172", -"l2 c #F6DF95", -"m2 c #EED379", -"n2 c #F0D784", -"o2 c #EDCF6E", -"p2 c #EDCA5D", -"q2 c #ECBE2A", -"r2 c #E8AF04", -"s2 c #E8B10B", -"t2 c #FAF3D4", -"u2 c #C0CBBB", -"v2 c #151E16", -"w2 c #07090A", -"x2 c #737C76", -"y2 c #D9E7EA", -"z2 c #2986C5", -"A2 c #0572BA", -"B2 c #006FC6", -"C2 c #387292", -"D2 c #7B9180", -"E2 c #889686", -"F2 c #948870", -"G2 c #88947F", -"H2 c #778781", -"I2 c #666E5A", -"J2 c #686055", -"K2 c #9FA58A", -"L2 c #806633", -"M2 c #8D7354", -"N2 c #B07C2F", -"O2 c #C39D39", -"P2 c #B09547", -"Q2 c #B79A3F", -"R2 c #A5843A", -"S2 c #A5843F", -"T2 c #B17E2A", -"U2 c #CD9A25", -"V2 c #CE9A22", -"W2 c #C5891F", -"X2 c #A37B33", -"Y2 c #CD941D", -"Z2 c #ADAA8F", -"`2 c #B6BEAC", -" 3 c #B3C3C2", -".3 c #6C724D", -"+3 c #060808", -"@3 c #406637", -"#3 c #7D7166", -"$3 c #3B3432", -"%3 c #0D0600", -"&3 c #0360A2", -"*3 c #156F94", -"=3 c #0B72B9", -"-3 c #91B6D0", -";3 c #D1CBAF", -">3 c #29271C", -",3 c #9EC7E3", -"'3 c #040306", -")3 c #191D11", -"!3 c #C7C8BB", -"~3 c #C0DCEB", -"{3 c #B4CBDC", -"]3 c #BDC192", -"^3 c #10100C", -"/3 c #8F8E7B", -"(3 c #F4F5EA", -"_3 c #EBC140", -":3 c #F1D67D", -"<3 c #D0D2DA", -"[3 c #788077", -"}3 c #177CBF", -"|3 c #16191C", -"13 c #B3C0CF", -"23 c #F2FAFF", -"33 c #C8CEC6", -"43 c #B6C2AF", -"53 c #F1F5F6", -"63 c #F3F3E6", -"73 c #E9B106", -"83 c #E9B925", -"93 c #F1E1A8", -"03 c #FBF9EC", -"a3 c #F6F9F9", -"b3 c #BEBAB8", -"c3 c #728F70", -"d3 c #648465", -"e3 c #58655C", -"f3 c #769471", -"g3 c #A8ADA6", -"h3 c #F5F8F5", -"i3 c #FCFFF9", -"j3 c #F3E6B6", -"k3 c #EECC5D", -"l3 c #F0D375", -"m3 c #E8F1F9", -"n3 c #585C4E", -"o3 c #080807", -"p3 c #1C1E1F", -"q3 c #CCD3CF", -"r3 c #036FBA", -"s3 c #E0E0D0", -"t3 c #363C37", -"u3 c #010002", -"v3 c #8A8276", -"w3 c #FFF7D5", -"x3 c #EABE30", -"y3 c #E9B616", -"z3 c #FAF6E5", -"A3 c #AEBDAC", -"B3 c #000D00", -"C3 c #A4A19F", -"D3 c #DEEAEB", -"E3 c #A2BFD8", -"F3 c #1F2018", -"G3 c #BEC3BB", -"H3 c #F8EFCB", -"I3 c #006CBB", -"J3 c #5E92B5", -"K3 c #EFEEE6", -"L3 c #66603D", -"M3 c #EEC646", -"N3 c #F3E3AC", -"O3 c #F7EDC6", -"P3 c #FAEFC5", -"Q3 c #F9F0C6", -"R3 c #F9F0C7", -"S3 c #F9F0C5", -"T3 c #F9F0C8", -"U3 c #9CB79F", -"V3 c #0B100D", -"W3 c #0D0D08", -"X3 c #878066", -"Y3 c #DDE9E8", -"Z3 c #2684C6", -"`3 c #80B9DD", -" 4 c #E0EADA", -".4 c #354434", -"+4 c #22201E", -"@4 c #B3B3B2", -"#4 c #FAF9E5", -"$4 c #ECC445", -"%4 c #EEC746", -"&4 c #F2E2A9", -"*4 c #F5EDC9", -"=4 c #D1ECFB", -"-4 c #F9FFFE", -";4 c #DFF3FD", -">4 c #FDFCEF", -",4 c #FAF1C9", -"'4 c #F6EDC5", -")4 c #F2E1A9", -"!4 c #EDBE2B", -"~4 c #ECBB24", -"{4 c #F6F9EE", -"]4 c #779297", -"^4 c #0A0B0D", -"/4 c #9FA1A3", -"(4 c #B0D5EC", -"_4 c #187CBF", -":4 c #0070C2", -"<4 c #357986", -"[4 c #8C969A", -"}4 c #779B9B", -"|4 c #969C91", -"14 c #7CA6C1", -"24 c #9AA099", -"34 c #767C79", -"44 c #6B744E", -"54 c #776D54", -"64 c #A7D1EC", -"74 c #A48154", -"84 c #9B7134", -"94 c #9A7542", -"04 c #A97A31", -"a4 c #D5A421", -"b4 c #D19C20", -"c4 c #CB9421", -"d4 c #CFAB2E", -"e4 c #B47825", -"f4 c #C08824", -"g4 c #BD7F20", -"h4 c #A37E32", -"i4 c #96988A", -"j4 c #B2AE8B", -"k4 c #BBCAB5", -"l4 c #B8CABA", -"m4 c #C2C8A8", -"n4 c #88A1AC", -"o4 c #1C2E18", -"p4 c #182C16", -"q4 c #637653", -"r4 c #4A543E", -"s4 c #070302", -"t4 c #13473D", -"u4 c #0172C0", -"v4 c #2771A2", -"w4 c #375B39", -"x4 c #95C5E4", -"y4 c #CBC7B5", -"z4 c #26241D", -"A4 c #97A3AB", -"B4 c #222119", -"C4 c #CECBBF", -"D4 c #B2D5EA", -"E4 c #1077BE", -"F4 c #B8DBF0", -"G4 c #B6AD9E", -"H4 c #91979B", -"I4 c #F4E8B8", -"J4 c #EBBC2B", -"K4 c #F3DE96", -"L4 c #D5E0DC", -"M4 c #233922", -"N4 c #7E927C", -"O4 c #2584C3", -"P4 c #161617", -"Q4 c #B0B7C1", -"R4 c #F5EDCC", -"S4 c #F7F8F3", -"T4 c #F1D678", -"U4 c #ECC13B", -"V4 c #F7EDC7", -"W4 c #F8FCF4", -"X4 c #ACAE8D", -"Y4 c #344E2D", -"Z4 c #151513", -"`4 c #080C07", -" 5 c #050B06", -".5 c #030504", -"+5 c #080D08", -"@5 c #111211", -"#5 c #1C1D1D", -"$5 c #847D72", -"%5 c #F0FBF7", -"&5 c #F6F6E7", -"*5 c #EFCC5C", -"=5 c #F3ECC8", -"-5 c #7A7E84", -";5 c #191717", -">5 c #C0B9AD", -",5 c #C1DFF2", -"'5 c #0E76BC", -")5 c #7FB5D9", -"!5 c #D2D2D0", -"~5 c #272D35", -"{5 c #EBC755", -"]5 c #E8B311", -"^5 c #EBBE2E", -"/5 c #FAF8EA", -"(5 c #AAB0A8", -"_5 c #A5A5A0", -":5 c #1C7EC1", -"<5 c #DEECF4", -"[5 c #C1B267", -"}5 c #0D1A0B", -"|5 c #A9BBAA", -"15 c #09100A", -"25 c #62A4D0", -"35 c #EEF1EC", -"45 c #575340", -"55 c #F2E09E", -"65 c #FCFCED", -"75 c #E3EAE2", -"85 c #C0CFD9", -"95 c #95A5B0", -"05 c #989DA0", -"a5 c #989EA2", -"b5 c #9CA0A6", -"c5 c #809185", -"d5 c #192D17", -"e5 c #14181A", -"f5 c #A1ABAC", -"g5 c #B6D9ED", -"h5 c #2C87C6", -"i5 c #DAECF5", -"j5 c #959C96", -"k5 c #0E110F", -"l5 c #090A0A", -"m5 c #475051", -"n5 c #ECF9ED", -"o5 c #F2CF60", -"p5 c #EFC951", -"q5 c #F6E4A6", -"r5 c #F5F9F2", -"s5 c #EAF2F4", -"t5 c #E3D491", -"u5 c #9EA09C", -"v5 c #6B6D5B", -"w5 c #29582A", -"x5 c #2D482C", -"y5 c #282A26", -"z5 c #1A2125", -"A5 c #242626", -"B5 c #1E2326", -"C5 c #282726", -"D5 c #2A3829", -"E5 c #355C31", -"F5 c #767B6E", -"G5 c #90959A", -"H5 c #D2D5D4", -"I5 c #E2EBE3", -"J5 c #F1F1EA", -"K5 c #F5F5E6", -"L5 c #F9F6E0", -"M5 c #F8F6E4", -"N5 c #F4F6EA", -"O5 c #59583E", -"P5 c #36342F", -"Q5 c #E0D8CC", -"R5 c #8BBFDF", -"S5 c #567F64", -"T5 c #8B9EA5", -"U5 c #5990A8", -"V5 c #A0A3A0", -"W5 c #74776A", -"X5 c #84877F", -"Y5 c #8A847F", -"Z5 c #6B8B99", -"`5 c #75746E", -" 6 c #A0ACB3", -".6 c #A3C9E1", -"+6 c #A5916F", -"@6 c #94703D", -"#6 c #A97630", -"$6 c #B87E25", -"%6 c #B77C25", -"&6 c #B87E24", -"*6 c #BB7F23", -"=6 c #AE7729", -"-6 c #AF7426", -";6 c #9E7A3F", -">6 c #C8B567", -",6 c #E0C56B", -"'6 c #A0B1C2", -")6 c #D5E8EA", -"!6 c #F3F4ED", -"~6 c #F1E6B5", -"{6 c #E6DEB8", -"]6 c #5E5F5A", -"^6 c #0C110D", -"/6 c #050207", -"(6 c #19380E", -"_6 c #0571B8", -":6 c #146C94", -"<6 c #D0CDB5", -"[6 c #29261C", -"}6 c #F9EFCF", -"|6 c #9DC5DF", -"16 c #0C1808", -"26 c #BEC4B5", -"36 c #D3E5ED", -"46 c #0169B8", -"56 c #BBDFF8", -"66 c #ABB09A", -"76 c #F2D985", -"86 c #D0D1DA", -"96 c #171518", -"06 c #7B8679", -"a6 c #1279BE", -"b6 c #161A1E", -"c6 c #B3C2D3", -"d6 c #E9B71A", -"e6 c #F4F2D8", -"f6 c #E2EADC", -"g6 c #666A34", -"h6 c #010F04", -"i6 c #030503", -"j6 c #2C4D3B", -"k6 c #C3D8E9", -"l6 c #F7F7E6", -"m6 c #EECC5C", -"n6 c #EABB28", -"o6 c #FDEEB9", -"p6 c #B8BABB", -"q6 c #1F1F1D", -"r6 c #6E7477", -"s6 c #DDF1FD", -"t6 c #2A85C3", -"u6 c #E2DFCA", -"v6 c #383C30", -"w6 c #FEFCE7", -"x6 c #EBC035", -"y6 c #EAB91D", -"z6 c #ACB8AB", -"A6 c #000800", -"B6 c #0E1A0E", -"C6 c #ABB7A4", -"D6 c #DDEAEC", -"E6 c #ADC3D2", -"F6 c #191E14", -"G6 c #B7C1B6", -"H6 c #F9F0CC", -"I6 c #070208", -"J6 c #143413", -"K6 c #63AADA", -"L6 c #EEF2ED", -"M6 c #4C563A", -"N6 c #F3E1A0", -"O6 c #F2F7FB", -"P6 c #A8ACA8", -"Q6 c #112810", -"R6 c #514E49", -"S6 c #FFF4E4", -"T6 c #80B0D0", -"U6 c #0973BB", -"V6 c #6CABD5", -"W6 c #FFF6D2", -"X6 c #485232", -"Y6 c #020404", -"Z6 c #E7E6C7", -"`6 c #F8ECC2", -" 7 c #E9BB2A", -".7 c #EFCF68", -"+7 c #F5FBF4", -"@7 c #DFE8E6", -"#7 c #84929C", -"$7 c #394535", -"%7 c #0A1108", -"&7 c #143312", -"*7 c #5C5656", -"=7 c #71868C", -"-7 c #B0BDAF", -";7 c #DDDFDB", -">7 c #C5C3BA", -",7 c #2D2925", -"'7 c #030405", -")7 c #515252", -"!7 c #E2EDF0", -"~7 c #4C99CD", -"{7 c #006FC1", -"]7 c #398091", -"^7 c #8E9EA0", -"/7 c #567C64", -"(7 c #999A8F", -"_7 c #72886B", -":7 c #5F7557", -"<7 c #889A97", -"[7 c #7A756B", -"}7 c #75755A", -"|7 c #939492", -"17 c #C7D9D8", -"27 c #AFAB92", -"37 c #9A8969", -"47 c #88744D", -"57 c #99723C", -"67 c #9B733A", -"77 c #9C7338", -"87 c #A87937", -"97 c #8E8881", -"07 c #B3A17A", -"a7 c #A8C9DA", -"b7 c #97B0C3", -"c7 c #FBFCF6", -"d7 c #F4F6F0", -"e7 c #F3F5F0", -"f7 c #F4F6F3", -"g7 c #F7F9F7", -"h7 c #9D9F9B", -"i7 c #191716", -"j7 c #080202", -"k7 c #0271C1", -"l7 c #D1CEB4", -"m7 c #EDC74B", -"n7 c #9DC5E0", -"o7 c #091705", -"p7 c #BCC3B3", -"q7 c #B4CBDD", -"r7 c #BCC192", -"s7 c #8F8F7C", -"t7 c #EBC23F", -"u7 c #F1D781", -"v7 c #D4DFDD", -"w7 c #223621", -"x7 c #7A8378", -"y7 c #161A1C", -"z7 c #B2C0D1", -"A7 c #E8B20D", -"B7 c #F1E8C3", -"C7 c #F0EDD4", -"D7 c #5D5E47", -"E7 c #000007", -"F7 c #090F09", -"G7 c #0D270D", -"H7 c #060406", -"I7 c #2C353A", -"J7 c #EDF1F2", -"K7 c #F5F4E4", -"L7 c #E8B314", -"M7 c #F3D46D", -"N7 c #DAD5C3", -"O7 c #373533", -"P7 c #555D61", -"Q7 c #E2F0F4", -"R7 c #59A2D3", -"S7 c #E0DFCE", -"T7 c #363C33", -"U7 c #FEFDEC", -"V7 c #EAB719", -"W7 c #FAF6E7", -"X7 c #ADBAAB", -"Y7 c #A39E9E", -"Z7 c #0E76BE", -"`7 c #A8C1D2", -" 8 c #1C1F16", -".8 c #BBC2B8", -"+8 c #665E3D", -"@8 c #E7AE03", -"#8 c #F1DE9B", -"$8 c #F3F7F9", -"%8 c #848788", -"&8 c #1A1E21", -"*8 c #C1D3E0", -"=8 c #CDDEE9", -"-8 c #2880BA", -";8 c #0F74BD", -">8 c #ABD1EA", -",8 c #CDC0A3", -"'8 c #271F11", -")8 c #61594F", -"!8 c #ECCF6F", -"~8 c #EFCF63", -"{8 c #A9B2B7", -"]8 c #2D3336", -"^8 c #080503", -"/8 c #020104", -"(8 c #0F140A", -"_8 c #2E2F2F", -":8 c #211F1C", -"<8 c #A19A92", -"[8 c #DDEFF9", -"}8 c #2D87C4", -"|8 c #487592", -"18 c #96A3AB", -"28 c #79858F", -"38 c #7596AB", -"48 c #979274", -"58 c #837766", -"68 c #908B73", -"78 c #83756D", -"88 c #6D8454", -"98 c #7F7466", -"08 c #F7FDF2", -"a8 c #A7C5CC", -"b8 c #9CB5C4", -"c8 c #A5A694", -"d8 c #94928E", -"e8 c #8E9397", -"f8 c #909495", -"g8 c #8E9396", -"h8 c #B4A37B", -"i8 c #BEC9B2", -"j8 c #A5C7DB", -"k8 c #CFCA8B", -"l8 c #DCE9E9", -"m8 c #F4F5EF", -"n8 c #F3F5F1", -"o8 c #F4F6F1", -"p8 c #F7F9F4", -"q8 c #E8EAE5", -"r8 c #3B3C3C", -"s8 c #080505", -"t8 c #135E60", -"u8 c #0273C3", -"v8 c #2470A0", -"w8 c #355938", -"x8 c #96C8E9", -"y8 c #CBC6B7", -"z8 c #25231D", -"A8 c #96A2A9", -"B8 c #25221A", -"C8 c #D0CBC0", -"D8 c #AED2EA", -"E8 c #1078BE", -"F8 c #B9DCF2", -"G8 c #B5AD9E", -"H8 c #F3E7B3", -"I8 c #F3E099", -"J8 c #D1D3D9", -"K8 c #191B1A", -"L8 c #7F937D", -"M8 c #2483C2", -"N8 c #B1B7C2", -"O8 c #EFCD5C", -"P8 c #F5FAFF", -"Q8 c #898780", -"R8 c #524A40", -"S8 c #A4BFCD", -"T8 c #EFEFE8", -"U8 c #EAF0EB", -"V8 c #C3CDCC", -"W8 c #6E8960", -"X8 c #132111", -"Y8 c #020301", -"Z8 c #516D4D", -"`8 c #FAFCF8", -" 9 c #F0D783", -".9 c #F4DD91", -"+9 c #E6EBEE", -"@9 c #3F4143", -"#9 c #49443E", -"$9 c #DCD6CB", -"%9 c #6098BD", -"&9 c #D2D1CE", -"*9 c #272D34", -"=9 c #FBF9E9", -"-9 c #AAAFA8", -";9 c #0B0D0B", -">9 c #A6A5A0", -",9 c #1F7FC2", -"'9 c #DFECF4", -")9 c #C5B362", -"!9 c #0C190A", -"~9 c #A6BAA8", -"{9 c #EBC13F", -"]9 c #63A5D2", -"^9 c #565240", -"/9 c #ECBF32", -"(9 c #F6F1D8", -"_9 c #D2D2CD", -":9 c #10120F", -"<9 c #141212", -"[9 c #141211", -"}9 c #151313", -"|9 c #151B1F", -"19 c #756F64", -"29 c #E2EFF1", -"39 c #4F9BCC", -"49 c #1F7ABE", -"59 c #F5F9F7", -"69 c #869A83", -"79 c #09070A", -"89 c #BADCEE", -"99 c #FAEDC2", -"09 c #EBBB25", -"a9 c #F6FCFF", -"b9 c #BBCDD6", -"c9 c #1B2329", -"d9 c #191B1D", -"e9 c #212428", -"f9 c #2D392B", -"g9 c #345A33", -"h9 c #376034", -"i9 c #345E32", -"j9 c #5E6F52", -"k9 c #41413B", -"l9 c #304C2E", -"m9 c #202126", -"n9 c #17191B", -"o9 c #0C100C", -"p9 c #070E07", -"q9 c #2C2C2A", -"r9 c #D7DBD8", -"s9 c #A4CEE7", -"t9 c #0272C0", -"u9 c #066DAA", -"v9 c #909B98", -"w9 c #798363", -"x9 c #79736B", -"y9 c #6D98B1", -"z9 c #776F61", -"A9 c #6B8E8E", -"B9 c #76816C", -"C9 c #7A7661", -"D9 c #7D766A", -"E9 c #C1E5FD", -"F9 c #CDCEC2", -"G9 c #BEB585", -"H9 c #A7BFC9", -"I9 c #ACB3A9", -"J9 c #C9BD87", -"K9 c #96A2B1", -"L9 c #DFCD7C", -"M9 c #A0C7E6", -"N9 c #B5BEAB", -"O9 c #DDD6B0", -"P9 c #F4F3E2", -"Q9 c #F5F6F0", -"R9 c #B4B0A5", -"S9 c #0F0E0F", -"T9 c #080706", -"U9 c #09191F", -"V9 c #0473BD", -"W9 c #126B93", -"X9 c #94C6E8", -"Y9 c #D2CFB3", -"Z9 c #9EC8E5", -"`9 c #181D11", -" 0 c #C7C8BA", -".0 c #C1DCEB", -"+0 c #BADCF4", -"@0 c #AFB19A", -"#0 c #8F9186", -"$0 c #F3E3A6", -"%0 c #F1D57C", -"&0 c #D3D9DC", -"*0 c #787F77", -"=0 c #161A1D", -"-0 c #EECB5A", -";0 c #F7FAF7", -">0 c #BFC3BD", -",0 c #1D1812", -"'0 c #020306", -")0 c #0B180D", -"!0 c #B2B0A3", -"~0 c #CEE2EB", -"{0 c #ABCEE2", -"]0 c #ADCFE2", -"^0 c #BEDAE8", -"/0 c #94B292", -"(0 c #312E2A", -"_0 c #130F07", -":0 c #ACAC96", -"<0 c #FDFBEA", -"[0 c #EBBF37", -"}0 c #F2CB51", -"|0 c #E9EDDB", -"10 c #42484E", -"20 c #D8DED3", -"30 c #71B2DE", -"40 c #E0E0D1", -"50 c #353D37", -"60 c #EABE31", -"70 c #AEBEAC", -"80 c #0F1C0F", -"90 c #ACB9A5", -"00 c #0A75BD", -"a0 c #A0C0DC", -"b0 c #1F2119", -"c0 c #BFC4BC", -"d0 c #ECC242", -"e0 c #63A7D5", -"f0 c #4D5A39", -"g0 c #EFDA92", -"h0 c #4A443B", -"i0 c #57664A", -"j0 c #A3AA95", -"k0 c #B5ADA2", -"l0 c #B3AC9F", -"m0 c #B2AB9E", -"n0 c #B8B2A8", -"o0 c #C6DEEA", -"p0 c #5B9FCD", -"q0 c #3C90C6", -"r0 c #F2F9F7", -"s0 c #6D7479", -"t0 c #191611", -"u0 c #F0E5B9", -"v0 c #EAB616", -"w0 c #F2DD95", -"x0 c #E4ECEA", -"y0 c #41473D", -"z0 c #060705", -"A0 c #1E2A27", -"B0 c #5A785E", -"C0 c #AEAB9B", -"D0 c #CFD9DD", -"E0 c #EAFEFF", -"F0 c #EBF7FF", -"G0 c #EDF8FD", -"H0 c #E7F8FF", -"I0 c #C9CDD1", -"J0 c #919F84", -"K0 c #71966C", -"L0 c #434D57", -"M0 c #3A3A36", -"N0 c #1B2319", -"O0 c #070B0A", -"P0 c #0A120B", -"Q0 c #323934", -"R0 c #BFB8AC", -"S0 c #E6F4F8", -"T0 c #4092C7", -"U0 c #0671AF", -"V0 c #103A22", -"W0 c #62705C", -"X0 c #98A6B0", -"Y0 c #7B6E5E", -"Z0 c #899CA2", -"`0 c #5E6944", -" a c #717947", -".a c #898061", -"+a c #737E59", -"@a c #7C766C", -"#a c #BCD2D0", -"$a c #DFEEF1", -"%a c #ADC6CD", -"&a c #C2B98A", -"*a c #ACB2A6", -"=a c #9EB7CA", -"-a c #A1B6C1", -";a c #9EBFD9", -">a c #B8BBAA", -",a c #E9E7C3", -"'a c #E7F3FC", -")a c #F8F9F4", -"!a c #E5E9EB", -"~a c #1E2F20", -"{a c #072236", -"]a c #0B638A", -"^a c #0572B9", -"/a c #23769E", -"(a c #346035", -"_a c #0C73BA", -":a c #93BDD8", -"<a c #CCC6B3", -"[a c #27241D", -"}a c #9CBBD0", -"|a c #C5DEEC", -"1a c #1075B9", -"2a c #B6D0E5", -"3a c #B6BD93", -"4a c #0E0E0C", -"5a c #9399A6", -"6a c #F4EBC2", -"7a c #F4DE93", -"8a c #D3DADB", -"9a c #1E2C1E", -"0a c #7E907C", -"aa c #1B7EC0", -"ba c #161B1E", -"ca c #E9B510", -"da c #F1E4B1", -"ea c #FBFAFB", -"fa c #2B442F", -"ga c #829873", -"ha c #E7F3F2", -"ia c #87BADA", -"ja c #2681C2", -"ka c #1176BE", -"la c #63A6D2", -"ma c #EEFAFF", -"na c #C7C5BD", -"oa c #484645", -"pa c #E8E7E1", -"qa c #F2D986", -"ra c #EFCA56", -"sa c #FEFFF2", -"ta c #52585D", -"ua c #19301A", -"va c #CEDCC2", -"wa c #8CBFE1", -"xa c #E2DBC2", -"ya c #393829", -"za c #EBC652", -"Aa c #E8B411", -"Ba c #FAF8E9", -"Ca c #AAB1A8", -"Da c #A29B9D", -"Ea c #DEEBEF", -"Fa c #BFC5B4", -"Ga c #0F1B0C", -"Ha c #ABBCAC", -"Ia c #F2F8FC", -"Ja c #112911", -"Ka c #609AC0", -"La c #EEEFE9", -"Ma c #625741", -"Na c #E9B821", -"Oa c #ECC139", -"Pa c #F2E1A0", -"Qa c #FBFFFF", -"Ra c #0D0E0F", -"Sa c #050707", -"Ta c #4F5C44", -"Ua c #FDFAEB", -"Va c #CCE8FB", -"Wa c #B2D9F1", -"Xa c #B5DBF2", -"Ya c #B7DCF2", -"Za c #ABD4EE", -"`a c #92C1DC", -" b c #74AFD4", -".b c #0C74BD", -"+b c #73A4C3", -"@b c #E2E7E6", -"#b c #455158", -"$b c #696054", -"%b c #F7F9F3", -"&b c #EFDC97", -"*b c #E8AE01", -"=b c #EEC336", -"-b c #F5F9FA", -";b c #B1B9B2", -">b c #0A080B", -",b c #4B4D41", -"'b c #BBCEC0", -")b c #F1FDFF", -"!b c #B9DDF3", -"~b c #AAD0E7", -"{b c #7BB1D4", -"]b c #66A7D1", -"^b c #64A2CE", -"/b c #4D9ACF", -"(b c #5B9ECD", -"_b c #4995CC", -":b c #66A3CE", -"<b c #6BAAD2", -"[b c #82B6D7", -"}b c #AAD2E9", -"|b c #CEE7F8", -"1b c #E7F3FE", -"2b c #D7F1FE", -"3b c #DFDFD7", -"4b c #B6C2B0", -"5b c #7B837D", -"6b c #686158", -"7b c #68615B", -"8b c #8F9889", -"9b c #DBE4D8", -"0b c #E8F4FA", -"ab c #0572B6", -"bb c #0D4654", -"cb c #060301", -"db c #2A582C", -"eb c #979B93", -"fb c #696F55", -"gb c #678F8C", -"hb c #838B83", -"ib c #7A786F", -"jb c #6F8788", -"kb c #7F745D", -"lb c #70899A", -"mb c #A99D7D", -"nb c #F3EFCF", -"ob c #B7C4D1", -"pb c #C2CBB5", -"qb c #B5BCA9", -"rb c #BBD2D1", -"sb c #E1F2FA", -"tb c #FAFAF7", -"ub c #F5F6EF", -"vb c #F2F4EF", -"wb c #8EA790", -"xb c #0A0A0A", -"yb c #080100", -"zb c #101800", -"Ab c #0E5B6F", -"Bb c #0379CC", -"Cb c #186A97", -"Db c #0C74BC", -"Eb c #93C2E2", -"Fb c #D1CEB2", -"Gb c #ECC138", -"Hb c #99B1C0", -"Ib c #121B0D", -"Jb c #C2C6B8", -"Kb c #C9E0EC", -"Lb c #B8D9ED", -"Mb c #B8AD9F", -"Nb c #909287", -"Ob c #F4EFD4", -"Pb c #EBBF36", -"Qb c #D0D0D9", -"Rb c #161217", -"Sb c #798177", -"Tb c #AFB4BE", -"Ub c #EABC29", -"Vb c #EABE34", -"Wb c #FFF8D6", -"Xb c #8FA991", -"Yb c #696543", -"Zb c #FFFCDE", -"`b c #82B9DE", -" c c #79B2D9", -".c c #FFFEF7", -"+c c #66726C", -"@c c #0B0A0A", -"#c c #A8AEB6", -"$c c #F5E7B0", -"%c c #EEC544", -"&c c #EBC242", -"*c c #FFFFE6", -"=c c #5B5B5C", -"-c c #1D321D", -";c c #D0DCC5", -">c c #8ABEE0", -",c c #CFD7DE", -"'c c #253344", -")c c #EBC03D", -"!c c #FAF6E6", -"~c c #ADBCAB", -"{c c #000C00", -"]c c #AAB2A3", -"^c c #A2AE91", -"/c c #1E2018", -"(c c #EDC54A", -"_c c #0B150B", -":c c #62A2CD", -"<c c #EEF0EA", -"[c c #545A3A", -"}c c #F8E39E", -"|c c #CDEAFA", -"1c c #0E1113", -"2c c #060806", -"3c c #667D5E", -"4c c #5E9DCD", -"5c c #1376BF", -"6c c #187BC0", -"7c c #197CC0", -"8c c #1479BF", -"9c c #0974BD", -"0c c #026EBA", -"ac c #86B8D8", -"bc c #DEDBD2", -"cc c #3A342E", -"dc c #788891", -"ec c #F6F7ED", -"fc c #EEC747", -"gc c #E8B20B", -"hc c #EECF69", -"ic c #F6F7EE", -"jc c #72716E", -"kc c #1F2D22", -"lc c #C8CEC1", -"mc c #D0E5F5", -"nc c #509CCD", -"oc c #197DC1", -"pc c #157AC0", -"qc c #147AC0", -"rc c #217FC1", -"sc c #338BC5", -"tc c #59A0CE", -"uc c #7DB9DF", -"vc c #A2CEEA", -"wc c #D0E3EB", -"xc c #DEE4E4", -"yc c #E1E7E6", -"zc c #D6E7F1", -"Ac c #86BCE0", -"Bc c #4896CB", -"Cc c #0573BA", -"Dc c #0C475F", -"Ec c #080D10", -"Fc c #263D24", -"Gc c #9EA09F", -"Hc c #617258", -"Ic c #858762", -"Jc c #808E8C", -"Kc c #7C785F", -"Lc c #899485", -"Mc c #538A92", -"Nc c #6B7F69", -"Oc c #978E87", -"Pc c #EFF4F2", -"Qc c #EEEFEA", -"Rc c #EBE9D8", -"Sc c #D9E1D8", -"Tc c #EDF1E7", -"Uc c #F7FAF4", -"Vc c #F7F7F0", -"Wc c #F3F6F1", -"Xc c #F7F6F7", -"Yc c #1C1710", -"Zc c #030406", -"`c c #0B1C1B", -" d c #0467AC", -".d c #0478C7", -"+d c #22749E", -"@d c #345E35", -"#d c #96C9E9", -"$d c #CAC5B8", -"%d c #9DC2DB", -"&d c #202018", -"*d c #CDCBBF", -"=d c #B3D5EA", -"-d c #BCE0FB", -";d c #A5B595", -">d c #91979C", -",d c #EBBA25", -"'d c #F4E19D", -")d c #233A22", -"!d c #80977E", -"~d c #2182C2", -"{d c #171D23", -"]d c #F3D067", -"^d c #E9FFFF", -"/d c #25342B", -"(d c #D9D4CA", -"_d c #BBD7E6", -":d c #016EBA", -"<d c #CAE2F1", -"[d c #C8CBB0", -"}d c #191C06", -"|d c #040407", -"1d c #817E79", -"2d c #F2F4EE", -"3d c #EDC74E", -"4d c #ECC74F", -"5d c #FFFFED", -"6d c #5A5A5C", -"7d c #EDDEB4", -"8d c #433B1A", -"9d c #EDC135", -"0d c #FBF9EA", -"ad c #0B100B", -"bd c #A7AAA1", -"cd c #2181C3", -"dd c #CDD1CC", -"ed c #091807", -"fd c #A3B8A5", -"gd c #64ACDD", -"hd c #504E40", -"id c #FBE39D", -"jd c #BBE5FF", -"kd c #0C1014", -"ld c #090808", -"md c #8B8979", -"nd c #DCEFF8", -"od c #3288C6", -"pd c #026EB9", -"qd c #7EBAE1", -"rd c #E0DBD3", -"sd c #3D342F", -"td c #82A6BE", -"ud c #F6F5EA", -"vd c #EEC74B", -"wd c #E8AF01", -"xd c #F0E1AD", -"yd c #F5F8F2", -"zd c #554E43", -"Ad c #494A49", -"Bd c #E1E5E1", -"Cd c #61A6D4", -"Dd c #0874BC", -"Ed c #2D88C6", -"Fd c #3990CB", -"Gd c #3A92CB", -"Hd c #2B88C5", -"Id c #055184", -"Jd c #080606", -"Kd c #1A1815", -"Ld c #9C9694", -"Md c #7F7B6F", -"Nd c #7E7C5E", -"Od c #7E8563", -"Pd c #686C56", -"Qd c #62683F", -"Rd c #70787A", -"Sd c #949D92", -"Td c #878078", -"Ud c #DBE0E2", -"Vd c #F8FAF3", -"Wd c #F3F6F3", -"Xd c #F1F5F2", -"Yd c #F4F5F1", -"Zd c #F9FBF6", -"`d c #676969", -" e c #071E30", -".e c #0364AB", -"+e c #0474C1", -"@e c #0E6B8F", -"#e c #9EC5DF", -"$e c #0F71B4", -"%e c #B2C5D3", -"&e c #C5C294", -"*e c #F0D171", -"=e c #D1D4DB", -"-e c #191A19", -";e c #EEC84D", -">e c #FAF0CC", -",e c #D0CFA8", -"'e c #181713", -")e c #6E6A62", -"!e c #5FA0CF", -"~e c #6EAAD4", -"{e c #FCFBF7", -"]e c #535351", -"^e c #2F302F", -"/e c #E4E5EB", -"(e c #F3DB89", -"_e c #E9BD32", -":e c #FFFDDD", -"<e c #5A5B5D", -"[e c #D7DFDE", -"}e c #2C3C45", -"|e c #E7B108", -"1e c #F9F4E3", -"2e c #B0C3AE", -"3e c #090A0B", -"4e c #90B4CF", -"5e c #27241F", -"6e c #5C8BA9", -"7e c #EFEDE4", -"8e c #6A663B", -"9e c #F1E3AE", -"0e c #FFE78A", -"ae c #14110A", -"be c #4D704A", -"ce c #FDFFFF", -"de c #4C94C9", -"ee c #046DB9", -"fe c #BAD7E8", -"ge c #C3D0BD", -"he c #041E03", -"ie c #81A5BF", -"je c #EDC237", -"ke c #E8AF00", -"le c #F0E4B4", -"me c #564E42", -"ne c #516776", -"oe c #E2F2F9", -"pe c #4D99CC", -"qe c #054774", -"re c #060E05", -"se c #5A7A5D", -"te c #A4A7AC", -"ue c #566448", -"ve c #5B6040", -"we c #7B95B2", -"xe c #235B39", -"ye c #7F7569", -"ze c #797A63", -"Ae c #C1CFB5", -"Be c #FCFCF9", -"Ce c #CED6CC", -"De c #001600", -"Ee c #070309", -"Fe c #0A0B04", -"Ge c #124741", -"He c #0772B1", -"Ie c #3075A9", -"Je c #405E40", -"Ke c #CAC5B7", -"Le c #25221D", -"Me c #E8B61A", -"Ne c #EBBA26", -"Oe c #969FA7", -"Pe c #010204", -"Qe c #2B2520", -"Re c #D5CEC4", -"Se c #A2CDE8", -"Te c #BAE1F8", -"Ue c #B0A9A0", -"Ve c #929AA6", -"We c #F4E19E", -"Xe c #D2D6D9", -"Ye c #1B221B", -"Ze c #161618", -"`e c #B0B9C4", -" f c #EABE35", -".f c #FFF9D8", -"+f c #698A6E", -"@f c #0B0F0C", -"#f c #0C0C0D", -"$f c #9A9A97", -"%f c #BCD8E8", -"&f c #748E69", -"*f c #020702", -"=f c #171716", -"-f c #B3B9BC", -";f c #EDCA57", -">f c #D3D0C9", -",f c #292C30", -"'f c #FBF9EB", -")f c #A8ACA7", -"!f c #A4A09E", -"~f c #DEECF5", -"{f c #DBBC5F", -"]f c #081807", -"^f c #A2B8A5", -"/f c #0B150C", -"(f c #63ABDB", -"_f c #514F40", -":f c #FAE39C", -"<f c #BEE5FF", -"[f c #8C8979", -"}f c #DAEEF8", -"|f c #3289C7", -"1f c #026DB9", -"2f c #8CC0E3", -"3f c #C8D2C0", -"4f c #0E220A", -"5f c #C0C6C5", -"6f c #F4F4E9", -"7f c #EDC02F", -"8f c #F6F6ED", -"9f c #5E5E5B", -"0f c #29231C", -"af c #CAC5BC", -"bf c #E7F0F1", -"cf c #0565A5", -"df c #49484D", -"ef c #A7ADB0", -"ff c #75735F", -"gf c #6E7558", -"hf c #757B5E", -"if c #726F55", -"jf c #847668", -"kf c #7D7464", -"lf c #8F895F", -"mf c #BCBCBD", -"nf c #F8FCF9", -"of c #F4F5F0", -"pf c #E1E1DC", -"qf c #423A37", -"rf c #081B27", -"sf c #0666A0", -"tf c #0373C3", -"uf c #0E6A8F", -"vf c #94C5E6", -"wf c #D1CDB3", -"xf c #EDBF30", -"yf c #E9B416", -"zf c #9ECAE8", -"Af c #111A0C", -"Bf c #CBE1ED", -"Cf c #BADBF2", -"Df c #AFB597", -"Ef c #92979D", -"Ff c #F4E7B5", -"Gf c #EBBF33", -"Hf c #F2D680", -"If c #D4DCDD", -"Jf c #1F2F1F", -"Kf c #798378", -"Lf c #2785C3", -"Mf c #B3C3D5", -"Nf c #EFC950", -"Of c #FCFFEA", -"Pf c #565A64", -"Qf c #09090B", -"Rf c #282724", -"Sf c #D9D5CC", -"Tf c #A9D0E8", -"Uf c #0974BC", -"Vf c #AED2E7", -"Wf c #C6BEA9", -"Xf c #100E0D", -"Yf c #13120A", -"Zf c #AAA88F", -"`f c #F5FFFF", -" g c #EBC036", -".g c #ECC850", -"+g c #FFFFEE", -"@g c #E4E1CB", -"#g c #3A3E31", -"$g c #FEFCE6", -"%g c #EBC13D", -"&g c #AAD1EA", -"*g c #B6CDE4", -"=g c #1B1F16", -"-g c #BAC2B8", -";g c #ECC344", -">g c #132F13", -",g c #62A5D2", -"'g c #50583A", -")g c #FAE6A2", -"!g c #C1D4DF", -"~g c #0C0F10", -"{g c #63795B", -"]g c #F1F9FC", -"^g c #4390C8", -"/g c #036DB9", -"(g c #A4CCE4", -"_g c #D5D7CA", -":g c #242A1C", -"<g c #99A07F", -"[g c #F5F5EC", -"}g c #ECBE30", -"|g c #A7C2CA", -"1g c #34373A", -"2g c #CACCC5", -"3g c #F3F6F2", -"4g c #A5CCE5", -"5g c #74B0D6", -"6g c #2783C3", -"7g c #0E76BD", -"8g c #0376C5", -"9g c #062F4B", -"0g c #060000", -"ag c #3F403B", -"bg c #A0A6A4", -"cg c #658151", -"dg c #485C3B", -"eg c #5F6C4D", -"fg c #426635", -"gg c #727055", -"hg c #557D92", -"ig c #77765A", -"jg c #96A0A4", -"kg c #E9F1F0", -"lg c #F2F4F0", -"mg c #EFF3F0", -"ng c #F1F5F3", -"og c #F1F3EC", -"pg c #F5F6ED", -"qg c #E4EEEC", -"rg c #E0EAED", -"sg c #EFF4F1", -"tg c #EDEEE9", -"ug c #727575", -"vg c #0D0800", -"wg c #0C4B5D", -"xg c #0470B7", -"yg c #21749C", -"zg c #315D34", -"Ag c #92BAD4", -"Bg c #CDC7B2", -"Cg c #EDC030", -"Dg c #9AB8CC", -"Eg c #1E1F15", -"Fg c #CBCABD", -"Gg c #0F74B8", -"Hg c #B6CEE1", -"Ig c #BBBD95", -"Jg c #909185", -"Kg c #F4F2DF", -"Lg c #EBC03B", -"Mg c #F2DC8C", -"Ng c #1B211B", -"Og c #7C8B7A", -"Pg c #2382C1", -"Qg c #16181B", -"Rg c #B2BECD", -"Sg c #E4E7DA", -"Tg c #44494E", -"Ug c #46423D", -"Vg c #E1E2DB", -"Wg c #69ACD8", -"Xg c #0371BA", -"Yg c #7BB3D6", -"Zg c #EBE9E2", -"`g c #1A221C", -" h c #7D8B7A", -".h c #F4FBFF", -"+h c #EABB2A", -"@h c #EBC342", -"#h c #FFFFE5", -"$h c #5A5B5C", -"%h c #DDDACB", -"&h c #323631", -"*h c #FFFFF2", -"=h c #EBC54D", -"-h c #ABBCAA", -";h c #A0A9A6", -">h c #D0E8F8", -",h c #3E91CA", -"'h c #2883C4", -")h c #2D85C5", -"!h c #388AC6", -"~h c #2682C4", -"{h c #3B8BC6", -"]h c #2A84C4", -"^h c #237FC3", -"/h c #4593CB", -"(h c #E9F0F0", -"_h c #B8C1B7", -":h c #1D1F16", -"<h c #BDC2B9", -"[h c #EECD5F", -"}h c #F2F8FB", -"|h c #5F96BB", -"1h c #EFEFE7", -"2h c #645A40", -"3h c #FAE59F", -"4h c #BEDCF3", -"5h c #0C0F12", -"6h c #070807", -"7h c #747F67", -"8h c #E7F5FA", -"9h c #3788C6", -"0h c #006EBC", -"ah c #006CBA", -"bh c #84BCE2", -"ch c #D5D6CA", -"dh c #282B1D", -"eh c #8F8970", -"fh c #E9B30E", -"gh c #F3ECCF", -"hh c #E5EAE8", -"ih c #474F47", -"jh c #010001", -"kh c #1E2A1F", -"lh c #6E7B6F", -"mh c #C5C1BE", -"nh c #D4ECFA", -"oh c #A6CDE7", -"ph c #62A6D1", -"qh c #4691C9", -"rh c #2276B3", -"sh c #0471BF", -"th c #0A76A7", -"uh c #161614", -"vh c #0E1B0B", -"wh c #85928B", -"xh c #959D94", -"yh c #747D5F", -"zh c #69715A", -"Ah c #5B654F", -"Bh c #767E53", -"Ch c #627E78", -"Dh c #728450", -"Eh c #8A8E71", -"Fh c #E7EBDE", -"Gh c #E9F0F1", -"Hh c #E7EFEF", -"Ih c #D7E7ED", -"Jh c #F5F3E6", -"Kh c #D0DDD5", -"Lh c #D7E2D9", -"Mh c #C7D3C2", -"Nh c #C5C3A3", -"Oh c #C1C8B2", -"Ph c #BDBFAC", -"Qh c #ADC6D9", -"Rh c #EAF2F1", -"Sh c #C0C1B5", -"Th c #1D1C11", -"Uh c #0F1F0E", -"Vh c #0769A4", -"Wh c #244428", -"Xh c #95C6E7", -"Yh c #D0CCB5", -"Zh c #28261C", -"`h c #99AFBD", -" i c #050307", -".i c #111A0B", -"+i c #C1C6B7", -"@i c #CBE2EC", -"#i c #BADEF3", -"$i c #B4AB9F", -"%i c #10100D", -"&i c #90938B", -"*i c #EBBB28", -"=i c #D3DCDC", -"-i c #1F2E1F", -";i c #7A8679", -">i c #B1B7C1", -",i c #F4DF94", -"'i c #DFDEDF", -")i c #3F3A36", -"!i c #4E565C", -"~i c #D8EAF2", -"{i c #4796CB", -"]i c #68A8D2", -"^i c #F0F2E8", -"/i c #254824", -"(i c #6E6F6B", -"_i c #F5F9FF", -":i c #F0CE5E", -"<i c #EBC240", -"[i c #D2D7D7", -"}i c #27323D", -"|i c #020101", -"1i c #FFF9E0", -"2i c #F8F6E9", -"3i c #C0C9B9", -"4i c #060709", -"5i c #5B6E59", -"6i c #F7F5D0", -"7i c #E3F1F6", -"8i c #D0E8F5", -"9i c #E8F4F7", -"0i c #CFE7F6", -"ai c #EEF8F8", -"bi c #D3EAF5", -"ci c #D4EAF7", -"di c #D1E9F5", -"ei c #D0E9F5", -"fi c #CCE6F5", -"gi c #EDF6F7", -"hi c #E7FCFF", -"ii c #48442A", -"ji c #010205", -"ki c #2D2C2B", -"li c #CFD0CE", -"mi c #F6E39F", -"ni c #50573B", -"oi c #F6E4A7", -"pi c #E1E5BF", -"qi c #0F100E", -"ri c #728267", -"si c #F1FCFF", -"ti c #72ACD7", -"ui c #4D9CD4", -"vi c #4B87B1", -"wi c #4F9CD1", -"xi c #4D95C8", -"yi c #4D91C0", -"zi c #4E93C5", -"Ai c #4D93C3", -"Bi c #4E99CE", -"Ci c #4C8CB9", -"Di c #509DD5", -"Ei c #4B88B2", -"Fi c #4F9CD2", -"Gi c #4D90C0", -"Hi c #4F98CD", -"Ii c #4C8AB6", -"Ji c #4F9ACF", -"Ki c #4E96C9", -"Li c #4C8DBB", -"Mi c #529FD5", -"Ni c #3D91CD", -"Oi c #3B82B4", -"Pi c #0C73B8", -"Qi c #6EAED8", -"Ri c #E0DFD9", -"Si c #423E3B", -"Ti c #6E6C6D", -"Ui c #F7F8EF", -"Vi c #EDC23D", -"Wi c #F4EDCA", -"Xi c #CCCCCB", -"Yi c #3A3630", -"Zi c #52524D", -"`i c #829690", -" j c #C1CCC1", -".j c #F1F8FA", -"+j c #FCFFFC", -"@j c #C5CED1", -"#j c #8EBFDE", -"$j c #559CD0", -"%j c #1D7EC1", -"&j c #0279D1", -"*j c #123528", -"=j c #21371F", -"-j c #77706E", -";j c #0E0B0C", -">j c #6D6C69", -",j c #A3A8AD", -"'j c #96A099", -")j c #818F73", -"!j c #717C60", -"~j c #938F5A", -"{j c #767B59", -"]j c #7A7D5C", -"^j c #85886C", -"/j c #CEDCDB", -"(j c #EAF0EF", -"_j c #F2F5F0", -":j c #F3F1DD", -"<j c #DDDFC2", -"[j c #DBDFC5", -"}j c #A0BED2", -"|j c #8C8884", -"1j c #4C534A", -"2j c #A3B18F", -"3j c #C9B87B", -"4j c #B2D8EE", -"5j c #F4E2B0", -"6j c #5C5C5D", -"7j c #030302", -"8j c #0A080A", -"9j c #262322", -"0j c #100100", -"aj c #0465A6", -"bj c #1D739A", -"cj c #1E3C20", -"dj c #95C8E9", -"ej c #CDC9B6", -"fj c #27251C", -"gj c #151B0E", -"hj c #C6DEEB", -"ij c #BADBF3", -"jj c #ACB795", -"kj c #0D0E0C", -"lj c #101110", -"mj c #919594", -"nj c #D0D1D9", -"oj c #7C8C7B", -"pj c #0A75BC", -"qj c #171D21", -"rj c #B4C8DB", -"sj c #F9E29A", -"tj c #BFCFC5", -"uj c #252E22", -"vj c #676A6E", -"wj c #DCF2FF", -"xj c #2E88C3", -"yj c #E8EEEB", -"zj c #5A5E4C", -"Aj c #4D5C64", -"Bj c #E5F1FC", -"Cj c #F0CF5E", -"Dj c #EBC549", -"Ej c #FFFFE9", -"Fj c #E9E0BF", -"Gj c #403D25", -"Hj c #FFFCEB", -"Ij c #EBC449", -"Jj c #F3DB87", -"Kj c #E0E2E3", -"Lj c #363535", -"Mj c #030204", -"Nj c #0F1306", -"Oj c #3E4C27", -"Pj c #878A76", -"Qj c #9D9589", -"Rj c #617D5A", -"Sj c #A59890", -"Tj c #888C77", -"Uj c #7E8870", -"Vj c #9B9389", -"Wj c #A1968C", -"Xj c #718366", -"Yj c #929080", -"Zj c #9D9488", -"`j c #9C9487", -" k c #A79E8F", -".k c #434F57", -"+k c #4E4E4E", -"@k c #F7FAF9", -"#k c #F0D066", -"$k c #63A6D3", -"%k c #53553E", -"&k c #F0E0A5", -"*k c #FFFEDC", -"=k c #293520", -"-k c #D5D4B9", -";k c #EDF6F4", -">k c #E5F0EF", -",k c #E5E5E0", -"'k c #E5EEEE", -")k c #E6ECE7", -"!k c #E4E7E4", -"~k c #E4EAE6", -"{k c #E3E9E5", -"]k c #E6EEEB", -"^k c #E2E5DE", -"/k c #E6F1F0", -"(k c #E2E2DC", -"_k c #E4F0ED", -":k c #E5E8E3", -"<k c #E5EDEA", -"[k c #E3E4DE", -"}k c #E7EFEC", -"|k c #E3ECE8", -"1k c #E5E6E0", -"2k c #E8F0EF", -"3k c #DCEAEA", -"4k c #DFE7E5", -"5k c #BDDBEA", -"6k c #0F77BE", -"7k c #509BCD", -"8k c #E5F0F2", -"9k c #52636E", -"0k c #1A3512", -"ak c #F0E2B0", -"bk c #E8AF02", -"ck c #EDC954", -"dk c #F8FEFF", -"ek c #CFD0CD", -"fk c #484A4B", -"gk c #040801", -"hk c #1D2623", -"ik c #3C4144", -"jk c #8C877C", -"kk c #BDC1C0", -"lk c #F9F8ED", -"mk c #E9F1EC", -"nk c #D0E6F1", -"ok c #A0CAE3", -"pk c #669CBE", -"qk c #217FBE", -"rk c #057FCD", -"sk c #07101A", -"tk c #213021", -"uk c #A8AA9C", -"vk c #384523", -"wk c #030807", -"xk c #5F564D", -"yk c #9AA29D", -"zk c #778466", -"Ak c #767D61", -"Bk c #777660", -"Ck c #788657", -"Dk c #7C7365", -"Ek c #787462", -"Fk c #7F836E", -"Gk c #D5DBDD", -"Hk c #F6F8F6", -"Ik c #F2F2E2", -"Jk c #C2BD95", -"Kk c #7D7F7F", -"Lk c #080D03", -"Mk c #60737C", -"Nk c #C1D2C2", -"Ok c #A4B1B1", -"Pk c #D9E5DB", -"Qk c #AEAAA9", -"Rk c #161515", -"Sk c #10170F", -"Tk c #3F5235", -"Uk c #3C4832", -"Vk c #0B0C07", -"Wk c #06182C", -"Xk c #0374C1", -"Yk c #186E97", -"Zk c #CFCCB5", -"`k c #28261D", -" l c #ECBE31", -".l c #9AB5C7", -"+l c #0A1706", -"@l c #BDC4B4", -"#l c #D5E7EE", -"$l c #B5CDDE", -"%l c #BEBC96", -"&l c #92979E", -"*l c #F5F5E8", -"=l c #EBC13C", -"-l c #F2D988", -";l c #D3D9DB", -">l c #1D271D", -",l c #7B887A", -"'l c #1F80C1", -")l c #161819", -"!l c #B1BBC7", -"~l c #FDEAAE", -"{l c #AFBCB6", -"]l c #171F18", -"^l c #757E72", -"/l c #DFF1FE", -"(l c #2784C2", -"_l c #3A91CB", -":l c #E5EDED", -"<l c #6E665B", -"[l c #3F4A53", -"}l c #DEE9F4", -"|l c #EDCA58", -"1l c #D8D9D1", -"2l c #2E3537", -"3l c #EBC345", -"4l c #EAB820", -"5l c #EEC84E", -"6l c #F7FEFF", -"7l c #B7B4AA", -"8l c #020505", -"9l c #0D0C0C", -"0l c #0F0D0D", -"al c #0A0B09", -"bl c #080A08", -"cl c #070A06", -"dl c #0D0C0B", -"el c #0F130C", -"fl c #AEAEA6", -"gl c #FBF7E1", -"hl c #EAC039", -"il c #153414", -"jl c #5E94B9", -"kl c #EFEEE7", -"ll c #645B3F", -"ml c #EECE6A", -"nl c #FDFDF1", -"ol c #6E7677", -"pl c #080608", -"ql c #1D2A19", -"rl c #5C6349", -"sl c #6E654E", -"tl c #7A7C7D", -"ul c #675F54", -"vl c #757150", -"wl c #6D6755", -"xl c #666A50", -"yl c #626353", -"zl c #72704F", -"Al c #5F6750", -"Bl c #726C51", -"Cl c #676456", -"Dl c #646E4B", -"El c #6D6A52", -"Fl c #696D4E", -"Gl c #696555", -"Hl c #77724F", -"Il c #5C694D", -"Jl c #6F6855", -"Kl c #6E6852", -"Ll c #76704A", -"Ml c #808F8D", -"Nl c #BDC2C1", -"Ol c #FBFDFB", -"Pl c #BDDAEA", -"Ql c #2885C3", -"Rl c #FBFDF9", -"Sl c #79817B", -"Tl c #E7EBE9", -"Ul c #F4E9BB", -"Vl c #EBB91B", -"Wl c #EDC64A", -"Xl c #F6EFCD", -"Yl c #EEF4FD", -"Zl c #A5A19C", -"`l c #423F3D", -" m c #071205", -".m c #010104", -"+m c #141516", -"@m c #656E4E", -"#m c #97ACAF", -"$m c #D3D9C8", -"%m c #EDEDEA", -"&m c #ECF7FE", -"*m c #9AC3DD", -"=m c #58A0CD", -"-m c #177CC2", -";m c #0276CA", -">m c #0F5564", -",m c #090E0B", -"'m c #121011", -")m c #7C7567", -"!m c #8F8779", -"~m c #524D46", -"{m c #292623", -"]m c #041407", -"^m c #0C0901", -"/m c #869090", -"(m c #9AA39F", -"_m c #5A7549", -":m c #5D6D47", -"<m c #79795F", -"[m c #7C7167", -"}m c #6F8455", -"|m c #7D705C", -"1m c #7B7A69", -"2m c #BCBBBD", -"3m c #F5F8F3", -"4m c #F5F7F2", -"5m c #9C968D", -"6m c #3E4A33", -"7m c #627584", -"8m c #E7F1F8", -"9m c #E1CC83", -"0m c #AFBFBD", -"am c #D8E4E9", -"bm c #504C45", -"cm c #000201", -"dm c #162015", -"em c #342B2B", -"fm c #797563", -"gm c #3C5533", -"hm c #09140A", -"im c #101300", -"jm c #0375C3", -"km c #1F6D9D", -"lm c #305734", -"mm c #F9F0D1", -"nm c #9AB2C3", -"om c #2D2521", -"pm c #D7CEC4", -"qm c #A1CCE8", -"rm c #B9DEF4", -"sm c #B3AAA1", -"tm c #100F0C", -"um c #8F9286", -"vm c #F3E3A8", -"wm c #F1D780", -"xm c #D3DADC", -"ym c #1D291D", -"zm c #151517", -"Am c #B0B6C0", -"Bm c #FCEAAF", -"Cm c #B0BCB7", -"Dm c #181F18", -"Em c #0A110B", -"Fm c #80A17B", -"Gm c #D8EAFB", -"Hm c #E6EDED", -"Im c #6C655A", -"Jm c #40484E", -"Km c #DFE8F1", -"Lm c #EAC13C", -"Mm c #FFFFE2", -"Nm c #D2D7DB", -"Om c #273441", -"Pm c #FEFDE8", -"Qm c #EBBE32", -"Rm c #EBBB29", -"Sm c #F0DFA5", -"Tm c #F9FBFE", -"Um c #888E86", -"Vm c #020003", -"Wm c #030005", -"Xm c #96A28E", -"Ym c #F5FEFF", -"Zm c #F0D889", -"`m c #63A8D7", -" n c #EEF2EC", -".n c #4D5839", -"+n c #EDBE2C", -"@n c #F7F1DB", -"#n c #CCDEE6", -"$n c #292B2F", -"%n c #110F13", -"&n c #526B53", -"*n c #C0DBE9", -"=n c #2583C5", -"-n c #1877BE", -";n c #D7EAF4", -">n c #ABB08E", -",n c #131705", -"'n c #060609", -")n c #9D9991", -"!n c #FEFAE4", -"~n c #EBC241", -"{n c #ECC039", -"]n c #F0D785", -"^n c #F8F7E7", -"/n c #ECEDEF", -"(n c #B2C0AB", -"_n c #5D6363", -":n c #322B23", -"<n c #050D06", -"[n c #242B1F", -"}n c #454546", -"|n c #8E877D", -"1n c #CFE9F4", -"2n c #CDE4F2", -"3n c #8CBCD8", -"4n c #1E7FC1", -"5n c #0277CB", -"6n c #10555C", -"7n c #0A0D09", -"8n c #1A1C19", -"9n c #5C6B55", -"0n c #867F6F", -"an c #83786B", -"bn c #505A45", -"cn c #6F695C", -"dn c #ADD1E2", -"en c #A1AAB1", -"fn c #959F98", -"gn c #7E8C70", -"hn c #798667", -"in c #707A55", -"jn c #68834F", -"kn c #6A8AA2", -"ln c #6D754C", -"mn c #9FAD97", -"nn c #7C8C7F", -"on c #161F11", -"pn c #4C4945", -"qn c #EBEDE7", -"rn c #F5F5EA", -"sn c #E9E7C8", -"tn c #E4F8FF", -"un c #ADB2B5", -"vn c #4E4B40", -"wn c #797863", -"xn c #596B4A", -"yn c #2D2F26", -"zn c #081309", -"An c #111900", -"Bn c #0374C2", -"Cn c #20759C", -"Dn c #2D572F", -"En c #C9C5B8", -"Fn c #9EC5E0", -"Gn c #001200", -"Hn c #B3BFAE", -"In c #1079BE", -"Jn c #BBDDF7", -"Kn c #A7B993", -"Ln c #111111", -"Mn c #91979D", -"Nn c #F3E5AB", -"On c #F4E29D", -"Pn c #181718", -"Qn c #7F977E", -"Rn c #EABD2E", -"Sn c #FFF3C2", -"Tn c #ACAEB2", -"Un c #7E9F7B", -"Vn c #B7DAF7", -"Wn c #0873BC", -"Xn c #425562", -"Yn c #E0EEFC", -"Zn c #F0DFB1", -"`n c #463C18", -" o c #ECC95B", -".o c #F0E3B2", -"+o c #BDC5BE", -"@o c #374E3B", -"#o c #040F05", -"$o c #06080A", -"%o c #090807", -"&o c #080508", -"*o c #254E25", -"=o c #C0BFC4", -"-o c #F1E4AD", -";o c #EEF1ED", -">o c #545041", -",o c #EECB54", -"'o c #F7F9F2", -")o c #C9C9B1", -"!o c #211E0D", -"~o c #295227", -"{o c #A2C8DF", -"]o c #0972BC", -"^o c #8CBDDD", -"/o c #D1DEE0", -"(o c #28353A", -"_o c #1F1E1C", -":o c #F0E8C5", -"<o c #EABD30", -"[o c #F2DE97", -"}o c #F9FBF7", -"|o c #EEF1F0", -"1o c #E5E7E1", -"2o c #B5C1CA", -"3o c #597262", -"4o c #121F0F", -"5o c #0A0807", -"6o c #14151D", -"7o c #416C3A", -"8o c #D0C7A4", -"9o c #FEFDFC", -"0o c #CCE2EC", -"ao c #6AAAD5", -"bo c #0F72BC", -"co c #037ACC", -"do c #083A55", -"eo c #080908", -"fo c #142D13", -"go c #676B56", -"ho c #98905F", -"io c #8C8665", -"jo c #7E7A73", -"ko c #7F786C", -"lo c #8B8882", -"mo c #8F908B", -"no c #969C9A", -"oo c #98A19E", -"po c #98A09D", -"qo c #929574", -"ro c #919173", -"so c #AEAE82", -"to c #F6F8F4", -"uo c #F5F7F1", -"vo c #B7CDDC", -"wo c #55674A", -"xo c #081C09", -"yo c #433C32", -"zo c #EDEEE8", -"Ao c #EBF2F1", -"Bo c #A2BFD4", -"Co c #A3A597", -"Do c #928D74", -"Eo c #84796B", -"Fo c #74745E", -"Go c #1B3319", -"Ho c #070000", -"Io c #0476C5", -"Jo c #0F6990", -"Ko c #0B72B8", -"Lo c #90B2CA", -"Mo c #D3CDAC", -"No c #2A291C", -"Oo c #2A241F", -"Po c #D4CDC2", -"Qo c #A6CFE8", -"Ro c #0F72B5", -"So c #B2C7D6", -"To c #C5BE96", -"Uo c #10100B", -"Vo c #8E8C74", -"Wo c #ECC345", -"Xo c #F0D275", -"Yo c #D5E2DF", -"Zo c #233C23", -"`o c #767A76", -" p c #FBE49B", -".p c #ACB0B6", -"+p c #80A07B", -"@p c #D4E8FB", -"#p c #1178BD", -"$p c #3E4346", -"%p c #DEE6EE", -"&p c #F1CF5E", -"*p c #ECC74E", -"=p c #FFFFEC", -"-p c #D4DCDF", -";p c #283846", -">p c #FFF5CD", -",p c #E9B20B", -"'p c #F1E5BA", -")p c #F7F5E6", -"!p c #EAF8FE", -"~p c #C2E5F9", -"{p c #BFE3F8", -"]p c #C0E3F7", -"^p c #DDE4C3", -"/p c #D2E3D6", -"(p c #B9E3FF", -"_p c #F0E49F", -":p c #BFE3FA", -"<p c #EBE4A9", -"[p c #C9E4E7", -"}p c #CDE3E2", -"|p c #E5E3B5", -"1p c #D3E3D6", -"2p c #CFDFCD", -"3p c #FCFFFD", -"4p c #F7F6E7", -"5p c #EECE63", -"6p c #F0D26F", -"7p c #5D8DAD", -"8p c #EFEDE5", -"9p c #68643B", -"0p c #EECA54", -"ap c #FAF8EF", -"bp c #D2EBFA", -"cp c #848179", -"dp c #232427", -"ep c #242528", -"fp c #252522", -"gp c #11110E", -"hp c #989D9F", -"ip c #DAEFF8", -"jp c #338CC8", -"kp c #539DCE", -"lp c #FAFBEF", -"mp c #5B7357", -"np c #96938A", -"op c #FCFBE6", -"pp c #ECC447", -"qp c #EFC849", -"rp c #F3EFD8", -"sp c #F8F3DC", -"tp c #FFFFF3", -"up c #DDF5FF", -"vp c #BCC7CB", -"wp c #898278", -"xp c #23282B", -"yp c #1E2020", -"zp c #0D120D", -"Ap c #4F4B44", -"Bp c #CECBC3", -"Cp c #FBF6EB", -"Dp c #C2DEEE", -"Ep c #5A9DCB", -"Fp c #0671B9", -"Gp c #047ACB", -"Hp c #063352", -"Ip c #050006", -"Jp c #0E2F0F", -"Kp c #1D421D", -"Lp c #6A635A", -"Mp c #888459", -"Np c #797660", -"Op c #717C59", -"Pp c #7A7162", -"Qp c #78735F", -"Rp c #7B7161", -"Sp c #76775F", -"Tp c #7D8753", -"Up c #868273", -"Vp c #919596", -"Wp c #8B8D8C", -"Xp c #60584C", -"Yp c #564D3F", -"Zp c #D9D9D2", -"`p c #F7F9F5", -" q c #F1F5F4", -".q c #DCE6DC", -"+q c #949999", -"@q c #8F9185", -"#q c #7B734F", -"$q c #7E725E", -"%q c #637040", -"&q c #06160A", -"*q c #564E44", -"=q c #726A5A", -"-q c #65644E", -";q c #6C6257", -">q c #3C5333", -",q c #020D05", -"'q c #050108", -")q c #1F501B", -"!q c #0176D0", -"~q c #2D74A6", -"{q c #96CAED", -"]q c #CBC7B8", -"^q c #F9F2D2", -"/q c #98A9B5", -"(q c #C6C8BB", -"_q c #BBE2FA", -":q c #ADA99F", -"<q c #939BAA", -"[q c #F3E2A0", -"}q c #EBB921", -"|q c #F4DF98", -"1q c #D1D3D8", -"2q c #191919", -"3q c #7E937D", -"4q c #161719", -"5q c #B1BBC8", -"6q c #FDEEB5", -"7q c #ACAFB3", -"8q c #D2E7FA", -"9q c #1077BC", -"0q c #42535F", -"aq c #E0EDF9", -"bq c #EAC13F", -"cq c #FFFFE4", -"dq c #D8D4C9", -"eq c #2D302F", -"fq c #FFFFFA", -"gq c #EBC858", -"hq c #EDC953", -"iq c #EEDB98", -"jq c #F4E2A3", -"kq c #FAE5A8", -"lq c #FAE5A7", -"mq c #F6E5AF", -"nq c #F8E5AC", -"oq c #FBE5A5", -"pq c #F4E5B4", -"qq c #FBE5A7", -"rq c #F5E5B2", -"sq c #F9E5AA", -"tq c #F6E5B1", -"uq c #F9E6AD", -"vq c #EED88C", -"wq c #EDCD63", -"xq c #EABF39", -"yq c #F2F9FF", -"zq c #0F210E", -"Aq c #64ACDE", -"Bq c #4D503E", -"Cq c #EDC854", -"Dq c #F7E5A9", -"Eq c #F5F5ED", -"Fq c #D4D6CF", -"Gq c #D8DAD3", -"Hq c #D8DBD5", -"Iq c #DCDDC8", -"Jq c #8F8F82", -"Kq c #151415", -"Lq c #19191B", -"Mq c #F4FFFF", -"Nq c #6DA8CE", -"Oq c #026FB9", -"Pq c #177AC0", -"Qq c #B7D7EB", -"Rq c #BFC0BA", -"Sq c #1C221D", -"Tq c #1C2A2B", -"Uq c #C6DFE3", -"Vq c #FBEEC3", -"Wq c #EDC33C", -"Xq c #EDD072", -"Yq c #F5DF9E", -"Zq c #FBE9AA", -"`q c #C0C9C5", -" r c #779383", -".r c #4B5156", -"+r c #263025", -"@r c #111414", -"#r c #6E7B68", -"$r c #CCCDC5", -"%r c #FFF1E2", -"&r c #7EAECF", -"*r c #1E80C2", -"=r c #0776B6", -"-r c #0A2F3B", -";r c #353B30", -">r c #49463D", -",r c #525F44", -"'r c #5D6D4A", -")r c #716B5C", -"!r c #677551", -"~r c #536045", -"{r c #5E6A4E", -"]r c #596647", -"^r c #4C583A", -"/r c #3B392E", -"(r c #413C34", -"_r c #FBFBF5", -":r c #DAE1E8", -"<r c #23432F", -"[r c #3C382D", -"}r c #4A583C", -"|r c #4C5A43", -"1r c #49473E", -"2r c #2A2326", -"3r c #030105", -"4r c #434338", -"5r c #002203", -"6r c #000701", -"7r c #1D5427", -"8r c #0175CE", -"9r c #D2CFB4", -"0r c #9ECBEB", -"ar c #061604", -"br c #BAC3B3", -"cr c #DBE9EE", -"dr c #0F75BB", -"er c #B8D3E9", -"fr c #B4BA95", -"gr c #90938F", -"hr c #F4EDCB", -"ir c #EBBE33", -"jr c #798178", -"kr c #2684C2", -"lr c #171B1E", -"mr c #FEEEB6", -"nr c #7FA07B", -"or c #CBE5FA", -"pr c #3F474D", -"qr c #DFE8F2", -"rr c #ECC64B", -"sr c #FFFFEA", -"tr c #E4E1CC", -"ur c #3A3F32", -"vr c #E8B30E", -"wr c #E8B108", -"xr c #EBB81E", -"yr c #EBB920", -"zr c #0E1F0E", -"Ar c #609DC6", -"Br c #EFF0E9", -"Cr c #595C3B", -"Dr c #E9B719", -"Er c #EED170", -"Fr c #F2D576", -"Gr c #F7DA79", -"Hr c #F6D979", -"Ir c #F6D875", -"Jr c #F9E398", -"Kr c #5D5C5A", -"Lr c #202222", -"Mr c #D0DAD1", -"Nr c #95BCD6", -"Or c #0C73B9", -"Pr c #62A6D4", -"Qr c #F1F7F0", -"Rr c #4F614E", -"Sr c #070907", -"Tr c #5E6357", -"Ur c #EBECE6", -"Vr c #F5E39F", -"Wr c #E8B107", -"Xr c #EAB81B", -"Yr c #F2D473", -"Zr c #FBEAB1", -"`r c #FCF3D1", -" s c #E5EBE3", -".s c #BBCFCD", -"+s c #8F9799", -"@s c #50504E", -"#s c #212526", -"$s c #040105", -"%s c #292B2B", -"&s c #9B9F8F", -"*s c #E4F8F8", -"=s c #BAD9EA", -"-s c #2D87C3", -";s c #0471BD", -">s c #0776B7", -",s c #0A2F3D", -"'s c #000301", -")s c #081A0A", -"!s c #131B13", -"~s c #1B1D18", -"{s c #252320", -"]s c #262121", -"^s c #0B180C", -"/s c #1B1E18", -"(s c #161C15", -"_s c #061808", -":s c #000403", -"<s c #D1D2CE", -"[s c #9E9B95", -"}s c #181315", -"|s c #051808", -"1s c #051607", -"2s c #080309", -"3s c #205018", -"4s c #0075D0", -"5s c #24739F", -"6s c #345C36", -"7s c #98A9B4", -"8s c #C1DCEC", -"9s c #1075BB", -"0s c #B7D4E8", -"as c #B8B599", -"bs c #919593", -"cs c #F4EECE", -"ds c #F4E098", -"es c #D1D4D9", -"fs c #1A1E1A", -"gs c #7E947D", -"hs c #0B75BC", -"is c #FCE9A7", -"js c #ACAFB5", -"ks c #CEE6FA", -"ls c #E0EDFA", -"ms c #E9B51A", -"ns c #EBC447", -"os c #FFFFE8", -"ps c #D7D4C9", -"qs c #EBC651", -"rs c #619DC5", -"ss c #605442", -"ts c #E9B81E", -"us c #EECC63", -"vs c #7E8283", -"ws c #212120", -"xs c #D0D4CB", -"ys c #84BADD", -"zs c #1F80C2", -"As c #C5DEF0", -"Bs c #D8E2D3", -"Cs c #111310", -"Ds c #0D0C0D", -"Es c #787C7F", -"Fs c #F3F6F8", -"Gs c #F4E7B7", -"Hs c #ECC857", -"Is c #E9B312", -"Js c #E9BA26", -"Ks c #EBBD32", -"Ls c #F2D169", -"Ms c #F8E6A3", -"Ns c #F3F3E1", -"Os c #E5ECF5", -"Ps c #B9BDBA", -"Qs c #6D7F6E", -"Rs c #0D1D11", -"Ss c #12190F", -"Ts c #4A5A5B", -"Us c #E0E2E0", -"Vs c #4192CA", -"Ws c #037BCF", -"Xs c #063456", -"Ys c #A7A092", -"Zs c #78848A", -"`s c #0B0E10", -" t c #10667A", -".t c #94C7E9", -"+t c #D4D2B3", -"@t c #2A281B", -"#t c #A7CFE8", -"$t c #B3AB9F", -"%t c #100F0B", -"&t c #8E8F7E", -"*t c #F3E4A8", -"=t c #D1D2DB", -"-t c #1D7EC0", -";t c #FEEFBA", -">t c #DEE6EF", -",t c #EDC955", -"'t c #FFFFF0", -")t c #293846", -"!t c #4B5B37", -"~t c #EBBF34", -"{t c #ECC033", -"]t c #ECC23A", -"^t c #EDC23A", -"/t c #F6F0D2", -"(t c #7E838A", -"_t c #201F18", -":t c #D1D0AE", -"<t c #96C8EB", -"[t c #0D76BE", -"}t c #4B98CB", -"|t c #F6FEFB", -"1t c #A0A4A5", -"2t c #05060C", -"3t c #797655", -"4t c #F0D272", -"5t c #F5FCFF", -"6t c #EEF3F5", -"7t c #C6CBC4", -"8t c #3F3C34", -"9t c #394146", -"0t c #EAFFFF", -"at c #C8DDE5", -"bt c #047BCD", -"ct c #053051", -"dt c #0F0E10", -"et c #C1C1BD", -"ft c #768A96", -"gt c #2779A1", -"ht c #386238", -"it c #0C75BC", -"jt c #C9C5B6", -"kt c #EDBF2E", -"lt c #B3C0AE", -"mt c #BBD8F1", -"nt c #AABB91", -"ot c #9298A0", -"pt c #F4E19C", -"qt c #D5E1DC", -"rt c #243D23", -"st c #7F967E", -"tt c #EABC2A", -"ut c #FEF0BA", -"vt c #D3E8FB", -"wt c #1278BD", -"xt c #E0EEFB", -"yt c #E9BE35", -"zt c #FFFEDE", -"At c #F0DFB3", -"Bt c #FEF6CF", -"Ct c #ECC33E", -"Dt c #0A110A", -"Et c #62A3D0", -"Ft c #595142", -"Gt c #EDC33F", -"Ht c #EDC23B", -"It c #F4EECC", -"Jt c #79775C", -"Kt c #212221", -"Lt c #CFD6D3", -"Mt c #7DB6DD", -"Nt c #0672BB", -"Ot c #93BFDB", -"Pt c #827A6E", -"Qt c #686258", -"Rt c #E2E4E1", -"St c #F6F9F7", -"Tt c #F5F2D7", -"Ut c #EABA23", -"Vt c #F0D063", -"Wt c #F6E9B8", -"Xt c #E5F8FF", -"Yt c #5F8B6E", -"Zt c #11140E", -"`t c #424E56", -" u c #E3F4FC", -".u c #0274C8", -"+u c #14696F", -"@u c #0B0E08", -"#u c #07080A", -"$u c #0F1814", -"%u c #D4F1FF", -"&u c #A1A19F", -"*u c #090706", -"=u c #08090C", -"-u c #0376C2", -";u c #106891", -">u c #91B8D2", -",u c #D0CBAF", -"'u c #29271D", -")u c #9AB1C2", -"!u c #D6CEC4", -"~u c #A2CCE8", -"{u c #B4CCDD", -"]u c #C1B999", -"^u c #92969A", -"/u c #171418", -"(u c #FCE8A5", -"_u c #ACB0B5", -":u c #7EA07B", -"<u c #C7E3F9", -"[u c #197DC0", -"}u c #40484F", -"|u c #D2D7DA", -"1u c #273340", -"2u c #FEFEED", -"3u c #F1F8FB", -"4u c #153614", -"5u c #5E94B7", -"6u c #645E3D", -"7u c #E9B311", -"8u c #EECB5F", -"9u c #F6F7EF", -"0u c #7E8389", -"au c #21201C", -"bu c #D1D2B9", -"cu c #8FC2E7", -"du c #0B74BD", -"eu c #B2D2E4", -"fu c #878272", -"gu c #0D0D04", -"hu c #111215", -"iu c #899A89", -"ju c #D6DBD8", -"ku c #F4EBC6", -"lu c #EDCB5B", -"mu c #F3E5B4", -"nu c #B3ADA3", -"ou c #1B1917", -"pu c #070505", -"qu c #8D8981", -"ru c #59A1D1", -"su c #027AD2", -"tu c #053E66", -"uu c #59795B", -"vu c #E1E9E6", -"wu c #393D3F", -"xu c #0569AE", -"yu c #345937", -"zu c #95C9EC", -"Au c #9AB5C8", -"Bu c #D6E7EE", -"Cu c #BBE0F8", -"Du c #AEAB9F", -"Eu c #8F938A", -"Fu c #F3E29F", -"Gu c #F2D987", -"Hu c #D4DEDD", -"Iu c #213320", -"Ju c #7B8779", -"Ku c #B1BAC7", -"Lu c #EABD2C", -"Mu c #FFF2C0", -"Nu c #D3E8FA", -"Ou c #404B53", -"Pu c #DFEAF4", -"Qu c #FFFFE3", -"Ru c #D8D9D2", -"Su c #2E3538", -"Tu c #FFFEED", -"Uu c #EBC346", -"Vu c #EDC649", -"Wu c #F1CE5C", -"Xu c #F1CD5A", -"Yu c #F1CD5B", -"Zu c #F1CE5B", -"`u c #F1CC59", -" v c #EEC953", -".v c #EBBF3B", -"+v c #64ABDC", -"@v c #4B553A", -"#v c #EBBE2F", -"$v c #7D8187", -"%v c #21201D", -"&v c #D1D2BE", -"*v c #8CC0E5", -"=v c #187DC3", -"-v c #8ABAD9", -";v c #92948A", -">v c #12171A", -",v c #020302", -"'v c #313333", -")v c #A6A39C", -"!v c #CFD6D7", -"~v c #F3F4E9", -"{v c #F2CF5E", -"]v c #EECB58", -"^v c #ECC23E", -"/v c #E9B310", -"(v c #E9B824", -"_v c #EDD06C", -":v c #FEFFF7", -"<v c #B3AFA7", -"[v c #171913", -"}v c #282828", -"|v c #C9C5BE", -"1v c #C9E0EE", -"2v c #0C73BC", -"3v c #0680CA", -"4v c #020103", -"5v c #162916", -"6v c #E2E4E3", -"7v c #9C9B96", -"8v c #0A0F0A", -"9v c #082B3F", -"0v c #046BAF", -"av c #1B7398", -"bv c #173119", -"cv c #EDC43F", -"dv c #C5DEEB", -"ev c #1076BB", -"fv c #B8D5EB", -"gv c #B0BC92", -"hv c #10110F", -"iv c #90938E", -"jv c #F4ECC8", -"kv c #F3DD8F", -"lv c #FCE8A4", -"mv c #CAE4FA", -"nv c #414F59", -"ov c #DFEBF6", -"pv c #EDC852", -"qv c #EAE0BF", -"rv c #F0D67C", -"sv c #F5E6AF", -"tv c #F8FCFB", -"uv c #E6E9E6", -"vv c #DFDFCC", -"wv c #E2E5DF", -"xv c #E2E4DC", -"yv c #E1E1D2", -"zv c #E2E3DB", -"Av c #E1E2D5", -"Bv c #E0E0CF", -"Cv c #E3E5E3", -"Dv c #E0DFCB", -"Ev c #E2E5E1", -"Fv c #E1E3D8", -"Gv c #E0E1CF", -"Hv c #E3F0F1", -"Iv c #F5EBC2", -"Jv c #ECC751", -"Kv c #5B573F", -"Lv c #EDCB5F", -"Mv c #F4DC8B", -"Nv c #F4DC88", -"Ov c #F4DB89", -"Pv c #F5DC86", -"Qv c #F2DB8C", -"Rv c #F3DB8A", -"Sv c #F5DB86", -"Tv c #F4DB88", -"Uv c #F3DA84", -"Vv c #F7E9B5", -"Wv c #5A6151", -"Xv c #202121", -"Yv c #CDD5D4", -"Zv c #7CB6DC", -"`v c #AACFE6", -" w c #F3F8FA", -".w c #A5C0B4", -"+w c #3F4D41", -"@w c #1D2B19", -"#w c #797C72", -"$w c #AEBCB0", -"%w c #E0E3DF", -"&w c #FAF9EF", -"*w c #F4DC8D", -"=w c #EDC856", -"-w c #E8B10C", -";w c #F0E19F", -">w c #FFFBE8", -",w c #829A81", -"'w c #F4F0E6", -")w c #85B8D9", -"!w c #0277CE", -"~w c #16452F", -"{w c #070307", -"]w c #080A09", -"^w c #050B05", -"/w c #010302", -"(w c #2C3627", -"_w c #C1D1BE", -":w c #F9FAF5", -"<w c #658463", -"[w c #171211", -"}w c #162C07", -"|w c #086BA2", -"1w c #196D98", -"2w c #B5D1E2", -"3w c #BEB69A", -"4w c #909186", -"5w c #F4F1DA", -"6w c #D3DBDC", -"7w c #1F2D1F", -"8w c #161616", -"9w c #EABD2D", -"0w c #FFF2C1", -"aw c #C6E2F9", -"bw c #404A52", -"cw c #DFE9F4", -"dw c #27323E", -"ew c #F7FCFD", -"fw c #D8DAD9", -"gw c #83827D", -"hw c #4E5258", -"iw c #44422D", -"jw c #484C4D", -"kw c #474A47", -"lw c #464637", -"mw c #474946", -"nw c #46473C", -"ow c #484B4D", -"pw c #454432", -"qw c #494D54", -"rw c #44422B", -"sw c #484C50", -"tw c #474840", -"uw c #46453D", -"vw c #495F6D", -"ww c #7D7D7A", -"xw c #D3D4CF", -"yw c #FCFEF9", -"zw c #5F98BE", -"Aw c #615C3E", -"Bw c #F7EAB1", -"Cw c #F6F9FC", -"Dw c #DAE9F6", -"Ew c #CEDEDF", -"Fw c #D9E0D1", -"Gw c #C4E0F8", -"Hw c #EEE0AC", -"Iw c #C3E0FB", -"Jw c #CEE0E5", -"Kw c #DBDFCD", -"Lw c #C7E0F4", -"Mw c #E5DFBB", -"Nw c #C5E0F7", -"Ow c #E3DFBF", -"Pw c #CBE0EB", -"Qw c #D2E0DE", -"Rw c #D9DFD2", -"Sw c #D7DFD6", -"Tw c #D3E0DD", -"Uw c #C7E0F3", -"Vw c #EADFB3", -"Ww c #C5E0F6", -"Xw c #E0E0C8", -"Yw c #CCDAE2", -"Zw c #8E928D", -"`w c #142514", -" x c #272725", -".x c #E6EFF2", -"+x c #67A9D3", -"@x c #70ADD5", -"#x c #E2F0F7", -"$x c #EDEFED", -"%x c #908F8B", -"&x c #2D2C29", -"*x c #040203", -"=x c #45494B", -"-x c #7F837D", -";x c #A3B397", -">x c #D3E1E8", -",x c #F7F0CD", -"'x c #F7E9AF", -")x c #F0CD5E", -"!x c #ECC340", -"~x c #F0DE97", -"{x c #4E4C35", -"]x c #0A0703", -"^x c #C6C5C2", -"/x c #FCFAF2", -"(x c #1978BF", -"_x c #047ED1", -":x c #060F1A", -"<x c #121412", -"[x c #607567", -"}x c #65706A", -"|x c #181819", -"1x c #030102", -"2x c #2A2825", -"3x c #60615F", -"4x c #DAD8D1", -"5x c #FBFCF9", -"6x c #AAABA7", -"7x c #2D4641", -"8x c #090D07", -"9x c #060209", -"0x c #162500", -"ax c #086AA0", -"bx c #315835", -"cx c #96C9EC", -"dx c #CECAB6", -"ex c #9BB8CC", -"fx c #B8D8EB", -"gx c #BBE1FA", -"hx c #ACAC9D", -"ix c #F3E2A1", -"jx c #1C241C", -"kx c #7C8C7A", -"lx c #16191B", -"mx c #B1BFCD", -"nx c #FCE9A8", -"ox c #ACAFB4", -"px c #0F77BC", -"qx c #414E57", -"rx c #ECC64D", -"sx c #DDDACA", -"tx c #333630", -"ux c #EBC54C", -"vx c #F0DB91", -"wx c #F3FBFA", -"xx c #919599", -"yx c #2B2A27", -"zx c #040302", -"Ax c #343A2A", -"Bx c #B1BA7F", -"Cx c #EDCD66", -"Dx c #132F12", -"Ex c #4B533C", -"Fx c #F0D374", -"Gx c #F7F7EF", -"Hx c #D0D5D9", -"Ix c #747069", -"Jx c #2F373C", -"Kx c #2C3431", -"Lx c #333529", -"Mx c #253541", -"Nx c #403513", -"Ox c #243544", -"Px c #2C3536", -"Qx c #343526", -"Rx c #27353F", -"Sx c #3B351B", -"Tx c #39351D", -"Ux c #29353A", -"Vx c #2E3531", -"Wx c #32352A", -"Xx c #31352B", -"Yx c #2F3530", -"Zx c #3D3516", -"`x c #263540", -" y c #373522", -".y c #293134", -"+y c #A7A384", -"@y c #EAF6FE", -"#y c #3F90C7", -"$y c #388CC7", -"%y c #8EC1E0", -"&y c #EBF5F7", -"*y c #D3D6D3", -"=y c #818787", -"-y c #222B2F", -";y c #0E0D02", -">y c #12190C", -",y c #2C3C36", -"'y c #687453", -")y c #9AAAAF", -"!y c #CCD1D6", -"~y c #EBF1E8", -"{y c #F8E9B4", -"]y c #F0CC5C", -"^y c #F4F1DC", -"/y c #CACFB8", -"(y c #0A1D00", -"_y c #060409", -":y c #69786E", -"<y c #F3F5EF", -"[y c #76B1D9", -"}y c #0280DA", -"|y c #07141F", -"1y c #1B2A1B", -"2y c #B9CDBB", -"3y c #FCFDF8", -"4y c #A8BBC5", -"5y c #737569", -"6y c #3C4D3B", -"7y c #232226", -"8y c #15120F", -"9y c #13110E", -"0y c #080D05", -"ay c #11110D", -"by c #141110", -"cy c #1C1B0E", -"dy c #273138", -"ey c #45513E", -"fy c #76827D", -"gy c #C0C9CC", -"hy c #F7FAF5", -"iy c #F9FEFC", -"jy c #D6E5DE", -"ky c #AFAFAA", -"ly c #646D5A", -"my c #354238", -"ny c #1F2328", -"oy c #151310", -"py c #161310", -"qy c #010B00", -"ry c #12100C", -"sy c #1B1B1D", -"ty c #3B423B", -"uy c #283827", -"vy c #101100", -"wy c #06659F", -"xy c #0172C2", -"yy c #187196", -"zy c #92B9D4", -"Ay c #D1CBB0", -"By c #121B0C", -"Cy c #B9BF92", -"Dy c #8F9183", -"Ey c #161317", -"Fy c #B3C2D4", -"Gy c #FFF2C2", -"Hy c #ACAFB2", -"Iy c #3F484E", -"Jy c #3A3E32", -"Ky c #EBC13E", -"Ly c #ECC342", -"My c #FFFDF5", -"Ny c #A2C3B4", -"Oy c #0D1312", -"Py c #2C351F", -"Qy c #D4D4CC", -"Ry c #FBEFC7", -"Sy c #EFCD60", -"Ty c #080C09", -"Uy c #5F96BA", -"Vy c #615E3C", -"Wy c #AEC1CD", -"Xy c #1D1D1C", -"Yy c #70896E", -"Zy c #8DBEDE", -"`y c #1179BE", -" z c #3F92CB", -".z c #B3CAD7", -"+z c #FFF4E6", -"@z c #D7E0DF", -"#z c #A7A28A", -"$z c #535456", -"%z c #14110F", -"&z c #040504", -"*z c #070905", -"=z c #23201D", -"-z c #55616A", -";z c #7F8385", -">z c #D4D6CE", -",z c #F7FFFF", -"'z c #FEF5DB", -")z c #EFDD9D", -"!z c #ECC038", -"~z c #F0D989", -"{z c #F0F3EC", -"]z c #6F715B", -"^z c #000E00", -"/z c #FDFDF8", -"(z c #BCD6E4", -"_z c #0F6F8D", -":z c #091112", -"<z c #2E362B", -"[z c #C9D3C2", -"}z c #F4F9F6", -"|z c #EFF1EB", -"1z c #E8ECE6", -"2z c #C8CBC9", -"3z c #AEABA2", -"4z c #ACAAA0", -"5z c #99A391", -"6z c #A9AA9E", -"7z c #AEAAA3", -"8z c #BBBA9F", -"9z c #CEDFE9", -"0z c #EBECE5", -"az c #F0F4EE", -"bz c #F5F9F5", -"cz c #F8F8F4", -"dz c #EDF0E9", -"ez c #E5EBE7", -"fz c #C1CBCE", -"gz c #AEACA4", -"hz c #B1ADA4", -"iz c #7F987E", -"jz c #819A7F", -"kz c #8E9F89", -"lz c #AAA89D", -"mz c #BABCB9", -"nz c #E9EBEA", -"oz c #7D807C", -"pz c #0F0F00", -"qz c #06649F", -"rz c #2471A0", -"sz c #355A37", -"tz c #95C3E1", -"uz c #C8C4B6", -"vz c #969FA6", -"wz c #2C2520", -"xz c #A3CDE8", -"yz c #B6B09C", -"zz c #91979A", -"Az c #F4EABF", -"Bz c #233D23", -"Cz c #E8B61B", -"Dz c #FBE59C", -"Ez c #D2E8FB", -"Fz c #1379BD", -"Gz c #425662", -"Hz c #ECC64C", -"Iz c #FFFFEB", -"Jz c #292C2F", -"Kz c #F1CD56", -"Lz c #E8EDF1", -"Mz c #414B46", -"Nz c #010201", -"Oz c #21321C", -"Pz c #67623D", -"Qz c #706C3B", -"Rz c #5B5344", -"Sz c #69643E", -"Tz c #625B42", -"Uz c #67613F", -"Vz c #605942", -"Wz c #67603F", -"Xz c #5C5543", -"Yz c #526337", -"Zz c #6C6340", -"`z c #615B41", -" A c #66584C", -".A c #11370D", -"+A c #060007", -"@A c #4D5A65", -"#A c #E3F6FF", -"$A c #F2CF61", -"%A c #EDC54B", -"&A c #62A1CD", -"*A c #EEF0EB", -"=A c #5B5243", -"-A c #ECBC23", -";A c #F4ECCC", -">A c #E9EEEC", -",A c #0A1014", -"'A c #95998D", -")A c #F7F7EE", -"!A c #EAF1EF", -"~A c #1178BF", -"{A c #4794C6", -"]A c #8DBDDC", -"^A c #DFEDF2", -"/A c #F7F3E8", -"(A c #E0DFDE", -"_A c #8C8A62", -":A c #5B5346", -"<A c #222421", -"[A c #42594C", -"}A c #BCCDBE", -"|A c #F5F2E0", -"1A c #EEC641", -"2A c #B6B4AE", -"3A c #171410", -"4A c #B2B8BB", -"5A c #157ABF", -"6A c #057BC4", -"7A c #07131B", -"8A c #403C38", -"9A c #DDDAD2", -"0A c #F8F8F2", -"aA c #838482", -"bA c #05609D", -"cA c #106791", -"dA c #BADEF5", -"eA c #B1AC9E", -"fA c #8E8E7B", -"gA c #F3E4A6", -"hA c #D1D3DB", -"iA c #2181C1", -"jA c #3E4143", -"kA c #DEE5ED", -"lA c #80B5DA", -"mA c #F6F5E4", -"nA c #D2D0C7", -"oA c #26221D", -"pA c #67635C", -"qA c #EEEEE8", -"rA c #F2F6F4", -"sA c #F3F7F4", -"tA c #F2F7F4", -"uA c #174316", -"vA c #312E1A", -"wA c #D4D4BD", -"xA c #F6EECE", -"yA c #4A5D35", -"zA c #E9B20A", -"AA c #EED583", -"BA c #FDFFFB", -"CA c #6C6759", -"DA c #1C301A", -"EA c #6D775C", -"FA c #887D71", -"GA c #857C6E", -"HA c #877D70", -"IA c #6E735C", -"JA c #4D6341", -"KA c #A3A1A1", -"LA c #FBF9F2", -"MA c #ABD1E9", -"NA c #88BCDF", -"OA c #EDF4F2", -"PA c #F6F9F5", -"QA c #E6EAE6", -"RA c #0A0B0B", -"SA c #4B4F52", -"TA c #DCE1DB", -"UA c #F1F6F9", -"VA c #F3E6B4", -"WA c #F3D572", -"XA c #CED5DE", -"YA c #333637", -"ZA c #777060", -"`A c #ECF9FE", -" B c #4094CC", -".B c #0174CB", -"+B c #156563", -"@B c #3F3C38", -"#B c #DDDAD1", -"$B c #F1F4F0", -"%B c #CCE0EC", -"&B c #E5EEEF", -"*B c #055F9D", -"=B c #3A643A", -"-B c #EABC28", -";B c #202017", -">B c #CDCBBE", -",B c #B4D6EA", -"'B c #BCDDF6", -")B c #A9B892", -"!B c #949AA7", -"~B c #F4E7B2", -"{B c #1C231C", -"]B c #7E967D", -"^B c #CFE7F4", -"/B c #AAA295", -"(B c #171E23", -"_B c #B6CBDF", -":B c #F3DF98", -"<B c #FEEEB8", -"[B c #ADB0B4", -"}B c #7EA07A", -"|B c #D1E7FB", -"1B c #147ABE", -"2B c #3B91CC", -"3B c #E6EEED", -"4B c #6C6459", -"5B c #435562", -"6B c #EABF36", -"7B c #FFFFE0", -"8B c #595C5D", -"9B c #1D321C", -"0B c #CEDBC4", -"aB c #86BBDF", -"bB c #433B1B", -"cB c #A9BBA8", -"dB c #080A0B", -"eB c #8E9DA3", -"fB c #C8E6F6", -"gB c #74B0DB", -"hB c #6CADDA", -"iB c #6BABD9", -"jB c #6DADDB", -"kB c #E8F2F2", -"lB c #A9ABB3", -"mB c #1E1F19", -"nB c #BDC2BC", -"oB c #F9F0CB", -"pB c #0C1A0C", -"qB c #61A0CA", -"rB c #5D5243", -"sB c #EAB822", -"tB c #F4E1A1", -"uB c #F1F9FF", -"vB c #113513", -"wB c #080409", -"xB c #32392C", -"yB c #E1DCD6", -"zB c #F3FFFF", -"AB c #E3F5FD", -"BB c #E4F5FD", -"CB c #EBF9FF", -"DB c #F5FDFF", -"EB c #E0F0F7", -"FB c #C4DEEB", -"GB c #8EA9BA", -"HB c #0068B2", -"IB c #539ED3", -"JB c #A9CADF", -"KB c #CCE0EA", -"LB c #E9F8FE", -"MB c #F4FAFD", -"NB c #C2C0BB", -"OB c #758D6D", -"PB c #3D4545", -"QB c #20291D", -"RB c #0C1010", -"SB c #001700", -"TB c #7F9AAE", -"UB c #ECEEEF", -"VB c #F5E5A8", -"WB c #F0CE62", -"XB c #F0F7FC", -"YB c #5E645C", -"ZB c #0D350F", -"`B c #72ADD2", -" C c #0C7ABD", -".C c #051119", -"+C c #F6F6F1", -"@C c #F3F6F0", -"#C c #FEFFFB", -"$C c #808281", -"%C c #116892", -"&C c #131B0D", -"*C c #C3C6B8", -"=C c #C8E0EC", -"-C c #0E77BE", -";C c #B3D9F2", -">C c #BDB6A0", -",C c #0E1010", -"'C c #8D9594", -")C c #FBF8E4", -"!C c #F4D36E", -"~C c #F2CD5A", -"{C c #EECD62", -"]C c #F2CC57", -"^C c #F7DF93", -"/C c #D2DAD3", -"(C c #1E2B1C", -"_C c #828C7F", -":C c #2282C1", -"<C c #D1E1E9", -"[C c #ADA69A", -"}C c #111312", -"|C c #ADB4B2", -"1C c #F9F3D9", -"2C c #F2CD5C", -"3C c #F0CD5F", -"4C c #F1CD5D", -"5C c #F0CD5D", -"6C c #EECD60", -"7C c #F3CD59", -"8C c #F2D16A", -"9C c #FFF9D9", -"0C c #A9A9A9", -"aC c #141414", -"bC c #0B110C", -"cC c #87A380", -"dC c #C6E3F8", -"eC c #3C8EC7", -"fC c #E7EBE8", -"gC c #6C675E", -"hC c #323833", -"iC c #E3E7E7", -"jC c #F7EBBB", -"kC c #F0C950", -"lC c #F7DA7E", -"mC c #FCFFEF", -"nC c #4D5256", -"oC c #233320", -"pC c #CAD7C5", -"qC c #75B2DD", -"rC c #ECBD2C", -"sC c #FBF8E9", -"tC c #ACB2A3", -"uC c #AFD3EA", -"vC c #DAE8EB", -"wC c #C2D2D8", -"xC c #0E1A0C", -"yC c #ABBBAC", -"zC c #122A10", -"AC c #5F98BF", -"BC c #5D5D3C", -"CC c #FAE49E", -"DC c #BDE2F9", -"EC c #0C0D13", -"FC c #060807", -"GC c #6E8564", -"HC c #F8FFFF", -"IC c #3A90CB", -"JC c #398FCB", -"KC c #4394CB", -"LC c #519BCD", -"MC c #0067BB", -"NC c #2281C3", -"OC c #4394CD", -"PC c #A6D1EA", -"QC c #DFF2FF", -"RC c #DCEAF4", -"SC c #C1CDB1", -"TC c #819197", -"UC c #534F48", -"VC c #070209", -"WC c #6F7165", -"XC c #E8ECE8", -"YC c #EABD33", -"ZC c #EFF8FE", -"`C c #677E63", -" D c #020A02", -".D c #080209", -"+D c #FAFCFC", -"@D c #8EBDDB", -"#D c #0371BF", -"$D c #42798F", -"%D c #7A9170", -"&D c #838942", -"*D c #271E0D", -"=D c #000107", -"-D c #433E3A", -";D c #DFDBD3", -">D c #F8FBF7", -",D c #E2ECEE", -"'D c #EDF2F0", -")D c #F3F6EE", -"!D c #636660", -"~D c #2472A0", -"{D c #355C37", -"]D c #CCC9B7", -"^D c #97C4E2", -"/D c #3D513B", -"(D c #C1CFC5", -"_D c #E7F6F6", -":D c #F0F7E2", -"<D c #F8F7D2", -"[D c #E6F7F0", -"}D c #FFF7C0", -"|D c #E7F7F1", -"1D c #F8F7D3", -"2D c #E6F7F1", -"3D c #FFF7B8", -"4D c #E5F7F5", -"5D c #DFE7E1", -"6D c #7D7866", -"7D c #090707", -"8D c #0E0E09", -"9D c #A9AA99", -"0D c #EDF6F8", -"aD c #BECCD3", -"bD c #BBC6C9", -"cD c #080B0F", -"dD c #040706", -"eD c #50684E", -"fD c #CFD8D3", -"gD c #E7F6F3", -"hD c #EEF7E6", -"iD c #F9F7CF", -"jD c #F1F7DC", -"kD c #F4F7DB", -"lD c #E8F7F1", -"mD c #FFF7C3", -"nD c #E2F7F4", -"oD c #E6F5F7", -"pD c #D4D4D3", -"qD c #5C5953", -"rD c #BABEB2", -"sD c #BBDCF1", -"tD c #3385BC", -"uD c #E2E5E4", -"vD c #071209", -"wD c #819B7E", -"xD c #E4EAEF", -"yD c #EFF8E5", -"zD c #F7F7D2", -"AD c #F3F7D9", -"BD c #F2F7DE", -"CD c #E8F7F0", -"DD c #FFF7C5", -"ED c #E3F7F4", -"FD c #E5F7F7", -"GD c #EBF8F2", -"HD c #B3B5AF", -"ID c #272828", -"JD c #413F3D", -"KD c #E1E4DD", -"LD c #70B0DA", -"MD c #393828", -"ND c #FFFEF2", -"OD c #ADBBAB", -"PD c #1077BF", -"QD c #DEEAEC", -"RD c #A6C3DB", -"SD c #1D2017", -"TD c #BCC3B9", -"UD c #EBBF3A", -"VD c #050106", -"WD c #4C513D", -"XD c #FAE39D", -"YD c #BEE6FF", -"ZD c #0C1114", -"`D c #7D836E", -" E c #3489C6", -".E c #0C76BE", -"+E c #3189C5", -"@E c #5CA3D2", -"#E c #A4CDEA", -"$E c #C5E3F5", -"%E c #FBF1E1", -"&E c #B5B2AA", -"*E c #050500", -"=E c #6C6F6E", -"-E c #EED274", -";E c #87877A", -">E c #0D0D0B", -",E c #CFD5D4", -"'E c #9EC9E3", -")E c #0C74C0", -"!E c #637C75", -"~E c #CEA82E", -"{E c #F0B614", -"]E c #EFB81D", -"^E c #BD9540", -"/E c #341F11", -"(E c #212A28", -"_E c #CDD5C4", -":E c #D8E7ED", -"<E c #F3F7F7", -"[E c #F5FBFF", -"}E c #E9EDEE", -"|E c #3A3A2B", -"1E c #005FA4", -"2E c #006FC5", -"3E c #0071CC", -"4E c #0379CF", -"5E c #006ECB", -"6E c #146F93", -"7E c #D2CCAE", -"8E c #9EC8E4", -"9E c #6EABD2", -"0E c #544E43", -"aE c #060C06", -"bE c #283029", -"cE c #414D58", -"dE c #48504F", -"eE c #4E5043", -"fE c #415059", -"gE c #555036", -"hE c #425059", -"iE c #4E5044", -"jE c #41505A", -"kE c #585030", -"lE c #40505D", -"mE c #3B4248", -"nE c #13100D", -"oE c #1D1D1B", -"pE c #E0DBD7", -"qE c #A4CBE3", -"rE c #6CA9D1", -"sE c #F0F2F0", -"tE c #484640", -"uE c #070F06", -"vE c #313531", -"wE c #424F5B", -"xE c #475052", -"yE c #4F5041", -"zE c #49504B", -"AE c #4B5049", -"BE c #42505A", -"CE c #545038", -"DE c #3E505C", -"EE c #404C57", -"FE c #343230", -"GE c #151211", -"HE c #F4F7FA", -"IE c #77B3D7", -"JE c #0E74BB", -"KE c #BFDAE8", -"LE c #D8D2C9", -"ME c #1E1B16", -"NE c #0C190B", -"OE c #3F4142", -"PE c #485153", -"QE c #4D5043", -"RE c #4A5048", -"SE c #4A504B", -"TE c #435059", -"UE c #545039", -"VE c #3F505C", -"WE c #40505E", -"XE c #424E58", -"YE c #272827", -"ZE c #70866C", -"`E c #EDF4FB", -" F c #4D9ACD", -".F c #363D37", -"+F c #8A8273", -"@F c #ECCA5D", -"#F c #E8B006", -"$F c #FAF6E3", -"%F c #0F1B0F", -"&F c #DBEAF2", -"*F c #C3B671", -"=F c #0D1A0A", -"-F c #A8BBA9", -";F c #EFCF67", -">F c #65603C", -",F c #F1E7A8", -"'F c #12110D", -")F c #060706", -"!F c #5D7656", -"~F c #F4FBFD", -"{F c #4591C9", -"]F c #2683C3", -"^F c #6CADD6", -"/F c #DDEAEF", -"(F c #FFF9F0", -"_F c #989476", -":F c #0B0B07", -"<F c #171712", -"[F c #CECCB3", -"}F c #F7F1D4", -"|F c #F2E7BB", -"1F c #8F8C8C", -"2F c #C3C8C9", -"3F c #9EC9E4", -"4F c #0772BB", -"5F c #5E8785", -"6F c #DFAA1B", -"7F c #EEB918", -"8F c #F0C231", -"9F c #C4911C", -"0F c #65533E", -"aF c #C2CDC9", -"bF c #E6EEEE", -"cF c #F3F8FB", -"dF c #F3EBC8", -"eF c #F8E499", -"fF c #DBC26A", -"gF c #715A45", -"hF c #1E3413", -"iF c #022311", -"jF c #000008", -"kF c #00130D", -"lF c #001802", -"mF c #406177", -"nF c #427F7C", -"oF c #407C7D", -"pF c #547C7B", -"qF c #888A5E", -"rF c #8E8A5B", -"sF c #949458", -"tF c #276EA2", -"uF c #0070C1", -"vF c #2772A2", -"wF c #385B3A", -"xF c #CBC6B6", -"yF c #96A2AA", -"zF c #24211A", -"AF c #C5DCE9", -"BF c #EDECEA", -"CF c #062E0B", -"DF c #8F9394", -"EF c #3D90C8", -"FF c #338CC9", -"GF c #E7F1F4", -"HF c #BAB9B7", -"IF c #AECEDE", -"JF c #DDEBF0", -"KF c #2A87C6", -"LF c #529CCE", -"MF c #7D7C7C", -"NF c #060505", -"OF c #D4DDD7", -"PF c #A3CEE9", -"QF c #D2D2CE", -"RF c #FEF6D0", -"SF c #FAF7E9", -"TF c #1E7EC2", -"UF c #E1ECEE", -"VF c #9FB7BC", -"WF c #C0C5BC", -"XF c #575341", -"YF c #CCE7ED", -"ZF c #0E1112", -"`F c #858674", -" G c #DEF0F8", -".G c #358AC7", -"+G c #2581C3", -"@G c #FCFEF8", -"#G c #8D867A", -"$G c #050904", -"%G c #668260", -"&G c #EBBE34", -"*G c #F3F6EB", -"=G c #89937D", -"-G c #0E100A", -";G c #A1CBE5", -">G c #0973BC", -",G c #0071BE", -"'G c #387095", -")G c #D6A727", -"!G c #EAB518", -"~G c #E3B32B", -"{G c #EDE0B3", -"]G c #F5F8F9", -"^G c #F3F6F5", -"/G c #F1EFDD", -"(G c #EECB53", -"_G c #C58F27", -":G c #BD8623", -"<G c #C5991F", -"[G c #AD8123", -"}G c #CEA019", -"|G c #AC7E23", -"1G c #9A6C26", -"2G c #D5A522", -"3G c #AF7E2A", -"4G c #D0A322", -"5G c #CE9D23", -"6G c #D79F1D", -"7G c #D79E1C", -"8G c #CC911D", -"9G c #C5A235", -"0G c #2879A2", -"aG c #0270BD", -"bG c #136B93", -"cG c #091706", -"dG c #BCC3B4", -"eG c #DCEAEE", -"fG c #4697CE", -"gG c #ADC5D5", -"hG c #2B2521", -"iG c #040101", -"jG c #0B1218", -"kG c #7D7F7C", -"lG c #F8F4EA", -"mG c #90BEDC", -"nG c #60A5D3", -"oG c #F6FCFA", -"pG c #91A3AD", -"qG c #25211C", -"rG c #0F1F22", -"sG c #ABB1B3", -"tG c #FEFDF6", -"uG c #85B7D8", -"vG c #157CBF", -"wG c #9AC6E1", -"xG c #ECF6F7", -"yG c #5F857B", -"zG c #13130D", -"AG c #2B3A44", -"BG c #D4D7D5", -"CG c #408DC1", -"DG c #E1DFCD", -"EG c #373C32", -"FG c #ECCA5E", -"GG c #FAF7E7", -"HG c #ABB2A9", -"IG c #0D77BE", -"JG c #DCE9EC", -"KG c #BDCBD1", -"LG c #111B0E", -"MG c #ADBDAE", -"NG c #163815", -"OG c #4C5639", -"PG c #FAE5A1", -"QG c #C1D8E5", -"RG c #0C0F11", -"SG c #657A5C", -"TG c #EFF9FC", -"UG c #4290C8", -"VG c #A4C9DF", -"WG c #061207", -"XG c #4A5153", -"YG c #F1D16B", -"ZG c #F4E8BB", -"`G c #979688", -" H c #12110B", -".H c #B8D9EC", -"+H c #1279BF", -"@H c #0273BE", -"#H c #82855C", -"$H c #DA9A17", -"%H c #CF9A21", -"&H c #ECBA19", -"*H c #EDC74A", -"=H c #EECC61", -"-H c #F3F3E9", -";H c #F4F6F2", -">H c #EBF1EF", -",H c #D4E5ED", -"'H c #F6F8EE", -")H c #E0DAC2", -"!H c #AB8656", -"~H c #CD9620", -"{H c #CE9721", -"]H c #E3B01B", -"^H c #C79023", -"/H c #E2AD1C", -"(H c #CF9A20", -"_H c #D29D20", -":H c #E4B01B", -"<H c #C58D23", -"[H c #EBB71A", -"}H c #CB9422", -"|H c #EEBC18", -"1H c #EBB819", -"2H c #D2951C", -"3H c #9D913E", -"4H c #1F759B", -"5H c #264B28", -"6H c #9CC3E1", -"7H c #0C1807", -"8H c #C3C7B5", -"9H c #A3CDE9", -"0H c #6CAAD2", -"aH c #DEEDF1", -"bH c #ECECE6", -"cH c #7C8883", -"dH c #54513F", -"eH c #4D483E", -"fH c #1E351A", -"gH c #574B45", -"hH c #1A3417", -"iH c #504940", -"jH c #343D2A", -"kH c #414335", -"lH c #25381F", -"mH c #464539", -"nH c #48453A", -"oH c #263F1A", -"pH c #747D7C", -"qH c #B4BFC4", -"rH c #95C1DD", -"sH c #88BAD8", -"tH c #D5D9D8", -"uH c #707C74", -"vH c #524E3D", -"wH c #4F483F", -"xH c #2C3B24", -"yH c #3C4130", -"zH c #363E2C", -"AH c #1F361A", -"BH c #564B45", -"CH c #514840", -"DH c #4E4B47", -"EH c #728581", -"FH c #C9DEDD", -"GH c #81B5D7", -"HH c #1D7FC0", -"IH c #B9D7E5", -"JH c #F4F7F6", -"KH c #A8B7C1", -"LH c #64684F", -"MH c #4E483F", -"NH c #434436", -"OH c #2F3C27", -"PH c #504941", -"QH c #193316", -"RH c #544B44", -"SH c #474539", -"TH c #3B4030", -"UH c #2E3822", -"VH c #56595F", -"WH c #8BA192", -"XH c #E1F2F7", -"YH c #5999C4", -"ZH c #056EB4", -"`H c #FEF9DA", -" I c #ABB4A9", -".I c #0E1A0F", -"+I c #ABB8A5", -"@I c #B9C9D1", -"#I c #121C0E", -"$I c #AFBEAF", -"%I c #5E93B7", -"&I c #645D3E", -"*I c #C1D6E2", -"=I c #687B5F", -"-I c #EEF8FB", -";I c #408FC8", -">I c #6DADD9", -",I c #79B4DA", -"'I c #85BADC", -")I c #5AA2D3", -"!I c #1979BE", -"~I c #6CAAD6", -"{I c #F3F9F8", -"]I c #4A563D", -"^I c #31393F", -"/I c #D7E2E3", -"(I c #F4D46E", -"_I c #F4FCFF", -":I c #8E8982", -"<I c #100E0E", -"[I c #9CC8E3", -"}I c #647374", -"|I c #D9A01E", -"1I c #C48D23", -"2I c #E9B61D", -"3I c #EFDEA3", -"4I c #F7F7F1", -"5I c #F0F2EC", -"6I c #C7B486", -"7I c #AD7427", -"8I c #CA9321", -"9I c #D09A20", -"0I c #DEAA1C", -"aI c #E6B21B", -"bI c #EDBA19", -"cI c #E3AF1B", -"dI c #DFAB1D", -"eI c #ECB919", -"fI c #EBB81A", -"gI c #E7AF16", -"hI c #AE9448", -"iI c #325836", -"jI c #CBC7B6", -"kI c #EFC94E", -"lI c #ECBC29", -"mI c #F4EFD8", -"nI c #D6C475", -"oI c #232119", -"pI c #C9C8BF", -"qI c #E1EDEE", -"rI c #C7E1EE", -"sI c #E9F3F1", -"tI c #E9EDE8", -"uI c #DEE8E1", -"vI c #E9ECE9", -"wI c #DDE7E1", -"xI c #E8ECE9", -"yI c #E2E9E4", -"zI c #E5EBE6", -"AI c #DFE8E2", -"BI c #E6EBE7", -"CI c #DFE9E1", -"DI c #EAF3F3", -"EI c #CCE4F1", -"FI c #75B0D8", -"GI c #509CCF", -"HI c #CFE5F0", -"II c #E7F1F0", -"JI c #E8EDE8", -"KI c #E8EBE8", -"LI c #E1E9E4", -"MI c #E3EAE5", -"NI c #E2EAE5", -"OI c #DDE8E1", -"PI c #DCE7E0", -"QI c #E6ECEA", -"RI c #EAF3F4", -"SI c #C5DFEE", -"TI c #4494CA", -"UI c #DEEEF4", -"VI c #EAF1EA", -"WI c #E1E9E3", -"XI c #DDE7E0", -"YI c #E8EBE9", -"ZI c #E0E9E2", -"`I c #E4EAE5", -" J c #E1E8E3", -".J c #E7EEED", -"+J c #EAF4F6", -"@J c #A8CEE6", -"#J c #D2D2CF", -"$J c #ECBF2F", -"%J c #AEBCAC", -"&J c #A1B8BD", -"*J c #BFC4BB", -"=J c #63A4D0", -"-J c #565340", -";J c #FAE39E", -">J c #C4E7FD", -",J c #0D1113", -"'J c #828571", -")J c #E0F1F9", -"!J c #368AC7", -"~J c #63A8D5", -"{J c #DBEAF0", -"]J c #EEF0EC", -"^J c #E9E9E1", -"/J c #E9EBE2", -"(J c #F5F5F0", -"_J c #C3DFEE", -":J c #66A8D4", -"<J c #257ABD", -"[J c #5DA3D4", -"}J c #F1F9F8", -"|J c #615D4E", -"1J c #384246", -"2J c #E1EFED", -"3J c #F3D36D", -"4J c #EBBF39", -"5J c #637A60", -"6J c #010801", -"7J c #D1EDFE", -"8J c #9AC3DC", -"9J c #0171BE", -"0J c #0A6FBD", -"aJ c #7E8768", -"bJ c #C48722", -"cJ c #D09A1F", -"dJ c #DBA61E", -"eJ c #F3ECD0", -"fJ c #E0E6E2", -"gJ c #B2A377", -"hJ c #A56E27", -"iJ c #E0AC1C", -"jJ c #BF8824", -"kJ c #EEBB18", -"lJ c #CD8F1D", -"mJ c #0772BD", -"nJ c #146B94", -"oJ c #99C3E6", -"pJ c #181C11", -"qJ c #C9C9BC", -"rJ c #C0DDEE", -"sJ c #3A89C3", -"tJ c #2D82BC", -"uJ c #2484C4", -"vJ c #2684C3", -"wJ c #3184BC", -"xJ c #2984C1", -"yJ c #2384C6", -"zJ c #3A84B6", -"AJ c #267CB7", -"BJ c #549FD2", -"CJ c #8CBFE2", -"DJ c #8DC0E3", -"EJ c #9FCBE9", -"FJ c #89BEE2", -"GJ c #A0CCEA", -"HJ c #97C6E6", -"IJ c #91C3E5", -"JJ c #9CCAE8", -"KJ c #8FC2E4", -"LJ c #8FC1E3", -"MJ c #9ECBE9", -"NJ c #61A5D3", -"OJ c #2785C5", -"PJ c #277DB8", -"QJ c #2883C1", -"RJ c #2684C4", -"SJ c #2583C3", -"TJ c #2A84C0", -"UJ c #297FB9", -"VJ c #66A8D6", -"WJ c #8DC0E2", -"XJ c #8CBFE3", -"YJ c #A1CDEA", -"ZJ c #89BDE2", -"`J c #96C5E6", -" K c #9FCBEA", -".K c #92BEDA", -"+K c #5FA1CD", -"@K c #1D80C3", -"#K c #3884B6", -"$K c #2484C5", -"%K c #2884C2", -"&K c #2584C4", -"*K c #2B84C0", -"=K c #2F84BC", -"-K c #3384BA", -";K c #2E84BE", -">K c #2784C3", -",K c #2483C3", -"'K c #217BB7", -")K c #2E86C3", -"!K c #7FB7DE", -"~K c #97C6E7", -"{K c #94C5E5", -"]K c #8EC1E4", -"^K c #9DCBE8", -"/K c #8ABEE3", -"(K c #9CCAE9", -"_K c #7EB8DD", -":K c #2986C4", -"<K c #E7AF05", -"[K c #C2B571", -"}K c #A8BBAA", -"|K c #ECC241", -"1K c #4D5939", -"2K c #FAE49F", -"3K c #C4E5F7", -"4K c #0D1013", -"5K c #607959", -"6K c #F4FBFE", -"7K c #75B1D6", -"8K c #F1F7F9", -"9K c #BECFBB", -"0K c #616466", -"aK c #353926", -"bK c #2B3B26", -"cK c #7C7B7C", -"dK c #C0BDB5", -"eK c #FDF9F0", -"fK c #F5ECE0", -"gK c #8DB6CE", -"hK c #529DCF", -"iK c #2F80B8", -"jK c #157BC0", -"kK c #C1DBE8", -"lK c #E8F3F8", -"mK c #08290A", -"nK c #030506", -"oK c #585A30", -"pK c #FFF8CA", -"qK c #EED171", -"rK c #EDF6FD", -"sK c #5C6E5C", -"tK c #78B1D4", -"uK c #1076BD", -"vK c #1879B4", -"wK c #317891", -"xK c #3D7C9B", -"yK c #947A48", -"zK c #C5881F", -"AK c #D5A01F", -"BK c #D49F1F", -"CK c #EDBB19", -"DK c #F2F5F1", -"EK c #CDD1CD", -"FK c #A5A895", -"GK c #AC8B58", -"HK c #AC6E21", -"IK c #DEAB1D", -"JK c #DDA91D", -"KK c #EBB91A", -"LK c #DB9E17", -"MK c #4582A6", -"NK c #006FBE", -"OK c #23769D", -"PK c #93BCD8", -"QK c #CCC6B2", -"RK c #F5EFD3", -"SK c #CBDBE3", -"TK c #707A74", -"UK c #EEECE3", -"VK c #E2E9E9", -"WK c #CED8DC", -"XK c #C0DAE8", -"YK c #C2DAE7", -"ZK c #D2DADB", -"`K c #C7DAE3", -" L c #BEDAEA", -".L c #DFDAD3", -"+L c #C4DAE5", -"@L c #D4DADA", -"#L c #B7D5E7", -"$L c #B2D1E2", -"%L c #B3D1E3", -"&L c #CCE0EB", -"*L c #AECEE1", -"=L c #C1DAE7", -"-L c #BAD5E5", -";L c #C8DEE9", -">L c #B7D4E4", -",L c #B5D3E4", -"'L c #B4D2E3", -")L c #BED9E8", -"!L c #D5DADA", -"~L c #C8DAE3", -"{L c #C3DCEB", -"]L c #C3DDED", -"^L c #C9DAE1", -"/L c #B8D4E4", -"(L c #B2D1E3", -"_L c #D0E3EC", -":L c #ACCDE1", -"<L c #C0D9E7", -"[L c #BFD9E7", -"}L c #CEE2EC", -"|L c #B1D0E2", -"1L c #C0D1D9", -"2L c #C1D5DF", -"3L c #DEDAD3", -"4L c #C5DAE5", -"5L c #C1DAE8", -"6L c #CADAE1", -"7L c #D1DADC", -"8L c #C6DAE4", -"9L c #D6DAD9", -"0L c #CEDADF", -"aL c #C3DAE6", -"bL c #C4DAE6", -"cL c #D4DBDA", -"dL c #C2D8E4", -"eL c #B3D1E2", -"fL c #B0D0E2", -"gL c #BED8E6", -"hL c #AFCFE1", -"iL c #CDE2EB", -"jL c #C3DBE7", -"kL c #BCDAEA", -"lL c #A0CCE8", -"mL c #599FCE", -"nL c #2985C3", -"oL c #FFFAE3", -"pL c #A9B1A3", -"qL c #E0EBEC", -"rL c #BBC3B9", -"sL c #112811", -"tL c #6099C0", -"uL c #ECC13A", -"vL c #EAEAC3", -"wL c #6A745E", -"xL c #EFF7FB", -"yL c #91C5E8", -"zL c #74B5DF", -"AL c #78B7E0", -"BL c #7CBAE2", -"CL c #599FCF", -"DL c #2C87C3", -"EL c #318AC5", -"FL c #E3F1F4", -"GL c #A2A9B0", -"HL c #09220E", -"IL c #010003", -"JL c #13100C", -"KL c #61615D", -"LL c #A3A29C", -"ML c #D9D6D0", -"NL c #ECEDDB", -"OL c #B3D8F3", -"PL c #95C5E7", -"QL c #60A6D6", -"RL c #549CCC", -"SL c #328CCD", -"TL c #348BC4", -"UL c #2583C1", -"VL c #358CC5", -"WL c #5BA0CD", -"XL c #7FAECD", -"YL c #D4EAF1", -"ZL c #E2EAE8", -"`L c #546A78", -" M c #879685", -".M c #FFFDF3", -"+M c #EDC64C", -"@M c #DAE5EC", -"#M c #42494C", -"$M c #69AAD3", -"%M c #0471B9", -"&M c #1075B6", -"*M c #5B7A79", -"=M c #8D8B60", -"-M c #AFA94F", -";M c #CFA21F", -">M c #D69218", -",M c #D79B19", -"'M c #D29E20", -")M c #EFBD19", -"!M c #F0DD99", -"~M c #F4F9FC", -"{M c #D7E8EF", -"]M c #9CAEB2", -"^M c #C7BD8A", -"/M c #A67D48", -"(M c #AB6F25", -"_M c #D7A11E", -":M c #F3C217", -"<M c #BD8323", -"[M c #897D59", -"}M c #0072CF", -"|M c #0273C1", -"1M c #186B98", -"2M c #102112", -"3M c #93C2E1", -"4M c #D1CDB2", -"5M c #F0DB93", -"6M c #F1F1ED", -"7M c #3F4B51", -"8M c #0C0D10", -"9M c #615D56", -"0M c #7B7D7E", -"aM c #7D7E7D", -"bM c #7F7E7C", -"cM c #7E7E7C", -"dM c #7C7E7D", -"eM c #7F7E7B", -"fM c #7A7E7E", -"gM c #7B7C7B", -"hM c #7B7C7A", -"iM c #7D7D7B", -"jM c #7E7D7C", -"kM c #7C7C7B", -"lM c #7C7E7E", -"mM c #7D7E7C", -"nM c #7E7E7B", -"oM c #808487", -"pM c #80878A", -"qM c #7D7C7A", -"rM c #7F7F7C", -"sM c #7B7E7E", -"tM c #7A7A79", -"uM c #878683", -"vM c #CAC0B5", -"wM c #D9F2FF", -"xM c #338AC5", -"yM c #FFFBE5", -"zM c #FAF7E4", -"AM c #A6A8A1", -"BM c #DBE9EC", -"CM c #C1CDD0", -"DM c #0F1A0C", -"EM c #61A1CC", -"FM c #EEF1EA", -"GM c #EED892", -"HM c #040408", -"IM c #171E16", -"JM c #909685", -"KM c #CFD6C7", -"LM c #D5D3CC", -"MM c #D4D2CA", -"NM c #D4D2CB", -"OM c #D7F0FD", -"PM c #DCEDFD", -"QM c #89BBDA", -"RM c #297CB5", -"SM c #006CB6", -"TM c #7BB6DB", -"UM c #EAE7DF", -"VM c #3B3833", -"WM c #151413", -"XM c #282A2A", -"YM c #3E533D", -"ZM c #858B8F", -"`M c #9FB4A5", -" N c #C3CEB5", -".N c #D3D9D8", -"+N c #D8F3FF", -"@N c #E5F1C9", -"#N c #E5F6FF", -"$N c #DCEEFE", -"%N c #D9ECFD", -"&N c #DDEDFE", -"*N c #E5F5FF", -"=N c #E3F5FF", -"-N c #D5DEE0", -";N c #DAD7D1", -">N c #AAA797", -",N c #464B46", -"'N c #2A2523", -")N c #CDCFD5", -"!N c #F7EAB8", -"~N c #F5F0DB", -"{N c #C9CDC2", -"]N c #2E2F25", -"^N c #85827A", -"/N c #458DBD", -"(N c #0771B8", -"_N c #768763", -":N c #E0AA1E", -"<N c #D19118", -"[N c #F7BD10", -"}N c #ECB618", -"|N c #E6B31A", -"1N c #DDAA1D", -"2N c #F2EDD5", -"3N c #F9F7EF", -"4N c #C4E2FC", -"5N c #A6C0CC", -"6N c #B6B8A2", -"7N c #A37C4E", -"8N c #BF851F", -"9N c #D7A11F", -"0N c #CD9720", -"aN c #A17738", -"bN c #317DA9", -"cN c #0073C7", -"dN c #335D35", -"eN c #EFC94D", -"fN c #A7AEAE", -"gN c #0A0501", -"hN c #0A090A", -"iN c #0C0D0D", -"jN c #0C0D0F", -"kN c #090A0C", -"lN c #26221F", -"mN c #3B454B", -"nN c #E4E6E3", -"oN c #D6E6EB", -"pN c #FEFFF0", -"qN c #EBC347", -"rN c #AEBFAC", -"sN c #000F00", -"tN c #2080C2", -"uN c #E2ECEC", -"vN c #9ABEDE", -"wN c #23221C", -"xN c #C3C6BF", -"yN c #EAB924", -"zN c #EBC03E", -"AN c #64ADDD", -"BN c #4F4E40", -"CN c #F7F5E1", -"DN c #B7B7A7", -"EN c #111711", -"FN c #2E3029", -"GN c #37322E", -"HN c #36322D", -"IN c #36322E", -"JN c #342F29", -"KN c #404850", -"LN c #EFEEF2", -"MN c #CEE2E9", -"NN c #328AC5", -"ON c #0E77BD", -"PN c #A8CDE4", -"QN c #AEABA6", -"RN c #121213", -"SN c #29513E", -"TN c #5B6979", -"UN c #050705", -"VN c #111D14", -"WN c #222A1E", -"XN c #3C3B38", -"YN c #434E55", -"ZN c #595132", -"`N c #5A5C5C", -" O c #688763", -".O c #6B9167", -"+O c #6A9066", -"@O c #6C9568", -"#O c #5F6D5D", -"$O c #585657", -"%O c #3F403F", -"&O c #363736", -"*O c #171614", -"=O c #9DA999", -"-O c #F7F3DF", -";O c #EECB55", -">O c #F9FAF6", -",O c #ACACAC", -"'O c #D5D8D4", -")O c #D7E4E8", -"!O c #2980BB", -"~O c #0270BE", -"{O c #1377AF", -"]O c #C0992F", -"^O c #DCA61C", -"/O c #DCA81E", -"(O c #EAB81A", -"_O c #F3F2E3", -":O c #F6FAFE", -"<O c #E0D183", -"[O c #9AACBC", -"}O c #B8C2A3", -"|O c #C0831A", -"1O c #B47B27", -"2O c #B88026", -"3O c #E5B11B", -"4O c #D8A31D", -"5O c #887551", -"6O c #207DB5", -"7O c #006DC0", -"8O c #F1D574", -"9O c #EEF4FA", -"0O c #8E8A81", -"aO c #0C0807", -"bO c #2C3338", -"cO c #BAD7E2", -"dO c #2D3C45", -"eO c #ECC95A", -"fO c #FAF7E3", -"gO c #A7A9A6", -"hO c #112211", -"iO c #AFC2A7", -"jO c #B4D5EB", -"kO c #D8EAF4", -"lO c #D2B551", -"mO c #041604", -"nO c #9DB6A1", -"oO c #FCF0CE", -"pO c #F4EED5", -"qO c #EEF1EE", -"rO c #515457", -"sO c #0C0E0D", -"tO c #EEE8DD", -"uO c #ABD0E6", -"vO c #2E87C6", -"wO c #DBEBF2", -"xO c #989998", -"yO c #0E0F11", -"zO c #BDBD8E", -"AO c #D2D2D5", -"BO c #416443", -"CO c #030206", -"DO c #0B0D0C", -"EO c #789876", -"FO c #F0E5B7", -"GO c #EDC33E", -"HO c #F1E3AF", -"IO c #EAEDE4", -"JO c #5C5734", -"KO c #070109", -"LO c #002300", -"MO c #F3F4EF", -"NO c #B8D4E2", -"OO c #0063B5", -"PO c #0070BD", -"QO c #297DB5", -"RO c #C08F2A", -"SO c #F6F5E9", -"TO c #A9C9D2", -"UO c #D6BA66", -"VO c #A0794E", -"WO c #CE951C", -"XO c #E7B41B", -"YO c #B98026", -"ZO c #DAA61E", -"`O c #837F62", -" P c #2080BA", -".P c #0171C0", -"+P c #EFCB55", -"@P c #F6F5EE", -"#P c #9BB59E", -"$P c #30433B", -"%P c #1D1C19", -"&P c #1E1D19", -"*P c #1C1B19", -"=P c #1F1E18", -"-P c #1C191A", -";P c #1E1D18", -">P c #201F17", -",P c #1C1B1A", -"'P c #1F1D18", -")P c #1B1A1A", -"!P c #1D1C18", -"~P c #1D1B1A", -"{P c #1E1C19", -"]P c #1E1C18", -"^P c #201E17", -"/P c #201E18", -"(P c #1D1A19", -"_P c #1F1D19", -":P c #1D1B18", -"<P c #1E1B18", -"[P c #1C1D17", -"}P c #0D100D", -"|P c #686660", -"1P c #EEFAFB", -"2P c #4796CC", -"3P c #FEF5CC", -"4P c #EDC13A", -"5P c #F9F7EA", -"6P c #AFC1AD", -"7P c #2482C3", -"8P c #E3ECED", -"9P c #95BAD9", -"0P c #25231E", -"aP c #C6C7C1", -"bP c #F7EFCB", -"cP c #0A130B", -"dP c #63AADB", -"eP c #524E41", -"fP c #ECBF30", -"gP c #F6F1D9", -"hP c #E7ECEB", -"iP c #515455", -"jP c #131211", -"kP c #080703", -"lP c #6E6F59", -"mP c #FFFBEA", -"nP c #61A6D2", -"oP c #2F88C7", -"pP c #DAE9EE", -"qP c #837A6F", -"rP c #101011", -"sP c #CCD2D7", -"tP c #FBF8E5", -"uP c #F5F3E0", -"vP c #CDE7F5", -"wP c #8A9B64", -"xP c #314133", -"yP c #222124", -"zP c #161713", -"AP c #161918", -"BP c #262627", -"CP c #CACFD2", -"DP c #EFE4B8", -"EP c #F2E9C3", -"FP c #C6D1CB", -"GP c #85868C", -"HP c #257CB6", -"IP c #BC912F", -"JP c #EDC33D", -"KP c #F6F6F0", -"LP c #9FC5DD", -"MP c #9E978C", -"NP c #BA9341", -"OP c #C58C1E", -"PP c #D6A11F", -"QP c #ECB91A", -"RP c #CB8D1B", -"SP c #C48526", -"TP c #4E7B84", -"UP c #0C75BB", -"VP c #0D698E", -"WP c #D1CEB3", -"XP c #E9B30D", -"YP c #F0D886", -"ZP c #FFFDF0", -"`P c #EDFFFF", -" Q c #D4D5B7", -".Q c #C9C4B0", -"+Q c #CCC8B1", -"@Q c #C6C2B5", -"#Q c #CFCCAE", -"$Q c #C2BDB6", -"%Q c #CCC8B0", -"&Q c #CAC7B5", -"*Q c #C3BEAF", -"=Q c #D3D2B2", -"-Q c #C4BFB2", -";Q c #CDCAB3", -">Q c #D1CFB1", -",Q c #C4BFB3", -"'Q c #CECBB0", -")Q c #C7C3B0", -"!Q c #CBC8B5", -"~Q c #C3BDB0", -"{Q c #C3BDB2", -"]Q c #CDCBB1", -"^Q c #C5C1B3", -"/Q c #CECBB1", -"(Q c #C6C1B3", -"_Q c #CDCAB0", -":Q c #C8C5B6", -"<Q c #C6C0AF", -"[Q c #D0CEB3", -"}Q c #C7C2B1", -"|Q c #CBC8B4", -"1Q c #C4BEB1", -"2Q c #C2BDB3", -"3Q c #CCC7B0", -"4Q c #C9C5B3", -"5Q c #C9C6B6", -"6Q c #C4BEAF", -"7Q c #D2D1B2", -"8Q c #C5BFB2", -"9Q c #CCCAB3", -"0Q c #C3BEB3", -"aQ c #CECBAF", -"bQ c #C7C3B6", -"cQ c #C9C4AF", -"dQ c #CCC9B3", -"eQ c #C9C5B0", -"fQ c #C4BDB0", -"gQ c #C3BEB2", -"hQ c #CDCAB1", -"iQ c #C5C0B3", -"jQ c #CFCCB1", -"kQ c #CECAAF", -"lQ c #CFCDB3", -"mQ c #C8C2B0", -"nQ c #CFCCB0", -"oQ c #C6C1B5", -"pQ c #C8C4B3", -"qQ c #CDC9AF", -"rQ c #C5BEAE", -"sQ c #D2D0B3", -"tQ c #C5C0B1", -"uQ c #D2D0B1", -"vQ c #CFCCAF", -"wQ c #CAC5AF", -"xQ c #CACDB4", -"yQ c #828F7C", -"zQ c #2C3225", -"AQ c #D5D9CA", -"BQ c #7DB8DF", -"CQ c #E2E1CD", -"DQ c #393E33", -"EQ c #E8AF05", -"FQ c #FAF6E2", -"GQ c #AAB0A9", -"HQ c #C2CDD1", -"IQ c #AABBAB", -"JQ c #ECC244", -"KQ c #143314", -"LQ c #62A6D3", -"MQ c #505939", -"NQ c #ECC135", -"OQ c #F5EDCB", -"PQ c #BAB8B2", -"QQ c #646D74", -"RQ c #54616C", -"SQ c #566069", -"TQ c #55595E", -"UQ c #55595D", -"VQ c #586875", -"WQ c #555659", -"XQ c #55585D", -"YQ c #4E5648", -"ZQ c #131413", -"`Q c #161E26", -" R c #B9BEBF", -".R c #C6DDE8", -"+R c #0A71BB", -"@R c #3189C7", -"#R c #DCEAEF", -"$R c #817C70", -"%R c #101112", -"&R c #F8DD85", -"*R c #EDC548", -"=R c #EDD483", -"-R c #FFFEF1", -";R c #DBDDD9", -">R c #ADB5A4", -",R c #74887D", -"'R c #5D6672", -")R c #4B4A47", -"!R c #48433E", -"~R c #19311A", -"{R c #1A2519", -"]R c #192419", -"^R c #151615", -"/R c #182118", -"(R c #171D18", -"_R c #1D2F1C", -":R c #4B4541", -"<R c #4C4D50", -"[R c #5F7570", -"}R c #ADBFB8", -"|R c #FAF7E5", -"1R c #EDCE66", -"2R c #E8B003", -"3R c #F0DC99", -"4R c #F6F8F7", -"5R c #4B5F4F", -"6R c #040606", -"7R c #CECFC9", -"8R c #ECF1EF", -"9R c #0271BD", -"0R c #0870B6", -"aR c #AA9D4C", -"bR c #D9A31D", -"cR c #E7B41A", -"dR c #EFDC9A", -"eR c #F4F7F7", -"fR c #F9F9F4", -"gR c #9BBEC7", -"hR c #75671B", -"iR c #86582C", -"jR c #C99023", -"kR c #CA9422", -"lR c #DCA81D", -"mR c #CA9421", -"nR c #FDAE01", -"oR c #8D9E6F", -"pR c #046DBD", -"qR c #22759D", -"rR c #335E35", -"sR c #92BAD5", -"tR c #ECC752", -"uR c #F3D168", -"vR c #F8EDC3", -"wR c #F9E292", -"xR c #F9E7A8", -"yR c #FAEAB2", -"zR c #F8E39B", -"AR c #FAEAAC", -"BR c #F9E49C", -"CR c #FAEEC1", -"DR c #FADD7F", -"ER c #F8EFC8", -"FR c #FAE291", -"GR c #F9EAB5", -"HR c #FAE497", -"IR c #F9EBBA", -"JR c #FAE498", -"KR c #F9E5A3", -"LR c #FAEDBC", -"MR c #F9E18E", -"NR c #F9EBB7", -"OR c #F9E397", -"PR c #FAEEBF", -"QR c #FADE81", -"RR c #F8EFCA", -"SR c #F9E8AE", -"TR c #FAE7A3", -"UR c #F9E8AC", -"VR c #F9E6A0", -"WR c #F9E5A0", -"XR c #FAEFC1", -"YR c #F9DF84", -"ZR c #F9EDC1", -"`R c #F9E394", -" S c #FAECBB", -".S c #FAE089", -"+S c #F8EEC6", -"@S c #FAE393", -"#S c #FAEAB0", -"$S c #F9E59E", -"%S c #F9E9AB", -"&S c #F9E49B", -"*S c #FAEFC3", -"=S c #F9DD7F", -"-S c #F8EFC7", -";S c #F9E392", -">S c #F9EBB5", -",S c #F8ECBC", -"'S c #F8E6A2", -")S c #FAEDBB", -"!S c #F9E18F", -"~S c #F9EBB6", -"{S c #FAEEC2", -"]S c #F9DE7F", -"^S c #FAE392", -"/S c #F9E8AF", -"(S c #FAE6A1", -"_S c #F8E9AF", -":S c #FAE69F", -"<S c #F8E49E", -"[S c #F9DF85", -"}S c #F9EDBF", -"|S c #F9E295", -"1S c #F9EDBD", -"2S c #F9E086", -"3S c #F8EEC7", -"4S c #FAE394", -"5S c #F8E6A7", -"6S c #FAEAAE", -"7S c #F8E5A0", -"8S c #F9E8AA", -"9S c #F9DE7E", -"0S c #F9EEC6", -"aS c #F9E293", -"bS c #F9E391", -"cS c #F8ECBE", -"dS c #F8E5A1", -"eS c #FAEDBA", -"fS c #F8E290", -"gS c #FCF5D7", -"hS c #5A6158", -"iS c #131A14", -"jS c #C8C9BD", -"kS c #9DCAE5", -"lS c #DEDAC9", -"mS c #34372F", -"nS c #FEFBE1", -"oS c #EBBF38", -"pS c #FAF7E8", -"qS c #ACB8AA", -"rS c #0D180D", -"sS c #AAB4A4", -"tS c #DFEAEC", -"uS c #ADC5D8", -"vS c #B8C1B6", -"wS c #EECC5E", -"xS c #5F97BC", -"yS c #EFEEE8", -"zS c #645940", -"AS c #EED06C", -"BS c #FEF5D2", -"CS c #FDFCE8", -"DS c #ECF0DF", -"ES c #EEF0DD", -"FS c #EDEAD5", -"GS c #ECEBD5", -"HS c #EFF6E5", -"IS c #ECE8D2", -"JS c #ECEAD4", -"KS c #ECEAD2", -"LS c #EEEDE2", -"MS c #ECF6EB", -"NS c #9B9F9E", -"OS c #8C8B86", -"PS c #1C7FC1", -"QS c #4492CA", -"RS c #F7F8EE", -"SS c #576C52", -"TS c #110D0F", -"US c #FFFCCA", -"VS c #EAC348", -"WS c #EDCD64", -"XS c #F6DB81", -"YS c #FFF5D3", -"ZS c #F3F5DE", -"`S c #E6E7E2", -" T c #E4E6E6", -".T c #C4D9CD", -"+T c #C3D0CB", -"@T c #C2CFCA", -"#T c #BFC4C8", -"$T c #BFC2C7", -"%T c #C2CCCA", -"&T c #C1CACA", -"*T c #C6D8CE", -"=T c #E6E5E2", -"-T c #E7E7D8", -";T c #F7FAE9", -">T c #FCF5D1", -",T c #F0D780", -"'T c #EBC141", -")T c #F8FCF3", -"!T c #AAAC98", -"~T c #030F00", -"{T c #545F63", -"]T c #F3F2E9", -"^T c #78B1D6", -"/T c #0D73B6", -"(T c #A2914A", -"_T c #C99020", -":T c #EAB619", -"<T c #F4FAFE", -"[T c #E8E6E1", -"}T c #515655", -"|T c #030800", -"1T c #89611E", -"2T c #C88E25", -"3T c #DAA51E", -"4T c #DCA71D", -"5T c #D19E22", -"6T c #D18913", -"7T c #45708E", -"8T c #0071C2", -"9T c #1B6B9A", -"0T c #1D3820", -"aT c #95C6E6", -"bT c #D0CDB4", -"cT c #E8B71F", -"dT c #E9BF39", -"eT c #FFFADE", -"fT c #6B916D", -"gT c #0B0E0C", -"hT c #C7C3BD", -"iT c #A1CDE5", -"jT c #27323F", -"kT c #E8B008", -"lT c #ABB3A9", -"mT c #B8B78A", -"nT c #131C0F", -"oT c #ECC343", -"pT c #51573B", -"qT c #F0C746", -"rT c #F0C848", -"sT c #F0C847", -"tT c #F0C745", -"uT c #EFCA53", -"vT c #F5EDCD", -"wT c #FCFEFC", -"xT c #37462B", -"yT c #888884", -"zT c #4A93C9", -"AT c #FFFBED", -"BT c #445344", -"CT c #020403", -"DT c #1E371D", -"ET c #EED37B", -"FT c #E9B823", -"GT c #EFC53F", -"HT c #F2D67D", -"IT c #F7DE94", -"JT c #F8E7AA", -"KT c #F9E8A7", -"LT c #FAE9AC", -"MT c #F8E5A4", -"NT c #F1CE5F", -"OT c #EEC853", -"PT c #FDFBF1", -"QT c #C8D2D7", -"RT c #181E20", -"ST c #1A1817", -"TT c #BDBAB3", -"UT c #D3E5EC", -"VT c #A08E4B", -"WT c #CE971F", -"XT c #EDC84E", -"YT c #F3F2DD", -"ZT c #EAE6E0", -"`T c #58544C", -" U c #1C2813", -".U c #947B25", -"+U c #D59A21", -"@U c #CD9621", -"#U c #D49F20", -"$U c #D1991D", -"%U c #AD8337", -"&U c #32709D", -"*U c #1E739B", -"=U c #254928", -"-U c #95C6E8", -";U c #EDC647", -">U c #E9BC30", -",U c #6B936C", -"'U c #C7C4BE", -")U c #A0CCE5", -"!U c #EAE0BD", -"~U c #403D24", -"{U c #FFF8D7", -"]U c #ADBAAA", -"^U c #A4A29F", -"/U c #E0ECF0", -"(U c #A8B6A4", -"_U c #1B1F15", -":U c #B9C2B7", -"<U c #E9B81D", -"[U c #EFF1EC", -"}U c #53533E", -"|U c #EED994", -"1U c #F9FBFB", -"2U c #2B4422", -"3U c #647681", -"4U c #2785C4", -"5U c #589FCE", -"6U c #FBF9F0", -"7U c #465A48", -"8U c #030603", -"9U c #1F2C1E", -"0U c #EDCF6D", -"aU c #FAF8ED", -"bU c #E5EFE5", -"cU c #30442F", -"dU c #6C6D6C", -"eU c #E5ECEE", -"fU c #5FA5D3", -"gU c #0C72B6", -"hU c #A6964A", -"iU c #C99121", -"jU c #E7B31B", -"kU c #EDC440", -"lU c #D9A41D", -"mU c #E2D4B5", -"nU c #F6FBFB", -"oU c #F8FBFA", -"pU c #A9C8C2", -"qU c #3E4839", -"rU c #202D14", -"sU c #8E7328", -"tU c #BC7F27", -"uU c #E4B01C", -"vU c #C28822", -"wU c #BE761B", -"xU c #387A9D", -"yU c #176E95", -"zU c #91B7D1", -"AU c #EDBF2F", -"BU c #FFF9DB", -"CU c #6B926C", -"DU c #2E3639", -"EU c #ABB4AA", -"FU c #0E1B0F", -"GU c #B8CAD4", -"HU c #B0BEB0", -"IU c #EDC545", -"JU c #F0F2ED", -"KU c #655C3E", -"LU c #E8B007", -"MU c #EFDA97", -"NU c #F8FCFA", -"OU c #434D36", -"PU c #717C82", -"QU c #4595CA", -"RU c #6AAAD4", -"SU c #E3E6D6", -"TU c #333E34", -"UU c #5F6852", -"VU c #EBCC66", -"WU c #EFD889", -"XU c #FFFCDF", -"YU c #E1EAD4", -"ZU c #334D33", -"`U c #394234", -" V c #ECE1D5", -".V c #B4CFE0", -"+V c #1B7DC0", -"@V c #0D74B6", -"#V c #9E8C4C", -"$V c #D0981F", -"%V c #E6B524", -"&V c #E2B745", -"*V c #F3EDD7", -"=V c #F2F6F3", -"-V c #FAFEFC", -";V c #E1F0EB", -">V c #898D70", -",V c #1B2018", -"'V c #030505", -")V c #313226", -"!V c #A98536", -"~V c #E0A81B", -"{V c #CD931D", -"]V c #B27526", -"^V c #508295", -"/V c #0371BE", -"(V c #216E9E", -"_V c #325736", -":V c #C8C2B9", -"<V c #24211E", -"[V c #D2D7D9", -"}V c #27333F", -"|V c #FEF9DC", -"1V c #FAF8E8", -"2V c #AAB3A9", -"3V c #DCEAEC", -"4V c #BBCAD1", -"5V c #AEBDAF", -"6V c #5F95B9", -"7V c #4D573A", -"8V c #EEDA97", -"9V c #093608", -"0V c #6E7B82", -"aV c #F8F7F1", -"bV c #0872BC", -"cV c #88BBDD", -"dV c #E1D6B6", -"eV c #332E1D", -"fV c #5A6C4C", -"gV c #EBCD67", -"hV c #F4E8C0", -"iV c #B9B198", -"jV c #2B3716", -"kV c #1A3415", -"lV c #C9D9C6", -"mV c #DEE9F0", -"nV c #438DBE", -"oV c #B3A748", -"pV c #BF8623", -"qV c #E4B11B", -"rV c #EBBC2E", -"sV c #CC9F23", -"tV c #DCC56D", -"uV c #FBFBF3", -"vV c #BBBCB6", -"wV c #304744", -"xV c #3E3412", -"yV c #A47428", -"zV c #D49C20", -"AV c #E0A91A", -"BV c #B88029", -"CV c #547E8C", -"DV c #1E749A", -"EV c #254A28", -"FV c #97C7E9", -"GV c #C0CBB0", -"HV c #20251A", -"IV c #81868A", -"JV c #E9BC31", -"KV c #6A926B", -"LV c #EEDFB4", -"MV c #453C1A", -"NV c #EBC54E", -"OV c #FAF5E5", -"PV c #AEBFAD", -"QV c #001000", -"RV c #E2ECED", -"SV c #9BBAD0", -"TV c #22221B", -"UV c #61A2CD", -"VV c #535041", -"WV c #060008", -"XV c #898985", -"YV c #2484C2", -"ZV c #88BBDC", -"`V c #CCCBC8", -" W c #242629", -".W c #8D8275", -"+W c #ECCB63", -"@W c #EEC540", -"#W c #F1E7BD", -"$W c #F3F2E1", -"%W c #E1EEF4", -"&W c #828E91", -"*W c #1A1818", -"=W c #040207", -"-W c #0D1010", -";W c #9CC0CB", -">W c #FFFEF9", -",W c #5FA3D0", -"'W c #287FB6", -")W c #A77834", -"!W c #D49E1F", -"~W c #ECB818", -"{W c #E0AB1A", -"]W c #9E7D44", -"^W c #989261", -"/W c #F5F7F5", -"(W c #F9FAF7", -"_W c #ABC7D7", -":W c #564F44", -"<W c #44382D", -"[W c #C3933A", -"}W c #C68C20", -"|W c #E0AD1C", -"1W c #EBB719", -"2W c #D6A221", -"3W c #5B767F", -"4W c #0677C5", -"5W c #106A91", -"6W c #D6D4B2", -"7W c #7F837F", -"8W c #FAF6E1", -"9W c #FFFADB", -"0W c #AAA39D", -"aW c #100F0F", -"bW c #C7C5BE", -"cW c #A1CCE5", -"dW c #D5DFE2", -"eW c #2A3B48", -"fW c #7B7B69", -"gW c #EDCB62", -"hW c #FBF9E7", -"iW c #A7A8A7", -"jW c #102010", -"kW c #AEBFA7", -"lW c #B1D4EB", -"mW c #DAEAF3", -"nW c #CBB45C", -"oW c #021602", -"pW c #9CB6A0", -"qW c #FDF2D2", -"rW c #EDC549", -"sW c #F2FAFE", -"tW c #5C725A", -"uW c #000601", -"vW c #0A120A", -"wW c #80B5D6", -"xW c #63A9D7", -"yW c #EFF3ED", -"zW c #6B6639", -"AW c #585A57", -"BW c #EBEFEF", -"CW c #EAB614", -"DW c #F0DD9D", -"EW c #F9FCFB", -"FW c #575445", -"GW c #586F80", -"HW c #F0F3F0", -"IW c #4F9ACD", -"JW c #81B6D9", -"KW c #D9E6EA", -"LW c #2E3E42", -"MW c #040403", -"NW c #0C0D0E", -"OW c #FDFCFB", -"PW c #F4F4E6", -"QW c #EFC952", -"RW c #F3DC89", -"SW c #F5F3E3", -"TW c #EDF7FE", -"UW c #C4C5C1", -"VW c #302920", -"WW c #090709", -"XW c #1E321B", -"YW c #CEDECB", -"ZW c #FDFCF8", -"`W c #78AED3", -" X c #0170BE", -".X c #1A79AF", -"+X c #E3B71F", -"@X c #C28B23", -"#X c #E5B21B", -"$X c #D8A41E", -"%X c #E2A423", -"&X c #3B230D", -"*X c #113B0F", -"=X c #A09774", -"-X c #D9E0DC", -";X c #DFE1D7", -">X c #E1E2D9", -",X c #DEE2D7", -"'X c #E2E2D8", -")X c #DEE1D7", -"!X c #DFE0D9", -"~X c #DBDFD6", -"{X c #B1B8BA", -"]X c #8B8465", -"^X c #173F12", -"/X c #573C16", -"(X c #BC7D2B", -"_X c #CF9920", -":X c #E4B01A", -"<X c #EBB718", -"[X c #A57433", -"}X c #5F726E", -"|X c #0070CD", -"1X c #3C5D3E", -"2X c #85BCE1", -"3X c #D8DAC7", -"4X c #2B2B25", -"5X c #020206", -"6X c #4B4828", -"7X c #EBEEED", -"8X c #F2E3A8", -"9X c #F2E3A7", -"0X c #F3E7B2", -"aX c #F7F4E6", -"bX c #414345", -"cX c #192018", -"dX c #CBCEC1", -"eX c #9DCAE6", -"fX c #0773BC", -"gX c #68A9D4", -"hX c #E7E9E4", -"iX c #3B4449", -"jX c #19391C", -"kX c #E7E7E6", -"lX c #F2E2A5", -"mX c #F2E3A9", -"nX c #F4F6ED", -"oX c #7C7A75", -"pX c #191516", -"qX c #BCB3AF", -"rX c #9CC9E6", -"sX c #177BC0", -"tX c #A8C8DF", -"uX c #020C03", -"vX c #7D8C80", -"wX c #F2EEDF", -"xX c #F3E4AB", -"yX c #F3E7B5", -"zX c #DADDDD", -"AX c #414042", -"BX c #21521C", -"CX c #7CB4D6", -"DX c #509CD0", -"EX c #ECF1ED", -"FX c #727159", -"GX c #010107", -"HX c #29260B", -"IX c #D3D4CC", -"JX c #F2E2A2", -"KX c #F5EFD2", -"LX c #CFD0D1", -"MX c #001900", -"NX c #919487", -"OX c #FDFCF4", -"PX c #4794CA", -"QX c #F8F7ED", -"RX c #6B7B60", -"SX c #060B06", -"TX c #0B0B0B", -"UX c #606051", -"VX c #B4C1B8", -"WX c #D1DBE7", -"XX c #E3EBF7", -"YX c #EFF7FF", -"ZX c #F1F0E1", -"`X c #F2E4A8", -" Y c #FBEBAF", -".Y c #F9E39D", -"+Y c #F3D26F", -"@Y c #F0C94F", -"#Y c #ECC548", -"$Y c #EEC23C", -"%Y c #E8B925", -"&Y c #E9BA29", -"*Y c #E9BA28", -"=Y c #EEC649", -"-Y c #EEC53F", -";Y c #F1D371", -">Y c #F6DA84", -",Y c #FCEBB3", -"'Y c #EBE4BB", -")Y c #E3EDF6", -"!Y c #C1C5B1", -"~Y c #799297", -"{Y c #46443E", -"]Y c #555655", -"^Y c #EBE2D7", -"/Y c #DFEEF6", -"(Y c #7FB4D6", -"_Y c #005EB3", -":Y c #006FBF", -"<Y c #4F8990", -"[Y c #CD9B24", -"}Y c #D9A31E", -"|Y c #D9A51E", -"1Y c #E2AF1B", -"2Y c #E8B41A", -"3Y c #E6B31B", -"4Y c #B47A24", -"5Y c #C38D40", -"6Y c #0D050E", -"7Y c #3B3D24", -"8Y c #443D2A", -"9Y c #364023", -"0Y c #464028", -"aY c #323E24", -"bY c #39352B", -"cY c #131E0D", -"dY c #0C0E0B", -"eY c #5C4F1D", -"fY c #C28229", -"gY c #C58F23", -"hY c #E7B117", -"iY c #BF8624", -"jY c #B28F3A", -"kY c #3C7397", -"lY c #0672B9", -"mY c #116C91", -"nY c #F7FAFD", -"oY c #555446", -"pY c #050205", -"qY c #5D5E5C", -"rY c #9A9FA4", -"sY c #929AA4", -"tY c #9299A3", -"uY c #969BA2", -"vY c #6B6B6A", -"wY c #181818", -"xY c #3F4539", -"yY c #E8EADB", -"zY c #7BAFD2", -"AY c #3189C3", -"BY c #FFF1E1", -"CY c #706F6B", -"DY c #95999D", -"EY c #939AA5", -"FY c #929AA5", -"GY c #94999D", -"HY c #7F7C74", -"IY c #120F0D", -"JY c #3B3630", -"KY c #EAE6DD", -"LY c #7EB7DD", -"MY c #0065B6", -"NY c #B7D3E3", -"OY c #ECEEE3", -"PY c #2A3D33", -"QY c #1C1B1E", -"RY c #797876", -"SY c #949AA3", -"TY c #5B5A55", -"UY c #0B0C0E", -"VY c #7C856F", -"WY c #4E9BCE", -"XY c #F1F5F1", -"YY c #414240", -"ZY c #979B9C", -"`Y c #939BA7", -" Z c #929291", -".Z c #353637", -"+Z c #040005", -"@Z c #0E1712", -"#Z c #ACB6AB", -"$Z c #D9DFDF", -"%Z c #1176BD", -"&Z c #1D78B9", -"*Z c #BFD1DD", -"=Z c #C7C9BF", -"-Z c #1C2419", -";Z c #111B12", -">Z c #3A3F44", -",Z c #7C786F", -"'Z c #888784", -")Z c #95A8BC", -"!Z c #BBC2C5", -"~Z c #C5DACE", -"{Z c #D8E0D6", -"]Z c #EBE4C3", -"^Z c #EBF1DB", -"/Z c #FFF5B4", -"(Z c #F1F6D8", -"_Z c #FFEFBD", -":Z c #FFEEC0", -"<Z c #FDEDBD", -"[Z c #FFEEBE", -"}Z c #FFEFC0", -"|Z c #FFEEBF", -"1Z c #FFF9DA", -"2Z c #FEF5C6", -"3Z c #F7F1C8", -"4Z c #F0E9C4", -"5Z c #E5E6E4", -"6Z c #C2D9CD", -"7Z c #C0CCC7", -"8Z c #9B9EAA", -"9Z c #747C75", -"0Z c #4D5949", -"aZ c #232717", -"bZ c #000501", -"cZ c #253426", -"dZ c #8F958D", -"eZ c #FBF7EF", -"fZ c #C8D9E1", -"gZ c #428EC2", -"hZ c #627F75", -"iZ c #DDA016", -"jZ c #C68A1F", -"kZ c #D39D20", -"lZ c #D09B20", -"mZ c #DBA61D", -"nZ c #DFAB1C", -"oZ c #CD9721", -"pZ c #C99322", -"qZ c #BB7E21", -"rZ c #99794D", -"sZ c #424938", -"tZ c #0E160C", -"uZ c #687325", -"vZ c #C47F26", -"wZ c #E3AE1B", -"xZ c #E2AE1C", -"yZ c #E0AD1E", -"zZ c #D39418", -"AZ c #BE8528", -"BZ c #757C6B", -"CZ c #2770A6", -"DZ c #0070C3", -"EZ c #23749F", -"FZ c #345D36", -"GZ c #2C85C3", -"HZ c #D6E8F2", -"IZ c #D1CEB8", -"JZ c #071905", -"KZ c #121314", -"LZ c #121313", -"MZ c #07050C", -"NZ c #A4A5A3", -"OZ c #E3ECF1", -"PZ c #3385BB", -"QZ c #1679BB", -"RZ c #C0D2D9", -"SZ c #C5C0B6", -"TZ c #1F1E1D", -"UZ c #121315", -"VZ c #050A0E", -"WZ c #92A3AB", -"XZ c #F2F7F3", -"YZ c #4293CA", -"ZZ c #4193C9", -"`Z c #868D90", -" ` c #0C0B0B", -".` c #25292D", -"+` c #EBE9E5", -"@` c #D5E5EB", -"#` c #026DBA", -"$` c #A8CCE1", -"%` c #F4F0E5", -"&` c #4C594F", -"*` c #131416", -"=` c #4F575D", -"-` c #F2F0EA", -";` c #8AB1C8", -">` c #0470BA", -",` c #036FB8", -"'` c #4D98CA", -")` c #E4F1ED", -"!` c #9BADB3", -"~` c #0C0A09", -"{` c #13181B", -"]` c #1F2220", -"^` c #293D28", -"/` c #414537", -"(` c #595750", -"_` c #596A7A", -":` c #796F49", -"<` c #627381", -"[` c #859688", -"}` c #86AC8B", -"|` c #A9B7A6", -"1` c #9CB29C", -"2` c #87A98B", -"3` c #89AA8C", -"4` c #85A089", -"5` c #707277", -"6` c #68695D", -"7` c #5F6264", -"8` c #504D4B", -"9` c #263B26", -"0` c #232E23", -"a` c #141315", -"b` c #090A07", -"c` c #7D8880", -"d` c #D5D8C7", -"e` c #F3FAF8", -"f` c #81B8DB", -"g` c #2A83C0", -"h` c #006CB7", -"i` c #1D78B7", -"j` c #8E8C62", -"k` c #B38835", -"l` c #C77F15", -"m` c #B97C21", -"n` c #C28821", -"o` c #B78027", -"p` c #B98126", -"q` c #C38B23", -"r` c #D29E1F", -"s` c #DEAA1D", -"t` c #D49E20", -"u` c #F0BE19", -"v` c #E9B51B", -"w` c #D7A21F", -"x` c #C08924", -"y` c #B07625", -"z` c #BF7F3C", -"A` c #295325", -"B` c #4F4B2A", -"C` c #B07A39", -"D` c #C89021", -"E` c #C89222", -"F` c #EEBB19", -"G` c #EBB919", -"H` c #EEBC19", -"I` c #CB9521", -"J` c #C77D14", -"K` c #937E51", -"L` c #437390", -"M` c #1578B9", -"N` c #66A8D5", -"O` c #F1F7F5", -"P` c #A9BAA5", -"Q` c #6C8059", -"R` c #FBFCFE", -"S` c #88BADA", -"T` c #4D98CB", -"U` c #E6F0F2", -"V` c #AAA397", -"W` c #0D0B09", -"X` c #7D8284", -"Y` c #8BBCDA", -"Z` c #98C3DE", -"`` c #F6F3E8", -" . c #6D685F", -". . c #201B02", -"+ . c #BCBDB0", -"@ . c #589FCF", -"# . c #207EC1", -"$ . c #DEEDF4", -"% . c #D2DAC7", -"& . c #273E28", -"* . c #030003", -"= . c #2D2923", -"- . c #D4D0C5", -"; . c #CCE2EE", -"> . c #2683C1", -", . c #88B9D9", -"' . c #D6D8D6", -") . c #52493E", -"! . c #0B0A08", -"~ . c #0F130F", -"{ . c #0F1910", -"] . c #191C17", -"^ . c #0F1810", -"/ . c #101810", -"( . c #101910", -"_ . c #0F1610", -": . c #493E31", -"< . c #8BAEC5", -"[ . c #EEE7DB", -"} . c #F4F4EE", -"| . c #A3CBE4", -"1 . c #358DC8", -"2 . c #1073B3", -"3 . c #3884AC", -"4 . c #4A86A5", -"5 . c #9E7946", -"6 . c #B6852D", -"7 . c #BD751A", -"8 . c #B87821", -"9 . c #B37926", -"0 . c #BB8125", -"a . c #B67D26", -"b . c #B77F26", -"c . c #B47B28", -"d . c #C28B24", -"e . c #BE8625", -"f . c #D39D1F", -"g . c #BB8226", -"h . c #BA8226", -"i . c #B47A26", -"j . c #C67D24", -"k . c #505D1C", -"l . c #1C4C1B", -"m . c #0D130C", -"n . c #646627", -"o . c #C27D2B", -"p . c #B77E25", -"q . c #B37A28", -"r . c #C68F23", -"s . c #D59F1F", -"t . c #B07628", -"u . c #BD8524", -"v . c #8B8963", -"w . c #227BB5", -"x . c #287AA1", -"y . c #386339", -"z . c #AACBDF", -"A . c #CAC4B9", -"B . c #292826", -"C . c #0E0D0E", -"D . c #0F0A11", -"E . c #14330C", -"F . c #A3CADE", -"G . c #FCFBF3", -"H . c #9FC7DE", -"I . c #84B9DB", -"J . c #FCFEFB", -"K . c #C0C1C5", -"L . c #2A5328", -"M . c #0F0A0E", -"N . c #0E0D0C", -"O . c #A8BDC7", -"P . c #F6FAF7", -"Q . c #F6F4EF", -"R . c #849887", -"S . c #100E12", -"T . c #0F1212", -"U . c #355746", -"V . c #C2DAD8", -"W . c #FEFCF5", -"X . c #58A0CF", -"Y . c #4897CC", -"Z . c #DDEEF6", -"` . c #E4DED3", -" .. c #4D4945", -"... c #131314", -"+.. c #11100C", -"@.. c #111110", -"#.. c #121419", -"$.. c #47744C", -"%.. c #E3F4FF", -"&.. c #F0F2EF", -"*.. c #E6EDEE", -"=.. c #FAFAF3", -"-.. c #DFEBED", -";.. c #949CA1", -">.. c #667352", -",.. c #233222", -"'.. c #131519", -").. c #111012", -"!.. c #0F0D0E", -"~.. c #050A07", -"{.. c #111115", -"].. c #253C23", -"^.. c #7B8E82", -"/.. c #DAE6EB", -"(.. c #F3F7F3", -"_.. c #C7DEE9", -":.. c #559FD1", -"<.. c #127CC7", -"[.. c #3C88A2", -"}.. c #637872", -"|.. c #A1793A", -"1.. c #A97933", -"2.. c #B0782A", -"3.. c #B37827", -"4.. c #B1782A", -"5.. c #B47928", -"6.. c #B27827", -"7.. c #B37928", -"8.. c #B17728", -"9.. c #D7A31E", -"0.. c #CC9521", -"a.. c #C18A24", -"b.. c #AE7328", -"c.. c #A57739", -"d.. c #7C735F", -"e.. c #7C6F67", -"f.. c #1A4619", -"g.. c #080705", -"h.. c #0A0B06", -"i.. c #090F11", -"j.. c #0A0E0C", -"k.. c #081117", -"l.. c #081017", -"m.. c #091117", -"n.. c #0B1217", -"o.. c #081119", -"p.. c #0A0E09", -"q.. c #070706", -"r.. c #1C311D", -"s.. c #797345", -"t.. c #B2792E", -"u.. c #B27927", -"v.. c #AE7529", -"w.. c #CC9621", -"x.. c #D9A41E", -"y.. c #B17828", -"z.. c #B3792A", -"A.. c #777462", -"B.. c #0A70B8", -"C.. c #77B2D9", -"D.. c #D3E7F0", -"E.. c #CDCFC6", -"F.. c #BEB997", -"G.. c #B4ADA2", -"H.. c #B6AEA2", -"I.. c #B5AEA1", -"J.. c #B9B3A7", -"K.. c #C3C6C4", -"L.. c #FAF9F8", -"M.. c #E6F0F0", -"N.. c #92BFDB", -"O.. c #147ABF", -"P.. c #0773BB", -"Q.. c #83B8D8", -"R.. c #D8EAF1", -"S.. c #C5C7B6", -"T.. c #BAB39A", -"U.. c #B4AEA2", -"V.. c #B4AB9D", -"W.. c #CAD0D0", -"X.. c #E7FBFF", -"Y.. c #9EC6DE", -"Z.. c #1578BF", -"`.. c #A1C8E0", -" +. c #F2FAFD", -".+. c #E4E7E8", -"++. c #C5C8C5", -"@+. c #B6AFA2", -"#+. c #B5AEA2", -"$+. c #B9B4A9", -"%+. c #D4E3E9", -"&+. c #DFEBEE", -"*+. c #569FCE", -"=+. c #4E9ACD", -"-+. c #BEDBEB", -";+. c #D4D8DA", -">+. c #C4C097", -",+. c #B4ACA2", -"'+. c #C3C0B9", -")+. c #D3EEFD", -"!+. c #C2D6E0", -"~+. c #508FB8", -"{+. c #026CB5", -"]+. c #197CC1", -"^+. c #A2C8DE", -"/+. c #C6DCE7", -"(+. c #D9EBF3", -"_+. c #DAF2FF", -":+. c #C4C4BF", -"<+. c #B7AEA1", -"[+. c #708F6C", -"}+. c #5C5A5B", -"|+. c #4B4C4E", -"1+. c #363636", -"2+. c #362F2D", -"3+. c #0D1F0E", -"4+. c #0A190B", -"5+. c #070E08", -"6+. c #070B07", -"7+. c #0B1D0C", -"8+. c #272922", -"9+. c #373324", -"0+. c #3C3D3C", -"a+. c #5F5E5E", -"b+. c #647663", -"c+. c #AAAE9A", -"d+. c #D1DBE2", -"e+. c #EEFDFF", -"f+. c #F0F8FB", -"g+. c #CBE0E8", -"h+. c #72B0D9", -"i+. c #2985C4", -"j+. c #0370B9", -"k+. c #006EC2", -"l+. c #0C7FCF", -"m+. c #1B7DC3", -"n+. c #517084", -"o+. c #637470", -"p+. c #5C6E64", -"q+. c #81681B", -"r+. c #9E753C", -"s+. c #836C2D", -"t+. c #AF7725", -"u+. c #9E763E", -"v+. c #B07226", -"w+. c #BC8325", -"x+. c #BC8425", -"y+. c #B87F26", -"z+. c #C99122", -"A+. c #AD7429", -"B+. c #AC7728", -"C+. c #867149", -"D+. c #4E6537", -"E+. c #0B240A", -"F+. c #060104", -"G+. c #0E2921", -"H+. c #073552", -"I+. c #16594E", -"J+. c #0B729F", -"K+. c #116A7E", -"L+. c #047BC9", -"M+. c #037BCD", -"N+. c #057CCD", -"O+. c #1C8AD2", -"P+. c #0B7FCF", -"Q+. c #1888D2", -"R+. c #087ECE", -"S+. c #1E8AD3", -"T+. c #238DD4", -"U+. c #027EDA", -"V+. c #156562", -"W+. c #183845", -"X+. c #3E5827", -"Y+. c #826538", -"Z+. c #A8782E", -"`+. c #AC7229", -" @. c #AB722A", -".@. c #BC8525", -"+@. c #AC7129", -"@@. c #B27828", -"#@. c #AF7726", -"$@. c #626946", -"%@. c #1173BB", -"&@. c #2671A1", -"*@. c #375A39", -"=@. c #BDDCEF", -"-@. c #BDDEF5", -";@. c #BEE0F4", -">@. c #BFE1F4", -",@. c #B0D5EB", -"'@. c #7EB5D7", -")@. c #368ECA", -"!@. c #6BAAD1", -"~@. c #A5CEEA", -"{@. c #BFE1F5", -"]@. c #B7D9EC", -"^@. c #6BA9D0", -"/@. c #4395CB", -"(@. c #3F92CA", -"_@. c #82B8DA", -":@. c #BFE0F4", -"<@. c #A9CEE4", -"[@. c #6AA8D1", -"}@. c #1F81C3", -"|@. c #1B7EC1", -"1@. c #66AAD6", -"2@. c #B0BEC4", -"3@. c #BCDFF8", -"4@. c #BFE2F9", -"5@. c #BCCDD6", -"6@. c #94BCD6", -"7@. c #5AA1CF", -"8@. c #1179C1", -"9@. c #187CC1", -"0@. c #2383C5", -"a@. c #3B90C9", -"b@. c #5BA2CE", -"c@. c #8EB9D4", -"d@. c #BACCD6", -"e@. c #BCE0F6", -"f@. c #F0F8FF", -"g@. c #F3FDFF", -"h@. c #EDF4F4", -"i@. c #DDE0DC", -"j@. c #DDD9D2", -"k@. c #B8CBB2", -"l@. c #B6C4AF", -"m@. c #B1B8AC", -"n@. c #B3B6AB", -"o@. c #94A0A5", -"p@. c #9EA5A7", -"q@. c #AFAEA9", -"r@. c #ADAAA8", -"s@. c #B7C8B0", -"t@. c #B0B1A9", -"u@. c #BCCFB5", -"v@. c #D0D2C8", -"w@. c #DFDDC9", -"x@. c #DFE4E0", -"y@. c #EAF6FF", -"z@. c #CCE7F7", -"A@. c #72ACD2", -"B@. c #3C91CB", -"C@. c #147BC1", -"D@. c #0071C4", -"E@. c #0071C9", -"F@. c #006BAE", -"G@. c #00638A", -"H@. c #216884", -"I@. c #416254", -"J@. c #485D2B", -"K@. c #777062", -"L@. c #897146", -"M@. c #8E7246", -"N@. c #A5742E", -"O@. c #AB752D", -"P@. c #AA7630", -"Q@. c #9C7441", -"R@. c #947440", -"S@. c #947751", -"T@. c #766F43", -"U@. c #4C532B", -"V@. c #29260F", -"W@. c #214E19", -"X@. c #1D5E8B", -"Y@. c #09729E", -"Z@. c #037CD3", -"`@. c #0175CB", -" #. c #0372C1", -".#. c #0273C5", -"+#. c #0173C8", -"@#. c #167AB2", -"##. c #142900", -"$#. c #454431", -"%#. c #86754E", -"&#. c #A87835", -"*#. c #B1792C", -"=#. c #B07427", -"-#. c #B3772A", -";#. c #B57829", -">#. c #A37842", -",#. c #5B5F24", -"'#. c #0065A3", -")#. c #0073C4", -"!#. c #197297", -"~#. c #102412", -"{#. c #0970B6", -"]#. c #0B76BD", -"^#. c #0B75BE", -"/#. c #2C87C4", -"(#. c #3A8EC7", -"_#. c #5FA3D2", -":#. c #7FB9DF", -"<#. c #81BCE2", -"[#. c #B5D6EC", -"}#. c #BADAED", -"|#. c #C7E2F0", -"1#. c #C5E1F0", -"2#. c #CDE6F2", -"3#. c #CCE5F2", -"4#. c #D2E8F2", -"5#. c #C6E2F0", -"6#. c #C6E0EF", -"7#. c #B7D9ED", -"8#. c #B3D5EB", -"9#. c #89C0E6", -"0#. c #5EA4D3", -"a#. c #4D99CB", -"b#. c #2080C0", -"c#. c #0373C4", -"d#. c #006FB9", -"e#. c #0D71B5", -"f#. c #006FB7", -"g#. c #205944", -"h#. c #19584A", -"i#. c #345837", -"j#. c #405924", -"k#. c #51513A", -"l#. c #987441", -"m#. c #85734D", -"n#. c #485E27", -"o#. c #796732", -"p#. c #4D4B49", -"q#. c #2F3720", -"r#. c #1E4322", -"s#. c #0878C5", -"t#. c #056CA7", -"u#. c #1D491F", -"v#. c #202F0C", -"w#. c #1B4017", -"x#. c #576446", -"y#. c #8E7330", -"z#. c #90743F", -"A#. c #A27835", -"B#. c #A37737", -"C#. c #856E26", -"D#. c #826D38", -"E#. c #4A5816", -"F#. c #506961", -"G#. c #0671BC", -"H#. c #1B6E99", -"I#. c #162E19", -"J#. c #0F77BD", -"K#. c #1C7EC0", -"L#. c #0173C3", -"M#. c #156B88", -"N#. c #106573", -"O#. c #0B3325", -"P#. c #3A5133", -"Q#. c #294123", -"R#. c #233A1F", -"S#. c #134215", -"T#. c #345D66", -"U#. c #1E75AB", -"V#. c #096EA1", -"W#. c #114F4E", -"X#. c #17401D", -"Y#. c #194C15", -"Z#. c #1D2A11", -"`#. c #3F4613", -" $. c #334130", -".$. c #3C5134", -"+$. c #0B330E", -"@$. c #1C5730", -"#$. c #18605F", -"$$. c #026FB3", -"%$. c #206E9C", -"&$. c #0976C3", -"*$. c #0375CA", -"=$. c #096FA4", -"-$. c #016394", -";$. c #295E77", -">$. c #1A5A81", -",$. c #076998", -"'$. c #1772A2", -")$. c #1075BF", -"!$. c #096EA4", -"~$. c #175847", -"{$. c #054F7E", -"]$. c #13472B", -"^$. c #11442C", -"/$. c #105147", -"($. c #055E9B", -"_$. c #0C6FA2", -":$. c #0875C4", -"<$. c #0373C0", -"[$. c #0773BE", -"}$. c #0372BF", -"|$. c #056FB4", -"1$. c #0474BE", -"2$. c #0670B1", -"3$. c #0670B2", -"4$. c #0571B5", -"5$. c #0474C2", -"6$. c #0072C1", -"7$. c #22709F", -"8$. c #335A36", -"9$. c #116891", -"0$. c #2573A0", -"a$. c #365C38", -"b$. c #136F93", -"c$. c #2872A2", -"d$. c #0671BA", -"e$. c #126992", -"f$. c #2D89C7", -"g$. c #1C7FC2", -"h$. c #56A0D0", -"i$. c #CAE1EE", -"j$. c #0F74BC", -"k$. c #1B7FC2", -"l$. c #2B87C7", -"m$. c #2D88C7", -"n$. c #1A7CC0", -"o$. c #3A90C8", -"p$. c #C3E0F0", -"q$. c #B8C2C9", -"r$. c #0E74B9", -"s$. c #579FCE", -"t$. c #5DA3CF", -"u$. c #0F78BE", -"v$. c #21769C", -"w$. c #325F34", -"x$. c #6AABD6", -"y$. c #E8F0F2", -"z$. c #9EC6E0", -"A$. c #6AA9D1", -"B$. c #D8E7EA", -"C$. c #1474BC", -"D$. c #67A8D2", -"E$. c #9DC8E4", -"F$. c #0870BB", -"G$. c #91C0DD", -"H$. c #E2EDF1", -"I$. c #98C6E4", -"J$. c #0065B5", -"K$. c #87BBDE", -"L$. c #E3EEF1", -"M$. c #EDF4F3", -"N$. c #9AC6E2", -"O$. c #348BC6", -"P$. c #62A4D1", -"Q$. c #F5F9F3", -"R$. c #D0E7F2", -"S$. c #2F88C5", -"T$. c #1777B7", -"U$. c #92B3C8", -"V$. c #E8F1F2", -"W$. c #FEFEF4", -"X$. c #5EA4D1", -"Y$. c #1F6E9D", -"Z$. c #315735", -"`$. c #7DB7DD", -" %. c #FFFDF4", -".%. c #9DC5DD", -"+%. c #5AA0CF", -"@%. c #73AED4", -"#%. c #FCFCF5", -"$%. c #B0BCC0", -"%%. c #0970BA", -"&%. c #9AC3DB", -"*%. c #C4DBE8", -"=%. c #9EC5DE", -"-%. c #FCFAF1", -";%. c #EDF2EE", -">%. c #B0D3E6", -",%. c #C8E0E9", -"'%. c #A0CAE5", -")%. c #A4CCE5", -"!%. c #AFD2E8", -"~%. c #69A8D4", -"{%. c #9CC7E4", -"]%. c #66A9D5", -"^%. c #F3F5F2", -"/%. c #67A8D1", -"(%. c #6BA9D3", -"_%. c #68A8D3", -":%. c #B6D5E8", -"<%. c #0671BB", -"[%. c #8FBCD9", -"}%. c #AACFE7", -"|%. c #6DABD5", -"1%. c #9BAEB9", -"2%. c #C4E0EE", -"3%. c #529BCC", -"4%. c #87B9D9", -"5%. c #E4ECED", -"6%. c #549DCD", -"7%. c #156C95", -"8%. c #7AB4DC", -"9%. c #FCFAF3", -"0%. c #A8CBE0", -"a%. c #F8F8F0", -"b%. c #9FCAE6", -"c%. c #0870BA", -"d%. c #96C0DB", -"e%. c #8ABFE2", -"f%. c #95ACBA", -"g%. c #92BEDB", -"h%. c #FBFAF1", -"i%. c #0060B4", -"j%. c #90C1DC", -"k%. c #FDFDF6", -"l%. c #CFE3EE", -"m%. c #1B7ABE", -"n%. c #64A6D3", -"o%. c #97C2DD", -"p%. c #F2F6F1", -"q%. c #4E99CC", -"r%. c #FDFBF3", -"s%. c #9DC5DE", -"t%. c #5F99BF", -"u%. c #418FC3", -"v%. c #1078BD", -"w%. c #4494CB", -"x%. c #3387BF", -"y%. c #78A9C9", -"z%. c #71B0D9", -"A%. c #61A5D2", -"B%. c #328CC8", -"C%. c #6398BB", -"D%. c #1C7EBF", -"E%. c #237CB8", -"F%. c #5195C2", -"G%. c #4997CB", -"H%. c #5B95BC", -"I%. c #1E80C3", -"J%. c #639CC1", -"K%. c #3689BF", -"L%. c #7DB4D7", -"M%. c #94BDD7", -"N%. c #0770BB", -"O%. c #9BC3DC", -"P%. c #ACD0E5", -"Q%. c #348CC6", -"R%. c #5CA2D1", -"S%. c #76B3DB", -"T%. c #72A5C5", -"U%. c #3F8EC2", -"V%. c #0E78BF", -"W%. c #388EC8", -"X%. c #4897CB", -"Y%. c #277EB9", -"Z%. c #66A0C5", -"`%. c #74B1D9", -" &. c #689ABB", -".&. c #0D72B7", -"+&. c #4696CB", -"@&. c #7AB4DA", -"#&. c #65A8D4", -"$&. c #3F92C8", -"%&. c #6C9BBB", -"&&. c #73B2DC", -"*&. c #0068B6", -"=&. c #9BCDED", -"-&. c #FFFCF2", -";&. c #91BEDC", -">&. c #3089C6", -",&. c #74B1DA", -"'&. c #72A8CC", -")&. c #4D93C2", -"!&. c #398FC8", -"~&. c #4992C2", -"{&. c #ADC6D4", -"]&. c #3C90C7", -"^&. c #2885C4", -"/&. c #5EA3D2", -"(&. c #74B1D8", -"_&. c #75B1D9", -":&. c #4A97CB", -"<&. c #2081C2", -"[&. c #157EC4", -"}&. c #6297B9", -"|&. c #338CC7", -"1&. c #5190BA", -"2&. c #589FCD", -"3&. c #97C5DF", -"4&. c #6597B7", -"5&. c #4998CD", -"6&. c #2786C6", -"7&. c #70AED7", -"8&. c #73B0D8", -"9&. c #6AABD5", -"0&. c #338BC7", -"a&. c #5A99C3", -"b&. c #418EC1", -"c&. c #4392C7", -"d&. c #1175B9", -"e&. c #2E85BE", -"f&. c #70A3C5", -"g&. c #72B1DA", -"h&. c #68A8D4", -"i&. c #2F8AC6", -"j&. c #4F99CD", -"k&. c #64A7D4", -"l&. c #4495CB", -"m&. c #4997CC", -"n&. c #72B0D8", -"o&. c #6EADD7", -"p&. c #4A98CC", -"q&. c #699BBD", -"r&. c #CDE2EE", -"s&. c #F6F8F1", -"t&. c #5698C3", -"u&. c #4D92C0", -"v&. c #328BC6", -"w&. c #D3E4E9", -"x&. c #2D86C3", -"y&. c #4B99CC", -"z&. c #1B79B9", -"A&. c #127AC2", -"B&. c #3B8FC7", -"C&. c #70AFD7", -"D&. c #71AFD8", -"E&. c #3B8FC8", -"F&. c #B6D5E6", -"G&. c #8BB4CE", -"H&. c #4E99CB", -"I&. c #3A8FC7", -"J&. c #6DACD5", -"K&. c #69ABD5", -"L&. c #2B86C4", -"M&. c #1276B9", -"N&. c #6E9BB7", -"O&. c #74B3DC", -"P&. c #2986C3", -"Q&. c #0C72B8", -"R&. c #468DBB", -"S&. c #74ABCF", -"T&. c #6FACD5", -"U&. c #528FB7", -"V&. c #0E78C0", -"W&. c #196B98", -"X&. c #162C19", -"Y&. c #A7CBE0", -"Z&. c #F4F1E9", -"`&. c #0B73BC", -" *. c #C8E0EA", -".*. c #C0CCCF", -"+*. c #82B5D6", -"@*. c #E0EAEA", -"#*. c #D8E3E7", -"$*. c #E3EFF3", -"%*. c #E7F1F1", -"&*. c #CCE1E8", -"**. c #4194CB", -"=*. c #9BC5DF", -"-*. c #F2EEE6", -";*. c #549AC8", -">*. c #DCE6E5", -",*. c #B7DBF1", -"'*. c #2382C4", -")*. c #B1D2E6", -"!*. c #ECEEE9", -"~*. c #75A8C9", -"{*. c #066FB6", -"]*. c #187DC1", -"^*. c #9EC9E1", -"/*. c #F0EFE9", -"(*. c #539BC9", -"_*. c #6EABD3", -":*. c #B2C5CF", -"<*. c #046BBA", -"[*. c #F0F4EF", -"}*. c #BDD8E7", -"|*. c #1C7DBF", -"1*. c #94C2DF", -"2*. c #DEEBEB", -"3*. c #EEF4F2", -"4*. c #D7E8F0", -"5*. c #F8F4EC", -"6*. c #E6EEEA", -"7*. c #A1CAE3", -"8*. c #378CC5", -"9*. c #B1D1E2", -"0*. c #E0EAEC", -"a*. c #86B4D2", -"b*. c #CDD6D6", -"c*. c #E1E9EA", -"d*. c #DBE9F1", -"e*. c #B6D3E3", -"f*. c #3A8FCA", -"g*. c #95B3C6", -"h*. c #DBE9F0", -"i*. c #E4EDEF", -"j*. c #E1EEED", -"k*. c #8BBBDA", -"l*. c #6AABD7", -"m*. c #D5E5E9", -"n*. c #FEF5E9", -"o*. c #E3EDF0", -"p*. c #E7F1EF", -"q*. c #96C2DC", -"r*. c #167ABF", -"s*. c #97B8CC", -"t*. c #96C3DE", -"u*. c #DDE9EE", -"v*. c #91C0DC", -"w*. c #A4CEE8", -"x*. c #EBF4F6", -"y*. c #F0F2EE", -"z*. c #E9EEEA", -"A*. c #96C3DF", -"B*. c #EDF0EF", -"C*. c #FEFAF1", -"D*. c #DEEBF1", -"E*. c #6CACD6", -"F*. c #4E9CCF", -"G*. c #C1DBE7", -"H*. c #EBF2F2", -"I*. c #D9E9EF", -"J*. c #E2EEF2", -"K*. c #B4D3E2", -"L*. c #5394C0", -"M*. c #EBE8E0", -"N*. c #C1DAE6", -"O*. c #90BFDA", -"P*. c #ECF3F2", -"Q*. c #A4CBE5", -"R*. c #2582C3", -"S*. c #C4D7E1", -"T*. c #E4EFF1", -"U*. c #FAF8F1", -"V*. c #E4EEF0", -"W*. c #E5E7E5", -"X*. c #D2E2EB", -"Y*. c #669CC2", -"Z*. c #CEE3EA", -"`*. c #E0ECF1", -" =. c #D9E8EE", -".=. c #FCFDF6", -"+=. c #D6E6EC", -"@=. c #5FA5D4", -"#=. c #E5EBEB", -"$=. c #BFCCD2", -"%=. c #0B74BB", -"&=. c #D5E4EA", -"*=. c #CFDEE4", -"==. c #7BA9C7", -"-=. c #D4E4E9", -";=. c #DDE5E7", -">=. c #F9FBF4", -",=. c #3D92CC", -"'=. c #E5EFEF", -")=. c #99C3DD", -"!=. c #B2D3E6", -"~=. c #E2E6E4", -"{=. c #F2F2ED", -"]=. c #2D89C8", -"^=. c #7EB5D6", -"/=. c #E5E8E5", -"(=. c #E8F1F3", -"_=. c #E0EBEE", -":=. c #5FA4CF", -"<=. c #D4E6EB", -"[=. c #F0F3F1", -"}=. c #E6E6E3", -"|=. c #EAF2F3", -"1=. c #AECFE1", -"2=. c #137CC3", -"3=. c #4F9BD0", -"4=. c #CADEE7", -"5=. c #77B1D6", -"6=. c #E4EEEF", -"7=. c #ECF3F4", -"8=. c #2A86C4", -"9=. c #67A8D3", -"0=. c #D8E8EF", -"a=. c #FAF4E9", -"b=. c #B6D1E1", -"c=. c #FFFDF6", -"d=. c #EAEFEE", -"e=. c #82B7D9", -"f=. c #006CBD", -"g=. c #ABCDE0", -"h=. c #E4EFEF", -"i=. c #91ADBF", -"j=. c #0066BA", -"k=. c #699CBF", -"l=. c #E6F0F1", -"m=. c #97C3DF", -"n=. c #87B9D8", -"o=. c #DDEAEA", -"p=. c #ADD0E3", -"q=. c #0B74BC", -"r=. c #4194CC", -"s=. c #D3E5EF", -"t=. c #DAE9EF", -"u=. c #F9FAF3", -"v=. c #F6F3ED", -"w=. c #DCE7EB", -"x=. c #DCE9EF", -"y=. c #1B7FC0", -"z=. c #8FBDDB", -"A=. c #E0ECEE", -"B=. c #CEE1EB", -"C=. c #DCECF0", -"D=. c #6BA2C5", -"E=. c #83B8D9", -"F=. c #D4E6ED", -"G=. c #91B3C8", -"H=. c #D3E5E8", -"I=. c #E5E7E4", -"J=. c #3890CC", -"K=. c #96B6C8", -"L=. c #D1E0E7", -"M=. c #EAF2F2", -"N=. c #EBEAE3", -"O=. c #86BADB", -"P=. c #117AC1", -"Q=. c #21739D", -"R=. c #325C35", -"S=. c #3F7771", -"T=. c #0B73B9", -"U=. c #98C3DC", -"V=. c #62A6D0", -"W=. c #3E91C8", -"X=. c #2F8AC7", -"Y=. c #4295CB", -"Z=. c #ADCEE1", -"`=. c #ABCDE1", -" -. c #58A0CE", -".-. c #F2F9F5", -"+-. c #BBBFBF", -"@-. c #EAF4F3", -"#-. c #F6F0E6", -"$-. c #358AC1", -"%-. c #4E9ACC", -"&-. c #98C5E0", -"*-. c #F9F8F1", -"=-. c #A9CEE6", -"--. c #3A85BA", -";-. c #3F86B7", -">-. c #4D86AD", -",-. c #3786BD", -"'-. c #5784A3", -")-. c #3989C1", -"!-. c #A2CBE4", -"~-. c #99C6E3", -"{-. c #0A75BE", -"]-. c #A5CBE2", -"^-. c #CAE1ED", -"/-. c #5AA1CE", -"(-. c #3F92C9", -"_-. c #BCD8E6", -":-. c #0F78C0", -"<-. c #C4DBE6", -"[-. c #F8F8F1", -"}-. c #F0F3EE", -"|-. c #B5D2E1", -"1-. c #398FCA", -"2-. c #C8E0EE", -"3-. c #D8E6EC", -"4-. c #EDF2ED", -"5-. c #64A7D2", -"6-. c #2D88C5", -"7-. c #6BACD6", -"8-. c #2884C3", -"9-. c #6B98B6", -"0-. c #DFEDF1", -"a-. c #D6E5EA", -"b-. c #FEFBF2", -"c-. c #6FAED9", -"d-. c #98BBD1", -"e-. c #FEFBF3", -"f-. c #3487C1", -"g-. c #4C85AD", -"h-. c #3B86B9", -"i-. c #4B86AF", -"j-. c #3C88BD", -"k-. c #8EC0DF", -"l-. c #F9FAF4", -"m-. c #D5CFC6", -"n-. c #3E93CD", -"o-. c #3F93CA", -"p-. c #6BACD7", -"q-. c #FAF9F1", -"r-. c #63A7D6", -"s-. c #328CC7", -"t-. c #4395CC", -"u-. c #AACDE0", -"v-. c #4F9CCE", -"w-. c #4998CE", -"x-. c #2886C5", -"y-. c #4998CF", -"z-. c #74B0D9", -"A-. c #2F89C7", -"B-. c #FFFBF1", -"C-. c #98C4DF", -"D-. c #64A2CD", -"E-. c #7CB5D9", -"F-. c #4A99CD", -"G-. c #3E92CB", -"H-. c #3F93CB", -"I-. c #B5D4E3", -"J-. c #4695CA", -"K-. c #277CB5", -"L-. c #C8DFEC", -"M-. c #358CC7", -"N-. c #6BABD4", -"O-. c #DBE8EE", -"P-. c #3F95D1", -"Q-. c #006DB8", -"R-. c #368CC6", -"S-. c #F7FBF5", -"T-. c #A5C2D2", -"U-. c #0672BA", -"V-. c #2784C4", -"W-. c #F0F3EF", -"X-. c #94C1DC", -"Y-. c #378EC9", -"Z-. c #398FC9", -"`-. c #9FC8DE", -" ;. c #2385C9", -".;. c #A0CEEB", -"+;. c #FEFBF1", -"@;. c #B3D4E9", -"#;. c #3889BF", -"$;. c #4592C5", -"%;. c #BCD7E4", -"&;. c #CFE2EB", -"*;. c #7BB2D7", -"=;. c #3888BF", -"-;. c #4F9BCF", -";;. c #EAF3EE", -">;. c #F5F6F2", -",;. c #6DAAD2", -"';. c #EEF3EE", -");. c #66A7D2", -"!;. c #3D8ABD", -"~;. c #3D92CA", -"{;. c #B4D5E8", -"];. c #97AFBE", -"^;. c #5BA3D4", -"/;. c #EAF1F0", -"(;. c #EAF1F1", -"_;. c #73AFD6", -":;. c #318AC6", -"<;. c #4D9BCE", -"[;. c #FFFEF3", -"};. c #98C5E3", -"|;. c #2182C3", -"1;. c #4596CC", -"2;. c #66A8D3", -"3;. c #DCE9EE", -"4;. c #F4F8F1", -"5;. c #58A1CF", -"6;. c #3990CA", -"7;. c #91C1DD", -"8;. c #C0DDEA", -"9;. c #658EAA", -"0;. c #7CB5DA", -"a;. c #D7E4E7", -"b;. c #F0F5F4", -"c;. c #509BCC", -"d;. c #E9EFEC", -"e;. c #E0F1F8", -"f;. c #4193CA", -"g;. c #4194CA", -"h;. c #B5D2E2", -"i;. c #5FA5D2", -"j;. c #4B99CE", -"k;. c #8FBEDB", -"l;. c #B9D6E4", -"m;. c #3088C6", -"n;. c #6FADD5", -"o;. c #EAF2F0", -"p;. c #FBF3E7", -"q;. c #98C4DC", -"r;. c #4295CD", -"s;. c #378DC7", -"t;. c #AACFE5", -"u;. c #EEF3F1", -"v;. c #D2E4EC", -"w;. c #F2F8F7", -"x;. c #E8E9E3", -"y;. c #5593BA", -"z;. c #106C90", -"A;. c #165B54", -"B;. c #0570B4", -"C;. c #7AB5DC", -"D;. c #FBFAF2", -"E;. c #579ACC", -"F;. c #9DC8E3", -"G;. c #2C86C3", -"H;. c #CDE0E8", -"I;. c #FFFFF4", -"J;. c #2D87C5", -"K;. c #D0E2E9", -"L;. c #A9CCE0", -"M;. c #FAF9F2", -"N;. c #EFF3EF", -"O;. c #BFD9E8", -"P;. c #7AB2D6", -"Q;. c #FCFCF1", -"R;. c #B4D6E9", -"S;. c #0A74BB", -"T;. c #3C90C8", -"U;. c #60A3CF", -"V;. c #EEF2EF", -"W;. c #E8EEED", -"X;. c #EAEEEB", -"Y;. c #E8EEEC", -"Z;. c #0061B5", -"`;. c #FEFEF3", -" >. c #2B86C5", -".>. c #F5F9F1", -"+>. c #80B6D7", -"@>. c #C1D9E5", -"#>. c #CEE0E8", -"$>. c #2583C4", -"%>. c #368DC7", -"&>. c #F6F8F2", -"*>. c #76AFD6", -"=>. c #BFD8E5", -"->. c #80B8DE", -";>. c #D6E5E7", -">>. c #DBE7EB", -",>. c #2984C4", -"'>. c #9BC7E4", -")>. c #E8EDEA", -"!>. c #B7D5E3", -"~>. c #FDFAF2", -"{>. c #DBEAF1", -"]>. c #2280BF", -"^>. c #F9F9F1", -"/>. c #8ABEE2", -"(>. c #7EB4D6", -"_>. c #FCF9F1", -":>. c #92C3E4", -"<>. c #B0D0E1", -"[>. c #F4F7F2", -"}>. c #69ABD7", -"|>. c #D4E7F0", -"1>. c #E4EDEC", -"2>. c #3D91C8", -"3>. c #5D8AAA", -"4>. c #F1F0E9", -"5>. c #8CBCD9", -"6>. c #9AC6DD", -"7>. c #72AED3", -"8>. c #939EA5", -"9>. c #006BBE", -"0>. c #C8E0ED", -"a>. c #7992A4", -"b>. c #A9AFB1", -"c>. c #FAFCF7", -"d>. c #E5F0EE", -"e>. c #529ED2", -"f>. c #0065B7", -"g>. c #A3CBE5", -"h>. c #FFFCF3", -"i>. c #8EBCDA", -"j>. c #C0D9E5", -"k>. c #88BDE0", -"l>. c #1D7FC1", -"m>. c #59A2D4", -"n>. c #EDF3F1", -"o>. c #5FA7D7", -"p>. c #4897CA", -"q>. c #ECF1EE", -"r>. c #CDE2ED", -"s>. c #F3F8F2", -"t>. c #177CC0", -"u>. c #8EBFDD", -"v>. c #F5F7F3", -"w>. c #EDEFEA", -"x>. c #C8DDE7", -"y>. c #2F88C6", -"z>. c #E4EDED", -"A>. c #4C80A4", -"B>. c #006DBE", -"C>. c #EAF3EF", -"D>. c #BED7E5", -"E>. c #65A5D1", -"F>. c #F4FAF7", -"G>. c #BDB9B5", -"H>. c #CEE3EF", -"I>. c #59A0CF", -"J>. c #3D90CB", -"K>. c #C8DDE6", -"L>. c #5DA2CF", -"M>. c #B5D5E9", -"N>. c #0B72BB", -"O>. c #90C0DB", -"P>. c #BCD7E5", -"Q>. c #5BA1D0", -"R>. c #75AFD5", -"S>. c #7BB4D7", -"T>. c #3074A9", -"U>. c #3E766F", -"V>. c #FEFBF4", -"W>. c #94C1DB", -"X>. c #64A6D1", -"Y>. c #D7E6EA", -"Z>. c #AED1E1", -"`>. c #569ED0", -" ,. c #EFF3EE", -".,. c #C0DCED", -"+,. c #C1DDED", -"@,. c #71AED5", -"#,. c #D8E6EA", -"$,. c #D8E6EB", -"%,. c #E8EFEE", -"&,. c #90C2E2", -"*,. c #74AED5", -"=,. c #579ECF", -"-,. c #C0DAEA", -";,. c #ACCCE1", -">,. c #005FB4", -",,. c #F6F9F1", -"',. c #A8CBDF", -"),. c #85BBE0", -"!,. c #4D98CC", -"~,. c #F1F7F1", -"{,. c #AFCFE2", -"],. c #1878B9", -"^,. c #1A7FC3", -"/,. c #3289C5", -"(,. c #DAE7EB", -"_,. c #E8F0EE", -":,. c #348BC7", -"<,. c #9AC2DD", -"[,. c #E0EAEB", -"},. c #B7D7EA", -"|,. c #84BADE", -"1,. c #FFFCF4", -"2,. c #549ED3", -"3,. c #E7EFEE", -"4,. c #DCE8EB", -"5,. c #2382C3", -"6,. c #D3E3EA", -"7,. c #E2EBED", -"8,. c #3B8EC9", -"9,. c #1478BB", -"0,. c #1A7ABB", -"a,. c #1878B8", -"b,. c #90BFDC", -"c,. c #5DA6D8", -"d,. c #DBE8ED", -"e,. c #3F91CC", -"f,. c #99C4DC", -"g,. c #4F9CD0", -"h,. c #8FBEDA", -"i,. c #FAF8F0", -"j,. c #A3CFEC", -"k,. c #FAFCF3", -"l,. c #9BC4DD", -"m,. c #2D86C5", -"n,. c #E9EFEE", -"o,. c #71ADD4", -"p,. c #B4D2E2", -"q,. c #88BFE5", -"r,. c #A9D2EB", -"s,. c #FDFCF2", -"t,. c #78B0D6", -"u,. c #EEF3EF", -"v,. c #5CA4D6", -"w,. c #5EA2D0", -"x,. c #FCFDF3", -"y,. c #4093CD", -"z,. c #187ABD", -"A,. c #1A7BBD", -"B,. c #197ABD", -"C,. c #1E7CBD", -"D,. c #B0D2E6", -"E,. c #E8F0F0", -"F,. c #E9E9E4", -"G,. c #4781A9", -"H,. c #006EBD", -"I,. c #C5DBE6", -"J,. c #CCE2ED", -"K,. c #6DABD3", -"L,. c #D2E2E9", -"M,. c #E0EDF0", -"N,. c #318CC8", -"O,. c #64A9D9", -"P,. c #82B9DF", -"Q,. c #FBFAF3", -"R,. c #91BFDB", -"S,. c #E1EBEC", -"T,. c #4395C9", -"U,. c #92C0DC", -"V,. c #E8F1EE", -"W,. c #4092C9", -"X,. c #85BADD", -"Y,. c #1A7EC2", -"Z,. c #1A79B9", -"`,. c #EBF1ED", -" '. c #C7DFED", -".'. c #0D72BB", -"+'. c #8DBEDA", -"@'. c #6CABD2", -"#'. c #398FC7", -"$'. c #6EADD3", -"%'. c #73AFD7", -"&'. c #0D688F", -"*'. c #296862", -"='. c #0871B7", -"-'. c #AACCE0", -";'. c #579DCD", -">'. c #338CC6", -",'. c #D6E5E9", -"''. c #1676BD", -")'. c #99C5DD", -"!'. c #0F76BE", -"~'. c #72B0DA", -"{'. c #BCCCD5", -"]'. c #65A7D2", -"^'. c #F2F4F1", -"/'. c #BCD7E6", -"('. c #157AC1", -"_'. c #A9C3D4", -":'. c #93C0DA", -"<'. c #5CA1CF", -"['. c #DAE7EC", -"}'. c #1379BF", -"|'. c #6BADDB", -"1'. c #F7FAF2", -"2'. c #C4DEEC", -"3'. c #A0C5DD", -"4'. c #5BA1D2", -"5'. c #DFEDF3", -"6'. c #D2CEC8", -"7'. c #D9EDF7", -"8'. c #D9E0E2", -"9'. c #CED9DE", -"0'. c #65A9D7", -"a'. c #96AEBD", -"b'. c #89BADA", -"c'. c #A6CCE1", -"d'. c #58A1D3", -"e'. c #DAE7EA", -"f'. c #7DB4D6", -"g'. c #D0E4EE", -"h'. c #D6DCDC", -"i'. c #D4D4D0", -"j'. c #D8E5EB", -"k'. c #D2CBC3", -"l'. c #D6EAF3", -"m'. c #CBDFE8", -"n'. c #187BBF", -"o'. c #69A9D2", -"p'. c #CAE1EC", -"q'. c #F7F8F2", -"r'. c #A2CCE7", -"s'. c #F3F8F3", -"t'. c #D0D9DD", -"u'. c #0D75BC", -"v'. c #E7EEEE", -"w'. c #E2EAE9", -"x'. c #408BBF", -"y'. c #9DC6DD", -"z'. c #FAF8F2", -"A'. c #87BCE0", -"B'. c #82B7DA", -"C'. c #7DB3D7", -"D'. c #4D99CE", -"E'. c #D8DCDC", -"F'. c #D5DBDC", -"G'. c #D1D5D4", -"H'. c #71ACD5", -"I'. c #E9F0EF", -"J'. c #D8E7EC", -"K'. c #127CC4", -"L'. c #C3D1D7", -"M'. c #056FBB", -"N'. c #7CB2D5", -"O'. c #C8E0EB", -"P'. c #B6CFDA", -"Q'. c #0C70B5", -"R'. c #026FBB", -"S'. c #9EC7E1", -"T'. c #0975BD", -"U'. c #88BCDD", -"V'. c #E3EDED", -"W'. c #BFDAEA", -"X'. c #559ECE", -"Y'. c #ACCEE4", -"Z'. c #8BBCD9", -"`'. c #D9EDF6", -" ). c #D2CBC5", -".). c #D7E6ED", -"+). c #D3D5D2", -"@). c #DEEEF5", -"#). c #EDF2EF", -"$). c #1473BC", -"%). c #81B8D7", -"&). c #539ED1", -"*). c #2D86C4", -"=). c #E4ECEC", -"-). c #1B7AC0", -";). c #85B9D9", -">). c #2470A2", -",). c #355A38", -"'). c #155A51", -")). c #0771B4", -"!). c #FDFBF2", -"~). c #9EC6DD", -"{). c #5CA2CF", -"]). c #358DC6", -"^). c #DDE9EA", -"/). c #CEE4F0", -"(). c #4C9ACC", -"_). c #FBF9F1", -":). c #5294C1", -"<). c #BCCDD7", -"[). c #7AB4D9", -"}). c #C7DDE7", -"|). c #6DAAD3", -"1). c #F9F9F3", -"2). c #A1BED1", -"3). c #086FBA", -"4). c #96BFDA", -"5). c #82BBE1", -"6). c #A7CDE5", -"7). c #1C7FC0", -"8). c #F6FAF1", -"9). c #CAE0ED", -"0). c #A0C6DD", -"a). c #D9E2E4", -"b). c #7FB3D4", -"c). c #79B0D4", -"d). c #88BCDC", -"e). c #8BBEDD", -"f). c #98C5E1", -"g). c #9CCDEE", -"h). c #97C1DD", -"i). c #8ABEDE", -"j). c #FAF9F4", -"k). c #57A0CF", -"l). c #BFDAE9", -"m). c #EAF1F2", -"n). c #94C1DE", -"o). c #77B2D7", -"p). c #7BB6DA", -"q). c #7BB2D6", -"r). c #7CB7DC", -"s). c #83B7D8", -"t). c #89BBDC", -"u). c #F0F4F0", -"v). c #C3DBE6", -"w). c #A0C9DE", -"x). c #5BA2D1", -"y). c #9EC8E2", -"z). c #FDFBF5", -"A). c #CCE2EA", -"B). c #7CB2D6", -"C). c #559ECD", -"D). c #AFD0E2", -"E). c #F6FAF3", -"F). c #BBCDD8", -"G). c #0A73BB", -"H). c #DFE8E8", -"I). c #3584BB", -"J). c #A1C8DD", -"K). c #9AC5E2", -"L). c #4C9AD0", -"M). c #6FABD2", -"N). c #7AB3D8", -"O). c #80B8DB", -"P). c #92C1DE", -"Q). c #EAF0F0", -"R). c #CEE1E8", -"S). c #197FC3", -"T). c #BAD8E8", -"U). c #197DBF", -"V). c #61A6D3", -"W). c #E1EDEC", -"X). c #0972BB", -"Y). c #E9F1EF", -"Z). c #D5E0E4", -"`). c #3183BE", -" !. c #3087C5", -".!. c #E1EAEC", -"+!. c #D2E4EB", -"@!. c #0F76BD", -"#!. c #60A3D0", -"$!. c #C2DCE6", -"%!. c #FEFDF5", -"&!. c #95BFD6", -"*!. c #1677B8", -"=!. c #BAD7E9", -"-!. c #89BAD9", -";!. c #C2DAE6", -">!. c #7BB1D5", -",!. c #79B1D5", -"'!. c #76AFD5", -")!. c #0A72BB", -"!!. c #95C2DB", -"~!. c #FDFDF5", -"{!. c #56A0D1", -"]!. c #E3ECEC", -"^!. c #CEE2EE", -"/!. c #1E7DC1", -"(!. c #549ECD", -"_!. c #0673C0", -":!. c #126881", -"<!. c #23645B", -"[!. c #0F76BA", -"}!. c #A5CAE0", -"|!. c #0973BD", -"1!. c #5C9FCE", -"2!. c #D5E7F0", -"3!. c #1277BE", -"4!. c #9EC7DE", -"5!. c #4797CC", -"6!. c #78A5C3", -"7!. c #7CB4D8", -"8!. c #F8F7F0", -"9!. c #C0E0F5", -"0!. c #A4CADF", -"a!. c #96C7E7", -"b!. c #0770BA", -"c!. c #9CC4DD", -"d!. c #92C0DF", -"e!. c #93C1E0", -"f!. c #C2DCEB", -"g!. c #6F9EBE", -"h!. c #F6FAF2", -"i!. c #A6CADE", -"j!. c #EEF6F1", -"k!. c #CFD7DA", -"l!. c #207EBD", -"m!. c #006ABA", -"n!. c #97B5C7", -"o!. c #99C2DD", -"p!. c #9BC5E0", -"q!. c #F8F9F3", -"r!. c #97C5E4", -"s!. c #4595CC", -"t!. c #82B9DB", -"u!. c #61A5D1", -"v!. c #58A0D1", -"w!. c #D1E3EB", -"x!. c #2C87C5", -"y!. c #4795CB", -"z!. c #F7FAF1", -"A!. c #B5D5E8", -"B!. c #DEEAEE", -"C!. c #318DCC", -"D!. c #8BBCDD", -"E!. c #68A9D2", -"F!. c #368EC9", -"G!. c #DEEAED", -"H!. c #3D88BC", -"I!. c #D8E2E4", -"J!. c #348DCA", -"K!. c #CBDFE7", -"L!. c #B6D4E4", -"M!. c #167CC1", -"N!. c #DFECF1", -"O!. c #6FACD4", -"P!. c #FDFDF4", -"Q!. c #549CCE", -"R!. c #70ABD2", -"S!. c #83B9DC", -"T!. c #1479BE", -"U!. c #6AA9D3", -"V!. c #EEF4F0", -"W!. c #EDEBE6", -"X!. c #448DBF", -"Y!. c #ACCFE4", -"Z!. c #F1F5F0", -"`!. c #77B0D4", -" ~. c #94C2DD", -".~. c #92C2DB", -"+~. c #3388C4", -"@~. c #539DCD", -"#~. c #1176B4", -"$~. c #3C715D", -"%~. c #3C6434", -"&~. c #22779E", -"*~. c #61A3CF", -"=~. c #DCE8EA", -"-~. c #D4E6F0", -";~. c #8FC0DE", -">~. c #4C99CC", -",~. c #C5DCE7", -"'~. c #B8BEC0", -")~. c #B5D5E4", -"!~. c #519ED0", -"~~. c #EBF2F3", -"{~. c #F8FAF4", -"]~. c #ADBCC3", -"^~. c #0970BB", -"/~. c #F6F7F0", -"(~. c #5AA0CE", -"_~. c #E8F1F1", -":~. c #C6DEE7", -"<~. c #73B2DD", -"[~. c #A4C8DE", -"}~. c #BFDBE9", -"|~. c #64A6D2", -"1~. c #A7CCE1", -"2~. c #5CA2D0", -"3~. c #9AC4DE", -"4~. c #0771BB", -"5~. c #C5DCE6", -"6~. c #8EBEDC", -"7~. c #6FACD3", -"8~. c #BAD6E4", -"9~. c #0D77BF", -"0~. c #A9CDE2", -"a~. c #308AC5", -"b~. c #A8CCE2", -"c~. c #3A7FAF", -"d~. c #9CC7E3", -"e~. c #FDFCF3", -"f~. c #74AFD5", -"g~. c #1E7FC2", -"h~. c #0D70B4", -"i~. c #C4D8E1", -"j~. c #B0D1E4", -"k~. c #D2E3E9", -"l~. c #1C7FC3", -"m~. c #CDE3ED", -"n~. c #E4F0F3", -"o~. c #A6CCE3", -"p~. c #B3D4E6", -"q~. c #2E82C2", -"r~. c #0D77BD", -"s~. c #4A9ACF", -"t~. c #C0DBEA", -"u~. c #388DC7", -"v~. c #E1ECEC", -"w~. c #E1EDEF", -"x~. c #0F78BD", -"y~. c #3087C4", -"z~. c #86B9D9", -"A~. c #1374B5", -"B~. c #456A61", -"C~. c #3F5E1D", -"D~. c #1E7193", -"E~. c #CEE4EE", -"F~. c #9EB2BE", -"G~. c #72AED5", -"H~. c #85AEC8", -"I~. c #7FAECC", -"J~. c #94B1C3", -"K~. c #599DCA", -"L~. c #599ECE", -"M~. c #E1EBEA", -"N~. c #9AC6DE", -"O~. c #549DD0", -"P~. c #ECF2F0", -"Q~. c #65A7D3", -"R~. c #4293C8", -"S~. c #0D75BE", -"T~. c #4A99CE", -"U~. c #F0F6F3", -"V~. c #0A70BB", -"W~. c #9CC4DC", -"X~. c #9BC4DE", -"Y~. c #D2E5EA", -"Z~. c #C8DFE6", -"`~. c #70A7CD", -" {. c #C9DFED", -".{. c #A5C8DE", -"+{. c #EDF4EF", -"@{. c #94C2E1", -"#{. c #2282C3", -"${. c #8EC1E2", -"%{. c #96B0C0", -"&{. c #C3DCEA", -"*{. c #80AECC", -"={. c #90AEC0", -"-{. c #86AEC7", -";{. c #7CB1D4", -">{. c #97C4DF", -",{. c #58A0D3", -"'{. c #6CADD8", -"){. c #3E91C9", -"!{. c #EFF3F1", -"~{. c #94C0DB", -"{{. c #4393C9", -"]{. c #1C80C2", -"^{. c #4D9ACB", -"/{. c #85B8DA", -"({. c #82B4D4", -"_{. c #1075BA", -":{. c #4495CC", -"<{. c #C9DEE7", -"[{. c #6FAED7", -"}{. c #F9F8F2", -"|{. c #D9E8EF", -"1{. c #368BC8", -"2{. c #DCE9ED", -"3{. c #7DB4D9", -"4{. c #A6CCE2", -"5{. c #F9F9F2", -"6{. c #FDFAF1", -"7{. c #A1CCE7", -"8{. c #4193CB", -"9{. c #A0C8DD", -"0{. c #8ABCDD", -"a{. c #79B1D6", -"b{. c #2A86C6", -"c{. c #EBF0EE", -"d{. c #338AC7", -"e{. c #5AA2D4", -"f{. c #8ABBDC", -"g{. c #84B8DB", -"h{. c #D3E3E8", -"i{. c #1179BF", -"j{. c #CDE1EC", -"k{. c #2180C1", -"l{. c #308AC6", -"m{. c #0C72BC", -"n{. c #B9DAEE", -"o{. c #8EBFDF", -"p{. c #FEFDF3", -"q{. c #B8D7E8", -"r{. c #0D72BC", -"s{. c #61A4D0", -"t{. c #3A8EC6", -"u{. c #1D7FC3", -"v{. c #E5F0F0", -"w{. c #3B91CA", -"x{. c #318AC7", -"y{. c #EBF3F1", -"z{. c #1B7EC2", -"A{. c #5897BF", -"B{. c #B2C9D4", -"C{. c #4094CA", -"D{. c #086FB0", -"E{. c #1D5845", -"F{. c #326C59", -"G{. c #0973B6", -"H{. c #FDFEF4", -"I{. c #B1D2E7", -"J{. c #60A4CF", -"K{. c #A7CEE6", -"L{. c #358DC7", -"M{. c #DAE9EC", -"N{. c #DFEDF4", -"O{. c #1378BE", -"P{. c #99C4DF", -"Q{. c #FEFDF8", -"R{. c #80B6D6", -"S{. c #FBFCF4", -"T{. c #E5EFF1", -"U{. c #F5F9F4", -"V{. c #B8D6E7", -"W{. c #FCFCF4", -"X{. c #A5CBE4", -"Y{. c #2E89C7", -"Z{. c #ACCEE3", -"`{. c #A3CCE3", -" ]. c #9BC7E2", -".]. c #93C4E4", -"+]. c #9BC3DD", -"@]. c #E3EFF2", -"#]. c #FFFEF5", -"$]. c #2E8AC8", -"%]. c #CFE2E9", -"&]. c #79A3C0", -"*]. c #0068BA", -"=]. c #DDECF1", -"-]. c #127AC0", -";]. c #91C3E3", -">]. c #FAFBF3", -",]. c #7DB5DB", -"']. c #A4BBC8", -")]. c #61A5D6", -"!]. c #87BBDA", -"~]. c #5DA4D3", -"{]. c #CDE0EA", -"]]. c #FEFEF5", -"^]. c #FCFDF4", -"/]. c #FCFCF3", -"(]. c #9EBED2", -"_]. c #1576B7", -":]. c #4E9BD0", -"<]. c #CDE1E7", -"[]. c #D1E3EC", -"}]. c #89BCDC", -"|]. c #D1E4EB", -"1]. c #ACD1EB", -"2]. c #FBFDF6", -"3]. c #C0DAE9", -"4]. c #F6F9F2", -"5]. c #3781B4", -"6]. c #AFD0E1", -"7]. c #93C3E4", -"8]. c #9BC5E2", -"9]. c #3A90CA", -"0]. c #FCF9F2", -"a]. c #E9F2F3", -"b]. c #F0F5F2", -"c]. c #F1F7F3", -"d]. c #88BADB", -"e]. c #5FA4D5", -"f]. c #BDD9E9", -"g]. c #C7DDE8", -"h]. c #F6FAF4", -"i]. c #0E72BB", -"j]. c #F7E6D6", -"k]. c #F6FAF6", -"l]. c #4497CC", -"m]. c #ECF4F2", -"n]. c #FDFEF5", -"o]. c #ECF2F1", -"p]. c #6CABD3", -"q]. c #2C88C4", -"r]. c #97C4DE", -"s]. c #FFFEF6", -"t]. c #368AC6", -"u]. c #DAEBF1", -"v]. c #207DC1", -"w]. c #78B3D8", -"x]. c #27799A", -"y]. c #2D562F", -"z]. c #6A6A3D", -"A]. c #1372B2", -"B]. c #529DCD", -"C]. c #549ECC", -"D]. c #539DCC", -"E]. c #5CA2CE", -"F]. c #3E92C9", -"G]. c #4294CA", -"H]. c #569FCF", -"I]. c #84B7D8", -"J]. c #82B6D8", -"K]. c #71ADD5", -"L]. c #1F81C2", -"M]. c #4696CA", -"N]. c #4495C9", -"O]. c #046FBA", -"P]. c #549DCE", -"Q]. c #398EC7", -"R]. c #2685C4", -"S]. c #3C91CA", -"T]. c #388FC8", -"U]. c #167DC3", -"V]. c #0C76BC", -"W]. c #4B99CD", -"X]. c #5EA3CF", -"Y]. c #227AB6", -"Z]. c #549DCC", -"`]. c #348CC7", -" ^. c #549ECE", -".^. c #4A98CB", -"+^. c #177DC1", -"@^. c #7FB4D7", -"#^. c #388EC7", -"$^. c #80B5D7", -"%^. c #4294C9", -"&^. c #6BAAD3", -"*^. c #83B7D9", -"=^. c #2483C4", -"-^. c #77B0D5", -";^. c #84B6D8", -">^. c #4E9BCC", -",^. c #4B97C8", -"'^. c #0E72B5", -")^. c #4797CA", -"!^. c #86B8D9", -"~^. c #81B5D8", -"{^. c #4998CB", -"]^. c #388FC9", -"^^. c #4293C9", -"/^. c #579ECE", -"(^. c #287EB8", -"_^. c #60A4D2", -":^. c #85B7D9", -"<^. c #E3DCD3", -"[^. c #2B7EB8", -"}^. c #82B6D9", -"|^. c #72ADD4", -"1^. c #79B1D7", -"2^. c #83B6D9", -"3^. c #7DB3D6", -"4^. c #177DC0", -"5^. c #4495CA", -"6^. c #1A7EC0", -"7^. c #16636F", -"8^. c #14709C", -"9^. c #5091BB", -"0^. c #F7ECDF", -"a^. c #8FC1DE", -"b^. c #1774A5", -"c^. c #546C29", -"d^. c #526D2F", -"e^. c #0A72C0", -"f^. c #F2F8F5", -"g^. c #2778A2", -"h^. c #3B5D1C", -"i^. c #38718B", -"j^. c #0377CA", -"k^. c #ABCFE2", -"l^. c #C7DFE8", -"m^. c #FBFBF6", -"n^. c #0B7ACC", -"o^. c #4E6A58", -"p^. c #182E19", -"q^. c #076EAA", -"r^. c #BDD8E6", -"s^. c #BBD7E5", -"t^. c #0071CA", -"u^. c #1E6B7A", -"v^. c #446E4C", -"w^. c #0070C5", -"x^. c #4F78A2", -"y^. c #537A57", -"z^. c #006FC2", -"A^. c #307D9E", -"B^. c #37602E", -"C^. c #1E77A4", -"D^. c #1E79AB", -"E^. c #246766", -"F^. c #177098", -"G^. c #0876C4", -"H^. c #1579BB", -"I^. c #36684C", -"J^. c #27738B", -"K^. c #0A74B8", -"L^. c #0472C1", -"M^. c #2E799B", -"N^. c #3C673F", -"O^. c #4C6F68", -"P^. c #0872BB", -"Q^. c #0875C2", -"R^. c #1A6E8F", -"S^. c #386030", -"T^. c #294219", -"U^. c #18543E", -"V^. c #477C75", -"W^. c #0A74C7", -"X^. c #0173C6", -"Y^. c #0070BE", -"Z^. c #1177B9", -"`^. c #086EA8", -" /. c #467359", -"./. c #3F6B6B", -"+/. c #1C6E86", -"@/. c #1A78B0", -"#/. c #0070C9", -"$/. c #006FC3", -"%/. c #006EC8", -"&/. c #0B76C3", -"*/. c #17719C", -"=/. c #3E7059", -"-/. c #205735", -";/. c #477A6B", -">/. c #478388", -",/. c #0074D0", -"'/. c #0070C6", -")/. c #006FBD", -"!/. c #0070BF", -"~/. c #006FC4", -"{/. c #0073CA", -"]/. c #0A76C4", -"^/. c #5C846F", -"//. c #356B57", -"(/. c #5C7A4B", -"_/. c #60866C", -":/. c #3983A3", -"</. c #337D98", -"[/. c #0A75C1", -"}/. c #2885C2", -"|/. c #1179BD", -"1/. c #157ABD", -"2/. c #0A75BB", -"3/. c #2584C1", -"4/. c #2584C2", -"5/. c #1A7DBF", -"6/. c #1279BD", -"7/. c #2482C1", -"8/. c #1A7EBF", -"9/. c #2886C2", -"0/. c #1B7EBF", -"a/. c #0D76BC", -"b/. c #0270B9", -"c/. c #2986C2", -"d/. c #1F80C0", -"e/. c #1E7FC0", -"f/. c #2181C0", -"g/. c #2985C2", -"h/. c #2684C1", -"i/. c #036FB9", -"j/. c #1C7FBF", -"k/. c #167ABE", -"l/. c #197CBF", -"m/. c #147ABD", -"n/. c #1078BC", -"o/. c #2785C2", -"p/. c #1479BD", -"q/. c #1378BD", -"r/. c #2281C1", -"s/. c #197DBE", -"t/. c #167BBE", -"u/. c #0974BB", -"v/. c #2A86C2", -"w/. c #0873BA", -"x/. c #1178BC", -"y/. c #177BBE", -"z/. c #0B75BB", -"A/. c #1D7FBF", -"B/. c #1E80C0", -"C/. c #1E7FBF", -"D/. c #1D7EBF", -"E/. c #1F7FC0", -"F/. c #2381C1", -"G/. c #187CBE", -"H/. c #1278BC", -"I/. c #2281C0", -"J/. c #2A85C2", -"K/. c #197CBE", -"L/. c #0E77BC", -"M/. c #2483C1", -"N/. c #2180C0", -"O/. c #2182C1", -"P/. c #2887C8", -"Q/. c #608465", -"R/. c #71895A", -"S/. c #132412", -". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # @ # # # # # # # # # # # @ # # # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # # # # # # # # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # # # # # # # # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # @ # # # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # @ # @ # # # @ # # # @ # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ # $ # # # $ # # # # # # # # # # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ $ $ $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # @ # # # @ # # # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % $ % $ % $ $ $ $ $ $ $ $ # $ # $ @ $ # $ # # # $ # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # $ # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % % % % % $ % $ % $ % $ % $ $ $ $ # $ # $ @ $ # $ # $ # $ # # # $ # # # $ # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % % % % % % % % % % $ % $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % $ % % % $ % $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % % & % & % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % & % & % & % & % & % & % & % & & & % & % & % & % % % % % % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ % $ % $ % % % $ % % % % % % % % % % % % % % & % & % & % & % & % & & & % & & & % & & & % & % & % & % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % % % % $ % % % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & & & % & & & % & & & % & & & % & % & % & % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % $ % % % % % % % % % % & % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & % & % % % % % % % % $ % $ % $ % $ $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % & % & % % % % $ % % % $ % $ % $ $ $ $ $ $ $ $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # $ # # # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & & & % & & & % & & & % & & & & & & & & & & & & & & & % & % % % % % % $ % $ % $ % $ $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % % % % % % % % $ % $ % $ $ $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % % % $ % % % % % % % % % % % % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % $ % $ % $ % $ % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & % & % & & & % & & & % & % & % & % & % & % % % % % % $ % $ % $ $ $ $ $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # $ # # # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % % % % % & % & % & % & & & % & & & % & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % $ % $ % $ % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & % & % & % & % % % % % % $ % $ % $ % $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % % % $ % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # $ # # # $ # $ # $ # $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & % & & & % & & & & & & & & & & & & & % & % & % % % % % % $ % $ % $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % $ % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % $ % $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # $ # # # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % & % % % & % & % & % & % & % & & & % & & & % & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % % % % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # $ # $ $ $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # @ # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # $ # # # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % & % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # $ # $ # $ @ $ $ $ $ $ $ % $ $ $ % $ % % % % % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % % % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # @ # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # @ # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # # # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # @ # # # # # # # # # # $ # $ # $ # $ # $ @ $ # $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % % % $ % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # # # # # # # # $ # $ # $ # $ # $ @ $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # $ # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ @ $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ @ $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # # # # # $ # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ @ $ # $ @ $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ @ $ # $ @ $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % $ % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ @ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ @ $ # $ @ $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % $ % % % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % % & % % % % % % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % $ % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # @ # # # @ # # # # # # # # # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % % % % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % & % % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ @ $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % & % % % & % & % & % & % & % % % & % % % % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % & % % % % % % % % % % % % % % % % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % % % % % % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % & % % % % % % % & % % % & % % % % % % % % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ # $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # $ @ $ # $ @ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % % % % % % % % % % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % & % % % % % % % & % & % & % & % & % & % & % & % & % % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & % & % & % & % & & & % & & & % & & & % & % & % & % % % % % % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % & % % % & % & % & % & % & % & % & % & % & % % % % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % $ % % % % % % % % & % % % & % & % & % & % & % & % & & & % & & & % & & & % & & & % & & & % & % % % % % % $ % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % & % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % & % & % % % % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % & % % % & % & % & % & % & % & % & % & % & % & % & % & % & % % % % % % % % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ $ $ $ $ % $ % $ % $ % % % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % % % & % & % & % & % & & & % & & & % & & & % & & & % & & & % & & & % & & & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ # @ @ @ @ @ @ @ @ @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % % % % % % $ % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ $ $ % $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % & % & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ $ $ # $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % % % & % % % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % % % % % % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % % % & % & % & & & % & & & % & & & % & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % % % $ % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & % & & & % & & & % & % % % % % % % % % % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # # # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % % % % % % % % & % % % & % & % & % & % & % & % & % & % & % & % & % & & & % & & & % & & & % & % & % & % & % % % % % % % % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % % % & % & % & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & % & % & % % % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # # # $ # $ # $ # # # $ # # # # # # # # # # # $ # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % % % & % & % & % & % & % & % & % & % & % & & & % & & & % & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % $ % $ % $ % $ $ $ % $ $ $ % $ $ $ $ $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % & % % % & % & % & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % $ % % % % % % % % & % & % & % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ @ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & % & % & & & % & & & % & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % % % % % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % % % % % % $ % $ % $ % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ @ @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % $ % % % $ % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & % & % & & & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % % % % % % $ % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % $ % % % $ % % % $ % % % $ % % % $ % % % % % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % % % % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % % % $ % % % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % % % % % % % % % % $ % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ % $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % % % % % % % % $ % % % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % $ % % % % % % % % % % & % & % & % & % & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % % % % % % % % % % % % % % $ % % % $ % % % $ % % % $ % % % $ % % % $ % % % $ % % % % % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % % % % % % % % % % % % $ % % % $ % $ % $ % $ % $ % % % $ % % % $ % % % $ % % % % % % % % % % % % % % % % % % & % & % & % & % & % & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % % % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ @ $ # $ @ $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % % % % % % % % % % & % & % & % & % & % & % & & & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % & % & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % & % % % & % % % & % & % & % & % & % & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % % % & % & % & % & % & % & % & % & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ $ $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % % % & % & % & % & % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ @ $ # $ @ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % & % & % & % & % & % & % & % & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % % % & % & % & % & % & % % % & % & % & % & % & % & % & % & % & % & % & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % & % % % & % % % % % % % & % % % % % % % % % % % & % % % & % % % & % & % & % & % & % & % & % & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & % & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % % % % % & % % % & % % % % % % % % % % % & % & % & % & % & % & % & % & % & % & % & % & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & % & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % & % & % & % & % & & & % & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % % % & % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # @ # # # @ # # # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % $ % % % % % % % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % % % % % % % % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & & & % & % & % & % & % & % & % & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & % & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & & & % & & & % & & & % & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & & & % & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % $ % $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % % % % % % % % & % & % & % & % & & & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & & & % & & & % & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % % % % % % % % & % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & & & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % & % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % $ % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & & & % & & & % & & & % & & & % & & & % & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # @ # # # @ # # # @ # # # @ # # # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % & % & % & % % % % % % % % % % $ % $ % $ % $ % $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # # # $ # # # $ # $ # $ # $ # $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ % $ % $ % $ % $ % $ % $ % % % % % % % % % % % % % % % % % % % % % % % $ % $ % $ $ $ % $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ $ $ % $ % $ % $ % % % % % % & % & % & % & % & % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % & % & % & % & % & % & % & % & % & % & % & % & & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + * + = - ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; + ; ; ; + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , ' ; ) ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ! ; ; ; ~ ; { ] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ^ / ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ( _ + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + < [ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; } | 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 3 4 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 7 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9 0 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b c ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + e ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + g ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + i ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; j + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + k l ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; m + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + n ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; o p + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + q ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; r s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + t u ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; v w x y z A B x C D E F G ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; H + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + I ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; J K L M N O O P Q R S T U V W X Y Z ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ` . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + .. +. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; @. #. $. %. &. *. =. -. ;. >. ,. '. ). !. ~. {. ]. ^. /. (. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; _. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + :. <. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; [. }. |. 1. 2. 3. 4. 5. 5. 6. 7. 8. 5. 5. 6. 9. 6. 3. 0. a. b. c. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; d. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + e. f. g. h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. j. k. l. m. n. o. p. q. r. q. q. q. q. q. q. q. q. q. q. s. t. 8. u. v. w. x. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. y. g. g. z. A. B. C. D. E. F. G. G. H. I. J. K. L. M. N. y. ; y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. O. P. Q. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + R. S. g. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. T. U. V. W. 3. X. Y. Z. `. + .+ ++ @+ #+ $+ %+ &+ *+ =+ -+ ;+ >+ ,+ '+ )+ j. h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. !+ L. ~+ {+ ]+ ^+ /+ (+ _+ :+ <+ [+ [+ <+ (+ }+ |+ 1+ 2+ 3+ L. N. g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. h. 4+ 5+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6+ 7+ g. 8+ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 9+ 0+ a+ b+ c+ X. d+ e+ f+ g+ h+ i+ j+ k+ l+ m+ n+ o+ p+ q+ r+ s+ t+ u+ v+ w+ x+ h. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. y+ z+ A+ B+ C+ D+ E+ F+ X. X. X. X. X. X. X. X. ;+ <+ G+ H+ I+ J+ K+ y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. y. L+ M+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + N+ O+ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; P+ Q+ R+ S+ T+ p. U+ V+ W+ X+ Y+ Z+ `+ @ .@ +@ @@ #@ $@ %@ &@ *@ =@ 3. -@ ;@ >@ ,@ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. '@ )@ !@ ~@ {@ ]@ ^@ /@ (@ _@ X. X. X. X. X. X. _@ X. :@ <@ [@ }@ |@ 1@ h. ; y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. y. 2@ 3@ 4@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5@ 6@ 7@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 8@ 9@ 0@ a@ b@ q. c@ d@ e@ f@ g@ h@ i@ j@ i@ k@ i@ l@ m@ n@ o@ p@ q@ r@ s@ t@ u@ v@ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. !+ w@ x@ y@ z@ A@ /@ X. B@ /@ X. X. X. X. X. X. _@ X. C@ D@ E@ F@ A@ G@ H@ I@ J@ g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ L@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ,@ O@ P@ Q@ R@ q. S@ T@ U@ V@ W@ X@ X@ X@ X@ X@ X@ X@ W@ Y@ Z@ `@ t+ 3. # t@ .# j. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. y. +# @# ## $# _@ X. B@ /@ X. X. X. X. X. X. X. X. X. q. %# &# *# =# -# _@ ;# ># ,# !+ g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. '# )# !# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 8@ 9@ ~# {# ]# q. S@ ^# /# (# W@ _# _# _# _# _# _# _# _# :# <# [# =@ }# |# 1# 2# j. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. h. 3# 4# 5# 6# X. X. X. X. X. X. X. X. X. X. X. X. X. 7# 8# 9# 0# a# b# c# X. d# e# f# y. ; y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g# h# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 9+ i# j# k# l# q. m# n# /# o# p# q# q# q# q# q# q# q# r# s# t# u# =@ 3. v# t@ w# x# ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. M. y# z# A# s. (@ X. X. X. X. X. X. X. X. X. X. X. X. q. B# C# D# E# F# X. B@ /@ G# H# I# y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# K# L# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ,@ M# N# O# b@ q. P# Q# R# S# T# U# U# U# U# U# U# V# W# X# Y# Z# =@ 3. `# t@ >@ $ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; M. .$ +$ @$ X. s. X. X. X. X. X. X. X. X. X. X. X. X. _@ #$ $$ %$ &$ X. _@ /@ B@ *$ =$ -$ h. i. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 2@ ;$ >$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 9+ ,$ '$ )$ b@ _@ !$ ~$ {$ ]$ ^$ /$ ($ _$ :$ <$ [$ }$ |$ 1$ 2$ 3$ t. 4$ 5$ 6$ j. 7$ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. L. 8$ 9$ 0$ X. X. X. X. X. X. X. X. X. X. X. X. X. _@ X. _@ ;+ ;+ _@ X. X. X. _@ ^@ a$ b$ c$ y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 2@ d$ e$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 7$ 9+ f$ g$ h$ i$ j$ k$ l$ m$ n$ o$ p$ q$ r$ s$ t$ u$ v$ w$ x$ y$ z$ A$ B$ C$ j. N. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; z. D$ E$ ;+ X. X. _@ X. X. X. _@ X. X. X. X. X. X. X. _@ X. X. X. X. _@ X. X. X. ^@ F$ G$ H$ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. I$ J$ K$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. L$ M$ N$ O$ P$ Q$ R$ S$ T$ U$ V$ W$ X$ Y$ Z$ `$ % .% +% @% X. 3. #% $% %% &% N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. z. *% =% ;+ X. X. X. ;+ -% _@ X. X. X. X. X. X. X. _@ X. X. _@ ;% -% X. _@ X. X. _@ z@ >% ,% M. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 2@ '% )% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; 7$ !% ~% {% ]% 3. ^% B@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ /% 3. (% _% :% <% x# ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; [% }% |% 1% X. X. _@ 2% 3% &$ X. _@ X. X. X. _@ X. X. 4% 5% 6% 7% 8% i$ X. X. (@ X. 9% 0% a% M. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. b% c% d% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; N. ; j. e% f% g% h% i% j% q. q. p. q. q. q. q. q. q. q. ^% k% l% m% n% o% 8@ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; N. N. N. N. N. N. N. ; i. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. p% q% r% s. s. q. p. s% t% u% c# /@ X. _@ _@ _@ ;+ v% w% x% y% z% A% F# X. X. X. X. B% C% D% M. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ E% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; N. 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ N. N. ; ; N. ; ; ; ; ; ; N. ; &% F% G% {$ H% I% J% K% L% M% N% O% P% Q% R% S% T% U% V% W% X% Y% i. ; N. ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; N. ; ; N. 7$ 9+ 9+ x# x# v@ v@ v@ x# $ 9+ Z% N. N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. K+ `% & 1% r. .& +& @& 8# #& $& ;+ X. _@ %& && *& =& -& ;& >& ,& '& )& 0$ X. X. X. !& ~& {& M. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& ^& /& + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; N. ; y. &% L$ j. (& i. i. i. i. i. i. i. i. i. (& &% _& j. i. ; N. ; ; ; ; ; ; N. ; &% &% :& <& [& }& |& 1& 2& 3& 4& 5& 6& 7& 8& 9& 0& a& b& T. N. h. i. ; ; ; ; ; ; i. h. ; N. c& j. x+ x+ x+ x+ x+ x+ x+ x+ x+ x+ 9+ i. ; N. ; ; ; ; N. ; ; N. x+ j. g. d& e& f& g& h& i& j& k& l& m& n& o& !% p& N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; q& 7$ 7$ ,@ q& 7$ 7$ q& 7$ ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. r& s& t& u& v& w& x& y& z& A& -# _@ X. _@ B& C& D& E& F& G& H& I& J& K& X. _@ X. X. ;+ L& M& M. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& O& + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; i. T. P& Q& R& S& T& U& V& W& X& Y& Z& `& * .* +* @* #* $* 9+ ; ; N. ; ; ; ; ; N. ; $ %* &* ** =* -* ;* >* ,* ,* ,* ,* ,* ,* '* )* !* $* ; ; ; ; ; ; ; ; ; N. ; i. ~* {* ]* ^* /* /* /* /* /* /* /* /* (* _* &% L$ N. ; N. ; ; N. ; :* $* _& <* [* }* |* 1* 2* 3* 4* 5* 6* 7* 8* 9* 0* a* b* c* d* !% g. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; i. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; N. ; i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; g. 9+ j. e* !* f* g* x+ !% L$ h* j. !% !% x+ _& g* i* j* x+ 9+ ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. k* l* m* 3. n* o* p* q* r* s* t* q. /@ ;+ u* v* w* x* y* z* A* B* C* D* /% (@ X. X. _@ E* F* M. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& G* H* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; h. i. (& I* J* K* L* M* N* O* P* Q* R* S* T* U* V* :% W* X* Y* Z* `* = j. N. ; ; ; ; ; N. ; j. T. .= += @= #= #= $= %= #= #= #= #= #= #= &= *= == -= T. N. ; N. ; ; ; ; N. ; i. ;= >= ,= '= )= != != != != != != != != ~= {= ]= ^= !% v@ ; ; i. ; x+ f* /= (= _= /. := <= [= }= |= 1= 2= 3= 4= 5= 6= 7= 8= 9= 0= a= b= c= ,@ ; ; N. ; ; ; ; ; ; ; ; ; ; ; i. h. ; g. ; j. d= e= e= e= e= e= e= e= e= e= e= f= g= h= q& ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. h. ; ; q& e* i= e= e= e= e= e= e= e= e= e= e= e= $* j. N. ; ; N. ; ; ; ; ; ; N. ; ; ; x+ j= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= e= k= l= v@ g. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; N. ; j. m= n= x+ m& o= p= q= r= s= t= u= v= w= x= y= z= A= B= C= D= E= j. F= I* !% q& N. N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. G= H= I= J= K= L= M= N= O= P= Q= R= /% S= T= U= V= W= X= Y= Z= `= - .- +- X. X. X. s. @- #- M. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- %- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. ; ; &- *- =- -- ;- >- ,- '- )- !- ~- {- ]- ]- ]- ^- /- (- _- :- <- [- }- N. ; ; ; i. h. ; &% |- 1- 2- 3- 4- 5- 6- 7- 7- 6- 6- 6- 6- 6- 7- 8- 9- 0- a- b- c- N. ; N. ; ; ; ; N. j. d- e- f- g- h- i- 7- 7- 7- 7- 7- 7- 7- 5- j- k- l- m- 7$ N. i. n- _& o- p- q- /. r- s- t- u- v- X. _@ _@ _@ _@ s. w- x- y- z- A- B- C- D- E- F- !% N. ; h. i. ; ; ; ; ; ; ; ; ; h. i. N. p& L$ G- H- I- J- J- J- J- J- J- J- J- J- K- L- M- q& j. N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. i. 7$ N- P+ O- P- Q- J- J- J- J- J- J- J- J- R- S- T- U- j. $ N. ; i. ; ; ; ; ; ; N. q& d= V- W- X- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- J- Y- Z- `- 8@ ; v@ N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; i. v@ &% x+ d= .; +; @; #; $; %; &; *; =; -; ;; >; ,; '; ); !; ~; {; =; ]; ^; /; (; _; :; <; 9+ !% c- &% x# N. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. z. [; }; |; 1; 2; 3; 4; 5; ;@ 6; 6# c# 7; 8; 9; 0; a; j% b; c; d; e; f; g; _@ X. _@ X. (+ h; M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& i; j; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; N. Y% k; l; m; n; c+ p. _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ o; p; q; r; s; N. N. ; ; h. i. t; l= u; v; w; x; y; z; z; z; z; z; z; z; z; z; z; t+ A; B; C; D; E; N. N. ; ; ; N. ; j. F; G; H; I; J; z; z; z; z; z; z; z; z; z; z; K; L; M; N; O; $ P; Q; R; S; l; T; U; V; c# _@ _@ X. c# c# s% o; s% c# s. s. _@ _@ W; X; Y; Z; `; > .> 7$ t; i. h. ; ; ; ; ; ; ; ; N. ; 7$ +> @> #> $> %> &> *> => => => => => => => *> -> ;> >> ,> '> q& 9+ ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; 7$ )> !> ~> {> ]> ^> => => => => => => => => => /> (> _> :> <> ~* i. h. ; ; ; ; ; N. x# [> }> |> 1> -> 2> => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => => 3> 4> 5> 6> 7> 8> &% N. ; N. ; ; ; ; ; ; ; ; ; ; i. h. ; ; x# !% ,$ 9> 0> a> b> c> d> e> f> g> h> i> j> k> l> G@ (@ m> (@ 7; n> o> p> q> r> s> t> u> v> w> x> y> z> A> B> y. c- N. ; h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. L. C> D> E> F> G> H> I> J> K> L> M> N> O> P> Q> R> S> q. ^% T> U> V> W> X> q. X. X. X. (+ h; M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- Y> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; 9+ Z> `> , ., +, X. q. =@ y$ j% j% j% j% j% j% j% j% =@ q. X. 9. @, #, $, %, N. ; N. ; P+ &, *, =, -, 3. ;, /% _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ /% 3. >, ,, ', ), x# ; ; ; ; v@ !, ~, {, ], }# 1% _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ X. ^, /, (, _, :, <, [, }, |, 1, 3. q. /% %& j$ y$ V; 2, 3, 4, 5, 6, 7, 8, y; z; 9, _@ 0, a, 3. b, c, d, e, f, g, i. ; ; ; ; ; ; ; ; ; N. h, i, j, k, l, m, n, o, p, p, p, p, p, p, p, p, q, r, s, t, u, v, y. 9+ ; ; ; ; ; ; ; ; ; ; ; ; N. ; N. w, x, y, z, A, B, C, p, p, p, p, p, p, p, p, p, D, E, F, G, U* H, j* ; ; ; ; h. i. q& I, J, K, L, M, N, O, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, P, Q, R, S, T, U, .# j. N. ; ; ; ; ; ; ; ; ; N. ; ; N. 9+ V, W, X, Y, Z, `, ' .' +' @' #' 3. 3. 3. $' %' X. /% s. /% _@ /% /% X. ;+ 4% 3. 3. 3. 3. &' *' =' -' ;' >' ,' '' )' !' ~' u@ i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. K+ {' ]' ^' /' (' _' :' <' [' }' |' 1' 2' 3' 4' 5' 6' _@ X. r. 7' 8' 9' 0' ;+ X. X. X. (+ h; M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 2@ a' b' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. &% c' d' e' f' X. 7# g' h' i' j' k' k' l' k' j' m' n' o' p' q' X. 3. r' s' t' j. ; ; i. ;= u' v' w' 3. x' y' z' A' B' C' D' E' F' G' H' I' J' K' 6# /@ 3. L' M' N' &% N. ; ; ; j. O' P' Q' 3. 6% R' S' D' T' U' V' F' I' W' X' a; Y' _@ 6. Z' `' ) .) +) @) 9. #) /% $) %) &) *) =) -) ;) >) ,) ') )) !) ~) {) ]) ^) /) () q. X. 3. _) :) <) [) }) x. N. N. ; ; ; ; ; ; N. N. |) 1) 2) 3) 4) 3. 5) 8. ;% 8. ;% 8. 8. ;% 8. ;% 6) 3. 3. 7) 8) 9) 0) (& 7$ i. ; ; ; ; ; ; ; ; ; ; ; N. ; a) b) c) d) e) +, ;% 8. 8. ;% ;% ;% ;% 8. 8. 8. +, 3. f' f) g) h) i) L$ ; N. N. ; N. j) k) l) m) 3. 3. 8. ;% 8. ;% 8. 8. 8. 8. ;% 8. 8. 8. ;% 8. 8. 8. 8. ;% 8. 8. 8. ;% 8. 8. 8. ;% 8. 8. 8. 8. ;% 8. 8. 8. ;% 8. 8. 8. ;% 8. +, 3. n) o) p) q) r) 9+ ; ; ; ; ; ; ; ; ; ; N. 9+ = s) t) u) v) w) x) y) z) 3. 3. A) &$ 9, 7# V; B) c+ >+ C) D) O> U+ C) E) E) F) G) t+ z$ ;+ _@ F@ 3. 3. P$ H) I) J) K) L) M) N) 3 h. h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; M. O) P) 3. Q) R) 3. S) T) U) V) W) X) Y) Z) `) ! .! +! t+ @! #! ;@ $! 3. /% X. X. X. (+ h; M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# %! &! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. *! =! -! ;! V; 7# >! ,! '! )! !! ~! {! !! ]! ^! /! (! _! /. :! B) 6. <! [! }! |! ; ; 7$ 1! 2! 3! 4! c# j$ 5! 6! 7! 8! 9! 0! a! b! c! d! e! f! g! h! j% z$ i! j! k! j. N. N. ; h. !+ l! m! n! R$ y; o! p! q! r! s! t! u! v! w! x! y! z! A! q. 3. B! C! D! E! F! 9, i$ G! H! I! J! K! L! M! N! N! O! P! O! Q! R! S! T! U! #! V! W! 7. 6# =@ X! Y! Z! `! ~ N. ; N. ; ; ; ; N. N. .~ +~ @~ #~ c+ c# 7# c+ $~ $~ %~ $~ %~ %~ $~ %~ $~ %~ y$ F+ &~ *~ =~ -~ ;~ >~ N. ; ; ; ; ; ; ; ; ; N. ; Y% ,~ '~ )~ !~ 7. _@ t. ~~ %~ %~ $~ %~ %~ $~ c+ %~ %~ B) z$ c# 3. {~ ]~ ^~ /~ 7$ ; ; i. (~ _~ :~ <~ [~ o; 9, }~ $~ %~ $~ c+ %~ %~ B) |~ c+ %~ %~ $~ c+ %~ %~ %~ $~ %~ %~ B) |~ B) %~ %~ $~ %~ %~ %~ %~ $~ %~ %~ c+ |~ B) %~ $~ $~ %~ 1~ ;+ j$ 7. 2~ 3~ 4~ (& N. ; ; ; ; ; ; N. ; N. &% 5~ 6~ 7~ 8~ 9~ 0~ a~ b~ B) }~ q. C@ 7. c~ d~ e~ f~ g~ h~ i~ j~ k~ l~ m~ n~ o~ p~ q~ r~ s~ t~ u~ 6. v~ }~ j$ w~ q' v~ a~ y; x~ y~ z~ A~ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; K+ B~ C~ 3. D~ E~ F~ G~ H~ I~ J~ K~ L~ M~ N~ O~ P~ Q~ R~ S~ T~ 0- U~ V~ q' X. X. X. /@ (+ W~ K+ g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. I$ X~ Y~ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. Z~ `~ { .{ ^% 3. +{ @{ #{ ${ %{ &{ *{ ={ -{ ;{ >{ ,{ #{ '{ ){ 3. !{ ~{ {{ ]{ ^{ ; ; 8@ /{ ({ _{ :{ _@ D) <{ [{ }{ |{ 1{ 1{ 2{ 3{ 4{ 3{ 5{ 6{ 7{ 8{ 9{ =@ 0{ a{ 6$ x# 7$ ; ; 7$ b{ c{ d{ ]# y$ e{ f{ g{ h{ 6{ i{ 2{ 3{ j{ k{ n@ l{ m{ n{ 6. 3. o{ p{ q{ 3. p. r{ s{ t{ u{ T, v{ w{ x{ y{ z{ z{ z{ z{ A{ B{ C{ D{ E{ 3{ F{ G{ H{ I{ z$ J{ 1% r@ K{ L{ M{ 9+ N. ; ; ; ; ; ; 7$ N{ O{ P{ Q{ q. o; S~ R{ S{ T{ U{ V{ W{ X{ Y{ Z{ `{ ] .] +] s. v~ @] #] $] %] N. ; ; ; ; ; ; ; ; ; ; i. &] *] =] -] 3. /% ;] >] ,] '] )] !] ~] {] ]] X{ ^] ^] /] (] }~ _] 3. :] <] [] T. y. ; q& }] |] 1] 2] C@ 3] 4] 5] 6] Z{ 7] 8] 9] 0] a] b] c] d] X{ ]] e] 0] f] W{ g] U{ h] i] j] a] h] k] l] m] n] n] X{ o] Z{ `{ p] q] i] h] T{ r] s] t] u] q. q. v] w] x] >@ N. ; ; ; ; ; ; ; N. c- y] z] A] B] C] D] 3. ;+ E] ~~ /% F] G] H] I] J] K] L] M] T, N] N] P' P' O] N] N] N] /. P] Q] R] S] T] U] V] W] X] Y] 1~ Z] p. u& `] ^ .^ 8+ i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. +^ @^ #^ $^ %^ &^ *^ =^ -^ ;^ >^ ,^ '^ )^ !^ ~^ {^ ]^ ^^ /^ (^ _^ }# /% X. X. X. X. :^ <^ [^ g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 2@ }^ |^ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ 3^ 4^ ;, 3. 5^ 6^ 7^ A{ 8^ 9^ 0^ 8^ 0^ a^ b^ c^ d^ e^ f^ 3. C@ g^ h^ i^ $* ; ; ,@ j^ k^ l^ m^ q. F] n^ o^ y{ p^ q^ q^ q^ q^ q^ q^ q^ r^ s^ t^ u^ =@ 3. v^ t@ w^ ,@ ; ; 7$ x^ y^ z^ A^ B) B^ C^ D^ E^ q^ q^ q^ q^ q^ q^ _# F^ G^ H^ 3. z$ I^ J^ K^ ;, L^ M^ N^ O^ P^ Q^ R^ S^ 8^ T^ _# _# _# _# _# X@ T^ U^ 0^ r^ V^ W^ X^ Y^ Z^ `^ +! 9, / ./ +/ @/ !* ; N. ; ; ; ; x# #/ $/ %/ &/ 9, */ =/ -/ ;/ >/ ,/ '/ )/ !/ ~/ {/ ]/ ^/ // (/ 6. q. _/ :/ </ [/ h. N. ; ; ; ; ; ; ; ; ; 9+ !% }/ |/ 1/ p. }# 2/ 3/ 4/ 5/ 6/ 7/ ,/ 8/ 9/ 6/ 3- 0/ a/ b/ c/ B) F@ d/ /. e/ L$ N. ; x+ f/ g/ h/ 3. i/ j/ k/ l/ >/ {/ m/ n/ 8/ o/ n/ p/ q/ r/ 6/ 9/ s/ o/ 0/ t/ ;/ ,/ o/ n/ u/ n/ o/ ,/ v/ ,/ 0/ 0/ 6/ w/ {/ r/ x/ y/ n/ o/ z/ >/ A/ B/ C/ D/ q. E/ F/ G/ -= N. ; ; ; ; ; N. H/ I/ J/ K/ L/ M/ N/ 3. p. 4% 3. O/ P/ Q/ R/ S/ T/ U/ V/ W/ X/ Y/ Z/ `/ ( ( ( ( ( ( .( +( @( #( $( %( &( *( =( -( ;( >( ,( '( 4% R$ )( !( ~( {( ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; M. ]( ^( /( (( _( :( <( [( }( |( 1( 2( 3( 4( 5( 6( 7( 8( 9( 0( a( b( c( 7; X. X. X. X. d( e( f( M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& g( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h( i( j( q. 3. k( l( m( 8^ _# _# _# _# _# _# _# n( o( p( q( 3. r( s( t( u( v( w( ; n- x( y( z( A( q. c@ B( /# C( p# W@ W@ W@ W@ W@ W@ W@ n( D( E( F( =@ 3. G( t@ H( $ ; ; 7$ x^ I( J( K( B) L( M( N( W@ W@ W@ W@ W@ W@ W@ }( O( P( Q( 3. X. 7# t+ p. R( S( T( U( V( W( p# T^ X@ _# _# _# _# _# _# X@ _# _# _# _# q# T^ W@ X( Y( Z( `( ^, _ ._ +_ @_ #_ $_ %_ ; i. ; ; ; v@ &_ *_ =_ ;% o. -_ /. ;_ >_ ,_ '_ )_ ,_ !_ )_ !_ ~_ {_ ]_ ^_ /_ i$ u] (_ __ :_ N. ; ; ; ; ; ; ; ; ; ; 9+ j. <_ [_ 3. ^% }_ |_ 1_ 2_ ,_ !_ )_ ,_ ,_ )_ !_ ,_ 3_ 4_ 5_ 6_ D* /% 7_ /. 8_ x+ N. ; j* 9_ 0_ a_ 3. 3. b_ c_ d_ e_ !_ ,_ f_ g_ ,_ !_ h_ !_ ,_ !_ )_ !_ ,_ ,_ ,_ ,_ ,_ ,_ !_ h_ !_ ,_ '_ )_ '_ ,_ ,_ !_ )_ '_ ,_ !_ h_ !_ ,_ ,_ )_ !_ i_ j_ k_ 9, l_ m_ n_ w. 7$ ; ; ; i. h. o_ p_ q_ r_ s_ t_ u_ j$ _] 3. v_ w_ x_ y_ z_ A_ B_ C_ D_ E_ r# W@ X@ W@ F_ G_ G_ G_ G_ G_ G_ G_ X@ W@ r# H_ I_ J_ K_ L_ M_ N_ O_ P_ Q_ R_ -# 3. S_ `= W, 9+ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; M. ]( T_ 3. U_ V_ W_ X_ U^ x{ Y_ Z_ ={ `_ 5( x{ : D_ .: +: @: #: $: %: &: X. X. X. X. <+ *: =: g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. -: ;: >: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h( ,: ': q. 3. k( l( m( 8^ _# _# _# _# _# _# _# n( ): !: ~: 3. !{ {: ]: ^: /: N. ; 8@ w^ (: _: b@ q. :: <: [: V# X@ _# _# _# _# _# _# }: |: 1: 2: 3: =@ 4: 5: 1# 6: j. ; ; 7$ x^ I( J( K( %~ 7: 8: 9: i@ X_ _# _# _# _# _# T^ 0: a: b: 3. X. X. _@ c: d: e: f: g: W@ h: }: _# _# X@ _# _# _# _# _# _# _# _# _# _# _# i@ X@ p# i: j: k: l: 3. X. 3. m: n: o: p: q: h. ; ; ; v@ r: s: t: u: 3. v: T, w: x: X@ X@ X@ X@ X@ X@ X@ y: z: A: B: 3. q. D/ C: D: r) v@ ; ; ; ; ; ; ; ; ; ; x+ E: F: G: 3. c# H: I: V/ j@ X@ X@ X@ X@ X@ X@ X@ X@ J: K: L: M: g; _@ 7# /. N: x+ N. ; ;= O: P: Q: 6. 3. R: S: T: U: X@ J: ={ V: h: X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ W: U^ X: Y: Z: 7# `: < .< J N. ; ; N. ; i. +< @< #< $< %< 9. _@ 7; 3. &< *< =< -< ;< >< ,< W@ X@ '< W@ X@ X@ X@ X@ _# _# _# _# _# _# _# )< X@ X@ X@ X@ X@ X@ X@ W@ !< ~< ): {< ]< ^< C@ }# /< (< _< &% ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; M. ]( :< << [< }< |< 1< '< 2< |: 3< ~< 4< 5< 2_ 6< o# 7< 8< 9< 0< a< b< c< _@ X. X. X. d< e< f< M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ g< + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h< i< j< ^% 3. k( l( m( 8^ _# _# _# _# _# _# _# n( o( k< l< 3. &$ #' m< n< o< ; ; ,@ p< q< r< b@ p. s< t< u< v< U^ _# _# _# _# _# _# _# W@ w< x< y< =@ 3. z< t@ A< j. ; ; 7$ x^ I( J( K( B) B< C< D< i@ X_ _# _# _# _# _# T^ E< F< G< ;% X. X. %& H< I< J< K< a^ _# _# X@ X@ X@ _# _# _# X@ _# X@ X@ _# X@ _# _# _# _# X@ _# W: L< M< N< O< 3. X. 3. P< Q< R< S< i. ; ; ; v@ T< U< V< K^ 3. W< X< Y< U^ _# _# X@ X@ _# _# _# _# Z< `< [ .[ i$ *$ +[ @[ d& v@ ; ; ; ; ; ; ; ; ; ; %_ 8@ #[ $[ 3. z; %[ &[ S! l@ }: _# _# )< W: *[ X@ _# q# =[ L: M: g; _@ y' /. N: x+ N. ; I/ -[ ;[ >[ 3. 3. ,[ S: '[ )[ _# X@ g@ X@ _# X@ X@ '< X@ _# X@ X@ _# X@ X@ _# }: X@ _# X@ _# _# _# _# X@ _# _# X@ _# X_ X@ _# X@ X@ X_ _# W@ U^ ![ ~[ {[ 9, ][ ^[ /[ ([ N. ; N. ; N. S< _[ :[ <[ [[ 3. X. ^% }[ |[ T, 1[ 2[ 3[ J: X@ }: _# _# _# _# X@ _# _# _# X@ _# _# _# _# _# _# _# _# X@ _# _# X@ _# _# _# _# h: h@ 4[ 5[ /% 9, 4) 6[ 7[ = ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. h. i. i. N. M. 8[ 9[ 0[ a[ X@ b[ c[ d[ h: O( e[ f[ g[ h[ i[ j[ k[ l[ m[ n[ o[ p[ q[ r[ X. _@ ^@ X. s[ t[ u[ M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. v[ w[ x[ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ y[ z[ A[ q. 3. k( l( m( 8^ _# X@ _# X@ _# _# _# n( ): B[ C[ 3. }~ D[ E[ F[ G[ ; ; 8@ H[ I[ J[ l# q. :: K[ L[ M[ X@ _# _# _# _# _# _# X@ |: N[ 2: O[ =@ r@ P[ t@ *! x# ; ; 7$ x^ I( J( K( %~ Q[ R[ 9: i@ X_ _# _# _# _# _# U^ S[ T[ U[ 3. X. s% V[ W[ X[ Y[ 0^ X@ U^ G_ W@ n( U^ U^ W@ W@ _# X@ )< r# X@ _# _# _# _# _# X@ X@ _# Z[ `[ } .} +} @} 6) #} $} %} !* 7$ ; N. ; v@ &} *} =} -} 3. ;} 8' >} W# _# h: ,} m@ W: _# _# p# '} )} !} 3. 9, ~} {} ]} d& v@ ; ; ; ; ; ; ; ; ; ; x+ ^} /} (} 3. c# _} :} <} j@ X@ )< [} }} |} 1} k@ }: J: 2} 3} M: g; i$ 4} /. N: x+ N. ; L$ 5} 6} 7} 6. 3. ,[ S: '[ )[ _# _# _# _# J: 8} W: 9} 0} a} j[ i@ X@ i@ |( p# i@ b} g@ c} g@ _# _# X@ h@ X@ X@ k@ X@ i@ b} i@ X@ 8} J: _# X@ U^ d} e} f} 9, g} h} i} j} 7$ ; ; i. j. k} l} m} [[ 3. X. n} o} p} q} r} s} t} u} _# _# X@ X@ _# X@ X@ _# _# _# _# _# i@ X@ X@ W@ X@ W@ X@ X@ _# _# _# _# X@ _# _# X@ T^ v} w} x} V; c+ y} z} A} g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. i. h. B} O. C} D} E} 3. F} G} H} I} G_ J} K} L} M} N} O} P} Q} R} S} T} U} V} W} X} =@ _@ Y} Z} t+ `} | .| M. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- +| + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h( @| #| ;, 3. k( l( m( 8^ _# _# T^ _# X@ _# _# n( ): $| %| 3. &| *| =| -| G[ ; ; 8@ ;| >| ,| b@ q. '| )| U@ f@ W@ _# _# _# _# _# _# X_ !| ~| {| ]| =@ 3. ^| 1# /| j. ; ; 7$ x^ I( J( K( }~ (| _| :| i@ X_ _# _# _# _# _# <| [| }| || 3. 1| 2| 3| Y* 4| }( W# q# 5| 6| 7| 8| 9| 0| p^ a| U^ X@ h[ b| q# _# _# X@ W@ p# _# X@ X@ _# W# c| d| e| f| /% 3. g| h| A~ j. y. ; ; v@ T< i| j| k| 3. l| m| n| F_ _# p# b| o| X@ _# _# U^ p| q| r| /_ 9, s| t| u| d& v@ ; ; ; ; ; ; ; ; ; ; j. F% v| w| 3. s% x| y| z| j@ X@ X@ p# T^ a| 8^ X@ _# p# F^ A| M: g; -% B| /. N: x+ N. ; l= C| D| E| 3. 3. ,[ S: '[ )[ _# _# _# _# T^ D_ h: ~< F| }( G| i@ _# r# H| U: !< ,< I| J| U: T^ T^ 8^ K| n( L| M| U: h@ ,< p# N| }} U: T^ N| a^ ~| O| P| 9, Q| R| S| T| 7$ ; ; N. x# U| V| W| 3. X. R$ X| Y| Z| `| 1 I| a| X@ _# _# _# _# X@ |: .1 X@ W@ T^ T^ b^ B{ )[ ;^ p^ c^ m@ a^ '} b^ B{ T^ T^ _# _# _# }: +1 @1 &; #1 v~ $1 %1 &1 *1 N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ; y. =1 -1 ;1 >1 ,1 '1 )1 !1 ~1 {1 ]1 ^1 /1 (1 _1 :1 <1 [1 }1 |1 11 21 31 41 51 61 71 81 -% 91 01 a1 b1 c1 d1 M. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. b% e1 f1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. g1 h1 i1 j1 ;, 3. k( l( m( 8^ _# U^ k1 T^ _# _# _# n( ): p( l1 3. &| m1 n1 o1 G[ ; ; ,@ j^ p1 q1 A( q. r1 s1 t1 C( X@ _# _# _# _# _# _# X@ *[ u1 v1 w1 =@ [~ x1 1# :_ $ ; ; 7$ x^ I( J( K( B) y1 z1 9: i@ X_ _# _# _# _# _# W@ >< A1 B1 C1 D1 E1 F1 G1 +1 H1 I1 J1 K1 L1 M1 _, N1 O1 P1 Q1 R1 S1 k@ E^ X@ _# _# )< T1 b| p# _# _# _# X@ U1 V1 W1 X1 R' i$ Y1 Z1 `1 c- N. ; ; v@ r: 2 .2 u& 3. ;} M1 +2 @2 _# _# p# W@ _# X@ _# U^ p^ )} #2 e) 9, $2 %2 D: d& v@ ; ; ; ; ; ; ; ; ; ; N- &2 *2 =2 3. 9, -2 ;2 >2 j@ X@ _# _# _# X@ _# _# X@ q# n| L: M: g; s. ,2 /. N: x+ N. ; d= '2 1> )2 3. 3. ,[ S: '[ )[ _# X@ _# _# _# T^ _# W@ q# _# U^ _# p# U: !2 ~2 {2 ]2 ^2 /2 (2 _2 _2 _2 :2 (2 _2 <2 [2 }2 ]2 ^2 _2 /2 (2 _2 [2 o( |2 12 22 9, $# 32 42 52 N. N. ; &% 62 72 82 92 X. t. 02 a2 b2 c2 T^ X@ _# X@ _# _# X@ _# _# W@ ~< >^ d2 @2 e2 _2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 ~2 q2 r2 s2 T^ X@ A{ t2 u2 v2 =@ w2 x2 y2 z2 ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 K2 L2 M2 N2 O2 P2 Q2 R2 S2 T2 U2 V2 W2 X2 Y2 Z2 `2 3 .3 +3 9, -+ @3 #3 $3 %3 &3 K+ g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& *3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. =3 -3 ;3 >3 ^% 3. k( l( m( 8^ _# q# K| p# _# _# _# n( o( k< ,3 3. '3 )3 !3 ~3 G[ ; ; n- x( {3 ]3 R@ p. ^3 /3 (3 _3 q# _# _# _# _# _# _# _# X@ :3 <3 O[ t+ 3. [3 t@ }3 &% ; ; 7$ x^ I( J( K( B) |3 13 9: i@ X_ _# _# _# _# X@ }: i@ P1 23 33 43 53 63 73 83 93 03 a3 b3 c3 d3 e3 f3 g3 h3 i3 j3 k3 +1 W@ _# X@ _# i@ j@ F| W@ _# X@ X@ }: U^ l3 m3 n3 o3 _@ p3 q3 I- N. 7$ ; ; r3 r: s3 t3 u3 3. v3 w3 x3 T^ _# X@ _# _# _# X@ _# p# y3 z3 A3 B3 i$ X. C3 @[ d& v@ ; ; ; ; ; ; ; ; ; ; &% ,$ D3 E3 3. z$ F3 G3 H3 j@ X@ _# _# _# _# _# _# _# q# _3 L: M: g; s. s% /. N: x+ N. ; I3 J3 K3 L3 3. 3. ,[ S: '[ )[ _# _# X@ h: }: _# X_ _# X@ W@ X@ U^ h[ M3 N3 O3 P3 Q3 R3 Q3 Q3 Q3 Q3 Q3 S3 R3 R3 S3 R3 Q3 Q3 Q3 Q3 Q3 Q3 Q3 Q3 T3 /. U3 V3 p. W3 X3 Y3 Z3 N. ; N. $ `3 4 .4 %& _@ +4 @4 #4 $4 G_ X@ _# X@ _# _# _# _# X@ h: W@ U: f@ %4 &4 *4 Q3 w} /. /. /. =4 -4 ;4 /. /. /. >4 ,4 '4 )4 n2 !4 S1 ~4 {4 ]4 [~ ;+ ^4 /4 (4 _4 N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. :4 <4 [4 }4 |4 14 24 34 44 54 64 74 84 94 04 a4 b4 c4 d4 e4 f4 g4 h4 i4 j4 k4 l4 m4 n4 o4 %& c# p4 q4 r4 s4 t4 !+ y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. u4 v4 w4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ x4 y4 z4 ;, 3. k( l( m( 8^ _# _# W@ _# X@ _# _# n( ): L! A4 3. !{ B4 C4 D4 G[ ; ; 8@ E4 F4 G4 b@ q. F] H4 I4 J4 W@ _# _# _# _# _# _# }: k@ K4 L4 M4 q@ P$ N4 1# O4 j. ; ; 7$ x^ I( J( K( B) P4 Q4 D< i@ X_ _# _# _# _# _# X@ X@ i: 7| R4 S4 T4 >^ U4 V4 W4 X4 Y4 Z4 `4 5 .5 +5 @5 #5 $5 %5 &5 *5 +1 X@ _# X@ _# X@ W@ W: X@ _# X@ _# q# J| =5 -5 H> _@ ;5 >5 ,5 '5 9+ ; ; v@ )5 !5 ~5 |~ 3. ;} b) {5 ]5 _# X@ _# J: X@ _# _# N| ^5 /5 (5 3. q. s| _5 u| d& v@ ; ; ; ; ; ; ; ; ; ; N- :5 <5 [5 3. 1% }5 |5 <} j@ X@ _# _# _# _# _# _# _# q# _3 L: M: g; p. 15 /. N: x+ N. ; _& 25 35 45 3. 3. ,[ S: '[ )[ _# X@ X@ 2< X@ _# _# X@ h@ k@ J: p^ 55 65 75 85 95 05 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 b5 c5 d5 q. w~ e5 f5 g5 B> N. N. &% h5 i5 j5 k5 _@ l5 m5 n5 o5 W@ X@ _# X@ _# _# _# _# _# X@ E^ r# p5 q5 r5 s5 t5 u5 v5 w5 x5 y5 z5 A5 B5 C5 D5 E5 F5 G5 H5 I5 J5 K5 L5 M5 N5 O5 ;% q. P5 Q5 R5 [/ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. B2 S5 T5 U5 V5 W5 X5 Y5 Z5 `5 6 .6 +6 @6 #6 $6 %6 &6 *6 =6 -6 ;6 >6 ,6 '6 )6 !6 ~6 {6 ]6 7# X. q. ^6 z' /6 (6 _6 i. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& :6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ <6 [6 ^% 3. k( l( m( 8^ _# _# }( _# X@ _# _# n( ): }6 |6 3. W; 16 26 36 46 ; ; ,@ O@ 56 66 b@ q. :: <: [: V# W@ _# _# _# _# _# _# X@ a| 76 86 96 t+ 3. 06 t@ a6 $ ; ; 7$ x^ I( J( K( B) b6 c6 9: i@ X_ _# _# _# _# _# _# X_ X@ U^ +1 a^ T^ d6 e6 f6 g6 h6 W; _@ /% s. 0$ X. _@ _@ i6 j6 k6 l6 m6 ;^ X@ _# }( X@ !< ): i@ X@ _# _# W@ n6 o6 p6 q6 q. 7; r6 s6 t6 %_ g. ; v@ r: u6 v6 u3 3. l| w6 _3 8^ _# _# T^ x6 W@ _# _# p# y6 q| z6 A6 i$ B6 C6 ]} d& v@ ; ; ; ; ; ; ; ; ; ; j. E4 D6 E6 3. o; F6 G6 H6 j@ X@ _# _# _# _# _# _# _# q# _3 L: M: g; I6 J6 /. N: x+ N. ; I/ K6 L6 M6 3. 3. ,[ S: '[ )[ _# X@ h@ D_ )< _# _# W@ n6 X( T# N6 O6 P6 Q6 '3 j% y$ j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% 1~ 9, X. q. R6 S6 T6 U6 N. N. x# V6 W6 X6 Y6 X. l5 Z6 `6 7 U^ _# X@ _# _# _# _# _# X@ W@ %{ .7 +7 @7 #7 $7 %7 n} y$ o; s% q. _@ _@ _@ _@ q. s% y$ G) w~ &7 *7 =7 -7 ;7 >7 ,7 t. '7 )7 !7 ~7 N. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. {7 ]7 ^7 /7 (7 _7 :7 <7 [7 }7 |7 17 27 37 47 57 67 67 77 87 97 07 a7 b7 c7 d7 e7 f7 g7 h7 i7 _@ _@ _@ _@ B@ j7 k7 J@ g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. J# %! &! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ l7 >3 ^% 3. k( l( m( 8^ _# n( m7 L| _# _# _# n( ): }6 n7 3. r( o7 p7 .) 46 ; ; n- x( q7 r7 l# p. ^3 s7 (3 t7 q# _# _# _# _# _# _# X@ _# u7 v7 w7 =@ 3. x7 t@ d& &% ; ; 7$ x^ I( J( K( B) y7 z7 9: i@ X@ _# X@ X@ X@ _# _# X@ _# _# _# _# A7 B7 C7 D7 E7 ;+ _@ R= j$ F7 G7 H7 =@ q. _@ R( I7 J7 K7 _3 8^ }( '[ L7 !< F| i@ X@ _# X@ }: U^ M7 N7 O7 _@ _@ P7 Q7 R7 j. h. ; v@ r: S7 T7 u3 3. l| U7 8| +1 _# _# U^ K| X@ _# _# p# V7 W7 X7 /_ 9, /% Y7 @[ d& v@ ; ; ; ; ; ; ; ; ; ; j. Z7 D6 `7 3. s% 8 .8 z| j@ X@ _# _# _# _# _# _# _# q# _3 L: M: g; s. ,2 /. N: x+ N. ; Y% J3 K3 +8 3. 3. ,[ S: '[ )[ _# _# X@ J: X@ _# X@ _# X@ @8 #8 $8 %8 3. q@ X. _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ y$ &8 *8 =8 -8 9+ g. N. ;8 >8 ,8 '8 z$ :@ )8 /. !8 B{ X@ _# _# _# _# _# X@ _# _# q# ~8 S4 {8 ]8 ^8 /8 ;+ _@ _@ _@ q. s% W; W; =@ 7# 9, _@ _@ s. /% `} 6. 3. (8 _8 :8 7. _@ m# <8 [8 }8 $ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. i. v[ |8 18 28 38 48 58 68 78 88 98 08 a8 b8 c8 d8 e8 f8 g8 h8 i8 j8 k8 l8 m8 n8 o8 e7 p8 q8 r8 q. X. _@ X. _@ s8 t8 u8 y. ; ; y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. -: v8 w8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ x8 y8 z8 ;, 3. k( l( m( 8^ _# X@ !< X@ _# _# _# n( ): L! A8 3. Z] B8 C8 D8 G[ ; ; ,@ E8 F8 G8 ]# q. '| )| H8 ): W@ _# _# _# _# _# _# }: k@ I8 J8 K8 =@ }# L8 1# M8 j. ; ; 7$ x^ I( J( K( B) P4 N8 D< i@ X_ X@ u} h@ X@ X@ X@ _# X@ _# X@ +1 O8 P8 Q8 3. s. q. 3$ R8 S8 T8 U8 V8 W8 X8 7# X. Y8 Z8 `8 9 i@ W: !< X@ X@ W: X@ _# X@ _# X@ X@ .9 +9 @9 _@ 6# #9 $9 %9 ; h. ; v@ )5 &9 *9 |~ 3. ;} b) +2 ]5 _# X@ _# g@ X@ _# _# 8^ y{ =9 -9 3. p. ;9 >9 D: d& v@ ; ; ; ; ; ; ; ; ; ; x+ ,9 '9 )9 3. 1% !9 ~9 <} j@ X@ _# _# _# _# _# _# X@ q# {9 L: M: g; _@ 7# /. N: x+ N. ; _& ]9 35 ^9 3. 3. ,[ S: '[ )[ _# X@ _# _# _# X@ _# )< 8^ /9 (9 _9 3. ^@ _@ 8, :9 <9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 [9 }9 |9 19 S4 29 39 j. N. ; N. 49 59 69 /_ 79 3. 89 99 09 N| _# X@ _# _# _# _# _# i@ q# r# a9 b9 c9 3. 7; 9, 7_ 3$ d9 e9 f9 g9 h9 i9 j9 k9 l9 m9 n9 o9 p9 t+ 7# p. s% B) t. _@ y$ q9 r9 s9 w# q& ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. ; y. t9 u9 v9 w9 x9 y9 z9 A9 B9 C9 D9 E9 F9 G9 H9 I9 J9 K9 L9 M9 N9 O9 P9 Q9 e7 o8 e7 o8 e7 -; R9 S9 _@ X. X. X. T9 U9 V9 K+ h. y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- W9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ X9 Y9 >3 ^% 3. k( l( m( 8^ _# W@ }: _# X@ _# _# n( o( k< Z9 3. '3 `9 0 .0 G[ ; ; ,@ E8 +0 @0 b@ p. ^3 #0 $0 09 W@ _# _# _# _# _# _# _# X@ %0 &0 u^ =@ 3. *0 t@ M8 j. ; ; 7$ x^ I( J( K( B) =0 13 D< i@ X_ q# 8} 8} W@ X@ i@ X@ _# i@ c^ -0 ;0 >0 ,0 '0 z$ )0 !0 /. ~0 {0 ]0 ^0 /. /0 (0 c+ p. _0 :0 <0 [0 g@ }: _# _# _# _# X@ _# _# }: q# }0 |0 10 s. %& v6 20 30 x+ N. ; r3 r: 40 50 u3 3. v3 X^ 60 G_ _# _# X@ _# _# X@ _# p# N} z3 70 B3 -% 80 90 ]} d& v@ ; ; ; ; ; ; ; ; ; ; &% 00 D3 a0 3. z$ b0 c0 H3 j@ X@ _# _# _# _# _# _# _# p# d0 L: M: g; ;+ #$ /. N: x+ N. ; I/ e0 35 f0 6. 3. ,[ S: '[ )[ i@ b} X@ _# X@ r# X@ X@ B{ g0 /. h0 9. _@ ^3 i0 j0 k0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 l0 m0 n0 o0 -4 o: p0 !* N. ; ; $ q0 r0 s0 3. t. t0 6$ u0 v0 p# _# _# _# _# _# _# _# U^ |: w0 x0 y0 3. /% z0 A0 B0 C0 D0 E0 /. /. F0 1$ G0 /. /. H0 I0 J0 K0 L0 M0 N0 O0 w~ w~ P0 Q0 R0 S0 T0 x+ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N. K@ U0 V0 W0 X0 Y0 Z0 `0 a .a +a @a #a $a %a &a *a =a -a ;a >a ,a 'a o8 n8 o8 e7 o8 o8 e7 )a !a ~a s% X. X. (@ /@ ]@ {a ]a ^a N. ; y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# /a (a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. _a :a <a [a ;, 3. k( l( m( 8^ q# n6 X@ _# _# _# _# n( ): p( }a 3. '3 *| =| |a G[ ; ; 8@ 1a 2a 3a 4a q. :: 5a 6a 8} W@ _# _# _# _# _# _# X@ *[ 7a 8a 9a =@ D* 0a 1# aa &% ; ; 7$ x^ I( J( K( B) ba z1 9: i@ X@ q# T^ U^ W: ~< J4 g@ _# W@ ca da ea fa 3. o; & ga ha ia ja x+ j. ka la ma na 3] 9, 6. oa pa qa p# X@ _# _# _# _# _# _# _# }: q# ra sa ta X. %& ua va wa !% N. ; v@ r: xa ya u& 3. ;} N1 za Aa _# _# _# X@ _# _# _# G_ 5< Ba Ca 3. ;+ &$ Da @[ d& v@ ; ; ; ; ; ; ; ; ; ; N- <% Ea Fa 3. 9, Ga Ha >2 j@ X@ _# _# _# _# _# _# _# p# -0 Ia M: g; F# Ja /. N: x+ N. ; l= Ka La Ma 3. 3. ,[ S: '[ U: Na 8} p# _# Z[ Oa g@ q# U1 Pa Qa Ra X. Sa Ta Ua Va Wa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Xa Ya Za `a b .b f* ; ; N. ; %_ +b @b #b 3. 3. $b %b &b *b a| X@ _# _# _# _# X@ _# y: =b -b ;b 3. >b P$ ,b 'b )b !b ~b {b ]b ^b /b (b _b :b <b [b }b |b 1b 2b 3b 4b 5b 6b 7b 8b 9b 0b %% L$ 7$ ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. h. '@ ab bb cb db eb fb gb hb ib jb kb lb mb 6$ nb ob pb qb rb H5 sb tb ub e7 o8 o8 o8 o8 o8 o8 vb /. wb 3. xb _@ /@ B@ /@ yb zb Ab Bb !+ g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. I$ Cb + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. Db Eb Fb >3 ^% 3. k( l( m( 8^ n( Gb <| _# _# _# _# n( ): $| Hb 3. &| Ib Jb Kb G[ ; ; 8@ 9@ Lb Mb b@ q. m# Nb Ob Pb q# _# _# _# _# _# _# _# }: :# Qb Rb t+ 3. Sb t@ a6 ,@ ; ; 7$ x^ I( J( K( }~ (| Tb :| i@ i@ Ub h[ W@ X@ k@ o| X@ _# +1 Vb Wb Xb D* 79 '3 Yb Zb `b y. N- 7$ q& x+ ;= c .c +c e) ;+ @c #c $c %c X@ X_ _# _# _# _# _# _# }: ;^ &c *c =c X. %& -c ;c >c !% N. ; v@ T< ,c 'c k| 3. l| w6 )c F_ X@ }( X@ _# _# _# _# q# y3 !c ~c {c i$ $2 ]c D: d& v@ ; ; ; ; ; ; ; ; ; ; &% ,$ v| ^c 3. z$ /c G3 z| j@ X@ _# _# _# _# _# _# _# U^ (c 3} M: g; c# _c /. N: x+ N. ; _& :c <c [c 3. 3. ,[ S: '[ )[ *[ i: X@ _# W@ ,} X@ q# p^ }c |c 1c X. 2c 3c /. 4c 5c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 6c 7c 8c 9c j. $ ; 8+ N. ; ; 0c ac bc cc u& 3. dc ec fc ]5 _# _# _# X@ _# y: _# _# gc hc ic jc 3. q' kc lc mc nc oc pc 8@ !% !* x# _& T. _& x+ N. qc rc sc tc uc vc wc xc yc zc Ac Bc h* x. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. h. Cc Dc Ec q@ Fc Gc Hc Ic Jc Kc Lc Mc Nc Oc Pc g7 Qc Rc Sc Tc Uc Vc e7 Wc o8 e7 o8 o8 o8 o8 e7 o8 e7 Xc Yc Zc X. X. /@ B@ X. c: `c d .d y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. b% +d @d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ #d $d z8 q. 3. k( l( m( 8^ X@ k@ X@ _# X@ _# _# n( ): }6 %d 3. !{ &d *d =d G[ ; ; ,@ j^ -d ;d A( q. '| >d [: ,d X@ _# X@ _# _# X@ _# X@ |: 'd L4 )d q@ r@ !d 1# ~d j. ; ; 7$ x^ I( J( K( c+ {d R[ 9: i@ X@ .1 j@ X@ _# X@ X@ X@ I| F_ ]d ^d /d i$ t+ v] (d _d }) x. ; ; ; ; :d [/ <d [d }d |d y$ 1d 2d 3d W@ i@ _# _# _# _# _# _# X@ q# 4d 5d 6d X. %& -c ;c >c !% N. ; v@ &} 7d 8d -} 3. ;} ;@ >} W# r# [| k@ X@ _# _# _# 8^ 9d 0d !} 3. q. ad bd D: d& v@ ; ; ; ; ; ; ; ; ; ; x+ cd /} dd 3. c# ed fd <} j@ X@ _# _# _# _# _# _# X@ q# {9 L: M: g; s. s% /. N: x+ N. ; d= gd u; hd 3. 3. ,[ S: '[ )[ !| X@ _# X@ _# W@ _# q# p^ id jd kd s. ld md nd od !% 9+ x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# 9+ q& N. ; N. ; ; ; ; pd qd rd sd 8. 3. td ud 9d y: _# _# _# _# p# vd Z[ a| wd xd yd zd 3. 6. Ad Bd Cd x. $ 9+ 7$ N. ; N. ; ; g. N. 7$ 9+ $ $ N. Dd >@ Ed Fd Gd Hd [/ N. q& ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; u@ Id )( Jd 7# Kd Ld Md Nd Od Pd Qd Rd Sd Td Ud Vd d7 Wd Xd Yd e7 n8 o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 e7 Zd `d 3. l5 _@ X. X. X. _@ q. e .e +e y. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g# @e + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h< i< j< ^% 3. k( l( m( 8^ _# }: X@ W@ _# X@ _# n( o( k< #e 3. &$ #' m< n< o< ; ; n- $e %e &e R@ p. s< t< u< v< U^ _# _# X@ X@ _# X@ _# W@ *e =e -e t+ 3. z< t@ M8 j. ; ; 7$ x^ I( J( K( B) B< C< D< i@ X@ _# i@ X@ _# _# X@ 2< ;e E_ >e ,e 'e _@ B@ )e `= !e N- N. ; ; ; ; ; L$ ~e {e ]e 3. F) ^e /e (e W@ X_ _# _# X@ _# _# _# _# U^ _e :e <e X. %& -c ;c >c !% N. ; v@ T< [e }e K^ 3. W< X< Y< U^ X@ i@ i@ X@ _# _# _# X@ |e 1e 2e |; i$ 3e C3 @[ d& v@ ; ; ; ; ; ; ; ; ; ; %_ 9+ D6 4e 3. z; 5e &[ S! j@ X@ _# _# X@ _# _# _# _# q# _3 L: M: g; s. 7# /. N: x+ N. ; Y% 6e 7e 8e 3. 3. ,[ S: '[ )[ _# _# X@ _# X@ _# _# q# p^ 9e 0e ae X. R= be ce de !% ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ee fe ge he b1 3. ie ud je y: _# X@ _# _# X@ b} }: a| ke le yd me 3. 3. ne oe pe &% N. ; ; ; N. ; ; N. ; ; ; ; ; N. N. N. N. ; ; ; ; N. N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. ; v@ qe (+ X. ;+ re se te 0# ue ve we xe ye ze Ae Be e7 o8 d7 e7 o8 d7 o8 o8 o8 o8 o8 o8 o8 e7 o8 o8 o8 e7 Ce De Ee X. X. X. B@ X. _@ Fe Ge He h. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. '# Ie Je + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h( Ke Le q. 3. k( l( m( L| Me X@ a| Ne h: _# _# n( ): !: Oe 3. Pe Qe Re Se T. ; ; ,@ O@ Te Ue b@ q. :: Ve $0 V# X@ _# X@ h@ i: W@ _# X@ |: We Xe Ye =@ r@ !d t@ v@ q& ; ; 7$ x^ I( J( K( B) Ze `e D< i@ X_ _# _# _# _# _# _# X@ U: f .f +f @f _@ #f $f %f B> 9+ ; ; ; ; ; N. N. [/ 1# &f *f q' =f -f $0 h: X@ _# _# _# X@ X@ _# X@ q# ;f 7[ 6d X. %& -c ;c >c !% N. ; v@ )5 >f ,f ~~ 3. ;} ;@ w: W# _# _# _# X@ _# _# _# 8^ 9d 'f )f 3. _@ xb !f u| r) v@ ; ; ; ; ; ; ; ; ; ; x+ cd ~f {f 3. c# ]f ^f <} j@ X@ X@ X@ X_ _# _# _# X@ q# {9 L: M: g; 9, /f /. N: x+ N. ; I/ (f u; _f 3. 3. ,[ S: '[ )[ _# X@ X@ _# X@ _# _# q# p^ :f <f kd s. ld [f }f |f j. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 1f 2f 3f 4f `} 3. 5f 6f je y: _# _# X@ X@ X@ _# X@ _# L| 7f 8f 9f 3. Zc 0f af bf ~7 1^ x# 7$ N. N. g. i. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. ; N. cf (+ _ B@ X. 6. df ef ff gf hf if jf kf lf mf nf of e7 o8 e7 o8 o8 o8 o8 e7 o8 e7 d7 d7 o8 e7 e7 Wc e7 pf qf 3. X. _@ X. X. _@ X. @$ rf sf g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. tf uf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ vf wf >3 ^% 3. k( l( xf !< n6 Me h@ Oa yf _# _# n( o( k< zf 3. C@ Af h^ Bf 46 ; ; 8@ E4 Cf Df b@ q. F] Ef Ff ): W@ _# X@ h[ Gf U^ _# _# }: Hf If Jf =@ 3. Kf 1# Lf j. ; ; 7$ x^ I( J( K( B) b6 Mf 9: i@ X_ _# _# _# _# _# X@ }: q# Nf Of Pf Qf p. Rf Sf Tf ,$ 7$ ; ; ; ; ; ; N. Uf Vf Wf Xf 3] Yf Zf `f p# X_ X@ _# U^ g W@ _# }: q# .g +g 6d X. %& -c ;c >c !% N. ; r3 r: @g #g +, 3. l| $g %g F_ _# _# _# _# _# _# _# p# X_ !c X7 4) 9, $2 ]c &g }- c- $ j. $ $ j. $ $ $ $ $ x+ L$ y2 *g 3. s% =g -g z| j@ X@ b} Gf T^ _# _# _# _# U^ ;g L: M: g; I6 >g /. N: x+ N. ; _& ,g P: 'g 3. 3. ,[ S: '[ )[ _# h@ h@ X@ _# _# _# q# p^ )g !g ~g X. y' {g ]g ^g N- ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ; ; ; ; ; ; ; ; ; /g (g _g :g E] 3. <g [g je y: _# W@ !< }g g@ W@ _# _# y: je Q9 |g [~ 9, 3. 1g 2g 3g 4g 5g 6g 7g 9+ j. P+ 7$ ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. y. 8g 9g 0g X. _@ X. F) ag bg cg dg eg fg gg hg ig jg kg {> lg mg e7 o8 o8 o8 o8 o8 e7 n8 ng ng og pg qg rg sg tg ug 3. /@ X. X. X. X. X. F+ vg wg xg ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# yg zg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. _a Ag Bg j1 ;, 3. k( l( Cg X@ Na X@ X@ T^ _# X@ _# n( ): p( Dg 3. }~ Eg Fg ~# G[ ; ; 8@ Gg Hg Ig l# q. m# Jg Kg Lg q# _# _# W@ T^ _# X@ X@ a| Mg v1 Ng =@ 3. Og 1# Pg j. ; ; 7$ x^ I( J( K( B) Qg Rg 9: i@ X_ _# _# X@ _# _# _# }: q# o5 Sg Tg X. p. Ug Vg Wg !% ; N. ; ; ; ; ; h. Xg Yg Zg `g q' P$ h .h >^ q# _# _# W@ +h W@ _# X@ ;^ @h #h $h X. %& -c ;c >c !% N. ; v@ r: %h &h v~ 3. l| *h =h a^ _# X@ _# _# _# _# _# W@ G_ z3 -h $^ 9, 2% ;h >h ,h 'h )h !h ~h ~h {h ]h 'h 'h 'h 'h ^h /h (h _h 3. z$ :h <h $| l@ X@ i@ n6 q# _# _# _# _# p# [h }h M: g; /% F@ /. N: x+ N. ; I3 |h 1h 2h 3. 3. ,[ S: '[ )[ W@ X( J4 q# _# _# _# q# p^ 3h 4h 5h X. 6h 7h 8h 9h I* 0h L$ !% N- ah ah !% j* T. 0h T. N- !% j* !% !% j* T. x+ 0h 9+ y. N. ; ; ; ; ; ; pd bh ch dh E] 3. eh 8f Cg L| _# X@ r# ,< p# J4 W@ _# X@ fh gh hh ih 3. /@ jh kh lh mh >' nh oh ph qh rh P+ _& &% 7$ ; h. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. i. sh th (+ uh '7 X. X. i$ vh wh xh yh zh Ah Bh Ch Dh Eh Fh Gh Hh Ih #_ e7 o8 o8 o8 o8 e7 Jh Kh Lh Mh Nh Oh Ph Qh Rh Sh Th !{ X. _@ _@ X. X. _@ S) Uh Vh ; g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 2@ '% Wh + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ Xh Yh Zh ^% 3. k( l( m( y: W@ _# _# _# X@ _# _# n( ): $| `h 3. i .i +i @i G[ ; ; ,@ E8 #i $i ]# q. %i &i U@ *i W@ _# X@ _# _# X@ _# X_ r# qa =i -i =@ 3. ;i 1# <, j. ; ; 7$ x^ I( J( K( B) P4 >i D< i@ X@ X@ X@ _# X@ _# X@ }: W@ ,i 'i )i _@ %& !i ~i {i &% h. ; ; ; ; ; ; ; &% ]i ^i /i q@ 3. (i _i :i U: _# X@ _# W@ _# X@ }: ;^ <i #h $h X. %& -c ;c >c !% N. ; v@ )5 [i }i |i 3. v3 1i %g 8^ _# _# X@ U^ _# _# X@ _# Z< 2i 3i Af C@ 4i 5i 6i 7i 8i [8 9i 0i y^ ai bi ci di 8i ei fi gi hi ii ji y$ ki li mi b} X@ X@ W@ _# X@ _# _# _# p# d0 L: M: g; s. 7# /. N: x+ N. ; _& e0 35 ni 6. 3. ,[ S: '[ )[ )< )< )< X@ _# _# _# q# p^ oi pi qi X. r. ri si ti ui vi wi xi yi zi Ai Bi Ci Di Ei Fi Gi Hi Ii Ji Ki Li Mi Ni Oi Pi !% 9+ ; N. ; ; ; ; $ Qi Ri Si +, 3. Ti Ui +( z{ _# _# X@ W@ W@ Oa p# _# _# 8^ Vi Wi Xi Yi 3. q. y; R= _] Zi `i j .j +j @j #j $j %j c- N- 8@ q& N. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. !+ &j *j =j -j ;j z$ X. X. 3. >j ,j 'j )j !j ~j {j ]j ^j /j v| (j _j e7 o8 o8 o8 o8 o8 n8 :j <j [j }j |j 1j 2j 3j 4j 5j 6j 7j _@ X. X. X. 7# 8j 9j 0j aj N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 2@ bj cj + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ dj ej fj ;, 3. k( l( m( 8^ _# U^ _# X@ _# _# _# n( o( k< ,3 3. '3 gj n1 hj G[ ; ; 8@ E8 ij jj kj q. lj mj H8 ): W@ _# _# _# _# _# _# }: h@ N( nj 96 t+ e) oj t@ pj x# ; ; 7$ x^ I( J( K( c+ qj rj 9: i@ X@ r# b} X@ _# _# _# X@ i@ sj tj uj %& q. vj wj xj p& h. ; ; ; ; ; ; ; &% <; yj zj /8 3. Aj Bj Cj U: _# _# X@ _# _# _# }: q# Dj Ej $h X. %& -c ;c >c !% N. ; r3 r: Fj Gj 5) 3. l| Hj Ij a^ _# _# L| : W@ X@ X@ _# W# Jj Kj Lj Mj 7; Nj Oj Pj Qj Rj Sj Tj Uj Vj Wj Xj Yj Zj `j `j k .k 8. l5 3. +k @k #k h: X@ _# _# X@ _# _# _# X@ q# {9 L: M: g; ;+ w- /. N: x+ N. ; _& $k 35 %k 3. 3. ,[ S: '[ )[ _# }: }: _# X@ _# _# W@ p| &k *k x; s. j$ =k -k ;k >k ,k 'k )k !k ~k {k ]k ^k /k (k _k :k <k [k }k |k 1k 2k 3k 4k 5k 4~ 6k j. ; N. ; ; ; &% 7k 8k 9k 3. v% 0k t@ ak bk i@ _# _# _# _# p# _# X@ X@ _# L| ck dk ek fk n} 6. r( q. F) gk hk ik jk kk lk mk nk ok pk qk 7$ x+ j. N. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; = rk sk tk uk vk wk }~ ;+ +, xk yk zk Ak Bk Ck Dk Ek Fk Gk %b d7 d7 o8 o8 o8 o8 o8 o8 e7 3g Hk Ik Jk Kk Lk Mk Nk Ok Pk Qk Rk q. _@ C@ }~ Sk Tk Uk Vk Wk Xk y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. N& Yk + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ Zk `k ^% 3. k( l( m( 8^ U^ l W@ _# _# _# _# n( ): p( .l 3. r( +l @l #l 46 ; ; 9+ x( $l %l l# q. :: &l *l =l q# _# _# _# X@ _# _# X@ a| -l ;l >l =@ 3. ,l 1# 'l j. ; ; 7$ x^ I( J( K( B) )l !l D< i@ i@ 8} ,} W@ _# _# _# X@ 0} ~l {l ]l q. S= ^l /l (l %_ ; ; ; ; ; ; ; ; $ _l :l <l 8. 3. [l }l Cj U: _# _# _# _# _# _# X@ q# |l *h 6d X. %& -c ;c >c !% N. ; v@ )5 1l 2l |~ 3. l| L1 3l +1 _# _# W@ 4l W@ _# _# U^ U: 5l 6l 7l 3. -% p. 8l Y} 9l Q| 0l al bl 9l 9l cl `: dl dl dl ]# 1~ X. 3] el fl gl hl U^ X@ _# _# _# _# _# _# _# q# _3 L: M: g; I6 il /. N: x+ N. ; I3 jl kl ll 3. 3. ,[ S: '[ )[ _# _# _# _# X@ _# _# i@ fh ml nl ol 3. Qf pl ql rl sl tl ul vl wl xl yl zl Al Bl Cl Dl El Fl Gl Hl Il Jl Kl Ll Ml Nl Ol Pl b& d= ; N. ; ; x# Ql Rl Sl 3. /% 3. Tl Ul Vl p# _# _# _# _# _# X@ _# _# _# X@ i@ Wl Xl Yl Zl `l m 3. .m X. s% %~ @c +m uj @m #m $m %m &m *m =m -m L$ x+ i. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. ;m >m ,m 'm )m !m ~m {m ]m ^m /m (m _m :m <m [m }m |m 1m 2m 3m o8 o8 e7 o8 o8 o8 o8 e7 o8 o8 4m q8 5m 6m 3. 7m 8m 9m 0m am bm 3. cm dm em fm gm hm `} im jm y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 2@ km lm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ l7 >3 ^% 3. k( l( m( 8^ T^ x6 W@ _# _# _# _# n( ): mm nm 3. Pe om pm qm T. ; ; ,@ p< rm sm b@ p. tm um vm V@ W@ X@ X@ 8^ _# X@ _# _# _# wm xm ym =@ 3. ^| 1# Lf j. ; ; 7$ x^ I( J( K( B) zm Am u1 i@ X@ <| X@ _# _# _# _# W@ H_ Bm Cm Dm q. Em Fm Gm e& 9+ N. ; ; ; ; ; ; ; $ @. Hm Im 8. 3. Jm Km Cj U: _# _# _# _# _# _# }: U^ Lm Mm $h X. %& -c ;c >c !% N. ; v@ T< Nm Om |i 3. l| Pm _3 +1 _# X@ _# X@ X@ _# U^ Qm Rm p# Sm Tm Um $^ Vm /% _@ _@ /% _@ _@ s. _@ _@ /% _@ _@ _@ _@ _@ X. Wm i% Xm Ym Zm +1 X@ _# _# _# _# _# _# _# _# q# =[ L: M: g; _@ 7# /. N: x+ N. ; I/ `m n .n 3. 3. ,[ S: '[ )[ _# X@ Z[ W@ _# _# X@ _# N| +n @n #n $n 6. X. 9, t+ z$ $) R= C@ t+ t+ t+ +! z$ +! t+ z$ C@ z$ t+ C@ z$ t+ t+ C@ 9. %n &n '~ *n =n T. ; N. ; N. -n ;n >n ,n 'n 3. )n !n ~n b^ _# X@ _# _# _# _# _# _# X@ _# X@ q# {n ]n ^n /n (n _n :n 3. 6. i$ _@ _@ 9, =@ <n [n }n |n 1n w} 2n 3n 4n _& N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 5n 6n 7n ;+ 8n 9n 0n an bn cn dn en fn gn hn in jn kn ln mn 4m o8 e7 e7 o8 o8 o8 e7 o8 e7 e7 d7 +/ nn on 3. pn qn rn sn tn un I{ vn wn xn yn zn 0$ b1 An Bn y. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# Cn Dn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ x8 En Le q. 3. k( l( m( 8^ _# p# _# X_ X@ _# _# n( ): k< Fn 3. &$ Gn Hn kg o< ; ; ,@ In Jn Kn A( q. Ln Mn Nn V@ W@ _# h@ 5l L| _# _# }: !< On 2: Pn =@ r@ Qn t@ x. q& ; ; 7$ x^ I( J( K( %~ 7: 8: 9: i@ X_ _# _# _# _# X@ _# W@ Rn Sn Tn (| ;+ -+ Un Vn Wn q& ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. Xn Yn Cj U: _# _# _# _# _# _# X@ p# 4d 5d 6d X. %& -c ;c >c !% N. ; v@ &} Zn `n -} 3. ;} ~; o W# _# _# _# _# _# _# X@ k@ *[ X@ U: .o 0- +o @o #o m> m> m> o3 %& $o %o $o G@ %& 7; ^@ %& 6h &o *o =o g{ -o p# W@ _# X@ _# _# _# _# _# _# _# ;^ {9 L: M: g; _@ 7# /. N: x+ N. ; I/ `m ;o >o 3. 3. ,[ S: '[ )[ _# U^ %{ ~< X@ _# X@ _# X@ }( ,o 'o )o !o }~ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ X. 6# 6. ~o /. {o h* 8@ ; ; N. ]o ^o /o (o G) q. _o /. :o <o U^ }: X@ _# _# _# _# _# _# _# _# X@ J: U^ +h [o }o |o 1o 2o 3o 4o R= 7# _@ _@ _@ ^% B) 5o 6o 7o 8o 9o 0o ao bo q& N. h. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. y. co do eo s. q. 6# fo go ho io jo ko lo mo no oo po qo ro so to 4m yd 3m e7 o8 n8 o8 e7 uo 4m h3 vo wo xo 3. yo zo Ao Bo Co Do Eo Fo Go *$ j$ _@ X. X. Ho Io = ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ Jo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; h. Ko Lo Mo No ^% 3. k( l( m( 8^ _# _# X@ X@ _# X@ _# n( ): B[ l1 3. Pe Oo Po Qo ^{ ; ; n- Ro So To R@ p. Uo Vo 59 Wo q# X@ X@ n( _# X@ _# _# W@ Xo Yo Zo =@ 3. `o t@ <, j. ; ; 7$ x^ I( J( K( B) P4 N8 D< i@ X_ X@ _# X@ X@ _# _# X@ Me p .p L( ;+ -+ +p @p #p 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. $p %p &p U: _# _# X@ _# _# _# }: q# *p =p 6d X. %& -c ;c >c !% N. ; v@ T< -p ;p k| 3. W< >p F| U^ _# _# _# _# _# X@ _# }: X@ _# _# ,p 'p )p T, !p ~p {p ]p ^p /p (p _p :p <p [p }p |p 1p 2p 3p ;@ 4p 5p b^ X@ _# X@ _# _# _# _# _# _# _# _# q# 6p .j M: g; _@ %& /. N: x+ N. i. S< 7p 8p 9p 3. 3. ,[ S: '[ )[ _# X@ J: X@ _# X@ _# X@ _# _# d2 0p ap bp cp dp dp ep ep ep ep ep ep ep ep ep ep ep ep ep ep ep ep ep ep ep fp gp p. X. jh hp ip jp !% N. ; N. $ kp lp mp 7_ _@ H> np op pp T^ h[ W: _# _# _# _# X@ _# _# X@ _# _# _# W@ s2 y{ qp rp sp tp up vp wp xp yp zp p. 7# ;, q. Wm 3. Ap Bp Cp Dp Ep Fp 9+ i. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; u@ Gp Hp ^@ X. X. /@ Ip Jp Kp Lp Mp Np Op Pp Qp Rp Qp Sp Tp Up Vp Wp Xp Yp Zp `p d7 q .q +q @q #q $q %q &q 79 3. *q =q -q ;q >q ,q ;% s% _@ X. X. _@ X. 'q )q !q y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& ~q /& + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. g1 {q ]q z8 ;, 3. k( l( m( 8^ _# _# X@ Na W@ _# _# n( ): ^q /q 3. '3 `9 (q .0 G[ ; ; ,@ j^ _q :q b@ q. :: <q [q }q X@ _# _# _# X@ _# _# X@ u} |q 1q 2q =@ }# 3q 1# Pg j. ; ; 7$ x^ I( J( K( B) 4q 5q 9: i@ X_ _# X@ 4l r# X@ _# W@ ,} 6q 7q L( ;+ -+ +p 8q 9q 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. 0q aq Cj U: _# X@ _# p# X_ X@ X_ U^ bq cq $h X. %& -c ;c >c !% N. ; v@ )5 dq eq |~ 3. ;} fq gq ]5 _# _# _# _# _# _# _# X@ _# _# X@ X@ 73 hq iq jq kq lq lq mq nq oq pq qq rq sq sq tq nq uq &4 vq wq @2 W@ _# X@ _# _# _# _# _# _# _# _# X@ ;^ xq yq M: g; -% zq /. N: x+ N. ; d* Aq u; Bq 3. 3. ,[ S: '[ )[ _# _# _# _# W@ T1 X@ _# _# _# X@ ]5 Cq Dq 6$ Eq Fq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Gq Hq Iq Jq Kq q. X. Lq Mq Nq Oq N. ; ; 9+ Pq Qq Rq Sq q. p. Tq Uq Vq n6 k1 W@ _# _# _# X@ _# p# }: X@ _# _# X@ _# _# N| ]5 1 Wq Xq Yq Zq tp Qa `q r .r +r @r 3. %~ 79 3. D+ #r $r %r &r *r !% 7$ ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. M. =r -r %& X. X. _@ X. I6 Wm B3 ;r >r ,r V! 'r )r !r ~r {r ]r ^r /r 3. 3. (r /. _r :r <r [r }r |r 1r 2r 3r X. _] 3. 4r 5r 6r +, ;+ X. X. _@ X. X. X. X. 5% 7r 8r y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& O& + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ 9r >3 ^% 3. k( l( m( 8^ _# X@ *[ M| J: _# _# n( o( k< 0r 3. r( ar br cr 46 ; ; 8@ dr er fr l# q. *~ gr hr ir W@ _# _# _# _# _# _# _# }: :# {| 9a =@ 3. jr 1# kr j. ; ; 7$ x^ I( J( K( B) lr z1 9: i@ X_ _# U^ c} 2< X@ _# W@ n6 mr 7q L( ;+ -+ nr or d& 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. pr qr Cj U: _# _# q# .: X@ _# X@ q# rr sr 6d X. %& -c ;c >c !% N. ; r3 r: tr ur +, 3. l| $g %g F_ _# W@ U^ _# X@ h: U^ _# X@ _# _# _# i@ vr wr _# q^ m@ m@ m@ m@ m@ xr m@ m@ m@ m@ m@ m@ m@ yr Z< 0^ X@ _# X@ _# _# _# _# _# _# _# _# _# _# q# =[ L: M: g; b1 zr /. N: x+ N. ; l= Ar Br Cr 3. 3. ,[ S: '[ )[ _# _# _# _# n( Oa g@ X@ U^ W@ _# i@ 0^ Dr Er Fr Gr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Hr Ir Jr tp Kr 7# _@ Lr Mr Nr Or 7$ ; ; N. x+ Pr Qr Rr Sr _@ !$ Tr Ur Vr m@ b^ a| X_ _# _# U^ .: i@ _# _# _# _# _# X@ _# _# X@ a^ Wr F_ Xr gq Yr Zr `r s .s +s @s #s e) $s i P$ %s &s *s =s -s N- q& ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ;s >s ,s ^@ X. X. X. _@ X. X. c# +, 's )s !s ~s {s ]s ^s /s (s _s :s _@ X. #f <s /. [s }s 3. |s 1s cm 7. X. _@ _@ X. 6. 2s ;+ X. X. _@ X. X. X. X. X. X. 'q 3s 4s y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& 5s 6s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ x8 @| #| ;, 3. k( l( m( 8^ _# _# X@ Na W@ _# _# n( ): ^q 7s 3. '3 `9 (q 8s G[ ; ; 8@ 9s 0s as ]# q. lj bs cs ir W@ _# _# _# _# _# _# X@ u} ds es fs =@ }# gs 1# hs x# ; ; 7$ x^ I( J( K( B) 4q 5q 9: i@ X_ _# X@ !< r# X@ _# X@ 2< is js L( ;+ -+ nr ks H( 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. 0q ls Cj U: _# _# p# c} ms _# }: U^ ns os $h X. %& -c ;c >c !% N. ; v@ )5 ps eq |~ 3. ;} P' qs @2 W@ ,< c} X@ _# Y[ K| U^ _# _# _# X@ _# _# i@ p# p# p# p# p# p# p# p# p# p# p# p# p# p# p# U^ _# _# _# _# _# _# _# X@ _# _# _# _# _# _# _# q# _3 L: M: g; s. q@ /. N: x+ N. ; l= rs Qc ss 3. 3. ,[ S: '[ )[ _# U^ U^ _# W@ T1 W@ ts c} o| X@ _# _# W@ W@ W@ W@ W@ W@ W@ )[ i@ T^ T^ X@ T^ T^ W@ U^ G_ )< y: W@ W@ W@ B{ us uo vs y' X. ws xs ys %] 7$ ; N. ; 8@ zs As Bs Cs X. 9, Ds Es Fs Gs Hs t} i@ U^ U^ p# c} i@ _# X@ _# _# X@ _# _# _# _# _# _# W@ p# Is Dr Js Ks Ls Ms Ns Os Ps Qs Rs e) 0, ._ Ss Ts Us G/ Vs j. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. !+ Ws Xs ld /@ X. X. X. X. _@ X. X. /% 0$ s% C@ y$ '7 i$ C@ z$ &$ /% X. X. Ds Ys /. Zs `s _@ 0$ c# B@ X. _@ X. X. X. X. X. X. _@ X. X. X. X. X. X. /@ X. <+ t L+ y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- %- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ .t +t @t ^% 3. k( l( m( +1 W@ X@ X@ X@ _# X@ _# n( ): B[ l1 3. Pe Oo Po #t ^{ ; ; ,@ p< q< $t b@ p. %t &t *t f@ W@ _# _# _# _# _# _# _# W@ l3 =t O[ t+ 3. `o t@ -t j. ; ; 7$ x^ I( J( K( B) P4 N8 D< i@ X_ X@ _# X@ X@ _# _# W@ >^ ;t 7q L( ;+ -+ +p 8q F- 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. $p >t &p U: _# _# X@ _# X@ _# X@ q# ,t 't 6d X. %& -c ;c >c !% N. ; v@ T< -p )t k| 3. ;} /. >} W# X@ h@ j@ X@ i@ h@ 2< X@ _# _# _# _# _# X@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# X@ p# W@ X@ _# _# _# _# X@ _# _# X@ q# {9 L: M: g; s. 7# /. N: x+ N. ; I/ -[ n !t 6. 3. ,[ S: '[ )[ q# x6 ~t p# _# X@ X_ )< j@ r# }: _# X@ )< X@ X@ X@ U^ W@ )< 5l d2 {t H| }( }} H| J: 5< ]t c^ J} h@ X@ X@ N| ^t /t (t y' X. _t :t <t [t q& ; ; N. h. j. }t |t 1t 3. _@ q. 2t 3t Ui pg 4t s2 b| J| U^ a| X@ _# _# X@ X@ _# X@ _# _# _# _# X@ _# _# X@ X@ W@ W@ i@ 0} Rn @( 5t 6t 7t 8t 3. 9, %& q. 9t 0t at M8 x. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. y. bt ct 6# X. /@ X. X. X. X. X. _@ X. X. X. X. X. X. X. X. X. X. X. _@ X. dt et 1$ ft 5h _@ X. X. X. _@ X. X. X. X. X. X. X. X. X. X. X. X. X. X. B@ /@ (+ f# N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. v[ gt ht + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. it x4 jt z8 q. 3. k( l( kt >^ ~t i@ X@ _# X@ _# _# n( ): k< Fn 3. &$ |; lt 2k o< ; ; 8@ w^ mt nt kj q. c@ ot Ul J4 W@ _# _# _# _# _# _# }: !< pt qt rt q@ r@ st 1# M8 j. ; ; 7$ x^ I( J( K( %~ 7: 8: 9: i@ X_ _# _# _# _# X@ _# W@ tt ut 7q L( ;+ -+ +p vt wt 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. Xn xt Cj U: _# X@ _# X@ _# X@ _# U^ yt zt <e X. %& -c ;c >c !% N. ; v@ &} At `n -} 3. W< Bt n6 U^ _# X@ X@ _# X@ X@ X@ _# X@ _# _# _# X@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# X@ _# U^ Ct n6 W@ _# X@ W: W@ _# X@ _# _# p# pp 3} M: g; 9, Dt /. N: x+ N. ; _& Et P: Ft 3. 3. ,[ S: '[ )[ _# X@ X@ X_ _# _# _# X@ X@ _# X@ g@ _# X@ _# _# N| Gt F| h: W@ X_ W@ X@ _# X@ X@ X@ W: W@ X_ W@ X@ _# _# G_ Ht It Jt ^% (@ Kt Lt Mt Nt 7$ ; ; ; ; 9+ Wn Ot f- Pt 6. ^% (@ 3. Qt Rt St Tt I_ Ut T^ J: )< _# X@ h@ j@ X@ _# _# _# _# X@ _# _# _# _# _# _# _# X@ X@ X@ p# d6 Vt Wt Xt Yt Zt z$ X. 1~ `t u W& Uf N. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. .u +u @u #u B@ X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. _@ $u %u /. &u Rk _@ X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. /@ X. *u =u -u y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- ;u + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; h. 7@ >u ,u 'u ^% 3. k( l( m( U: J: X@ X@ X@ _# X@ _# n( ): mm )u 3. Pe om !u ~u T. ; ; n- x( {u ]u l# q. S@ ^u rn %g q# X@ X@ X@ _# X@ _# _# _# u7 86 /u t+ 3. Kf t@ >@ $ ; ; 7$ x^ I( J( K( B) zm Am u1 i@ X@ <| X@ _# _# _# _# X@ j@ (u _u L( ;+ -+ :u <u [u 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. }u qr Cj U: _# _# _# _# _# _# X@ q# ;f 7[ 6d X. %& -c ;c >c !% N. ; v@ T< |u 1u |i 3. l| 2u ( +1 _# _# _# _# _# _# _# _# _# _# X@ X@ X@ X@ p# p# p# p# p# p# p# p# p# p# p# p# p# p# p# p# p# p# X@ X@ _# T^ W@ _# X@ )< i: n6 q# _# _# _# p# V( 3u M: g; %' 4u /. N: x+ N. ; e* 5u kl 6u 3. 3. ,[ S: '[ )[ _# _# _# X@ _# _# _# _# X@ )< W@ x{ J: _# X@ X@ _# yf g@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ 7u 8u 9u 0u y' X. au bu cu du 7$ ; ; ; N. ; &% j. eu =; fu gu |d X. 3. hu iu ju Y* ku lu Oa h: p# J: F| Gf q# _# _# _# _# _# X@ <| X@ _# _# _# _# _# _# X@ _# W: Is x6 mu /. nu ou t. _@ pu qu fq ru N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. y+ su tu B% /@ X. X. _@ X. X. X. X. X. X. X. X. X. X. X. X. _@ X. X. Vm uu /. %b vu wu _@ X. _@ X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. X. /@ <+ xu J@ g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. -: v8 yu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. g1 zu Zk Zh ^% 3. k( l( m( 8^ _# _# X@ |: X@ _# _# n( ): p( Au 3. r( +l @l Bu 46 ; ; ,@ j^ Cu Du b@ p. %i Eu Fu V# X@ _# X@ 4l X@ _# _# X@ a| Gu Hu Iu =@ 3. Ju t@ r) &% ; ; 7$ x^ I( J( K( B) 4q Ku D< i@ i@ 8} ,} W@ _# _# _# W@ Lu Mu 7q L( ;+ -+ +p Nu 9q 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. Ou Pu Cj U: _# _# _# _# _# _# }: U^ %g Qu $h X. %& -c ;c >c !% N. ; v@ )5 Ru Su |~ 3. l| Tu Uu +1 _# _# _# _# _# _# _# _# _# X@ _# W@ X@ Na Vu Wu Wu Xu Yu Wu Yu Yu Xu Wu Xu Wu Xu Zu Wu Zu `u v k@ G_ X@ _# _# X@ _# )< 9} ~< W@ _# _# X@ ;^ .v L: M: g; /% v% /. N: x+ N. ; I/ +v L6 @v 3. 3. ,[ S: '[ )[ _# _# _# _# X@ _# _# X@ _# W@ q# #v q# W@ G_ )< d6 )< d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 U^ xf *4 $v w~ X. %v &v *v h* 7$ ; ; ; ; N. ; !% =v -v 7[ ;v >v ,v X. q' }# 'v )v !v ~v z3 {v ]v ^v U^ /v U^ W@ _# _# X@ U^ X( J4 )< X@ _# _# _# _# _# _# X@ _# )< x: (v _v :v <v [v z$ $) }v |v 1v 2v N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. ; >~ 3v <+ s. ;+ _@ X. _@ X. X. X. X. X. X. X. X. X. X. _@ X. _@ 4v 5v 6v 4m m8 Y* 7v 8v 7# X. (@ s. X. X. X. X. X. X. X. X. X. X. X. X. X. X. yb 9v 0v ; y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# av bv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ ej fj ;, 3. k( l( m( 8^ _# }: u} cv }( _# _# n( o( k< ,3 3. '3 *| n1 dv G[ ; ; 8@ ev fv gv l# q. hv iv jv Qm W@ _# r# %{ }( _# _# }: h@ kv J8 -e =@ [~ oj 1# <, j. ; ; 7$ x^ I( J( K( c+ qj rj 9: i@ X@ r# )< X@ _# _# _# X@ j@ lv _u L( ;+ -+ nr mv H( 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. nv ov Cj U: _# _# _# _# _# _# X@ q# pv +g 6d X. %& -c ;c >c !% N. ; r3 r: qv Gj 5) 3. l| Hj Ij +1 _# _# _# _# _# _# X@ X_ _# _# p# |: rv sv tv uv vv wv xv yv zv Av wv Bv Cv Dv Ev Fv Gv l+ Hv 6$ Iv Jv y: q# _# X@ _# X@ h: W@ _# X@ _# _# q# _3 L: M: g; s. 7# /. N: x+ N. ; L$ 5} <c Kv 3. 3. ,[ S: '[ )[ _# X@ q# X@ _# _# _# _# q# F| 4l n( +1 U1 Lv Mv Nv Ov Pv Qv Pv +@ (e Pv Rv Sv Rv #( Tv Ov Tv Tv Sv J1 Sv Uv Vv $> Wv 7# (@ Xv Yv Zv Nt 7$ ; ; ; ; ; N. ; j. Wn `v w .w +w Mj t. ;+ B) eo @w #w $w %w fq &w *w =w ~t m@ 8^ T^ h@ n6 X@ r# X@ _# _# _# _# _# _# _# _# X@ _# _# T^ -w ;w >w ,w #) /% 3. 9f 'w )w i= ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. !w ~w {w ]w ^w /w 7# _@ /% X. X. X. X. X. X. X. X. /% _@ t. S) (w _w :w e7 e7 m8 /. <w [w 6. p. _@ X. X. X. X. X. X. X. X. X. X. s. (@ /% X. 5% }w |w g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. I$ 1w Y~ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ Yh Zh ^% 3. k( l( m( y: W@ X@ }: U^ X@ _# _# n( ): $| `h 3. i Af +i @i G[ ; ; 9+ i# 2w 3w l# q. m# 4w 5w g: q# _# X@ U^ i@ _# _# X_ r# qa 6w 7w =@ 3. ;i 1# M8 j. ; ; 7$ x^ I( J( K( B) 8w Q4 D< i@ X@ X@ X@ _# X@ _# _# W@ 9w 0w 7q L( ;+ -+ :u aw _4 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. bw cw Cj U: _# _# _# _# _# _# }: U^ @h *c $h X. %& -c ;c >c !% N. ; v@ )5 [i dw |i 3. v3 1i %g 8^ _# X@ _# _# X@ X@ r# i@ X@ W@ m@ Qv ew fw gw hw iw jw kw lw mw nw ow pw qw rw sw tw pw uw vw ww xw yw m2 h[ q# _# X@ _# _# _# X@ _# _# _# q# _3 L: M: g; ;+ eo /. N: x+ N. ; I3 zw D| Aw 3. 3. ,[ S: '[ )[ _# W@ c} 9} X@ _# _# _# U^ c} Na q# `| Bw Cw Dw Ew Fw Gw Hw Iw Jw Kw Lw Mw Nw Ow Pw Qw Rw Sw Tw Uw Vw Ww Xw Yw Zw `w 6# c# x .x +x $ N. ; ; ; ; ; ; N. ; q& Wn @x #x $x %x &x Zc *x |d o; 3. B3 =x -x ;x >x V. ,x 'x )x !x 4l j[ ]5 g@ i@ _# _# _# _# X@ _# _# _# _# _# X@ _# W@ fh ~x /. {x ;% z$ ]x ^x /x (x &% ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. y. _x :x r. <x [x }x |x $) /w B) z$ z$ 9, s% z$ |d 1x >+ 9. 2x 3x 4x 5x e7 o8 o8 e7 e7 /. 6x 7x 8x y$ a~ B) z$ z$ c# c# 9, j$ y$ v~ R= /% S= X. 9x 0x ax g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 2@ 3@ bx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. g1 cx dx fj ;, 3. k( l( Cg X@ T1 X@ X@ _# _# X@ _# n( ): p( ex 3. 3] Eg Fg fx G[ ; ; ,@ j^ gx hx b@ q. :: K[ ix }q X@ X@ _# _# _# X@ _# X@ a| Mg Nm jx =@ e) kx 1# [u &% ; ; 7$ x^ I( J( K( B) lx mx 9: i@ X_ _# _# X@ _# _# _# X@ Na nx ox L( ;+ -+ +p Nu px 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. qx ov Cj U: _# _# X@ _# _# _# }: p# rx =p 6d X. %& -c ;c >c !% N. ; v@ r: sx tx v~ 3. l| *h ux a^ _# _# T^ h: _# b} b| i: W@ T^ vx wx xx yx zx 3. 5) 3. 6. ;% 6. +, 3. ;% 3. 5) 3. 6. ;% +, 3. 3. Ax Bx -; Cx A7 X@ _# L| _# X@ _# _# _# X@ ;^ .v L: M: g; s[ Dx /. N: x+ N. ; d* gd u; Ex 3. 3. ,[ S: '[ )[ _# W@ ,< u} X@ _# _# X@ _# L| a^ Fx Gx Hx Ix Jx Kx Lx Mx Nx Ox Px Qx Rx Sx Mx Tx Ux Vx Wx Xx Yx Rx Zx `x y .y _] W; 0, D* +y @y #y !% i. ; ; ; ; ; ; ; N. ; 9+ :d $y %y &y *y =y -y ;y 3. y$ 0, 3. 3. >y ,y 'y )y !y ~y Qu {y ]y 8| ]5 I| _# _# n( X@ _# q# U^ _# W@ yf _# _# X@ W@ ^v ^y /y (y _y 3. :y <y [y n= ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; g. y+ }y |y y' 1y 2y 3y 4y 5y 6y 7y 8y 9y 0y ay by cy dy ey fy gy Qc hy e7 o8 o8 e7 o8 o8 <y iy jy ky ly my ny oy py 4: A6 qy ry sy ty uy q@ X. X. 0$ vy wy g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. xy yy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. _a zy Ay 'u ^% 3. k( l( xf !< F| Me X@ _# _# _# _# n( o( k< zf 3. C@ By Jb Bf 46 ; ; n- Gg Hg Cy l# p. %i Dy Kg Lg q# _# _# _# _# _# _# _# }: wm 86 Ey t+ 3. ^| t@ a6 ,@ ; ; 7$ x^ I( J( K( B) ba Fy 9: i@ X@ _# _# _# X@ _# _# W@ Rn Gy Hy L( ;+ -+ nr <u _4 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. Iy qr Cj U: _# X@ _# y: }: X@ X@ U^ <i cq $h X. %& -c ;c >c !% N. ; r3 r: tr Jy +, 3. l| $g Ky N} _# T^ /9 0} W@ i@ h@ r# N| Ly My Ny Oy |~ ;+ 3r 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 6. 3. 3. 3. Ip /@ $1 Py Qy Ry !^ W@ T^ `_ N| _# _# _# _# _# p# Sy }h M: g; ;+ Ty /. N: x+ N. ; I3 Uy T8 Vy 3. 3. ,[ S: '[ )[ _# i@ W@ X@ _# _# _# _# p# q^ 9 r5 Wy Xy A@ B) V; t. n} |d n} V; t. V; |d V; t. V; V; t. =@ V; V; |d n} t. V; _@ r( 3. Yy -< Zy q& 9+ ; N. ; ; ; ; ; ; ; ; ; N. $ `y z .z +z @z #z $z %z 3. 3. X. 9, &z *z X] =z -z ;z >z ,z 'z )z Gb ]5 T^ !z r# p# n6 [} X@ *[ ]t N| _# _# i@ fh ~z {z ]z 3. i$ ^z /z (z x. 9+ ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. L+ _z :z q. <z [z =; }z |z 1z 2z 3z 4z 5z 6z 7z 8z 9z 0z az bz 4m e7 o8 e7 o8 o8 o8 o8 e7 of cz _> dz ez fz gz hz iz jz kz lz mz nz oz 3. X. X. 1% pz qz g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. -: rz sz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. it tz uz z8 q. 3. k( l( m( L| Me X@ X@ _# _# _# _# n( ): !: vz 3. Pe wz Re xz T. ; ; 8@ 9q 0@ yz ]# q. Ln zz Az 8} W@ _# _# _# _# _# _# X@ |: 'd qt Bz ,2 4: !d 1# 6: j. ; ; 7$ x^ I( J( K( B) Ze `e D< i@ X_ W@ a} X@ _# X@ _# X@ Cz Dz _u L( ;+ -+ +p Ez Fz 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. Gz xt Cj U: _# _# }( i[ W@ _# }: U^ Hz Iz 6d X. %& -c ;c >c !% N. ; v@ )5 >f Jz ~~ 3. ;} ;@ w: W# _# W@ 0} *[ W: _# X@ X_ L| Kz Lz Mz Nz F+ r@ Oz Pz Qz Rz Sz Tz Uz Vz Wz Uz Xz Yz Zz `z A .A +A S= zx @A #A $A p# W: *i h: _# _# _# _# _# g@ %A 3} M: g; _@ 7# /. N: x+ N. ; ;= &A *A =A 3. 3. ,[ S: '[ )[ _# _# _# _# X@ _# L| _# T^ -A ;A >A ,A t+ _@ -% +, 3. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. 6. +, a, 3. 1/ 'A )A !A ~A j. ; ; ; ; ; ; ; ; ; ; N. ; ; h. N. 7$ 1a {A ]A ^A /A (A _A :A 3. 3. ^% /% _@ 6# %& p. <A [A }A /. |A 1A b| j@ _# W@ ts 4l Me _# ~< h: _# X@ _# W: 4l /! 2A 3A z$ 3. 4A i^ 5A &% ; ; ; ; ; ; ; ; ; ; ; ; ; ; 8+ h. 6A 7A ^@ 8A 9A }o of o8 e7 n8 Wc o8 Wc Wc o8 o8 o8 0A d7 e7 n8 o8 o8 o8 o8 o8 o8 e7 o8 n8 e7 o8 o8 d7 o8 o8 Wc e7 e7 e7 o8 n8 8' aA 3. X. X. X. <+ bA g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ cA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h< i< j< ^% 3. k( l( m( 8^ _# _# }: )< X@ _# _# n( o( k< Fn 3. &$ #' m< n< o< ; ; ,@ p< dA eA b@ p. s< fA gA f@ W@ X@ X@ X@ X@ X@ X@ X@ W@ *e hA |x t+ 3. z< t@ iA j. ; ; 7$ x^ I( J( K( B) B< C< D< i@ W@ h[ Vi k@ X@ X@ X@ W@ 9w 0w 7q L( ;+ -+ +p 8q w^ 9+ ; ; ; ; ; ; ; ; $ @. Hm Im 8. 3. jA kA &p U: _# }: X@ W@ h: X@ X@ q# pv _, 6d X. %& -c ;c >c !% N. ; v@ lA U< }e K^ 3. W< X< Y< U^ _# _# W@ W: _# X@ _# _# Wr mA nA oA 3] 7# pA qA }z rA sA tA sA tA sA tA tA sA sA tA sA tA /. uA +A Zc vA wA xA l@ }: h: _# X@ _# _# _# X@ q# {9 L: M: g; _@ y' /. N: x+ N. ; I/ -[ n yA 6. 3. ,[ S: '[ )[ _# )< )< X@ _# T^ 7< U: zA AA BA CA +, X. ;+ DA EA FA GA GA GA GA GA GA GA GA GA GA GA GA GA GA GA GA HA IA JA KA Xd LA MA e= N. N. ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; N. q& 7$ &% G- NA .0 OA PA QA gw A[ #f RA X. S= _@ q. q. 3. SA TA UA VA V# p# _# X@ W: X@ W: W@ _# X@ _# X@ _# ;^ WA XA YA |~ 3. ZA `A B T. ; ; ; ; ; ; ; ; ; ; ; i. ; N. y. .B +B ad _@ @B #B }o e7 e7 o8 e7 e7 e7 e7 e7 e7 e7 $B %B &B #_ o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 o8 e7 e7 e7 e7 e7 e7 e7 e7 8' aA 3. X. X. /@ (+ *B ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. v[ w[ =B + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h( $d z8 q. 3. k( l( m( 8^ _# }: _# -B p# _# _# n( ): }6 %d 3. }~ ;B >B ,B G[ ; ; ,@ O@ 'B )B A( q. :: !B ~B _2 q# W@ W@ W@ W@ W@ W@ W@ m@ M_ |u {B q@ r@ ]B t@ Nt x# ; ; 7$ x^ ^B /B K( %~ (B _B :B )< W@ h: G_ q# W@ W@ W@ q# n6 <B [B L( ;+ -+ }B |B 1B 9+ ; ; ; ; ; ; ; ; $ 2B 3B 4B 8. 3. 5B ls Vt ]5 W@ W@ W@ W@ W@ W@ W@ T^ 6B 7B 8B X. %& 9B 0B aB x+ h. ; v@ &} 7d bB -} 3. ;} ;@ >} W# _# X@ _# _# X@ _# _# h: F_ !c cB /_ c# dB eB fB gB hB hB hB hB hB hB hB hB hB hB hB iB jB kB lB 3. z$ mB nB oB j@ X@ _# X@ _# _# _# _# _# q# _3 L: M: g; i$ pB /. N: x+ N. ; L$ qB <c rB 3. 3. ,[ S: '[ )[ X@ .1 sB X@ X_ _# U: W@ U1 tB uB vB wB R= xB yB zB AB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB AB CB DB EB FB GB HB ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; y. y. j. d= wt IB JB KB LB MB NB OB PB QB RB ld t+ _] 3. SB TB UB VB Ub U^ _# X@ k@ X@ _# X@ _# _# _# _# p# WB XB YB 3. I6 ZB /. `B !* N. ; ; ; ; ; ; ; ; ; ; ; i. Z% {( 0+ C .C ld @B #B }o e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 +C @C e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 vb #C $C 3. X. X. X. (+ *B ; ; N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- %C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ 9r >3 ^% 3. k( l( m( y: W@ }: h@ x6 U^ _# _# n( ): $| Hb 3. &| &C *C =C G[ ; ; 9+ -C ;C >C u+ q. ,C 'C )C !C Yu )x ~C `| ~C )x ~C {C ]C ^C /C (C =@ e) _C 6$ :C j. ; ; 7$ Wn <C [C dl q' }C |C 1C 2C Yu 3C 4C 5C ~C 6C 7C 6C 8C 9C 0C aC ;+ bC cC dC r) 9+ ; ; ; ; ; ; ; ; ,@ eC fC gC u& 3. hC iC jC kC 3C 4C 5C ~C Sy 7C `| ]C lC mC nC X. %& oC pC qC x+ h. ; v@ T< ,c 'c k| 3. l| $g %g F_ _# _# _# _# _# _# _# N| rC sC Ca 3. 9, $2 tC uC C} f= I* I* I* I* I* I* I* I* I* I* p_ pd vC wC 3. 1% xC yC <} j@ X@ _# _# _# _# _# _# _# q# =[ L: M: g; `} zC /. N: x+ N. ; I3 AC T8 BC 3. 3. ,[ S: '[ )[ W@ >^ n6 W@ _# _# _# q# p^ CC DC EC X. FC GC HC ao j& IC IC IC IC IC IC IC IC IC IC IC IC IC IC IC IC JC KC LC JC ,$ MC Z% i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; i. &% $* F= NC OC * PC QC RC SC TC UC =f 3. y' VC 3. WC XC vm 5| T^ n( Oa g@ _# _# _# _# _# X@ W@ YC ZC `C D _@ .D +D @D N. q& ; ; ; ; ; ; ; ; ; N. y. P+ #D $D %D &D *D =D -D ;D >D e7 o8 o8 o8 o8 o8 o8 o8 o8 e7 _j ,D 'D o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 of o8 )D !D 3. X. X. X. (+ *B i. i. i. N. x# N. i. g. i. ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& ~D {D + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. g1 h1 ]D z4 ;, 3. k( l( xf !< F| i@ X@ U^ _# X@ _# n( ): p( }a 3. '3 *| =| -| G[ ; ; q& Wn ^D &1 ;, X. FC /D (D _D :D <D [D }D |D 1D 2D 3D 4D 5D 6D 7D z$ 8D 9D 0D N. 7$ ; ; h. 3 aD bD cD J{ dD eD fD gD hD iD jD kD lD mD nD }D oD pD qD l5 _@ (| rD sD [/ 9+ ; ; ; ; ; ; ; ; 8@ tD uD |7 3. c: vD wD xD yD zD AD BD CD DD ED }D FD GD HD ID _@ ;+ JD KD LD x+ h. ; v@ r: xa MD u& 3. l| ND ux a^ _# _# _# _# _# _# _# p# p^ !c OD /_ 9, s| t| @[ r) N. ; ; ; ; ; ; ; ; ; ; &% PD QD RD 3. s% SD TD z| j@ X@ _# _# _# _# _# _# X@ ;^ UD yq M: g; /% VD /. N: x+ N. ; d* '2 u; WD 3. 3. ,[ S: '[ )[ _# q# q# _# X@ _# _# q# p^ XD YD ZD /% %& `D oe E I* T. T. T. T. T. T. T. T. T. T. T. T. T. T. T. T. T. _& _& T. &% ; i. h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; :* x+ T. N. .E +E @E #E $E %E &E qD dt ^% q. *E =E 1$ -E @2 q# n6 X@ _# _# _# _# _# _# W@ n| V. ;E >E q. X. ,E 'E %] q& ; ; ; ; ; ; ; ; i. ; Z% )E !E ~E {E ]E ^E /E (E _E 5x e7 o8 o8 o8 o8 o8 o8 o8 o8 Wc $B :E (j o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 <y <E [E }E |E +, -% _@ 1% <+ 1E 2E 2E B2 3E 4E 5E ]& i. h. i. ; ; ; ; ; ; ; ; ; ; ; ; y. N& 6E + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. =3 -3 7E >3 ^% 3. k( l( Cg r# h[ Me _# _# X@ _# _# n( o( k< 8E 3. '3 `9 0 ~3 G[ ; ; N. L$ 9E /. 0E 6. _@ aE bE cE dE eE fE gE hE iE jE kE lE mE nE 7# B) oE pE qE j. h. N. ; g. $ rE sE tE ~~ 9, uE vE wE xE yE zE AE BE CE DE gE EE FE R@ q. q. GE HE IE $ 7$ ; ; ; ; ; ; ; ; v@ JE KE LE ME '7 =@ NE OE PE QE RE SE TE UE VE gE WE XE YE (@ _@ +5 ZE `E F j. N. ; r3 r: 40 .F u3 3. +F /. @F W# _# _# X@ _# _# X@ X_ )< #F $F -9 3. 9, %F 90 ]} d& v@ ; ; ; ; ; ; ; ; ; ; &% ,$ &F *F 3. 9, =F -F <} j@ X@ _# _# _# _# _# _# _# q# ;F 3u M: g; s. 7# /. N: x+ N. ; I3 J3 K3 >F 3. 3. ,[ S: '[ )[ _# _# _# X@ _# _# _# q# p^ D^ ,F 'F X. )F !F ~F {F N- ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; g. 7$ ,@ j. $ }- ]F ^F /F (F _F :F X. ^% <F [F }F S# U^ W@ _# X@ _# _# _# _# _# X@ >^ |F 1F Xf q. X. 2F 3F 4F q& ; ; ; ; ; ; ; i. h. i. ]& 5F 6F 7F q# 8^ 8F 9F 0F aF v' e7 o8 o8 o8 o8 o8 o8 o8 o8 Wc e7 bF mg o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 e7 cF dF eF fF gF hF iF jF kF lF mF nF oF pF qF rF sF tF uF i. 8+ ; ; ; ; ; ; ; ; ; ; ; ; i. ]& vF wF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. it x4 xF z8 ;, 3. k( l( m( 8^ }: X@ X@ _# _# _# _# n( ): L! yF 3. !{ zF C8 uC G[ ; ; i. j. B> AF BF CF 3. _@ q. J{ t+ z$ J{ z$ J{ z$ J{ Y. J{ R$ s. V; |i DF N] EF $ ; ; ; ; &% FF GF HF 6. 7. s. 7# J{ t+ z$ t+ t+ J{ z$ J{ z$ J{ ;, s. %~ ^, IF JF KF x+ ; ; ; ; ; ; ; ; ; y. $ LF {! MF 3. 7# _@ 7# J{ z$ t+ t+ J{ z$ NF z$ NF J{ q. s. ^, A5 OF PF it q& ; ; v@ )5 QF *9 |~ 3. W< RF +h T^ _# X@ _# g@ X@ _# _# N| y{ SF A3 ^z i$ ;9 >9 u| d& v@ ; ; ; ; ; ; ; ; ; ; x+ TF UF VF 3. z$ b0 WF H3 j@ X@ _# _# _# _# _# _# _# ;^ pp 3} M: g; ;+ w- /. N: x+ N. ; _& 25 35 XF 3. 3. ,[ S: '[ )[ _# _# _# X@ _# _# _# q# p^ 6{ YF ZF s. ^@ `F G .G j. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; N. ; ; N. N. N. N. 9+ $ +G 'E @G #G V; /% $G %G N] ( }( i@ X@ X@ _# _# _# X@ _# W@ &G *G =G -G 9, X. %^ ;G >G q& ; ; ; ; ; ; ; h. i. ,G 'G )G !G ;^ c} K| p# L< ~G {G ]G e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 d7 _j mg e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 ^G /G (G _G :G U2 <G [G }G |G 1G 2G 3G 4G 5G 6G 7G 8G 9G 0G aG ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& bG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ l7 >3 ^% 3. k( l( m( 8^ _# _# _# _# _# _# _# n( ): }6 n7 3. r( cG dG eG 46 ; N. ; ; d= fG /x gG hG iG +, Pe -# 8. -# u: '3 E] i Pe 7. i 3. jG kG lG mG ,$ v@ ; ; ; ; ; 1f nG oG pG qG K^ 5) u: E] q@ E] }~ Pe i 8. -# :@ +, 3. rG sG tG uG *! 9+ ; N. ; ; ; ; ; ; N. ; v@ vG wG xG yG zG +, u: u: 7. '3 u: -# u& q@ 7. E] '3 3. }# AG BG 35 CG N- N. ; ; v@ r: DG EG u3 3. ;} ~; FG W# _# _# U^ Qm X@ _# _# p# X_ GG HG e) ;+ /% Y7 @[ d& v@ ; ; ; ; ; ; ; ; ; ; j. IG JG KG 3. 9, LG MG >2 j@ X@ _# _# _# _# _# _# X@ q# {9 L: M: g; [+ NG /. N: x+ N. ; I/ K6 L6 OG 3. 3. ,[ S: '[ )[ _# p# p# _# X@ _# _# q# p^ PG QG RG X. 2c SG TG UG x+ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; 7$ T. T. _& h= 9+ ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; N. N. x. :d VG /. WG ;+ c+ XG HC YG W@ X@ X@ _# W@ g@ X@ _# _# X@ Ub ZG `G H ^% X. %^ .H +H ,@ ; ; ; ; ; ; i. ; N. @H #H $H %H &H W@ X@ J: *H /v =H -H ;H d7 e7 o8 o8 o8 o8 o8 o8 o8 o8 >H ,H e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 d7 n8 'H )H !H ~H {H ]H ^H /H (H _H :H <H [H }H |H d6 1H :H 2H 3H q& h. ; ; ; ; ; ; ; ; ; ; ; ; i. J# 4H 5H + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ 2^ Yh [6 ^% 3. k( l( m( 8^ _# q# X@ X@ h: X@ _# n( ): k< 6H 3. W; 7H 8H 9H T. ; ; ; ; N. !% 0H aH bH cH dH eH fH gH hH iH jH kH lH mH nH oH pH qH /. rH 1^ x. ; ; ; ; ; ; 7$ r) sH 8' tH uH vH wH kH xH yH zH eH AH BH hH CH DH EH FH @G GH j. %_ ; g. ; ; ; ; ; ; ; ; ; h. j. HH IH JH KH LH MH iH NH OH PH QH RH lH SH TH UH VH WH XH Xd YH ZH Z% ; N. ; v@ r: u6 v6 u3 3. v3 `H ir G_ _# _# T^ ~t X@ _# _# p# p| GG I [~ 9, .I +I ]} d& v@ ; ; ; ; ; ; ; ; ; ; j. E4 D6 @I 3. 9, #I $I >2 j@ X@ _# _# _# _# _# _# _# q# _3 L: M: g; s. VD /. N: x+ N. ; I3 %I kl &I 3. 3. ,[ S: '[ )[ q# 8} b| q# _# _# _# q# p^ PG *I ~g X. y' =I -I ;I x+ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; N. 1f pj >I ,I 'I )I !I c- N. h. N. ; ; ; N. ; ; ; ; ; ; ; ; ; N. ; e= ~I {I ]I ;% G) ^I /I (I X@ X@ _# W@ ,< c} )< X@ _# W@ Lg _I :I <I q. X. 2F [I y. q& ; ; N. ; ; ; N. N. uF }I |I 1I X_ X@ _# _# _# }( q# 2I 3I Wd e7 o8 o8 o8 o8 o8 o8 o8 o8 e7 of 4I n8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 o8 5I 6I 7I 8I 9I 0I aI 1H bI cI dI &H X@ eI [( _# i@ fI gI hI h. h. N. ; ; ; ; ; ; ; ; ; ; ; y. u4 a' iI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ x8 jI #| ;, 3. k( l( m( 8^ y: kI p# d6 ]t sB W@ T^ lI mI nI 3. 9. oI pI qI i= ~' 9+ 9+ 9+ 9+ x# ah J/ rI sI tI fC uI vI wI xI yI zI AI BI BI CI DI EI FI }- j. 9+ 9+ 9+ 9+ 9+ 9+ 9+ 9+ j. !% GI HI II JI KI ~k LI MI NI fC OI vI PI xI QI RI SI TI ; j. 9+ 9+ 9+ 9+ 8@ 9+ 9+ 8@ 9+ 9+ 9+ 9+ 9+ 9+ j. 4F 'I UI VI KI XC ez WI fC XI YI ZI zI `I J .J +J @J kr j* ~' i. h. ; ; v@ )5 #J ~5 |~ 3. ;} fq za 7u _# X@ _# J: X@ _# _# N| $J SF %J B3 i$ s| _5 u| d& v@ ; ; ; ; ; ; ; ; ; ; x+ %j UF &J 3. z$ b0 *J H3 j@ X@ _# _# _# _# _# _# X@ q# _3 L: M: g; _@ 7# /. N: x+ N. ; _& =J 35 -J 3. 3. ,[ S: '[ )[ i@ k@ k@ X@ _# }: _# q# p^ ;J >J ,J /% ^@ 'J )J !J x+ N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. N. h. ; ; N. ; ; ; ; N. q& %] ~J {J ]J ^J /J (J _J :J <J b{ j. n- 7$ N. N. N. h. h. ; ; ; ; h. N. N. h. i= [J }J |J 6. 1~ 1J 2J 3J X@ X@ _# X@ r# k@ X@ X_ X@ W@ 4J ZC 5J 6J ;+ X. 7J 8J (& q& ; y. g. Z% Z% 9J -: 0J aJ bJ cJ dJ fI _# i@ _# X@ _# )< T^ {2 eJ Wd e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 ;H fJ gJ hJ iJ jJ kJ X_ i@ i@ X_ V7 ms _# i@ X_ i@ _# X@ 1H lJ mJ Z% ; ; ; ; ; ; ; ; ; ; ; ; y. N& nJ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ X9 9r >3 ^% 3. k( l( m( 8^ i@ T^ X@ X@ q# X@ X@ n( ~2 k< oJ 3. t. pJ qJ rJ sJ tJ uJ vJ wJ xJ yJ zJ G- AJ BJ CJ DJ EJ FJ GJ CJ HJ IJ JJ KJ LJ MJ NJ OJ PJ QJ RJ RJ RJ RJ RJ RJ RJ RJ ]F SJ TJ UJ b& VJ WJ XJ YJ ZJ `J `J DJ K FJ GJ CJ .K +K cd @K #K $K wJ %K &K *K =K &K %K -K xJ ;K vJ RJ RJ >K -K ,K 'K )K !K 2f 2f J- ~K {K ]K ^K /K EJ XJ (K _K :K d= N- N. ; h. i. ; ; r3 r: s3 50 u3 3. l| Hj Uu +1 _# _# X@ _# _# X@ _# X@ <K $F -9 3. p. l5 C3 @[ d& v@ ; ; ; ; ; ; ; ; ; ; &% ,$ &F [K 3. 9, }5 }K >2 j@ X@ _# _# _# _# _# _# _# p# |K L: M: g; ;+ %& /. N: x+ N. ; I/ -[ 35 1K 6. 3. ,[ S: '[ )[ _# X@ X@ _# X@ r# X@ q# m@ 2K 3K 4K X. )F 5K 6K UG !% 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ 7$ N. 9+ $ q& y. ; h. i. ; ; N. $ 7K 8K 9K 0K aK bK cK dK eK fK gK hK iK jK i. 9+ 9+ &% $ &% &% &% &% $ %_ 9+ v@ SJ kK lK mK wB nK oK pK qK W@ X@ X@ _# X@ W@ X@ _# _# q# m7 rK sK }# ;+ _] /. tK !% N. N. B} n- uK vK wK xK yK zK AK BK CK X@ i@ _# _# _# X@ !< ~t fh >{ <y e7 o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 DK EK FK GK HK IK JK X_ i@ X_ X_ _# i@ _# i@ _# _# _# i@ KK AK LK MK NK ; N. ; ; ; ; ; ; ; ; ; ; i. J# OK d% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. _a PK QK [a ;, 3. k( l( m( 8^ _# _# _# _# _# _# _# J: /2 RK SK 3. F+ [~ TK UK VK WK XK YK ZK `K L .L +L @L #L $L %L &L *L ~0 $L =L -L ;L >L ,L Pw 'L )L !L ~L YK YK YK YK YK YK YK YK {L ]L ^L @L KE /L %L (L _L :L <L [L %L &L *L }L |L 1L 2L <L XK 3L XK 8a 4L 5L 6L 7L 5L 8L 9L ~L 0L aL YK YK bL 9L YK cL dL 'L $L eL fL =L gL 'L Pw hL iL |L jL kL lL mL nL _& N. ; N. ; ; v@ r: 2 MD u& 3. l| oL &c 8^ _# _# _# _# _# _# _# U^ E^ GG X7 /_ i$ $2 pL D: d& v@ ; ; ; ; ; ; ; ; ; ; N- <% qL RD 3. s% x| rL z| j@ X@ X@ _# _# _# X@ _# _# p# -0 Ia M: g; `} sL /. N: x+ N. ; I3 tL D| Ma 3. 3. ,[ S: '[ )[ _# _# X@ U^ Z[ uL g@ W@ _# tB vL >E X. r. wL xL yL zL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL BL CL DL ;s j* N. i. h. N. ; p& EL FL GL HL 3. 5) IL 3. JL KL LL ML NL Gk OL PL QL RL SL TL UL iA iA %K VL VL WL XL YL ZL `L C@ S= D) M .M +M ;^ X@ _# X@ _# _# _# X@ _# q# (e @M #M 3. 8. MH w} $M _& N. %M &M *M =M -M ;M >M ,M 'M BK )M i@ _# X_ _# _# _# _# X@ U^ )< bk !M ~M <y o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 {> {M ]M ^M /M (M BK _M fI i@ _# _# _# _# _# _# _# _# _# X_ [( :M <M [M }M >~ ; N. ; ; ; ; ; ; ; ; ; y. |M 1M 2M + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. Db 3M 4M >3 ^% 3. k( l( m( 8^ _# _# _# _# W@ }( X@ X@ B{ 5M 6M 7M 3. w~ 8M 9M 0M aM bM cM dM cM eM fM cM dM bM bM bM gM bM hM bM iM jM kM cM cM gM bM bM lM mM cM cM cM cM cM cM cM nM oM pM qM lM bM bM bM bM hM rM iM iM bM gM bM hM bM aM aM bM bM sM eM dM cM bM mM dM cM cM lM mM aM cM cM cM cM lM cM dM cM bM bM bM bM iM iM cM gM bM hM bM tM uM vM wM iL xM j. N. ; N. ; v@ T< i| j| k| 3. l| yM &c +1 _# _# _# _# _# _# _# X@ b^ zM Ca 3. q. @f AM D: d& v@ ; ; ; ; ; ; ; ; ; ; &% g1 BM CM 3. 9, DM Ha <} j@ X@ _# X@ n( W@ _# X@ _# p# %A 3} M: g; 1% /f /. N: x+ N. ; L$ EM FM [c 3. 3. ,[ S: '[ )[ _# X@ b} .: W@ n6 W@ )< zA GM os (% HM q. IM JM KM LM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM NM R] OM PM QM RM SM N. ; ; N. j. TM UM VM ,2 _@ K^ 3. _@ z$ 3. WM XM YM ZM `M N .N +N @N #N $N %N %N &N *N =N -N ;N >N ,N y$ X. i 'N )N !N Ut q# _# _# _# X@ _# _# X@ _# W# ~N {N ]N 7. 3. ^N 5> /N l= O. (N _N :N <N [N }N |N CK 1N bI i@ X_ i@ _# _# _# _# X@ _# _# _# p# tt 2N $8 <y o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 n8 3N 4N 5N 6N 7N 8N _H 9N fI i@ _# _# _# _# _# _# _# _# _# i@ fI 0I 0N aN bN cN u@ ; N. ; ; ; ; ; ; ; ; i. b% +d dN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ x8 Ke z8 q. 3. k( l( m( 8^ _# _# _# X@ .1 Y_ W@ _# ]5 eN yq fN gN Z] 7# hN #f iN #f #f #f #f #f #f #f #f #f #f iN iN #f iN #f iN iN iN iN iN iN #f #f #f #f #f #f #f #f #f #f #f #f jN jN #f iN #f #f #f #f iN #f iN iN iN iN #f iN #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f iN iN iN iN #f iN iN #f kN lN mN nN oN /| x+ N. ; ; v@ &} *} =} -} 3. ;} pN qN +1 _# _# _# _# _# _# _# N| $J SF rN sN i$ c# Da @[ d& v@ ; ; ; ; ; ; ; ; ; ; x+ tN uN vN 3. z$ wN xN H3 j@ X@ X@ !< ~t yN W@ _# X@ q# zN L: M: g; s. s% /. N: x+ N. ; d= AN u; BN 3. 3. ,[ S: '[ )[ _# X@ i@ F| i@ W@ _# _# 7u ,{ CN DN 3. _] c# EN FN GN HN HN HN HN HN HN HN HN HN HN HN HN HN HN HN HN HN HN HN HN IN JN KN }B LN MN NN 9+ ; ; 7$ ON PN QN RN _@ l5 SN TN 3. 3. s. 7# j% UN Ra VN WN XN YN ZN `N O .O +O @O #O $O %O &O *O NF _@ &$ $^ =O -O ;O U^ X@ _# _# X@ _# G_ p# _# q# {2 >O ,O K^ _@ 3. 'O )O !O j* ~O {O ]O ^O /O (O )< X_ X@ fI i@ X_ i@ _# _# _# _# _# _# W@ n( W@ )< L| pv _O 3g o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 :O <O [O }O |O 1O 2O dJ V7 i@ _# _# _# _# _# _# _# _# _# i@ X_ 3O f4 4O 5O 6O 7O y. ; ; ; ; ; ; ; ; ; y. g# h# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h< i< j< ^% 3. k( l( m( 8^ _# g@ _# X@ X@ a| X@ _# X@ U^ 8O 9O 0O aO y$ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ q. bO ^d cO [/ q& ; ; v@ T< U< dO K^ 3. ;} T, eO W# _# W@ g@ i@ X@ _# _# X@ wr fO gO 3. 9, hO iO jO d& v@ ; ; ; ; ; ; ; ; ; ; %_ 9+ kO lO 3. c# mO nO oO j@ X@ X@ X@ a| X@ X@ _# _# q# _3 L: M: g; s. 7# /. N: x+ N. ; Y% 6e 7e 8e 3. 3. ,[ S: '[ )[ _# _# X@ Me X@ _# X@ _# N| C{ pO qO rO 3. X. q. _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ s. sO R6 tO uO a6 N. ; $ vO wO xO yO _@ m^ zO Qa AO BO }# CO 9, _@ _@ q. ^@ _@ /@ (@ X. T> DO ;9 DO RA X. _@ _@ _@ _@ q. }# EO /. FO S1 X@ _# X@ _# _# G_ GO #v X@ gc HO IO JO 6. KO LO MO NO OO N. PO QO RO d6 X@ i@ _# i@ _# i@ _# i@ _# X@ _# }: X@ _# X@ Na Y_ i: X@ X@ B{ B7 JH d7 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 Wc SO TO UO VO WO XO X@ X@ _# _# _# _# _# _# _# _# _# _# _# i@ X@ }: YO ZO `O P .P N. ; N. ; ; ; ; ; ; i. '# Ie Je + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h( i( Le q. 3. k( l( m( N| U: +P p# _# _# X@ _# X@ _# _# 2I Jh @P #P $P &d %P &P *P =P -P &P ;P u- >P ,P 'P *P =P u- =P %P I^ ;P %P ;P u- >P )P =P I^ 'P *P &P !P ~P =P *P ;P u- >P )P =P I^ {P %P &P ]P u- ^P ,P ;P u- /P )P =P I^ %P ;P %P ]P u- >P )P 'P (P 'P *P _P :P ~P =P %P ]P u- >P )P =P I^ &P %P &P <P u- y- ,P ;P u- ^P )P =P I^ {P [P }P ^@ X. R$ |P 1P 2P &% h. ; v@ )5 >f $n ~~ 3. W< 3P ~< U^ p# 0| 4P W@ _# _# _# 8^ je 5P 6P Gn i$ 79 Y7 @[ d& v@ ; ; ; ; ; ; ; ; ; ; x+ 7P 8P 9P 3. z$ 0P aP bP j@ X@ _# _# X@ _# _# X@ X@ q# {9 L: M: g; 9, cP /. N: x+ N. ; I/ dP u; eP 3. 3. ,[ S: '[ )[ _# X@ X@ _# _# _# _# X@ _# ]5 fP gP hP iP jP ^% _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ _@ q. 7; kP lP mP nP 9+ ; $ oP pP qP A^ _@ rP sP tP uP /. vP wP xP yP zP Ty ;+ ^@ 6# %& q. q. q. _@ q. q. %& ^@ ;+ #$ AP BP CP P' DP 9^ X_ X@ X@ _# '< u} 2< Z[ W@ h: a| EP FP SB wB 3. GP <y `m $* ; PO HP IP X_ X@ _# i@ _# _# _# _# _# _# _# W@ k@ |: '< _# X@ J: W@ }: h[ J: JP e7 n8 d7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 n8 KP LP MP NP OP PP X@ _# i@ _# _# _# _# _# _# _# _# _# i@ X_ i@ QP jJ JK RP SP TP UP q& i. h. ; ; ; ; ; y. tf VP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ vf WP >3 ^% 3. k( l( m( 8^ a| U: _# X@ _# _# _# _# _# X@ W@ XP YP ZP `P Q .Q +Q @Q #Q $Q %Q &Q *Q =Q -Q ;Q -Q >Q ,Q 'Q uz )Q ;Q .Q !Q ~Q =Q {Q ]Q ^Q /Q (Q _Q :Q <Q [Q }Q |Q 1Q =Q 2Q 'Q @Q 3Q 4Q %Q 5Q 6Q 7Q 8Q 9Q -Q >Q 0Q aQ bQ cQ dQ eQ &Q fQ =Q gQ hQ iQ jQ ^Q kQ uz <Q lQ mQ |Q fQ =Q {Q nQ oQ %Q pQ qQ 5Q rQ sQ tQ 9Q 1Q uQ gQ vQ bQ wQ xQ yQ q6 ;+ _@ zQ AQ BQ x+ N. ; r3 r: CQ DQ u3 3. ;} fq >} W# _# q# n( X_ X@ _# _# )< EQ FQ GQ 3. ;+ s| t| @[ d& v@ ; ; ; ; ; ; ; ; ; ; &% ,$ BM HQ 3. 1% xC IQ <} j@ X@ _# _# _# _# _# _# _# U^ JQ L: M: g; s[ KQ /. N: x+ N. ; _& LQ P: MQ 3. 3. ,[ S: '[ )[ _# r# r# X@ _# _# _# _# X@ a| W# NQ OQ P' PQ QQ RQ SQ TQ UQ VQ WQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ XQ VH YQ ZQ 9, %~ `Q R .R +R N. $ @R #R $R `: _@ %R Qw &R *R =R :$ -R ~; ;R >R ,R 'R )R !R ~R {R ]R ^R (| /R (R _R :R <R [R }R 8' |R 1R 2R W@ i@ h@ )< _# X@ Rm b| q# X@ G_ 3R 4R 5R 3. 6R r. 7R 8R Z~ p& ; 9R 0R aR bR cR X_ _# _# _# _# _# _# _# _# p# tt [} X@ _# _# _# _# p# GO p# +1 dR eR n8 o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 e7 fR gR hR iR jR kR Me i@ _# _# _# _# _# _# _# _# _# _# _# _# X_ Cz )M lR c[ mR nR oR pR :* ; ; ; ; ; ; i. b% qR rR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. Or sR Bg j1 ;, 3. k( l( m( 8^ _# _# _# _# _# _# _# _# _# _# i@ h: h@ tR uR vR wR xR yR zR AR BR CR DR ER FR GR HR IR JR KR LR MR NR OR PR QR RR FR SR TR UR VR WR XR YR ZR `R S .S +S @S xR #S $S %S &S *S =S -S ;S >S `R ,S JR 'S )S !S ~S Jr {S ]S RR ^S /S (S _S :S <S {S [S }S |S 1S 2S 3S 4S 5S 6S 7S 8S zR P3 9S 0S aS ~S bS cS JR dS eS fS gS T, hS l5 q. iS jS kS i. 7$ ; v@ r: lS mS v~ 3. l| nS oS N| _# _# _# _# _# _# _# T^ 09 pS qS A6 i$ rS sS ]} d& v@ ; ; ; ; ; ; ; ; ; ; c- k. tS uS 3. o; F6 vS H6 j@ X@ _# _# _# _# _# _# _# U^ wS Ia M: g; /% v% /. N: x+ N. ; l= xS yS zS 3. 3. ,[ S: '[ )[ W@ 5| [} W@ _# _# _# _# _# _# i@ 8^ >< AS BS CS DS ES FS GS HS IS t/ JS JS JS JS JS JS JS JS JS JS JS JS JS t/ KS LS MS NS A6 s+ 3. OS N1 PS x# $ QS RS SS l_ _@ TS US Zm b^ r2 m@ VS WS XS YS Zb ZS `S T .T +T @T #T $T %T &T *T =T -T ;T >T ,T 'T G_ W@ X@ h@ K| h@ X@ X_ p# U^ a| A{ w< )T !T ~T p. K^ {T ]T ^T i= ; i. 9R /T (T _T XO X_ _# _# _# _# _# _# _# X@ _# p# U^ _# X@ _# _# _# X@ }( _# W@ :T O_ <T e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 o8 vb >> [T }T |T 1T 2T 3T X@ i@ _# _# _# _# _# _# _# _# _# _# _# _# i@ _# X@ V7 4T dJ 5T 6T 7T 8T i. ; ; ; ; ; y. 2@ 9T 0T + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ aT bT Zh ^% 3. k( l( m( 8^ _# T^ _# X@ _# _# _# _# _# _# _# i@ p# N| G_ 2< h: b} 2I X@ b} X@ j@ U^ 2< h: h@ ms k@ X@ i@ k@ h: k@ W@ k@ U^ Na h: r# i@ 2I i@ X@ j@ U^ j@ W@ k@ p# l@ h: b} h@ i@ b} X@ cT U^ l@ h: h@ h: j@ ms i@ k@ h: 2I X@ j@ T^ l@ h: h@ i@ 2I X@ i@ j@ U^ j@ h: k@ U^ l@ h: i@ b} i@ b} ms j@ T^ l@ h: h@ h: k@ X@ i@ k@ n( dT eT fT gT _@ Kq hT iT Wn 7$ ; v@ T< o@ jT |i 3. ;} T, gq 7u _# _# _# _# _# _# _# i@ kT $F lT P$ 9, RA +[ @[ d& v@ ; ; ; ; ; ; ; ; ; ; j. E4 v| mT 3. 9, nT $I >e l@ X@ _# _# X@ X_ _# X@ _# U^ oT L: M: g; _@ y' /. N: x+ N. ; _& LQ 35 pT 6. 3. ,[ S: '[ )[ i@ r# r# X@ _# }: _# _# }: X@ _# X@ N| N| W( 2_ qT qT rT rT !_ rT rT rT rT rT rT sT rT rT rT rT rT rT rT rT rT tT uT vT wT xT ;% 3. yT b. vJ $ j. zT AT BT CT -% DT ;@ ET F_ i@ p# a^ G_ p# FT {n GT HT u1 IT 5S JT KT LT xR MT IT Gu NT OT I_ p# +1 X@ _# X@ X@ h@ i@ X@ _# _# X@ Z< qs PT QT RT +- }~ ST TT UT k. 9+ ; ; 9R /T VT WT '< _# _# _# _# _# _# _# _# _# X@ _# _# _# _# X@ p# X@ _# _# X_ X@ L| XT YT ^G d7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 o8 o8 e7 e7 ;@ ZT `T $~ U .U +U @U ms i@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# X@ X@ ]H #U $U %U &U ]& i. ; ; ; ; ; i. J# *U =U + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ -U ej z4 ;, 3. k( l( m( N| }( ;U h: _# _# _# _# _# _# _# X@ _# _# X@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ X@ W@ W@ W@ W@ W@ W@ W@ W@ T^ >U X[ ,U gT _@ (| 'U )U Wn 7$ ; r3 r: !U ~U 5) 3. v3 {U 60 G_ _# _# _# _# _# _# _# G_ rC pS ]U $^ 9, l5 ^U @[ d& v@ ; ; ; ; ; ; ; ; ; ; j. 7c /U (U 3. s% _U :U z| j@ <U X@ X@ r# i@ X@ _# X@ q# {9 L: M: g; _@ 7# /. N: x+ N. ; I/ `m [U }U 3. 3. ,[ S: '[ )[ _# X@ X@ _# X@ <U X@ X@ i@ )< }: _# _# X@ q# U^ U^ U^ U^ U^ W@ T^ T^ h: J: U^ Z[ W@ yf T^ p# U^ U^ Z[ p# U^ T^ p# *b |U 1U 2U a, 3. 3U Q9 4U &% $ 5U 6U 7U 8U i$ 9U /. Xq 7u X@ _# _# X@ X@ q# p# U^ +1 a^ a^ h@ ts r# |: <U )< a^ +1 G_ T^ W@ X@ _# _# _# X_ r# Me X@ }: _# U^ ;^ 0U aU bU cU 6. _@ o; dU eU fU v@ N. ; ; 9R gU hU iU jU X_ _# _# _# _# _# _# _# _# _# _# X@ _# p# !< Gf 9} X@ _# _# )< kU lU mU nU e7 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 <y 0A oU pU qU t+ m> rU sU tU :H X@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# X@ X_ uU vU wU xU v[ y. ; ; ; ; ; ; y. N& yU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; h. =3 zU ,u 'u ^% 3. k( l( AU yN b| .1 X@ _# _# _# _# _# _# _# _# _# X@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# U^ _e BU CU gT _@ (| 'U )U Wn 7$ ; v@ )5 Gq DU |~ 3. ;} P' gq ]5 _# _# X@ _# _# _# _# X@ wr $F EU D* 9, FU +I ]} d& v@ ; ; ; ; ; ; ; ; ; ; j. PD D6 GU 3. 9, nT HU >2 h: IU q# k@ l i: X@ _# _# q# _3 L: M: g; _@ 7# /. N: x+ N. ; I/ K6 JU KU 3. 3. ,[ S: '[ )[ X@ U^ _# _# }( ;U J: W@ n6 .: )< X@ _# _# _# X@ X_ X_ X@ _# ={ L| T^ uL i: X@ J: : n( U^ c} n6 _# Me l F| h: _# LU MU NU OU 6. 3. PU Vc QU c- 9+ RU SU TU y$ ;% UU ;@ VU b^ _# X@ X@ _# _# _# X@ X_ X_ }: X@ W@ W@ W@ W@ W@ X@ X_ X_ X_ X@ _# _# X@ }: n( h: M| ,< W@ a| L| 2< WU XU YU ZU j% /% Mj `U V .V +V N. ; N. ; 9R @V #V $V '< X_ _# _# _# _# _# _# _# _# _# _# _# W@ .: g@ ts )< X@ _# _# X@ h[ %V &V *V =V o8 e7 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 o8 e7 <y -V ;V >V ,V 'V _@ /@ )V !V ~V 3T '< i@ _# _# _# _# _# _# _# _# _# _# _# _# _# i@ X_ Me {V ]V ^V /V i. ; h. ; ; ; ; ; y. 2@ (V _V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ #d :V <V q. 3. k( l( m( y: W@ X@ _# X@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# U^ _e BU CU gT _@ (| 'U )U Wn 7$ ; v@ )5 [V }V |i 3. v3 |V V^ G_ U^ q# _# X@ _# _# _# N| ): 1V 2V e) ;+ X. !f @[ d& v@ ; ; ; ; ; ; ; ; ; ; j. 6k 3V 4V 3. 9, #I 5V >2 j@ p# X@ X@ <| X@ _# _# _# q# _3 L: M: g; _@ 7# /. N: x+ N. ; I3 6V 0_ 7V 3. 3. ,[ S: '[ ]5 i: M| p# _# X@ h: _# _# X@ <| X@ _# _# _# _# _# _# _# _# h: h: _# _# W@ X@ _# X@ h: _# _# X@ Me X@ X@ W@ X@ _# _# LU 8V 1U 9V +A 3. 0V aV M8 $ bV cV dV eV t. IL fV ;@ gV 0^ _# X@ _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# X@ _# _# _# _# _# _# W@ Oa )< h: h: n( r2 JP hV ce iV jV Sa _@ 9, kV lV mV nV >~ N. N. ; ; 9R 0R oV pV qV X_ _# _# _# _# _# _# _# _# _# _# _# g@ uL I| U^ _# _# X@ X@ X@ E^ rV sV tV A: vb e7 o8 e7 o8 o8 o8 o8 o8 e7 o8 e7 e7 e7 uV /. vV wV A; 9, _@ _@ (@ xV yV zV BK Me i@ _# _# _# _# _# _# _# _# _# _# _# _# i@ _# X_ AV BV CV x^ h. ; i. ; ; ; ; ; ; i. J# DV EV + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ FV GV HV 9, 3. IV l( m( 8^ }: X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ T^ JV BU KV gT _@ (| 'U )U Wn 7$ ; v@ &} LV MV -} 3. ;} :v NV d2 k1 tt q# X@ X@ X@ X@ W@ S^ OV PV QV i$ X. !f @[ r) v@ ; ; ; ; ; ; ; ; ; ; x+ tN RV SV 3. z$ TV xN H3 j@ X@ X@ X@ X@ X@ X@ X@ X@ U^ {9 L: M: g; _@ 7# /. N: x+ N. ; ;= UV *A VV 3. 3. ,[ S: '[ U: r# 9} W@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ X@ _# LU 8V 1U 9V WV 3. XV b. YV $ bV ZV `V W $) 3. .W fq +W A{ X@ X@ X@ X@ X@ X@ }: X@ }: }: }: _# _# _# _# _# _# _# }: X_ X@ }: }: X@ X@ .1 X@ G_ ~< @W #W $W %W &W *W =W _@ ;+ -W ;W >W ,W N- N. N. ; ; ; PO 'W )W !W X@ _# X_ i@ _# _# _# _# X_ i@ _# _# X@ _# <| c} H| U^ _# X@ _# _# X@ ~W {W ]W ^W /W 3m n8 o8 o8 o8 o8 o8 o8 o8 o8 #_ ~! (W _W :W 4! *x s. X. _@ _@ X. <W [W }W |W X@ X_ _# X@ _# X@ X@ X@ X@ _# i@ X_ _# i@ X_ X@ 1W 2W 3W 4W 9+ N. ; ; ; ; ; ; ; ; y. N& 5W + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 1^ h< 6W j< ^% 3. 7W 8W M3 |: Y[ ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< Y[ .1 =l 9W 0W aW _@ (| bW cW Wn 7$ ; r3 lA dW eW ^, 6. fW /. gW p^ ,d ,d Y[ ,< ,< ,< Y[ h[ ~< hW iW 3. 9, jW kW lW H( N. ; ; ; ; ; ; ; ; ; ; $ (& mW nW 3. c# oW pW qW X( ,< ,< ,< ,< ,< ,< ,< ,< Ut rW sW tW uW c# vW /. wW x+ N. ; I/ xW yW zW 3. 3. AW BW Vt *[ Y[ ~< Y[ ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< ,< Y[ CW DW EW FW 3. 3. GW HW IW x+ 4F JW KW LW MW _@ NW OW PW 9: QW %g V^ h[ ~< T1 X@ X@ W@ W@ W@ W@ W@ W@ W@ W@ W@ W@ W@ W@ W@ W@ i@ b} ,< i: kU RW SW TW Rt UW VW 3. q. q. WW XW YW ZW `W OO N. N. ; ; ; i. X .X +X @X #X X_ X@ X_ X_ X_ X_ X_ i@ i@ X_ i@ _# _# X@ W@ W@ X@ X@ _# X@ X_ X_ BK $X %X &X *X =X -X ;X >X ,X 'X )X !X !X ~X {X ]X ^X 3. q' q. _@ X. _@ X. _@ n> /X (X _X ]H '< _# i@ _# X@ k@ k@ i@ _# i@ i@ i@ X_ X_ :X <X [X }X |X u@ N. ; ; ; ; ; ; ; ; ; i. ]& ^& 1X + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. 9c 2X 3X 4X 7# 5X 6X 7X $. Pa 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 9X 0X aX bX _@ q. cX dX eX fX 7$ ; v@ gX hX iX K^ c: jX kX Az lX 8X 8X 8X 8X 8X 8X mX 55 nX n8 oX 3. 7; pX qX rX [/ h. N. ; ; ; ; ; ; ; ; ; j. sX :l tX }# b1 uX vX wX xX 8X 8X 8X 8X 8X 8X 8X 8X 9X yX zX AX v~ Ip BX /. CX !% N. ; T. DX EX FX 3. GX HX IX JH 55 mX 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X 8X JX KX LX MX 2s 3. NX OX HH x. &% PX QX RX SX _@ TX UX VX WX XX YX ZX `X Y .Y +Y @Y 3_ #Y $Y %Y &Y *Y *Y *Y &Y &Y <i ir =Y -Y ;Y >Y ,Y f: 'Y )Y !Y ~Y {Y 3. Z] ;+ cm sO ]Y ^Y /Y (Y _Y o_ ; ; N. ; ; h. :Y <Y [Y }Y |Y 1Y lR 2Y V7 :H V7 3Y X_ fI i@ i@ i@ i@ _# _# X@ j@ r# X@ _# i@ X_ 2Y b[ 4Y 5Y 6Y 3. /_ 7Y 8Y 9Y 0Y aY C, bY cY 3. 3. Ip S= s. X. X. _@ X. X. S= dY eY fY lR gY X_ i@ X_ _# q# tt b| i@ i@ X_ fI fI XO hY iY jY kY |X lY ; ; N. ; ; ; ; ; ; ; ; y. g# mY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. ,@ ,W nY oY pY X. '0 qY rY sY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY sY uY vY wY _@ 7# xY yY zY p& N. ; 7$ AY BY CY t+ _@ 2s @s DY EY tY tY tY tY tY tY tY FY GY HY IY p. F) JY KY LY Wn N. ; ; ; ; ; ; ; ; ; ; :* MY NY OY PY 3. W; QY RY SY tY tY tY tY tY tY tY tY sY &l TY UY _@ 3. VY -I WY L$ N. ; j. %j XY 7q Mj 9, 3. YY ZY FY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY tY `Y Z .Z +Z y$ @Z #Z $Z %Z N. 9+ &Z *Z =Z -Z NF _@ e) ;Z >Z Ad ,Z 'Z )Z !Z ~Z {Z ]Z ^Z /Z (Z _Z :Z <Z [Z }Z }Z |Z 1Z 2Z 3Z 4Z 5Z 6Z 7Z 8Z 9Z 0Z aZ 3. 3. X. 3. bZ cZ dZ eZ fZ gZ N- i. 8+ ; ; ; ; ; g. uF hZ iZ jZ gY gY kZ lZ mZ BK PP BK 3Y nZ bI fI CK X_ i@ _# p# b| 0} X@ i@ X_ #X oZ pZ qZ rZ sZ /8 i$ +, 6. +, 6. +, 6. 6. E] /% X. X. _@ X. X. X. X. X. X. S= tZ uZ vZ oZ $X 3T X_ i@ i@ _# q# p# X@ CK wZ xZ yZ zZ AZ BZ CZ DZ A2 h. i. ; ; ; ; ; ; ; ; ; ; i. b% EZ FZ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; N. &% GZ HZ IZ JZ VC S= B) +m KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ LZ (@ 7# X. MZ NZ OZ PZ p& ; N. N. QZ RZ SZ TZ t+ _@ V; RN KZ KZ KZ KZ KZ KZ KZ KZ KZ UZ 9l z; _@ VZ WZ XZ YZ x. N. ; ; ; ; ; ; ; ; ; N. ; L$ ZZ M1 `Z 3. ;, y$ ` KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ RN T9 r. 3. .` +` @` ; x. ; ; N. #` $` %` &` 3. ;] 3. *` KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ KZ UZ K' ~~ S= '7 =` -` ;` >` ; N. ,` '` )` !` 5) 3. ;] =@ K^ 3. ~` u+ {` ]` ^` /` (` _` :` <` [` }` |` 1` 2` 3` 3` 4` 5` 6` 7` 8` 9` 0` a` b` [~ E] Qf 6. 3. {Y c` d` e` f` g` h` 7$ ; N. ; ; ; ; ; h. ~' i` j` k` l` m` n` o` p` q` PP oZ r` !W s` dI t` #X u` [( X@ 4l h@ v` &H eI eI w` x` y` z` A` v% X. X. X. X. X. X. X. X. X. X. _@ X. X. X. X. X. X. X. X. S= ;9 B` C` D` E` 4T F` G` H` X@ bI H` &H oZ bI I` J` K` L` M` b% y. ; i. ; ; ; ; ; ; ; ; ; ; ; y. $- %- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; N. T. N` O` P` QV &| ^@ 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# q. i$ 3. Q` R` S` !+ 7$ ; ; N. u@ T` U` V` W` VD 7; 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# ;, t. 3. X` $> Y` Nt 7$ y. ; ; ; ; ; ; ; ; ; ; ; q& %_ Z` `` .3. W; q. 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# q. 3. . .+ .b) @ .!* ; ; N. ; r3 # .$ .% .& .e) q. 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# q. * .= .- .; .> .v@ ; i. q& fX , .tA ' .) .3. 3. ;% s% 7# 7# R$ s% y' %& (@ kN ! .^4 ~ .{ .] .B# ^ ./ .( ._ .;] xb X. _@ y' R= 7# 7# i 3. 3. : .< .[ .} .| .1 .Wn 9+ h. i. h. ; ; ; ; ; ; ; N. M. 2 .3 .4 .5 .6 .7 .8 .9 .0 .a .a .b .c .kR d .X_ e .1< eI 1H bI bI f .JK g .h .i .j .k .l .+A X. s. _@ _@ ld ld ld ^@ ^@ ^@ ld ^@ ^@ ^@ ld ld ld ld ld _@ m .n .o .p .q .r .s .lR 1I fI w` 1I KK t .u .*6 v .w .h. Z% N. ; h. ; ; ; ; ; ; ; ; ; ; ; ; i. v[ x .y .+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; i. g. MY z .Rl A .B .rP tm C .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# 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# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# l# ]# u+ D .E .F .G .H .du 8@ ; ; ; ; 7$ ,$ I .J .K .L .M .tm ]# l# l# l# l# l# l# l# l# N .yO P5 O .P .eL 5A $ ; ; ; ; ; ; ; ; ; ; ; ; ; N. 7$ qc ; .Q .R .5! S .u+ l# l# l# l# l# l# l# l# ]# u+ T .U .V .W .X .T. g. ; N. ; ; N. N. Y .Z .` . .....+..C .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# ]# @..#..$..%..&..O' N. N. ; ; ; 7$ !% N: *..=..-..;..>..,..'..)..!..~..B) y$ t+ t+ q. 6# ;+ _@ X. X. X. X. q. _@ q. 7# Y. t+ B) R' kj {..]..^../..(..g/ _..:..Wn q& N. N. ; h. i. ; ; ; ; ; ; ; N. N. h. 7$ N. 8+ <..[..}..|..1..2..3..4..5..6..7..8..p .ZO d .9..x` $X 0..a..|Y b..c..d..e..f..Ip g..h..i..j..k..l..l..jG m..n..l..jG k..jG l..l..l..l..o..p..q..r..s..t..u..v..w..<H 3O kZ <H x..2O y..z..A..B..9R h. N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ g< + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; N. ; MY C..D..w} E..F..G..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..I..J..K..L..M..N..O..P..N. ; ; ; N. ; :d Z7 Q..R../. S..T..U..H..H..H..H..H..H..H..H..V..W..X..tA Y..Z..x+ ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; $ hs `.. +..+.++.@+.#+.H..H..H..H..H..H..H..I..$+.%+.`f &+.*+.!% ; N. ; ; ; ; N. N. N. =+.-+.1$ ;+.>+.,+.H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..H..V..'+.)+.w} !+.~+.{+.Z% ; ; ; N. ; i. MY ]+.^+./+.(+.d' /. _+.:+.<+.[+.}+.|+.1+.2+.3+.4+.5+.6+.V; $) $) V; 7+.2c t% 8+.9+.0+.a+.b+.c+.d+.e+.f+.g+.h+.i+.x+ _& N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; N. j+.NK k+.l+.m+.n+.o+.p+.q+.r+.s+.t+.u+.v+.w+.x+.9I y+.z+.A+.b..B+.C+.D+.E+.F+.G+.H+.I+.J+.K+.L+.M+.N+.O+.P+.Q+.R+.S+.R+.T+.R+.M+.M+.M+.U+.V+.W+.X+.Y+.Z+.y..u..`+._X @.x` .@.+@.@@.#@.$@.%@.,G i. h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. -: &@.*@.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; h. :* N. T| O; =@.-@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.>@.,@.'@.)@.L$ c- N. ; N. ; ; ; N. ; c- = $K !@.~@.'; ;@.;@.;@.;@.;@.;@.;@.;@.;@.{@.]@.^@./@.&% c- ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; 8@ [t (@._@.g5 ;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.:@.<@.[@.}@.x+ N. ; ; ; ; ; ; ; ; N. x. |@.1@.2@.3@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.;@.4@.5@.6@.7@.8@.(~ 7$ i. h. ; ; ; N. 8+ ; j. e= 9@.0@.a@.b@.c@.d@.e@.f@.g@.h@.i@.j@.k@.l@.m@.n@.o@.p@.q@.r@.s@.t@.u@.v@.w@.x@.Ym y@.z@.Vf A@.B@.C@.d= x+ 7$ ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; i. i. $ t; D@.E@.F@.G@.H@.I@.J@.K@.L@.M@.N@.O@.P@.Q@.R@.S@.T@.U@.V@.W@.X@.Y@.Z@.`@. #..#. = y. N. c- v@ P; v@ c- v@ c- >` y. y. y. y+ +#.@#.##.$#.%#.&#.z..*#.=#.3..-#.;#.>#.,#.kb '#.)#.!+ h. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 2@ !#.~#.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; N. 9+ $ c- ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ >G &% !% N. ; ; N. ; ; ; ; ; N. ; 7$ x+ N- Nt 1^ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ 00 !% x+ q& N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; $ !% &% h* ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ Wn x+ j. N. ; N. ; ; ; ; ; ; ; N. 7$ $ 8@ {#.]#.,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ,$ ^#.Ko >` !% c- i. ; h. i. ; ; ; ; ; N. ; N. j. c- T. !% v@ Ko 9c /#.(#._#.:#.<#.[#.}#.|#.1#.2#.3#.4#.5#.6#.7#.8#.{K 9#.0#.a#.b#.hs Wn j. !% j. N. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; i. y. M. c#.d#.e#.f#.g#.h#.i#.j#.k#.l#.m#.n#.o#.p#.q#.r#.yg s#.t9 y+ y. y. y. ; g. ; ; ; ; ; ; ; ; ; N. ; y. g. y. t#.u#.v#.w#.x#.y#.z#.A#.B#.C#.D#.E#.F#.G#. #.!+ g. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. I$ H#.I#.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; N. ; ; N. N. x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# 9+ 7$ N. ; N. ; ; ; ; ; ; ; ; N. ; ; N. q& x# x# x# x# x# x# x# x# x# x# x# x# N. N. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. 7$ x# x# x# x# x# x# x# x# x# x# x# x# 9+ N. y. ; ; ; ; ; ; ; ; ; N. ; ; N. 7$ n- x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# x# n- q& N. ; ; N. ; ; ; ; ; ; ; ; N. ; ; ; ; N. q& 9+ x# &% j. x+ !% !% _& x+ J#.pj K#.7c %j it }- _& _& L$ !% x+ j. %_ x# 9+ 7$ y. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. ; y. g. h, M. L#.M. M#.N#.O#.P#.Q#.R#.S#.-i T#.U#.K+ 7$ i. g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. N. V#.W#.X#.Y#.Z#.`#. $..$.+$.@$.#$.$$.Z% i. g. y. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 2@ %$.4@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; N. h. h. N. N. N. 7$ 8@ 9+ &% &% &% 9+ 9+ h. N. N. N. N. h. ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. ; y. y. h. ; &$.*$.=$.-$.;$.>$.,$.'$.)$.]& N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N. g# i. !$.~$.{$.]$.^$./$.($._$.:$.M. i. h. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. N& !#.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. N. N. L. <$.>G [$.<$.}$.Z% i. ; h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. ; y. g. #.|$.1$.2$.3$.4$.5$.}$.N. N. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. 6$.7$.8$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; y. y. h. h. y. y. i. h. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g. i. y. g. h. g. g. g. y. i. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. $- %C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. v[ w[ =B + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. K@ 9$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& 0$.a$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. N& b$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; N. ; ; ; ; ; ; ; N. 7$ N. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. 7$ Z% g. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; N. N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ]& c$.wF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; N. ; q& &% x# N. ; N. ; ; ; ; N. N. ; 8+ ; N. N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; N. $ &% ,@ :* N. ; ; N. ; ,@ &% &% ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; x# &% &% &% &% &% &% &% x# ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. i. d$.y. g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; N. v@ j. j. &% j. j. v@ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. g# e$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; 9+ >@ f$.g$.N. N. ; ; ; ; ; N. x# h$.i$.4g j$.N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. Nt *r 62 K#. = ; ; N. ; j. k$.l$.KF c- ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; x# B> m$.l$.l$.l$.l$.l$.f$.n$.x# ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; ; $ &% ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; N. j. x# ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; j. o$.p$.q$.r$.Z% ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; N. &% N. ; ; ; ; ; ; ; ; ; ; ; ; h. n- h, i+.s$.O; t$.1 .u$.7$ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. v@ &% x# N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. J# v$.w$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; _& x$.y$.z$.,$ v@ ; ; ; ; ; N. &% A$.N1 B$.C$.N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. N. D$.U! E$.F$.; ; ; N. I/ G$.H$.I$.J$.; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; _& K$.U! /U L$.!7 U! L$.M$.N$.d= ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ^{ F; O$.j. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. $ y] K#.v@ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; !% P$.Q$.R$..E 7$ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; q& Nt S$.(& N. ; ; ; ; ; ; ; ; ; ; ; N. T$.U$.V$.N1 W$.N1 S4 X$.&% N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. >G 4U 7c u@ N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; y. 2@ Y$.Z$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; $* `$. %..%.:* q& ; ; ; ; ; N. $ ]F a) +%.]o N. N. ; g. N. N. ; g. N. N. N. N. ; ; N. N. ; ; N. h. h. ; N. h. i. h. h. N. ; N. ; h. N. h. h. ; ; ; N. h. h. ; N. ; ; ; ; ; ; ; N. N. @%.#%.$%.%%.; ; ; N. MY &%.Vc *%.%* ; ; ; ; N. ; N. N. N. h. h. ; ; N. ; ; N. ; N. N. h. g. h. N. h. h. ; ; N. N. N. N. ; N. ; ; ; ; N. ; h. h. N. N. N. ; ; ; ; ; ; ; ; ; ; ; ; ; !* =%.-%.;%.>%.,%.'%.)%.!%.~%.!% ; N. ; N. N. N. ; N. N. N. h. ; ; N. ; ; 7$ x. :..tS {%.J$.; N. ; ; N. ; ; ; N. N. N. N. g. ; N. ; N. ; i. h. N. ; N. N. N. ; ; h. !% ]%.^%./%.&% ; N. ; N. N. ; ; N. N. N. N. N. ; N. ; ; N. %_ F; (%._%.[/ N. ; N. ; N. N. ; h. N. N. N. N. ; N. ; ; ; ; h. N. h. g. N. N. N. ; ; ; N. N. N. N. ; N. ; ; ; ; N. ; ; N. N. N. N. ; ; ; ; N. ; h. N. N. ; N. N. N. N. ; ; N. N. ; ; x# p< :%.f% Uf q& h. ; ; N. ; ; ; ; ; N. ; <%.[%._, pP }%.|%.1%.2%.3%.j. h. h. N. N. N. ; N. N. ; ; N. N. ; N. ; ; N. N. N. N. N. ; ; h. N. fX 4%.5%.6%.N. N. h. ; N. N. ; ; N. N. N. N. N. ; ; N. ; ; ; N. N. N. :* h. N. N. h. ; i. h. N. N. h. ; ; N. ; ; ; ; ; ; ; ; ; y. N& 7%.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; $* 8%.9%.0%.h* v@ ; ; ; ; ; ; i. j. T. x+ Xg N. ; y. 7$ ,@ ~' 7$ $ x# 8@ 8@ 8@ N. ; ; ; N. N. 9+ x. 7$ N. ; ; 8+ 7$ 8@ 9+ N. ; i. 7$ 8@ 8@ 7$ N. h. N. 9+ $ 7$ N. ; ; ; ; ; ; ; ; N. ,@ ]b a%.b%.c%.; ; N. ; c= d%.4I e%.f= ; ; ; N. ; 9+ 8@ 8@ 8@ 8@ 8@ 9+ N. ; N. N. ; N. 9+ 8@ 7$ 8@ $ 8@ ,@ 9+ N. ~' 8@ 8@ 8@ $ 7$ ; N. ; ; N. ; 7$ %_ x. 8@ 8@ $ q& ; N. ; ; ; ; ; ; ; ; ; ; (~ f%. %.g%.!% _& Uf x+ 5~ c- N. ; ; N. q& x# 7$ 9+ %_ 9+ 8@ $ q& ; h. N. N. 9+ n= N: h%.KB i%.9+ 7$ N. N. N. ; N. 8@ 8@ 8@ 9+ 8@ 9+ y. ; N. ; N. q& x# 9+ q& 8@ 9+ 9+ N. N. x# /~ j%.k%.h$.j. 8@ 7$ y. ; ; N. ,@ %_ 8@ 8@ 8@ 8@ 7$ ; N. ; ; i. &% T. T. N. ; N. ; 7$ 8@ 8@ Z% 9+ 8@ 8@ 8@ 8@ N. ; ; ; ; ; 9+ 8@ q& 9+ 8@ 9+ 8@ x# ; 7$ %_ 8@ 8@ %_ 7$ ; N. ; ; N. ; N. &% 9+ 8@ 9+ %_ 9+ ; N. ; ; y. 7$ 8@ 9+ 7$ ,@ 8@ 9+ %_ 9+ N. ; ; y. q& c- p< l%.r5 4F &% 9+ N. y. ; ; ; ; ; ; ; 7$ m%.M1 (h n%.N- x+ I3 P..4F N. N. N. 9+ ,@ Z% y. ; ; N. q& ,@ 9+ N. ; y. 9+ 8@ 8@ 8@ 8@ 9+ h. N. N. 8@ y. o%.p%.q%.j. $ N. N. ; ; y. q& %_ 9+ 8@ 8@ 8@ 7$ y. ; N. ; h. q& 9+ Z% 8@ x# 8@ 8@ 9+ N. ~' $ 8@ 8@ x. 9+ N. ; N. ; ; ; ; ; ; ; ; i. J# c% w$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; $* 8%.r%.s%.(& q& ; ; ; ; ; N. 9+ k$.t%.u%.(& N. N. q& v%.w%.x%.i. tD y%.z%.A%._< i. q& ; ; 7$ Wn B%.C%.D%.9+ ; N. p& E%.F%.G%. $ ; x. 4n 7k H%.M# 8@ N. v@ I%.J%.K%.N. ; ; ; ; ; ; ; ; 7$ Wn L%.G .M%.N%.; ; ; i. g* O%.#_ P%.OO ; ; N. ; x+ 9c Q%.R%.S%.T%.U%.V%.x+ i. ; ; N. c- W%.X%.9q Y%.Z%.`%. &.zs _& .&.+&.@&.#&.$&.Wn 9+ ; N. N. ; $ N. :K %&.&&.4~ TI Z~ &% ; N. ; ; ; ; ; ; ; ; ; *&.=&.-&.;&.7$ v@ 9+ N. 9+ N. ; N. ; &% >&.E; |@.[t mL ,&.'&.)&.it q& ; 7$ Uf !&.~&.{&.aV *n ]&.U. ^&.N. N. ; 7$ v@ *r /&.(&._&.:&.<&.T. i. ; ; $ [&.}&.|&.%] =+.E F /: Db 1&.2&.Y, b) 3&.4&.5&.6&.c- ; N. N. |@.c' 7&.8&.9&.0&.y. 9+ ; N. ; q& O@ a&.b&.M. N. ; 7$ i. QU c&.d&.e&.f&.g&.h&.b= h= ; N. ; ; 8@ i&.j&.5A |@.k&.,&.,g g$.!% v@ l&.Qi E m&.(& $ ; N. N. ; N. x+ nL $k g&.n&.LF :_ j. ; N. ; $ O..QU EF j. YZ (&.o&.=+.7c &% ; N. $ <, p&.q&.r&.s&.U. t&.u&.^#.7$ ; ; ; ; ; ; ; &% v&.P' w&.x&._& :* g. 9+ 7$ ; x# a6 YZ y&.z&.p& ; ; 9+ A&.a#.Y .h. N. &% *! B&.C&.D&.7&.E&.i. &% W, }t U. F&.G; G&.u' H&.a6 x# ; i. x+ ON I&.J&.E K&.W%.V9 w( i. ; N. N. L&.w%.M&.A~ N&.O&.:J P&.x+ Q&.R&.S&.T&.U&.V&. $ :* ; ; ; ; ; ; ; ; ; y. |M W&.X&.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M@ N@ h. ; ; ; ; ; ; ; ; ; ; ; $* 8%./x Y&.[/ v@ ; ; ; ; ; N. x+ nc Z&.Z` `&.N. N. $ !' *..*.+*.@*.#*.$*.%*.&*.**.; N. ; 9+ E4 =*.-*.:&.j. ; N. N- ;*.>*.,*.h= ; j. '*.)*.!*.~*.{*.q& ]*.^*./*.(*.y. ; ; ; ; ; ; ; ; N. q& _*.%b :*.<*.I3 e* ah j= %* &_ [*.}*.%* ; N. ; L$ |*.1*.2*.3*.4*.5*.6*.7*.8*.$* ; ; 7$ x+ 9*.0*.a*.b*.c*.d*.n% e*.f*.g*.|] h*.i*.j*.k*.&% N. ; ; w( NK l*.m*.n*.'' o*.p*.q*.r*.8@ ; ; ; ; ; ; ; ; ; ; ;= s*.b) wW L$ e* I3 e* ah N. ; ; ; !* t*.u*.v*.w*./U x*.y*.z*.}> x+ y. q& pj A*.B*.}, lg C*.i^ D*.E*.i. N. N. v@ F*.G*.H*.I*.J*.3B K*.iA x+ y. ; ah L*.M*.N*.O*.P*.St Q*.T. R*.S*.T*.3g U*.V*.W*.X*.Y*.i* ; x# +H Z*./; `*. =..=.+=.@=.[/ 7$ ; N. j. ^= #=.$=.%=.7$ ; j. a6 &=.*=.==.-=.;=.H$.>=.;L ,=._& ; N. g. !% I .'=.)=.!=.~=.{=.3m _; ]=.^=.QI /=.(=._=.@&.x^ 7$ ; 8+ ; i= :=.<=.[=.}=.|=.II 1=.2=.8@ ; ; d= 3=.@` 4=.5=.6=.Ih 7=.>k $L 8=.q& N. h= 9=.0=.a=.sg (J /F } .b=.,9 9+ ; ; ; ; ; ; ; x# <&.c=.d=.e=.p< f=.v@ ; ; ; ,@ [t g=.h=.i=.j=.; h. j. k=.l=.m=.9+ &% hs n=.o=.a> `*.L$.p=.q=.T. r=.s=.t=.u=.uo v=.w=.x=.y=.&% ; &% -= z=.A=.7=.B=.PA C=.D=.{#.h. N. N. Wn E=.F=.G=.H=.I=.s=.~! p=.J=.K=.!*.L=.M=.N=.O=.P=.8@ N. ; ; ; ; ; ; ; ; i. b% Q=.R=.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S=.T=.h. ; ; ; ; ; ; ; ; ; ; ; $* 8%.r%.U=.N. q& ; ; ; ; ; N. j. V=.b) 'E 2v N. N. $ W=.#; @P .M ia X=.Y=.~% p8 Z=.}) >` ; 8@ 5~ `=.G .b- c- ; N. N- -..-.+-. ; ; N. $ KC @-.#-.$-. $ %-.M1 &-.5A N. ; ; ; ; ; ; ; ; N. ; b *-.=-.--.;-.>-.,-.'-.)-.!-.Q9 ~-.J$.; ; x# {-.]-.4I ^-./-.|&.(-.kL {> _-.:-.c- ; 9+ N- <-.[-.}-.|-.1-.l&.2-.a%.3-.4-.5-.6-.7-.6=.0A 8-.x+ ; h. /: 9-.(h 0-.kp g& ~7 a-.b-.c-.f= ; N. ; ; ; ; ; ; ; ; ;= d-.e-.<@.f-.g-.h-.i-.j-.i. ; ; ; !* k-.{> l-.m-.n-.o-.p-.Ea q-.r-._& N. Nt s-.t-.u-.*-.K* v-.w-.x-.N. ; !% y-.$, DK z-.0&.A-.z~ B-.C-.{-.9+ ; ;= D-.o8 Q9 Ih E-.F-.>&.x# Z7 G-.H-.I-.;H ~% '* J-.K-.~* ; $ PS L-.7k (@.M-.N-.O-.(h P-.Q-.; ; j. R-.S-.T-.U-.h. ; !% V-.8R W-.Hm X-.Y-.Z-.`-..M :E ;.x+ ; N. T. .;.+;.e7 @;.#;.$;.%;.*-.&;./; *;.=;.-;.;;.>;. F j. ; ; OO ,;.g/ ';.);.!;.~;.{;.N] ];.)> h. ; $* ^;./;.Vc (;._;.:;.<;.dv [;.};._& ; &% |;.1;.2;.3;.4;.v-.5;.6;.}- N. ; ; ; ; ; ; ; N. P..7;.M1 (j 8;.9;.0h c- ; ; N. _& 0;.Wc a;.MC N. g. !* c{ b;.<; c- &% c;.d;.e;.t-.(@.f;.g;.i. $ |@.A F-.h;.4I a& i;.j;.hs v@ N. d#.k;.M1 l;.F-.m;.n;.o;.p;.$-.9+ ; N. Uf `a %.[;.q;.r;.s;.t;.u;.v;.JU RU :;.hK w;.x;.y;.y+ h. ; ; ; ; ; ; ; ; y. N& z;.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A;.B;.g. ; ; ; ; ; ; ; ; ; ; ; $* C;.D;.fL Z7 x# ; ; ; ; ; N. T. E;..M F;.2v N. N. c- G;.H;.I;.^T N. N. $ J;.K;.M$.Z-.N. ; 8@ 5~ L;.M;.IW &% ; N. N- s$.N;.O;.!% ; ; 7$ $ P;.Q;.R;.S;.N1 vC T;. $ N. N. ; ; ; ; ; ; ; N. j. U;.V;.mg W;.>A X;.Y;.P] W;.N;.#_ %+.Z;.; g. j. J-.$B `;. >. $ N. N. L$ .>.n8 +>.9+ 7$ w( N- @>.o8 #>.$>.x+ $ %>.&>.0A *>.c- c- sX =>.aV ->.e= ; 7$ q& ;>.N1 *+.&% u@ c- J;.>>.rg ,>.x+ ; ; ; ; ; ; ; ; ; $* '>.Vc N;..J =] Y;.)>.tp F% N. ; ; i= !>.~>.{>.]>.x# q& p& ^+.^>./>.I* ; N. N. i= (>._>.:>.I* y. N. N. N. i. <>.[>.}>.h= N. v@ E8 |>.1>.2>.j. y. Y% 3>.4>.d7 5>.9+ N. N. N. >` N. _& 6>.M1 7>.%_ y. N. :* ; 7$ (& 6k N. N. $ 1^ H .@G 8>.9>.i. ; &% 9> 4;.0>..E 7$ ; $ (& :l d7 1=.+H ,@ $ |- (z u=.a>.9>.i. h. j* b>.c>.d>.5A x. I/ e>.'k e7 hL f>.u@ !% g>.h>.i>.7$ N. &% 5~ j>.Q9 k>.$* u@ $ l>.j*.-R 1B 7$ ; $* m>.Hh n>.o>.Q-.N. !% p>.q>.e-.[u &% ; N. x# ~ r>.s>.pj v@ N. N. g. ; ; ; ; ; ; N. ; v@ t>.u>.v>.{> w>.x>.5A x+ ; ; !% y>.z>.fC A>.B>.,@ J#.C>.D>.8c $ v@ E>.F>.G>. ; N. N. y. N. ; N. y. uK H>.qO I>.fX y. N. ; c- J>.bf K>.'l N. v@ 7$ L>.MO M>.N>.; N. Uf O>.P' P>.K#.N. y. Q>.>H ~>.R>.<%.N. Wn S>.N1 a) Wn N. ; ; ; ; ; ; ; ; i. '# T>.Je + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + U>.T=.h. ; ; ; ; ; ; ; ; ; ; ; $* 8%.V>.W>.9+ q& ; ; ; ; ; N. j. X>.h>.F;.2v N. N. $ T;.Y>.P' 9> 9+ ; 7$ 1^ Z>.`p z N. ; 8@ 5~ L;.q-.`>.x+ ; N. N- s$. ,..,.h= ; N. ; $ :-.*= b. +,.W-.@,.9+ 7$ ; ; ; ; ; ; ; ; ; 7$ fX q= _j >H #,.#,.#,.#,.$,.m*.%,.aV &,.J$.; 7$ 9+ }%.I;.*,.x+ ; ; ; x+ =,.[;.-,.-C x# 7$ N- @>.o8 ;,.>,.; j. /#.,,.4m d& $ 7$ _& ',.+C ),.f= ; x+ !,.~,.{,.*r ],.^,.Fz /,.(,._,.:,.x+ ; ; ; ; ; ; ; ; ; !* <,.*-.3B Y>.$,.#,.[,.},.9c :* ; ; _& |,.1,.8J *! q& ; $* 2,.3,.4,.g* N. ; ; f* (>.Vc 4,.F= ; ; ; ,@ 5,.6,.7,.8,.9,.0,.W, a,.b,.'o 25 $ N. I/ c,.XY d,.e,._& ; ; ; ; ; ;= f,.fR g,. $ ; ; h. ; N. N. Nt k. l>.M8 !, h,.i,.j,.J$.; ; N- CL k,.l,.Nt N. ; !% m,.n,.of o,.f* ; ,@ }- p,.*-.q,.J$.; N. T. r,.s,.t,.p& g. I/ fG ,D u,.v,.i= ; x+ w,.x,.;&.7$ N. _& y,.:E {> ), z,.A,.B,.C,.D,.N1 J-.c- ; $* m>.E,.F,.G,.H,.; j. <> I,.b) HH j. ; ; x. [> J,.s>.Uf 7$ ; ; N. ; ; ; ; ; ; ; N. N. v@ Z~ K,.L,.$B 4I M,.N,.j. ; q& x+ G/ #< O,.*&.I* P,.Q,.R,.j. v@ x# Q>.S,.fq T,.p< y. N. g. i. ; ; P..U,.V,.W,.&% N. ; N. L$ ,;.P' X,.Y,.Z,.W, /{ .> `,. '..'.; N. Wn +'.N] @'.<%.; x. k& S,.0A #'. $ ; Nt $'.M1 %'.Uf N. ; ; ; ; ; ; ; i. y. tf &'.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *'.='.h. ; ; ; ; ; ; ; ; ; ; ; $* C;./x -'.,$ v@ ; ; ; ; ; N. !% ;'.h>.F;.2v N. N. &% >'.,'.-< ''.; N. N. j. )'.N] pe N. ; 9+ !'.Y&.D;.~'.x+ ; N. c- =m Xd {'.N- ; ; ; N. !* ]'.^'._>./'.('.x+ ; N. ; ; ; ; ; ; ; ; N. (& t,.=.._'.&% p& p& p& 8@ Z;.:'.e7 [L n= g. N. 8@ | .N1 <'.j. g. ; ; $ :C N1 ['.}'. $ 7$ N- @>.lg |'.I* ; j. /| 1'.2'.p< x# ; Z;.3'.+C ),.f= ; L$ 4'.8R .M 5'.6'.7'.8'.9'.%,.Xd 0'.$* ; ; ; ; ; ; ; ; ; (~ a'.b) b'.&% p& p& p& %] N. ; ; ; $* c'.N1 L>.L$ ; ; $* d'.%,.e'.c- q& ; ; f* f'.-%.I- e= ; ; ; j. ,=.H*.n< g'.h'.i'.j'.k'.l'.N;.|%.9+ N. x+ ,h #< m'.n'.j. ; ; ; ; ; L$ E-.N1 o'.&% ; ; ; N. 9+ g$.+x p'.#. P' P*.q'.-%.r'.e= ; ; &% /#.s'.t'.u'.7$ ; j. -C v'.w'.x'.ah ; N. !% y'.z'.A'.J$.; g. !% B'.`;.C'. $ N. c- 7c &=.f% ,>.!% ; !% ,g x,.;&.7$ N. _& D'./} of :% E'.9L F'.G'.%+.1'.H'.!% ; $* m>.I'.J'.K'.&% ; ~* c* L'.b) HH j. ; ; x. [> J,.s>.Uf q& ; ; ; ; ; ; ; ; ; ; ; ; N. ,@ MY M'.N'.:E b-.O'.; 7$ ; I* r-.-&.P'.Q'.R'.S'./;.,=.!% ; $ T'.U'.V'.M1 W'.X'.p< w( y. ; ; q=.Y'.u,.LC q& N. ; 7$ P..Z'..M lg `'. )..).+).@).#).-&.$).; N. x# %).c7 &).Nt y. $ *).=). '.-).q& N. q& 39 6$ ;).pj N. ; ; ; ; ; ; ; h. i. 6$.>).,).+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ').)).g. y. ; ; ; ; ; ; ; ; ; ; $* 8%.!).~).Nt q& ; ; ; ; ; N. x+ {).h>.F;.2v N. N. &% ]).^)./).5~ N. ; N. &% ]A M1 ().N. ; 9+ *! Y.._).:).&% ; N. x# m- ;H <).N- ; ; ; 7$ x+ [).+C h>.}).h5 x+ N. ; ; ; ; ; ; ; ; ; N. q& |).1).2).3).8@ %_ %_ 9+ Z;.4).a%.5).d#.q& N. 8@ 6).N1 QU p& h. ; ; q& 1B N1 KB E8 x# 7$ N- @>.lg '&.&- ; &% 7).8).9).~A x# ; %* 0).+C ),.f= ; !% 4'.XY a).b).Zv c).d).e).*,.f).g& x+ ; ; ; ; ; ; ; ; ; *&.g).-&.h).9+ &% 8@ 8@ %_ N. ; ; ; !* i).j).k).N- ; ; $* d'.%,.#,.$* 7$ ; ; f* (>.*-.l).OO ; ; ; j. @. m).8R n).o).p).q).r).s).t).a@.7$ N. L$ DX u).v).; $ ; ; ; ; ; _& w).N1 x). $ ; ; ; &% 1B y).z).A).B).X>.C).D).q-.r'.e= ; ; j. EF E).F).G).7$ ; x+ 'l %,.H).I).j* ; 7$ N- J).z'.A'.J$.; h. L$ K).O] _*.&% g. !% h5 #; q>.>&.!% ; x+ P$.x,.;&.7$ N. _& L).*2 uo M).k-.'I N).O).P).Yg s;.&% ; $* m>.Q).R).f* y. ; j. S).T).b) U).&% ; ; x. [> J,.s>.Uf q& ; ; ; ; ; ; ; ; ; ; ; N. ; ; ; ,@ %* V).r%.W)._< j. ; w( X).Y).Z).`). !..!.+!.@!.9+ ; y. c- ]*.#!.$!.e7 %!.&!.*!.9+ ; ; 1^ =!.q>.U. q& N. ; N. Nt -!.b) ;!.>!.Zv q).0;.,!.'!.^T )!.; N. [/ !!.~!.{!.i. ; $ *).]!.^!./!.q& N. 7$ (!.N] N' Dd N. ; ; ; ; ; ; ; ; N. _!.:!.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <!.[!.g. N. ; ; ; ; ; ; ; ; ; ; $* 8%./x }!.|!.x# h. N. h. h. ; N. !% 1!..M F;.2v N. N. j. O$.e'.2!.3!.N. N. N. j. 4!.M1 5!.N. ; 9+ (& y'.-%.6!.N- ; 7$ N. 7!.8!.9!.h= ; N. ; N- 0&.-..H*.0!. %.H .5A x# N. ; ; ; ; ; ; ; ; N. 9+ o'.i,.a!.b!.; ; ; N. $* c!.Q9 !=.MY i. N. p& d!..M e!.T. ; ; ; !% W,.I;.f!.-C x# 7$ N- @>.lg g!.{* ; $ _4 h!.9).~A x# N. i= i!.+C ),.f= ; j. s;.j!.k!.l!.p& 9+ i. i. R'.9c y. N. ; ; ; ; ; ; ; ; ; m!.n!. %.o!.8+ 9+ g. h. h. h. ; N. ; d= p!.q!.hK N- ; ; $* d'.%,.y2 !% q& ; ; f* (>.-%.r!.MY ; N. ; &% w. _=.'k J>.$* q& 9+ 9+ N. (& $ N. ; !% s!.u,.}).Z7 &% ; ; ; ; ; L$ t!.~!.u!. $ ; h. ; _& v!.{> w!.x!.j. &% i= V& *-.r'.e= ; ; j. y!.z!.A!.9c 7$ ; j. 5A v'.B!.C!.h= ; 7$ N- J).z'.A'.J$.; h. !% D!.O] E!.j. g. T. F!.G!.f% >&.!% ; x+ P$.x,.;&.7$ N. I3 H!.I!.{> J!.!% y. 9+ q& fX 9+ 7$ N. ; $* m>.Q).K!.c= ; ; &% jK L!..M s;.!% ; ; x. [> J,.s>.Nt 7$ g. ; ; N. ; ; ; ; ; ; N. ; N. N. h. ; x# M!.N!.g/ TI x+ ; ; !% O!.P!.Q!.R!.*-.S!.!% N. ; ; N. $ $ T!.U!.V!.W!.X!. ; ; ; q=.Y!.Z!.5U N. N. h. N. x+ `!.M1 ~.(& 9+ 9+ 9+ 9+ p& x. N. ; N. Uf .~.~!.{!.i. ; x# +~.1>.r&./!.q& N. 7$ @~.N] `& [/ N. ; ; ; ; ; ; ; i. O. #~.$~.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + %~.&~.g. h. ; ; ; ; ; ; ; ; ; ; $* 8%.r%.z= $ N- j. j. j. j. N. N. N- *~.h>.F;.2v N. N. &% R-.=~.-~.3!.N. ; 7$ ]#.;~..=.>~.N. ; 7$ N- )' e-.Y!.f* &% !% /#.,~.N] '~. ; ; ; &% 7g )~.OA !~.7c ~~.$B v!.q& N. N. ; ; ; ; ; ; ; N. N. o,.{~.]~.^~.; ; ; :* f* 8J /~.4g n= ; N. j. (~.D;._~.:_ !% j. !% Nt :~.b-.E=.%_ 7$ 7$ N- @>.lg <~.f= ; &% <> h!.9).~A x# :* f* [~.+C ),.f= ; 9+ 1^ }~.s'.|~.L$ x+ c- x+ j. j. 7$ ; N. ; ; ; ; ; ; ; ; ;= d-.b) P;.!% j. j. j. j. &% N. ; ; $* 1~. %.2~.N- ; ; $* d'.%,.Y>.$* 7$ ; ; f* wW [-.;L >,.&% 9+ N. N. F$.p,.h>.3~.4~.T. c- x+ j. p& 7$ N. ; T. &).$B 5~.h* $ ; ; ; ; ; L$ 6~.M1 7~.!% j. &% i. e= ->.0A 8~.du !% !% 9~.0~._).r'.e= ; ; &% a~.r5 b~.Wn 7$ ; x+ <> %,.Q c~.0h ; 7$ N- J).z'.A'.J$.; h. !% d~.e~.f~.&% h. c- g~.Y>.q>.o- !% ; x+ P$.x,.;&.7$ N. P+ h~.i~./~.j~.$* !% c- x+ x+ &% 7$ ; ; $* m>.(h k~.0c 7$ ; j. l~.[L .M J;.x+ ; ; $ m& m~.r5 :5 !% &% q& y. ; ; ; ; ; ; ; ; N. j. j. j. j. !% ,g 1).8P >K j. ; ; 7$ ,K n~.o~.p~.[;.q~.q& ; N. N. 9+ j. x+ x+ r~.p,./W s~.x+ ; ; u'.t~.V;.6%.&% j. q& N. j. u~.v~.w~.s-.x+ c- x+ !% x~.Dd N. ; N. Uf .~.~!.{!.i. y. $ y~.]!.r&./!.q& N. 7$ @~.6$ z~.hs N. ; ; ; ; ; ; ; ; Z% A~.B~.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C~.D~.Z% i. ; ; ; ; ; ; ; ; ; ; $* 8%.KP E~.F~.G~.H~.I~.J~.K~.R'.i. !% L~.h>.[I 2v N. N. $ ]&.M~.-~.3!.N. ; N. 9+ N~.N] 39 N. ; g. _& O~.XY P~.Q~.Y,.R~.%;.1).LA YK x+ ; q& %_ _&.1).j~.S~.7$ T~.U~.g+.M8 v@ ; ; ; ; ; ; ; ; N. %_ E!./~.,L V~.; ; ; N. MY W~.e7 [L %* ; ; x# }- X~.!).Y~.:&.|@.(-.Z~.b) /'.}'. $ ; 9+ N- j>.lg `~./~ ; $ H( 1'. {.~A x# ; %* .{.KP ),.f= ; N. j. U!.d7 +{.@{.sc #{.NN f).${.$* ; ; ; ; ; ; ; ; ; ; (~ %{.Q,.&{.];.*{.={.-{.;{.s; c- ; ; !* >{.~! hK j. ; ; $* ,{.3,.y2 N- 7$ ; ; _& /b >H V;.'{.<&.5,.N. i. j. ){.!{.q-.~{.{{.]{.^{./{.({._{.9+ ; !% :{.#).<{.5A j. ; ; ; ; ; !% [{.}{.|{.]=.k& R-.!% !% 1{.Vd 2{.3{.L&.w. 4{.5{.6{.7{.e= ; ; j. EF ,,.:%.9c 7$ ; j. qc .J RV 8{.T. ; 7$ N- 9{.U*.A'.J$.; h. !% 0{.`;.a{.&% h. !% b{.vC c{.d{.!% ; x+ P$.x,.mG 7$ N. ; !* e{.Ao 8!.^+.!' 5,.$&.f{.g{.Uf N. ; d= m>.I'.h{.$* N. ; &% jK ,L [;.aa &% ; ; x# i{.j{./x N$.k{.l{.>@ q& N. ; ; ; ; ; ; ; m{.n{.a& a#.L>.8E u,.1).o{.9+ N. ; N. ; 6k $` p{.~>.q{.r{.y. ; N. q& s;.s{.t{.u{.a* _~.v{.w{.j. ; ; Wn 6~.N] K*.x{._< Lf j. 7$ h* x= .M y{.b@.z{.|&.A{.B{.C{.9+ ; N. Uf .~.~!.{!.i. y. x. xM Y;.r>./!.q& N. 7$ (!.N] R; Uf N. ; ; ; ; ; ; ; N. O. D{.E{.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F{.G{.h. ; ; ; ; ; ; ; ; ; ; $* aB H{.I;.P' I;.N1 N1 N] I{.x. ; x+ J{.M1 K{.2v N. N. $ L{.M{.N{.O{.N. N. N. &% P{.Q{. z N. ; ; %_ :_ R{.S{.H{.T{.U{.V{..6 W{.X{.x+ ; x+ R%.P' P~.Y{.8@ N. W, Z{.fq `{.>G ; ; ; ; ; ; ; ; N. q& b N1 ].N%.; ; ; N. d= 'I I;..].J$.; ; ; &% ,$ +].@].#].;H S{.(=.{,.$].!% ; ; 9+ j. %].[;.&].*].; j. 6-.^/ =].-]. $ ; OO t).tp ;].n= ; ; 7$ $ *,.I*.N1 >].;H >=.M1 ,].d= ; ; ; ; ; ; ; ; ; ; ;= '].M1 I;.N1 N1 P' N1 N] @{.d= ; ; $* F> M1 x).N- ; ; I* )].5{.z>.Z;.; ; ; x# *! T).I;.0A _r !].Nt N. N. J@ ~].{].U{.]].L$.^]./].(]._].8@ ; T. :].1,.<].j. 9+ ; ; ; ; N. %_ 7P [].I;./U Uc }].I/ N. !* q*.rA I;.XZ 5> |].b~. %.1].J$.; ; N- pe 2].3].9c 7$ ; x+ :5 4].La 5].Y% ; 7$ x+ 6].P' 7].J$.; g. L$ 8].M1 [* j. ; T. 9].D; 0].|@.x+ ; !% (%.M1 s%.7$ N. ; g. d= DX a].b].H{.M=.c].M1 d].fX N. ; $* e].=..f].Db x. ; &% <% g].N] 'l j. ; ; 7$ q& P$.+C b) h].@` #'.x# N. ; ; ; ; ; ; ; i].j].fq ^].x,.N1 q-.O=.p< $ ; N. ; N. Dd $M %.k].l].x# N. ; N. &% s{.m].n].Ea #].o].p].j. N. ; ; 7$ q].v;.~!.T{.I;.2P !% ; 8@ >@ r].S4 P!.N!.n].s].6$ t].9+ ; N. q=.r].fq 0#.i. y. x. z2 3;.u].v].q& N. 7$ .> fq w].Wn N. ; ; ; ; ; ; ; h. (& x].y].+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z].A].h. h. i. ; ; ; ; ; ; ; ; ,@ |@.B].(!.C].(!.C].D].E].G- N. ; %_ -t -.F].i. N. N. v@ p< G].nc Dd N. ; N. 7$ i&.H].<% N. ; N. ; 9+ &% {{.I].J].K].L].7g M].T;.x# N. Wn I&.tc N].O].; N. q& |;.W=.~7 *! ; ; ; ; ; ; ; ; N. $ k} P].Q]. = ; ; N. ; x+ R].D].S].x+ ; ; N. ; $ 1^ x-.<b I].k*.T].-C c- ; N. ; N. c- ZZ @~.U].&% ; q& V].W].!&.y. 7$ 9+ V].|&.(!.|@.&% ; N. ; 9+ P..@K X].)w I].K,.]&.5~ w( ; ; ; ; ; ; ; ; ; ; P+ Y].s$.C].C].C].C].Z]. -.%>.&% ; ; j. `]. ^.l>.x# ; ; 8@ p< a#..^.!% ; ; N. ; c- +^.tc 4%.@^.#^.N. N. N. N. $ oc la I].[b $^.%^.8@.(& N. ; &% 'l D].ZZ j. N. ; ; ; ; ; N. $ $>.&^.*^.t,.=^.x# N. N. h. 1 .-^.;^.K,.*r b& c;./@.x+ ; ; 7$ r~. -.h& y. N. ; N. j. >^.,^.'^.~' ; N. q& G- @~.k$.&% ; ; %_ #^.tc l>.9+ ; 7$ q& )^.c;.j. N. ; 9+ [u /-.:K q& g. ; N. ; x+ uJ X'.!^.~^.$^.{^.+H N. ; ; j. 4U @~.]^.q& N. ; 9+ }- %^.(~.P..q& ; N. ; N. %_ ^^.~^.~^./^.ON v@ N. ; ; ; ; ; ; ; N. (^._^.!^.:^.7@.F; fX N. N. ; N. ; ; N. M-.}/ <^.[^.9+ ; ; N. q& pj 6%.@^.}^.|^.x!.h. N. ; ; ; N. i. l{.1^.2^.J].h* w( ; N. x# fX o$.3^.}^.C'.5U 6-.T'.N. ; N. y. M8 +&.4^.N. N. v@ E8 5^.=+.}- N. h. N. 6^.H].6-.Nt N. ; ; ; ; ; ; N. h. y+ 7^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8^.Z% i. h. ; ; ; ; ; ; ; N. ; x# j. j. j. j. j. j. j. x. ; ; N. 9+ j. %_ N. N. ; N. q& %_ j. q& N. ; ; ; 9+ j. 7$ N. ; ; N. ; N. &% j. c- &% 9+ v@ &% %_ N. N. N. 9+ j. p& N. ; ; N. x# &% j. N. ; ; ; ; ; ; ; N. ; N. 9+ j. R'.N. ; ; ; ; N. q& j. $ N. ; ; ; N. ; v@ $ j. j. j. $ v@ ; N. ; N. ; N. $ j. x# ; N. ; N. &% %_ N. ; N. N. 9+ j. x# ; N. ; N. ; q& x. j. c- j. &% j. v@ ; N. ; ; ; ; ; ; ; ; h. i. P+ j. j. j. j. j. j. j. 9+ N. ; ; N. $ j. 7$ N. ; N. ; v@ j. &% N. ; ; ; N. ; x# j. j. c- 9+ N. N. ; ; N. x# p& j. j. &% &% x# N. ; ; N. q& j. &% N. ; N. ; ; ; N. ; N. ,@ j. c- &% 9+ N. ; N. v@ %_ j. d#.j. x# 9+ j. $ N. ; ; N. 7$ j. %_ N. ; N. ; N. j. p& Z% i. h. ; N. $ j. x# ; N. ; ; R'.j. 9+ N. ; ; N. &% j. N. ; ; N. q& j. 9+ N. ; ; ; ; N. $ &% j. d#.j. &% x# N. ; ; N. 9+ j. R'.N. ; ; N. N. %_ j. q& ; N. ; N. ; N. p& d#.c- &% q& N. ; ; ; ; ; ; ; h. N. P+ &% j. d#.j. $ v@ N. ; N. ; N. 7$ = 9^.0^.a^.pj N. ; N. ; N. v@ &% &% c- j. 8@ v@ N. ; ; ; N. N. 9+ j. c- &% v@ ; N. ; N. v@ &% &% c- j. j. &% N. ; N. ; N. $ j. x# N. ; N. q& $ &% q& N. ; ; 7$ j. 9+ N. N. ; ; ; ; ; ; ; N. b^.c^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + d^.e^.Xg ; N. ; ; ; ; ; ; ; N. ; g. N. g. g. g. g. N. ; ; N. ; ; N. N. ; ; N. ; ; N. N. ; ; ; ; ; g. g. N. ; N. ; ; N. ; ; N. h. N. ; ; ; N. ; ; ; N. g. N. ; N. N. ; ; ; g. ; N. ; ; ; ; ; ; ; N. ; ; N. N. ; N. ; ; N. ; g. N. g. ; N. ; ; ; N. ; ; N. N. N. ; ; N. ; ; ; N. ; g. g. ; N. ; ; ; g. ; ; N. ; g. N. N. ; N. ; ; ; N. ; ; N. h. N. N. ; ; N. ; ; ; ; ; ; ; ; ; i. h. ; :* g. g. g. g. g. g. N. ; N. N. ; g. N. N. ; N. ; N. ; g. N. ; N. ; ; ; N. ; N. N. h. N. ; ; N. N. ; ; N. N. h. h. ; ; ; N. N. ; g. N. g. ; N. ; ; ; ; ; N. ; ; h. h. N. g. ; N. ; ; N. h. h. N. ; ; N. g. ; N. N. ; ; N. ; ; N. ; N. ; g. i. ; h. i. N. ; ; g. ; N. ; ; ; g. N. ; ; N. N. ; g. g. ; N. N. ; ; N. ; ; N. ; ; N. ; ; N. N. h. h. N. ; ; N. N. ; g. N. N. ; N. N. ; ; N. N. ; N. ; ; ; N. ; N. h. h. N. ; ; N. ; ; ; ; ; ; i. ; i. N. N. h. N. ; ; ; N. ; N. o_ x~.8=.>%.f^.j;.8@ N. N. ; N. ; ; h. N. h. N. ; ; ; N. ; ; ; ; N. h. h. N. ; N. ; N. ; ; ; h. h. N. h. ; ; N. ; N. ; ; ; ; ; N. ; ; N. N. ; ; ; ; g. g. N. ; ; ; ; ; ; ; N. ; x# g^.h^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + i^.j^.u@ ; i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; !* #/ k^.l^.m^.P{.k. q& h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. ; j+.n^.o^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + p^.q^.b% i. h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; !* *+.r^.s^. * }@.&% N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. h. U-.t^.u^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + v^.}- n- ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; x# ,$ 6^.}) ,$ q& N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. ; A2 w^.x^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + y^.K@ N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. N. N. N. N. N. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. N. z^.A^.B^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C^.]& N. y. ; i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. i. h. O. D^.E^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F^.G^.O. :* h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; N. ; h. 8+ H^.I^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + J^.K^.N. h. i. ; N. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. h. ; ; 7$ L^.M^.N^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O^.P^.}$.w( N. i. ; h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. h. ; i. Z% K+ Q^.R^.S^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T^.U^.V^.W^.X^.Y^.y. i. ; i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. ; i. 7$ D@.Z^.`^. /.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ./.+/.@/.#/.$/.!+ i. i. i. i. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; h. ; 8+ ; ; ; ; ; ; ; ; ; ; g. ; h. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. ; g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g. ; g. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; i. i. y. N. %/.&/.*/.=/.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -/.;/.>/.,/.'/.$/.)/.!/.v@ $ y. v@ v@ q& q& N. x# $ v@ $ v@ $ v@ $ v@ x# $ x# x# v@ $ >` $ N. x# N. $ N. x# >` N. 9+ 7$ v@ i. &% i. x# N. 9+ N. x# v@ N. $ N. x# y. $ i. x# v@ x# x# ,@ v@ &% v@ $ v@ $ v@ $ x# v@ $ x# ,@ v@ $ v@ $ v@ x# x# $ x# v@ $ v@ $ v@ y. $ i. x. N. q& x# x# $ >` $ v@ $ v@ $ v@ x# $ v@ x. v@ $ >` $ v@ ,@ x# $ v@ x# $ v@ $ v@ N. $ y. x# v@ 7$ x# x. x# v@ &% v@ x. v@ $ v@ x. x# v@ $ v@ x# v@ &% v@ x. v@ x. v@ x. x. v@ $ v@ x. v@ $ v@ x. x. x# x# x. x. v@ $ v@ x. v@ $ v@ x. x. v@ $ v@ x. v@ &% v@ x. v@ x. v@ x. x. v@ $ v@ x. v@ $ v@ x. x. x# x# x. x. v@ $ v@ x. v@ $ v@ x. x. v@ x. v@ x. v@ &% v@ x. v@ $ v@ x. x. v@ $ v@ x. v@ &% v@ x. x# x# x# x# x. v@ $ v@ x# v@ $ v@ x# x. v@ x. v@ x. v@ &% v@ x# v@ $ v@ x# x. v@ $ v@ x. v@ &% v@ x# x. x# x# x. i. $ i. v@ q& x# N. v@ x. N. x# N. x. N. $ v@ $ v@ x. v@ $ x# v@ $ v@ ,@ v@ $ >` $ x# x# x# $ x# v@ $ v@ $ v@ $ v@ $ x# v@ x. x# ,@ v@ &% v@ $ 7$ x# u@ $ i. $ u@ x# 7$ x# v@ >` $ N. x. u@ $ N. $ u@ v@ 9+ 9+ v@ u@ $ N. $ x# x# x# $ >` $ v@ ,@ v@ $ v@ x# $ v@ x. v@ $ v@ &% v@ x# $ d#.~/.2E {/.]/.^/.//.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (/._/.:/.</.[/.}/.j+.|/.Fz v%.1/.2/.H( :C Nt 3/.'5 'l [/ 4/.'5 }3 K#.wt 5/.6/.7/.!+ kr >` _4 >` :C >` 8/.hs UP U).J#.6/.Oq 9/.pd 5/.U-.0/.U6 U).a/.3 b#.S;.H( b/.(l /: e& Fz e& H( 7).S;.c/.%] A< #p d/.a/.e/.U).'5 f/.w^ e/.q=.g/.3 G- T!.5/.Fz 5/.e& S;.h/.it d/.6/.i/.%K /: j/.P..k/.l/.#p UL !+ kr '5 e/.'5 :C F- m/.b#.7g HH n/.7/.!+ o/.'5 0/.Fz HH p/.q/.Pg U6 r/.6/.u@ > .v@ Fz #p px s/.t/.HH u/.g/.S;.b#.J#.r/.UP e/.5/.J#.d/.#p e/.u/.v/.w/.'l Fz D%.x/.5/.D%.[/ UL a/.d/.q=.%K w/.e/.t/.k/.y/.t/.e/.%] g/.S;.b#.J#.Pg z/.A/.8/.w^ e/.6/.d/.U6 v/.%] B/.Fz -t w^ 5/.j/.q=.7/.'5 d/.[/ }/.U6 C/.t/.t/.y/.y/.C/.%] }/.hs d/.'5 7/.q=.A/.e& n/.D/.Fz d/.w/.v/.U6 E/.6/.C/.J#.5/.HH z/.F/.@!.d/.S;.g/.%] HH t/.G/.H( y/.e/.w/.(l it d/.a/.UL pj D%.0/.H/.0/.Fz G- w/.v/.S;.d/.|/.d/.px 5/.HH z/.I/.w^ 'l %] J/.u/.HH t/.K/.1B 0/./: (l i/.p/.u'.-t U6 Db 0/.<%.e/.!+ 5/.r3 %K !+ Pg n/.e/.'5 b#.m/.v%.r/.'5 e/.'5 kr !+ UL wt U).1B 0/.y/.L/.kr U6 f/.px Pg %] M/.Fz 1B e& H( 5/.'5 }/.Nt e/.Db H( v@ Pg /: N/.y. Fz @!.5/.hs U-.:C d$.U).v@ d/.r3 O/.U-.'5 k/.T!.px u@ M/.x. 7).m/.G/.p/.f/.U-.}/.UP e/.L/.Pg '5 K/.HH '5 e/.#p f/.U-.c/.z/.e& M8 P/.Q/.R/.S/.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "}; diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/splash.xpm.gz b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/splash.xpm.gz Binary files differdeleted file mode 100644 index 1d0067d..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/splash.xpm.gz +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/tools.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/tools.lst deleted file mode 100755 index d226992..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/tools.lst +++ /dev/null @@ -1,14 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Run memtest (Memory Testing) -kernel /boot/memtest - -title Install GRUB to hd0 MBR -root (hd0,0) -setup (hd0) diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/vbg.jpg b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/vbg.jpg Binary files differdeleted file mode 100755 index e6d46f4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/vbg.jpg +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/actions.rc b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/actions.rc deleted file mode 100755 index dd95b26..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/actions.rc +++ /dev/null @@ -1,3 +0,0 @@ -type=0 -orientation=1 - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/autologin b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/autologin deleted file mode 100755 index 93ca142..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/autologin +++ /dev/null @@ -1 +0,0 @@ -root
\ No newline at end of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/bash_profile b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/bash_profile deleted file mode 100755 index c49349b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/bash_profile +++ /dev/null @@ -1 +0,0 @@ -. $HOME/.bashrc diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/delarch b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/delarch deleted file mode 100755 index 108c1a4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/delarch +++ /dev/null @@ -1,63 +0,0 @@ -# This is a script called from the installation script fix-system2. -# Its purpose is to remove custom live-only stuff from a just-installed -# system. - -# $1 is the path to the installed system root directory. - -INSTALL=$1 -if [ -z "${INSTALL}" ] || [ ! -f /etc/rc.conf ]; then - echo "ERROR: delarch installation adjustments failed:" - echo " Please check installation mount point (${INSTALL})" - exit 1 -fi - -rm -f "${INSTALL}/root/Desktop/Install Arch Linux.desktop" -rm -f "${INSTALL}/etc/rc.d/functions.d/larch-autologin" - -if [ -f ${INSTALL}/etc/rc.local.orig ]; then - mv ${INSTALL}/etc/rc.local.orig ${INSTALL}/etc/rc.local -fi -if [ -f ${INSTALL}/etc/rc.local.shutdown.orig ]; then - mv ${INSTALL}/etc/rc.local.shutdown.orig ${INSTALL}/etc/rc.local.shutdown -fi - -# start gdm from rc.conf -sed -i '/^DAEMONS=/ s|!gdm|@gdm|' ${INSTALL}/etc/rc.conf - -#***************************************************# -# Replace uses of larchquit in xfce panels and menu.# -#***************************************************# -### Unfortunately this isn't very simple. If anyone has a better way of -### providing different Quit actions in the live version and the version -### installed to disk from it, please let me know! -### Maybe it would be better just to provide a special live quit desktop -### icon which can be removed on installation, like the installation icon. - -defaultquit='<builtin name="Quit" cmd="Quit" icon="gnome-logout"/>' - -replacequit () -{ - for f in ${INSTALL}$1/.config/xfce4/panel/*; do - if grep "^Exec=larchquit" ${f}; then - n=$( echo ${f} | sed "s|^.*-\([0-9]\+\).*|\1|" ) - cp /.livesys/actions.rc \ - ${INSTALL}$1/.config/xfce4/panel/actions-${n}.rc - rm ${f} - - sed -i "s|=\"launcher\" id=\"${n}\"|=\"actions\" id=\"${n}\"|" \ - ${INSTALL}$1/.config/xfce4/panel/panels.xml - fi - done - - if [ -f ${INSTALL}$1/.bash_profile ]; then - rm -f ${INSTALL}$1/.local/share/applications/xfce4-logout.desktop - - cp /.livesys/bash_profile ${INSTALL}$1/.bash_profile - fi -} - -for hd in $( cat ${INSTALL}/etc/passwd | cut -d':' -f6 | grep '^/home/' ) \ - /root /etc/skel; do - replacequit ${hd} &>/dev/null -done -#***************************************************# diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/pacman.conf.repos b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/pacman.conf.repos deleted file mode 100755 index dc72f59..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/pacman.conf.repos +++ /dev/null @@ -1,15 +0,0 @@ -# Package repository entries for pacman.conf -# '*platform*' will be replaced by 'i686' or 'x86_64' as appropriate. -# '*default*' will be replaced by 'Include = /etc/pacman.d/mirrorlist' -# (but for the installation: a 'mirrorlist' file in the working directory will -# be preferred, or - if neither exists - then 'data/mirrorlist') - -# You can add your own custom repositories (anywhere). - -#larch: Server = ftp://ftp.berlios.de/pub/larch/larch7.2/*platform* -larch: Server = http://linhes.org/repo/larch - -#core-testing: Server = http://localmirror/repo/i686/core-testing -#extra-testing: Server = http://localmirror/repo/i686/extra-testing -core-testing: Server = file:///data/pkg_repo/i686/core-testing -extra-testing: Server = file:///data/pkg_repo/i686/extra-testing diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post-process.sh b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post-process.sh deleted file mode 100755 index 883d9ad..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post-process.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -echo $@ -INSTDIR=$1 -PROFILE=$2 - -#everything below this point is specific to MythVantage -cp -rp $PROFILE/post_process $INSTDIR/.post_process -chroot $INSTDIR .post_process/modify_chroot.sh -rm -rf $INSTDIR/.post_process - -#find the size of the install. -#This is used to calculate progress on the install -tsize=`du -sm $INSTDIR/ | cut -f1` -echo "TOTALSIZE=$tsize" > $INSTDIR/root/.install_size -upsize=`du -sm --exclude data $INSTDIR/ |cut -f1` -echo "UPGRADESIZE=$upsize" >> $INSTDIR/root/.install_size - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.bash_profile b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.bash_profile deleted file mode 100755 index c49349b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.bash_profile +++ /dev/null @@ -1 +0,0 @@ -. $HOME/.bashrc diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.bashrc b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.bashrc deleted file mode 100755 index fcabce0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.bashrc +++ /dev/null @@ -1,3 +0,0 @@ -alias ls='ls --color=auto' -PS1='[\u@\h \W]\$ ' - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/apps deleted file mode 100755 index 994daf7..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/apps +++ /dev/null @@ -1,4 +0,0 @@ -#Uncomment below if you are using firewire -#[startup] {/usr/bin/plugctl -n 0 "oPCR[0].n_p2pconnections=1"} -[startup] {feh --bg-scale ~/.fluxbox/wallpaper.png} -[startup] {/usr/LH/bin/LinHES-run} diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/init b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/init deleted file mode 100755 index 9791a7f..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/init +++ /dev/null @@ -1,35 +0,0 @@ -session.screen0.slit.placement: BottomRight -session.screen0.slit.direction: Vertical -session.screen0.slit.onTop: False -session.screen0.slit.autoHide: True -session.screen0.tab.placement: Top -session.screen0.toolbar.onTop: False -session.screen0.toolbar.visible: False -session.screen0.toolbar.autoHide: False -session.screen0.toolbar.placement: BottomCenter -session.screen0.toolbar.widthPercent: 66 -session.screen0.workspaceNames: one,two,three,four -session.screen0.strftimeFormat: %k:%M -session.screen0.focusNewWindows: True -session.screen0.focusModel: ClickToFocus -session.screen0.fullMaximization: False -session.screen0.edgeSnapThreshold: 0 -session.screen0.rowPlacementDirection: LeftToRight -session.screen0.workspaces: 4 -session.screen0.focusLastWindow: True -session.screen0.colPlacementDirection: TopToBottom -session.screen0.windowPlacement: RowSmartPlacement -session.screen0.tab.width: 64 -session.screen0.tab.height: 16 -session.screen0.showwindowposition: true -session.opaqueMove: False -session.autoRaiseDelay: 250 -session.menuFile: ~/.fluxbox/menu -session.cacheLife: 5 -session.styleFile: /usr/share/fluxbox/styles/Artwiz -session.keyFile: ~/.fluxbox/keys -session.colorsPerChannel: 4 -session.doubleClickInterval: 250 -session.cacheMax: 200 -session.imageDither: True -session.configVersion: 1 diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/menu b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/menu deleted file mode 100755 index 858090e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/menu +++ /dev/null @@ -1,81 +0,0 @@ -# Generated by fluxbox-generate_menu -# -# If you read this it means you want to edit this file manually, so here -# are some useful tips: -# -# - You can add your own menu-entries to ~/.fluxbox/usermenu -# -# - If you miss apps please let me know and I will add them for the next -# release. -# -# - The -r option prevents removing of empty menu entries and lines which -# makes things much more readable. -# -# - To prevent any other app from overwriting your menu -# you can change the menu name in .fluxbox/init to: -# session.menuFile: /home/mythtv/.fluxbox/my-menu -[begin] (Fluxbox) -[encoding] {UTF-8} - [exec] (xterm) {xterm} - [exec] () {} execname is NULL; cannot lookup - [exec] (Run) {fbrun } -[submenu] (Terminals) - [exec] (xterm) {xterm} -[end] -[submenu] (Editors) - [exec] (xedit) {xedit} - [exec] (nano) {xterm -e nano} - [exec] (vi) {xterm -e vi} -[end] -[submenu] (Multimedia) -[submenu] (Audio) - [exec] (alsamixer) {xterm -e alsamixer} -[end] -[submenu] (Video) - [exec] (gmplayer) {gmplayer} -[end] -[submenu] (X-utils) - [exec] (xfontsel) {xfontsel} - [exec] (xman) {xman} - [exec] (xload) {xload} - [exec] (xbiff) {xbiff} - [exec] (xclock) {xclock} - [exec] (xmag) {xmag} - [exec] (Reload .Xdefaults) {xrdb -load /home/mythtv/.Xdefaults} -[end] -[end] -[submenu] (Office) - [exec] (xclock) {xclock} - [exec] (xcalc) {xcalc} -[end] -[submenu] (Games) - [exec] (xeyes) {xeyes} -[end] -[submenu] (System Tools) - [exec] (top) {xterm -e top} -[end] -[submenu] (fluxbox menu) - [config] (Configure) -[submenu] (System Styles) {Choose a style...} - [stylesdir] (/usr/share/fluxbox/styles) -[end] -[submenu] (User Styles) {Choose a style...} - [stylesdir] (~/.fluxbox/styles) -[end] - [workspaces] (Workspace List) -[submenu] (Tools) - [exec] (Window name) {xprop WM_CLASS|cut -d \" -f 2|xmessage -file - -center} - [exec] (Screenshot - JPG) {import screenshot.jpg && display -resize 50% screenshot.jpg} - [exec] (Screenshot - PNG) {import screenshot.png && display -resize 50% screenshot.png} - [exec] (Run) {fbrun } - [exec] (Regen Menu) {/usr/bin/fluxbox-generate_menu } -[end] - [commanddialog] (Fluxbox Command) - [reconfig] (Reload config) - [restart] (Restart) - [exec] (About) {(fluxbox -v; fluxbox -info | sed 1d) 2> /dev/null | xmessage -file - -center} - [separator] - [exit] (Exit) -[end] -[endencoding] -[end] diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/menuconfig b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/menuconfig deleted file mode 100755 index ef5b398..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/menuconfig +++ /dev/null @@ -1,65 +0,0 @@ -# This file is read by fluxbox-generate_menu. If you don't like a -# default you can change it here. Don't forget to remove the # in front -# of the line. - -# Your favourite terminal. Put the command in quotes if you want to use -# options. Put a backslash in before odd chars -# MY_TERM='Eterm --tint \#123456' -# MY_TERM='aterm -tint $(random_color)' - -# Your favourite browser. You can also specify options. -# MY_BROWSER=mozilla - -# Name of the outputfile -# MENUFILENAME=/home/mythtv/.fluxbox/menu - -# MENUTITLE=`fluxbox -version|cut -d " " -f-2` - -# standard url for console-browsers -# HOMEPAGE=fluxbox.org - -# location with your own menu-entries -# USERMENU=~/.fluxbox/usermenu - -# Put the launcher you would like to use here -# LAUNCHER=fbrun -# LAUNCHER=fbgm - -# Options for fbrun -# FBRUNOPTIONS='-font 10x20 -fg grey -bg black -title run' - -# --- PREFIX'es -# These are prefixes; So if fluxbox is installed in /usr/bin/fluxbox -# your prefix is: /usr - -# fluxbox-generate already looks in /usr/X11R6, /usr, /usr/local and /opt so -# there should be no need to specify them. -# -# PREFIX=/usr -# GNOME_PREFIX=/opt/gnome -# KDE_PREFIX=/opt/kde - - -# Sepparate the list of background-dirs with semicolumns ':' -# BACKGROUND_DIRS="/home/mythtv/.fluxbox/backgrounds/:/usr/share/fluxbox/backgrounds/:/usr/share/wallpapers" - - -# --- Boolean variables. -# Setting a variable to no'' won't help. Comment them out if you don't -# want them. Setting are overruled by the command-line options. - -# Include all backgrounds in your backgrounds-directory -# BACKGROUNDMENUITEM=yes - -# Include kde-menus -# KDEMENU=yes - -# Include gnome-menus -# GNOMEMENU=yes - -# enable sudo commands -# DOSUDO=yes - -# Don't cleanup the menu -# REMOVE=no - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/wallpaper.png b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/wallpaper.png Binary files differdeleted file mode 100755 index 83da80c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/wallpaper.png +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.xinitrc b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.xinitrc deleted file mode 100755 index 911e76e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.xinitrc +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -# -# ~/.xinitrc -# -# Executed by startx (run your window manager from here) -# - -# exec gnome-session -# exec startkde -# exec startxfce4 -# exec icewm -# exec openbox -# exec blackbox -exec fluxbox -# exec ratpoison -# exec dwm -# ... or any other WM of your choosing ... diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.xsession b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.xsession deleted file mode 100755 index a16dc0b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.xsession +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# -# ~/.xsession -# -# Executed by xdm/gdm/kdm at login -# - -/bin/bash --login -i ~/.xinitrc - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/hosts.allow b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/hosts.allow deleted file mode 100755 index f6cf005..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/hosts.allow +++ /dev/null @@ -1,8 +0,0 @@ -# -# /etc/hosts.allow -# -ALL: 192.168. -ALL: 10. -ALL: 127.0.0.1 -ALL: 172.16. -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/hosts.deny b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/hosts.deny deleted file mode 100755 index ca30ab4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/hosts.deny +++ /dev/null @@ -1,6 +0,0 @@ -# -# /etc/hosts.deny -# -ALL - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/menu.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/menu.lst deleted file mode 100755 index 8a8e3b2..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/menu.lst +++ /dev/null @@ -1,60 +0,0 @@ -# Config file for GRUB - The GNU GRand Unified Bootloader -# /boot/grub/menu.lst - -# DEVICE NAME CONVERSIONS -# -# Linux Grub -# ------------------------- -# /dev/fd0 (fd0) -# /dev/hda (hd0) -# /dev/hdb2 (hd1,1) -# /dev/hda3 (hd0,2) -# - -# FRAMEBUFFER RESOLUTION SETTINGS -# +-------------------------------------------------+ -# | 640x480 800x600 1024x768 1280x1024 -# ----+-------------------------------------------- -# 256 | 0x301=769 0x303=771 0x305=773 0x307=775 -# 32K | 0x310=784 0x313=787 0x316=790 0x319=793 -# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794 -# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795 -# +-------------------------------------------------+ - -# general configuration: -timeout 5 -default 0 -#color light-blue/black light-cyan/blue - -# boot sections follow -# each is implicitly numbered from 0 in the order of appearance below -# -# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line. -# -#-* -hiddenmenu - -# (0) normal -title LinHes -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit console=tty1 -initrd /boot/kernel26.img - -# (1) bootsplash -title LinHes-splashy -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit quiet vga=0x314 splash=silent,theme:linhes console=tty1 -initrd /boot/kernel26.img - -# (2) noautologin -title LinHES-nologin -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit quiet vga=0x314 splash=silent,theme:linhes console=tty1 nox -initrd /boot/kernel26.img - - -# (3) normal -title LinHes-init -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro console=tty1 -initrd /boot/kernel26.img diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/modify_chroot.sh b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/modify_chroot.sh deleted file mode 100755 index ad83b2c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/modify_chroot.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -echo "larch5" > /etc/hostname -useradd -m -s /bin/bash mythtv -G audio,video,optical,storage,users -cp -rvpf /.post_process/home/mythtv /home/ -cp -rvpf /.post_process/home/mythtv/.fluxbox /root -chown -R mythtv.mythtv /home/mythtv/ -chown -R mythtv.mythtv /myth - -cp -f /.post_process/hosts.allow /etc/hosts.allow -cp -f /.post_process/rc.conf /etc/rc.conf -#cp -f /.post_process/rc.shutdown /etc/rc.shutdown -cp -f /.post_process/menu.lst /boot/grub/menu.lst - -cp -f /etc/skel/.bash* /root/ -rm -f /etc/ssh/ssh_host*key* diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/rc.conf b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/rc.conf deleted file mode 100755 index 9c17944..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/rc.conf +++ /dev/null @@ -1,112 +0,0 @@ -# -# /etc/rc.conf - Main Configuration for Arch Linux -# - -# -# ----------------------------------------------------------------------- -# LOCALIZATION -# ----------------------------------------------------------------------- -# -# LOCALE: available languages can be listed with the 'locale -a' command -# HARDWARECLOCK: set to "UTC" or "localtime" -# TIMEZONE: timezones are found in /usr/share/zoneinfo -# KEYMAP: keymaps are found in /usr/share/kbd/keymaps -# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US) -# CONSOLEMAP: found in /usr/share/kbd/consoletrans -# USECOLOR: use ANSI color sequences in startup messages -# -LOCALE="en_US.utf8" -HARDWARECLOCK="UTC" -TIMEZONE="US/Central" -KEYMAP="us" -CONSOLEFONT= -CONSOLEMAP= -USECOLOR="yes" - -# -# ----------------------------------------------------------------------- -# HARDWARE -# ----------------------------------------------------------------------- -# -# Scan hardware and load required modules at bootup -MOD_AUTOLOAD="yes" -if [ -f /etc/systemconfig ] -then - . /etc/systemconfig -fi - -if [ x$Audiotype = xOSS -a ! -f /tmp/.alsatest ] -then - ALSABLACKLIST="!soundcore" -else - if [ x$Audiotype = xOSS ] - then - ALSABLACKLIST="!soundcore" - else - ALSABLACKLIST="" - fi -fi - -# Module Blacklist - modules in this list will never be loaded by udev -MOD_BLACKLIST_=($ALSABLACKLIST !snd-pcsp ) -# -# Modules to load at boot-up (in this order) -# - prefix a module with a ! to blacklist it -# -MODULES=($MOD_BLACKLIST_) -# Scan for LVM volume groups at startup, required if you use LVM -USELVM="no" - -# -# ----------------------------------------------------------------------- -# NETWORKING -# ----------------------------------------------------------------------- -# -HOSTNAME=`cat /etc/hostname` - -#The following is only used on the install. After the first boot everything is set from /etc/net. - - -# -# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available -# interfaces. -# -# Interfaces to start at boot-up (in this order) -# Declare each interface then list in INTERFACES -# - prefix an entry in INTERFACES with a ! to disable it -# - no hyphens in your interface names - Bash doesn't like it -# -# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp") -# -lo="lo 127.0.0.1" -#eth0="dhcp" -INTERFACES=(lo ) -# -# Routes to start at boot-up (in this order) -# Declare each route then list in ROUTES -# - prefix an entry in ROUTES with a ! to disable it -# -gateway="default gw 192.168.0.1" -ROUTES=(!gateway) -# -# Enable these network profiles at boot-up. These are only useful -# if you happen to need multiple network configurations (ie, laptop users) -# - set to 'menu' to present a menu during boot-up (dialog package required) -# - prefix an entry with a ! to disable it -# -# Network profiles are found in /etc/network-profiles -# -#NET_PROFILES=(main) - -# -# ----------------------------------------------------------------------- -# DAEMONS -# ----------------------------------------------------------------------- -# -# Daemons to start at boot-up (in this order) -# - prefix a daemon with a ! to disable it -# - prefix a daemon with a @ to start it up in the background -# -#DAEMONS=(syslog-ng network netfs crond) -DAEMONS=(fbsplash !syslog-ng !hotplug !pcmcia network !mysqld !dbus !avahi-daemon) -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/rc.shutdown b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/rc.shutdown deleted file mode 100755 index 1a8cdbe..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/rc.shutdown +++ /dev/null @@ -1,104 +0,0 @@ -#!/bin/bash -# -# /etc/rc.shutdown -# - -. /etc/rc.conf -. /etc/rc.d/functions - -# avoid staircase effect -/bin/stty onlcr - -echo " " -printhl "Initiating Shutdown..." -echo " " - -if [ -x /etc/rc.local.shutdown ]; then - /etc/rc.local.shutdown -fi - -if [ "$PREVLEVEL" = "3" -o "$PREVLEVEL" = "5" ]; then - # Shutdown daemons - let i=${#DAEMONS[@]} - while [[ i -ge 0 ]]; do - if [[ `echo ${DAEMONS[$i]} | grep '^[^\!]' | wc -l` -eq 1 ]]; then - /etc/rc.d/${DAEMONS[$i]#@} stop - fi - let i=i-1 - done - # find any leftover daemons and shut them down - if [ -d /var/run/daemons ]; then - for daemon in `ls /var/run/daemons`; do - /etc/rc.d/$daemon stop - done - fi -fi - -# Terminate all processes -stat_busy "Sending SIGTERM To Processes" -/sbin/killall5 -15 &> /dev/null -/bin/sleep 5 -stat_done - -stat_busy "Sending SIGKILL To Processes" -/sbin/killall5 -9 &> /dev/null -/bin/sleep 1 -stat_done - -stat_busy "Saving Random Seed" -/bin/dd if=/dev/urandom of=/var/run/random-seed count=1 bs=512 2> /dev/null -stat_done - -stat_busy "Saving System Clock" -if [ "$HARDWARECLOCK" = "UTC" ]; then - /sbin/hwclock --directisa --utc --systohc -else - /sbin/hwclock --directisa --localtime --systohc -fi -stat_done - -# removing psmouse module to fix some reboot issues on newer laptops -modprobe -r psmouse >/dev/null 2>&1 - -# Write to wtmp file before unmounting -/sbin/halt -w - -stat_busy "Deactivating Swap" -/sbin/swapoff -a -stat_done - -stat_busy "Unmounting Filesystems" -/bin/umount -a -stat_done - -if [ "$USELVM" = "yes" -o "$USELVM" = "YES" ]; then - if [ -d /etc/lvm -a -x /sbin/lvm ]; then - /bin/mount -n -t sysfs none /sys 2>/dev/null - if [ -d /sys/block ]; then - stat_busy "Deactivating LVM2 groups" - /sbin/lvm vgchange --ignorelockingfailure -a n - stat_done - umount /sys - fi - fi -fi - -stat_busy "Remounting Root Filesystem Read-only" -/bin/mount -n -o remount,ro / -stat_done -exit 0 -# Power off or reboot -if [ "$RUNLEVEL" = "0" ]; then - printsep - printhl "${C_H2}POWER OFF" - /sbin/poweroff -d -f -h -i -else - printsep - printhl "${C_H2}REBOOTING" - # adding kexec support - [ -x /usr/sbin/kexec ] && /usr/sbin/kexec -e > /dev/null 2>&1 - /sbin/reboot -d -f -i -fi - -# End of file -# vim: set ts=2 noet: diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/pre-process.sh b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/pre-process.sh deleted file mode 100755 index 5bc1f9c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/pre-process.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -rm -f overlay.xpk -if [ -d overlay/home/mythtv ] -then - chown -R 1000 overlay/home/mythtv -fi -./create_overlay.sh - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xinit/startx.custom b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xinit/startx.custom deleted file mode 100755 index 8e3ec5e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xinit/startx.custom +++ /dev/null @@ -1,22 +0,0 @@ -if grep -v nox /proc/cmdline &>/dev/null && \ - [ -z "$DISPLAY" ] && echo $(tty) | grep /vc/1 &>/dev/null; then - if grep i810 /proc/cmdline &>/dev/null; then - startx -- -config xorg.conf.i810 - else - startx - fi - - # Maybe there should be some code here to handle a failed startx? - - # The 'return' value is at /tmp/xlogout - # If there is nothing there, switch user to 'newuser' - # If there is also nothing there, login as root - # - if already root, fall through to terminal - - if [ -f /tmp/xlogout ] || [ -f /tmp/newuser ]; then - logout - elif [ ${UID} -ne 0 ]; then - echo "root" >/tmp/newuser - logout - fi -fi diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xinit/xinitrc.custom b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xinit/xinitrc.custom deleted file mode 100755 index 5f04171..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xinit/xinitrc.custom +++ /dev/null @@ -1,4 +0,0 @@ -# Set the keymap -xkmap-set - -exec fluxbox diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf deleted file mode 100755 index 6d11b2e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf +++ /dev/null @@ -1,49 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - Identifier "Card0" - Driver "vesa" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf.i810 b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf.i810 deleted file mode 100755 index 9615569..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf.i810 +++ /dev/null @@ -1,59 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - ### Available Driver options are:- - ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", - ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" - ### [arg]: arg optional - #Option "NoAccel" # [<bool>] - #Option "SWcursor" # [<bool>] - #Option "ColorKey" # <i> - #Option "CacheLines" # <i> - #Option "Dac6Bit" # [<bool>] - #Option "DRI" # [<bool>] - #Option "NoDDC" # [<bool>] - #Option "ShowCache" # [<bool>] - #Option "XvMCSurfaces" # <i> - #Option "PageFlip" # [<bool>] - Option "DRI" "False" - #Option "AccelMethod" "exa" - #Option "MigrationHeuristic" "greedy" - #Option "ExaNoComposite" "False" - Identifier "Card0" - Driver "intel" -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf.i810.2 b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf.i810.2 deleted file mode 100755 index a295b38..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf.i810.2 +++ /dev/null @@ -1,67 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - ### Available Driver options are:- - ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", - ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" - ### [arg]: arg optional - #Option "NoAccel" # [<bool>] - #Option "SWcursor" # [<bool>] - #Option "ColorKey" # <i> - #Option "CacheLines" # <i> - #Option "Dac6Bit" # [<bool>] - #Option "DRI" # [<bool>] - #Option "NoDDC" # [<bool>] - #Option "ShowCache" # [<bool>] - #Option "XvMCSurfaces" # <i> - #Option "PageFlip" # [<bool>] - Option "DRI" "False" - #Option "AccelMethod" "exa" - #Option "MigrationHeuristic" "greedy" - #Option "ExaNoComposite" "False" - Identifier "Card0" - Driver "intel" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf.vesa b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf.vesa deleted file mode 100755 index 6d11b2e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf.vesa +++ /dev/null @@ -1,49 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - Identifier "Card0" - Driver "vesa" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/dhcpcd b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/dhcpcd deleted file mode 100755 index ab53c30..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/dhcpcd +++ /dev/null @@ -1,6 +0,0 @@ -# -# Arguments to be passed to the DHCP client daemon -# - -DHCPCD_ARGS="-t 10 -h $HOSTNAME" - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps deleted file mode 100755 index 64bb6b7..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps +++ /dev/null @@ -1 +0,0 @@ -30 diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/fbsplash.conf b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/fbsplash.conf deleted file mode 100755 index ddd88f8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/fbsplash.conf +++ /dev/null @@ -1,8 +0,0 @@ -# -# fbsplash.conf -# - -THEMES="linhes" -SPLASH_TTYS="1 2 3 4 5 6" - -#EOF diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps deleted file mode 100755 index 7f8f011..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/hosts.allow b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/hosts.allow deleted file mode 100755 index 19bc4d8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/hosts.allow +++ /dev/null @@ -1,13 +0,0 @@ -# -# /etc/hosts.allow -# - -ALL: 127.0.0.1 - -# To allow ssh in from anywhere -sshd: ALL - -# To allow ssh in from local net (example) -#sshd: 192.168.178.0/255.255.255.0 - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/inittab b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/inittab deleted file mode 100755 index b2364fc..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/inittab +++ /dev/null @@ -1,39 +0,0 @@ -# -# /etc/inittab -# - -# Runlevels: -# 0 Halt -# 1(S) Single-user -# 2 Not used -# 3 Multi-user -# 4 Not used -# 5 X11 -# 6 Reboot - -## Only one of the following two lines can be uncommented! -# Boot to console -id:3:initdefault: -# Boot to X11 -#id:5:initdefault: - -rc::sysinit:/etc/rc.sysinit -rs:S1:wait:/etc/rc.single -rm:2345:wait:/etc/rc.multi -rh:06:wait:/etc/rc.shutdown -su:S:wait:/sbin/sulogin -p - -# -8 options fixes umlauts problem on login -c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux -n -l /usr/sbin/ulogin -c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux -c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux - -ca::ctrlaltdel:/sbin/shutdown -t3 -r now - -# Example lines for starting a login manager -#x:5:respawn:/usr/bin/xdm -nodaemon -#x:5:respawn:/usr/sbin/gdm -nodaemon -#x:5:respawn:/opt/kde/bin/kdm -nodaemon -#x:5:respawn:/usr/bin/slim >& /dev/null - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/inittab.larchsave b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/inittab.larchsave deleted file mode 100755 index 2de483f..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/inittab.larchsave +++ /dev/null @@ -1,43 +0,0 @@ -# -# /etc/inittab -# - -# Runlevels: -# 0 Halt -# 1(S) Single-user -# 2 Not used -# 3 Multi-user -# 4 Not used -# 5 X11 -# 6 Reboot - -## Only one of the following two lines can be uncommented! -# Boot to console -id:5:initdefault: -# Boot to X11 -#id:5:initdefault: - -rc::sysinit:/etc/rc.sysinit -rs:S1:wait:/etc/rc.single -rm:2345:wait:/etc/rc.multi -rh:06:wait:/etc/rc.shutdown -su:S:wait:/sbin/sulogin -p - -# -8 options fixes umlauts problem on login -c1:2345:respawn:/sbin/agetty -8 38400 vc/1 linux -n -l /etc/ulogin -c2:2345:respawn:/sbin/agetty -8 38400 vc/2 linux -c3:2345:respawn:/sbin/agetty -8 38400 vc/3 linux -c4:2345:respawn:/sbin/agetty -8 38400 vc/4 linux -c5:2345:respawn:/sbin/agetty -8 38400 vc/5 linux -c6:2345:respawn:/sbin/agetty -8 38400 vc/6 linux -c7:5:respawn:/usr/bin/openvt -fwc 6 -- /bin/su - mythtv -c /usr/bin/startx >& /dev/null - -ca::ctrlaltdel:/sbin/shutdown -t3 -r now - -# Example lines for starting a login manager -#x:5:respawn:/usr/bin/xdm -nodaemon -#x:5:respawn:/usr/sbin/gdm -nodaemon -#x:5:respawn:/opt/kde/bin/kdm -nodaemon -#x:5:respawn:/usr/bin/slim >& /dev/null - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/larch-shutdown b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/larch-shutdown deleted file mode 100755 index d614d4b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/larch-shutdown +++ /dev/null @@ -1,47 +0,0 @@ -# Functions used by rc.shutdown -# Modified versions for larch live systems - -f_saveclock () -{ - : -} - -f_swapoff () -{ - ############################# Include session saving functions - # . /opt/larch-live/session-save/shutdown2 - # if [ -f /tmp/checkse ]; then - # . /tmp/checkse - #else - # checkse - # fi - - if [ -n "${saving}" ] && ! session_save; then - echo - echo "If you know what you are doing, you may be able to recover" - echo "something from this unpleasant situation." - echo - echo "You may use the command line to investigate further ..." - echo - echo "When finished please enter 'exit', the shutdown process will" - echo "then continue." - sh -i - fi - - ############################# - - stat_busy "Deactivating Swap" - /sbin/swapoff -a - stat_done -} - -f_remountro () -{ - if [ -n "${ejectdev}" ]; then - echo "Ejecting live CD" - eject ${ejectdev} - echo "sleeping for 6 seconds" - sleep 6 - - fi -} diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/mkinitcpio.conf.larch b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/mkinitcpio.conf.larch deleted file mode 100755 index 0a9b572..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/mkinitcpio.conf.larch +++ /dev/null @@ -1,65 +0,0 @@ -# vim:set ft=sh -# MODULES -# The following modules are loaded before any boot hooks are -# run. Advanced users may wish to specify all system modules -# in this array. For instance: -# MODULES="piix ide_disk reiserfs" -MODULES="" - -# BINARIES -# This setting includes, into the CPIO image, and additional -# binaries a given user may wish. This is run first, so may -# be used to override the actual binaries used in a given hook. -# (Existing files are NOT overwritten is already added) -# BINARIES are dependancy parsed, so you may safely ignore libraries -BINARIES="" - -# FILES -# This setting is similar to BINARIES above, however, files are added -# as-is and are not parsed in anyway. This is useful for config files. -# Some users may wish to include modprobe.conf for custom module options, -# like so: -# FILES="/etc/modprobe.conf" -FILES="" - -# HOOKS -# This is the most important setting in this file. The HOOKS control the -# modules and scripts added to the image, and what happens at boot time. -# Order is important, and it is recommended that you do not change the -# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for -# help on a given hook. -# 'base' is _required_ unless you know precisely what you are doing. -# 'udev' is _required_ in order to automatically load modules -# 'filesystems' is _required_ unless you specify your fs modules in MODULES -# Examples: -# This setup specifies all modules in the MODULES setting above. -# No raid, lvm2, or encrypted root is needed. -# HOOKS="base" -# -# This setup will autodetect all modules for your system and should -# work as a sane default -# HOOKS="base udev autodetect pata scsi sata filesystems" -# -# This is identical to the above, except the old ide subsystem is -# used for IDE devices instead of the new pata subsystem. -# HOOKS="base udev autodetect ide scsi sata filesystems" -# -# This setup will generate a 'full' image which supports most systems. -# No autodetection is done. -# HOOKS="base udev pata scsi sata usb filesystems" -# -# This setup assembles an pata raid array with an encrypted root FS. -# Note: See 'mkinitcpio -H raid' for more information on raid devices. -# HOOKS="base udev pata raid encrypt filesystems" -# -# This setup loads an lvm2 volume group on a usb device. -# HOOKS="base udev usb lvm2 filesystems" -HOOKS="base udev autodetect pata scsi sata filesystems larch1 larch2_aufs larch3 fbsplash" - -# COMPRESSION -# Use this to compress the initramfs image. With kernels earlier than -# 2.6.30, only gzip is supported, which is also the default. Newer kernels -# support gzip, bzip2 and lzma. -#COMPRESSION="gzip" -#COMPRESSION="bzip2" -#COMPRESSION="lzma" diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/ppp/options b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/ppp/options deleted file mode 100755 index 237c390..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/ppp/options +++ /dev/null @@ -1,352 +0,0 @@ -# /etc/ppp/options -# -# Originally created by Jim Knoble <jmknoble@mercury.interpath.net> -# Modified for Debian by alvar Bray <alvar@meiko.co.uk> -# Modified for PPP Server setup by Christoph Lameter <clameter@debian.org> -# Modified for ArchLinux by Manolis Tzanidakis <manolis@archlinux.org> -# -# To quickly see what options are active in this file, use this command: -# egrep -v '#|^ *$' /etc/ppp/options - -# Specify which DNS Servers the incoming Win95 or WinNT Connection should use -# Two Servers can be remotely configured -# ms-dns 192.168.1.1 -# ms-dns 192.168.1.2 - -# Specify which WINS Servers the incoming connection Win95 or WinNT should use -# ms-wins 192.168.1.50 -# ms-wins 192.168.1.51 - -# Run the executable or shell command specified after pppd has -# terminated the link. This script could, for example, issue commands -# to the modem to cause it to hang up if hardware modem control signals -# were not available. -#disconnect "chat -- \d+++\d\c OK ath0 OK" - -# async character map -- 32-bit hex; each bit is a character -# that needs to be escaped for pppd to receive it. 0x00000001 -# represents '\x01', and 0x80000000 represents '\x1f'. -asyncmap 0 - -# Require the peer to authenticate itself before allowing network -# packets to be sent or received. -# Please do not disable this setting. It is expected to be standard in -# future releases of pppd. Use the call option (see manpage) to disable -# authentication for specific peers. -#auth - -# Use hardware flow control (i.e. RTS/CTS) to control the flow of data -# on the serial port. -crtscts - -# Use software flow control (i.e. XON/XOFF) to control the flow of data -# on the serial port. -#xonxoff - -# Specifies that certain characters should be escaped on transmission -# (regardless of whether the peer requests them to be escaped with its -# async control character map). The characters to be escaped are -# specified as a list of hex numbers separated by commas. Note that -# almost any character can be specified for the escape option, unlike -# the asyncmap option which only allows control characters to be -# specified. The characters which may not be escaped are those with hex -# values 0x20 - 0x3f or 0x5e. -#escape 11,13,ff - -# Don't use the modem control lines. -#local - -# Specifies that pppd should use a UUCP-style lock on the serial device -# to ensure exclusive access to the device. -lock - -# Don't show the passwords when logging the contents of PAP packets. -# This is the default. -hide-password - -# When logging the contents of PAP packets, this option causes pppd to -# show the password string in the log message. -#show-password - -# Use the modem control lines. On Ultrix, this option implies hardware -# flow control, as for the crtscts option. (This option is not fully -# implemented.) -modem - -# Set the MRU [Maximum Receive Unit] value to <n> for negotiation. pppd -# will ask the peer to send packets of no more than <n> bytes. The -# minimum MRU value is 128. The default MRU value is 1500. A value of -# 296 is recommended for slow links (40 bytes for TCP/IP header + 256 -# bytes of data). -#mru 542 - -# Set the interface netmask to <n>, a 32 bit netmask in "decimal dot" -# notation (e.g. 255.255.255.0). -#netmask 255.255.255.0 - -# Disables the default behaviour when no local IP address is specified, -# which is to determine (if possible) the local IP address from the -# hostname. With this option, the peer will have to supply the local IP -# address during IPCP negotiation (unless it specified explicitly on the -# command line or in an options file). -#noipdefault - -# Enables the "passive" option in the LCP. With this option, pppd will -# attempt to initiate a connection; if no reply is received from the -# peer, pppd will then just wait passively for a valid LCP packet from -# the peer (instead of exiting, as it does without this option). -#passive - -# With this option, pppd will not transmit LCP packets to initiate a -# connection until a valid LCP packet is received from the peer (as for -# the "passive" option with old versions of pppd). -#silent - -# Don't request or allow negotiation of any options for LCP and IPCP -# (use default values). -#-all - -# Disable Address/Control compression negotiation (use default, i.e. -# address/control field disabled). -#-ac - -# Disable asyncmap negotiation (use the default asyncmap, i.e. escape -# all control characters). -#-am - -# Don't fork to become a background process (otherwise pppd will do so -# if a serial device is specified). -#-detach - -# Disable IP address negotiation (with this option, the remote IP -# address must be specified with an option on the command line or in -# an options file). -#-ip - -# Disable IPCP negotiation and IP communication. This option should -# only be required if the peer is buggy and gets confused by requests -# from pppd for IPCP negotiation. -#noip - -# Disable magic number negotiation. With this option, pppd cannot -# detect a looped-back line. -#-mn - -# Disable MRU [Maximum Receive Unit] negotiation (use default, i.e. -# 1500). -#-mru - -# Disable protocol field compression negotiation (use default, i.e. -# protocol field compression disabled). -#-pc - -# Require the peer to authenticate itself using PAP. -#+pap - -# Don't agree to authenticate using PAP. -#-pap - -# Require the peer to authenticate itself using CHAP [Cryptographic -# Handshake Authentication Protocol] authentication. -#+chap - -# Don't agree to authenticate using CHAP. -#-chap - -# Disable negotiation of Van Jacobson style IP header compression (use -# default, i.e. no compression). -#-vj - -# Increase debugging level (same as -d). If this option is given, pppd -# will log the contents of all control packets sent or received in a -# readable form. The packets are logged through syslog with facility -# daemon and level debug. This information can be directed to a file by -# setting up /etc/syslog.conf appropriately (see syslog.conf(5)). (If -# pppd is compiled with extra debugging enabled, it will log messages -# using facility local2 instead of daemon). -#debug - -# Append the domain name <d> to the local host name for authentication -# purposes. For example, if gethostname() returns the name porsche, -# but the fully qualified domain name is porsche.Quotron.COM, you would -# use the domain option to set the domain name to Quotron.COM. -#domain <d> - -# Enable debugging code in the kernel-level PPP driver. The argument n -# is a number which is the sum of the following values: 1 to enable -# general debug messages, 2 to request that the contents of received -# packets be printed, and 4 to request that the contents of transmitted -# packets be printed. -#kdebug n - -# Set the MTU [Maximum Transmit Unit] value to <n>. Unless the peer -# requests a smaller value via MRU negotiation, pppd will request that -# the kernel networking code send data packets of no more than n bytes -# through the PPP network interface. -#mtu <n> - -# Set the name of the local system for authentication purposes to <n>. -# This is a privileged option. With this option, pppd will use lines in the -# secrets files which have <n> as the second field when looking for a -# secret to use in authenticating the peer. In addition, unless overridden -# with the user option, <n> will be used as the name to send to the peer -# when authenticating the local system to the peer. (Note that pppd does -# not append the domain name to <n>.) -#name <n> - -# Enforce the use of the hostname as the name of the local system for -# authentication purposes (overrides the name option). -#usehostname - -# Set the assumed name of the remote system for authentication purposes -# to <n>. -#remotename <n> - -# Add an entry to this system's ARP [Address Resolution Protocol] -# table with the IP address of the peer and the Ethernet address of this -# system. -proxyarp - -# Use the system password database for authenticating the peer using -# PAP. Note: mgetty already provides this option. If this is specified -# then dialin from users using a script under Linux to fire up ppp wont work. -# login - -# If this option is given, pppd will send an LCP echo-request frame to the -# peer every n seconds. Normally the peer should respond to the echo-request -# by sending an echo-reply. This option can be used with the -# lcp-echo-failure option to detect that the peer is no longer connected. -lcp-echo-interval 30 - -# If this option is given, pppd will presume the peer to be dead if n -# LCP echo-requests are sent without receiving a valid LCP echo-reply. -# If this happens, pppd will terminate the connection. Use of this -# option requires a non-zero value for the lcp-echo-interval parameter. -# This option can be used to enable pppd to terminate after the physical -# connection has been broken (e.g., the modem has hung up) in -# situations where no hardware modem control lines are available. -lcp-echo-failure 4 - -# Set the LCP restart interval (retransmission timeout) to <n> seconds -# (default 3). -#lcp-restart <n> - -# Set the maximum number of LCP terminate-request transmissions to <n> -# (default 3). -#lcp-max-terminate <n> - -# Set the maximum number of LCP configure-request transmissions to <n> -# (default 10). -#lcp-max-configure <n> - -# Set the maximum number of LCP configure-NAKs returned before starting -# to send configure-Rejects instead to <n> (default 10). -#lcp-max-failure <n> - -# Set the IPCP restart interval (retransmission timeout) to <n> -# seconds (default 3). -#ipcp-restart <n> - -# Set the maximum number of IPCP terminate-request transmissions to <n> -# (default 3). -#ipcp-max-terminate <n> - -# Set the maximum number of IPCP configure-request transmissions to <n> -# (default 10). -#ipcp-max-configure <n> - -# Set the maximum number of IPCP configure-NAKs returned before starting -# to send configure-Rejects instead to <n> (default 10). -#ipcp-max-failure <n> - -# Set the PAP restart interval (retransmission timeout) to <n> seconds -# (default 3). -#pap-restart <n> - -# Set the maximum number of PAP authenticate-request transmissions to -# <n> (default 10). -#pap-max-authreq <n> - -# Set the maximum time that pppd will wait for the peer to authenticate -# itself with PAP to <n> seconds (0 means no limit). -#pap-timeout <n> - -# Set the CHAP restart interval (retransmission timeout for -# challenges) to <n> seconds (default 3). -#chap-restart <n> - -# Set the maximum number of CHAP challenge transmissions to <n> -# (default 10). -#chap-max-challenge - -# If this option is given, pppd will rechallenge the peer every <n> -# seconds. -#chap-interval <n> - -# With this option, pppd will accept the peer's idea of our local IP -# address, even if the local IP address was specified in an option. -#ipcp-accept-local - -# With this option, pppd will accept the peer's idea of its (remote) IP -# address, even if the remote IP address was specified in an option. -#ipcp-accept-remote - -# Disable the IPXCP and IPX protocols. -# To let pppd pass IPX packets comment this out --- you'll probably also -# want to install ipxripd, and have the Internal IPX Network option enabled -# in your kernel. /usr/doc/HOWTO/IPX-HOWTO.gz contains more info. -noipx - -# Exit once a connection has been made and terminated. This is the default, -# unless the `persist' or `demand' option has been specified. -#nopersist - -# Do not exit after a connection is terminated; instead try to reopen -# the connection. -#persist - -# Terminate after n consecutive failed connection attempts. -# A value of 0 means no limit. The default value is 10. -#maxfail <n> - -# Initiate the link only on demand, i.e. when data traffic is present. -# With this option, the remote IP address must be specified by the user on -# the command line or in an options file. Pppd will initially configure -# the interface and enable it for IP traffic without connecting to the peer. -# When traffic is available, pppd will connect to the peer and perform -# negotiation, authentication, etc. When this is completed, pppd will -# commence passing data packets (i.e., IP packets) across the link. -#demand - -# Specifies that pppd should disconnect if the link is idle for <n> seconds. -# The link is idle when no data packets (i.e. IP packets) are being sent or -# received. Note: it is not advisable to use this option with the persist -# option without the demand option. If the active-filter option is given, -# data packets which are rejected by the specified activity filter also -# count as the link being idle. -#idle <n> - -# Specifies how many seconds to wait before re-initiating the link after -# it terminates. This option only has any effect if the persist or demand -# option is used. The holdoff period is not applied if the link was -# terminated because it was idle. -#holdoff <n> - -# Wait for up n milliseconds after the connect script finishes for a valid -# PPP packet from the peer. At the end of this time, or when a valid PPP -# packet is received from the peer, pppd will commence negotiation by -# sending its first LCP packet. The default value is 1000 (1 second). -# This wait period only applies if the connect or pty option is used. -#connect-delay <n> - -# Packet filtering: for more information, see pppd(8) -# Any packets matching the filter expression will be interpreted as link -# activity, and will cause a "demand" connection to be activated, and reset -# the idle connection timer. (idle option) -# The filter expression is akin to that of tcpdump(1) -#active-filter <filter-expression> - -# uncomment the line below this if you use PPPoE -#plugin /usr/lib/pppd/plugins/pppoe.so - -# ---<End of File>--- diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/rc.local b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/rc.local deleted file mode 100755 index 2d488a2..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/rc.local +++ /dev/null @@ -1,93 +0,0 @@ -#!/bin/bash -# -# /etc/rc.local: Local multi-user startup script. -# -. /etc/rc.conf -. /etc/rc.d/functions -. /etc/profile -. ${MV_ROOT}/bin/install_functions.sh - -function mysql_check { - mysql -e "show databases;" 2>/dev/null >/dev/null - return $? -} - -function mythconverg_check { - mysql mythconverg -e "describe settings;" 2>/dev/null >/dev/null - return $? -} - -function install_db { - pacman --noconfirm -R mythdb-initial 2>/dev/null > /dev/null - pacman -S --noconfirm mythdb-initial 2>/dev/null > /dev/null -} - - - - -#check to see if mysql is running -stat_busy "Checking Mysql" -ATTEMPT=0 -mysql_check && printhl " Installing the initial database" &&install_db -mythconverg_check -status=$? -while [ ! $status = 0 ] -do - ((ATTEMPT=ATTEMPT+1)) - /etc/rc.d/mysqld stop - sleep 2 - /etc/rc.d/mysqld start - mysqlstatus=$? - if [ $mysqlstatus = 0 ] - then - mysql_check && install_db - mythconverg_check - status=$? - fi - if [ $ATTEMPT = 20 ] - then - printhl " Could not start mysql or install mythconverg within 20 attempts" - printhl " Aborting install" - exit 20 - fi -done -stat_done - -#check network parms -stat_busy "Checking network" -init_network -stat_done - -stat_busy "Probing network" -request_dhcp & -stat_done - -#save some cmdline options -stat_busy "Parsing command line" -parse_cmdline_2_db -bootsplash_setup -stat_done - -#search for remote -stat_busy "Checking for remote" -init_remote -stat_done -printhl "Finished" - - -echo $CMDLINE | grep -qi NoX -if [ $? = 0 ] -then - echo "" - printhl "No auto X option found" - # /usr/bin/chvt 2 -else - /root/startx & -fi - - -# Set up automatically logged in user -if [ -f /.livesys/autologin ]; then - cp /.livesys/autologin /tmp/newuser -fi - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/rc.local.shutdown b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/rc.local.shutdown deleted file mode 100755 index 2b5f735..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/rc.local.shutdown +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -# -# /etc/rc.local.shutdown: Local shutdown script. -# - -# Save sound volume, etc. -alsactl store diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.bash_profile b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.bash_profile deleted file mode 100755 index 600bd9b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.bash_profile +++ /dev/null @@ -1,3 +0,0 @@ -. $HOME/.bashrc - -. /etc/X11/xinit/startx.custom diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.bashrc b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.bashrc deleted file mode 100755 index fcabce0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.bashrc +++ /dev/null @@ -1,3 +0,0 @@ -alias ls='ls --color=auto' -PS1='[\u@\h \W]\$ ' - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.xinitrc b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.xinitrc deleted file mode 100755 index c6febe5..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.xinitrc +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -# -# ~/.xinitrc -# -# Executed by startx (run your window manager from here) -# - -# exec gnome-session -# exec startkde -# exec startxfce4 -# exec icewm -# exec openbox -# exec blackbox -exec fluxbox -# exec ratpoison -# exec dwm diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.xsession b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.xsession deleted file mode 100755 index a16dc0b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.xsession +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# -# ~/.xsession -# -# Executed by xdm/gdm/kdm at login -# - -/bin/bash --login -i ~/.xinitrc - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/slim.conf b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/slim.conf deleted file mode 100755 index 35ed579..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/slim.conf +++ /dev/null @@ -1,79 +0,0 @@ -# Path, X server and arguments (if needed) -# Note: -xauth $authfile is automatically appended -default_path ./:/bin:/usr/bin:/usr/local/bin:/usr/bin -default_xserver /usr/bin/X -xserver_arguments -nolisten tcp vt07 - -# Commands for halt, login, etc. -halt_cmd /sbin/shutdown -h now -reboot_cmd /sbin/shutdown -r now -console_cmd /usr/bin/terminal -x /bin/sh -c "/bin/cat /etc/issue; exec /bin/login" -#suspend_cmd /usr/sbin/suspend - -# Full path to the xauth binary -xauth_path /usr/bin/xauth - -# Xauth file for server -authfile /var/run/slim.auth - - -# Activate numlock when slim starts. Valid values: on|off -# numlock on - -# Hide the mouse cursor (note: does not work with some WMs). -# Valid values: true|false -# hidecursor false - -# This command is executed after a succesful login. -# you can place the %session and %theme variables -# to handle launching of specific commands in .xinitrc -# depending of chosen session and slim theme -# -# NOTE: if your system does not have bash you need -# to adjust the command according to your preferred shell, -# i.e. for freebsd use: -# login_cmd exec /bin/sh - ~/.xinitrc %session -login_cmd exec /bin/bash -login ~/.xinitrc %session - -# Commands executed when starting and exiting a session. -# They can be used for registering a X11 session with -# sessreg. You can use the %user variable -# -# sessionstart_cmd some command -# sessionstop_cmd some command - -# Start in daemon mode. Valid values: yes | no -# Note that this can overridden by the command line -# option "-d" -# daemon yes - -# Available sessions (first one is the default). -# The current chosen session name is replaced in the login_cmd -# above, so your login command can handle different sessions. -# see the xinitrc.sample file shipped with slim sources -sessions xfce4,icewm,wmaker,blackbox - -# Executed when pressing F11 (requires imagemagick) -screenshot_cmd import -window root /slim.png - -# welcome message. Available variables: %host, %domain -welcome_msg Welcome to %host - -# shutdown / reboot messages -shutdown_msg The system is halting... -reboot_msg The system is rebooting... - -# default user, leave blank or remove this line -# for avoid pre-loading the username. -#default_user simone - -# current theme, use comma separated list to specify a set to -# randomly choose from -current_theme dlarch - -# Lock file -lockfile /var/lock/slim.lock - -# Log file -logfile /var/log/slim.log - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/root/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/root/.fluxbox/apps deleted file mode 100755 index 68fae0a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/root/.fluxbox/apps +++ /dev/null @@ -1,2 +0,0 @@ -[startup] {feh --bg-scale ~/.fluxbox/wallpaper.png} - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/root/LinHES-install.sh b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/root/LinHES-install.sh deleted file mode 100755 index 6acd24a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/root/LinHES-install.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -#redirect stderr to stdout, then rediret stdout to file -. /etc/profile -exec 2>&1 -exec > /tmp/mythvantage_install.log -#/usr/bin/nvidia-settings -a InitialPixmapPlacement=2 -#keylaunch & -#/usr/bin/tilda & -#/usr/X11R6/bin/unclutter -root -idle 0 -jitter 400 -noevents & -export MALLOC_CHECK_=0 -xset s off -xset -dpms -xhost + - -CMDLINE=$(cat /proc/cmdline) -echo $CMDLINE |grep -q nfsroot -NFSROOT=$? -echo $CMDLINE |grep -q clean_upgrade -if [ $? = 0 ] -then - export CLEAN_UPGRADE=YES -else - export CLEAN_UPGRADE=NO -fi -MythVantage -r - -if [ x$NFSROOT = x1 ] -then - unbuffer MythVantage & -else - NETBOOT=YES MythVantage & -fi - -exec fluxbox > /var/log/fluxbox.log 2>&1 diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/root/startx b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/root/startx deleted file mode 100755 index 9274703..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/root/startx +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -. /etc/profile - -export USER=root -export HOME=/root - -CMDLINE=$(cat /proc/cmdline) -TEMPVAR=${CMDLINE#*ip=} -IP=${TEMPVAR%% *} -echo $CMDLINE |grep -q vnc -USEVNC=$? - -if [ x$USEVNC = x1 ] -then - $MV_ROOT/bin/xconfig.sh 2>/dev/null - cat /etc/X11/xorg.conf | sed -e 's/dev\/mouse/dev\/psaux/g'> /root/xorg.conf.install - startx /root/LinHES-install.sh -- -logverbose 6 -config /root/xorg.conf.install -allowMouseOpenFail 2>/tmp/x.log - else - #VNC - pacman -Sf --noconfirm tightvnc - cd /root - mkdir .vnc - echo mythvantage |vncpasswd -f > /root/.vnc/passwd - chmod 500 /root/.vnc/passwd - rm /root/.vnc/xstartup - ln -s /root/LinHES-install.sh /root/.vnc/xstartup - vncserver -fi diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/vetopacks b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/vetopacks deleted file mode 100755 index 2bb19ee..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/vetopacks +++ /dev/null @@ -1 +0,0 @@ -#xorg-twm diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/addedpacks b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/addedpacks deleted file mode 100755 index 03f89f0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/addedpacks +++ /dev/null @@ -1,229 +0,0 @@ -# These are needed to build a live CD -#linhes-live -squashfs-tools -lzop - -syslinux - -# You need a kernel. -#kernel26 is now in 'base' -aufs2 - -# To eject a cd -eject - -# Useful for use as installer, etc. -#ntfsprogs -#parted - -#ddcxinfo-knoppix -#hwd - -sudo - -lsof -cdrkit -dvd+rw-tools - - -# generally useful tools which don't require X -#mtools is required by syslinux -openssh -dosfstools -alsa-lib -alsa-oss -alsa-utils -cdparanoia -cdrdao -unzip - - -# Xorg packages -*xorg -#xorg-server -#xorg-xkb-utils -#xorg-xauth -#xorg-server-utils -#xorg-xinit -#xorg-input-drivers -#xorg-apps -#xorg-fonts-100dpi -#xorg-fonts-75dpi -#xorg-res-utils -ttf-ms-fonts - -#xorg-video-drivers -xf86-video-amd -xf86-video-apm -xf86-video-ark -xf86-video-ati -xf86-video-chips -xf86-video-cirrus -xf86-video-dummy -xf86-video-fbdev -xf86-video-glint -xf86-video-i128 -xf86-video-i740 -#xf86-video-i810 -#xf86-video-imstt -xf86-video-intel -xf86-video-mga -xf86-video-neomagic -xf86-video-nv -xf86-video-openchrome -xf86-video-radeonhd -xf86-video-rendition -xf86-video-s3 -xf86-video-s3virge -xf86-video-savage -xf86-video-siliconmotion -xf86-video-sis -xf86-video-sisusb -#xf86-video-tdfx -xf86-video-trident -xf86-video-tseng -#unichrome is busted and causes X to segfault -#xf86-video-unichrome -xf86-video-v4l -xf86-video-vesa -#vga should not be installed, vesa can handle when other drivers fail -#xf86-video-vga -#xf86-video-via -xf86-video-vmware -xf86-video-voodoo - -# X apps -#luser -#localed -unclutter -xterm -xorg-apps -#xkmap - -#gparted -#larchin - -#mythtv -mythtv -mythtv-contrib -mythplugins-mytharchive -mythplugins-mythbrowser -#mythcontrols -#mythflix -mythplugins-mythgallery -mythplugins-mythgame -mythplugins-mythmusic -#mythphone -myththemes -#mythweather -mythplugins-mythvideo -mythsmolt -#morethemes -linhes-theme -linhes-scripts -nuvexport -lirc -lirc-utils -mysql -xmltv -esound - -#Window Manager -fluxbox -feh - -#Other -dbus -hal -fftw2 -libcdaudio -iptables -pkgconfig -taglib -#portmap -ivtv-utils -dvb-firmware -dbus-python - -#MythVantage Installer deps -bc -mysql-python -expect -curl -dnsutils -avahi - -#Wireless -b43-fwcutter -#ipw2100-fw -#ipw2200-fw -#ipw3945 -#ipw3945-ucode -#ipw3945d -madwifi -madwifi-utils -ndiswrapper -ndiswrapper-utils -#netcfg -tiacx -tiacx-firmware -wireless_tools -#wlan-ng26 -#wlan-ng26-utils -zd1211-firmware -hdhomerun -#---- -LinHES-config -LinHES-system -linhes-sounds -etcnet -runit -runit-scripts -media_dirs - -#--- -tweaker -ethtool -nfs-utils -netkit-telnet -ntp -syslog-ng -ppp -mingetty -setserial -acpid -fbsplash -linhes-splash -nvram-wakup -#tatir -pvr150-firmware -wol -mjpegtools -perl-net-upnp -aumix -tablet-encode -ntfs-3g -joyutils -ffmpeg-svn -#myth2ipod -myt2xvid3 -mediaserv - -#---Firewire -libraw1394 -libavc1394 -# wrapper for mplayer -mplayer-wrapper - -# in-place commercial remover (for user job) -# moved to linhes-scripts -#removecommercials - -#Modules for Atheros base NICs -#atl1e - -linux-firmware - -larch-live -mkinitcpio-busybox -windowmaker-crm-git diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/bootlines b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/bootlines deleted file mode 100755 index 0005035..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/bootlines +++ /dev/null @@ -1,23 +0,0 @@ -# The information here will be adapted for the bootloader and inserted into its configuration -# file at the place marked '###LARCH' -# This header will be removed. -# Each block must have an empty line before and after it. -# There may be no empty lines within a block. - -comment: -title: Install CD -options: - -comment: -title: Install CD with vesa xorg driver -options: nomodeset xvesa - -comment: Might be useful if there is some trouble with starting xorg -title: Boot to console -options: nox - -#comment: -#title: larch with swap -#options: swap - -# END OF FILE diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cachepacks b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cachepacks deleted file mode 100755 index 4e9a790..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cachepacks +++ /dev/null @@ -1,59 +0,0 @@ -mythdb-initial -nvidia -nvidia-utils -vdpauinfo -nvidia-96xx -nvidia-96xx-utils -#vdpinfo-96xx -lighttpd -local-website -mythplugins-mythweb -nfs-utils -samba -mplayer -xine-ui -lcdproc -mythappletrailers -mythstream -oss -xscreensaver -tightvnc - -#added from error log -mysql -mythplugins-mythnews -pycairo -pygobject -python-numeric -pygtk -fam -sqlite3 -xe -romdb -gconf -gnome-keyring -gnome-mime-data -gnome-python -gnome-python-extras -gnome-vfs -hunspell -libbonobo -libbonoboui -libgnome -libgnomecanvas -libgnomeui -libidl2 -miro -mozilla-common -nspr -nss -orbit2 -polkit -pyorbit -pyrex -startup-notification -xulrunner -#mythmovies -#myth2ipod -myt2xvid3 -#mediaserv diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/colors.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/colors.lst deleted file mode 100755 index 3f544ce..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/colors.lst +++ /dev/null @@ -1,36 +0,0 @@ -#color schemes - ganked from SGD ( http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=236631 ) -# TODO change these and make some more... specifically an "arch" theme -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Barlond -color white/cyan yellow/blue - -title Barlond2 -color white/blue yellow/cyan - -title Simple Black -color light-gray/black yellow/blue - -title Matrix -color green/black light-green/green - -title Dalton Bros. -color red/green green/red - -title Debian -color cyan/blue white/blue - -title BW -color light-gray/black black/light-gray - -title BW Inverse -color black/light-gray - -title SGD Non Default -color black/cyan yellow/black diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/help.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/help.lst deleted file mode 100755 index 6e74187..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/help.lst +++ /dev/null @@ -1,16 +0,0 @@ -# Help files must be exactly 23 lines long. -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to main menu -configfile /boot/grub/menu.lst - -title HOW-TO: Boot an existing system -cat /boot/grub/help/bootexisting.txt -pause Press enter to continue... - -title HOW-TO: Contribute to this help -cat /boot/grub/help/contrib.txt -pause Press enter to continue... diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/help/bootexisting.txt b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/help/bootexisting.txt deleted file mode 100755 index 881f3e8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/help/bootexisting.txt +++ /dev/null @@ -1,23 +0,0 @@ -HOWTO: Boot an existing install - -Select "More Options" from the main menu. -Move the cursor to "[EDIT ME] Boot an existing linux install" -Press "e" - -At this point you will see the following: - root (hd0,0) - kernel /vmlinuz26 root=/dev/hda3 ro - initrd /kernel26.img - -This needs to be changed to accomodate your hardware. - -The first line should be changed to indicate where your boot medium resides. - "(hd0,0)" is the first partition on the first hard drive (hda1) - change these - numbers to indicate the partition containing your /boot directory. - -The second line should be changed to point to your kernel. If the line above -points to a partition _only_ containing /boot, then /vmlinuz26 is fine. -Otherwise, change this to /boot/vmlinuz. root= should be changed to match the -partition for your root filesystem. Other kernel parameters can be added here. - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/help/contrib.txt b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/help/contrib.txt deleted file mode 100755 index 5c79176..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/help/contrib.txt +++ /dev/null @@ -1,23 +0,0 @@ -HOWTO: Contribute to these help files - -This help is rather simplistic. -In order to provide help files or translations you simply need to make a text -file. Formatting is important (due to grub limitations). The files MUST be 80 -characters wide, and 23 lines long. Any more, and your formatting will be -corrupted when viewing the help. Please note that if your help is short, it is -worthwhile to pad with empty lines, up to 23 lines. - - - - - - - - - - - - - - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/keyboards.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/keyboards.lst deleted file mode 100755 index 5237c1a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/keyboards.lst +++ /dev/null @@ -1,111 +0,0 @@ -#keyboard layouts - ganked from SGD ( http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=236631 ) -# TODO add other languages -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Default layout -setkey - -title German layout -setkey y z -setkey z y -setkey Y Z -setkey Z Y -setkey equal parenright -setkey parenright parenleft -setkey parenleft asterisk -setkey doublequote at -setkey plus bracketright -setkey minus slash -setkey slash ampersand -setkey ampersand percent -setkey percent caret -setkey underscore question -setkey question underscore -setkey semicolon less -setkey less numbersign -setkey numbersign backslash -setkey colon greater -setkey greater bar -setkey asterisk braceright - - -title Spanish layout -setkey -setkey slash ampersand -setkey ampersand caret -setkey caret braceleft -setkey asterisk braceright -setkey parenleft asterisk -setkey parenright parenleft -setkey minus slash -setkey equal parenright -setkey quote minus -setkey underscore question -setkey question underscore -setkey braceleft quote -setkey braceright backslash -setkey colon greater -setkey greater bar -setkey doublequote at -setkey backslash backquote -setkey less backslash -setkey semicolon less -setkey plus colon -setkey at semicolon - -title French layout -setkey -setkey less backquote -setkey greater tilde -setkey ampersand 1 -setkey 1 exclam -setkey tilde 2 -setkey 2 at -setkey doublequote 3 -setkey 3 numbersign -setkey quote 4 -setkey 4 dollar -setkey parenleft 5 -setkey 5 percent -setkey minus 6 -setkey 6 caret -setkey backquote 7 -setkey 7 ampersand -setkey underscore 8 -setkey 8 asterisk -setkey backslash 9 -setkey 9 parenleft -setkey at 0 -setkey 0 parenright -setkey parenright minus -setkey numbersign underscore -setkey a q -setkey A Q -setkey z w -setkey Z W -setkey caret bracketleft -setkey dollar bracketright -setkey q a -setkey Q A -setkey m semicolon -setkey M colon -setkey bracketleft quote -setkey percent doublequote -setkey asterisk backslash -setkey bracketright bar -setkey w z -setkey W Z -setkey comma m -setkey question M -setkey semicolon comma -setkey period less -setkey colon period -setkey slash greater -setkey exclam slash -setkey bar question diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/menu.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/menu.lst deleted file mode 100755 index 60216f8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/menu.lst +++ /dev/null @@ -1,26 +0,0 @@ -timeout 5 -default 0 -#color light-blue/blue light-cyan/blue -#black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -###LARCH - -title Tools... -configfile /boot/grub/tools.lst - -title Grub Settings... -configfile /boot/grub/settings.lst - -title View Help... -configfile /boot/grub/help.lst - -title More Options... -configfile /boot/grub/more.lst - -title Shutdown the Computer -halt - -title JMS Reboot the Computer -reboot - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/more.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/more.lst deleted file mode 100755 index 8fd5f7e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/more.lst +++ /dev/null @@ -1,30 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title [EXPERIMENTAL] Attempt existing Linux detection -configfile /boot/grub/tryboot.lst - -title [EDIT ME] Diskless Boot (PXE / BOOTP) -#TODO wtf? -root (nd) -kernel /vmlinuz26 ip=dhcp root=/dev/nfs nfsroot=192.168.1.2:/boot/dir - -title [EDIT ME] NFS Root Boot -root (cd) -kernel /vmlinuz26 ip=dhcp root=/dev/nfs nfsroot=192.168.1.2:/boot/dir - -title [EDIT ME] Boot Existing Linux Install -root (hd0,0) -kernel /vmlinuz26 root=/dev/hda3 ro -initrd /kernel26.img - -title [EDIT ME] Boot Existing Windows Install -rootnoverify (hd0,0) -makeactive -chainloader +1 - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/settings.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/settings.lst deleted file mode 100755 index f8f8c95..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/settings.lst +++ /dev/null @@ -1,13 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Keyboard settings -configfile /boot/grub/keyboards.lst - -title Color settings -configfile /boot/grub/colors.lst diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/splash.xpm b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/splash.xpm deleted file mode 100644 index 461ae31..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/splash.xpm +++ /dev/null @@ -1,498 +0,0 @@ -/* XPM */ -static char * splash_xpm[] = { -"640 480 15 1", -" c None", -". c #131512", -"+ c #1B2732", -"@ c #2F447B", -"# c #365289", -"$ c #575E54", -"% c #0372BC", -"& c #4592CB", -"* c #59A992", -"= c #989C90", -"- c #E7B71C", -"; c #99C0D1", -"> c #E5C45F", -", c #EBDC9F", -"' c #E4E7E0", -"''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@#@@##@#@@##@#@@##@#@@##@#@@##@#@@##@#@@##@#@@##@#@@##@#@@##@#@@#@@##@@#@##@@#@##@@#@##@@#@@#@@#@@#@@#@#@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@#@@@@@#@@@#@#@@@#@#@@@#@#@@@@@#@@@#@#@@@@@#@@@@@#@@@@@@@#@@@@@#@@@@@#@@@@@#@@@@@#@@@#@@@#@@@#@@@#@@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$#@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@#@@@@@#+@@#+@@#+@@#+@@@#+#@@@#+#@@@@@@@@@@@@@@@@@#@@@#@#@@@#@@@@@#@@#@#@@@@#@#@@@#@#@@@@@#@#@@@@@#@@@@@@@@@@@@@#@@@@@#@@@@@#@@@@@@@@@#@@@#@@@#@@@@#@@#@@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@#@@@@@#@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@#@@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@@#@@@#@@@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@#@@#+#@@@@@@@@@@@@@@#@@@#@@@#@#@@#@@@#@#@@@@@@#@#@@@@@@#@@@@#@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@#@@@#@@@#@@@@@@#@@@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+#@@@@#@@+##@@#@@#@@@@@#@@@#@@@@#@@#@@@@#@#@#@@@@#@#@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@#@@@@@#@@@@@+#@@@@@@@@@@@@@#@@@@@#@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@#@#@@@#@@@@@@@@@#@#@@@@@@@@@#@@#@@#@#@@@@@@#@#@@@@@#@@#@#@@@@@@@@@#@@@#@@@@@#@@@@@#@@@@@@@#@#@@@@@@@#@@@#@@@#@@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@#@@@@@@@@@@#@#@#@@@@@#@#@@@@@@@@@@@@#@@@@@@@@@@#@@@@@#@@@@@#@+#@@@@@#@@#@@@@@@@@@@@@@@#@@@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@#@@@#@@#@#@#@#@#@@@@#@@#@#@@#@@#@#@@@#@#@@@#@@@@#@@#+@@@@#+@@@@@@@#@@@@#@@@#+@@@@#@@@@@@#@@@@#@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@#@@@@@@@#@@@@@@@@@@@@@@@@#@+#@#@@@@@#@@#@@@#@@@@@#@#@@@#@@@@#@@#@@@@#@@@@@#@@@@@#@@@@@#@#@@@#@#@@#@@@@#@@@@@@@##@@@@@@#@@@@@@@@@@@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@#@@@@@@@#@@@@@#@#@@@#@#@@@@@@#@@@@#@#@@@@#@@#@#@#@@@@#@#@@@#@#@@@@@#@@@@#@#@@@#@#@@@@@@@@#@@@@@@#@@@@#@@@#@@@#@@@#@@@#@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@#@@@@#@@@@@#@#@@@#@@@#@@#@#@@@#@#@@@@@@@#@@@@@@@@@@@@@@@#@@#@@#@@@@@#@@@@@#@@@#@@@@@@@#@@@#@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@#@@@#@@@@@#@@@@@@#@#@@#@#@@@#@#@@@@@#@#@#@#@#@#@#@#@@@#@@#@#@@@@#@#@#@@#@@#@@@#@@@@@@@#@@@@@#@@@@@@@@@#@#@@@@@@@@@@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@#@#@@@@#@@@@@#@@@##@@#@@#@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+@@@@@@#+#@@@@@@+@@@@@@@@@@@@@@#@@@@@@@@@@#@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@#@@#@@#@@@#@@#@@#@@#@@##@@@#@#@#@#@#@#@#@#@#@#@@#@#@#@@#@#@@#@#@@@#@#@#@@#@#@#@#@@@#@#@@@#@@#@@@#@@#@#@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@+#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@#@#@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@#@@#@@#@@#@@#@@@#@#@#@@@@#@@@@#@@@#@@#@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@@#+@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@#@@#@@@#@#@#@@@@@@@@#@@#@@##@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@@#@#@@#@@@@#@@@#@@@@@@@@#@@@@@@@@@#@#@@#@@#@@@@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+#@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@#@#@#@#@@@@@#@@@#@@@@#@#@#@#@#@#@#@#@#@@@@@@@@@@@@@@#@@@@@@@@#@@@#@#@@@@@@@#@@@@@@@@@@@@@@@@#@@@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@#@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@#@@@@@@@@@#@#@@#@@#@#@#@#@###@###@###@#@###@#@##@#@#@@@#@#@#@@@@#@@@@@@#@#@#@@#@#@#@@@#@@#@@#@@#@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@+#@@@@@@@@@@@@@@#@@@@#@@#@@@#@#@@@@@@@@@@@@@@@#@#@#@#@@@#@@#@@#@#@@@#@#@#@#@#@#@#@#@#@@@@@@@@@@#@@@@@@@@#@@@@@#@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@#@@#@@#@#@@@@#@@@#@#@#@#@#@#@#@#@#@#@###@#@###@#@###@###@#@@@#@#@#@@@#@@#@@@@@@#@@#@@@@@@#@#@#@@#@@#@#@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@#@#@@#@@@@@@@@@@##@#@#@#@#@#@+##@#@@@#@#@#@#@@@@@#@@@@@@#@@@@#@@@#@@#@@#@@@#@#@@@@@@@@@@#@@@@#@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@#@#@@@#@@@@#@@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@#@#@@@@@@@@#@#@###@#@#@#@#@###@#########@#####@###@#@#@#@#@#@#@@@@#@@@#@@#@@@@@@#@@@@#@#@@@#@#@@@@#@@@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@#@@#@@@@@@@#@@@@@@#@@#@@@@@@@@@#@@#@@@@#@@@#@+##@###@#+#@##@@#@#@#@#@@@#@@@#@#@@@@@@@@@#@#@@@@@#@@@@@@@@@@@@@#@@@#@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@#@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@#@@#@@#@#@#@#@#@#@#@#@#@#@#######@######@########@#@#@#@#@#@@@@#@#@#@#@@@@@#@#@@@@@@#@#@@#@#@@@#@@@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@#@@@@@@@@@#@@@@@@@#@@@@@#@@#@@@#@@#@@@#@#@#@#@#@#@##@@###@#######@#@#@@@#@#@#@@@@#@#@@@@@@@@@@#@#@@@@@#@#@@@@@@@#@@#@@@#@@@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@#@@@@#@#@@#@@#@#@#@@#@#@#@#@###@######@#@####@#@##@############@#@@#@#@##@#@##@@@@@#@#@@@@@#@#@#@@@@@@#@@#@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@#@@@@@@@@@@@@@@@@@@@@@#@#@@@@@@#@@@#@@#@@###@#@#@#######@@##@#@#@#@#@#@@@#@@@@@@@@#@#@@@@@#@@#@@@@@@@@#@@@@#@@#@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@#@@@@#@@#@@@#@@#@@#@#@#@#@#@#@#@#@#@######@######@##@#@#####@########@#@#@#@#@###@#@#@@#@@#@@#@@#@#@#@#@@#@#@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@#@#@#@#@#@#@#@###@#@###@###+###@###@#@#@#@#@#@#@#@@@#@@@@@#@@#@@#@@@@@@#@@@@#@@@@@@#@@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@#@@@@@#@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@#@@@#@#@@#@#@#@#@@@#@#@#@#@#@#@###@#@##@###@############@#############@#@#@#@#@##@@#@@@#@#@#@#@@@@#@@@@#@#@@#@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@#@#@#@@#@@@@@@#@#@#@##@@##@#@#@##@###@####@##@#@#@#@#@#@#@#@@#@@@#@@@#@@@@@#@@#@@@@@#@@@@@#@@#@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@#@@#@@@@@@@#@@#@@#@#@@@@@#@#@#@#@##+###@###@######@#######+###@########@####@#@#@#@#@#@#@#@#@#@@@#@@#@#@@@#@#@@@@@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@#@@@@#@#@@@@@#@#@#@###@#@#@###+##+####@##################@#@@#@#@#@#@#@#@@@@@#@@#@@#@@@#@#@@@@@#@#@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@#@@@@@#@@@@@@@@@@@@@#@@#@@#@#@@@@#@@@@###@#@#@#@#@#@#############@###@#######+#@#@#@#############@#@#@#@#@#@#@@#@@##@@#@#@##@@#@@@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@#@@@@#@@@@@@@@@@@@@@@#@@#@#@@@@@#@@#@#@#@#@@@#+###@##########@#############@#@##@#@#@#@#@@@#@#@@@@@#@@#@@@#@@@@@@@#@@@#@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@@@#@@@@@#@@@#@@@#@#@@@@#@#@@#@@#@@#@#@#@#@#@##@##########@#####@#####@#######@##########@#@@#@#@#@#@###@#@#@@#@@#@#@#@#@@#@#@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@#@@@@#@#@#@#@#@##@#@##@##@#@###@###################@#####@@#@#@#@#@#@#@@@#@@#@@@@#@@@#@@@@#@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@#@@@@#@#@#@#@#@@##@#@#@#@#@###@###################@#######@###@###@#@#########@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@@@#@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@#@@@@@@@@#@#@#@@##@#@#@#@####@#@###@####@##########@#####@##@@@#@#@@@#@@@@@#@@@#@@@#@@@@#@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@#@@#@#@#@@@#@###@#@#@####@#########################################@########@#@###@#@#@#@#@#@#@#@#@#@#@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@+#@@@@#@@@@@@@@@#@@@#@#@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@@#@#@#@#@#@#@###################@###############@#####@##@@#@#@#@#@#@#@@@#@@@#@@#@@#@#@@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@#@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@#@@#@#@#@#@@#@#@#@#@#@#@###@###############@#@#######################+###@###@###@###@#@#@#@#@#@#@#@#@#@#@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@#@@@@@@@@#@@#@@@@@@#@@@@@@@@#@@@@@#@@@@#@#@@@###@#####################@###+#####+############@##@@@#+#@#@#@#@#@@#@@@@@#@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@#@#@@#@#@@#@#@#@#@#######################@#######################@###@#######@#@#@#@#@#@@##@#@#@#@#@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@#@@@@@@@@+#@#@@@@@@@@@@@@@@#@@#@#@#@#@#@##################################################@###@##@#@#@#@#@#@#@#@#@@##@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@#@#@@@@@#@@#@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@#@@#@#@#@#@#@#@#@#@#@@##################################################+#########@#####@#@#@#@#@#@#@#@#@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@#@@@@@@#@@@#@#@#@###################@###############################@@##@#@@+#@#@#@#@@@#@@@#@@@@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@#@@@#@#@@@@@#@#@@#@@#@@@#@#@#@#@#@#@###@###############################################@###############@#@#@#@#@#@#@#@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@#@@#@@@#@@@#@@@@@@@@@@@@@@@@#@@@#@@@@@@@@#@#@#@#########@#############################################@##@##@#@#@#@#@#@#@#@#@#@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@#@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@#@#@@@#@@@#@#@###@#@######@########+##################################################@####@###@#@#@#@#@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@#@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@#@@@@@@#@#@#@###################@#################################@##@@####@+#@#@#@#@#@#@#@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@#@@@@@#@@@@@@@@@@#@@@@@@@@@@#@@#@@#@@@#@@@@@@@#@#@@@#@#@@##@#@#@#@#####@########################################################@######@#@###@#@#@#@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@#@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@#@@#@#@#@#######@##@############################################@###@###@####@@#@#@#@#@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@#@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@#@#@#@#@@#@#@#@#@########################################################################+##@###@#@#@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@#@@@@@@@@#@@@@#@@@#@#@#@####################@######################################@#@##@######@@@#@#@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@@@#@@@#@@@@@#@@@@@@@@@@@@@@@@@#@@#@@#@#@@@#@@@@@@@#@@#@@@@#@#@#@#@#@#################################################################@#@####+#@####@###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@#@@#@#@#@@@@@#@@@@@@@#@@@@@@@@@@@#@@#@@@@@@@@#@#@#@#####@#############@###############################################@#######+##@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@#@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@#@#@@@@@@@@#@#@@#@#@###@###################################################################@######@######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@#@@@#@@@@@#@@@#@#@#@#####@############################################################@#@######@#@#@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@@@#@@@@#@@#@@@@@#@#@#@#@#@##########################################################################@#@###+##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@#@@@@@@#@@@@@@#@@@@#@@@#@@@@@@@@#@#@#@#@##########################################################################@#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@#@@@#@@@@@@@@#@@@@@@@@@@@#@@@@@#@#@@@#@@@#@#@#@#@#@#######@#################################################################@#@###@#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@#@@@@@@#@@#@@@@@@@@#@@@@@#@@@@@@@@@#@@@@@#@@#@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@#@#@#####@#########################################################@########@##@@#@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@#@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@#@@@@@#@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@#@#@#@#@@#@@##@@#@#@###################@########################&####&#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@#@@@#@@#@@@@#@@@@@@@#@@@@@#@@@@@#@@@@@@@@@#@@@@@@@#@@@#@#@###########################################################################@#@#+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@#@@@@@@@@@#@@#@@@@@@@@@@@@@@@@@@#@@#@@@@@@@@@@@@@@@@@@#@@@@#@@#@@@@#@@@@@@@#@@@@@#@#@#@@@#@#@@#@#@#@#@##################################################&######################@#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@#@@@@#@#@@@#@@@@@@@@@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@#@#@###########@#####################################&##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@@@#@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@#@@@@@@#@@@@@@@#@#@@#@@#@@@#@#@@#@@@@@@#@@#@@@@@@#@#@#@#@###@#####@#####################################################################@#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@#@@@@@@@@#@@@@@#@@@@@@#@@@#@@@@@@@@@#@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@#@@@@@#@@@#@#@#@#@######################################################&####################@##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@@@@#@@@#@@@@@@#@@@@@@#@@@@@#@#@@@@@@@#@@@#@@@@@@#@@@@@@@@@@@#@@@#@@@@@@#@@@@#@#@@@#@#@#@@@#@@#@#@@@@@@@#@@@#@#@#@#@#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@#@#@@@@@#@@@@@#@@@@@@@@@@#@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@#@@@@#@@@@@@#@@@@#@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@#@@@#@#@#@####+###@###################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@#@@#@@#@@@@@@@#@@@@@#@@@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@#@@@@@@@@@@@#@@#@@@@#@@#@#@#@#@#@#@#@######@########@###########################################&#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@#@@#@@@@@@@@@@@@@#@@@@@@@@@@#@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@#@@#@@@@@@@@@@#@#@#@#@###########################################################################@##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@#@@@@#@@@@@@@@@@@@@@@@#@@@@@@@@#@@@@@#@@@@@#@@@@@@#@@@@@@@@@@@@@@@@@@@@#@@@@#@#@@#@#@#@@@@#@@@@@@#@@#@@@@@@#@@@#@#@#@#@#@#######@#######################################################&#################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@@@@@@@@@@@#@@@#@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@#@#@#@@@#@@@@@#@@@#@#@@@@@@@@@@@@@#@@@#@@@@@#@@@#@@@@@#@@@@@@@@@@@#@@@#@####@####@##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@@#@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@#@@@#@@@@@@@@@@#@@@@@@@@@@#@@@#@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@#@@@@@@@@#@@@@@#@@#@#@#@#@#@###############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@@#@@@@@@@@#@@@#@@@#@@@@@#@@@@@@#@@@#@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@#@@#@@@@@@@@@#@@#@#@#@#@#########@###################################################&##############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@#@@#@@@#@@@#@@@@@@@@@@@@@@@@#@@@@#@@#@@@@#@@@#@@#@@@#@@@@@@@@#@@@@@@#@@@#@#@#@@@#@@@#@@#@@@#@#@@@@#@#@@@@@@@@@#@#@@#@#@#@#@#@#@#@##@#+####@#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@#@#@@@#@@@@@@@#@@@#@@@@@#@@@@@@@#@@@@@#@@@#@@@@@@@@#@@@@@@@@@@#@###@########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@#@#@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@#@@@#@@#@@@@#@@@@@@@@@@@@#@@@@@@#@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@#@@@@@#@@@#@@@#@#@#@@@@###@#@#@########@######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@#@#@@#@@#@@@#@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@#@@@@#@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@#@@#@@#@@@#@@@#@@@@@@@@@#@@@#@#@#@#@#@#####@####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@#@@@#@@@@#@@@@@@#@@@@#@@#@@@#@@#@@@@@@@@@@@@@#@@@@@@#@@@@@@@@#@#@@@#@@#@#@@@#@@#@@@#@@@#@@#@#@@@@@@@#@@@#@@#@@@#@@@#@#@#@@@#@#@#@#@#########@###################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@@#@@@@#@@@@@@@@@@@@@@@#@@@@@#@@@@@@@#@@@@@@@@#@@#@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@#@@@@@@@@#@@@@@@@#@#@#@########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@@@#@@@#@@@@@#@#@@@@@@@@#@#@#@#@@#@@@@#@@@#@@@@@@#@#@#@#@@@@@#@#@@@@#@@@@#@#@@#@#@@#@@@@@#@#@#@@@###@#@#@#######+###################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@#@@@@#@@@@@@@@@@@@@@#@@@@#@#@@@#@@@@#@@#@#@@@@@@@@@@@@@@@@#@@#@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@#@#@@@#@@@@@#@@@@@@@#@@#@@@@@@@#@@@@#@#@#@###@####@#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@#@@#@@@#@@@@@#@@@@@#@@#@@@@@@@@@@@@#@@#@@@#@#@@@@@@@@@@@@@@@@#@@@#@#@@#@#@#@#@@@@@@@@@#@#@@@@@#@@@@@#@@@#@#@@@#@#@#@@@@@@@@##@@#@#@#@#@########@####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@#@@@@@@@@@@@#@@@@#@@@@@@@@@@#@@@@@@@#@#@@@#@#@@@@@#@@@@@@@@@@@@@@@@@#@#@@@@@@@#@@@@@#@@@@@#@@@@@@@@@@@#@@#@@@#@@@@@@@@@@@@#@#@#@#@#####@################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@#@@@@@#@#@@#@@@@@@#@#@@#@@#@#@@@#@#@@#@#@@@@@@@@#@@@@@@@@@@#@#@@@@@@#@@#@@@#@@@#@#@@@#@@#@#@@#@#@@@#@#@@@@@#@#@#@@#@@@#@@#@@@@@#@#@###@#@#@######@####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@#@@@#@@@@#@@#@@@@@@@@@@@#@@@@@@@@#@@@@@@@@@@#@@@@#@@@@@@@@@#@@@@@@@@@#@#@@@@@@@@@#@#@#@#@#@####@#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@@#@@@@@#@@@#@@#@@@@@@@@@#@@#@@@#@#@@#@@#@@@#@#@@#@@#@#@#@@#@@@@#@@@#@@@@@#@#@@#@@@@#@#@#@@@@#@#@#@#@@@@#@@@#@@#@#@@@#@#@#@#@@@@@#@#@#@#@#@#@#@#@####@####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@#@@@@#@@@@@#@@@@@@@@@@@#@#@#@@@@@@#@@@@@@@@#@@#@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@#@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@@@@@@#@@@@#@@@@#@@@@@@@@@@#@@@#@######@#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@#@@@@@@@@@@@@@@@@#@@@@@#@@@@@#@@#@@@@@@@@@@@#@@@@@@##@@#@@@#@@@@@#@#@@@#@@@@#@#@#@@@@#@#@@@@@@@#@#@@#@@@#@@#@@@#@@#@@@#@#@@@@@@@#@#@@#@#@#@@#@#@@@##@@@##@##@#@#@#@#@###@##+##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@@@@@#@#@#@@@@#@#@@@@#@#@@@@#@@@#@#@@@@@@#@@@@@@#@#@@@@@@@#@@@#@@#@@@@@@@@@@#@@@@@#@#@#@@@@#@@@@@@#@@@@#@@@@@@#@@@@@@@#@#@#@#@#@######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@@@@@@@#@@@@@@#@@#@@@#@@@#@@@#@@#@@#@@@@#@#@##@@#@@@#@#@#@#@#@#@#@@@##@@#@#@@@@@#@#@@#@#@#@@@@@#@#@#@@@#@@@@@@#@#@@#@#@@@#@#@@@@@@#@#@@#@#@#@@#@#@@@#@#@#@@@###@#@#@#@#@####@##@#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@@@@@@@@@#@@#@#@@@#@@@@#@#@@@@#@@@@@@@#@@#@@@@@@@#@@@@#@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@#@@@@#@@#@@@@@#@@@@@@#@#@#@#@#@#@####@###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@@#@@@#@@@#@#@@#@@#@#@#@#@#@#@#@@#@#@###@#@#@#@#@#@#@#@#@#@@@#@#@@@@#@@#@@#@@#@@@#@@@@@#@@#@#@#@@@@#@#@#@#@@@@#@#@#@@#@#@#@@#@#@@#@@@#@@@#@#@#@#@#@#@#@#@###@#@###+#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@#@@@@@@@#@@#@@#@@@@@@@@@@@@@@@@@@#@@@#@@@@@#@@#@#@@#@@@#@@@#@#@#@#@#@@@#@#@@#@@@#@@@@@@#@@@@@#@@@#@#@@@#@@@@@@#@@@@@@@@@@#@#@@@@@@#@@@#@@#@@@@#@@#@@#@@@@@@#@@@#@#@#@#@#@#@####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@#@@@@@@@@@@#@@#@@@@@@#@#@@@#@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@@@##@@##@#@@#@#@#@@#@@@@@#@@@@#@#@@@#@#@@#@#@@@@@@#@#@@@#@@@@@#@#@@#@@#@@##@#@#@#@#@#@###@#@#@###@#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@##@@@#@@@#@@@#@@@@@#@@@@#@@@@@#@@@@@@#@@#@#@@#@#@@@@@#@@@@@#@@@@#@@#@@@@@#@@@#@#@@@@@#@@#@@@@@@@@@@@#@@@@#@#@#@#@#@#@##@###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@@@#@@@@@@@@@@#@@@@@@@@@@#@@@@@@@#@@@#@@@@#@@@@#@#@@#@@@@#@#@#@#@#@#@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@##@#@@@#@@@#@@#@@#@@@@@@@#@#@@#@#@@@@@#@@#@@#@#@#@@#@@@@#@#@@@#@@#@@#@#@#@#@#@#@#@#@#@#@###@###################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@#@@#@@@@@#@@@@@@@@@@@@@@@#@@@@@#@@#@#@@@@#@@@#@#@@@@#@@@@#@#@#@#@#@#@#@#@#@#@#@@#@@@@@#@@@#@@@#@@#@@#@#@#@@#@@#@@@@#@#@@@#@@#@@@@@@#@@#@#@@@@#@@@#@@#@@@@@@@#@@@@#@#@#@#@#@@@#@#@#@##############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@#@@@#@@@@@@#@@@@@@@#@@@@#@@#@@#@@@#@@@@#@@#@@#@#@#@#@#@#@##@##@#@#@#@#@###@###@###@#@#@#@#@##@@#@@##@@@#@#@@@@#@#@@#@@@#@#@@@@#@@@@@@@#@#@@@#@@@#@#@@#@#@#@#@#@#@#@#@###@#@###@#####@#######+###########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@@@#@@@@#@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@#@@@#@@#@@#@@@@@@@@#@@@@@##@@@#@#@#@#@#@#@#@#@#@#@#@@#@@@#@#@@@@#@@@@@#@#@@@@#@@@#@@@@#@#@@#@@#@@@@@@#@@@#@@@@#@@@@@@@@@@#@@#@@@#@@@@@#@#@#@@@#@#+#@#@##############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@#@@@@#@@@@@@#@@@#@@@@@@@@#@@@@@@#@@@#@@@#@@#@@#@###@#@#@#@#@#@#@#@#@#@#@###@###@###@#@#@#@#@#@#@##@@#@#@#@@@#@#@#@#@@#@#@@@@#@@#@@#@#@#@@@#@#@#@#@#@#@#@##@@#@@@#@#@#@#@#@#@#@##@######@###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@@#@@@#@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@#@@@@#@@@#@@@@@#@@@@@@#@@@#@@#@@#@#@#@#@#@#@#@#@@@#@#@#@#@#@#@#@#@@@@#@#@@@@#@#@@@@@@#@@@@@#@#@@@@@#@@@@@@#@@@@#@@@@@@#@@#@@@#@@@@#@@@#@@@#@#@#@#@#@#@#@#@##@#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@#@@@@@#@@@@#@@@@#@@#@@@@@@@@@#@@#@@@@#@#@@@#@#@#@#@#@#@#@#@#@#@##@#@#@##@###@#@#######@#@#@#@#@#@#@#@#@#@#@#@#@@#@##@@@#@#@#@@@#@#@#@@##@@@#@#@#@#@@#@@#@###@#@#@#@#@#@###@@##@@#@######@###########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@@#@@@#@@@@@@@@@@@@@@@@#@@@@#@@@@@@@@@@#@@@@@@@@@#@@@@#@#@#@@@#@@#@#@#@@@#@#@#@#@#@#@#@#@#@###@@@@@#@#@#@#@@#@@@@#@@@@@@@#@@@#@@@@#@#@@@#@@#@@#@@@#@@@@#@#@@#@@@@@@#@@@@@@@@@@@@#@@@@#@#@#@#@#@#@#@@#@#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@#@@#@@@#@@@@#@@@#@@@@#@@@@@@@#@@#@@#@@#@#@@@#@@@#@#@#@#@#@#@#@#@#@#############@###########@#@#@#@#@#@###@#@#@#@#@#@#@@@#@#@@#@@#@@@#@@@##@@#@@@#@#@##@@#@#@#@###@#@#@#@#@#@#@#@#@########@##+#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@#@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@#@@@@@@@@@#@@@#@#@@@@#@#@#@#@#@#@#@#@#@@@#@@##@@##@#@##@#@@@@#@#@#@#@#@@@#@#@@@@@#@@@#@#@@@@#@@#@#@#@#@#@@@@#@@#@@#@@@@@#@@@@#@@@#@@@#@#@#@#@#@#@#@#@@@##@###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@#@@@@@@@#@@@@#@#@#@#@@#@#@@@##@#@#@#@#@###@@###@###@###@########@#############@###@#@#@###@#@#@#@#@#@#@@#@@#@#@#@@@##@#@#@@#@@##@#@#@###@#@#@#@#@#@#@#@###@@##@###@##@#@############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@#@@@@@@@@@@@@@@#@@@@@@@#@@@@@#@@@@@@@@@#@@@@@#@@@@@@@@#@@@@@#@@#@@@@@#@@@#@@##@#@#@#@#@##@#@#@#@#@###@#@##@@@#@#@#@#@#@@@@@@@#@@#@@@@@#@#@@@#@@@@@@#@@@@@@@@#@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@#@#@#@#@#@#@####@#@#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@#@@@@@@#@@@@@@@@#@@@@@@#@@@#@@@@#@@@@#@@#@#@@@#@#@@#@@#@#@#@#@#@#@@#@###@##@###@#########@####@####@#@###@#@#@#@#@#@#@#@###@#@#@#@#@#@##@@#@#@##@#@#@##@#@#@#@#@###@#@#@#@#@#@#@#@#@#@#@###+##@#@####+#######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@#@@@@@@@@#@@@@#@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@#@@@@@@#@@@#@@@#@@@#@@#@#@#@#@#@#@#@#@###@##@##@#@#@#@####@####@#####@@@#@#@#@#@#@#@#@@@#@@@#@@#@@@#@@@#@#@@@@@@@@@@@#@@#@@@#@@@@@#@#@#@#@#@#@#@#@#@#@#@#@########@#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@#@@#@@@@@@@#@@@@@@@#@@@@@@@#@#@@@#@#@@@@#@@@#@@@#@#@#@#@#@###@####@##@##@############@###@#####@#@###########@#@#@#@#@#@#@#@#@#@#@#@#@#@@##@#@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@@###@####@#@#@###########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@@#@@@@@@@@@@#@@@@#@@@@@@@@#@@@@@#@@@@@@@@@#@@@@@@@#@@@@@#@@@#@@#@#@@@#@@@@@@#@@@#@#@#@#@#@###@#@+##+######+###@#######@#@@@@#@#@#@#@#@@@#@@@#@@@@@#@@@#@@@#@@@#@@@@#@@@#@@#@@@#@@@@@#@@@#@@@#@@@#@#@#@#@#@#@@@###@###@########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@#@@@@@@@@@@@@@#@@@@@@#@@@@@@@@@@@#@@@#@@#@@@@@#@@@@#@@#@@@@@#@#@#@#@#@#@#@#@#######@##########+########@#@###@########@####@#@#@#@#@#@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@#@#@#@#@#@#@#@#@#@#@#@#####@###@###@#######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@@@#@@@@@#@@@@@#@@@@@@@#@@@@@@@@@#@#@@@@@@@@#@@@#@@@@#@@@#@@@#@#@@#@@#@@##@#@#@#@#@@@#@#####@#####################@##@##@####@@#@#@#@#@#@#@#@#@#@#@@@#@@@#@#@#@#@#@@#@@@##@@@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#####@####@##@####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@#@@@#@@@@@#@@@#@#@@@#@@#@#@@@#@@@@#@@@#@@@#@#@@@#@#@#@@#####@#@######@#######@#################@#@###@###@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@#@#@#@#@#@#@#@###@###@##@#@#@##@#@#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@#@@@#@@@@#@@@@@@@@#@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@#@#@@#@@#@@@#@@@#@#@#@###@###@###@##@#@###@##@#@##@##+########@##@#@#@#@#@@@#@@@#@#@#@#@@@@@#@@@@@@@@#@@@@@@#@@@#@@@#@@##@@@#@#@#@#@#@#@#@#@#@###@####@##@####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@#@@@@@@@#@@@@@@@#@@#@@@#@@#@@#@@@@@@@@#@#@#@#@#@@@@#@@@#@@#@@@#@@@#@#@#@#@#@#@#@#@#######@###########################@###@###@##@####@#@#@#@#@#@#@###@#@#@#@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@#######+#@##@##@###+###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@#@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@#@#@@@@@@@@@@@#@#@@#@@@#@@@#@@#@@@#@#@#@#@#@#@############@######@####@+##@#######@###@###@##@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@@@#@#@#@#@#@#@#@#@#@#@#####@##+#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@#@@@@@@@@@#@@@@@#@@@@@@@@@@@#@@@@@@#@@#@@@@@#@@@#@@@@@@@#@@@@@#@#@#@@#@#@@@@@@@@#@@@#@#@#@#@#@#@#@#@###@####@##########@#@###@###########@############@##########@###@###@#@#@#@#@#@#@#@#@###@#@#@#@#@#@#@#@#@#@#@###@###@#######@##@##############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@#@@@@#@@@@@@@@@@#@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@@#@@@#@@@@@@#@#@@@#@#@##########@######################@###+##@####@#@#@#@#@#@#@#@#@#@#@#@@@#@@@#@#@#@#@#@#@#@@@#@@@#@@@#@@@#@#@#@#@#@#@#@#@#@###@##@##@###@##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@#@@@#@@@@@@@@#@@@@@#@#@@@@@@@#@@@#@@@@@@@@#@@@@#@#@#@@@#@@#@@#@#@@#@@@@#@@@@#@#@#@@@#@#@###@#@#@#########@###############@#######@#@###+#########@####@###@##@#@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@#@#@#@#@#@#@########@##@##@###@##@#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@#@@@#@@@@@@@#@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@#@@#@@@@@@@@@@@@@#@@@@@#@@@@@@#@@#@@@@#@@@@@@#@#@@@@@@@#@#@#@#@#@#########################@#################@##@####@#####@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@@@#@#@#@#@#@#@#@#@#@###@#@######@###@##@#@################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@#@@@@@#@@#@@@#@@@@@@#@@@#@@@@@#@@@@@@@#@#@#@@#@@@#@#@@@@#@#@@@@@#@#@@@@#@#@@#@@@#@#@#@#@###@#######################@###################@#######@####@#@########@###@###@###@#@#@###@###@###@###@###@###@###@###@##########@#@###@########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@@@#@@@#@@@@#@@@#@@@@@@@@@@@#@@@@#@@@@@@@@@@@@@@#@@@@@@@@@#@@@@#@#@@@@@@@#@@@#@@@@@#@@@@@@@#@@@@@#@#@@@@#@@#@#@@@#@@@#@#@#@#@#@#####@#######################################+###@#####@@##@#@#@@@#@#@#@#@#@#@#@#@#@@@#@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@#@####@##@##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@#@@@#@@#@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@#@#@@@@#@@@@@#@#@@#@@@@@@#@#@#@#@#########################@################################@#@###@#@##@####@##@#@@##@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@##################@##@#####+###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@#@@@#@#@@@@@#@@#@@@#@@@#@@#@@@@#@@@@#@@#@@@@#@@#@#@#@@@@#@#@#@#@#@####@##################@###@#######################@####@#####@###@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@###@#@#@###+####@#################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@#@@#@@@@#@@@@@#@@#@@#@@@#@@@@@@#@@@@@@@@@@@@@@#@@@@@#@#@@@#@@#@@@#@@#@@#@#@@#@#@@#@@@@#@@@@@#@@###@#@#@#@#@###########################################################@##@###@############@#@#@#@#@###@####@##@###@###@###@#################+###########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@#@@@@@@@@@#@@@@#@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@#@#@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@@@@@@@@#@#@#@###@#####@#########################################@###@#####@#@###@#@#@@@#@#@#@#@#@#@#@@@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@###@######@@##@#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@#@@@@@@@@@#@@@@#@@@@@@@@@@@@@@@#@@@#@@#@#@@#@@@#@@@#@@#@@@@@@@#@@@@@@@#@@@@@#@@@@@#@#@#@@@@@#@#@#@#@#@@@#@@#@@@#@@#@#@@#@@@@#@#@@@#@#@#@#@###################################################################@########@#@#@##@####@###@######@###@#########################@########@####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@#@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@#@#@@@@@@@#@@@@@@@@@@@@#@@@#@@#@@@@@@@@#@@#@#@@@@#@#@#@#@#@#@#@#@#######################@###############################@####@####@#@#####@#@#@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@##@@###@##@#@#@#@##@#@################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@#@@#@@@@@@@@@#@@@#@@@#@@@@@@#@#@@@@@@#@#@@#@@#@#@#@#@@#@@@#@@@@@#@#@#@#@@@#@@@@##@@@@#@#@#@#####################################################################@####@#@#@###########@####@###################################@#############@###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@#@@@@#@@#@@@@@@@@@@@@@@@@#@@#@@@@#@@@@@@#@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@#@@@@@@@@#@@@@@#@@@@#@@@@@@@@#@#@#@###@###############################################################@#######@@#@@#@#@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@###@###@#@#@@##@#@##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@#@@@#@#@#@@#@@@#@@@@@#@#@#@@#@@#@#@@@@#@#@@#@#@@@#@#@#@#@#@###############################################################@###@######@#@########@#@#@##@##########################################@#######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@#@@@@@#@@@@@@@#@@@@@@@@@@#@@@#@@@@@@#@@@@@@@@#@@@@#@@#@@@@@@@@@@@@@#@#@@@#@@@@#@@@#@@@@#@@#@@@#@@@#@@@@@@@@#@@@@@@@#@#@@@#@@#@@#@@@@@@@#@#@#@#@#@#######################@########################################@#######@#@#@######@###@###@#@#@#@#@#@#@###@###@###@##@###@##@#@###+##@#@##@##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@#@@@@#@@@#@@@@@@@#@@@@@@#@@@@@#@@@@@@@@#@@@@@#@#@@@@@@@#@@@@@@@@#@@@@@#@@@@@@@@#@@@@#@@#@#@@@#@@@@@@#@@@#@@#@#@#@#@@@#@#@#@@@@@#@@@@@#@@@@###@#@#@###@#####################################################################@#@#######@#@##@######################@######################@########@###+#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@#@@@@@@@@@#@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@#@@@@@#@@@@@@@@@#@@@@@@@#@@@@#@@@@@@@@#@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@#@@#@#@#@@#@#@@@@@@@@@@#@#@###@#############################################################@######@##@###@#######@##@@###@#@#@#@#@#@#@##@@##@@###@###@###@######@#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@@@#@#@#@@@@@@#@@#@@#@@@@@@#@#@@#@@@#@#@@#@@@@#@#@@@@#@#@#@#@@#@@#@#@#@#@#@@@@#@@#@@@#@@@#@#@###@#@#@#######@####################@#######################################################################################################@#@####+###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@#@@@@#@@@@@#@@@@@#@@@@@@@#@@@@@#@@@@#@@@#@@@@@@@@@@@#@#@@@@@@@@@@#@@@@@@@@@@@#@@@@@@#@@@#@@@@#@@@#@@@@#@@#@@@@@@@@#@@#@@@@@@@#@@#@#@@#@@@#@@#@@@@@@@@@#@#@#@#@#@###################################################################################@######@########@###@##################@#######@######@################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@#@@@@@@@@@@@@@@@@@@@@@@#@@@@#@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@#@@@@#@@@@@#@@@#@@@#@@@#@@@#@#@@#@@@@@@#@#@#@@@#@@@#@@@#@@#@@#@#@#@#@#@#@#@#@######@###########################################################################################################################@####@#########+###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@#@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@#@@@@@@@#@@@#@@@@@#@#@#@@@@@@@#@#@@@@@@#@@@@#@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@#@@@#@@@#@@@#@@@@@@@@@@##@@@#@#@#@#####################################################################################@#@###@##@@###@###@###@###@###@###########@####@##@#@##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@@#@@@@@@@@@@@#@@@#@@@#@@@@@#@@@@@@@#@@@@@@@@#@@#@@@@@@@@@@#@@@@@@@@@#@@@@@@#@@@@@@@@#@@@@@@@#@@#@#@@@@@#@#@@#@#@@#@#@#@@@@#@@#@#@@#@@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#######@#####################################################################################@################################@######@#@#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@#@@@@#@@@#@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@#@@@@@@@@#@@@@#@@#@@@@@@#@@@@#@@@@@@@##@@#@@@#@@#@#@@#@@@@#@@#@@@@#@@@@@@@@@@@#@#@@#@@@@#@@#@@#@@@@@@@@@@@@#@@@@#@#@#@#@#@#@#@################################################################################################@###@###############################@##@################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@#@@@@@#@@@@@#@@@@@@@#@#@@@@@@@#@#@@#@@@#@#@@#@@@#@@@#@@@#@@@#@@@@#@@#@@@@#@@@#@#@#@#@#@@@@#@@#@#@@@@@#@@#@#@#@#@#@#@@##@#@#@#@#@#@########@###################################&##&###&#################################################################################@#######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@@@#@@@@@@@@@#@@@#@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@#@@@@@@@@#@@@#@@@#@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@#@@#@@@@@@@#@#@@@#@@@#@@#@@#@@@@@@@@@@@@#@@@#@#@#@#@###############################################################################################################################@##@####@@#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@@@#@@@@@@@@@#@@@@@@@@#@@#@@@@@#@@@@@@@#@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@#@@@@@@#@@@@@@#@@@@@@#@#@#@@@#@@@#@@#@@#@@@#@@@@#@@#@@@@#@#@#@#@@#@@@@@@#@#@#@@#@@#@@@#@@@#@@@@#@@#@#@#@#@#@#@#@#@#######@##############################################&##############################################################################@###@#######+#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@+#@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@#@@@@@@@@#@@@@@@#@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@#@@@##@#@@##@#@@#@@@@#@@@#@@@@@@#@@#@@@#@@@@#@@#@@@@@@@@@@#@@@#@#@@@@@@@#@@@@#@#@@#@#@#@#@@#@@@@#@@@#@#@#@#@#@#@#@#####@#########@###############################################################################################################@########@#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@#@@@#@#@@#@@@@@#@@@@@#@@@@@#@@#@@#@@#@@@#@#@#@@#@@#@@@@#@@@@@#@#@@#@#@@@#@@@#@@#@#@#@@@#@#@@@#@@#@@@#@#@@##@#@#@#@#@#@#@#@#@########################################################&############################################################################@###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@#@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@#@@@@@@@#@@@@@#@@#@@@@#@@@#@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@#@@@@@@@@@@@@@@@@@@#@@@#@@#@@@@@#@@@@@#@@@@@@@#@@@@#@@#@@@#@@@@@@@@@@@@#@@@#@@@@#@@@@#@@@@@#@@#@@@@#@@@@#@@@#@@@#@@@@@@##@#@#@###@#########################################################################################################################@###@####@#@###@###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@#@@@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@#@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@#@@@@@#@@@#@@#@@@#@@@#@#@@#@#@#@@#@#@#@@@#@#@@@@#@@@#@#@#@#@#@#@@@#@@@@#@@#@#@@#@#@@##@@#@#@#@#@#@#@#@#@#@###@#@#@#@#@##################################&#############&#########&########################################################################@#####@###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@#@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@#@#@@@@##@@@#@@@#@@#@@@#@@@@@#@@@#@@#@#@@@#@#@@@#@#@@@@#@@@@@@@@@@@@#@@#@#@@@#@@@#@@@@#@@@@#@#@@@@@@@@@@@@@@#@@@#@@@#@#@#@#@#@#####@############################################################################################################################+########@##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@#@@@@@@@@@@#@@@@@#@@@@@#@@@@@@@@@#@@@@@@@@@#@@@#@@@#@@#@@@#@@@#@@@@@@@@#@@@@@@@@@@@@#@@@#@@#@@@#@@@#@#@@@#@@@#@@@##@@@@#@#@@@@@#@@@@@#@#@#@#@#@@@@@@@#@@@#@@#@#@@#@#@#@@@#@#@#@#@#@#@#@#@#@#@#@#@###@###########################################&########&#########&########################################################################@###@#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@#@@@@#@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@#@@@@@@@@@@@@#@@@#@@#@@@#@@#@#@@#@@@#@#@@@@#@#@@#@@#@@@@@@@@@@@@#@#@#@@#@@#@@@@#@#@@@@@#@#@@@#@@@@#@@@@@@@@@#@@@@#@#@#@#@#@###########@###############################################################################################################+########@###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@#@@@#@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@#@@#@@@@#@@@#@@#@@@#@@@@@@@@@@#@@@@@@#@#@#@#@#@#@@#@@#@#@#@@#@@#@@#@#@@#@@@##@@#@#@@@#@@#@#@@#@#@@#@@@@@#@@#@@#@#@@#@#@##@@#@#@#@#@##@##@#@#@#@#@#@#@#@#@#@###############################################################&##################################################################@########@###+#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@#@@@@@@#@#@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@#@@#@@@@@@@#@@@@@@@@@@@@#@@#@@@@#@@#@@#@@@@@@@#@@@#@@@#@@@#@#@@#@@@@#@@@@#@@#@#@@@#@@#@@@#@@@@@@@@#@@@@#@@#@@@@@@@##@@@#@@##@#@#@#@#@#####@################################################&#########################################################################@##@###@##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@#@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@#@@#@@@@@@@@@@#@@@#@#@#@#@#@#@@#@@#@#@@@#@#@#@###@#@#@#@#@#@#@#@#@@@#@#@#@@#@#@@#@@#@@#@@@@@#@@@##@@##@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###########################################################&########&##########################################################@#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@#@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@@@#@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@#@@#@@@@#@@#@@@@@@@@@@@#@@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@#@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@#@@@@#@@@@@@@@@@#@@@@#@@@@@@@#@@@#@@@@@@@#@@@@#@@#@@#@@#@#@#@#@@@@#@@@#@@@#@@@@@@@@#@@@@@@@#@@@@@@@#@@@#@#@#@#####@###@########################################################&#####################################################@###@###@##@###@############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@#@#@@@#@@@#@@@@@@@#@@@@@@@@@#@@@#@@@#@#@@@@@@@@@@@#@@@#@@@#@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@#@@@@@@@@@@@@@#@@@#@@@@#@@@@@@#@@@@@@@@@@@@#@#@#@@#@@@#@@#@#@@#@@#@#@@#@#@###@#@#@#@#@#@#@#@#@##@@##@#@#@@#@#@@#@@#@@@#@@@#@@@##@@##@@#@#@@#@##@#@#@###@#@#@#@#@#@#@#@#@#@##################################################&##########&#############################################################################@###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@@@#@@@#@@@@@@@@@#@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@#@@@@@#@@@@@@@#@@@#@@@#@@@@@@#@@#@@#@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@#@@@@@@@@@#@@@#@@#@@@@#@@@@@@#@#@@#@@@@#@@@#@#@#@#@#@@@@@@#@@@@#@@#@@@#@@@#@@#@@@#@@@#@@@@#@@@#@@@@#@@@@#@@@@@@@@@##@@@#@@@#@#@#@#@#@#@###########@#################################################################################################################@#####@#######@########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@@@#@@@#@@@@@#@@@@@#@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@#@#@@@@@#@@@#@@@#@@@@#@#@@#@@@@@#@@@#@#@#@#@@@#@@@@@@#@@@#@#@#@@#@@@#@#@#@#@#@#@#@#@#@###@#@#@#@#@#@#@#@@#@@@#@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#################################################################&#########&#########################################################@#######@###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@@@#@@@#@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@#@@@@@@#@@@@@@@@@@@@@@#@@@@@@@@#@@@#@@@#@@@@@@@#@@@@#@@@@@@@@@@@@@@#@@@@@@@#@@#@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@#@#@@#@@@@@@@#@@#@@@#@@@#@#@#@#@@##@@@#@@@@@#@@@@@@@@@#@@#@@#@#@@@#@@#@@@#@@@@@@#@@@#@#@@@#@@@#@@@@@@@@#@@#@@@#@@@#@#@#@###############################################################&###&###############################################################+#######@########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@#@#@@#@@#@@@@#@@#@@@#@@@@@@@@@@@@@#@@@#@#@#@#@@@@@@@@#@#@#@@#@@#@#@#@#@#@#@#@#@#@#@#@###@#@###@#@#@#@@#@#@@#@#@#@#@#@#@#@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@##########@##+#############################################################&###########################################################@###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@@#@@@@@@#@@@@@@@@@@@@@@#@@@@@#@@@#@@@@@#@@@@@@@@@@#@@@@@@@#@@@@@#@@@@@@@@@@#@@@@@@@@#@@@@@#@@@@@@@@@@@@@@#@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@@@@#@@@#@@@@@@@@#@#@#@#@@@#@@#@@#@@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@@#@@@@@#@@@#@@@@@#@@@@@@@@@#@@@#@@@#@@@@#@@@#@@##@@@#@#@#@#@#@#@#@#@#@#############################################################################################################################@#######@#@###@######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@#@@#@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@#@#@@@#@@@@#@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@#@@@@#@@@@@@@@@#@#@@@#@@@@#@#@#@@@@#@@@@#@@#@@#@#@#@#@#@#@#@#@#@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@@##@#@#@#@#@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#######@########################################################################&########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@@@@@#@@@#@@@@@#@@@@@@@#@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@#@@@@@@@@@#@@@@@@@@#@@@@@#@@@@@@#@@@@@@@#@@@@@@@@#@@@@#@@@@@#@@@@@#@@@@@@@#@@@#@@@@@#@@@@@@@@@@@@#@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@#@@#@@@@@@#@@@@@@@@@@#@@@#@@@@#@@@@@@#@@@#@@@@@@@#@@@@#@#@@#@@@@@@#@@@#@@#@@@#@@@#@#@#@#@#@#@#@@@#@@@#@@@#@#@@@#@#@@@#@@@#@#@@@@@@@#@@@@#@@#@@@@@@@@@#@@@#@@##@@@#@@@#@#@#@#@#@###@#########################################################################################################################@###@##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@#@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@#@@@@@#@@@@@#@@@@@@@@@#@@@#@@@#@@@@@#@@@@@#@@@@@@@@@@#@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@#@@@@@@@@@#@@@@#@@@@@#@@@@@@@@@@@@@#@@@@@#@@@#@@@#@@@#@@@@@@#@@@@@@@@#@@@@@#@#@@@#@@@@@@@@#@@@@#@#@@@@@@@@@@@#@@@@#@#@@@@@@#@#@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@#@#@#@#@#@#@###@#@###############@#####################################################&####&#######&################################################@#########@###+#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@#@@@@@@@@#@@@@@@@#@@@@@@@@@@@@#@@@@@@@#@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@#@@@@@@@@#@@@@@@@@@@@#@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@#@@@@@@#@@#@@#@#@@@#@@@@@@#@#@#@@@#@#@#@#@@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@@@#@@@#@@#@#@@#@#@#@@@#@#@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@#########################################################################&###############################################@##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@#@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@@@#@@@@@@@@@@@@@#@@@@@@@#@@@@@#@@@@@@@#@@@@#@@@@@@@@@@#@@@@@@@#@@@@@@#@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@#@@@@@@@@@@#@@@@#@@@@@@@@@@#@@#@#@@@#@@@#@@#@@#@@@#@@@@@@@@#@#@@@@@@#@@@@@@@@@@@@#@#@#@@#@@#@@@@@#@@@#@#@#@@@@@#@@#@@@#@#@#@#@#@#@#@#@#@#@#@##@##@###@###@###@#@#@#@#@#@#@#@#@#@#@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@############@#@#############################################################&############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@#@@@@@@#@@@@@@@@#@@@@#@@@@@@@#@@@@@@#@@@@@#@@@@@#@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@#@@@#@@#@@@#@@@#@@@@@@@@@#@@@@@#@@@@@@@@@#@@#@@#@@@@@@@@#@@@@@#@@#@@@@@@@#@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@#@@@@@#@@@@@#@#@#@@#@@#@@@@@#@@@#@@@#@#@#@#@#@#@#@@@#@#@#@#@#@#@#@#@#@@##@@@@@@@@@@@@@@@#@@@@@@##@@@#@@@#@@@#@@@#@@@#@@@#@#@#@#@#@#@#@###@##@##+#####################################################################################################################@################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@#@@@@@@@@#@@@@@@@#@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@#@@@#@#@@@@@@@#@@#@@@#@@@#@@#@@@@@#@@#@@@@#@@#@#@@@@@#@@@@#@#@@@#@#@@#@#@@@#@#@@@#@#@@@@@@#@@#@@#@#@#@#@#@#@#@#@#@#@#@#@######@##@###@#@#@#@#@#@#@###@###@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#################################################################################&#########&#########################################@#####@###@###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@#@@@@@@#@@@@@@@#@@@@@@@@@@#@@#@@@@#@@@@@@@#@@@@@@#@@@@@@@@@@#@@@@@@@@#@@@@#@@@@@@@@@@@@@@@@@@@#@@#@@@#@@@@@@@@@@@@@#@@@@@@#@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@#@@@#@@#@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@#@@@@@#@@@@@#@@@@@#@@@@#@@#@@#@#@#@@#@@#@@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@@#@##@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@###################################################################&###&######&########################################@#########@########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@#@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@#@@@@@@@@#@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@#@@#@@#@@@#@@@@@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@#@@#@@@@@@@@@@@@@#@@@@@#@@@#@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@#@#@@@@@@#@@@#@@@@@@#@@#@@#@@@@#@@#@@@#@@@@@@@@#@#@@@#@@#@@@@#@@@#@#@@#@@#@@#@@@@#@@@#@#@#@#@#@#@#@#@#@#@@####@##@##########@###@#######@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###############+##@##########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@#@@@@@@#@@@#@@@@@@@@@#@@@@@@@@@@@@#@@@#@@@#@@@@#@@@@@@@@#@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@#@@@@@@@@@@@@#@@@@@#@@#@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@@@@@@@@@@@#@@@#@@@@@@@@#@@#@@#@#@@#@@@#@@#@@@@@@#@@@#@#@#@#@#@#@#@#@@@#@#@###@@@#@#@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@#@#@#@#@#@#@#@######@########################################################################################################################@##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@#@@@@@@@@#@@@@@@@@@@@@#@@@@@#@@@@@#@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@#@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@#@@#@@@@#@@@@#@@@@#@@@@@@@@@@@#@@@@#@@@@#@@@@@@@#@@@@@@@@@@@@#@@@@#@@@@@#@@@#@#@#@#@@@#@@@@@@@#@#@@@@@#@@@@#@@#@#@#@@##@#@#@#@#@#@###@###@##@######@#@#####@#@#@#@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@################@#@##########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@#@@@@@@@@@@#@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@#@@@@#@@@#@@@@#@@@@@@@@#@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@#@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@@@@@@@@@@@@@@@@#@@@@#@@#@@@#@@@@@#@@@@@@@@@#@@@#@@@@#@@#@#@@@@@@#@@@#@@@@#@@@@@@@@@@#@@@#@@#@@@@@#@#@@@@#@@@#@#@@@#@@@#@@#@#@#@#@#@#@#@#@#@###@#@#####@#@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@@@#####@#@#+##################################################################&####&###&########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@#@@@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@#@@@#@@@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@#@@@@@@#@@@#@#@@@@@@@@#@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@#@@@@@@@#@@@@@#@@@#@@#@@@#@#@@@#@@#@#@#@@@#@@#@@@#@#@@@@#@#@#@#@#@@##@@@#@#@#@#@#@#@#@#@####@##@####@##@######@########@###@###@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@####################@#@###################################################################&###############&######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@#@@@@#@@@@@@@@@#@@#@@@#@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@#@@@#@@@@@@@#@@@@@#@@@#@@@#@@@@@#@@@#@@@#@@@#@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@#@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@#@@@@#@@@@@@@#@@@@@#@@@@@@@@@@@@@#@@@#@@@@#@#@@@@@#@@@@#@@@#@#@@@@@@@#@@@#@#@#@@@#@###@##@##@##@#@#####@#@@#@#@#@#@#@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@###@#################################################################################################################@#########@############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@#@@@#@@@@@#@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@#@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@#@@@#@@@#@@@@@#@@@@@@@@@@@@@@@@@@#@@#@@@@#@@@@#@@@@@#@@@@#@@#@@@@@@@@@@@@@@@@@@@@@@#@@#@@@@@#@@@#@#@@#@@#@#@@@@@@@#@#@@@@@#@#@@#@#@@##@@#@#@###@#@#@#@#@@#####@#@#@##@#########@#@####@####@#@#@#@#@#@#@#@#@#@#@#@###@#@#@#@#@#@#@#@###@#######@##############@###@##################################################################################################################@#################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@#@@@@#@@@#@@@@@#@@@#@@@#@@@#@@@@@#@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@#@#@@#@@@#@@#@@@@@@@@@#@@@@@@#@@@@#@@#@@@@#@@#@@@@@#@#@#@@@@#@@@@#@@@#@@@@@@@@#@#@#@#@#@#@#@##########@#@#@#@#####@####@@@#@#@#@#@#@#@#@#@#@#@#@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@##@@###@####################################################################&############&####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@#@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@#@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@#@@@#@@@#@@@@@@@@@#@@@#@@@#@@@@@#@@@@#@@@@@@@@@#@@#@@@@#@@#@#@@@#@@#@@#@@@@@@@@@#@#@#@@#@@#@@@@@@@@#@@@@@@#@#@#@#@@@#@#@#@@@@#@@@@@@@#@@#@@@#@#@@@@@@#@#@@#@#@@#@@#@#@#@#@#@#@###@###@@##@#@##@#@##########@####@#@##########@###@###@###@###@###@###@###@###############@###############@##@##@###################################################################&####&#########&################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@#@@@@@#@@@@@@#@@@@@#@@@@@@@#@@#@@@@@@@@#@@@@#@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@@@@@@#@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@#@#@#@@@@@#@@@@#@@#@@#@#@#@#@@@#@#@#@#@#@###@###@##@##@####@##@######@##@@#@@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@#@#####@######################################################################################&#############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@#@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@#@@@@@@#@@@@@#@@@#@@@#@@@@@#@@@@@@@@@@@@@#@@@@@@@@@#@@@#@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@#@@@#@@@@@@@#@@#@@@#@@@@@@@#@@#@#@@@@@@@#@@@@@@@#@@@@@@#@@@#@@@@@@@@@@@@@#@@@#@#@@@@@#@@#@@@@@@#@@#@#@@#@#@@#@#@#@@@#@#@@@@#@@#@#@@#@#@@#@@#@@#@#@#@#@#@@@#@#@##@#@#############@######@#@####@#########@##@#@#@#@#@#@@@#@#@#@#@#@###@###@###@################+######@#####+########################################################################&########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@#@@#@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@#@@@#@@@#@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@#@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@#@@@@@@#@@@@@@@@@@#@@#@#@@@@@@@#@@@@@#@@@@@@#@@#@#@@#@@@@#@@@@@@@@@@@#@@@@@#@#@@#@@@#@@@@@#@@#@@#@@@@#@@@#@#@#@#@#@###################@########@###@##@#@###@@@#@#@#@#@#@#@#@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@#@@####@##############################################################################&#####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@#@@@@@#@@@@@#@@@@@@@@@#@@@@@#@@@@@#@@@@@#@@@#@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@@@#@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@#@@#@@@@@@@@@@@@@@@@#@@@@@@@@@@#@@@#@@@@#@@@#@@@@@@@#@@@#@@@#@@#@@@#@@@@@@@@@#@@@@@@@#@#@@@@@@#@@#@#@#@@@@@@@@@@#@#@@@@#@#@#@@#@@@#@#@@@@#@@@#@@@#@#@@@#@@@#@#@#@#@#@#@#@#@##@#####@################@#####@##########@#####@#@@##@####@###@#@##@##########@#################@#####+##+###################################################################################&#########&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@#@@@@@#@@@@@@@@@#@@@@@@#@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@#@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@#@@@#@@@@@#@@@@@@@#@@@@@@@#@@@@@@#@@#@@@@@@@@@#@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@@@@@#@#@@@@@#@@@#@@@@@@@@@#@#@#@@@#@@@@@#@@@@@@@@@@#@@@@#@#@@@#@@@#@@#@@#@@@#@@#@@@@@@@@@@#@#@#@#@#@###@#####@###########@##@###@#@##@#@###@#@#@#@#@#@#@@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@##@@###@########@###################################################################################&##&######&#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@#@@@@@@@@@@@@@#@@@#@@@@@#@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@#@@@#@@@@@@@@@#@@@@@@@@@@@#@@@@@#@@@@@@@@@#@@@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@#@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@#@@@@@#@@#@@#@@@@@#@@#@@@#@@#@@@@@@@@@@@@@@@#@#@@@@@@@@@@@@@@#@@@#@@#@#@@@@@@@#@@@@@@#@@@@@#@@#@#@@#@#@@@@#@#@@#@@#@@#@@@#@@#@#@#@#@#@###@#@#@@#######################################@##@#@#####@#####@#@#@######################################@######@###@#################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@#@@@@#@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@#@@@@@#@@@@@#@@@@@#@@@@@@@@@#@@@#@@@@@#@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@#@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@#@@@#@@#@#@@#@@@#@@@@#@@#@@@@#@@#@@@#@@#@@@@#@@#@@@#@#@@@@#@@#@@@#@@#@@#@#@@@#@#@#@@@#@#@#@#@#@###@####@####@###################@###@######@#@@##@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@###@###@#@####@###@###############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@#@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@#@@@#@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@#@@@#@@@#@@#@@#@@@@@@@@#@@@@@@@#@@@#@@#@@#@@@@@@@#@@@@@@@@@@@@@@@#@@#@@@@@@@@@@@@@@@@@#@@@#@@#@@@#@@@#@@#@@@#@@@#@@#@#@@@#@#@@#@@#@#@@@##@@#@#@#@#@#@#@#@#@###@###############################@###########@#@#########@######@####################################@####@##@#####+###################################################################################&##########&################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@#@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@#@#@@@@@@@#@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@#@@@@@@@@@@@#@@@@#@@#@@@#@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@#@@@@@@#@@@#@#@@#@@@@@@@@#@#@@@#@@@#@@@@@@@@@@@@@#@@@@@@@@@@@#@@#@@@#@@@@#@@@@@#@@#@@@@#@@@@#@@@@@@@@@@@@@@@@#@@@#@#@#@###@#############################@##@######@@##@@##@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@###@##@@###@@####@##@############################################################################################&##&###################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@#@#@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@#@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@#@@@@@@#@@@@@@#@@@@@@@@#@@@#@@@@@@#@@@@@@@@@#@@@@@#@@@@@#@@@@@@@#@@@@@#@@@@#@@#@@#@@@@@@@@@#@@@@@#@@@@@#@@@#@@#@#@#@#@#@#@@@@@@#@@#@#@@@@@@#@@@#@#@@@#@#@@@@@#@#@@#@#@@#@@##@##@###@#@#@#@##################@################@#######@##@#@###@##@##@#@##@#######################################@#@#####@#####+##############################################################################################&##############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@@@#@@@@@@@#@@@#@@@#@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@@#@@@@@#@@@#@@@#@@@@@@@@@@@@@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@#@@@@@#@@@@@@@#@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@#@@@#@@#@@@@@@@@@@@@#@@#@@@#@@@@#@@#@@@#@@@@@#@@@@@#@#@@@@#@@@@@#@@#@@@@@#@@#@#@#@#@#@#@#@##############################################@#####@##@###@#@#@#@#@#@#@#@#@#@#@###@##@@###@###@####@##@#@##@#################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@@@@@@@@#@@@@@@@@@@@@#@@@@@@@@@@@@@@#@@@#@@#@@@#@@@@#@@@@@@@@@@@@#@@@#@@#@@@@@@@#@@@@@@@#@@@@@@@@@@#@@#@@@@@@@@@@@#@@#@#@@#@@@#@#@@@@@#@@@@@@#@#@#@#@@#@@@#@@#@@@@#@@#@@#@#@@#@#@@##@#@@#@@##@@#@#@#@@@#@#@#@#@#@#@###@@######################################@#######@#@####@####################################################@#############################################################################################################&##&########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@#@@@#@@@#@@@#@@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@@@@#@@@#@#@@@@@#@@@@@@@#@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@@@@@@@@@@@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@@#@@@@#@@@#@@@#@@#@@#@@@#@@@@@@#@@#@@#@@@@@@@#@@@#@#@#@#@#@###########################@##############@###########@@###@#@#@#@#@#@#@#@#@##@@###@###@##@@#########@#@##@#################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@#@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@#@@@@@@@#@@@@@#@@@@#@@@@#@@#@@@@@@@#@#@@@@@#@@@@@#@@@#@@@@@#@@@#@@@@#@@@@@@@@@#@@#@#@#@@#@#@@@@#@@@@@#@@@@#@@@@@#@@@@@@#@@@@@#@@@#@@#@@@#@@@#@@@#@#@#@@@@#@@#@@#@#@@@#@#@@@#@@@#@@#@@#@@@#@@#@#@#@@#@@@#@#@###@#@#@#@#@#######################################@############################################################@####+#####@###@###+#####################################################################################&##############&######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@#@@@@@#@@@@@@@@@#@@@#@@@@@@@#@@@#@@@@@#@@@@@#@@@#@#@@@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@@@@@@@@@@@@@@@@#@@#@@@#@@@@@@#@@@@#@@#@@@@#@@@#@@@@#@@#@@@#@@@#@@@@@@@#@@@@#@@@@@@@#@@@@#@#@@#@@@#@@@@@#@@@#@@@@@#@#@@#@@@@@@@@#@#@#@#@#@#@#@#######################################@##################@####@###@###@###@######@###################@#@###@##@############################################################################################&#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@#@@#@@@#@@@#@#@@@@@#@@@@#@@@@#@@@@@@@#@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@#@@@#@@#@@@@#@@@@#@@@@#@@@#@@@@@@@@#@@@@@@@@@@@@@@@#@@@@#@@#@@#@@@@@@@#@@@@@#@#@@#@@@@@@@@@@@@@@@@@#@@@#@#@@@@#@@@@#@@#@#@@#@@@@@#@@@@@@#@@@#@@#@#@@#@@#@#@@@#@#@#@@#@#@@@@#@@##@@#@#@#@#@#@#@##@@#@#@#@#@#@#@#@#@#@#@#############################################################################################@########@#########@##@#################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@#@#@@@#@@@#@@@@@#@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@#@@@@@@@@@@@@#@@@@#@@@#@@@@@@@@@@#@@@@@@@#@@@@#@@@#@@@@@@@@@@@@@@@@#@@#@@@@@#@@@@@@@@@@#@@@#@@#@@@#@@@@@@@@@@#@@@@@@#@@@@@@@@@@@#@@@@@#@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@#@@@@#@#@@#@@@#@@@#@@@@@@@@@@@#@@@@@@@#@@@@@@@@#@@@#@#@#@#@#@#####################################################@#####@##@@##@@##@@###@###@###@###@#########@####@#####@###############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@#@@@@#@@@@@@@#@@@@@#@@#@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@#@@@#@@#@@@@@@@#@@@#@@@@@#@@@@@@@@@@#@@@#@@@@@@#@@@@@@#@@@#@@@@#@@@#@@@#@@@@@@#@@@@#@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@#@@@@@@@@#@#@@@#@@@#@#@#@@@#@#@@#@#@@@#@@#@@@#@@#@#@@@#@#@#@#@@#@#@@@@#@@@#@@@#@@@#@#@#@##@@#@#@#@#@#@#@###@#@#@#@#@##########################################################################################################+####@#####@###+#########################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@#@@#@@@@@#@@@@@@@#@@@@@#@@#@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@#@@#@@@#@@@@@@@@@@@@@@@@#@@@@@@@@@@#@@@#@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@#@@@@@@#@@#@#@@@@@@@#@#@@@@@@#@@@@@#@@@#@@@@@@@@@@#@@@@@#@@@@@@@@@@@#@@@#@@#@@@#@@@@#@@@@@@#@@#@@@#@#@@@#@@@#@@@#@@#@@@@@@@#@@@#@#@@@#@@#@@@#@#@#@#@#@#@#@###################################################################################################@####@###@#@##@############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@#@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@#@@@@@@#@@@@#@@@#@@#@@@@@@@@#@@#@@@@@@@#@@@@@@@#@#@@@#@@@#@@#@@@@#@@@@@@@#@#@@@@@@@@#@@@@@@@@@@#@@#@@@@@@@#@@@#@#@#@@#@@#@#@#@#@#@@#@@#@@@#@#@#@#@#@@@#@@@@@@#@@#@#@@#@#@#@@#@@#@@@@@@@#@@@#@#@#@#@@#@##@#@@#@@#@#@#@#@#@#@#@#@#@#@############################################################################################################@###@####################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@#@@@@@@@@@#@@@#@@@@@@@#@@@@@@@@#@@@#@@#@@@#@@@#@@@@@@@@@@@@@#@#@@@@@@@#@@@#@@@#@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@#@#@@@#@@@#@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@@#@@@#@@@@@@@#@@@@@#@#@#@#@#@#@@@@#@@#@@@@#@@#@@#@@@@@@@@@@@@@@@@#@@@#@#@#@#@#@###################################################################@###@###@###@###@####################@#@##@##@#@##@######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@#@#@#@@@#@@@@#@@#@@@@#@@#@@@@#@@@@@@#@@@#@@@@@@@#@@@#@#@@@@@@#@@#@@@@@@@#@@@@#@@@#@@#@@@@@#@@@@@#@@@#@@@#@@@#@@@#@@@@@@#@@@@@@@@#@@@#@@@#@@@@@@@@@@@#@@@@@#@@@@@#@@@@@@#@@@@@#@@@@@@@@@@#@@@@@@@#@@@#@#@#@@#@@#@#@@#@@#@#@#@#@#@@@#@@@#@@#@#@@@@@@#@@@@#@#@#@@#@#@#@@@#@@@@@@@#@#@@#@@#@#@@@#@@@#@#@###@###@###@#@#@#@#@###################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@#@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@#@#@@@@@@@@@@@#@@#@@#@@@@#@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@#@@@@@#@#@#@@#@#@@@#@@#@@@@@@#@@@#@#@#@@@@@#@@@@@@#@#@#@#@@@@@@@@@@@#@@#@#@#@#@#@#@#@#@#@###################################################################################################@##+###@##@#@###@########################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@@#@#@@@@@@@@#@@@@#@@@#@@#@@@@#@@#@@@#@@#@@@#@@@#@@@@@@@#@@@@@#@@#@@#@@@#@@@@#@@@#@@@#@@@@@@@@@@#@@@@@@@@@@#@@@@@@@@@@#@@@@@@@@@@#@#@@#@@@@@@@@@@@@@#@#@@@@@#@#@@@@#@@@@@@@@#@@@#@@#@@@@@@@@#@#@@#@@@@@@#@@#@#@#@#@#@#@#@#@#@@#@#@@#@@@#@@#@@#@#@#@@@@@#@@@@@#@@@@@#@#@#@@#@#@@@#@#@##@@##@##@@@#@@@@#@##@###@#@#@#@#@#@#@#@##############################################################################@####################################@#####@#####+#####################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$@@#@@@@@#@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@#@@@#@@@@#@@@#@@@@@@@#@@@#@@@@@@@@@@#@@#@#@@@#@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@#@@@@@@@@@#@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@#@#@@@#@#@@#@#@#@@@@@#@@@#@#@@@@@@@@#@@@@@#@@@#@#@@@@@#@@@@@@@@@@#@@@#@@@#@#@#@#@#@####################################################################################################@###@###@###############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%&&%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%&&$$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%&$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%&%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&;=''''''';'&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&'=$$.$.$.$+$=;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'$...........+=;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%#$+$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&#%%%%%%%%%%%%%%%%%%%%%%%%%%%%&'...+$+$$+$...$'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$.......+@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;=..=,,',,,,,$..'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#+...........+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;$..'-------,=..=&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#...............%%%%%%%%%%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;=.+,------->=..=&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&.................#%%%%%%%%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;=.+,>------>=..'&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+.................+%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;$..'>--->--,=..'&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+..................#%%%%%%%%%%%%%%%%%%%%%%%#&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;=..=',',''''$..'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#...................+%%%%%%%%%%%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&'.............$;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#...................+&%%%%%%%%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'=............';#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#..............+.....#%%%%%%%%%%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#%%%%%%%%#%%%#%%%;'$$$$$$$$$=';%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%#%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&...$$......$=$......@%%%%%%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;;;;;;;;;;;&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%#%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%&..$'=$...$='''$.....#%%%%%%%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%;;';;';;';;&%%%%%%%%%%&&;&;;&;&&%%%%%%%%%#%&;&;&;&;&%%%%%%#%;';'=,=='';;#%@%%%%%%%%%%%%%%#%%%@%%#%%@%%%%%%%%%%%%%%%#%@%#%%#%%#%%%%%%%%%%%%%@%%%%%%%%#%%%%#%%%#%%#%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@.+'==;...='*$'=.....+%%%%%%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%%&'=$$$$+$$$#=';%%%%%%%;''========';&#%%%%%%&''=======,;&%%%&;'=$$......$$=';&%%%%%%%%%%%#%%&&;;&;&;&;%%%%%%%%%%%%%%%%%&;&&;;&&;&%%%%%%%%%%#&;&;&;&;&;&&;&&;&;&;&&;;&;&;&&;%%%%%%%%%%%%%%#%%%%%&;;';''';'''';';;&%%%%#%%%%%%%%%%%%%%%%%%%%%%%&.$=.='$..==.$$'.....#%%%%%%%%%%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%'=...........+=;%%%%%&'$...+..+...='&%%%%%&'$.........$'&%&'$$............$=';%%%%%%%%%%%;''=;======='&%%%%%%%%%%%%%&;='======'=';&%%%%%%%;'=;======;===========;==;===;=='=%%%%%%%%%%%%%%%&''==$$$$.......$#===';;&%%%%%%%%%%%%%%%%%%%%%%%%#.=+.$=++.'$..+'.....+%%%%%%%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%#%;=...$.$$+$....$'%#%%&'+............=;%%%%%'$...........='''+....$=='==;$....+=;%%%%%%%%#;=$....+.+.+.$';@%%%%%%%%%@%'=+..+..+....='%%%%%%;=+....+.....+...+.+.............+='%%%%%%%%%%%#''=$.+...............+.+$=';&#%%%%%%%%%%%%%%%%%%%%%&+$$..>>->,$...'.....@%%%%%%%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'+..'''''''''$..'&%%%;=..$'';'',;=+..'%%%%&'..$;;','';$.+;=...+$'',,,,,,''=....';%%%%%%%%'+............+;&%%%%%%%%%%;=.............='#%%%='..................................=;%%%%%%%%%;'=$.......+$$$=$*$$+........='%%%%%%%%%%%%%%%%%%%%%%%+.'$$>-->-->+='.....+%%%%%%%%%%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%;$.$,-------,'..=;%%%;$..=,>>>,>>,=..'&%%%;=..=,>,>>>,=..$+..$',>------->>,'=...=;%%%%#%;=..$==;=;===$..=;%%%%%%%%%&'$..==;==;;==..$;&%%%'$.+====;=;==;==;==;===;===;==;=;$..$;%%%%%%%&;;$....$$=',,',,,,,,,,''=$$+...;&%%%%%%%%%%%%%%%%%%%%%%+.$---->->--->=.....+%%%%%%%%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'+.$,------->;..'&#%%;=.+,------->=..=%%%%;=.+'------>'+....='>-------------'=..+'&%%%%%;=..;>>->->>,'..$;%%%%%%%%%&'+.$,>>>->->,$..=&%%&'+.='>>>->>->->>>>>-,->>>>>->>>>>'+.+'%%%%%#&'=...+=;,,>>------------->,',=..=&%%%%%%%%%%%%%%%%%%%%%%+.>--->--->----.....+%%%%%%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%'+.$,-------,'..=;%%%;$.+'-------,=..'&%%%;=..;>----->;+...',----------------,=..='%%%%%;$.+'--------'..$;%%%%%%%%%%,..',------->=..;&%%%'..=>----------------------------,+.$;%#%%%&'$...$',>-------------------->'..=;%%%%%%%%%%%%%%%%%%%%%%++>>--->---->>-.....+%%%%%%%%%%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%;$.$,------->;..;;%%%;$..'>------>=..=%#%%;=..'>------'...$,------------------'$..'&#%%%;=..'------->'..=;%%%%%%%%%&'+.='------->=..'&%%&=$.=>----------------------------,+..'%%%#%'=..+='>----------------------,=..=&%%%%%%%%%%%%%%%%%%%%%%+.>--->>->->>->.....$%%%%%%%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%'..$'------->'..=;%%%'$..,-------,=..'&%%%&=..'-------'..$'-->->>>------------,=..$'%%%%;$.+,>-------'$.=;%%%%%%%%%&'..=,-------,$..=&%%&'..=>----------------------------,..$'%%%%;=..$;>>-------------->--------,+.$'%%%%%%%%%%%%%%%%%%%%&#;$.>$-->>>>$->>$$....+#%%%%%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'+.$,-------,;..'&@%%'=.+'------->=..=&%%%;=..;>------';='>-,'''='',-----------'$..'%%%%;=.+,------->'..$;%%%%%%%%%&'+.=,------->=..'&%%&'..=,----------->>,>>>>>>>>>>>>>,'..$'%%%&'$..',---------->,,'',',',>>---'..$;%%%%%%%%%%%%%%%%%%%$*==$$==$>-->-->>=,$....+#%%%%%%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%'..$,------->'..'&%%%;$..'-------,=..'&%%%;=..;--------,'>-''$....$''---------->=..=&%%%;$.+'>------>'..$;%%%%%%%%%&,..=,------->=..=&%%&=$.=>--------->'';='='='=';=';'===..$;%%%&=..$,---------,',==$$++$$='''''=..=&%%%%%%%%%%%%%%%%%%%*&$==$==>$->>>$>=;,,+....&%%%%%%%%%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'.+$,------->;..,&%%%;$..'------->=..'%%%%;=.+'-----------'=........''--------->;..=;%%%;=.+,--------'.+=;%%%%%%%%%&'+.',-------,=.+'&%%&'..=>-------->'$....................;;%%%'$.+'>--------,'=...........$$$'+..;&%%%%%%%%%%%%%%%%%%#;=*$=$===$$>$===''''$.....%%%%%%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%'+.$'------->'..=;%%%;=..'-------,=..'&%%%&=..'>---------,=...$==$...=>-------->'+.$;%%#;$.+'>------>'..$;%%%%%%%%%&,+.=,------->$..=&%%&'..=,--------'=....................=;%%%&,..=,--------,;.....+$.$..........$'%%%%%%%%%%%%%%%%%%%%&$=$=$$',===,=''''''=......%%%%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'$.$,------->;..'&%%%;$.+,------->=..'&%%%;=..;>--------,'...=';;'=..$'---------,+.$'%%%;=..,--------'..=;%%%%%%%%%&'+.='------->=..'&%%&'..=>-------,'..+================'';%%%%;=..=,------->'+..$=''''''''=$$...$'&%%%%%%%%%%%%%%%%%%%#$=$=$==;'==;;,'''''''......#%%%%%%%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%'..$,-------,;..=;%%%'=..'-------,=..=%%%%;=..'---------,$..='%%%%'$..=>--------'$..'%%%;$.+'------->'..$;%%%%%%%%%&'..=,------->=..;&%%&;$.=>-------,;..=';&;&;&;&;;&;;&;&&%%%%%;$++'>------->=..='&&&&%%&&&;';'==';%%%%%%%%%%%%%%%%%%%%..$==$=$='''=''''''''''......#%%%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'++$,------->;..=;@%%;$..'>------>=..'&%%%;=..'>------->=..$'%%%%%&'..=,--------'$.$'%%%;=..'--------'+.=;%%%%%%%%%&'+.=,------->=..=&%#&'..=>-------,=..'&%%%%%%%%%%%%%%%%%%%%%%;$.$'--------'$.+'&%%%%%%%%%%%%&;&%%%%%%%%%%%%%%%%%%%%%+..$=$$===''''''''''''''$.....+#%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%'..$'------->'..'&%%%;=..,------->=..=&%%%;=..'>-------,=..=&%%%%%%;$.+'--------'..$;%%%;$.$'------->'..$;%%%%%%%%%&'$.=,------->=..'&%%&=$.=,-------,=..'&%%%%%%%%%%%%%%%%%%%%%%;$.+'--------,=.+'&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+..$$$$$$=''''''''''''''=......+%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'$.$,------->;..=;%%%;$.+'------->=..'&%%%;=..;--------,$.+'&%%%%%%;=..;>-------'$..'%%%;=..'------->'..=;%%%%%%%%%&'+.=,------->=..;&%%&'..=>-------,;..'&%%%%%%%%%%%%%%%%%%%%%%'$.$'-------->;..$;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+...+>=$$=$'''''''''''''''+......#%%%%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%;..$,------->'..'&%%%'=..'-------,=..'&%%%&=..;>-------=+.$;%%%%%%%&'..'>-------,+.$'&%%;$.+'--------'$.$'%&&&&&&%&;'..;,------->=..'&%%&;$.=,-------,=..=;%%%%%%%%%%%%%%%%%%%%%%;$.+'-------->'+..$'';&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&.....$$$>$*=''''''''''''='$......+%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'+.$,-------,;..=;@%%;=..'------->=..'&%%%;=..'>------>,+.$;%%%%%%%&'..=,-------'$.$'%%%;=..'------->,+..='=';='=';'$..'>------->=..=&%%&'..=>-------,,..';;;;;;;;;;;;;;;;&%%%%%%;$..'>--------,'+...$$='';&%%%%%%%%%%%%%%%%%%%%%%%%%%$.$...$=*$$==''''''''''$$,;=......+%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%'$.$,------->'..=;%%#;$..'------->=..'%%%%;=..'>-------'+.$;%%%%%%%&'$.=,-------'..$;%%%;$.+'--------,;...............+'-------->=..'&%%&=$.=>------->'+..$==$=$=$=$=$=$$=';%%%%%;;..=,---------,'$.....++=,';&%%%%%%%%%%%%%%%%%%%%%%&..=$..=$>$$$='''''''''=$+',;$......#%%%%%%%%%%%%%%%%+$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%=$+$,------->;..,&%%%'$..'------->=..=&%%%;=..=------->=..*;%%%%%%%%'..=,-------,$..'%%#;=.$'---------'=.............+',--------,=..=&%%&'..=,--------'=...................='%%%%&'..$'---------->''=++.....+=''&#%%%%%%%%%%%%%%%%%%%#+..$=$==*>==='''''''''=..'''=$.....#%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%'$.$,------->;..;;%%%;=..'-------,=..'&%%%;=..'>-------=+.=&%%%%%%%%'..=,-------'..$;&%%;$..'----------''$=$=$=$=$=$=',--------->=..;&%%&;$.=>-------->,=++.++.+.+.++.+++...'&%%%%'$..',----------->,'==$+.....=';&%%%%%%%%%%%%%%%%%%#....$=$$$$==$'=='''''==..==$$......+%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'.+$,------->;..=;#%%;$..'>------>=..'&%%%;=..'>------>=..=;%%%%%%%%'$+$,-------'$.$'%%%;$..'-----------,,,,,,,,,,,,>>---------->=..=&%%&'..=>--------->,'=='=='=='===,===..$'#%%%&'..$'-------------->,'==$$...$$';%%%%%%%%%%%%%%%%%#......$$$$$$$$+.=''$$$....$........$%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%'$.$'-------,'..=;%%%;=..,-------,=..'%%%%;=..;------->'..*&%%%%%%%%'$.;,-------'...'%%%;=.+,>---------------------------------->=..'&%#&=$.=>----------------------->-->'$.+;%%%%&'$..='----------------->,';=...+='&%%%%%%%%%%%%%%%%................+'=................$%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%;$.$,------->;..'&%%%'$..'------->=..=%%%%;=..;>-------=+.=;%%%%%%%%'..=,-------'$.$;%%%;$.+'>---------------------------------->=..=&%%&'..=,---------------------------,$.+'%%%%%&'...='>------------------>''+..+$'%%%%%%%%%%%%%%%#.................'=................#%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%'..$,------->'..=;%%%;=.+,>------,=..'&%%%;=..'>------>=+.*;%%%%%%%%'$.$,-------,+.$;&%#;=.+,----------------------------------->=..'&%%&=$.=>---------------------------,+.+'%%%%%%;'...=''------------------->'*..+=;%%%%%%%%%%%%%%&+...............$;=................%%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'$.$,-------,;..=;%%%;$..'------->=..'%%%%&=..'>-------=..*;%%%%%%%%'$+$,-------'$..'%%%;$.+'------------>-->--->--------------->=..;&%%&'..=>---------------------------'$.+'%%%%%%%;'...+='',------------------,=..+'%%%%%%%%%%%%%%%%...............'''+..............+%%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%=+.$'------->'..'&@%%;=..'------->=..=;%%%;=..;------->'..=;%%%%%%%%'..=,-------'..$'&%%;=.$'---------->''''''''''''''---------->$..=&%%&;$.=,-----------,,,,>,,,,>,>,,>,'$.+;%%%%%%%%;'$....==',>----------------'=..='%%%%%%%%%%%%%%$..............'''''..............+%%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'$.$,------->;..=;%%%;$..'>------,=..'%%%%;=..'>-------=..*&%%%%%%%%'++$,-------,$.$;%%%;$..'---------,;=.$.$..$..$.+='>-------->=..;&%%&'..=>--------->';='=;='=='=;;=;=$..=;%%%%%%%%%;'=+....$=;',>>-------------'$..'&%%%%%%%%%%%%%+.$=+.......+$'''''''$+...........+%%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%'..$,------->'..'&%%%'$..'------->=..'&%%%;=..'>------>=+.=;%%%%%%%%'$.=,-------'...'&%%;=.+'-------->'+..............='-------->=..=&%%&=$.=>-------->;$..................$'&%%%%%%%%%%%;'=$.....+=;',>----------->'..=;%%%%%%%%%%%%%+.='''=$$=$;''''''''''''=$$$$==...+%%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%'+.=,-------,;..=;@%%'$..'-------,=..'&%%%&=..'>-------=..=;%%%%%%%%'.+$,-------'$.$;%%%&$..'--------'$..$==========$..'>------->=..;&%%&'..=>--------'$...$.+..++..+....+$';%%%%%%%%%%%%%&&''=$.....+=',>----------'$.$'%%%%%%%%%%%%%+.='''''''''''''''''''''''''''=...+%%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%'$.$,------->'..'&%%%;$..,------->$..'%%%%;=.+;------->'..*;%%%%%%%&'$.=,-------,+.$'%%%;=.$,>-------'+.$';;;;;;;;;'=..=,------->=..=&%%&;$.=,-------,'..$'''''','''','''''&%%%%%%%%%%%%%%%%%&;''$$.....;'>---------,$..'%%%%%%%%%%%%%+.='''''''''''''''''''''''''''=...+%%%%%%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'+.$,------->;..=;%%%'$.+'>>>>>>>,=..'&%%%;=..',>>>>->,=..=;%%%%%%%%'+.$'>>>>>>>'..+'%%%;$.+'------->'..$;%%%%%%%%%&'+.=,------->=..;&%#&'..=>-------,;..=;&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%&;''=$...$'--------->=..'&%%%%%%%%%%$,$.='''''''''''''''''''''''''''$...+%%%%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%'..$,------->'..'&%%%;=..$;=======...'%%%%&'..$===,====$..'&%%%%%%%%'=..=======;$..$;%%%;=..'>-------'..=;%%%%%%%%%&'$.='------->=..'&%%&=$.=>-------,=..=;%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&;=$..='-------->=+.=&%%%%%%%%%$>--$='''''''''''''''''''''''''',$+..+%&#$&%%%%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'++$,-------,=..'&@%%%'+............=;%%%%%'$............$'%%%%%%%%%&'.............';%%%;$.+,------->'..=;%%%%%%%%%&'+.=,------->=..=&%%&'..$,-------,'..'&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;'+..'-------->;..'&%%%%%%%%&----->'''''''''''''''''''''''''>>-->>>>>>->&@%%%%%%%%%%+$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%'..$'------->'+.=;%%%%;;...........='&%%%%%&'$+...+.....$'&%%%%%%%%%%;=+.........+';%%%%;=.+'>-------'+.$;%%%%%%%%%%'$.=,------->=..'&%%&;$.=>-------,;..=;%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%;$..'>--------=..'&%%%%%%%%$------'''''''''''''''''''''''''>>->>------->%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'$.$,------->'..'&%%%%%;''========;;&%%%%%%%&';=======;;;&%%%%%%%%%%%%;'====$====';%%%%%;$.+,--------'+.$;%%%%%%%%%&'+.=,------->=..'&%%&'..=,-------,;..=&%%%%%%%%%%%%%%%%%%%%%%%%%&';;;%%#%%%%%%%%%%%;=..=>------->;..=&%%%%%%#=------->'''''''''''''''''''''''=>----------->%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%'$.$,------->'..='&&&&&&;;;;';;';;;&&&&&&&&%&&;;;;;;;';;&&&&&&&&&&&&&&&;;;;';;;;;&%%%%%%;=.+'--------'..=;%%%%%%%%%&,+.='-------,=..=&%%&=$.=>-------,=..';%%%%%%%%%%%%%%%%#%%%%%%%;;$$$=';&&%%%%%%%%%&'$..'--------,=..'&%%%%$*$---------,''''''''''''''''''''''=>------------@%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'..=,------->'..$=''='=;';;;';;;;';'='=';=''=';;;';;;';';'=';='=;=''='=';;;';';;;;;%%%%%;$..'>------>'..$;%%%%%%%%%&'+.=,------->=..;&%%&'..=>-------,=..=';';';';';';;';';;;%%%%%%'$....+=''';;;&;;;;;=..+'--------'$.$'%%%$>-------------,''''''''''''''''''';=$>------------+%%%%%%%%%#&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%'..$,--------'$......+.............+.+.....+......+.............$....+.........$.$'&%#%%;=.$,------->'$.$'%%%%%%%%%&'+.=,------->=..=&%%&=$.=>--------'$..$$+=+=+$$$+=$$$$$$;'&%%%&=..$.....+$$=====$=+...=>--------'+.$'&%#--------------->''''''''''''''''''''=>->----------->&%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'+.$,-------->'$...................................................................';%%%;$..'>-------'..=;%%%%%%%%%&'..=,------->=..;&%%&'..=>--------,;.....................=;%%&;=..''=+...............;'--------,'..=;%%;----------------,'''''''''''''''''''==------------->>$%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%'$.$,--------->''===$==========$'=$===============$==$====$=,====$=========$====$..+'%%%;$.+,>-------'..$;%%%%%%%%%&'..',------->$..'&%%&;$.=,---------,;$++.@.+$.+$@.+$.++...'&%%;=..'>,''=$+........+=',-------->'$.$'%%%&---------------->'''''''''''''''''''=$--------------->$%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%;.+$,----------->,>,,,>,>,>,,,>,,,>,,,>,>,>,,,,,>,,,,,>,>,,,,,,,,,>,,>,,>,,,,>,,'$.+;%%%;=.+'------->'..$;%%%%%%%%%&'+.$'-------,=..=&%%&'..=>---------->''','',''',''''','=..=;%%'$.+,>-->>''''=';'''',----------,=..=;%%%@>---------------->''''''''''''''''''$.>----------------%%%%%%%+$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%'$.$'---------------------------------------------------------------------------,$..'&%%;$.+'--------'+.$'%%%%%%%%%&'..,,------->=..;&%%#'..=,---------------------------->'$.=;%%;$.$'------->>>,-,->-----------,'..+'%%%%#------------------'''''''''''''''''$.$----------------,%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%=$.$,---------------------------------------------------------------------------,$..'%%%;=.+,>------>'+.=;%%%%%%%%%&'+.='------->=..=&%%&'..$>-----------------------------'$.=;%%'$.+'------------------------>,'+..=;%%%%#------------------>''''''''''''''=...$--------------->&%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%'+.$,---------------------------------------------------------------------------,$..'%%%;=.+,--------'+.$;%%%%%%%%%&'+.=,------->=..'&%%&'..=>---------------------------->'$.=;%%'..$'----------------------->'=...$;&%%%%&-------------------,''''''''''';$....>-------------->+%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'.+$,---------------------------------------------------------------------------,$.+;&%#;=.+'>-------'+.=;%%%%%%%%%&,..=,------->=..;&%%&;$.=,-----------------------------'$.$'%&'+.$',------------------->,''$...='&%#%%%&------------------->$''''''''=$......$-------------=$%%%%%%%%%%$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%'$.$',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+..'%%%&=..=,,,,,,,''..=;%%%%%%%%%&'$.$',,,,,,,,$..'&%%&'..$',,,,,,,,,,,,,,,,,,,,,,,,,,,,,'..=;%%'$..$='',,,->------>->>,,'=$+...='&%%%%%%$------------------->..$$$+$+$........>------------>@%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%;=..+$$$$$+$$$$$$$$+$$$$$$+$$$+$$$$+$$$$+$$$$$$$$$$$$$$$$$$+$$$$$$$$$$$$$$$$$+$$+..='%%%&=..+$$$$$$$$...'&%%%%%%%%%&;=..$+$$+$$+$..$'&%%%;=..+$$$$$$$$$$$$#$$$$$+$$$$$$$$$$+..;;%%&'.....$$='=='''','',==$$$...+=';%%%%%%%%$>->>>------------->>$................=>--------->$#%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%&'$....+..+........................................+...............................'&%%%%'=............='%%%%%%%%%%%&'........+....'&%%%%&'$....................+............$'%%%%;'$............$...........=';&%%%%%%%%%%##>>>>>>>>->----->>-$................>>>---->->>%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&'=.+.....+.+.+.+.++.+.+.+...+.+.+.+..+.+.+..+.+.+..+.+.+.+.+.+.+...+.+.+.+.+..+=';%%%%%&''.+.+.+...+;'%%%%%%%%%%%%%;'$+.+.+...+$';%%%%%%;'$+.+.+.+.+...+...+....+..+..+..+='&%%%%%;''=$+.................$='';%%%%%%%%%%%%%#@@$=>>>>>>>->->-$$$....+++++++++++..>>>-->->$@%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&;';'';'''=';'=''=''='';';'';';'';';';''';';'=';'';'='';''='';';';''=';''';';';;&%%%%%%%%;'';';';'';;&%%%%%%%%%%%%%%&'';';';'';'&%%%%%%%%&;'';'=';'';';'';';';'';';'';'';';%%%%%%%%%&;;';'==$=$$$$$$===;';;&%%%%%%%%%%%%%%%%%%@%@@@$>$$>>>$>$..##&%%%%%%%%%%%&+$$>>>>>$>@%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%&%&%&%%%%%&%%%&%%%%&%%%%%%%&%%%%%&%&%%%%&%&%%%%&%%%&%&%&%%&%&%%%%%&%&&%%%%%%%%%%%%%%&%&%&%%%%%%%%%%%%%%%%%%%%%%%%&%%%&%%%%%%%%%%%%%&%&%&%%%%%%%%%&%%%&%%&%%&%&%&%%%%%%%%%%%%%%&%&&;;;;;;';%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@$$$.>$$$$&%%%%%%%%%%%%%%%+$.$$$$>+#%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#@$$+.$$%%%%%%%%%%%%%%%%%%&$.$$#%%%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&#%%%%%%%%%%%%%%%%%%%%#&#$#%%%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&%%%%%%%;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&;&;&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&;&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%%;'&%%%%%%;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%';%%%%''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%'';'';&%%%%%%%%%%%%%&;%%%%%%%%%%%%%%%%%%%%%&;%%%%%%%%%%%%%%&;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;%%%%%%%%%%;'';'%%%%%%%%%%%%%%%%%%%%;&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%;'&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&';%%%%;'%%%%%%%%%%%%%%#%%%#%%%%%%%%%%%%&%%%%%%%%%%%';&%&%%%%%%%%%%%%%#%';%%%%%%%%%#%%%%%%%%%%%;'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;'%%%%%%%%%&';&%&%%%#%%%%%%%%%%%%%%%%'&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%%&'&%%%%%%;&%%%;;&'';%%%%&;%%%&;&%%&;&%%;&%%%%%%%%'&%%%%;'%%%#%;';;&#%%%;&;';&&';;%#%%#&;;;&%%%%%%%%%';%%%%%%%&;&'';%%%&''';&%%#&;';&%%%#;&;'%%;'';;&%%&'';&%%%%&;%%%&;&;';%%%%%;&';;%&';;%%%%%;';;%%%%&;&';;%%%%;'';;%%%%%%%&';%%%%%&;&%%#&&%&&';;&%;;'';&%%%&;;;&%%%%;&;;;%;;;&%%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&'&%%%%%%;;%%%&''&&';%%#&'%%%&'&%%&';%;'%%%%%%%%&';&#%&;;#%%&;';&';%%%;'';&'''&&'&%%%;';&''%%%%%%%%%';&%&%%%%;''&&';%%&&';;&%%&';&;'&%%&'';&#%&;';&%%%&&&;'&%%%;'#%%;'';&''%%%&'';&'''&;'&%%#&';&;'%%%;''&&;'%%&&;'&&%%%%%%%&''&%%%%%';%%&'&%&';;&%%&;;'&&%%*';&;'%%%;''&;';;&;'&%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%%;'&%%%%%%;;%%%;'%%%;'&%%;'%%%%';%%%&'&';%%%%%%%%%''''''''%%%;'%%%&';%%&';%%&'&%&''%%&';%%%';%%%%%%%%''''''%%%;'%%%;'%%%%';%%%%;'%%%';%%&''%%%%%;;%%%%%%%%%'=%%%;'%%%&'&%%&'=%%&';%%;'&%%';%%&';%%&'&%%&'&%%&'&%%%;'%%%%%%%%%%&'''&%%%;'%%&'&%&'%%%%%%&'&%%%%'&&%&'&%%&';%%;'&%&'&%%%%%%%%&$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&'&%%%%%%';%%%;'%%%&'%%%&;&%%&'&%%%%'';%%%%%%%%%&';&;&&''%%%';%%%%';@%&'&%%&'&%%;;%%&';;;;'&%%%%%%%%';;&&%%%%;;%%%&'&%%%;;%%%%';;;&';%%&;;%%%%%;'%%%%%&;;;';#%%;'%%%&'&%%&'&%%&'&%%&'%%%;;%%&';;;;'&%%;'&%%&'&%%%;'%%%%%%%%%%%%;''&%%&'&%;;%%%''&%%%%%'&%%%&';;;;';%%;'&%&;'%%%;;%%%%%%%%#$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%%&'&%%%%%%;;%%%;;%%%;'&%%&'&%%&'&#%%%'';%%%%%%%%%&';%%%%;;%%%;;%%%%;'%%&'&%%&'%%#';%%&';&;&;&%%%%%%%%';%%%%%%%;;%%%;'%%%%;;%%%%''&;&;&%%&';%%%%%;;%%%%&';&&';%%%;;%%%&'#%%&'&#%&'&%%;'&%%';%%&';&;&;&%%&'%%%&'&%%%&'%%%%%%%%%%%%%&';%%%';&'&%%%%;''%%%&'&%%%&';&;&;&%%&'%%%;;%%%;&%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%;'&%%%%%%;;%%%;'%%%&'%%%&'&%%;';%%%&'&'&%%%%%%%%%';%%%&;'%%%;'%%%%';%%&'&%%&'&%%;;%%&'&%%%%%%%%%%%%%';%%%#%%%;;%%%&'&%%%';%%%%''%%%%%%%%'&%%%%%;'%%%%&'&%%;'%%%;'%%%&'&%%&'&%%&'&%%&'%%%;;%%&';%%%%%%%;'%%%&;;%%%;'%%%%%%%%%%%%%%';%%%&;&'&%%%%%&';%%%'&%%%&'&%%%%%%%;'%%%';%%&;;%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&';&;&&%%;;%%%;'%%%;'&%%&';%&;'&%%&'&%;'&%%%%%%%&';%%%%;'%%%&';&&;'%%%&';%%&'%%%';%%%;'&&%;%%%%%%%%&';&;&&%%%;;%%%&'&%%%;'&%%%&';&&&&%%&';%%%%%&'&&%%;'&&;';%%%;;%%%&'%%%&'&%%&'&%%;'%%%;'%%%;'&&&&%%%&'%%%&'&%%%&'&&%%%%%%%%;&&;'&%%%&'';%%%&&&;'&%&%';&%%%;'&&&&%%%&'&%%;'%%%;&%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&;;';'&%%;;%%%&;%%%&;%%%%;;;';'&%%;;&%%'&%%%%%%%%;&%%%%&;%%%%&;;';&%%%&;&%%&'%%%;&%%%&;;'';%%%%%%%%%;';;';%%%;&%%%&'#%%%%';;%%%&;'';&%%%;&%%%%%%';'%%&;;;;;;%%%&;&%%&'&%%&'&%%&;&%%&'%%%;&%%%%;'';;%%%;;%%%%'&%%%&;';%%%%%%%%;'''&%%%%%;'%%%%&;;;;%%%%;;'&%%%;';';%%%&;%%%&;%%%;&%%%%%%%%$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%&%%%%%%%%%%%%%%%%%#%&%%%%%%&&%%%%%&%%%%%&%%%%%%%%%%%%%%%&%%%%%%&%%%%%%%%%%%%%%%%&%%%%%%%&&%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%&%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%&%%%%%%%%%&%&%%%%%%;'%%%%%%&%%%%%%%%&%%%%%&%&%%%%&%%%%%&%%%&%%%%%%%%&$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&'&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;';%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$$$$$$$$$$", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%#%%%#%%%%%#%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&#&$$$$$$$$$$$$$$$"}; diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/splash.xpm.gz b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/splash.xpm.gz Binary files differdeleted file mode 100644 index 87aa685..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/splash.xpm.gz +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/tools.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/tools.lst deleted file mode 100755 index d226992..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/tools.lst +++ /dev/null @@ -1,14 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Run memtest (Memory Testing) -kernel /boot/memtest - -title Install GRUB to hd0 MBR -root (hd0,0) -setup (hd0) diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/vbg.jpg b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/vbg.jpg Binary files differdeleted file mode 100755 index e6d46f4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/vbg.jpg +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/actions.rc b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/actions.rc deleted file mode 100755 index dd95b26..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/actions.rc +++ /dev/null @@ -1,3 +0,0 @@ -type=0 -orientation=1 - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/autologin b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/autologin deleted file mode 100755 index 93ca142..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/autologin +++ /dev/null @@ -1 +0,0 @@ -root
\ No newline at end of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/bash_profile b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/bash_profile deleted file mode 100755 index c49349b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/bash_profile +++ /dev/null @@ -1 +0,0 @@ -. $HOME/.bashrc diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/delarch b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/delarch deleted file mode 100755 index 108c1a4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/delarch +++ /dev/null @@ -1,63 +0,0 @@ -# This is a script called from the installation script fix-system2. -# Its purpose is to remove custom live-only stuff from a just-installed -# system. - -# $1 is the path to the installed system root directory. - -INSTALL=$1 -if [ -z "${INSTALL}" ] || [ ! -f /etc/rc.conf ]; then - echo "ERROR: delarch installation adjustments failed:" - echo " Please check installation mount point (${INSTALL})" - exit 1 -fi - -rm -f "${INSTALL}/root/Desktop/Install Arch Linux.desktop" -rm -f "${INSTALL}/etc/rc.d/functions.d/larch-autologin" - -if [ -f ${INSTALL}/etc/rc.local.orig ]; then - mv ${INSTALL}/etc/rc.local.orig ${INSTALL}/etc/rc.local -fi -if [ -f ${INSTALL}/etc/rc.local.shutdown.orig ]; then - mv ${INSTALL}/etc/rc.local.shutdown.orig ${INSTALL}/etc/rc.local.shutdown -fi - -# start gdm from rc.conf -sed -i '/^DAEMONS=/ s|!gdm|@gdm|' ${INSTALL}/etc/rc.conf - -#***************************************************# -# Replace uses of larchquit in xfce panels and menu.# -#***************************************************# -### Unfortunately this isn't very simple. If anyone has a better way of -### providing different Quit actions in the live version and the version -### installed to disk from it, please let me know! -### Maybe it would be better just to provide a special live quit desktop -### icon which can be removed on installation, like the installation icon. - -defaultquit='<builtin name="Quit" cmd="Quit" icon="gnome-logout"/>' - -replacequit () -{ - for f in ${INSTALL}$1/.config/xfce4/panel/*; do - if grep "^Exec=larchquit" ${f}; then - n=$( echo ${f} | sed "s|^.*-\([0-9]\+\).*|\1|" ) - cp /.livesys/actions.rc \ - ${INSTALL}$1/.config/xfce4/panel/actions-${n}.rc - rm ${f} - - sed -i "s|=\"launcher\" id=\"${n}\"|=\"actions\" id=\"${n}\"|" \ - ${INSTALL}$1/.config/xfce4/panel/panels.xml - fi - done - - if [ -f ${INSTALL}$1/.bash_profile ]; then - rm -f ${INSTALL}$1/.local/share/applications/xfce4-logout.desktop - - cp /.livesys/bash_profile ${INSTALL}$1/.bash_profile - fi -} - -for hd in $( cat ${INSTALL}/etc/passwd | cut -d':' -f6 | grep '^/home/' ) \ - /root /etc/skel; do - replacequit ${hd} &>/dev/null -done -#***************************************************# diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/pacman.conf.repos b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/pacman.conf.repos deleted file mode 100755 index 16f4842..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/pacman.conf.repos +++ /dev/null @@ -1,15 +0,0 @@ -# Package repository entries for pacman.conf -# '*platform*' will be replaced by 'i686' or 'x86_64' as appropriate. -# '*default*' will be replaced by 'Include = /etc/pacman.d/mirrorlist' -# (but for the installation: a 'mirrorlist' file in the working directory will -# be preferred, or - if neither exists - then 'data/mirrorlist') - -# You can add your own custom repositories (anywhere). - -#larch: Server = ftp://ftp.berlios.de/pub/larch/larch7.2/*platform* -larch: Server = http://linhes.org/repo/larch - -core-testing: Server = http://localmirror/repo/i686/core-testing -extra-testing: Server = http://localmirror/repo/i686/extra-testing -#core-testing: Server = file:///data/pkg_repo/i686/core-testing -#extra-testing: Server = file:///data/pkg_repo/i686/extra-testing diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post-process.sh b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post-process.sh deleted file mode 100755 index 883d9ad..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post-process.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -echo $@ -INSTDIR=$1 -PROFILE=$2 - -#everything below this point is specific to MythVantage -cp -rp $PROFILE/post_process $INSTDIR/.post_process -chroot $INSTDIR .post_process/modify_chroot.sh -rm -rf $INSTDIR/.post_process - -#find the size of the install. -#This is used to calculate progress on the install -tsize=`du -sm $INSTDIR/ | cut -f1` -echo "TOTALSIZE=$tsize" > $INSTDIR/root/.install_size -upsize=`du -sm --exclude data $INSTDIR/ |cut -f1` -echo "UPGRADESIZE=$upsize" >> $INSTDIR/root/.install_size - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.bash_profile b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.bash_profile deleted file mode 100755 index c49349b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.bash_profile +++ /dev/null @@ -1 +0,0 @@ -. $HOME/.bashrc diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.bashrc b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.bashrc deleted file mode 100755 index fcabce0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.bashrc +++ /dev/null @@ -1,3 +0,0 @@ -alias ls='ls --color=auto' -PS1='[\u@\h \W]\$ ' - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/apps deleted file mode 100755 index d976fe8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/apps +++ /dev/null @@ -1,5 +0,0 @@ -#Uncomment below if you are using firewire -#[startup] {/usr/bin/plugctl -n 0 "oPCR[0].n_p2pconnections=1"} -#[startup] {feh --bg-scale ~/.fluxbox/wallpaper.png} -[startup] {wmsetbg ~/.fluxbox/wallpaper.png} -[startup] {/usr/LH/bin/LinHES-run} diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/init b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/init deleted file mode 100755 index 9791a7f..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/init +++ /dev/null @@ -1,35 +0,0 @@ -session.screen0.slit.placement: BottomRight -session.screen0.slit.direction: Vertical -session.screen0.slit.onTop: False -session.screen0.slit.autoHide: True -session.screen0.tab.placement: Top -session.screen0.toolbar.onTop: False -session.screen0.toolbar.visible: False -session.screen0.toolbar.autoHide: False -session.screen0.toolbar.placement: BottomCenter -session.screen0.toolbar.widthPercent: 66 -session.screen0.workspaceNames: one,two,three,four -session.screen0.strftimeFormat: %k:%M -session.screen0.focusNewWindows: True -session.screen0.focusModel: ClickToFocus -session.screen0.fullMaximization: False -session.screen0.edgeSnapThreshold: 0 -session.screen0.rowPlacementDirection: LeftToRight -session.screen0.workspaces: 4 -session.screen0.focusLastWindow: True -session.screen0.colPlacementDirection: TopToBottom -session.screen0.windowPlacement: RowSmartPlacement -session.screen0.tab.width: 64 -session.screen0.tab.height: 16 -session.screen0.showwindowposition: true -session.opaqueMove: False -session.autoRaiseDelay: 250 -session.menuFile: ~/.fluxbox/menu -session.cacheLife: 5 -session.styleFile: /usr/share/fluxbox/styles/Artwiz -session.keyFile: ~/.fluxbox/keys -session.colorsPerChannel: 4 -session.doubleClickInterval: 250 -session.cacheMax: 200 -session.imageDither: True -session.configVersion: 1 diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/menu b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/menu deleted file mode 100755 index 858090e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/menu +++ /dev/null @@ -1,81 +0,0 @@ -# Generated by fluxbox-generate_menu -# -# If you read this it means you want to edit this file manually, so here -# are some useful tips: -# -# - You can add your own menu-entries to ~/.fluxbox/usermenu -# -# - If you miss apps please let me know and I will add them for the next -# release. -# -# - The -r option prevents removing of empty menu entries and lines which -# makes things much more readable. -# -# - To prevent any other app from overwriting your menu -# you can change the menu name in .fluxbox/init to: -# session.menuFile: /home/mythtv/.fluxbox/my-menu -[begin] (Fluxbox) -[encoding] {UTF-8} - [exec] (xterm) {xterm} - [exec] () {} execname is NULL; cannot lookup - [exec] (Run) {fbrun } -[submenu] (Terminals) - [exec] (xterm) {xterm} -[end] -[submenu] (Editors) - [exec] (xedit) {xedit} - [exec] (nano) {xterm -e nano} - [exec] (vi) {xterm -e vi} -[end] -[submenu] (Multimedia) -[submenu] (Audio) - [exec] (alsamixer) {xterm -e alsamixer} -[end] -[submenu] (Video) - [exec] (gmplayer) {gmplayer} -[end] -[submenu] (X-utils) - [exec] (xfontsel) {xfontsel} - [exec] (xman) {xman} - [exec] (xload) {xload} - [exec] (xbiff) {xbiff} - [exec] (xclock) {xclock} - [exec] (xmag) {xmag} - [exec] (Reload .Xdefaults) {xrdb -load /home/mythtv/.Xdefaults} -[end] -[end] -[submenu] (Office) - [exec] (xclock) {xclock} - [exec] (xcalc) {xcalc} -[end] -[submenu] (Games) - [exec] (xeyes) {xeyes} -[end] -[submenu] (System Tools) - [exec] (top) {xterm -e top} -[end] -[submenu] (fluxbox menu) - [config] (Configure) -[submenu] (System Styles) {Choose a style...} - [stylesdir] (/usr/share/fluxbox/styles) -[end] -[submenu] (User Styles) {Choose a style...} - [stylesdir] (~/.fluxbox/styles) -[end] - [workspaces] (Workspace List) -[submenu] (Tools) - [exec] (Window name) {xprop WM_CLASS|cut -d \" -f 2|xmessage -file - -center} - [exec] (Screenshot - JPG) {import screenshot.jpg && display -resize 50% screenshot.jpg} - [exec] (Screenshot - PNG) {import screenshot.png && display -resize 50% screenshot.png} - [exec] (Run) {fbrun } - [exec] (Regen Menu) {/usr/bin/fluxbox-generate_menu } -[end] - [commanddialog] (Fluxbox Command) - [reconfig] (Reload config) - [restart] (Restart) - [exec] (About) {(fluxbox -v; fluxbox -info | sed 1d) 2> /dev/null | xmessage -file - -center} - [separator] - [exit] (Exit) -[end] -[endencoding] -[end] diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/menuconfig b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/menuconfig deleted file mode 100755 index ef5b398..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/menuconfig +++ /dev/null @@ -1,65 +0,0 @@ -# This file is read by fluxbox-generate_menu. If you don't like a -# default you can change it here. Don't forget to remove the # in front -# of the line. - -# Your favourite terminal. Put the command in quotes if you want to use -# options. Put a backslash in before odd chars -# MY_TERM='Eterm --tint \#123456' -# MY_TERM='aterm -tint $(random_color)' - -# Your favourite browser. You can also specify options. -# MY_BROWSER=mozilla - -# Name of the outputfile -# MENUFILENAME=/home/mythtv/.fluxbox/menu - -# MENUTITLE=`fluxbox -version|cut -d " " -f-2` - -# standard url for console-browsers -# HOMEPAGE=fluxbox.org - -# location with your own menu-entries -# USERMENU=~/.fluxbox/usermenu - -# Put the launcher you would like to use here -# LAUNCHER=fbrun -# LAUNCHER=fbgm - -# Options for fbrun -# FBRUNOPTIONS='-font 10x20 -fg grey -bg black -title run' - -# --- PREFIX'es -# These are prefixes; So if fluxbox is installed in /usr/bin/fluxbox -# your prefix is: /usr - -# fluxbox-generate already looks in /usr/X11R6, /usr, /usr/local and /opt so -# there should be no need to specify them. -# -# PREFIX=/usr -# GNOME_PREFIX=/opt/gnome -# KDE_PREFIX=/opt/kde - - -# Sepparate the list of background-dirs with semicolumns ':' -# BACKGROUND_DIRS="/home/mythtv/.fluxbox/backgrounds/:/usr/share/fluxbox/backgrounds/:/usr/share/wallpapers" - - -# --- Boolean variables. -# Setting a variable to no'' won't help. Comment them out if you don't -# want them. Setting are overruled by the command-line options. - -# Include all backgrounds in your backgrounds-directory -# BACKGROUNDMENUITEM=yes - -# Include kde-menus -# KDEMENU=yes - -# Include gnome-menus -# GNOMEMENU=yes - -# enable sudo commands -# DOSUDO=yes - -# Don't cleanup the menu -# REMOVE=no - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/wallpaper.png b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/wallpaper.png Binary files differdeleted file mode 100755 index 83da80c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/wallpaper.png +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.xinitrc b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.xinitrc deleted file mode 100755 index 911e76e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.xinitrc +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -# -# ~/.xinitrc -# -# Executed by startx (run your window manager from here) -# - -# exec gnome-session -# exec startkde -# exec startxfce4 -# exec icewm -# exec openbox -# exec blackbox -exec fluxbox -# exec ratpoison -# exec dwm -# ... or any other WM of your choosing ... diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.xsession b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.xsession deleted file mode 100755 index a16dc0b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.xsession +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# -# ~/.xsession -# -# Executed by xdm/gdm/kdm at login -# - -/bin/bash --login -i ~/.xinitrc - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/hosts.allow b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/hosts.allow deleted file mode 100755 index f6cf005..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/hosts.allow +++ /dev/null @@ -1,8 +0,0 @@ -# -# /etc/hosts.allow -# -ALL: 192.168. -ALL: 10. -ALL: 127.0.0.1 -ALL: 172.16. -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/hosts.deny b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/hosts.deny deleted file mode 100755 index ca30ab4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/hosts.deny +++ /dev/null @@ -1,6 +0,0 @@ -# -# /etc/hosts.deny -# -ALL - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/menu.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/menu.lst deleted file mode 100755 index 8a8e3b2..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/menu.lst +++ /dev/null @@ -1,60 +0,0 @@ -# Config file for GRUB - The GNU GRand Unified Bootloader -# /boot/grub/menu.lst - -# DEVICE NAME CONVERSIONS -# -# Linux Grub -# ------------------------- -# /dev/fd0 (fd0) -# /dev/hda (hd0) -# /dev/hdb2 (hd1,1) -# /dev/hda3 (hd0,2) -# - -# FRAMEBUFFER RESOLUTION SETTINGS -# +-------------------------------------------------+ -# | 640x480 800x600 1024x768 1280x1024 -# ----+-------------------------------------------- -# 256 | 0x301=769 0x303=771 0x305=773 0x307=775 -# 32K | 0x310=784 0x313=787 0x316=790 0x319=793 -# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794 -# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795 -# +-------------------------------------------------+ - -# general configuration: -timeout 5 -default 0 -#color light-blue/black light-cyan/blue - -# boot sections follow -# each is implicitly numbered from 0 in the order of appearance below -# -# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line. -# -#-* -hiddenmenu - -# (0) normal -title LinHes -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit console=tty1 -initrd /boot/kernel26.img - -# (1) bootsplash -title LinHes-splashy -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit quiet vga=0x314 splash=silent,theme:linhes console=tty1 -initrd /boot/kernel26.img - -# (2) noautologin -title LinHES-nologin -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit quiet vga=0x314 splash=silent,theme:linhes console=tty1 nox -initrd /boot/kernel26.img - - -# (3) normal -title LinHes-init -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro console=tty1 -initrd /boot/kernel26.img diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/modify_chroot.sh b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/modify_chroot.sh deleted file mode 100755 index ad83b2c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/modify_chroot.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -echo "larch5" > /etc/hostname -useradd -m -s /bin/bash mythtv -G audio,video,optical,storage,users -cp -rvpf /.post_process/home/mythtv /home/ -cp -rvpf /.post_process/home/mythtv/.fluxbox /root -chown -R mythtv.mythtv /home/mythtv/ -chown -R mythtv.mythtv /myth - -cp -f /.post_process/hosts.allow /etc/hosts.allow -cp -f /.post_process/rc.conf /etc/rc.conf -#cp -f /.post_process/rc.shutdown /etc/rc.shutdown -cp -f /.post_process/menu.lst /boot/grub/menu.lst - -cp -f /etc/skel/.bash* /root/ -rm -f /etc/ssh/ssh_host*key* diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/rc.conf b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/rc.conf deleted file mode 100755 index 9c17944..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/rc.conf +++ /dev/null @@ -1,112 +0,0 @@ -# -# /etc/rc.conf - Main Configuration for Arch Linux -# - -# -# ----------------------------------------------------------------------- -# LOCALIZATION -# ----------------------------------------------------------------------- -# -# LOCALE: available languages can be listed with the 'locale -a' command -# HARDWARECLOCK: set to "UTC" or "localtime" -# TIMEZONE: timezones are found in /usr/share/zoneinfo -# KEYMAP: keymaps are found in /usr/share/kbd/keymaps -# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US) -# CONSOLEMAP: found in /usr/share/kbd/consoletrans -# USECOLOR: use ANSI color sequences in startup messages -# -LOCALE="en_US.utf8" -HARDWARECLOCK="UTC" -TIMEZONE="US/Central" -KEYMAP="us" -CONSOLEFONT= -CONSOLEMAP= -USECOLOR="yes" - -# -# ----------------------------------------------------------------------- -# HARDWARE -# ----------------------------------------------------------------------- -# -# Scan hardware and load required modules at bootup -MOD_AUTOLOAD="yes" -if [ -f /etc/systemconfig ] -then - . /etc/systemconfig -fi - -if [ x$Audiotype = xOSS -a ! -f /tmp/.alsatest ] -then - ALSABLACKLIST="!soundcore" -else - if [ x$Audiotype = xOSS ] - then - ALSABLACKLIST="!soundcore" - else - ALSABLACKLIST="" - fi -fi - -# Module Blacklist - modules in this list will never be loaded by udev -MOD_BLACKLIST_=($ALSABLACKLIST !snd-pcsp ) -# -# Modules to load at boot-up (in this order) -# - prefix a module with a ! to blacklist it -# -MODULES=($MOD_BLACKLIST_) -# Scan for LVM volume groups at startup, required if you use LVM -USELVM="no" - -# -# ----------------------------------------------------------------------- -# NETWORKING -# ----------------------------------------------------------------------- -# -HOSTNAME=`cat /etc/hostname` - -#The following is only used on the install. After the first boot everything is set from /etc/net. - - -# -# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available -# interfaces. -# -# Interfaces to start at boot-up (in this order) -# Declare each interface then list in INTERFACES -# - prefix an entry in INTERFACES with a ! to disable it -# - no hyphens in your interface names - Bash doesn't like it -# -# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp") -# -lo="lo 127.0.0.1" -#eth0="dhcp" -INTERFACES=(lo ) -# -# Routes to start at boot-up (in this order) -# Declare each route then list in ROUTES -# - prefix an entry in ROUTES with a ! to disable it -# -gateway="default gw 192.168.0.1" -ROUTES=(!gateway) -# -# Enable these network profiles at boot-up. These are only useful -# if you happen to need multiple network configurations (ie, laptop users) -# - set to 'menu' to present a menu during boot-up (dialog package required) -# - prefix an entry with a ! to disable it -# -# Network profiles are found in /etc/network-profiles -# -#NET_PROFILES=(main) - -# -# ----------------------------------------------------------------------- -# DAEMONS -# ----------------------------------------------------------------------- -# -# Daemons to start at boot-up (in this order) -# - prefix a daemon with a ! to disable it -# - prefix a daemon with a @ to start it up in the background -# -#DAEMONS=(syslog-ng network netfs crond) -DAEMONS=(fbsplash !syslog-ng !hotplug !pcmcia network !mysqld !dbus !avahi-daemon) -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/rc.shutdown b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/rc.shutdown deleted file mode 100755 index 1a8cdbe..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/rc.shutdown +++ /dev/null @@ -1,104 +0,0 @@ -#!/bin/bash -# -# /etc/rc.shutdown -# - -. /etc/rc.conf -. /etc/rc.d/functions - -# avoid staircase effect -/bin/stty onlcr - -echo " " -printhl "Initiating Shutdown..." -echo " " - -if [ -x /etc/rc.local.shutdown ]; then - /etc/rc.local.shutdown -fi - -if [ "$PREVLEVEL" = "3" -o "$PREVLEVEL" = "5" ]; then - # Shutdown daemons - let i=${#DAEMONS[@]} - while [[ i -ge 0 ]]; do - if [[ `echo ${DAEMONS[$i]} | grep '^[^\!]' | wc -l` -eq 1 ]]; then - /etc/rc.d/${DAEMONS[$i]#@} stop - fi - let i=i-1 - done - # find any leftover daemons and shut them down - if [ -d /var/run/daemons ]; then - for daemon in `ls /var/run/daemons`; do - /etc/rc.d/$daemon stop - done - fi -fi - -# Terminate all processes -stat_busy "Sending SIGTERM To Processes" -/sbin/killall5 -15 &> /dev/null -/bin/sleep 5 -stat_done - -stat_busy "Sending SIGKILL To Processes" -/sbin/killall5 -9 &> /dev/null -/bin/sleep 1 -stat_done - -stat_busy "Saving Random Seed" -/bin/dd if=/dev/urandom of=/var/run/random-seed count=1 bs=512 2> /dev/null -stat_done - -stat_busy "Saving System Clock" -if [ "$HARDWARECLOCK" = "UTC" ]; then - /sbin/hwclock --directisa --utc --systohc -else - /sbin/hwclock --directisa --localtime --systohc -fi -stat_done - -# removing psmouse module to fix some reboot issues on newer laptops -modprobe -r psmouse >/dev/null 2>&1 - -# Write to wtmp file before unmounting -/sbin/halt -w - -stat_busy "Deactivating Swap" -/sbin/swapoff -a -stat_done - -stat_busy "Unmounting Filesystems" -/bin/umount -a -stat_done - -if [ "$USELVM" = "yes" -o "$USELVM" = "YES" ]; then - if [ -d /etc/lvm -a -x /sbin/lvm ]; then - /bin/mount -n -t sysfs none /sys 2>/dev/null - if [ -d /sys/block ]; then - stat_busy "Deactivating LVM2 groups" - /sbin/lvm vgchange --ignorelockingfailure -a n - stat_done - umount /sys - fi - fi -fi - -stat_busy "Remounting Root Filesystem Read-only" -/bin/mount -n -o remount,ro / -stat_done -exit 0 -# Power off or reboot -if [ "$RUNLEVEL" = "0" ]; then - printsep - printhl "${C_H2}POWER OFF" - /sbin/poweroff -d -f -h -i -else - printsep - printhl "${C_H2}REBOOTING" - # adding kexec support - [ -x /usr/sbin/kexec ] && /usr/sbin/kexec -e > /dev/null 2>&1 - /sbin/reboot -d -f -i -fi - -# End of file -# vim: set ts=2 noet: diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/pre-process.sh b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/pre-process.sh deleted file mode 100755 index 5bc1f9c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/pre-process.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -rm -f overlay.xpk -if [ -d overlay/home/mythtv ] -then - chown -R 1000 overlay/home/mythtv -fi -./create_overlay.sh - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xinit/startx.custom b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xinit/startx.custom deleted file mode 100755 index 8e3ec5e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xinit/startx.custom +++ /dev/null @@ -1,22 +0,0 @@ -if grep -v nox /proc/cmdline &>/dev/null && \ - [ -z "$DISPLAY" ] && echo $(tty) | grep /vc/1 &>/dev/null; then - if grep i810 /proc/cmdline &>/dev/null; then - startx -- -config xorg.conf.i810 - else - startx - fi - - # Maybe there should be some code here to handle a failed startx? - - # The 'return' value is at /tmp/xlogout - # If there is nothing there, switch user to 'newuser' - # If there is also nothing there, login as root - # - if already root, fall through to terminal - - if [ -f /tmp/xlogout ] || [ -f /tmp/newuser ]; then - logout - elif [ ${UID} -ne 0 ]; then - echo "root" >/tmp/newuser - logout - fi -fi diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xinit/xinitrc.custom b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xinit/xinitrc.custom deleted file mode 100755 index 5f04171..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xinit/xinitrc.custom +++ /dev/null @@ -1,4 +0,0 @@ -# Set the keymap -xkmap-set - -exec fluxbox diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf deleted file mode 100755 index 6d11b2e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf +++ /dev/null @@ -1,49 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - Identifier "Card0" - Driver "vesa" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf.i810 b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf.i810 deleted file mode 100755 index 9615569..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf.i810 +++ /dev/null @@ -1,59 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - ### Available Driver options are:- - ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", - ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" - ### [arg]: arg optional - #Option "NoAccel" # [<bool>] - #Option "SWcursor" # [<bool>] - #Option "ColorKey" # <i> - #Option "CacheLines" # <i> - #Option "Dac6Bit" # [<bool>] - #Option "DRI" # [<bool>] - #Option "NoDDC" # [<bool>] - #Option "ShowCache" # [<bool>] - #Option "XvMCSurfaces" # <i> - #Option "PageFlip" # [<bool>] - Option "DRI" "False" - #Option "AccelMethod" "exa" - #Option "MigrationHeuristic" "greedy" - #Option "ExaNoComposite" "False" - Identifier "Card0" - Driver "intel" -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf.i810.2 b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf.i810.2 deleted file mode 100755 index a295b38..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf.i810.2 +++ /dev/null @@ -1,67 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - ### Available Driver options are:- - ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", - ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" - ### [arg]: arg optional - #Option "NoAccel" # [<bool>] - #Option "SWcursor" # [<bool>] - #Option "ColorKey" # <i> - #Option "CacheLines" # <i> - #Option "Dac6Bit" # [<bool>] - #Option "DRI" # [<bool>] - #Option "NoDDC" # [<bool>] - #Option "ShowCache" # [<bool>] - #Option "XvMCSurfaces" # <i> - #Option "PageFlip" # [<bool>] - Option "DRI" "False" - #Option "AccelMethod" "exa" - #Option "MigrationHeuristic" "greedy" - #Option "ExaNoComposite" "False" - Identifier "Card0" - Driver "intel" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf.vesa b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf.vesa deleted file mode 100755 index 6d11b2e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf.vesa +++ /dev/null @@ -1,49 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - Identifier "Card0" - Driver "vesa" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/dhcpcd b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/dhcpcd deleted file mode 100755 index ab53c30..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/dhcpcd +++ /dev/null @@ -1,6 +0,0 @@ -# -# Arguments to be passed to the DHCP client daemon -# - -DHCPCD_ARGS="-t 10 -h $HOSTNAME" - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps deleted file mode 100755 index 64bb6b7..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps +++ /dev/null @@ -1 +0,0 @@ -30 diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/fbsplash.conf b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/fbsplash.conf deleted file mode 100755 index ddd88f8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/fbsplash.conf +++ /dev/null @@ -1,8 +0,0 @@ -# -# fbsplash.conf -# - -THEMES="linhes" -SPLASH_TTYS="1 2 3 4 5 6" - -#EOF diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps deleted file mode 100755 index 7f8f011..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/hosts.allow b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/hosts.allow deleted file mode 100755 index 19bc4d8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/hosts.allow +++ /dev/null @@ -1,13 +0,0 @@ -# -# /etc/hosts.allow -# - -ALL: 127.0.0.1 - -# To allow ssh in from anywhere -sshd: ALL - -# To allow ssh in from local net (example) -#sshd: 192.168.178.0/255.255.255.0 - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/inittab b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/inittab deleted file mode 100755 index b2364fc..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/inittab +++ /dev/null @@ -1,39 +0,0 @@ -# -# /etc/inittab -# - -# Runlevels: -# 0 Halt -# 1(S) Single-user -# 2 Not used -# 3 Multi-user -# 4 Not used -# 5 X11 -# 6 Reboot - -## Only one of the following two lines can be uncommented! -# Boot to console -id:3:initdefault: -# Boot to X11 -#id:5:initdefault: - -rc::sysinit:/etc/rc.sysinit -rs:S1:wait:/etc/rc.single -rm:2345:wait:/etc/rc.multi -rh:06:wait:/etc/rc.shutdown -su:S:wait:/sbin/sulogin -p - -# -8 options fixes umlauts problem on login -c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux -n -l /usr/sbin/ulogin -c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux -c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux - -ca::ctrlaltdel:/sbin/shutdown -t3 -r now - -# Example lines for starting a login manager -#x:5:respawn:/usr/bin/xdm -nodaemon -#x:5:respawn:/usr/sbin/gdm -nodaemon -#x:5:respawn:/opt/kde/bin/kdm -nodaemon -#x:5:respawn:/usr/bin/slim >& /dev/null - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/inittab.larchsave b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/inittab.larchsave deleted file mode 100755 index 2de483f..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/inittab.larchsave +++ /dev/null @@ -1,43 +0,0 @@ -# -# /etc/inittab -# - -# Runlevels: -# 0 Halt -# 1(S) Single-user -# 2 Not used -# 3 Multi-user -# 4 Not used -# 5 X11 -# 6 Reboot - -## Only one of the following two lines can be uncommented! -# Boot to console -id:5:initdefault: -# Boot to X11 -#id:5:initdefault: - -rc::sysinit:/etc/rc.sysinit -rs:S1:wait:/etc/rc.single -rm:2345:wait:/etc/rc.multi -rh:06:wait:/etc/rc.shutdown -su:S:wait:/sbin/sulogin -p - -# -8 options fixes umlauts problem on login -c1:2345:respawn:/sbin/agetty -8 38400 vc/1 linux -n -l /etc/ulogin -c2:2345:respawn:/sbin/agetty -8 38400 vc/2 linux -c3:2345:respawn:/sbin/agetty -8 38400 vc/3 linux -c4:2345:respawn:/sbin/agetty -8 38400 vc/4 linux -c5:2345:respawn:/sbin/agetty -8 38400 vc/5 linux -c6:2345:respawn:/sbin/agetty -8 38400 vc/6 linux -c7:5:respawn:/usr/bin/openvt -fwc 6 -- /bin/su - mythtv -c /usr/bin/startx >& /dev/null - -ca::ctrlaltdel:/sbin/shutdown -t3 -r now - -# Example lines for starting a login manager -#x:5:respawn:/usr/bin/xdm -nodaemon -#x:5:respawn:/usr/sbin/gdm -nodaemon -#x:5:respawn:/opt/kde/bin/kdm -nodaemon -#x:5:respawn:/usr/bin/slim >& /dev/null - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/larch-shutdown b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/larch-shutdown deleted file mode 100755 index d614d4b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/larch-shutdown +++ /dev/null @@ -1,47 +0,0 @@ -# Functions used by rc.shutdown -# Modified versions for larch live systems - -f_saveclock () -{ - : -} - -f_swapoff () -{ - ############################# Include session saving functions - # . /opt/larch-live/session-save/shutdown2 - # if [ -f /tmp/checkse ]; then - # . /tmp/checkse - #else - # checkse - # fi - - if [ -n "${saving}" ] && ! session_save; then - echo - echo "If you know what you are doing, you may be able to recover" - echo "something from this unpleasant situation." - echo - echo "You may use the command line to investigate further ..." - echo - echo "When finished please enter 'exit', the shutdown process will" - echo "then continue." - sh -i - fi - - ############################# - - stat_busy "Deactivating Swap" - /sbin/swapoff -a - stat_done -} - -f_remountro () -{ - if [ -n "${ejectdev}" ]; then - echo "Ejecting live CD" - eject ${ejectdev} - echo "sleeping for 6 seconds" - sleep 6 - - fi -} diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/mkinitcpio.conf.larch b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/mkinitcpio.conf.larch deleted file mode 100755 index 0a9b572..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/mkinitcpio.conf.larch +++ /dev/null @@ -1,65 +0,0 @@ -# vim:set ft=sh -# MODULES -# The following modules are loaded before any boot hooks are -# run. Advanced users may wish to specify all system modules -# in this array. For instance: -# MODULES="piix ide_disk reiserfs" -MODULES="" - -# BINARIES -# This setting includes, into the CPIO image, and additional -# binaries a given user may wish. This is run first, so may -# be used to override the actual binaries used in a given hook. -# (Existing files are NOT overwritten is already added) -# BINARIES are dependancy parsed, so you may safely ignore libraries -BINARIES="" - -# FILES -# This setting is similar to BINARIES above, however, files are added -# as-is and are not parsed in anyway. This is useful for config files. -# Some users may wish to include modprobe.conf for custom module options, -# like so: -# FILES="/etc/modprobe.conf" -FILES="" - -# HOOKS -# This is the most important setting in this file. The HOOKS control the -# modules and scripts added to the image, and what happens at boot time. -# Order is important, and it is recommended that you do not change the -# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for -# help on a given hook. -# 'base' is _required_ unless you know precisely what you are doing. -# 'udev' is _required_ in order to automatically load modules -# 'filesystems' is _required_ unless you specify your fs modules in MODULES -# Examples: -# This setup specifies all modules in the MODULES setting above. -# No raid, lvm2, or encrypted root is needed. -# HOOKS="base" -# -# This setup will autodetect all modules for your system and should -# work as a sane default -# HOOKS="base udev autodetect pata scsi sata filesystems" -# -# This is identical to the above, except the old ide subsystem is -# used for IDE devices instead of the new pata subsystem. -# HOOKS="base udev autodetect ide scsi sata filesystems" -# -# This setup will generate a 'full' image which supports most systems. -# No autodetection is done. -# HOOKS="base udev pata scsi sata usb filesystems" -# -# This setup assembles an pata raid array with an encrypted root FS. -# Note: See 'mkinitcpio -H raid' for more information on raid devices. -# HOOKS="base udev pata raid encrypt filesystems" -# -# This setup loads an lvm2 volume group on a usb device. -# HOOKS="base udev usb lvm2 filesystems" -HOOKS="base udev autodetect pata scsi sata filesystems larch1 larch2_aufs larch3 fbsplash" - -# COMPRESSION -# Use this to compress the initramfs image. With kernels earlier than -# 2.6.30, only gzip is supported, which is also the default. Newer kernels -# support gzip, bzip2 and lzma. -#COMPRESSION="gzip" -#COMPRESSION="bzip2" -#COMPRESSION="lzma" diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/ppp/options b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/ppp/options deleted file mode 100755 index 237c390..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/ppp/options +++ /dev/null @@ -1,352 +0,0 @@ -# /etc/ppp/options -# -# Originally created by Jim Knoble <jmknoble@mercury.interpath.net> -# Modified for Debian by alvar Bray <alvar@meiko.co.uk> -# Modified for PPP Server setup by Christoph Lameter <clameter@debian.org> -# Modified for ArchLinux by Manolis Tzanidakis <manolis@archlinux.org> -# -# To quickly see what options are active in this file, use this command: -# egrep -v '#|^ *$' /etc/ppp/options - -# Specify which DNS Servers the incoming Win95 or WinNT Connection should use -# Two Servers can be remotely configured -# ms-dns 192.168.1.1 -# ms-dns 192.168.1.2 - -# Specify which WINS Servers the incoming connection Win95 or WinNT should use -# ms-wins 192.168.1.50 -# ms-wins 192.168.1.51 - -# Run the executable or shell command specified after pppd has -# terminated the link. This script could, for example, issue commands -# to the modem to cause it to hang up if hardware modem control signals -# were not available. -#disconnect "chat -- \d+++\d\c OK ath0 OK" - -# async character map -- 32-bit hex; each bit is a character -# that needs to be escaped for pppd to receive it. 0x00000001 -# represents '\x01', and 0x80000000 represents '\x1f'. -asyncmap 0 - -# Require the peer to authenticate itself before allowing network -# packets to be sent or received. -# Please do not disable this setting. It is expected to be standard in -# future releases of pppd. Use the call option (see manpage) to disable -# authentication for specific peers. -#auth - -# Use hardware flow control (i.e. RTS/CTS) to control the flow of data -# on the serial port. -crtscts - -# Use software flow control (i.e. XON/XOFF) to control the flow of data -# on the serial port. -#xonxoff - -# Specifies that certain characters should be escaped on transmission -# (regardless of whether the peer requests them to be escaped with its -# async control character map). The characters to be escaped are -# specified as a list of hex numbers separated by commas. Note that -# almost any character can be specified for the escape option, unlike -# the asyncmap option which only allows control characters to be -# specified. The characters which may not be escaped are those with hex -# values 0x20 - 0x3f or 0x5e. -#escape 11,13,ff - -# Don't use the modem control lines. -#local - -# Specifies that pppd should use a UUCP-style lock on the serial device -# to ensure exclusive access to the device. -lock - -# Don't show the passwords when logging the contents of PAP packets. -# This is the default. -hide-password - -# When logging the contents of PAP packets, this option causes pppd to -# show the password string in the log message. -#show-password - -# Use the modem control lines. On Ultrix, this option implies hardware -# flow control, as for the crtscts option. (This option is not fully -# implemented.) -modem - -# Set the MRU [Maximum Receive Unit] value to <n> for negotiation. pppd -# will ask the peer to send packets of no more than <n> bytes. The -# minimum MRU value is 128. The default MRU value is 1500. A value of -# 296 is recommended for slow links (40 bytes for TCP/IP header + 256 -# bytes of data). -#mru 542 - -# Set the interface netmask to <n>, a 32 bit netmask in "decimal dot" -# notation (e.g. 255.255.255.0). -#netmask 255.255.255.0 - -# Disables the default behaviour when no local IP address is specified, -# which is to determine (if possible) the local IP address from the -# hostname. With this option, the peer will have to supply the local IP -# address during IPCP negotiation (unless it specified explicitly on the -# command line or in an options file). -#noipdefault - -# Enables the "passive" option in the LCP. With this option, pppd will -# attempt to initiate a connection; if no reply is received from the -# peer, pppd will then just wait passively for a valid LCP packet from -# the peer (instead of exiting, as it does without this option). -#passive - -# With this option, pppd will not transmit LCP packets to initiate a -# connection until a valid LCP packet is received from the peer (as for -# the "passive" option with old versions of pppd). -#silent - -# Don't request or allow negotiation of any options for LCP and IPCP -# (use default values). -#-all - -# Disable Address/Control compression negotiation (use default, i.e. -# address/control field disabled). -#-ac - -# Disable asyncmap negotiation (use the default asyncmap, i.e. escape -# all control characters). -#-am - -# Don't fork to become a background process (otherwise pppd will do so -# if a serial device is specified). -#-detach - -# Disable IP address negotiation (with this option, the remote IP -# address must be specified with an option on the command line or in -# an options file). -#-ip - -# Disable IPCP negotiation and IP communication. This option should -# only be required if the peer is buggy and gets confused by requests -# from pppd for IPCP negotiation. -#noip - -# Disable magic number negotiation. With this option, pppd cannot -# detect a looped-back line. -#-mn - -# Disable MRU [Maximum Receive Unit] negotiation (use default, i.e. -# 1500). -#-mru - -# Disable protocol field compression negotiation (use default, i.e. -# protocol field compression disabled). -#-pc - -# Require the peer to authenticate itself using PAP. -#+pap - -# Don't agree to authenticate using PAP. -#-pap - -# Require the peer to authenticate itself using CHAP [Cryptographic -# Handshake Authentication Protocol] authentication. -#+chap - -# Don't agree to authenticate using CHAP. -#-chap - -# Disable negotiation of Van Jacobson style IP header compression (use -# default, i.e. no compression). -#-vj - -# Increase debugging level (same as -d). If this option is given, pppd -# will log the contents of all control packets sent or received in a -# readable form. The packets are logged through syslog with facility -# daemon and level debug. This information can be directed to a file by -# setting up /etc/syslog.conf appropriately (see syslog.conf(5)). (If -# pppd is compiled with extra debugging enabled, it will log messages -# using facility local2 instead of daemon). -#debug - -# Append the domain name <d> to the local host name for authentication -# purposes. For example, if gethostname() returns the name porsche, -# but the fully qualified domain name is porsche.Quotron.COM, you would -# use the domain option to set the domain name to Quotron.COM. -#domain <d> - -# Enable debugging code in the kernel-level PPP driver. The argument n -# is a number which is the sum of the following values: 1 to enable -# general debug messages, 2 to request that the contents of received -# packets be printed, and 4 to request that the contents of transmitted -# packets be printed. -#kdebug n - -# Set the MTU [Maximum Transmit Unit] value to <n>. Unless the peer -# requests a smaller value via MRU negotiation, pppd will request that -# the kernel networking code send data packets of no more than n bytes -# through the PPP network interface. -#mtu <n> - -# Set the name of the local system for authentication purposes to <n>. -# This is a privileged option. With this option, pppd will use lines in the -# secrets files which have <n> as the second field when looking for a -# secret to use in authenticating the peer. In addition, unless overridden -# with the user option, <n> will be used as the name to send to the peer -# when authenticating the local system to the peer. (Note that pppd does -# not append the domain name to <n>.) -#name <n> - -# Enforce the use of the hostname as the name of the local system for -# authentication purposes (overrides the name option). -#usehostname - -# Set the assumed name of the remote system for authentication purposes -# to <n>. -#remotename <n> - -# Add an entry to this system's ARP [Address Resolution Protocol] -# table with the IP address of the peer and the Ethernet address of this -# system. -proxyarp - -# Use the system password database for authenticating the peer using -# PAP. Note: mgetty already provides this option. If this is specified -# then dialin from users using a script under Linux to fire up ppp wont work. -# login - -# If this option is given, pppd will send an LCP echo-request frame to the -# peer every n seconds. Normally the peer should respond to the echo-request -# by sending an echo-reply. This option can be used with the -# lcp-echo-failure option to detect that the peer is no longer connected. -lcp-echo-interval 30 - -# If this option is given, pppd will presume the peer to be dead if n -# LCP echo-requests are sent without receiving a valid LCP echo-reply. -# If this happens, pppd will terminate the connection. Use of this -# option requires a non-zero value for the lcp-echo-interval parameter. -# This option can be used to enable pppd to terminate after the physical -# connection has been broken (e.g., the modem has hung up) in -# situations where no hardware modem control lines are available. -lcp-echo-failure 4 - -# Set the LCP restart interval (retransmission timeout) to <n> seconds -# (default 3). -#lcp-restart <n> - -# Set the maximum number of LCP terminate-request transmissions to <n> -# (default 3). -#lcp-max-terminate <n> - -# Set the maximum number of LCP configure-request transmissions to <n> -# (default 10). -#lcp-max-configure <n> - -# Set the maximum number of LCP configure-NAKs returned before starting -# to send configure-Rejects instead to <n> (default 10). -#lcp-max-failure <n> - -# Set the IPCP restart interval (retransmission timeout) to <n> -# seconds (default 3). -#ipcp-restart <n> - -# Set the maximum number of IPCP terminate-request transmissions to <n> -# (default 3). -#ipcp-max-terminate <n> - -# Set the maximum number of IPCP configure-request transmissions to <n> -# (default 10). -#ipcp-max-configure <n> - -# Set the maximum number of IPCP configure-NAKs returned before starting -# to send configure-Rejects instead to <n> (default 10). -#ipcp-max-failure <n> - -# Set the PAP restart interval (retransmission timeout) to <n> seconds -# (default 3). -#pap-restart <n> - -# Set the maximum number of PAP authenticate-request transmissions to -# <n> (default 10). -#pap-max-authreq <n> - -# Set the maximum time that pppd will wait for the peer to authenticate -# itself with PAP to <n> seconds (0 means no limit). -#pap-timeout <n> - -# Set the CHAP restart interval (retransmission timeout for -# challenges) to <n> seconds (default 3). -#chap-restart <n> - -# Set the maximum number of CHAP challenge transmissions to <n> -# (default 10). -#chap-max-challenge - -# If this option is given, pppd will rechallenge the peer every <n> -# seconds. -#chap-interval <n> - -# With this option, pppd will accept the peer's idea of our local IP -# address, even if the local IP address was specified in an option. -#ipcp-accept-local - -# With this option, pppd will accept the peer's idea of its (remote) IP -# address, even if the remote IP address was specified in an option. -#ipcp-accept-remote - -# Disable the IPXCP and IPX protocols. -# To let pppd pass IPX packets comment this out --- you'll probably also -# want to install ipxripd, and have the Internal IPX Network option enabled -# in your kernel. /usr/doc/HOWTO/IPX-HOWTO.gz contains more info. -noipx - -# Exit once a connection has been made and terminated. This is the default, -# unless the `persist' or `demand' option has been specified. -#nopersist - -# Do not exit after a connection is terminated; instead try to reopen -# the connection. -#persist - -# Terminate after n consecutive failed connection attempts. -# A value of 0 means no limit. The default value is 10. -#maxfail <n> - -# Initiate the link only on demand, i.e. when data traffic is present. -# With this option, the remote IP address must be specified by the user on -# the command line or in an options file. Pppd will initially configure -# the interface and enable it for IP traffic without connecting to the peer. -# When traffic is available, pppd will connect to the peer and perform -# negotiation, authentication, etc. When this is completed, pppd will -# commence passing data packets (i.e., IP packets) across the link. -#demand - -# Specifies that pppd should disconnect if the link is idle for <n> seconds. -# The link is idle when no data packets (i.e. IP packets) are being sent or -# received. Note: it is not advisable to use this option with the persist -# option without the demand option. If the active-filter option is given, -# data packets which are rejected by the specified activity filter also -# count as the link being idle. -#idle <n> - -# Specifies how many seconds to wait before re-initiating the link after -# it terminates. This option only has any effect if the persist or demand -# option is used. The holdoff period is not applied if the link was -# terminated because it was idle. -#holdoff <n> - -# Wait for up n milliseconds after the connect script finishes for a valid -# PPP packet from the peer. At the end of this time, or when a valid PPP -# packet is received from the peer, pppd will commence negotiation by -# sending its first LCP packet. The default value is 1000 (1 second). -# This wait period only applies if the connect or pty option is used. -#connect-delay <n> - -# Packet filtering: for more information, see pppd(8) -# Any packets matching the filter expression will be interpreted as link -# activity, and will cause a "demand" connection to be activated, and reset -# the idle connection timer. (idle option) -# The filter expression is akin to that of tcpdump(1) -#active-filter <filter-expression> - -# uncomment the line below this if you use PPPoE -#plugin /usr/lib/pppd/plugins/pppoe.so - -# ---<End of File>--- diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/rc.local b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/rc.local deleted file mode 100755 index 2d488a2..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/rc.local +++ /dev/null @@ -1,93 +0,0 @@ -#!/bin/bash -# -# /etc/rc.local: Local multi-user startup script. -# -. /etc/rc.conf -. /etc/rc.d/functions -. /etc/profile -. ${MV_ROOT}/bin/install_functions.sh - -function mysql_check { - mysql -e "show databases;" 2>/dev/null >/dev/null - return $? -} - -function mythconverg_check { - mysql mythconverg -e "describe settings;" 2>/dev/null >/dev/null - return $? -} - -function install_db { - pacman --noconfirm -R mythdb-initial 2>/dev/null > /dev/null - pacman -S --noconfirm mythdb-initial 2>/dev/null > /dev/null -} - - - - -#check to see if mysql is running -stat_busy "Checking Mysql" -ATTEMPT=0 -mysql_check && printhl " Installing the initial database" &&install_db -mythconverg_check -status=$? -while [ ! $status = 0 ] -do - ((ATTEMPT=ATTEMPT+1)) - /etc/rc.d/mysqld stop - sleep 2 - /etc/rc.d/mysqld start - mysqlstatus=$? - if [ $mysqlstatus = 0 ] - then - mysql_check && install_db - mythconverg_check - status=$? - fi - if [ $ATTEMPT = 20 ] - then - printhl " Could not start mysql or install mythconverg within 20 attempts" - printhl " Aborting install" - exit 20 - fi -done -stat_done - -#check network parms -stat_busy "Checking network" -init_network -stat_done - -stat_busy "Probing network" -request_dhcp & -stat_done - -#save some cmdline options -stat_busy "Parsing command line" -parse_cmdline_2_db -bootsplash_setup -stat_done - -#search for remote -stat_busy "Checking for remote" -init_remote -stat_done -printhl "Finished" - - -echo $CMDLINE | grep -qi NoX -if [ $? = 0 ] -then - echo "" - printhl "No auto X option found" - # /usr/bin/chvt 2 -else - /root/startx & -fi - - -# Set up automatically logged in user -if [ -f /.livesys/autologin ]; then - cp /.livesys/autologin /tmp/newuser -fi - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/rc.local.shutdown b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/rc.local.shutdown deleted file mode 100755 index 2b5f735..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/rc.local.shutdown +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -# -# /etc/rc.local.shutdown: Local shutdown script. -# - -# Save sound volume, etc. -alsactl store diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.bash_profile b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.bash_profile deleted file mode 100755 index 600bd9b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.bash_profile +++ /dev/null @@ -1,3 +0,0 @@ -. $HOME/.bashrc - -. /etc/X11/xinit/startx.custom diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.bashrc b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.bashrc deleted file mode 100755 index fcabce0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.bashrc +++ /dev/null @@ -1,3 +0,0 @@ -alias ls='ls --color=auto' -PS1='[\u@\h \W]\$ ' - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.xinitrc b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.xinitrc deleted file mode 100755 index c6febe5..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.xinitrc +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -# -# ~/.xinitrc -# -# Executed by startx (run your window manager from here) -# - -# exec gnome-session -# exec startkde -# exec startxfce4 -# exec icewm -# exec openbox -# exec blackbox -exec fluxbox -# exec ratpoison -# exec dwm diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.xsession b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.xsession deleted file mode 100755 index a16dc0b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.xsession +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# -# ~/.xsession -# -# Executed by xdm/gdm/kdm at login -# - -/bin/bash --login -i ~/.xinitrc - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/slim.conf b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/slim.conf deleted file mode 100755 index 35ed579..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/slim.conf +++ /dev/null @@ -1,79 +0,0 @@ -# Path, X server and arguments (if needed) -# Note: -xauth $authfile is automatically appended -default_path ./:/bin:/usr/bin:/usr/local/bin:/usr/bin -default_xserver /usr/bin/X -xserver_arguments -nolisten tcp vt07 - -# Commands for halt, login, etc. -halt_cmd /sbin/shutdown -h now -reboot_cmd /sbin/shutdown -r now -console_cmd /usr/bin/terminal -x /bin/sh -c "/bin/cat /etc/issue; exec /bin/login" -#suspend_cmd /usr/sbin/suspend - -# Full path to the xauth binary -xauth_path /usr/bin/xauth - -# Xauth file for server -authfile /var/run/slim.auth - - -# Activate numlock when slim starts. Valid values: on|off -# numlock on - -# Hide the mouse cursor (note: does not work with some WMs). -# Valid values: true|false -# hidecursor false - -# This command is executed after a succesful login. -# you can place the %session and %theme variables -# to handle launching of specific commands in .xinitrc -# depending of chosen session and slim theme -# -# NOTE: if your system does not have bash you need -# to adjust the command according to your preferred shell, -# i.e. for freebsd use: -# login_cmd exec /bin/sh - ~/.xinitrc %session -login_cmd exec /bin/bash -login ~/.xinitrc %session - -# Commands executed when starting and exiting a session. -# They can be used for registering a X11 session with -# sessreg. You can use the %user variable -# -# sessionstart_cmd some command -# sessionstop_cmd some command - -# Start in daemon mode. Valid values: yes | no -# Note that this can overridden by the command line -# option "-d" -# daemon yes - -# Available sessions (first one is the default). -# The current chosen session name is replaced in the login_cmd -# above, so your login command can handle different sessions. -# see the xinitrc.sample file shipped with slim sources -sessions xfce4,icewm,wmaker,blackbox - -# Executed when pressing F11 (requires imagemagick) -screenshot_cmd import -window root /slim.png - -# welcome message. Available variables: %host, %domain -welcome_msg Welcome to %host - -# shutdown / reboot messages -shutdown_msg The system is halting... -reboot_msg The system is rebooting... - -# default user, leave blank or remove this line -# for avoid pre-loading the username. -#default_user simone - -# current theme, use comma separated list to specify a set to -# randomly choose from -current_theme dlarch - -# Lock file -lockfile /var/lock/slim.lock - -# Log file -logfile /var/log/slim.log - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/.Xdefaults b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/.Xdefaults deleted file mode 100644 index 0c4df39..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/.Xdefaults +++ /dev/null @@ -1,2 +0,0 @@ -Xcursor.size: 48 -Xcursor.theme: whiteglass diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/.fluxbox/apps deleted file mode 100755 index 68fae0a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/.fluxbox/apps +++ /dev/null @@ -1,2 +0,0 @@ -[startup] {feh --bg-scale ~/.fluxbox/wallpaper.png} - diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/LinHES-install.sh b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/LinHES-install.sh deleted file mode 100755 index 6acd24a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/LinHES-install.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -#redirect stderr to stdout, then rediret stdout to file -. /etc/profile -exec 2>&1 -exec > /tmp/mythvantage_install.log -#/usr/bin/nvidia-settings -a InitialPixmapPlacement=2 -#keylaunch & -#/usr/bin/tilda & -#/usr/X11R6/bin/unclutter -root -idle 0 -jitter 400 -noevents & -export MALLOC_CHECK_=0 -xset s off -xset -dpms -xhost + - -CMDLINE=$(cat /proc/cmdline) -echo $CMDLINE |grep -q nfsroot -NFSROOT=$? -echo $CMDLINE |grep -q clean_upgrade -if [ $? = 0 ] -then - export CLEAN_UPGRADE=YES -else - export CLEAN_UPGRADE=NO -fi -MythVantage -r - -if [ x$NFSROOT = x1 ] -then - unbuffer MythVantage & -else - NETBOOT=YES MythVantage & -fi - -exec fluxbox > /var/log/fluxbox.log 2>&1 diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/startx b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/startx deleted file mode 100755 index 9274703..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/startx +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -. /etc/profile - -export USER=root -export HOME=/root - -CMDLINE=$(cat /proc/cmdline) -TEMPVAR=${CMDLINE#*ip=} -IP=${TEMPVAR%% *} -echo $CMDLINE |grep -q vnc -USEVNC=$? - -if [ x$USEVNC = x1 ] -then - $MV_ROOT/bin/xconfig.sh 2>/dev/null - cat /etc/X11/xorg.conf | sed -e 's/dev\/mouse/dev\/psaux/g'> /root/xorg.conf.install - startx /root/LinHES-install.sh -- -logverbose 6 -config /root/xorg.conf.install -allowMouseOpenFail 2>/tmp/x.log - else - #VNC - pacman -Sf --noconfirm tightvnc - cd /root - mkdir .vnc - echo mythvantage |vncpasswd -f > /root/.vnc/passwd - chmod 500 /root/.vnc/passwd - rm /root/.vnc/xstartup - ln -s /root/LinHES-install.sh /root/.vnc/xstartup - vncserver -fi diff --git a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/vetopacks b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/vetopacks deleted file mode 100755 index 2bb19ee..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/vetopacks +++ /dev/null @@ -1 +0,0 @@ -#xorg-twm diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/addedpacks b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/addedpacks deleted file mode 100755 index 9c26d02..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/addedpacks +++ /dev/null @@ -1,228 +0,0 @@ -# These are needed to build a live CD -#linhes-live -squashfs-tools -lzop - -syslinux - -# You need a kernel. -#kernel26 is now in 'base' -aufs2 - -# To eject a cd -eject - -# Useful for use as installer, etc. -#ntfsprogs -#parted - -#ddcxinfo-knoppix -#hwd - -sudo - -lsof -cdrkit -dvd+rw-tools - - -# generally useful tools which don't require X -#mtools is required by syslinux -openssh -dosfstools -alsa-lib -alsa-oss -alsa-utils -cdparanoia -cdrdao -unzip - - -# Xorg packages -*xorg -#xorg-server -#xorg-xkb-utils -#xorg-xauth -#xorg-server-utils -#xorg-xinit -#xorg-input-drivers -#xorg-apps -#xorg-fonts-100dpi -#xorg-fonts-75dpi -#xorg-res-utils -ttf-ms-fonts - -#xorg-video-drivers -xf86-video-amd -xf86-video-apm -xf86-video-ark -xf86-video-ati -xf86-video-chips -xf86-video-cirrus -xf86-video-dummy -xf86-video-fbdev -xf86-video-glint -xf86-video-i128 -xf86-video-i740 -#xf86-video-i810 -#xf86-video-imstt -xf86-video-intel -xf86-video-mga -xf86-video-neomagic -xf86-video-nv -xf86-video-openchrome -xf86-video-radeonhd -xf86-video-rendition -xf86-video-s3 -xf86-video-s3virge -xf86-video-savage -xf86-video-siliconmotion -xf86-video-sis -xf86-video-sisusb -#xf86-video-tdfx -xf86-video-trident -xf86-video-tseng -#unichrome is busted and causes X to segfault -#xf86-video-unichrome -xf86-video-v4l -xf86-video-vesa -#vga should not be installed, vesa can handle when other drivers fail -#xf86-video-vga -#xf86-video-via -xf86-video-vmware -xf86-video-voodoo - -# X apps -#luser -#localed -unclutter -xterm -xorg-apps -#xkmap - -#gparted -#larchin - -#mythtv -mythtv -mythtv-contrib -mytharchive -mythbrowser -#mythcontrols -#mythflix -mythgallery -mythgame -mythmusic -#mythphone -myththemes -#mythweather -mythvideo -mythsmolt -#morethemes -linhes-theme -linhes-scripts -nuvexport -lirc -lirc-utils -mysql -xmltv -esound - -#Window Manager -fluxbox -feh - -#Other -dbus -hal -fftw2 -libcdaudio -iptables -pkgconfig -taglib -portmap -ivtv-utils -dvb-firmware -dbus-python - -#MythVantage Installer deps -bc -mysql-python -expect -curl -dnsutils -avahi - -#Wireless -b43-fwcutter -#ipw2100-fw -#ipw2200-fw -#ipw3945 -#ipw3945-ucode -#ipw3945d -madwifi -madwifi-utils -ndiswrapper -ndiswrapper-utils -#netcfg -tiacx -tiacx-firmware -wireless_tools -#wlan-ng26 -#wlan-ng26-utils -zd1211-firmware -hdhomerun -#---- -LinHES-config -LinHES-system -linhes-sounds -etcnet -runit -runit-scripts -media_dirs - -#--- -tweaker -ethtool -nfs-utils -netkit-telnet -ntp -syslog-ng -ppp -mingetty -setserial -acpid -fbsplash -linhes-splash -nvram-wakup -#tatir -pvr150-firmware -wol -mjpegtools -perl-net-upnp -aumix -tablet-encode -ntfs-3g -joyutils -ffmpeg-svn -myth2ipod -myt2xvid3 -mediaserv - -#---Firewire -libraw1394 -libavc1394 -# wrapper for mplayer -mplayer-wrapper - -# in-place commercial remover (for user job) -# moved to linhes-scripts -#removecommercials - -#Modules for Atheros base NICs -#atl1e - -linux-firmware - -larch-live -mkinitcpio-busybox diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/bootlines b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/bootlines deleted file mode 100755 index 0005035..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/bootlines +++ /dev/null @@ -1,23 +0,0 @@ -# The information here will be adapted for the bootloader and inserted into its configuration -# file at the place marked '###LARCH' -# This header will be removed. -# Each block must have an empty line before and after it. -# There may be no empty lines within a block. - -comment: -title: Install CD -options: - -comment: -title: Install CD with vesa xorg driver -options: nomodeset xvesa - -comment: Might be useful if there is some trouble with starting xorg -title: Boot to console -options: nox - -#comment: -#title: larch with swap -#options: swap - -# END OF FILE diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cachepacks b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cachepacks deleted file mode 100755 index 747ab46..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cachepacks +++ /dev/null @@ -1,59 +0,0 @@ -mythdb-initial -nvidia -nvidia-utils -vdpauinfo -nvidia-96xx -nvidia-96xx-utils -#vdpinfo-96xx -lighttpd -local-website -mythweb -nfs-utils -samba -mplayer -xine-ui -lcdproc -mythappletrailers -mythstream -oss -xscreensaver -tightvnc - -#added from error log -mysql -mythnews -pycairo -pygobject -python-numeric -pygtk -fam -sqlite3 -xe -romdb -gconf -gnome-keyring -gnome-mime-data -gnome-python -gnome-python-extras -gnome-vfs -hunspell -libbonobo -libbonoboui -libgnome -libgnomecanvas -libgnomeui -libidl2 -miro -mozilla-common -nspr -nss -orbit2 -polkit -pyorbit -pyrex -startup-notification -xulrunner -mythmovies -myth2ipod -myt2xvid3 -#mediaserv diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/colors.lst b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/colors.lst deleted file mode 100755 index 3f544ce..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/colors.lst +++ /dev/null @@ -1,36 +0,0 @@ -#color schemes - ganked from SGD ( http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=236631 ) -# TODO change these and make some more... specifically an "arch" theme -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Barlond -color white/cyan yellow/blue - -title Barlond2 -color white/blue yellow/cyan - -title Simple Black -color light-gray/black yellow/blue - -title Matrix -color green/black light-green/green - -title Dalton Bros. -color red/green green/red - -title Debian -color cyan/blue white/blue - -title BW -color light-gray/black black/light-gray - -title BW Inverse -color black/light-gray - -title SGD Non Default -color black/cyan yellow/black diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/help.lst b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/help.lst deleted file mode 100755 index 6e74187..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/help.lst +++ /dev/null @@ -1,16 +0,0 @@ -# Help files must be exactly 23 lines long. -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to main menu -configfile /boot/grub/menu.lst - -title HOW-TO: Boot an existing system -cat /boot/grub/help/bootexisting.txt -pause Press enter to continue... - -title HOW-TO: Contribute to this help -cat /boot/grub/help/contrib.txt -pause Press enter to continue... diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/help/bootexisting.txt b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/help/bootexisting.txt deleted file mode 100755 index 881f3e8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/help/bootexisting.txt +++ /dev/null @@ -1,23 +0,0 @@ -HOWTO: Boot an existing install - -Select "More Options" from the main menu. -Move the cursor to "[EDIT ME] Boot an existing linux install" -Press "e" - -At this point you will see the following: - root (hd0,0) - kernel /vmlinuz26 root=/dev/hda3 ro - initrd /kernel26.img - -This needs to be changed to accomodate your hardware. - -The first line should be changed to indicate where your boot medium resides. - "(hd0,0)" is the first partition on the first hard drive (hda1) - change these - numbers to indicate the partition containing your /boot directory. - -The second line should be changed to point to your kernel. If the line above -points to a partition _only_ containing /boot, then /vmlinuz26 is fine. -Otherwise, change this to /boot/vmlinuz. root= should be changed to match the -partition for your root filesystem. Other kernel parameters can be added here. - - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/help/contrib.txt b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/help/contrib.txt deleted file mode 100755 index 5c79176..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/help/contrib.txt +++ /dev/null @@ -1,23 +0,0 @@ -HOWTO: Contribute to these help files - -This help is rather simplistic. -In order to provide help files or translations you simply need to make a text -file. Formatting is important (due to grub limitations). The files MUST be 80 -characters wide, and 23 lines long. Any more, and your formatting will be -corrupted when viewing the help. Please note that if your help is short, it is -worthwhile to pad with empty lines, up to 23 lines. - - - - - - - - - - - - - - - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/keyboards.lst b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/keyboards.lst deleted file mode 100755 index 5237c1a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/keyboards.lst +++ /dev/null @@ -1,111 +0,0 @@ -#keyboard layouts - ganked from SGD ( http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=236631 ) -# TODO add other languages -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Default layout -setkey - -title German layout -setkey y z -setkey z y -setkey Y Z -setkey Z Y -setkey equal parenright -setkey parenright parenleft -setkey parenleft asterisk -setkey doublequote at -setkey plus bracketright -setkey minus slash -setkey slash ampersand -setkey ampersand percent -setkey percent caret -setkey underscore question -setkey question underscore -setkey semicolon less -setkey less numbersign -setkey numbersign backslash -setkey colon greater -setkey greater bar -setkey asterisk braceright - - -title Spanish layout -setkey -setkey slash ampersand -setkey ampersand caret -setkey caret braceleft -setkey asterisk braceright -setkey parenleft asterisk -setkey parenright parenleft -setkey minus slash -setkey equal parenright -setkey quote minus -setkey underscore question -setkey question underscore -setkey braceleft quote -setkey braceright backslash -setkey colon greater -setkey greater bar -setkey doublequote at -setkey backslash backquote -setkey less backslash -setkey semicolon less -setkey plus colon -setkey at semicolon - -title French layout -setkey -setkey less backquote -setkey greater tilde -setkey ampersand 1 -setkey 1 exclam -setkey tilde 2 -setkey 2 at -setkey doublequote 3 -setkey 3 numbersign -setkey quote 4 -setkey 4 dollar -setkey parenleft 5 -setkey 5 percent -setkey minus 6 -setkey 6 caret -setkey backquote 7 -setkey 7 ampersand -setkey underscore 8 -setkey 8 asterisk -setkey backslash 9 -setkey 9 parenleft -setkey at 0 -setkey 0 parenright -setkey parenright minus -setkey numbersign underscore -setkey a q -setkey A Q -setkey z w -setkey Z W -setkey caret bracketleft -setkey dollar bracketright -setkey q a -setkey Q A -setkey m semicolon -setkey M colon -setkey bracketleft quote -setkey percent doublequote -setkey asterisk backslash -setkey bracketright bar -setkey w z -setkey W Z -setkey comma m -setkey question M -setkey semicolon comma -setkey period less -setkey colon period -setkey slash greater -setkey exclam slash -setkey bar question diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/menu.lst b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/menu.lst deleted file mode 100755 index 60216f8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/menu.lst +++ /dev/null @@ -1,26 +0,0 @@ -timeout 5 -default 0 -#color light-blue/blue light-cyan/blue -#black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -###LARCH - -title Tools... -configfile /boot/grub/tools.lst - -title Grub Settings... -configfile /boot/grub/settings.lst - -title View Help... -configfile /boot/grub/help.lst - -title More Options... -configfile /boot/grub/more.lst - -title Shutdown the Computer -halt - -title JMS Reboot the Computer -reboot - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/more.lst b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/more.lst deleted file mode 100755 index 8fd5f7e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/more.lst +++ /dev/null @@ -1,30 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title [EXPERIMENTAL] Attempt existing Linux detection -configfile /boot/grub/tryboot.lst - -title [EDIT ME] Diskless Boot (PXE / BOOTP) -#TODO wtf? -root (nd) -kernel /vmlinuz26 ip=dhcp root=/dev/nfs nfsroot=192.168.1.2:/boot/dir - -title [EDIT ME] NFS Root Boot -root (cd) -kernel /vmlinuz26 ip=dhcp root=/dev/nfs nfsroot=192.168.1.2:/boot/dir - -title [EDIT ME] Boot Existing Linux Install -root (hd0,0) -kernel /vmlinuz26 root=/dev/hda3 ro -initrd /kernel26.img - -title [EDIT ME] Boot Existing Windows Install -rootnoverify (hd0,0) -makeactive -chainloader +1 - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/settings.lst b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/settings.lst deleted file mode 100755 index f8f8c95..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/settings.lst +++ /dev/null @@ -1,13 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Keyboard settings -configfile /boot/grub/keyboards.lst - -title Color settings -configfile /boot/grub/colors.lst diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/splash.xpm b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/splash.xpm deleted file mode 100644 index 22d1cb3..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/splash.xpm +++ /dev/null @@ -1,10957 +0,0 @@ -/* XPM */ -static char * linhes_stable_xpm[] = { -"640 480 10474 3", -" c None", -". c #FDFFFC", -"+ c #E8B414", -"@ c #0572BC", -"# c #112705", -"$ c #4F6A2B", -"% c #385A1B", -"& c #143006", -"* c #6E8145", -"= c #197093", -"- c #1F79AA", -"; c #086EAB", -"> c #086BA5", -", c #558064", -"' c #6B6B51", -") c #3F6C49", -"! c #3385B1", -"~ c #3C7D88", -"{ c #326035", -"] c #122812", -"^ c #3A6D54", -"/ c #1F7499", -"( c #207CB5", -"_ c #156881", -": c #486B39", -"< c #56784B", -"[ c #0772BA", -"} c #206B8E", -"| c #485D32", -"1 c #247698", -"2 c #2E7993", -"3 c #245D42", -"4 c #31592F", -"5 c #1F708E", -"6 c #216054", -"7 c #45633B", -"8 c #2B7999", -"9 c #2E6C69", -"0 c #2673A4", -"a c #236257", -"b c #267799", -"c c #1E5C4A", -"d c #287284", -"e c #4F8687", -"f c #284B28", -"g c #267DAB", -"h c #1F6464", -"i c #327273", -"j c #0673BE", -"k c #3F683D", -"l c #446428", -"m c #1D7398", -"n c #395811", -"o c #0A1C04", -"p c #25738C", -"q c #538DB4", -"r c #71A9D0", -"s c #6D9BBB", -"t c #6E9FC2", -"u c #6EA8D0", -"v c #4898CE", -"w c #74A7CA", -"x c #76AACE", -"y c #4092CA", -"z c #74B0D8", -"A c #598DB1", -"B c #2F8BCA", -"C c #256356", -"D c #51703B", -"E c #2885C5", -"F c #98C5E2", -"G c #DFF0F9", -"H c #ECF1F1", -"I c #EBEDE2", -"J c #EAEADC", -"K c #ECEFEA", -"L c #E1E6E4", -"M c #EDEFE6", -"N c #EAEADA", -"O c #EBECDD", -"P c #E5ECEC", -"Q c #E7E8E3", -"R c #EAEDEA", -"S c #EDF7FA", -"T c #CDD6DD", -"U c #4F8FB9", -"V c #346E84", -"W c #3C5720", -"X c #163806", -"Y c #1B6C86", -"Z c #3B91CB", -"` c #E4EFF3", -" . c #F5F2DE", -".. c #96AA97", -"+. c #5F6F79", -"@. c #57553C", -"#. c #575332", -"$. c #575230", -"%. c #5A5C58", -"&. c #4B4842", -"*. c #5B5C4E", -"=. c #56532F", -"-. c #56522D", -";. c #5C605E", -">. c #48433B", -",. c #5E6367", -"'. c #7D837C", -"). c #C4D1C1", -"!. c #FFFFFF", -"~. c #85B9D8", -"{. c #1F7393", -"]. c #3B5D1E", -"^. c #1F718D", -"/. c #4E9CD0", -"(. c #E3EEF0", -"_. c #E1E5DA", -":. c #26401E", -"<. c #070900", -"[. c #000000", -"}. c #000105", -"|. c #000206", -"1. c #000001", -"2. c #020204", -"3. c #000103", -"4. c #020304", -"5. c #101911", -"6. c #8E9192", -"7. c #FFFBF2", -"8. c #81B6D8", -"9. c #155540", -"0. c #3F622B", -"a. c #237697", -"b. c #0472BC", -"c. c #0471BC", -"d. c #0572BB", -"e. c #006EBA", -"f. c #167BC0", -"g. c #C5DDE8", -"h. c #F4F4F0", -"i. c #042B03", -"j. c #010004", -"k. c #070709", -"l. c #070708", -"m. c #070707", -"n. c #08080A", -"o. c #040406", -"p. c #97B0B5", -"q. c #E6F2F4", -"r. c #308AC7", -"s. c #026FBA", -"t. c #0571BB", -"u. c #0473BF", -"v. c #066FB1", -"w. c #0565A3", -"x. c #0267B1", -"y. c #144E44", -"z. c #1B4620", -"A. c #095E8B", -"B. c #1D420C", -"C. c #0D5A76", -"D. c #0464A4", -"E. c #0566A4", -"F. c #0671B4", -"G. c #0472BF", -"H. c #0472BD", -"I. c #0471BB", -"J. c #0371BD", -"K. c #1275B3", -"L. c #3F715A", -"M. c #0F5856", -"N. c #016FB7", -"O. c #006BB8", -"P. c #4F9ACC", -"Q. c #F3FCFF", -"R. c #666B6E", -"S. c #09090A", -"T. c #050508", -"U. c #24211F", -"V. c #424446", -"W. c #434439", -"X. c #3D3C3C", -"Y. c #414244", -"Z. c #3B3936", -"`. c #414144", -" + c #3A3E39", -".+ c #3D4032", -"++ c #413F2C", -"@+ c #414130", -"#+ c #303624", -"$+ c #0A100A", -"%+ c #080709", -"&+ c #020303", -"*+ c #283D24", -"=+ c #EAEAE5", -"-+ c #A7C1D0", -";+ c #0571BA", -">+ c #0473BE", -",+ c #0469AC", -"'+ c #045088", -")+ c #113C36", -"!+ c #0C0500", -"~+ c #090000", -"{+ c #070002", -"]+ c #060106", -"^+ c #080000", -"/+ c #060108", -"(+ c #0C0800", -"_+ c #104245", -":+ c #064F7F", -"<+ c #0A6693", -"[+ c #0372C0", -"}+ c #0C75B9", -"|+ c #2C6D6E", -"1+ c #1D5C59", -"2+ c #0670B5", -"3+ c #0571BC", -"4+ c #0270BB", -"5+ c #0972B9", -"6+ c #9FC1D4", -"7+ c #EBF4F2", -"8+ c #030303", -"9+ c #050504", -"0+ c #383831", -"a+ c #B7B7B4", -"b+ c #E4E2D4", -"c+ c #E4DFB9", -"d+ c #DDDED9", -"e+ c #E1E1D4", -"f+ c #DADAD6", -"g+ c #E1E1D5", -"h+ c #DAE0D9", -"i+ c #DCDDBB", -"j+ c #E1E5D0", -"k+ c #E2DCB3", -"l+ c #CCD6C2", -"m+ c #606B64", -"n+ c #08060A", -"o+ c #050506", -"p+ c #0F0E0E", -"q+ c #AFB6AA", -"r+ c #EBE5DE", -"s+ c #006DB9", -"t+ c #0570B9", -"u+ c #0478CA", -"v+ c #0B70A0", -"w+ c #054E82", -"x+ c #072338", -"y+ c #080301", -"z+ c #070001", -"A+ c #08070A", -"B+ c #0B0300", -"C+ c #0E2018", -"D+ c #065081", -"E+ c #0672B1", -"F+ c #0472BE", -"G+ c #0273C4", -"H+ c #046590", -"I+ c #386E6C", -"J+ c #0A72B8", -"K+ c #0170BC", -"L+ c #1074B7", -"M+ c #B9CCDB", -"N+ c #B6C49F", -"O+ c #0E0F0E", -"P+ c #0D0D0C", -"Q+ c #8A8C83", -"R+ c #FBF8DE", -"S+ c #F4D46C", -"T+ c #F2CC55", -"U+ c #F4D980", -"V+ c #F3D269", -"W+ c #F4DC8C", -"X+ c #F3D36B", -"Y+ c #F4DB87", -"Z+ c #F4D26A", -"`+ c #F3DE97", -" @ c #F2CF5D", -".@ c #F9EBC0", -"+@ c #C2D3D2", -"@@ c #1A2B1D", -"#@ c #050406", -"$@ c #80887C", -"%@ c #FFFFFD", -"&@ c #1379BE", -"*@ c #0170BA", -"=@ c #0571B9", -"-@ c #0279D0", -";@ c #035089", -">@ c #113326", -",@ c #060C15", -"'@ c #080200", -")@ c #080808", -"!@ c #08090A", -"~@ c #090909", -"{@ c #080809", -"]@ c #000203", -"^@ c #030006", -"/@ c #070204", -"(@ c #080E11", -"_@ c #124139", -":@ c #0771B0", -"<@ c #0172C1", -"[@ c #206F9D", -"}@ c #305834", -"|@ c #13210C", -"1@ c #416D75", -"2@ c #0B72BA", -"3@ c #0170BB", -"4@ c #1076BC", -"5@ c #B9D9ED", -"6@ c #AEAC9A", -"7@ c #0D0D0D", -"8@ c #111213", -"9@ c #9399A1", -"0@ c #F3E6B0", -"a@ c #EBBB27", -"b@ c #E8B518", -"c@ c #E9B71D", -"d@ c #E9B61B", -"e@ c #E9B71F", -"f@ c #E9B71E", -"g@ c #E9B720", -"h@ c #EAB81E", -"i@ c #F5E2A0", -"j@ c #D1D7D9", -"k@ c #1B221C", -"l@ c #050306", -"m@ c #000600", -"n@ c #7F967D", -"o@ c #FEFEFA", -"p@ c #0471BA", -"q@ c #0370BA", -"r@ c #0173CA", -"s@ c #0F7593", -"t@ c #0B1D1D", -"u@ c #090906", -"v@ c #080707", -"w@ c #090809", -"x@ c #050407", -"y@ c #342F2C", -"z@ c #1F391C", -"A@ c #040106", -"B@ c #080806", -"C@ c #184324", -"D@ c #0374C3", -"E@ c #0570BA", -"F@ c #0373C2", -"G@ c #106991", -"H@ c #3A746D", -"I@ c #0A73B8", -"J@ c #1079BF", -"K@ c #B7DBF5", -"L@ c #C5C196", -"M@ c #0F0E0D", -"N@ c #111113", -"O@ c #9299A1", -"P@ c #F3E5AD", -"Q@ c #EBBB26", -"R@ c #E9B619", -"S@ c #E9B61A", -"T@ c #F0D270", -"U@ c #D1D3DC", -"V@ c #181919", -"W@ c #767875", -"X@ c #2282C2", -"Y@ c #0371C0", -"Z@ c #0B709D", -"`@ c #113124", -" # c #080907", -".# c #0A160C", -"+# c #556947", -"@# c #73725E", -"## c #143113", -"$# c #060307", -"%# c #050107", -"&# c #1D4716", -"*# c #0275CA", -"=# c #0071BF", -"-# c #3074A8", -";# c #3F5D40", -"># c #B8D7EB", -",# c #B6AF9D", -"'# c #0E0D0D", -")# c #9198A2", -"!# c #F3E5AC", -"~# c #EDC035", -"{# c #EAB71B", -"]# c #F1D67E", -"^# c #D2D7DC", -"/# c #1C231B", -"(# c #000500", -"_# c #80957D", -":# c #FEFEF9", -"<# c #2382C2", -"[# c #0475BE", -"}# c #085581", -"|# c #080E14", -"1# c #080708", -"2# c #060607", -"3# c #252220", -"4# c #8F8174", -"5# c #7D7466", -"6# c #4D5E40", -"7# c #08190A", -"8# c #080609", -"9# c #060001", -"0# c #0562A0", -"a# c #0475C2", -"b# c #0372C2", -"c# c #0F6B90", -"d# c #0F74B9", -"e# c #B6D0E2", -"f# c #BDB699", -"g# c #0E0E0D", -"h# c #10100E", -"i# c #90938D", -"j# c #EEC647", -"k# c #E9B518", -"l# c #E9B618", -"m# c #E9B71C", -"n# c #F3D986", -"o# c #D4DDDD", -"p# c #203120", -"q# c #7A8478", -"r# c #1278BE", -"s# c #0270BA", -"t# c #056FB5", -"u# c #0D333A", -"v# c #0A0701", -"w# c #151B14", -"x# c #4B6340", -"y# c #3A5132", -"z# c #051307", -"A# c #070308", -"B# c #0A0A05", -"C# c #0C7098", -"D# c #0373C5", -"E# c #0171C1", -"F# c #1F749B", -"G# c #2C562F", -"H# c #1179C0", -"I# c #BCE1F8", -"J# c #B5AE9A", -"K# c #11110F", -"L# c #949488", -"M# c #F5FAF8", -"N# c #EBBE35", -"O# c #EAB91E", -"P# c #EBBA21", -"Q# c #EBBA23", -"R# c #E8B310", -"S# c #F2DB92", -"T# c #D7DFDF", -"U# c #202F20", -"V# c #788677", -"W# c #016FBA", -"X# c #0669A4", -"Y# c #08202F", -"Z# c #080404", -"`# c #070A08", -" $ c #041107", -".$ c #050D07", -"+$ c #080509", -"@$ c #090B0A", -"#$ c #0D3C47", -"$$ c #0679C0", -"%$ c #1E6D9C", -"&$ c #2B502F", -"*$ c #0B75BD", -"=$ c #A5D0EC", -"-$ c #C6C7B0", -";$ c #080B06", -">$ c #737F62", -",$ c #F7FDFD", -"'$ c #F4E1A3", -")$ c #F7E5A8", -"!$ c #F6E6AD", -"~$ c #F7E6AB", -"{$ c #F6E6AE", -"]$ c #F8E6AA", -"^$ c #F7E6AD", -"/$ c #F7E6AA", -"($ c #F8E7AC", -"_$ c #F1DB92", -":$ c #FCFFFF", -"<$ c #B5B2AD", -"[$ c #121211", -"}$ c #080C05", -"|$ c #97A290", -"1$ c #FFFFF9", -"2$ c #0371BB", -"3$ c #0F5F72", -"4$ c #111A00", -"5$ c #070509", -"6$ c #0C1D1A", -"7$ c #096392", -"8$ c #0474C3", -"9$ c #1C7299", -"0$ c #183019", -"a$ c #88BAD9", -"b$ c #F4F8FB", -"c$ c #151414", -"d$ c #070508", -"e$ c #050607", -"f$ c #142715", -"g$ c #778A81", -"h$ c #D6C793", -"i$ c #ACCBE4", -"j$ c #CBCBAA", -"k$ c #BACBCA", -"l$ c #D4CB9A", -"m$ c #AECADF", -"n$ c #C6CBB3", -"o$ c #B3CAD6", -"p$ c #A9CAE8", -"q$ c #DDCD8D", -"r$ c #9BAFBF", -"s$ c #3C352D", -"t$ c #040405", -"u$ c #050507", -"v$ c #16140B", -"w$ c #CAC3AA", -"x$ c #D3E7F1", -"y$ c #094D6E", -"z$ c #0B0900", -"A$ c #070F15", -"B$ c #065587", -"C$ c #0476C1", -"D$ c #0272C1", -"E$ c #1A6F98", -"F$ c #112312", -"G$ c #006BB9", -"H$ c #4996CA", -"I$ c #F2F9F9", -"J$ c #A6A097", -"K$ c #000400", -"L$ c #09070C", -"M$ c #060606", -"N$ c #090C0C", -"O$ c #1B170C", -"P$ c #12181E", -"Q$ c #191910", -"R$ c #151918", -"S$ c #1B180E", -"T$ c #12181C", -"U$ c #181912", -"V$ c #13181A", -"W$ c #11181E", -"X$ c #1D190B", -"Y$ c #0E1317", -"Z$ c #070606", -"`$ c #494A4B", -" % c #F6F4EC", -".% c #69A9D4", -"+% c #006FBA", -"@% c #0A4F6F", -"#% c #0C0B00", -"$% c #070408", -"%% c #000003", -"&% c #0D3B42", -"*% c #056FB2", -"=% c #1D6C9B", -"-% c #2A502F", -";% c #006CB9", -">% c #8FC0DF", -",% c #F9F9F5", -"'% c #4C7779", -")% c #060608", -"!% c #09080A", -"~% c #343118", -"{% c #D7D5C9", -"]% c #D1E5F0", -"^% c #1A7DC1", -"/% c #0372BE", -"(% c #0A5570", -"_% c #0F1200", -":% c #070609", -"<% c #0B100C", -"[% c #112311", -"}% c #060207", -"|% c #060107", -"1% c #09070B", -"2% c #46483B", -"3% c #112411", -"4% c #080403", -"5% c #072235", -"6% c #0469AE", -"7% c #0071C1", -"8% c #22769D", -"9% c #335F35", -"0% c #0B76BE", -"a% c #EBF1EE", -"b% c #EEF1EF", -"c% c #A19D96", -"d% c #16130F", -"e% c #040505", -"f% c #030E04", -"g% c #3D5941", -"h% c #D2D4D1", -"i% c #F5F0E6", -"j% c #5D91B4", -"k% c #0C77C0", -"l% c #1E5172", -"m% c #050000", -"n% c #060507", -"o% c #112410", -"p% c #112511", -"q% c #040006", -"r% c #1A4419", -"s% c #1C4A1A", -"t% c #102410", -"u% c #121811", -"v% c #163415", -"w% c #090403", -"x% c #072237", -"y% c #046AAF", -"z% c #0E688F", -"A% c #0C76BD", -"B% c #9CC8E4", -"C% c #CFE3DD", -"D% c #A9A68C", -"E% c #9D9688", -"F% c #66815D", -"G% c #728667", -"H% c #8B907B", -"I% c #5E7E57", -"J% c #888F78", -"K% c #67815E", -"L% c #8F917E", -"M% c #50794C", -"N% c #A49A8D", -"O% c #9F978A", -"P% c #BEBEBC", -"Q% c #FAFDFD", -"R% c #DAE9ED", -"S% c #4595CB", -"T% c #006DBC", -"U% c #0371BC", -"V% c #105D73", -"W% c #0F1600", -"X% c #22211E", -"Y% c #587C56", -"Z% c #8D847E", -"`% c #122F11", -" & c #0C150C", -".& c #070808", -"+& c #060A07", -"@& c #46453C", -"#& c #857E70", -"$& c #A8AAB0", -"%& c #AAAEB6", -"&& c #AAB3B7", -"*& c #425E43", -"=& c #0B1C0B", -"-& c #102110", -";& c #07060A", -">& c #101400", -",& c #105966", -"'& c #0071C0", -")& c #2D73A6", -"!& c #3D5D3E", -"~& c #0672BC", -"{& c #006AB8", -"]& c #78B2D7", -"^& c #ABCFE5", -"/& c #C2E2F7", -"(& c #C4E4F7", -"_& c #CBE7FD", -":& c #CDE8FC", -"<& c #C7E6F9", -"[& c #CDE7FE", -"}& c #C7E5F9", -"|& c #CCE7FD", -"1& c #C6E4F9", -"2& c #CFE8FF", -"3& c #C3E4F6", -"4& c #C3E3F6", -"5& c #B2D6EB", -"6& c #86B9DA", -"7& c #197DC2", -"8& c #0070BC", -"9& c #157BBF", -"0& c #1B7DBF", -"a& c #2B87C3", -"b& c #368DC8", -"c& c #388EC9", -"d& c #3B8FC9", -"e& c #378DCA", -"f& c #348BC5", -"g& c #2683C2", -"h& c #137AC0", -"i& c #0F71B5", -"j& c #0370BC", -"k& c #006FBB", -"l& c #0370BB", -"m& c #0A76C0", -"n& c #1B5372", -"o& c #080400", -"p& c #010103", -"q& c #302C27", -"r& c #999791", -"s& c #C8D6DC", -"t& c #C2CFC6", -"u& c #929E8F", -"v& c #2F3628", -"w& c #0A0B0A", -"x& c #415144", -"y& c #ADB397", -"z& c #B7C4C3", -"A& c #CDD0D4", -"B& c #CED5CD", -"C& c #BBC3B5", -"D& c #90989F", -"E& c #0D140B", -"F& c #050007", -"G& c #0D0E00", -"H& c #0C516A", -"I& c #0272C2", -"J& c #116D91", -"K& c #1279C0", -"L& c #4A95CA", -"M& c #62A8DC", -"N& c #80B6D8", -"O& c #7CB6DA", -"P& c #7DB6DA", -"Q& c #7CB3D5", -"R& c #7DB6DB", -"S& c #7CB3D6", -"T& c #7CB5D8", -"U& c #7DB4D8", -"V& c #7DB5D8", -"W& c #7CB4D7", -"X& c #7FB6D9", -"Y& c #6BA9D1", -"Z& c #4B96C9", -"`& c #1A7DC2", -" * c #0068B7", -".* c #0062B5", -"+* c #1777B9", -"@* c #4792C5", -"#* c #4A99D0", -"$* c #4798D0", -"%* c #54A0D2", -"&* c #4C9BD1", -"** c #4999D0", -"=* c #4999CF", -"-* c #2584C5", -";* c #0069B8", -">* c #006FBC", -",* c #0069BA", -"'* c #1673B4", -")* c #2D83C0", -"!* c #2D87C7", -"~* c #2E88C7", -"{* c #2683C4", -"]* c #0472BB", -"^* c #358CC8", -"/* c #62A5CF", -"(* c #77B4DB", -"_* c #B0D6ED", -":* c #C6E1F5", -"<* c #D8EEFC", -"[* c #D0E8E8", -"}* c #D6EAE7", -"|* c #D0EBED", -"1* c #D6EADD", -"2* c #D6EFFF", -"3* c #D5EAF9", -"4* c #AED8F3", -"5* c #9BB8CF", -"6* c #70ADD4", -"7* c #4D95C7", -"8* c #2079B6", -"9* c #0069B6", -"0* c #006CBC", -"a* c #0066B7", -"b* c #0064B6", -"c* c #0A74BD", -"d* c #0069B9", -"e* c #006DBB", -"f* c #0774BF", -"g* c #165B73", -"h* c #0E1200", -"i* c #77848A", -"j* c #C2CAD2", -"k* c #E3F7F8", -"l* c #E7EDE0", -"m* c #EDF3F6", -"n* c #9C9893", -"o* c #131112", -"p* c #252329", -"q* c #AAB8C1", -"r* c #F3F6E8", -"s* c #EAF1ED", -"t* c #BCD1BD", -"u* c #DED9CA", -"v* c #EDEAD7", -"w* c #BFD1D7", -"x* c #52614A", -"y* c #000300", -"z* c #0B0800", -"A* c #0A4967", -"B* c #23739F", -"C* c #345C37", -"D* c #0067B6", -"E* c #378CC6", -"F* c #B9D8E8", -"G* c #EEFAFA", -"H* c #F7F1B6", -"I* c #CCE4F7", -"J* c #CFDCE2", -"K* c #CFDDE3", -"L* c #D3F1FF", -"M* c #CED6D9", -"N* c #D2ECFA", -"O* c #D0E1EA", -"P* c #D1E5EF", -"Q* c #D0E2EC", -"R* c #D1E4EC", -"S* c #CBEFFF", -"T* c #FAFFFF", -"U* c #BBDAEA", -"V* c #5AA1D0", -"W* c #0470BB", -"X* c #63A4D1", -"Y* c #B3CFDF", -"Z* c #CCE1ED", -"`* c #CFEAF9", -" = c #D2EBF9", -".= c #D0EAF9", -"+= c #D0E9F8", -"@= c #BCD8E9", -"#= c #88BBDA", -"$= c #2182C4", -"%= c #006AB9", -"&= c #1B6FAD", -"*= c #85B0CA", -"== c #B9D1E1", -"-= c #D3E8F3", -";= c #D5EDFA", -">= c #D5EEFA", -",= c #CCE7F8", -"'= c #9FC8E6", -")= c #4093CA", -"!= c #5DA0CF", -"~= c #98C3DB", -"{= c #DAEFFE", -"]= c #DAE0DE", -"^= c #C8BDB6", -"/= c #92AB87", -"(= c #706E6E", -"_= c #5F6359", -":= c #636457", -"<= c #5C645E", -"[= c #65644F", -"}= c #66686F", -"|= c #70816D", -"1= c #AEB1A2", -"2= c #CFC9A1", -"3= c #E0FDFF", -"4= c #F8FDFD", -"5= c #C7DAE1", -"6= c #78B1D8", -"7= c #2A86C5", -"8= c #0063B6", -"9= c #0069B7", -"0= c #0066B6", -"a= c #0066B5", -"b= c #006BBD", -"c= c #006CB8", -"d= c #0067B7", -"e= c #006CBE", -"f= c #0067B9", -"g= c #006BBA", -"h= c #006ABC", -"i= c #0064B5", -"j= c #4A87B2", -"k= c #559DCF", -"l= c #7CB3D7", -"m= c #92BCDA", -"n= c #9BC5DD", -"o= c #9AC5DF", -"p= c #9CC7E5", -"q= c #AACDE2", -"r= c #A5CADE", -"s= c #9CC5DD", -"t= c #A0C7DD", -"u= c #9AC4DD", -"v= c #99C2DC", -"w= c #8EBBDB", -"x= c #679FC7", -"y= c #3B85B8", -"z= c #2B85C5", -"A= c #0061B4", -"B= c #0574BF", -"C= c #0A4A6E", -"D= c #030000", -"E= c #1F1714", -"F= c #B9C6D0", -"G= c #C4C29C", -"H= c #3F4C5A", -"I= c #505861", -"J= c #D2D4D7", -"K= c #EEEFEC", -"L= c #2D462D", -"M= c #050606", -"N= c #080909", -"O= c #426857", -"P= c #E3FAFF", -"Q= c #F4EFE4", -"R= c #7E7B7A", -"S= c #233422", -"T= c #817571", -"U= c #86877A", -"V= c #FFFDF1", -"W= c #B7C0B8", -"X= c #19201C", -"Y= c #050305", -"Z= c #090200", -"`= c #074166", -" - c #0273C2", -".- c #146995", -"+- c #0067B8", -"@- c #62A7D6", -"#- c #E6F1F3", -"$- c #DADEDE", -"%- c #989287", -"&- c #282417", -"*- c #1F2329", -"=- c #212324", -"-- c #212325", -";- c #22272C", -">- c #202122", -",- c #21272A", -"'- c #212427", -")- c #212528", -"!- c #212527", -"~- c #20232B", -"{- c #497145", -"]- c #D7D6DB", -"^- c #F0F9FA", -"/- c #71AED7", -"(- c #0D76BD", -"_- c #177BBF", -":- c #A3CCE6", -"<- c #FBFEFA", -"[- c #ECECD8", -"}- c #A49E81", -"|- c #948C7F", -"1- c #968D7F", -"2- c #958D7F", -"3- c #91947C", -"4- c #B4D1CD", -"5- c #F8FDFE", -"6- c #E1ECED", -"7- c #509ACD", -"8- c #006EB9", -"9- c #3B90C8", -"0- c #E5EAE9", -"a- c #FEFFFD", -"b- c #E0E1C6", -"c- c #9C967D", -"d- c #958D80", -"e- c #B2A47E", -"f- c #FFF7C1", -"g- c #F6FCFD", -"h- c #68A8D1", -"i- c #0270BC", -"j- c #3088C5", -"k- c #C2DCE7", -"l- c #EDF5F3", -"m- c #9B9C6A", -"n- c #2D4C31", -"o- c #221E22", -"p- c #1C1A1A", -"q- c #0F150F", -"r- c #080D09", -"s- c #161715", -"t- c #1F1E17", -"u- c #282C31", -"v- c #6A6661", -"w- c #D0D0CC", -"x- c #F4F9F8", -"y- c #E4EFF0", -"z- c #AFCFE3", -"A- c #1177BD", -"B- c #2080C1", -"C- c #69A9D7", -"D- c #91C3E4", -"E- c #8BBFE2", -"F- c #8CC2E8", -"G- c #829DAF", -"H- c #3B90CA", -"I- c #006DBA", -"J- c #5B8FB2", -"K- c #8FBAD7", -"L- c #8BC0E4", -"M- c #8BBFE3", -"N- c #8DC1E3", -"O- c #70AED9", -"P- c #207FC1", -"Q- c #2586C9", -"R- c #7C96A7", -"S- c #8CC1E6", -"T- c #8BC1E5", -"U- c #8DB4CE", -"V- c #6B9CBE", -"W- c #006EBB", -"X- c #187DC0", -"Y- c #8EA3B2", -"Z- c #B3D7EE", -"`- c #DBE8EC", -" ; c #DCEBEF", -".; c #E9EFED", -"+; c #ECF5F5", -"@; c #F7FBF9", -"#; c #FDFEFA", -"$; c #FDFFFD", -"%; c #FFFDE9", -"&; c #E2E2BB", -"*; c #EDF4EC", -"=; c #C1E2F6", -"-; c #F2FAF9", -";; c #D3EAF6", -">; c #FFFFFB", -",; c #FDFFFA", -"'; c #F1F6F4", -"); c #E6EEEF", -"!; c #E3EDEF", -"~; c #D5E6EC", -"{; c #B9D6E7", -"]; c #7BB6DE", -"^; c #4294CB", -"/; c #0E5A72", -"(; c #0E1000", -"_; c #001300", -":; c #E2EBDD", -"<; c #1A1911", -"[; c #252322", -"}; c #686654", -"|; c #758E72", -"1; c #7B7B6C", -"2; c #070809", -"3; c #4C4A2C", -"4; c #FFFFD4", -"5; c #889BAA", -"6; c #121517", -"7; c #416037", -"8; c #546345", -"9; c #A5C8CB", -"0; c #FBFBF9", -"a; c #5A755A", -"b; c #000801", -"c; c #063E66", -"d; c #2779A0", -"e; c #376238", -"f; c #528AB1", -"g; c #ECECE5", -"h; c #D6D3CA", -"i; c #2F2B25", -"j; c #060508", -"k; c #25231F", -"l; c #BDBCAE", -"m; c #F3FBF8", -"n; c #4797CD", -"o; c #0070BB", -"p; c #EEF2EE", -"q; c #F4F3EF", -"r; c #8C8982", -"s; c #130F0B", -"t; c #030404", -"u; c #040506", -"v; c #020B01", -"w; c #365C52", -"x; c #CDDBE2", -"y; c #EEF3F0", -"z; c #4B98CC", -"A; c #2B87C4", -"B; c #ECF3F1", -"C; c #C8E1E6", -"D; c #5D6866", -"E; c #13100B", -"F; c #050203", -"G; c #162A1B", -"H; c #91B1B1", -"I; c #FEFFFE", -"J; c #63A6D1", -"K; c #016FB9", -"L; c #1476B8", -"M; c #72AFD7", -"N; c #EBF6F7", -"O; c #A29E95", -"P; c #110F0D", -"Q; c #050405", -"R; c #060407", -"S; c #031704", -"T; c #3D452F", -"U; c #C1C1BB", -"V; c #F5F3E5", -"W; c #DBEBF5", -"X; c #4F9BCD", -"Y; c #006BB5", -"Z; c #418FC4", -"`; c #A8CEE7", -" > c #F8FCF8", -".> c #ECECE3", -"+> c #E8E6DB", -"@> c #E6E5DE", -"#> c #E6E5DD", -"$> c #E6E4DC", -"%> c #ECEEEB", -"&> c #FAFCF9", -"*> c #D6E8F0", -"=> c #4A99CB", -"-> c #0870B7", -";> c #68A6CF", -">> c #D1E6F2", -",> c #F6F7F1", -"'> c #EAEADE", -")> c #E7E6DD", -"!> c #E8E6DF", -"~> c #F0F0EB", -"{> c #F7F8F4", -"]> c #9CC7E1", -"^> c #2181C2", -"/> c #137ABF", -"(> c #93C0DC", -"_> c #F6FAF8", -":> c #EFF2EE", -"<> c #E7E5DE", -"[> c #E6E5DC", -"}> c #E8E7E0", -"|> c #EEF5F3", -"1> c #F5FAF9", -"2> c #94A5AF", -"3> c #0877C2", -"4> c #3089C5", -"5> c #82B9DD", -"6> c #E9F2F4", -"7> c #FAFEFA", -"8> c #EBEDE6", -"9> c #DFE4D3", -"0> c #C1D4CF", -"a> c #889CA9", -"b> c #808384", -"c> c #70645C", -"d> c #334A2A", -"e> c #133E12", -"f> c #090609", -"g> c #0A0908", -"h> c #060809", -"i> c #0A0909", -"j> c #0D1B0C", -"k> c #184114", -"l> c #5E6254", -"m> c #838282", -"n> c #84A5BB", -"o> c #D2D2CB", -"p> c #DAE2D5", -"q> c #EDECE6", -"r> c #F4F7F1", -"s> c #FEFFFA", -"t> c #B8DAEE", -"u> c #7EB4D8", -"v> c #4292C8", -"w> c #187CC0", -"x> c #0F5F73", -"y> c #071100", -"z> c #3D3027", -"A> c #A9CDE3", -"B> c #040104", -"C> c #0B0B0C", -"D> c #4E5151", -"E> c #4C544C", -"F> c #D4D7D1", -"G> c #88837A", -"H> c #060305", -"I> c #133412", -"J> c #060A06", -"K> c #497459", -"L> c #DDEAF2", -"M> c #746F55", -"N> c #0B0B08", -"O> c #0B0C0B", -"P> c #8E9091", -"Q> c #FEFFFC", -"R> c #A09990", -"S> c #110F0E", -"T> c #126993", -"U> c #1076BF", -"V> c #ACD2E8", -"W> c #E2E3E0", -"X> c #35312C", -"Y> c #000002", -"Z> c #1B2418", -"`> c #C0C1AF", -" , c #DAE8ED", -"., c #1577BE", -"+, c #0C6EAF", -"@, c #A4C6DA", -"#, c #F9FBF8", -"$, c #6B8168", -"%, c #060708", -"&, c #2C2F31", -"*, c #CFCECA", -"=, c #D8E7EE", -"-, c #1A7EC1", -";, c #167CC0", -">, c #B0D2E8", -",, c #DDE0E4", -"', c #2A4541", -"), c #020000", -"!, c #07111E", -"~, c #B0AD8A", -"{, c #FFFFEF", -"], c #509DD1", -"^, c #2583C2", -"/, c #C3D0D6", -"(, c #FCF6EC", -"_, c #A0A19E", -":, c #302B27", -"<, c #0D240D", -"[, c #0B240C", -"}, c #283022", -"|, c #202C1B", -"1, c #272F20", -"2, c #081D08", -"3, c #060907", -"4, c #070608", -"5, c #09060A", -"6, c #020004", -"7, c #5D6241", -"8, c #BDCABD", -"9, c #FAFBF7", -"0, c #89B5D1", -"a, c #1771B1", -"b, c #016FBC", -"c, c #0372BD", -"d, c #5597C4", -"e, c #EAECE6", -"f, c #E5E2DE", -"g, c #88A087", -"h, c #47463D", -"i, c #3F3A27", -"j, c #39342E", -"k, c #3A352C", -"l, c #383229", -"m, c #4C4F54", -"n, c #637D80", -"o, c #C3D7CF", -"p, c #F8FAFA", -"q, c #78B1D5", -"r, c #0873BD", -"s, c #90B7CF", -"t, c #FFF5E8", -"u, c #C5CEC2", -"v, c #657367", -"w, c #44412C", -"x, c #3B352C", -"y, c #3E3A34", -"z, c #505457", -"A, c #83978B", -"B, c #F0F4ED", -"C, c #4B87B0", -"D, c #2782C2", -"E, c #CFE4EE", -"F, c #F2EFE7", -"G, c #A6A69F", -"H, c #56595C", -"I, c #39332A", -"J, c #3A352D", -"K, c #39342B", -"L, c #403A35", -"M, c #485A69", -"N, c #B0B0A9", -"O, c #FFFFFE", -"P, c #CCDFE6", -"Q, c #046CB9", -"R, c #1A7DC0", -"S, c #74B0D4", -"T, c #AED0E5", -"U, c #FDFEFD", -"V, c #DEDEDA", -"W, c #C6C3B9", -"X, c #888886", -"Y, c #494B47", -"Z, c #21300B", -"`, c #001100", -" ' c #030106", -".' c #070108", -"+' c #182D13", -"@' c #4B474A", -"#' c #65666A", -"$' c #899C88", -"%' c #C2BFB2", -"&' c #EEEBE4", -"*' c #FCFCFA", -"=' c #DAEAF2", -"-' c #93C0DB", -";' c #358CC6", -">' c #0271BC", -",' c #105E72", -"'' c #0C1400", -")' c #140C09", -"!' c #C2D2DE", -"~' c #0B2209", -"{' c #090509", -"]' c #23251E", -"^' c #3A4824", -"/' c #CDCDBC", -"(' c #988767", -"_' c #202D1E", -":' c #3C3436", -"<' c #383432", -"[' c #2C2A2B", -"}' c #D5D4C2", -"|' c #6B6765", -"1' c #0A0809", -"2' c #827B62", -"3' c #FFFFFC", -"4' c #828F7A", -"5' c #090C08", -"6' c #216F9E", -"7' c #325936", -"8' c #4796CA", -"9' c #F2FBFF", -"0' c #658065", -"a' c #000503", -"b' c #172018", -"c' c #4A5E42", -"d' c #726862", -"e' c #6C665E", -"f' c #6C665C", -"g' c #6C665F", -"h' c #6C655B", -"i' c #706861", -"j' c #506047", -"k' c #262825", -"l' c #040305", -"m' c #666665", -"n' c #FFFBEE", -"o' c #5C9ECA", -"p' c #5498C5", -"q' c #FBFCF8", -"r' c #979187", -"s' c #0A070B", -"t' c #060707", -"u' c #0C0E0C", -"v' c #151B1E", -"w' c #1F1C10", -"x' c #141C22", -"y' c #151C21", -"z' c #181C1C", -"A' c #1D1C14", -"B' c #131C25", -"C' c #1E1C12", -"D' c #171C1E", -"E' c #151B20", -"F' c #111010", -"G' c #4A6249", -"H' c #F8F5EA", -"I' c #74B0D7", -"J' c #519CCE", -"K' c #FFFFF6", -"L' c #7A766C", -"M' c #040605", -"N' c #0D100E", -"O' c #161C20", -"P' c #1B1C16", -"Q' c #171C1C", -"R' c #191C19", -"S' c #1C1C16", -"T' c #030704", -"U' c #182800", -"V' c #DCE4DD", -"W' c #E7EFF0", -"X' c #D8E8EE", -"Y' c #E1E4DC", -"Z' c #696761", -"`' c #000102", -" ) c #050505", -".) c #050A06", -"+) c #1B1D1E", -"@) c #4E4841", -"#) c #78868D", -"$) c #B2B8BD", -"%) c #C6D8C9", -"&) c #C5D7C8", -"*) c #D6DED5", -"=) c #D1DCD1", -"-) c #D5DED5", -";) c #C7D5C6", -">) c #A9BBC4", -",) c #87939E", -"') c #6B655B", -")) c #1C3B1F", -"!) c #0E0F13", -"~) c #040705", -"{) c #0E1612", -"]) c #9B9879", -"^) c #FDF7F0", -"/) c #A4C7DD", -"() c #1B7DC1", -"_) c #448CBC", -":) c #E7E8E6", -"<) c #CFC9BF", -"[) c #3A3A3B", -"}) c #000900", -"|) c #000004", -"1) c #000104", -"2) c #132122", -"3) c #A4A183", -"4) c #F7FAF8", -"5) c #72AED6", -"6) c #6EABD4", -"7) c #FFFEF4", -"8) c #9C9891", -"9) c #151C17", -"0) c #000100", -"a) c #484E3D", -"b) c #E2E0D1", -"c) c #EFE8DF", -"d) c #328BC8", -"e) c #1B74B9", -"f) c #B1D5EA", -"g) c #ECEADE", -"h) c #555551", -"i) c #14110E", -"j) c #525757", -"k) c #E0F2F5", -"l) c #B1D2E4", -"m) c #167BBF", -"n) c #1D7BBB", -"o) c #9AB5C4", -"p) c #D3E8F1", -"q) c #FBF5EC", -"r) c #C9C7B8", -"s) c #5F714F", -"t) c #202B2A", -"u) c #1D1917", -"v) c #030107", -"w) c #030304", -"x) c #030904", -"y) c #080A07", -"z) c #040804", -"A) c #020203", -"B) c #040404", -"C) c #161613", -"D) c #2C2B2F", -"E) c #476145", -"F) c #A4A483", -"G) c #D7E6EC", -"H) c #E9E9E2", -"I) c #5593BC", -"J) c #08689E", -"K) c #0B2229", -"L) c #D0CBC2", -"M) c #839588", -"N) c #020002", -"O) c #2D2828", -"P) c #BAA05A", -"Q) c #E1AF20", -"R) c #C9A823", -"S) c #DBAF30", -"T) c #CFAA36", -"U) c #AC8C26", -"V) c #C3B470", -"W) c #766647", -"X) c #0B0E0D", -"Y) c #040507", -"Z) c #111314", -"`) c #9EB1B3", -" ! c #595E59", -".! c #1D7499", -"+! c #1E3E20", -"@! c #0772BC", -"#! c #7AB3D7", -"$! c #DBEEF8", -"%! c #2D363B", -"&! c #26231F", -"*! c #C5CACA", -"=! c #FBFFF9", -"-! c #F6F5E8", -";! c #F5F1D6", -">! c #F6F8F3", -",! c #F6F9F6", -"'! c #F6FAF9", -")! c #F6F3DE", -"!! c #F6FAFB", -"~! c #F6F2DB", -"{! c #F4F8F6", -"]! c #303031", -"^! c #333434", -"/! c #D9D9D3", -"(! c #A5B6BF", -"_! c #016DBB", -":! c #016EB7", -"<! c #81B1CF", -"[! c #F0F5F7", -"}! c #0F0F0F", -"|! c #172B17", -"1! c #859685", -"2! c #BDD5E4", -"3! c #E3DAA6", -"4! c #B8D9F3", -"5! c #BBD9EF", -"6! c #C8D9D8", -"7! c #DADAB5", -"8! c #B2D9FF", -"9! c #E0DAAD", -"0! c #C2D9E2", -"a! c #BBD7EB", -"b! c #AAA8A5", -"c! c #433E38", -"d! c #16150B", -"e! c #C4BFA4", -"f! c #D6EAF4", -"g! c #A6C1D2", -"h! c #CAD8DF", -"i! c #101418", -"j! c #1F381D", -"k! c #9AA599", -"l! c #BBD9EE", -"m! c #BDD9EB", -"n! c #D1D9C5", -"o! c #C5D9DC", -"p! c #DCDAB2", -"q! c #C4D9DF", -"r! c #CBD9D1", -"s! c #D5DBC2", -"t! c #AEBCC3", -"u! c #486243", -"v! c #110B0D", -"w! c #859EAD", -"x! c #FEFFF9", -"y! c #B4C9D1", -"z! c #254234", -"A! c #010300", -"B! c #010A01", -"C! c #262D2A", -"D! c #698969", -"E! c #C5D1DE", -"F! c #E4F0F1", -"G! c #F9F2D3", -"H! c #F9F3D2", -"I! c #F7E8B9", -"J! c #F5E7B7", -"K! c #F5E7B8", -"L! c #F8EABD", -"M! c #F9F2CF", -"N! c #F7EFCA", -"O! c #F6FAFA", -"P! c #E4EEF1", -"Q! c #5A6649", -"R! c #10120B", -"S! c #0B0A09", -"T! c #7E7E71", -"U! c #E8F1E7", -"V! c #A0CBE7", -"W! c #147BC0", -"X! c #1076BA", -"Y! c #A2C5D8", -"Z! c #DCDCD4", -"`! c #393836", -" ~ c #030202", -".~ c #030203", -"+~ c #040303", -"@~ c #101010", -"#~ c #AFB1B0", -"$~ c #D0E5F2", -"%~ c #3383BD", -"&~ c #0470B9", -"*~ c #3381B5", -"=~ c #FDFDF7", -"-~ c #A5ACAB", -";~ c #0F0C09", -">~ c #020202", -",~ c #494C4E", -"'~ c #E1EEF5", -")~ c #C4D9E4", -"!~ c #0068B8", -"~~ c #006BBB", -"{~ c #A6B6BE", -"]~ c #F5F4EB", -"^~ c #677562", -"/~ c #000200", -"(~ c #030305", -"_~ c #020102", -":~ c #040304", -"<~ c #555E63", -"[~ c #EFF9FA", -"}~ c #69AAD5", -"|~ c #1177BE", -"1~ c #67A6D3", -"2~ c #EFF6F5", -"3~ c #FAF5EA", -"4~ c #9AACB4", -"5~ c #504D47", -"6~ c #010202", -"7~ c #030402", -"8~ c #000401", -"9~ c #151C12", -"0~ c #282321", -"a~ c #2E353A", -"b~ c #454B4F", -"c~ c #50504F", -"d~ c #525952", -"e~ c #59835A", -"f~ c #75886F", -"g~ c #6C8568", -"h~ c #979689", -"i~ c #5A7E5A", -"j~ c #5C7F5B", -"k~ c #5B7A5A", -"l~ c #505050", -"m~ c #3E3F42", -"n~ c #2E302D", -"o~ c #2D2821", -"p~ c #0C1A0B", -"q~ c #010102", -"r~ c #070607", -"s~ c #323226", -"t~ c #D2CEB8", -"u~ c #DAE9F1", -"v~ c #2383C3", -"w~ c #0B6388", -"x~ c #0E1D15", -"y~ c #505B2A", -"z~ c #F7F9F6", -"A~ c #1B4734", -"B~ c #342609", -"C~ c #AA8531", -"D~ c #B99030", -"E~ c #E4AF19", -"F~ c #EEB815", -"G~ c #F2BF23", -"H~ c #B49D41", -"I~ c #D4981B", -"J~ c #EFBD18", -"K~ c #E8AF33", -"L~ c #838225", -"M~ c #313322", -"N~ c #252526", -"O~ c #7A8087", -"P~ c #CBD4CB", -"Q~ c #272E2A", -"R~ c #063F69", -"S~ c #196C97", -"T~ c #102212", -"U~ c #0D75BD", -"V~ c #98C8E8", -"W~ c #D1CFC6", -"X~ c #282725", -"Y~ c #7B7A77", -"Z~ c #FFFEEE", -"`~ c #F0D680", -" { c #EDCA59", -".{ c #EDC441", -"+{ c #EED070", -"@{ c #EED176", -"#{ c #EDC442", -"${ c #EED378", -"%{ c #EDC74D", -"&{ c #EED37D", -"*{ c #EDC546", -"={ c #FAF5E1", -"-{ c #A4BECF", -";{ c #020305", -">{ c #221F18", -",{ c #CECABE", -"'{ c #B0D6EE", -"){ c #016BB8", -"!{ c #1175BA", -"~{ c #B9D0DC", -"{{ c #C7CCCB", -"]{ c #0E0E10", -"^{ c #717B6B", -"/{ c #F9FDF9", -"({ c #FAE9B2", -"_{ c #F4E3A6", -":{ c #F8E39F", -"<{ c #F7E3A2", -"[{ c #F5E3A6", -"}{ c #F9E39E", -"|{ c #F8E3A1", -"1{ c #F8E3A0", -"2{ c #FCF3CC", -"3{ c #B9B7B6", -"4{ c #121112", -"5{ c #060A05", -"6{ c #949F8F", -"7{ c #0872BA", -"8{ c #D0D7D9", -"9{ c #B3AFA8", -"0{ c #0A0F0C", -"a{ c #9BA99C", -"b{ c #FDFFFE", -"c{ c #F8E3A2", -"d{ c #F6E3A4", -"e{ c #F7E3A1", -"f{ c #F6E3A3", -"g{ c #FDF9E4", -"h{ c #E8E7E6", -"i{ c #42403D", -"j{ c #645848", -"k{ c #B4BCBE", -"l{ c #1E2B36", -"m{ c #000302", -"n{ c #121113", -"o{ c #6B7966", -"p{ c #CCD7D6", -"q{ c #F8F0CD", -"r{ c #F1D26E", -"s{ c #ECC035", -"t{ c #ECBF31", -"u{ c #E8B10A", -"v{ c #E8B109", -"w{ c #E9B30F", -"x{ c #ECBE2C", -"y{ c #ECBD27", -"z{ c #EED37C", -"A{ c #FFF5D5", -"B{ c #FAFAF0", -"C{ c #ABACA5", -"D{ c #514D48", -"E{ c #060506", -"F{ c #717B69", -"G{ c #FFFAF2", -"H{ c #81B8DA", -"I{ c #2782BF", -"J{ c #F7EBDF", -"K{ c #848D8F", -"L{ c #090C0F", -"M{ c #5F6364", -"N{ c #61717E", -"O{ c #606D79", -"P{ c #5F666E", -"Q{ c #616F7B", -"R{ c #5F676F", -"S{ c #5E6369", -"T{ c #617482", -"U{ c #5E646B", -"V{ c #606D78", -"W{ c #606569", -"X{ c #4B4741", -"Y{ c #060604", -"Z{ c #444746", -"`{ c #F8F6EE", -" ] c #7DADCC", -".] c #0873BB", -"+] c #0065B9", -"@] c #B8C3C8", -"#] c #EAEEEA", -"$] c #3E494F", -"%] c #0A090B", -"&] c #45423E", -"*] c #61717D", -"=] c #5F676E", -"-] c #5E646A", -";] c #617381", -">] c #5E666D", -",] c #5F6A73", -"'] c #617584", -")] c #606B76", -"!] c #5D5F61", -"~] c #302C28", -"{] c #0A0A0B", -"]] c #84989B", -"^] c #E7F2F5", -"/] c #368DC9", -"(] c #076EBA", -"_] c #E7F2F2", -":] c #C3C2BE", -"<] c #0A0503", -"[] c #030306", -"}] c #112C17", -"|] c #5F5F4A", -"1] c #617182", -"2] c #61707C", -"3] c #5D6065", -"4] c #5F6973", -"5] c #606C77", -"6] c #5E6165", -"7] c #627788", -"8] c #5E6267", -"9] c #606C79", -"0] c #5E6268", -"a] c #606974", -"b] c #606F7C", -"c] c #606C78", -"d] c #5E6065", -"e] c #62788A", -"f] c #5F656C", -"g] c #61707E", -"h] c #5F656D", -"i] c #606B75", -"j] c #617382", -"k] c #5E6166", -"l] c #627789", -"m] c #606E7A", -"n] c #606369", -"o] c #4F5A53", -"p] c #0D1A0D", -"q] c #262625", -"r] c #BFC1BC", -"s] c #A9D0E7", -"t] c #328AC6", -"u] c #ACD0E6", -"v] c #F6FBF3", -"w] c #B4B1A7", -"x] c #63625D", -"y] c #080402", -"z] c #030205", -"A] c #111112", -"B] c #2B4024", -"C] c #656259", -"D] c #818C8A", -"E] c #ADBAAC", -"F] c #CAC5BB", -"G] c #D4DEDF", -"H] c #F6FFFD", -"I] c #FFFFF8", -"J] c #FDFDF3", -"K] c #EBEEEA", -"L] c #D5D8CE", -"M] c #D3CFC4", -"N] c #9CB69F", -"O] c #86858A", -"P] c #797C7E", -"Q] c #514F4D", -"R] c #34312C", -"S] c #0D1012", -"T] c #0A0B0C", -"U] c #020205", -"V] c #40474D", -"W] c #E5E9E6", -"X] c #8FB0C4", -"Y] c #036EB8", -"Z] c #062641", -"`] c #090102", -" ^ c #000B00", -".^ c #C5CACB", -"+^ c #C2BF7C", -"@^ c #A88214", -"#^ c #EDB41B", -"$^ c #EFBB17", -"%^ c #E9B617", -"&^ c #EABB29", -"*^ c #EFCC5A", -"=^ c #F3C841", -"-^ c #EFC53C", -";^ c #ECC341", -">^ c #EFC846", -",^ c #FBC321", -"'^ c #D1AF37", -")^ c #C6AE67", -"!^ c #E9D384", -"~^ c #F1E1AB", -"{^ c #677266", -"]^ c #080101", -"^^ c #0D3437", -"/^ c #066EAC", -"(^ c #21709E", -"_^ c #325935", -":^ c #0C75BD", -"<^ c #95C7E9", -"[^ c #CECBB3", -"}^ c #28251B", -"|^ c #82888D", -"1^ c #F8F3D9", -"2^ c #EDBD25", -"3^ c #E9B414", -"4^ c #E9B20E", -"5^ c #E9B20D", -"6^ c #E9B412", -"7^ c #E9B20C", -"8^ c #E8B20E", -"9^ c #EBB91C", -"0^ c #F9F0CD", -"a^ c #9AB9CE", -"b^ c #121A0C", -"c^ c #C1C5B8", -"d^ c #D1E4ED", -"e^ c #1079C0", -"f^ c #B9E1F8", -"g^ c #B9B3AA", -"h^ c #0E0E0E", -"i^ c #92949B", -"j^ c #F4E9BE", -"k^ c #EAB81D", -"l^ c #EAB91F", -"m^ c #EABA21", -"n^ c #F4DC90", -"o^ c #D5DBDE", -"p^ c #1D261D", -"q^ c #798977", -"r^ c #1077BD", -"s^ c #0874BD", -"t^ c #D0E8F7", -"u^ c #A9A193", -"v^ c #0C0A0A", -"w^ c #18181A", -"x^ c #B5BAC6", -"y^ c #F3E3AA", -"z^ c #EAB921", -"A^ c #EECA58", -"B^ c #E9F1F6", -"C^ c #5E676C", -"D^ c #1D1B19", -"E^ c #1D1E20", -"F^ c #010000", -"G^ c #050204", -"H^ c #394A37", -"I^ c #9EB4B3", -"J^ c #F4F3EB", -"K^ c #F9EFCB", -"L^ c #EDCE64", -"M^ c #EABD2F", -"N^ c #E9B410", -"O^ c #E9B516", -"P^ c #E9B517", -"Q^ c #EBBF35", -"R^ c #F0D786", -"S^ c #FFF7D6", -"T^ c #E7E9E5", -"U^ c #747B7F", -"V^ c #000612", -"W^ c #151110", -"X^ c #948E89", -"Y^ c #EFEFEB", -"Z^ c #60A4D0", -"`^ c #559FD0", -" / c #F3F1EC", -"./ c #4A4F53", -"+/ c #030201", -"@/ c #112217", -"#/ c #C4D0D0", -"$/ c #EFEBD7", -"%/ c #EDEFDA", -"&/ c #EDEED9", -"*/ c #ECEAD3", -"=/ c #EDEEDA", -"-/ c #EBEBD4", -";/ c #ECE8D1", -">/ c #EDF1DE", -",/ c #ECE9D2", -"'/ c #ECECD4", -")/ c #EEF3F3", -"!/ c #E3E3DC", -"~/ c #5E5B46", -"{/ c #161F17", -"]/ c #B5BEB0", -"^/ c #97C7E7", -"// c #0A74BC", -"(/ c #DCEBF0", -"_/ c #E0DDD5", -":/ c #060200", -"</ c #5A645D", -"[/ c #DEDCD3", -"}/ c #EEF1DC", -"|/ c #EBEAD4", -"1/ c #ECE9D1", -"2/ c #EDF1DD", -"3/ c #ECECD6", -"4/ c #EDF1DF", -"5/ c #ECECD7", -"6/ c #ECE9D4", -"7/ c #BFC0BD", -"8/ c #2F2E31", -"9/ c #273E1C", -"0/ c #75B0D4", -"a/ c #3890CD", -"b/ c #E9F0EE", -"c/ c #808175", -"d/ c #040208", -"e/ c #162403", -"f/ c #8FB3AF", -"g/ c #EFF1E6", -"h/ c #EDEFDB", -"i/ c #EBE7CF", -"j/ c #ECEDD8", -"k/ c #EDF3E1", -"l/ c #EBE8D0", -"m/ c #ECEDD9", -"n/ c #ECE8D0", -"o/ c #ECEBD4", -"p/ c #EEF3E2", -"q/ c #EDEFDC", -"r/ c #EDF0DE", -"s/ c #EBE8CF", -"t/ c #EEF3E1", -"u/ c #ECEED9", -"v/ c #EDE9D4", -"w/ c #EBF0EC", -"x/ c #778F73", -"y/ c #0A0D0B", -"z/ c #0C0D0C", -"A/ c #8D8A7B", -"B/ c #D1E3EA", -"C/ c #0573BC", -"D/ c #006AB7", -"E/ c #4496CC", -"F/ c #CCE3F0", -"G/ c #DFDAD7", -"H/ c #637762", -"I/ c #181913", -"J/ c #141C17", -"K/ c #55524C", -"L/ c #868A8F", -"M/ c #BDBFC5", -"N/ c #D0E0D5", -"O/ c #EFEFE0", -"P/ c #FDF6D9", -"Q/ c #FBF0CE", -"R/ c #F7DF8B", -"S/ c #F5D56E", -"T/ c #F0D26D", -"U/ c #EFD16D", -"V/ c #EBC142", -"W/ c #EBC245", -"X/ c #EBC448", -"Y/ c #EFD06D", -"Z/ c #F2D36C", -"`/ c #F5DC87", -" ( c #F7EDC3", -".( c #FCEFC8", -"+( c #FFFCE4", -"@( c #FAF6DE", -"#( c #E6E6E1", -"$( c #D7D7DA", -"%( c #A4B9CA", -"&( c #939BA3", -"*( c #66635F", -"=( c #262418", -"-( c #080A0A", -";( c #979B99", -">( c #FFF3E6", -",( c #046FBB", -"'( c #046DB4", -")( c #07253D", -"!( c #0A0202", -"~( c #000502", -"{( c #8E7B5F", -"]( c #CB8C23", -"^( c #DFA71E", -"/( c #E8B51B", -"(( c #E8B415", -"_( c #EBBC2A", -":( c #EEC94F", -"<( c #EEC74A", -"[( c #EEC74C", -"}( c #EEC749", -"|( c #EFCD5A", -"1( c #ECC034", -"2( c #EABE32", -"3( c #F1C12D", -"4( c #F1BF21", -"5( c #EFC12F", -"6( c #E5B729", -"7( c #655334", -"8( c #0B0608", -"9( c #070102", -"0( c #0F3129", -"a( c #076DA8", -"b( c #177195", -"c( c #96C8E8", -"d( c #C9C4B8", -"e( c #25221E", -"f( c #808689", -"g( c #F8F4DB", -"h( c #EDC031", -"i( c #E8B516", -"j( c #EBBD29", -"k( c #F9F0D0", -"l( c #9BB8CB", -"m( c #060408", -"n( c #051503", -"o( c #BDC5B2", -"p( c #B0D4EA", -"q( c #0F76BC", -"r( c #0271BB", -"s( c #0F73B7", -"t( c #B8CEDF", -"u( c #AAB393", -"v( c #0D0E0D", -"w( c #9299A2", -"x( c #EBBA24", -"y( c #F0D06C", -"z( c #D3DBDE", -"A( c #1D2A1E", -"B( c #798077", -"C( c #157ABE", -"D( c #CFE6F3", -"E( c #AAA396", -"F( c #0C0B0A", -"G( c #151516", -"H( c #B0B5C0", -"I( c #F3DC8F", -"J( c #EFCC57", -"K( c #EFF6FA", -"L( c #6A7174", -"M( c #020001", -"N( c #615C54", -"O( c #DDE2E1", -"P( c #F5FAF5", -"Q( c #EFCE64", -"R( c #EABA28", -"S( c #EBBC2C", -"T( c #F5E4A6", -"U( c #EAF8FC", -"V( c #9F996E", -"W( c #08090B", -"X( c #030103", -"Y( c #142316", -"Z( c #CBD6C9", -"`( c #F5F6F1", -" _ c #0D74BE", -"._ c #016FBB", -"+_ c #7EB5D8", -"@_ c #EAE2C2", -"#_ c #3F3E28", -"$_ c #5F6E53", -"%_ c #F1D477", -"&_ c #EFC33C", -"*_ c #EFC544", -"=_ c #EFC644", -"-_ c #EFC543", -";_ c #EFC645", -">_ c #EFC43E", -",_ c #EECB5C", -"'_ c #FCFBF0", -")_ c #ACB9A6", -"!_ c #000A00", -"~_ c #ABB8A3", -"{_ c #ABD0EA", -"]_ c #1178BE", -"^_ c #DAE8EA", -"/_ c #A7C5DF", -"(_ c #1B1E16", -"__ c #BABFB6", -":_ c #FCF4D7", -"<_ c #EEC648", -"[_ c #EFC542", -"}_ c #F1D063", -"|_ c #F3F9FD", -"1_ c #586657", -"2_ c #050906", -"3_ c #81B6D6", -"4_ c #5D94B8", -"5_ c #EEEEE7", -"6_ c #605642", -"7_ c #525542", -"8_ c #E8EDED", -"9_ c #F3DE94", -"0_ c #EEC238", -"a_ c #EEC43F", -"b_ c #EEC542", -"c_ c #EFC443", -"d_ c #FBEAB4", -"e_ c #D2E5EC", -"f_ c #171A1D", -"g_ c #050805", -"h_ c #5F6C56", -"i_ c #F3F3E7", -"j_ c #0673BC", -"k_ c #0063B4", -"l_ c #59A3D4", -"m_ c #E7F1F2", -"n_ c #D3D0C8", -"o_ c #454444", -"p_ c #050806", -"q_ c #001A01", -"r_ c #6A716E", -"s_ c #BAC7BB", -"t_ c #E9EEF8", -"u_ c #F1E9C5", -"v_ c #F8EAB2", -"w_ c #F1D57F", -"x_ c #EFCD62", -"y_ c #ECC037", -"z_ c #E9B926", -"A_ c #E9B514", -"B_ c #E9B515", -"C_ c #E9B924", -"D_ c #E9B822", -"E_ c #EDC444", -"F_ c #EEC546", -"G_ c #F0D06B", -"H_ c #F4E099", -"I_ c #F4E8B2", -"J_ c #F2E7B8", -"K_ c #EFF1F3", -"L_ c #CECDB9", -"M_ c #163014", -"N_ c #71706F", -"O_ c #08273D", -"P_ c #4D4A19", -"Q_ c #B17929", -"R_ c #DEA91C", -"S_ c #EAB71A", -"T_ c #ECC23C", -"U_ c #EECA52", -"V_ c #EDC543", -"W_ c #EDC544", -"X_ c #EBBD2F", -"Y_ c #ECC545", -"Z_ c #F0C232", -"`_ c #CCAD37", -" : c #E1AD1E", -".: c #4D370E", -"+: c #010208", -"@: c #0A384A", -"#: c #0570B3", -"$: c #0072C0", -"%: c #2672A1", -"&: c #365B39", -"*: c #C6C1B9", -"=: c #23211E", -"-: c #EBBC29", -";: c #F9F3D3", -">: c #959EA4", -",: c #24221A", -"': c #D1CCC0", -"): c #A4CDE8", -"!: c #016EB9", -"~: c #B9DAEF", -"{: c #B1AD9D", -"]: c #111214", -"^: c #9299A6", -"/: c #F3E3A7", -"(: c #EAB61A", -"_: c #EAB81F", -":: c #F5E29F", -"<: c #D0D1D8", -"[: c #171618", -"}: c #000700", -"|: c #81997E", -"1: c #2383C2", -"2: c #171E24", -"3: c #B5CDE2", -"4: c #F3DE93", -"5: c #F1CF60", -"6: c #E0EFFB", -"7: c #4C6377", -"8: c #070507", -"9: c #5C554F", -"0: c #E5E7E7", -"a: c #F4E4A7", -"b: c #EBC039", -"c: c #E9B519", -"d: c #EAB923", -"e: c #F2E2A7", -"f: c #F7F9F1", -"g: c #84A1B1", -"h: c #5A584C", -"i: c #F5F3EA", -"j: c #B5D2E3", -"k: c #005FB6", -"l: c #0573BB", -"m: c #80B5D9", -"n: c #D8CFC0", -"o: c #2C2B27", -"p: c #010203", -"q: c #8A8174", -"r: c #ECC95D", -"s: c #E8B30F", -"t: c #E8B413", -"u: c #EDC138", -"v: c #FBFAEB", -"w: c #A9ABA7", -"x: c #A6A6A0", -"y: c #B4D6EC", -"z: c #2381C3", -"A: c #DFEDF5", -"B: c #CEB458", -"C: c #071806", -"D: c #A1B8A4", -"E: c #E8B517", -"F: c #ECC13F", -"G: c #F2F9FE", -"H: c #5D775B", -"I: c #7FB5D6", -"J: c #62A3CF", -"K: c #EEF1EB", -"L: c #4A5B36", -"M: c #5A5E61", -"N: c #EAEEEF", -"O: c #EEC94C", -"P: c #E8B312", -"Q: c #EABB25", -"R: c #E8B519", -"S: c #F6D980", -"T: c #D7F4FF", -"U: c #181D22", -"V: c #0B0B0A", -"W: c #7D786D", -"X: c #E0E9EA", -"Y: c #0066B8", -"Z: c #63A8D8", -"`: c #ECF2EF", -" < c #DDDBD4", -".< c #3B352F", -"+< c #4E5255", -"@< c #D3DCD2", -"#< c #ECF1F3", -"$< c #F6F9F4", -"%< c #F0D57A", -"&< c #EBBC2D", -"*< c #EABA26", -"=< c #E8B51A", -"-< c #E9B71B", -";< c #E9B81F", -">< c #EABA25", -",< c #F2E3AC", -"'< c #F4F5F5", -")< c #111812", -"!< c #778975", -"~< c #FFFEF0", -"{< c #2F89C5", -"]< c #002038", -"^< c #332F32", -"/< c #A27331", -"(< c #AC7329", -"_< c #C79122", -":< c #F1BF18", -"<< c #E9B820", -"[< c #F0D165", -"}< c #EFCC59", -"|< c #EBBD2B", -"1< c #ECBE32", -"2< c #EFCD5B", -"3< c #F3BD18", -"4< c #C0A237", -"5< c #AE8637", -"6< c #DFA61D", -"7< c #4B521E", -"8< c #030D0A", -"9< c #070206", -"0< c #142B12", -"a< c #096B9F", -"b< c #0E6890", -"c< c #94C6E9", -"d< c #D5D3B2", -"e< c #2B291B", -"f< c #F9EFCE", -"g< c #9EC6E1", -"h< c #B0BEAC", -"i< c #EFF4F0", -"j< c #0168B8", -"k< c #1078BF", -"l< c #BADEF4", -"m< c #B4AD9E", -"n< c #100F0A", -"o< c #8E8B6F", -"p< c #F5FBFE", -"q< c #ECC448", -"r< c #EFD170", -"s< c #D6E4E0", -"t< c #254024", -"u< c #757775", -"v< c #2081C1", -"w< c #161718", -"x< c #B1B9C5", -"y< c #F3DD93", -"z< c #F0CF61", -"A< c #F4EED3", -"B< c #756223", -"C< c #203520", -"D< c #C6D8C2", -"E< c #FDFDFD", -"F< c #ECC959", -"G< c #EBB81F", -"H< c #F2E6B3", -"I< c #F0F0EE", -"J< c #595349", -"K< c #90B6CF", -"L< c #EFEDE6", -"M< c #5286A9", -"N< c #006DBD", -"O< c #7FB5DA", -"P< c #D8DFDE", -"Q< c #2D3C44", -"R< c #8A8277", -"S< c #FEF4C8", -"T< c #EABA22", -"U< c #E8B005", -"V< c #F9F4E2", -"W< c #B0C4AE", -"X< c #001400", -"Y< c #A5A39F", -"Z< c #B5D7EC", -"`< c #DDEAEB", -" [ c #90B5D2", -".[ c #28241F", -"+[ c #C9C8C3", -"@[ c #EAB71D", -"#[ c #ECC140", -"$[ c #63A8D6", -"%[ c #EFF1ED", -"&[ c #574F43", -"*[ c #595E61", -"=[ c #EEC84C", -"-[ c #E8B412", -";[ c #F6DA81", -">[ c #D6F2FF", -",[ c #181D21", -"'[ c #010702", -")[ c #55684D", -"![ c #D0E2E1", -"~[ c #2785C6", -"{[ c #5086AA", -"][ c #E9EAE4", -"^[ c #E5E5DF", -"/[ c #3C352B", -"([ c #161615", -"_[ c #B8B3A7", -":[ c #F4F3E9", -"<[ c #EFDB98", -"[[ c #E7AD00", -"}[ c #F8E7A8", -"|[ c #B3B9C0", -"1[ c #7C917B", -"2[ c #FFFFF1", -"3[ c #056DB4", -"4[ c #07223C", -"5[ c #001D07", -"6[ c #886629", -"7[ c #D8A31E", -"8[ c #CE9921", -"9[ c #EDBA18", -"0[ c #F0CF60", -"a[ c #EFCE5F", -"b[ c #F0CC58", -"c[ c #EABA24", -"d[ c #EEC94E", -"e[ c #EBBD2C", -"f[ c #EBC855", -"g[ c #E8B31B", -"h[ c #8C8A60", -"i[ c #C6A635", -"j[ c #E5AD18", -"k[ c #CA9326", -"l[ c #5A480F", -"m[ c #000108", -"n[ c #060208", -"o[ c #162801", -"p[ c #0A6A99", -"q[ c #0070C0", -"r[ c #2A7BA2", -"s[ c #3B643A", -"t[ c #96C9E8", -"u[ c #C5C0B9", -"v[ c #23201E", -"w[ c #F9F0CF", -"x[ c #9DC1DA", -"y[ c #1F2016", -"z[ c #CCCABE", -"A[ c #B6D6EB", -"B[ c #016AB8", -"C[ c #0F76BB", -"D[ c #B7D4EB", -"E[ c #BEC194", -"F[ c #939AA9", -"G[ c #F3E3A3", -"H[ c #EBBA22", -"I[ c #F4E19B", -"J[ c #181618", -"K[ c #7F957D", -"L[ c #171E22", -"M[ c #B4CADE", -"N[ c #EFC84F", -"O[ c #EEF6FF", -"P[ c #67727D", -"Q[ c #151B19", -"R[ c #ABCCB7", -"S[ c #FFF8DB", -"T[ c #EABB26", -"U[ c #E8B416", -"V[ c #EBBA20", -"W[ c #F8F4E1", -"X[ c #C9D9CF", -"Y[ c #132814", -"Z[ c #040205", -"`[ c #423628", -" } c #FEFEFE", -".} c #96C5E0", -"+} c #80B5D8", -"@} c #ECDEB6", -"#} c #423A1C", -"$} c #000005", -"%} c #8A8274", -"&} c #ECC95C", -"*} c #EABA27", -"=} c #EAB617", -"-} c #FAF8E6", -";} c #A9ADA7", -">} c #0F1D0F", -",} c #ACBBA5", -"'} c #B4D5EC", -")} c #2180C2", -"!} c #DEEBED", -"~} c #CAD0CA", -"{} c #091908", -"]} c #A4B9A7", -"^} c #FBF0CD", -"/} c #EABC2B", -"(} c #ECBF33", -"_} c #E8B210", -":} c #EEC645", -"<} c #EDC750", -"[} c #F2F9FD", -"}} c #0D1B0D", -"|} c #619EC8", -"1} c #EFF1E9", -"2} c #626537", -"3} c #EBBD2E", -"4} c #EAB821", -"5} c #E9B923", -"6} c #E8B417", -"7} c #E9B61C", -"8} c #EBBE30", -"9} c #F7DC85", -"0} c #D5DCDB", -"a} c #18191A", -"b} c #0B0B09", -"c} c #74756A", -"d} c #FFFAED", -"e} c #328BC7", -"f} c #1E80C1", -"g} c #C9E3EF", -"h} c #E5E9E8", -"i} c #050404", -"j} c #262F35", -"k} c #C4CCD0", -"l} c #FEFCE9", -"m} c #EFE1AD", -"n} c #EDC134", -"o} c #E8AF03", -"p} c #EAB71E", -"q} c #ECC446", -"r} c #FEFFFF", -"s} c #7D796E", -"t} c #202529", -"u} c #C9C9C8", -"v} c #ADD1E9", -"w} c #0271BE", -"x} c #0771BA", -"y} c #1274B7", -"z} c #163040", -"A} c #343A40", -"B} c #AC7028", -"C} c #B98523", -"D} c #F3C018", -"E} c #EEC84A", -"F} c #F3D368", -"G} c #F0C94A", -"H} c #ECBC25", -"I} c #E9B513", -"J} c #E7C040", -"K} c #DABD55", -"L} c #D5AA2D", -"M} c #A68D3D", -"N} c #B88328", -"O} c #CD901B", -"P} c #CF951D", -"Q} c #CC9320", -"R} c #8C7140", -"S} c #182227", -"T} c #090A09", -"U} c #142113", -"V} c #060308", -"W} c #121C00", -"X} c #096598", -"Y} c #126893", -"Z} c #CBC7B7", -"`} c #26231D", -" | c #F9F1D1", -".| c #99AFBF", -"+| c #040307", -"@| c #151C0F", -"#| c #C5C7B9", -"$| c #C5DFEC", -"%| c #0F75B9", -"&| c #B8D3E4", -"*| c #ABAE9A", -"=| c #101111", -"-| c #919698", -";| c #EAB61B", -">| c #F2D77F", -",| c #D3DBDD", -"'| c #1E2D1E", -")| c #798278", -"!| c #2A86C3", -"~| c #151515", -"{| c #AFB5BE", -"]| c #F2DD92", -"^| c #E8B619", -"/| c #ECC23D", -"(| c #EBF6FF", -"_| c #657073", -":| c #020105", -"<| c #0A0706", -"[| c #8C9296", -"}| c #EED072", -"|| c #EABC2C", -"1| c #EABF3C", -"2| c #EDCB5C", -"3| c #EBC344", -"4| c #ECC54D", -"5| c #EABB2B", -"6| c #EAB71C", -"7| c #EBBD2D", -"8| c #F0D782", -"9| c #EEEEE4", -"0| c #6E7873", -"a| c #010402", -"b| c #B5BBA7", -"c| c #D1E6F4", -"d| c #CFD7DD", -"e| c #253343", -"f| c #020100", -"g| c #8A8275", -"h| c #FEFCE5", -"i| c #EBC03C", -"j| c #E9B921", -"k| c #EAB81C", -"l| c #FAF7E6", -"m| c #ADBBAC", -"n| c #0A0C0B", -"o| c #A5A49F", -"p| c #B4D7EC", -"q| c #DDEBF1", -"r| c #A4AE8D", -"s| c #1C2017", -"t| c #BCC3BA", -"u| c #F9EFCC", -"v| c #F2F9FC", -"w| c #102710", -"x| c #609AC1", -"y| c #EEEFE8", -"z| c #53573C", -"A| c #EABB27", -"B| c #ECBF35", -"C| c #EBBF32", -"D| c #E8B313", -"E| c #ECC036", -"F| c #EBBE31", -"G| c #ECBF34", -"H| c #E9B415", -"I| c #F1F9DE", -"J| c #1D1F1A", -"K| c #040805", -"L| c #5F6D57", -"M| c #E3ECE5", -"N| c #2B87C6", -"O| c #82B8DB", -"P| c #F1FCFC", -"Q| c #52575B", -"R| c #4F4D4A", -"S| c #D0E2EF", -"T| c #FBFBE9", -"U| c #EECD61", -"V| c #E8B106", -"W| c #EAB922", -"X| c #E9B413", -"Y| c #F3DA85", -"Z| c #2D3339", -"`| c #030403", -" 1 c #38473B", -".1 c #E6E9DF", -"+1 c #559ED0", -"@1 c #0071BD", -"#1 c #1372A3", -"$1 c #277CA9", -"%1 c #4A738A", -"&1 c #3F7CA0", -"*1 c #545B53", -"=1 c #2C3226", -"-1 c #0A0D0F", -";1 c #AC7A28", -">1 c #746D2C", -",1 c #D09523", -"'1 c #DAAA28", -")1 c #EFC548", -"!1 c #E4C861", -"~1 c #DCC059", -"{1 c #DDBF4A", -"]1 c #E0AB1E", -"^1 c #B49F56", -"/1 c #A68A39", -"(1 c #9E8042", -"_1 c #C58D22", -":1 c #CD941E", -"<1 c #C38B22", -"[1 c #BF8927", -"}1 c #BD8C3F", -"|1 c #918F6D", -"11 c #232E13", -"21 c #030507", -"31 c #0F250F", -"41 c #4D6641", -"51 c #192417", -"61 c #070409", -"71 c #0C0C00", -"81 c #076096", -"91 c #23729F", -"01 c #345B37", -"a1 c #0C75BE", -"b1 c #96CAEC", -"c1 c #CDCAB7", -"d1 c #27251D", -"e1 c #ECC23B", -"f1 c #9CBDD3", -"g1 c #141B0E", -"h1 c #C4C7B9", -"i1 c #C7DFEC", -"j1 c #BBE1FB", -"k1 c #ACB09A", -"l1 c #10100F", -"m1 c #909593", -"n1 c #F3E2A2", -"o1 c #F3DD92", -"p1 c #D2D6DA", -"q1 c #1B201B", -"r1 c #7E8F7B", -"s1 c #161A1F", -"t1 c #B3C3D4", -"u1 c #F6F0D1", -"v1 c #BDBBB9", -"w1 c #282E22", -"x1 c #041600", -"y1 c #8A887D", -"z1 c #F8FAF2", -"A1 c #F3DA89", -"B1 c #E9B30C", -"C1 c #ECC958", -"D1 c #F2DB8B", -"E1 c #FAEFBE", -"F1 c #FFFDEC", -"G1 c #FFFFF7", -"H1 c #FFFFF5", -"I1 c #FDF0C1", -"J1 c #F2DD94", -"K1 c #F0D98A", -"L1 c #EAB511", -"M1 c #E8B20C", -"N1 c #E9B922", -"O1 c #EAB920", -"P1 c #F7E6A9", -"Q1 c #BBC9C6", -"R1 c #1F2E21", -"S1 c #3A523A", -"T1 c #EFFFFF", -"U1 c #569DCB", -"V1 c #E3DCC2", -"W1 c #393929", -"X1 c #EBC753", -"Y1 c #E9B411", -"Z1 c #AAB1A9", -"`1 c #0D160D", -" 2 c #A9B2A3", -".2 c #1A7CC1", -"+2 c #DEEBEE", -"@2 c #BEC5BA", -"#2 c #101B0D", -"$2 c #ACBCAD", -"%2 c #FAF0CD", -"&2 c #050206", -"*2 c #64ADDE", -"=2 c #5F5640", -"-2 c #E8B20A", -";2 c #EBBD2A", -">2 c #ECBD2B", -",2 c #ECBE2D", -"'2 c #EBBD28", -")2 c #EBBB23", -"!2 c #EBBC28", -"~2 c #EBBC27", -"{2 c #ECC031", -"]2 c #ECC032", -"^2 c #EBBC26", -"/2 c #ECBD2A", -"(2 c #F6E4A8", -"_2 c #E6EEEC", -":2 c #1B1C1D", -"<2 c #6C7161", -"[2 c #DDE8E7", -"}2 c #2886C6", -"|2 c #2E8AC7", -"12 c #DBEBF4", -"22 c #A7A6A5", -"32 c #0D0E0E", -"42 c #393B3B", -"52 c #D8DEE3", -"62 c #FCF1CB", -"72 c #EEC956", -"82 c #E8B20F", -"92 c #ECBC28", -"02 c #EDD074", -"a2 c #EED073", -"b2 c #EFD37B", -"c2 c #EFD785", -"d2 c #F7DF92", -"e2 c #EFD172", -"f2 c #F6DF95", -"g2 c #EED379", -"h2 c #F0D784", -"i2 c #EDCF6E", -"j2 c #EDCA5D", -"k2 c #ECBE2A", -"l2 c #E8AF04", -"m2 c #E8B10B", -"n2 c #FAF3D4", -"o2 c #C0CBBB", -"p2 c #151E16", -"q2 c #07090A", -"r2 c #737C76", -"s2 c #D9E7EA", -"t2 c #2986C5", -"u2 c #0572BA", -"v2 c #006FC6", -"w2 c #387292", -"x2 c #7B9180", -"y2 c #889686", -"z2 c #948870", -"A2 c #88947F", -"B2 c #778781", -"C2 c #666E5A", -"D2 c #686055", -"E2 c #9FA58A", -"F2 c #806633", -"G2 c #8D7354", -"H2 c #B07C2F", -"I2 c #C39D39", -"J2 c #B09547", -"K2 c #B79A3F", -"L2 c #A5843A", -"M2 c #A5843F", -"N2 c #B17E2A", -"O2 c #CD9A25", -"P2 c #CE9A22", -"Q2 c #C5891F", -"R2 c #A37B33", -"S2 c #CD941D", -"T2 c #ADAA8F", -"U2 c #B6BEAC", -"V2 c #B3C3C2", -"W2 c #6C724D", -"X2 c #060808", -"Y2 c #406637", -"Z2 c #7D7166", -"`2 c #3B3432", -" 3 c #0D0600", -".3 c #0360A2", -"+3 c #156F94", -"@3 c #0B72B9", -"#3 c #91B6D0", -"$3 c #D1CBAF", -"%3 c #29271C", -"&3 c #9EC7E3", -"*3 c #040306", -"=3 c #191D11", -"-3 c #C7C8BB", -";3 c #C0DCEB", -">3 c #B4CBDC", -",3 c #BDC192", -"'3 c #10100C", -")3 c #8F8E7B", -"!3 c #F4F5EA", -"~3 c #EBC140", -"{3 c #F1D67D", -"]3 c #D0D2DA", -"^3 c #788077", -"/3 c #177CBF", -"(3 c #16191C", -"_3 c #B3C0CF", -":3 c #F2FAFF", -"<3 c #C8CEC6", -"[3 c #B6C2AF", -"}3 c #F1F5F6", -"|3 c #F3F3E6", -"13 c #E9B106", -"23 c #E9B925", -"33 c #F1E1A8", -"43 c #FBF9EC", -"53 c #F6F9F9", -"63 c #BEBAB8", -"73 c #728F70", -"83 c #648465", -"93 c #58655C", -"03 c #769471", -"a3 c #A8ADA6", -"b3 c #F5F8F5", -"c3 c #FCFFF9", -"d3 c #F3E6B6", -"e3 c #EECC5D", -"f3 c #F0D375", -"g3 c #E8F1F9", -"h3 c #585C4E", -"i3 c #080807", -"j3 c #1C1E1F", -"k3 c #CCD3CF", -"l3 c #036FBA", -"m3 c #E0E0D0", -"n3 c #363C37", -"o3 c #010002", -"p3 c #8A8276", -"q3 c #FFF7D5", -"r3 c #EABE30", -"s3 c #E9B616", -"t3 c #FAF6E5", -"u3 c #AEBDAC", -"v3 c #000D00", -"w3 c #A4A19F", -"x3 c #DEEAEB", -"y3 c #A2BFD8", -"z3 c #1F2018", -"A3 c #BEC3BB", -"B3 c #F8EFCB", -"C3 c #006CBB", -"D3 c #5E92B5", -"E3 c #EFEEE6", -"F3 c #66603D", -"G3 c #EEC646", -"H3 c #F3E3AC", -"I3 c #F7EDC6", -"J3 c #FAEFC5", -"K3 c #F9F0C6", -"L3 c #F9F0C7", -"M3 c #F9F0C5", -"N3 c #F9F0C8", -"O3 c #9CB79F", -"P3 c #0B100D", -"Q3 c #0D0D08", -"R3 c #878066", -"S3 c #DDE9E8", -"T3 c #2684C6", -"U3 c #80B9DD", -"V3 c #E0EADA", -"W3 c #354434", -"X3 c #22201E", -"Y3 c #B3B3B2", -"Z3 c #FAF9E5", -"`3 c #ECC445", -" 4 c #EEC746", -".4 c #F2E2A9", -"+4 c #F5EDC9", -"@4 c #D1ECFB", -"#4 c #F9FFFE", -"$4 c #DFF3FD", -"%4 c #FDFCEF", -"&4 c #FAF1C9", -"*4 c #F6EDC5", -"=4 c #F2E1A9", -"-4 c #EDBE2B", -";4 c #ECBB24", -">4 c #F6F9EE", -",4 c #779297", -"'4 c #0A0B0D", -")4 c #9FA1A3", -"!4 c #B0D5EC", -"~4 c #187CBF", -"{4 c #0070C2", -"]4 c #357986", -"^4 c #8C969A", -"/4 c #779B9B", -"(4 c #969C91", -"_4 c #7CA6C1", -":4 c #9AA099", -"<4 c #767C79", -"[4 c #6B744E", -"}4 c #776D54", -"|4 c #A7D1EC", -"14 c #A48154", -"24 c #9B7134", -"34 c #9A7542", -"44 c #A97A31", -"54 c #D5A421", -"64 c #D19C20", -"74 c #CB9421", -"84 c #CFAB2E", -"94 c #B47825", -"04 c #C08824", -"a4 c #BD7F20", -"b4 c #A37E32", -"c4 c #96988A", -"d4 c #B2AE8B", -"e4 c #BBCAB5", -"f4 c #B8CABA", -"g4 c #C2C8A8", -"h4 c #88A1AC", -"i4 c #1C2E18", -"j4 c #182C16", -"k4 c #637653", -"l4 c #4A543E", -"m4 c #070302", -"n4 c #13473D", -"o4 c #0172C0", -"p4 c #2771A2", -"q4 c #375B39", -"r4 c #95C5E4", -"s4 c #CBC7B5", -"t4 c #26241D", -"u4 c #97A3AB", -"v4 c #222119", -"w4 c #CECBBF", -"x4 c #B2D5EA", -"y4 c #1077BE", -"z4 c #B8DBF0", -"A4 c #B6AD9E", -"B4 c #91979B", -"C4 c #F4E8B8", -"D4 c #EBBC2B", -"E4 c #F3DE96", -"F4 c #D5E0DC", -"G4 c #233922", -"H4 c #7E927C", -"I4 c #2584C3", -"J4 c #161617", -"K4 c #B0B7C1", -"L4 c #F5EDCC", -"M4 c #F7F8F3", -"N4 c #F1D678", -"O4 c #ECC13B", -"P4 c #F7EDC7", -"Q4 c #F8FCF4", -"R4 c #ACAE8D", -"S4 c #344E2D", -"T4 c #151513", -"U4 c #080C07", -"V4 c #050B06", -"W4 c #030504", -"X4 c #080D08", -"Y4 c #111211", -"Z4 c #1C1D1D", -"`4 c #847D72", -" 5 c #F0FBF7", -".5 c #F6F6E7", -"+5 c #EFCC5C", -"@5 c #F3ECC8", -"#5 c #7A7E84", -"$5 c #191717", -"%5 c #C0B9AD", -"&5 c #C1DFF2", -"*5 c #0E76BC", -"=5 c #7FB5D9", -"-5 c #D2D2D0", -";5 c #272D35", -">5 c #EBC755", -",5 c #E8B311", -"'5 c #EBBE2E", -")5 c #FAF8EA", -"!5 c #AAB0A8", -"~5 c #A5A5A0", -"{5 c #1C7EC1", -"]5 c #DEECF4", -"^5 c #C1B267", -"/5 c #0D1A0B", -"(5 c #A9BBAA", -"_5 c #09100A", -":5 c #62A4D0", -"<5 c #EEF1EC", -"[5 c #575340", -"}5 c #F2E09E", -"|5 c #FCFCED", -"15 c #E3EAE2", -"25 c #C0CFD9", -"35 c #95A5B0", -"45 c #989DA0", -"55 c #989EA2", -"65 c #9CA0A6", -"75 c #809185", -"85 c #192D17", -"95 c #14181A", -"05 c #A1ABAC", -"a5 c #B6D9ED", -"b5 c #2C87C6", -"c5 c #DAECF5", -"d5 c #959C96", -"e5 c #0E110F", -"f5 c #090A0A", -"g5 c #475051", -"h5 c #ECF9ED", -"i5 c #F2CF60", -"j5 c #EFC951", -"k5 c #F6E4A6", -"l5 c #F5F9F2", -"m5 c #EAF2F4", -"n5 c #E3D491", -"o5 c #9EA09C", -"p5 c #6B6D5B", -"q5 c #29582A", -"r5 c #2D482C", -"s5 c #282A26", -"t5 c #1A2125", -"u5 c #242626", -"v5 c #1E2326", -"w5 c #282726", -"x5 c #2A3829", -"y5 c #355C31", -"z5 c #767B6E", -"A5 c #90959A", -"B5 c #D2D5D4", -"C5 c #E2EBE3", -"D5 c #F1F1EA", -"E5 c #F5F5E6", -"F5 c #F9F6E0", -"G5 c #F8F6E4", -"H5 c #F4F6EA", -"I5 c #59583E", -"J5 c #36342F", -"K5 c #E0D8CC", -"L5 c #8BBFDF", -"M5 c #567F64", -"N5 c #8B9EA5", -"O5 c #5990A8", -"P5 c #A0A3A0", -"Q5 c #74776A", -"R5 c #84877F", -"S5 c #8A847F", -"T5 c #6B8B99", -"U5 c #75746E", -"V5 c #A0ACB3", -"W5 c #A3C9E1", -"X5 c #A5916F", -"Y5 c #94703D", -"Z5 c #A97630", -"`5 c #B87E25", -" 6 c #B77C25", -".6 c #B87E24", -"+6 c #BB7F23", -"@6 c #AE7729", -"#6 c #AF7426", -"$6 c #9E7A3F", -"%6 c #C8B567", -"&6 c #E0C56B", -"*6 c #A0B1C2", -"=6 c #D5E8EA", -"-6 c #F3F4ED", -";6 c #F1E6B5", -">6 c #E6DEB8", -",6 c #5E5F5A", -"'6 c #0C110D", -")6 c #050207", -"!6 c #19380E", -"~6 c #0571B8", -"{6 c #146C94", -"]6 c #D0CDB5", -"^6 c #29261C", -"/6 c #F9EFCF", -"(6 c #9DC5DF", -"_6 c #0C1808", -":6 c #BEC4B5", -"<6 c #D3E5ED", -"[6 c #0169B8", -"}6 c #BBDFF8", -"|6 c #ABB09A", -"16 c #F2D985", -"26 c #D0D1DA", -"36 c #171518", -"46 c #7B8679", -"56 c #1279BE", -"66 c #161A1E", -"76 c #B3C2D3", -"86 c #E9B71A", -"96 c #F4F2D8", -"06 c #E2EADC", -"a6 c #666A34", -"b6 c #010F04", -"c6 c #030503", -"d6 c #2C4D3B", -"e6 c #C3D8E9", -"f6 c #F7F7E6", -"g6 c #EECC5C", -"h6 c #EABB28", -"i6 c #FDEEB9", -"j6 c #B8BABB", -"k6 c #1F1F1D", -"l6 c #6E7477", -"m6 c #DDF1FD", -"n6 c #2A85C3", -"o6 c #E2DFCA", -"p6 c #383C30", -"q6 c #FEFCE7", -"r6 c #EBC035", -"s6 c #EAB91D", -"t6 c #ACB8AB", -"u6 c #000800", -"v6 c #0E1A0E", -"w6 c #ABB7A4", -"x6 c #DDEAEC", -"y6 c #ADC3D2", -"z6 c #191E14", -"A6 c #B7C1B6", -"B6 c #F9F0CC", -"C6 c #070208", -"D6 c #143413", -"E6 c #63AADA", -"F6 c #EEF2ED", -"G6 c #4C563A", -"H6 c #F3E1A0", -"I6 c #F2F7FB", -"J6 c #A8ACA8", -"K6 c #112810", -"L6 c #514E49", -"M6 c #FFF4E4", -"N6 c #80B0D0", -"O6 c #0973BB", -"P6 c #6CABD5", -"Q6 c #FFF6D2", -"R6 c #485232", -"S6 c #020404", -"T6 c #E7E6C7", -"U6 c #F8ECC2", -"V6 c #E9BB2A", -"W6 c #EFCF68", -"X6 c #F5FBF4", -"Y6 c #DFE8E6", -"Z6 c #84929C", -"`6 c #394535", -" 7 c #0A1108", -".7 c #143312", -"+7 c #5C5656", -"@7 c #71868C", -"#7 c #B0BDAF", -"$7 c #DDDFDB", -"%7 c #C5C3BA", -"&7 c #2D2925", -"*7 c #030405", -"=7 c #515252", -"-7 c #E2EDF0", -";7 c #4C99CD", -">7 c #006FC1", -",7 c #398091", -"'7 c #8E9EA0", -")7 c #567C64", -"!7 c #999A8F", -"~7 c #72886B", -"{7 c #5F7557", -"]7 c #889A97", -"^7 c #7A756B", -"/7 c #75755A", -"(7 c #939492", -"_7 c #C7D9D8", -":7 c #AFAB92", -"<7 c #9A8969", -"[7 c #88744D", -"}7 c #99723C", -"|7 c #9B733A", -"17 c #9C7338", -"27 c #A87937", -"37 c #8E8881", -"47 c #B3A17A", -"57 c #A8C9DA", -"67 c #97B0C3", -"77 c #FBFCF6", -"87 c #F4F6F0", -"97 c #F3F5F0", -"07 c #F4F6F3", -"a7 c #F7F9F7", -"b7 c #9D9F9B", -"c7 c #191716", -"d7 c #080202", -"e7 c #0271C1", -"f7 c #D1CEB4", -"g7 c #EDC74B", -"h7 c #9DC5E0", -"i7 c #091705", -"j7 c #BCC3B3", -"k7 c #B4CBDD", -"l7 c #BCC192", -"m7 c #8F8F7C", -"n7 c #EBC23F", -"o7 c #F1D781", -"p7 c #D4DFDD", -"q7 c #223621", -"r7 c #7A8378", -"s7 c #161A1C", -"t7 c #B2C0D1", -"u7 c #E8B20D", -"v7 c #F1E8C3", -"w7 c #F0EDD4", -"x7 c #5D5E47", -"y7 c #000007", -"z7 c #090F09", -"A7 c #0D270D", -"B7 c #060406", -"C7 c #2C353A", -"D7 c #EDF1F2", -"E7 c #F5F4E4", -"F7 c #E8B314", -"G7 c #F3D46D", -"H7 c #DAD5C3", -"I7 c #373533", -"J7 c #555D61", -"K7 c #E2F0F4", -"L7 c #59A2D3", -"M7 c #E0DFCE", -"N7 c #363C33", -"O7 c #FEFDEC", -"P7 c #EAB719", -"Q7 c #FAF6E7", -"R7 c #ADBAAB", -"S7 c #A39E9E", -"T7 c #0E76BE", -"U7 c #A8C1D2", -"V7 c #1C1F16", -"W7 c #BBC2B8", -"X7 c #665E3D", -"Y7 c #E7AE03", -"Z7 c #F1DE9B", -"`7 c #F3F7F9", -" 8 c #848788", -".8 c #1A1E21", -"+8 c #C1D3E0", -"@8 c #CDDEE9", -"#8 c #2880BA", -"$8 c #0F74BD", -"%8 c #ABD1EA", -"&8 c #CDC0A3", -"*8 c #271F11", -"=8 c #61594F", -"-8 c #ECCF6F", -";8 c #EFCF63", -">8 c #A9B2B7", -",8 c #2D3336", -"'8 c #080503", -")8 c #020104", -"!8 c #0F140A", -"~8 c #2E2F2F", -"{8 c #211F1C", -"]8 c #A19A92", -"^8 c #DDEFF9", -"/8 c #2D87C4", -"(8 c #487592", -"_8 c #96A3AB", -":8 c #79858F", -"<8 c #7596AB", -"[8 c #979274", -"}8 c #837766", -"|8 c #908B73", -"18 c #83756D", -"28 c #6D8454", -"38 c #7F7466", -"48 c #F7FDF2", -"58 c #A7C5CC", -"68 c #9CB5C4", -"78 c #A5A694", -"88 c #94928E", -"98 c #8E9397", -"08 c #909495", -"a8 c #8E9396", -"b8 c #B4A37B", -"c8 c #BEC9B2", -"d8 c #A5C7DB", -"e8 c #CFCA8B", -"f8 c #DCE9E9", -"g8 c #F4F5EF", -"h8 c #F3F5F1", -"i8 c #F4F6F1", -"j8 c #F7F9F4", -"k8 c #E8EAE5", -"l8 c #3B3C3C", -"m8 c #080505", -"n8 c #135E60", -"o8 c #0273C3", -"p8 c #2470A0", -"q8 c #355938", -"r8 c #96C8E9", -"s8 c #CBC6B7", -"t8 c #25231D", -"u8 c #96A2A9", -"v8 c #25221A", -"w8 c #D0CBC0", -"x8 c #AED2EA", -"y8 c #1078BE", -"z8 c #B9DCF2", -"A8 c #B5AD9E", -"B8 c #F3E7B3", -"C8 c #F3E099", -"D8 c #D1D3D9", -"E8 c #191B1A", -"F8 c #7F937D", -"G8 c #2483C2", -"H8 c #B1B7C2", -"I8 c #EFCD5C", -"J8 c #F5FAFF", -"K8 c #898780", -"L8 c #524A40", -"M8 c #A4BFCD", -"N8 c #EFEFE8", -"O8 c #EAF0EB", -"P8 c #C3CDCC", -"Q8 c #6E8960", -"R8 c #132111", -"S8 c #020301", -"T8 c #516D4D", -"U8 c #FAFCF8", -"V8 c #F0D783", -"W8 c #F4DD91", -"X8 c #E6EBEE", -"Y8 c #3F4143", -"Z8 c #49443E", -"`8 c #DCD6CB", -" 9 c #6098BD", -".9 c #D2D1CE", -"+9 c #272D34", -"@9 c #FBF9E9", -"#9 c #AAAFA8", -"$9 c #0B0D0B", -"%9 c #A6A5A0", -"&9 c #1F7FC2", -"*9 c #DFECF4", -"=9 c #C5B362", -"-9 c #0C190A", -";9 c #A6BAA8", -">9 c #EBC13F", -",9 c #63A5D2", -"'9 c #565240", -")9 c #ECBF32", -"!9 c #F6F1D8", -"~9 c #D2D2CD", -"{9 c #10120F", -"]9 c #141212", -"^9 c #141211", -"/9 c #151313", -"(9 c #151B1F", -"_9 c #756F64", -":9 c #E2EFF1", -"<9 c #4F9BCC", -"[9 c #1F7ABE", -"}9 c #F5F9F7", -"|9 c #869A83", -"19 c #09070A", -"29 c #BADCEE", -"39 c #FAEDC2", -"49 c #EBBB25", -"59 c #F6FCFF", -"69 c #BBCDD6", -"79 c #1B2329", -"89 c #191B1D", -"99 c #212428", -"09 c #2D392B", -"a9 c #345A33", -"b9 c #376034", -"c9 c #345E32", -"d9 c #5E6F52", -"e9 c #41413B", -"f9 c #304C2E", -"g9 c #202126", -"h9 c #17191B", -"i9 c #0C100C", -"j9 c #070E07", -"k9 c #2C2C2A", -"l9 c #D7DBD8", -"m9 c #A4CEE7", -"n9 c #0272C0", -"o9 c #066DAA", -"p9 c #909B98", -"q9 c #798363", -"r9 c #79736B", -"s9 c #6D98B1", -"t9 c #776F61", -"u9 c #6B8E8E", -"v9 c #76816C", -"w9 c #7A7661", -"x9 c #7D766A", -"y9 c #C1E5FD", -"z9 c #CDCEC2", -"A9 c #BEB585", -"B9 c #A7BFC9", -"C9 c #ACB3A9", -"D9 c #C9BD87", -"E9 c #96A2B1", -"F9 c #DFCD7C", -"G9 c #A0C7E6", -"H9 c #B5BEAB", -"I9 c #DDD6B0", -"J9 c #F4F3E2", -"K9 c #F5F6F0", -"L9 c #B4B0A5", -"M9 c #0F0E0F", -"N9 c #080706", -"O9 c #09191F", -"P9 c #0473BD", -"Q9 c #126B93", -"R9 c #94C6E8", -"S9 c #D2CFB3", -"T9 c #9EC8E5", -"U9 c #181D11", -"V9 c #C7C8BA", -"W9 c #C1DCEB", -"X9 c #BADCF4", -"Y9 c #AFB19A", -"Z9 c #8F9186", -"`9 c #F3E3A6", -" 0 c #F1D57C", -".0 c #D3D9DC", -"+0 c #787F77", -"@0 c #161A1D", -"#0 c #EECB5A", -"$0 c #F7FAF7", -"%0 c #BFC3BD", -"&0 c #1D1812", -"*0 c #020306", -"=0 c #0B180D", -"-0 c #B2B0A3", -";0 c #CEE2EB", -">0 c #ABCEE2", -",0 c #ADCFE2", -"'0 c #BEDAE8", -")0 c #94B292", -"!0 c #312E2A", -"~0 c #130F07", -"{0 c #ACAC96", -"]0 c #FDFBEA", -"^0 c #EBBF37", -"/0 c #F2CB51", -"(0 c #E9EDDB", -"_0 c #42484E", -":0 c #D8DED3", -"<0 c #71B2DE", -"[0 c #E0E0D1", -"}0 c #353D37", -"|0 c #EABE31", -"10 c #AEBEAC", -"20 c #0F1C0F", -"30 c #ACB9A5", -"40 c #0A75BD", -"50 c #A0C0DC", -"60 c #1F2119", -"70 c #BFC4BC", -"80 c #ECC242", -"90 c #63A7D5", -"00 c #4D5A39", -"a0 c #EFDA92", -"b0 c #4A443B", -"c0 c #57664A", -"d0 c #A3AA95", -"e0 c #B5ADA2", -"f0 c #B3AC9F", -"g0 c #B2AB9E", -"h0 c #B8B2A8", -"i0 c #C6DEEA", -"j0 c #5B9FCD", -"k0 c #3C90C6", -"l0 c #F2F9F7", -"m0 c #6D7479", -"n0 c #191611", -"o0 c #F0E5B9", -"p0 c #EAB616", -"q0 c #F2DD95", -"r0 c #E4ECEA", -"s0 c #41473D", -"t0 c #060705", -"u0 c #1E2A27", -"v0 c #5A785E", -"w0 c #AEAB9B", -"x0 c #CFD9DD", -"y0 c #EAFEFF", -"z0 c #EBF7FF", -"A0 c #EDF8FD", -"B0 c #E7F8FF", -"C0 c #C9CDD1", -"D0 c #919F84", -"E0 c #71966C", -"F0 c #434D57", -"G0 c #3A3A36", -"H0 c #1B2319", -"I0 c #070B0A", -"J0 c #0A120B", -"K0 c #323934", -"L0 c #BFB8AC", -"M0 c #E6F4F8", -"N0 c #4092C7", -"O0 c #0671AF", -"P0 c #103A22", -"Q0 c #62705C", -"R0 c #98A6B0", -"S0 c #7B6E5E", -"T0 c #899CA2", -"U0 c #5E6944", -"V0 c #717947", -"W0 c #898061", -"X0 c #737E59", -"Y0 c #7C766C", -"Z0 c #BCD2D0", -"`0 c #DFEEF1", -" a c #ADC6CD", -".a c #C2B98A", -"+a c #ACB2A6", -"@a c #9EB7CA", -"#a c #A1B6C1", -"$a c #9EBFD9", -"%a c #B8BBAA", -"&a c #E9E7C3", -"*a c #E7F3FC", -"=a c #F8F9F4", -"-a c #E5E9EB", -";a c #1E2F20", -">a c #072236", -",a c #0B638A", -"'a c #0572B9", -")a c #23769E", -"!a c #346035", -"~a c #0C73BA", -"{a c #93BDD8", -"]a c #CCC6B3", -"^a c #27241D", -"/a c #9CBBD0", -"(a c #C5DEEC", -"_a c #1075B9", -":a c #B6D0E5", -"<a c #B6BD93", -"[a c #0E0E0C", -"}a c #9399A6", -"|a c #F4EBC2", -"1a c #F4DE93", -"2a c #D3DADB", -"3a c #1E2C1E", -"4a c #7E907C", -"5a c #1B7EC0", -"6a c #161B1E", -"7a c #E9B510", -"8a c #F1E4B1", -"9a c #FBFAFB", -"0a c #2B442F", -"aa c #829873", -"ba c #E7F3F2", -"ca c #87BADA", -"da c #2681C2", -"ea c #1176BE", -"fa c #63A6D2", -"ga c #EEFAFF", -"ha c #C7C5BD", -"ia c #484645", -"ja c #E8E7E1", -"ka c #F2D986", -"la c #EFCA56", -"ma c #FEFFF2", -"na c #52585D", -"oa c #19301A", -"pa c #CEDCC2", -"qa c #8CBFE1", -"ra c #E2DBC2", -"sa c #393829", -"ta c #EBC652", -"ua c #E8B411", -"va c #FAF8E9", -"wa c #AAB1A8", -"xa c #A29B9D", -"ya c #DEEBEF", -"za c #BFC5B4", -"Aa c #0F1B0C", -"Ba c #ABBCAC", -"Ca c #F2F8FC", -"Da c #112911", -"Ea c #609AC0", -"Fa c #EEEFE9", -"Ga c #625741", -"Ha c #E9B821", -"Ia c #ECC139", -"Ja c #F2E1A0", -"Ka c #FBFFFF", -"La c #0D0E0F", -"Ma c #050707", -"Na c #4F5C44", -"Oa c #FDFAEB", -"Pa c #CCE8FB", -"Qa c #B2D9F1", -"Ra c #B5DBF2", -"Sa c #B7DCF2", -"Ta c #ABD4EE", -"Ua c #92C1DC", -"Va c #74AFD4", -"Wa c #0C74BD", -"Xa c #73A4C3", -"Ya c #E2E7E6", -"Za c #455158", -"`a c #696054", -" b c #F7F9F3", -".b c #EFDC97", -"+b c #E8AE01", -"@b c #EEC336", -"#b c #F5F9FA", -"$b c #B1B9B2", -"%b c #0A080B", -"&b c #4B4D41", -"*b c #BBCEC0", -"=b c #F1FDFF", -"-b c #B9DDF3", -";b c #AAD0E7", -">b c #7BB1D4", -",b c #66A7D1", -"'b c #64A2CE", -")b c #4D9ACF", -"!b c #5B9ECD", -"~b c #4995CC", -"{b c #66A3CE", -"]b c #6BAAD2", -"^b c #82B6D7", -"/b c #AAD2E9", -"(b c #CEE7F8", -"_b c #E7F3FE", -":b c #D7F1FE", -"<b c #DFDFD7", -"[b c #B6C2B0", -"}b c #7B837D", -"|b c #686158", -"1b c #68615B", -"2b c #8F9889", -"3b c #DBE4D8", -"4b c #E8F4FA", -"5b c #0572B6", -"6b c #0D4654", -"7b c #060301", -"8b c #2A582C", -"9b c #979B93", -"0b c #696F55", -"ab c #678F8C", -"bb c #838B83", -"cb c #7A786F", -"db c #6F8788", -"eb c #7F745D", -"fb c #70899A", -"gb c #A99D7D", -"hb c #F3EFCF", -"ib c #B7C4D1", -"jb c #C2CBB5", -"kb c #B5BCA9", -"lb c #BBD2D1", -"mb c #E1F2FA", -"nb c #FAFAF7", -"ob c #F5F6EF", -"pb c #F2F4EF", -"qb c #8EA790", -"rb c #0A0A0A", -"sb c #080100", -"tb c #101800", -"ub c #0E5B6F", -"vb c #0379CC", -"wb c #186A97", -"xb c #0C74BC", -"yb c #93C2E2", -"zb c #D1CEB2", -"Ab c #ECC138", -"Bb c #99B1C0", -"Cb c #121B0D", -"Db c #C2C6B8", -"Eb c #C9E0EC", -"Fb c #B8D9ED", -"Gb c #B8AD9F", -"Hb c #909287", -"Ib c #F4EFD4", -"Jb c #EBBF36", -"Kb c #D0D0D9", -"Lb c #161217", -"Mb c #798177", -"Nb c #AFB4BE", -"Ob c #EABC29", -"Pb c #EABE34", -"Qb c #FFF8D6", -"Rb c #8FA991", -"Sb c #696543", -"Tb c #FFFCDE", -"Ub c #82B9DE", -"Vb c #79B2D9", -"Wb c #FFFEF7", -"Xb c #66726C", -"Yb c #0B0A0A", -"Zb c #A8AEB6", -"`b c #F5E7B0", -" c c #EEC544", -".c c #EBC242", -"+c c #FFFFE6", -"@c c #5B5B5C", -"#c c #1D321D", -"$c c #D0DCC5", -"%c c #8ABEE0", -"&c c #CFD7DE", -"*c c #253344", -"=c c #EBC03D", -"-c c #FAF6E6", -";c c #ADBCAB", -">c c #000C00", -",c c #AAB2A3", -"'c c #A2AE91", -")c c #1E2018", -"!c c #EDC54A", -"~c c #0B150B", -"{c c #62A2CD", -"]c c #EEF0EA", -"^c c #545A3A", -"/c c #F8E39E", -"(c c #CDEAFA", -"_c c #0E1113", -":c c #060806", -"<c c #667D5E", -"[c c #5E9DCD", -"}c c #1376BF", -"|c c #187BC0", -"1c c #197CC0", -"2c c #1479BF", -"3c c #0974BD", -"4c c #026EBA", -"5c c #86B8D8", -"6c c #DEDBD2", -"7c c #3A342E", -"8c c #788891", -"9c c #F6F7ED", -"0c c #EEC747", -"ac c #E8B20B", -"bc c #EECF69", -"cc c #F6F7EE", -"dc c #72716E", -"ec c #1F2D22", -"fc c #C8CEC1", -"gc c #D0E5F5", -"hc c #509CCD", -"ic c #197DC1", -"jc c #157AC0", -"kc c #147AC0", -"lc c #217FC1", -"mc c #338BC5", -"nc c #59A0CE", -"oc c #7DB9DF", -"pc c #A2CEEA", -"qc c #D0E3EB", -"rc c #DEE4E4", -"sc c #E1E7E6", -"tc c #D6E7F1", -"uc c #86BCE0", -"vc c #4896CB", -"wc c #0573BA", -"xc c #0C475F", -"yc c #080D10", -"zc c #263D24", -"Ac c #9EA09F", -"Bc c #617258", -"Cc c #858762", -"Dc c #808E8C", -"Ec c #7C785F", -"Fc c #899485", -"Gc c #538A92", -"Hc c #6B7F69", -"Ic c #978E87", -"Jc c #EFF4F2", -"Kc c #EEEFEA", -"Lc c #EBE9D8", -"Mc c #D9E1D8", -"Nc c #EDF1E7", -"Oc c #F7FAF4", -"Pc c #F7F7F0", -"Qc c #F3F6F1", -"Rc c #F7F6F7", -"Sc c #1C1710", -"Tc c #030406", -"Uc c #0B1C1B", -"Vc c #0467AC", -"Wc c #0478C7", -"Xc c #22749E", -"Yc c #345E35", -"Zc c #96C9E9", -"`c c #CAC5B8", -" d c #9DC2DB", -".d c #202018", -"+d c #CDCBBF", -"@d c #B3D5EA", -"#d c #BCE0FB", -"$d c #A5B595", -"%d c #91979C", -"&d c #EBBA25", -"*d c #F4E19D", -"=d c #233A22", -"-d c #80977E", -";d c #2182C2", -">d c #171D23", -",d c #F3D067", -"'d c #E9FFFF", -")d c #25342B", -"!d c #D9D4CA", -"~d c #BBD7E6", -"{d c #016EBA", -"]d c #CAE2F1", -"^d c #C8CBB0", -"/d c #191C06", -"(d c #040407", -"_d c #817E79", -":d c #F2F4EE", -"<d c #EDC74E", -"[d c #ECC74F", -"}d c #FFFFED", -"|d c #5A5A5C", -"1d c #EDDEB4", -"2d c #433B1A", -"3d c #EDC135", -"4d c #FBF9EA", -"5d c #0B100B", -"6d c #A7AAA1", -"7d c #2181C3", -"8d c #CDD1CC", -"9d c #091807", -"0d c #A3B8A5", -"ad c #64ACDD", -"bd c #504E40", -"cd c #FBE39D", -"dd c #BBE5FF", -"ed c #0C1014", -"fd c #090808", -"gd c #8B8979", -"hd c #DCEFF8", -"id c #3288C6", -"jd c #026EB9", -"kd c #7EBAE1", -"ld c #E0DBD3", -"md c #3D342F", -"nd c #82A6BE", -"od c #F6F5EA", -"pd c #EEC74B", -"qd c #E8AF01", -"rd c #F0E1AD", -"sd c #F5F8F2", -"td c #554E43", -"ud c #494A49", -"vd c #E1E5E1", -"wd c #61A6D4", -"xd c #0874BC", -"yd c #2D88C6", -"zd c #3990CB", -"Ad c #3A92CB", -"Bd c #2B88C5", -"Cd c #055184", -"Dd c #080606", -"Ed c #1A1815", -"Fd c #9C9694", -"Gd c #7F7B6F", -"Hd c #7E7C5E", -"Id c #7E8563", -"Jd c #686C56", -"Kd c #62683F", -"Ld c #70787A", -"Md c #949D92", -"Nd c #878078", -"Od c #DBE0E2", -"Pd c #F8FAF3", -"Qd c #F3F6F3", -"Rd c #F1F5F2", -"Sd c #F4F5F1", -"Td c #F9FBF6", -"Ud c #676969", -"Vd c #071E30", -"Wd c #0364AB", -"Xd c #0474C1", -"Yd c #0E6B8F", -"Zd c #9EC5DF", -"`d c #0F71B4", -" e c #B2C5D3", -".e c #C5C294", -"+e c #F0D171", -"@e c #D1D4DB", -"#e c #191A19", -"$e c #EEC84D", -"%e c #FAF0CC", -"&e c #D0CFA8", -"*e c #181713", -"=e c #6E6A62", -"-e c #5FA0CF", -";e c #6EAAD4", -">e c #FCFBF7", -",e c #535351", -"'e c #2F302F", -")e c #E4E5EB", -"!e c #F3DB89", -"~e c #E9BD32", -"{e c #FFFDDD", -"]e c #5A5B5D", -"^e c #D7DFDE", -"/e c #2C3C45", -"(e c #E7B108", -"_e c #F9F4E3", -":e c #B0C3AE", -"<e c #090A0B", -"[e c #90B4CF", -"}e c #27241F", -"|e c #5C8BA9", -"1e c #EFEDE4", -"2e c #6A663B", -"3e c #F1E3AE", -"4e c #FFE78A", -"5e c #14110A", -"6e c #4D704A", -"7e c #FDFFFF", -"8e c #4C94C9", -"9e c #046DB9", -"0e c #BAD7E8", -"ae c #C3D0BD", -"be c #041E03", -"ce c #81A5BF", -"de c #EDC237", -"ee c #E8AF00", -"fe c #F0E4B4", -"ge c #564E42", -"he c #516776", -"ie c #E2F2F9", -"je c #4D99CC", -"ke c #054774", -"le c #060E05", -"me c #5A7A5D", -"ne c #A4A7AC", -"oe c #566448", -"pe c #5B6040", -"qe c #7B95B2", -"re c #235B39", -"se c #7F7569", -"te c #797A63", -"ue c #C1CFB5", -"ve c #FCFCF9", -"we c #CED6CC", -"xe c #001600", -"ye c #070309", -"ze c #0A0B04", -"Ae c #124741", -"Be c #0772B1", -"Ce c #3075A9", -"De c #405E40", -"Ee c #CAC5B7", -"Fe c #25221D", -"Ge c #E8B61A", -"He c #EBBA26", -"Ie c #969FA7", -"Je c #010204", -"Ke c #2B2520", -"Le c #D5CEC4", -"Me c #A2CDE8", -"Ne c #BAE1F8", -"Oe c #B0A9A0", -"Pe c #929AA6", -"Qe c #F4E19E", -"Re c #D2D6D9", -"Se c #1B221B", -"Te c #161618", -"Ue c #B0B9C4", -"Ve c #EABE35", -"We c #FFF9D8", -"Xe c #698A6E", -"Ye c #0B0F0C", -"Ze c #0C0C0D", -"`e c #9A9A97", -" f c #BCD8E8", -".f c #748E69", -"+f c #020702", -"@f c #171716", -"#f c #B3B9BC", -"$f c #EDCA57", -"%f c #D3D0C9", -"&f c #292C30", -"*f c #FBF9EB", -"=f c #A8ACA7", -"-f c #A4A09E", -";f c #DEECF5", -">f c #DBBC5F", -",f c #081807", -"'f c #A2B8A5", -")f c #0B150C", -"!f c #63ABDB", -"~f c #514F40", -"{f c #FAE39C", -"]f c #BEE5FF", -"^f c #8C8979", -"/f c #DAEEF8", -"(f c #3289C7", -"_f c #026DB9", -":f c #8CC0E3", -"<f c #C8D2C0", -"[f c #0E220A", -"}f c #C0C6C5", -"|f c #F4F4E9", -"1f c #EDC02F", -"2f c #F6F6ED", -"3f c #5E5E5B", -"4f c #29231C", -"5f c #CAC5BC", -"6f c #E7F0F1", -"7f c #0565A5", -"8f c #49484D", -"9f c #A7ADB0", -"0f c #75735F", -"af c #6E7558", -"bf c #757B5E", -"cf c #726F55", -"df c #847668", -"ef c #7D7464", -"ff c #8F895F", -"gf c #BCBCBD", -"hf c #F8FCF9", -"if c #F4F5F0", -"jf c #E1E1DC", -"kf c #423A37", -"lf c #081B27", -"mf c #0666A0", -"nf c #0373C3", -"of c #0E6A8F", -"pf c #94C5E6", -"qf c #D1CDB3", -"rf c #EDBF30", -"sf c #E9B416", -"tf c #9ECAE8", -"uf c #111A0C", -"vf c #CBE1ED", -"wf c #BADBF2", -"xf c #AFB597", -"yf c #92979D", -"zf c #F4E7B5", -"Af c #EBBF33", -"Bf c #F2D680", -"Cf c #D4DCDD", -"Df c #1F2F1F", -"Ef c #798378", -"Ff c #2785C3", -"Gf c #B3C3D5", -"Hf c #EFC950", -"If c #FCFFEA", -"Jf c #565A64", -"Kf c #09090B", -"Lf c #282724", -"Mf c #D9D5CC", -"Nf c #A9D0E8", -"Of c #0974BC", -"Pf c #AED2E7", -"Qf c #C6BEA9", -"Rf c #100E0D", -"Sf c #13120A", -"Tf c #AAA88F", -"Uf c #F5FFFF", -"Vf c #EBC036", -"Wf c #ECC850", -"Xf c #FFFFEE", -"Yf c #E4E1CB", -"Zf c #3A3E31", -"`f c #FEFCE6", -" g c #EBC13D", -".g c #AAD1EA", -"+g c #B6CDE4", -"@g c #1B1F16", -"#g c #BAC2B8", -"$g c #ECC344", -"%g c #132F13", -"&g c #62A5D2", -"*g c #50583A", -"=g c #FAE6A2", -"-g c #C1D4DF", -";g c #0C0F10", -">g c #63795B", -",g c #F1F9FC", -"'g c #4390C8", -")g c #036DB9", -"!g c #A4CCE4", -"~g c #D5D7CA", -"{g c #242A1C", -"]g c #99A07F", -"^g c #F5F5EC", -"/g c #ECBE30", -"(g c #A7C2CA", -"_g c #34373A", -":g c #CACCC5", -"<g c #F3F6F2", -"[g c #A5CCE5", -"}g c #74B0D6", -"|g c #2783C3", -"1g c #0E76BD", -"2g c #0376C5", -"3g c #062F4B", -"4g c #060000", -"5g c #3F403B", -"6g c #A0A6A4", -"7g c #658151", -"8g c #485C3B", -"9g c #5F6C4D", -"0g c #426635", -"ag c #727055", -"bg c #557D92", -"cg c #77765A", -"dg c #96A0A4", -"eg c #E9F1F0", -"fg c #F2F4F0", -"gg c #EFF3F0", -"hg c #F1F5F3", -"ig c #F1F3EC", -"jg c #F5F6ED", -"kg c #E4EEEC", -"lg c #E0EAED", -"mg c #EFF4F1", -"ng c #EDEEE9", -"og c #727575", -"pg c #0D0800", -"qg c #0C4B5D", -"rg c #0470B7", -"sg c #21749C", -"tg c #315D34", -"ug c #92BAD4", -"vg c #CDC7B2", -"wg c #EDC030", -"xg c #9AB8CC", -"yg c #1E1F15", -"zg c #CBCABD", -"Ag c #0F74B8", -"Bg c #B6CEE1", -"Cg c #BBBD95", -"Dg c #909185", -"Eg c #F4F2DF", -"Fg c #EBC03B", -"Gg c #F2DC8C", -"Hg c #1B211B", -"Ig c #7C8B7A", -"Jg c #2382C1", -"Kg c #16181B", -"Lg c #B2BECD", -"Mg c #E4E7DA", -"Ng c #44494E", -"Og c #46423D", -"Pg c #E1E2DB", -"Qg c #69ACD8", -"Rg c #0371BA", -"Sg c #7BB3D6", -"Tg c #EBE9E2", -"Ug c #1A221C", -"Vg c #7D8B7A", -"Wg c #F4FBFF", -"Xg c #EABB2A", -"Yg c #EBC342", -"Zg c #FFFFE5", -"`g c #5A5B5C", -" h c #DDDACB", -".h c #323631", -"+h c #FFFFF2", -"@h c #EBC54D", -"#h c #ABBCAA", -"$h c #A0A9A6", -"%h c #D0E8F8", -"&h c #3E91CA", -"*h c #2883C4", -"=h c #2D85C5", -"-h c #388AC6", -";h c #2682C4", -">h c #3B8BC6", -",h c #2A84C4", -"'h c #237FC3", -")h c #4593CB", -"!h c #E9F0F0", -"~h c #B8C1B7", -"{h c #1D1F16", -"]h c #BDC2B9", -"^h c #EECD5F", -"/h c #F2F8FB", -"(h c #5F96BB", -"_h c #EFEFE7", -":h c #645A40", -"<h c #FAE59F", -"[h c #BEDCF3", -"}h c #0C0F12", -"|h c #070807", -"1h c #747F67", -"2h c #E7F5FA", -"3h c #3788C6", -"4h c #006EBC", -"5h c #006CBA", -"6h c #84BCE2", -"7h c #D5D6CA", -"8h c #282B1D", -"9h c #8F8970", -"0h c #E9B30E", -"ah c #F3ECCF", -"bh c #E5EAE8", -"ch c #474F47", -"dh c #010001", -"eh c #1E2A1F", -"fh c #6E7B6F", -"gh c #C5C1BE", -"hh c #D4ECFA", -"ih c #A6CDE7", -"jh c #62A6D1", -"kh c #4691C9", -"lh c #2276B3", -"mh c #0471BF", -"nh c #0A76A7", -"oh c #161614", -"ph c #0E1B0B", -"qh c #85928B", -"rh c #959D94", -"sh c #747D5F", -"th c #69715A", -"uh c #5B654F", -"vh c #767E53", -"wh c #627E78", -"xh c #728450", -"yh c #8A8E71", -"zh c #E7EBDE", -"Ah c #E9F0F1", -"Bh c #E7EFEF", -"Ch c #D7E7ED", -"Dh c #F5F3E6", -"Eh c #D0DDD5", -"Fh c #D7E2D9", -"Gh c #C7D3C2", -"Hh c #C5C3A3", -"Ih c #C1C8B2", -"Jh c #BDBFAC", -"Kh c #ADC6D9", -"Lh c #EAF2F1", -"Mh c #C0C1B5", -"Nh c #1D1C11", -"Oh c #0F1F0E", -"Ph c #0769A4", -"Qh c #244428", -"Rh c #95C6E7", -"Sh c #D0CCB5", -"Th c #28261C", -"Uh c #99AFBD", -"Vh c #050307", -"Wh c #111A0B", -"Xh c #C1C6B7", -"Yh c #CBE2EC", -"Zh c #BADEF3", -"`h c #B4AB9F", -" i c #10100D", -".i c #90938B", -"+i c #EBBB28", -"@i c #D3DCDC", -"#i c #1F2E1F", -"$i c #7A8679", -"%i c #B1B7C1", -"&i c #F4DF94", -"*i c #DFDEDF", -"=i c #3F3A36", -"-i c #4E565C", -";i c #D8EAF2", -">i c #4796CB", -",i c #68A8D2", -"'i c #F0F2E8", -")i c #254824", -"!i c #6E6F6B", -"~i c #F5F9FF", -"{i c #F0CE5E", -"]i c #EBC240", -"^i c #D2D7D7", -"/i c #27323D", -"(i c #020101", -"_i c #FFF9E0", -":i c #F8F6E9", -"<i c #C0C9B9", -"[i c #060709", -"}i c #5B6E59", -"|i c #F7F5D0", -"1i c #E3F1F6", -"2i c #D0E8F5", -"3i c #E8F4F7", -"4i c #CFE7F6", -"5i c #EEF8F8", -"6i c #D3EAF5", -"7i c #D4EAF7", -"8i c #D1E9F5", -"9i c #D0E9F5", -"0i c #CCE6F5", -"ai c #EDF6F7", -"bi c #E7FCFF", -"ci c #48442A", -"di c #010205", -"ei c #2D2C2B", -"fi c #CFD0CE", -"gi c #F6E39F", -"hi c #50573B", -"ii c #F6E4A7", -"ji c #E1E5BF", -"ki c #0F100E", -"li c #728267", -"mi c #F1FCFF", -"ni c #72ACD7", -"oi c #4D9CD4", -"pi c #4B87B1", -"qi c #4F9CD1", -"ri c #4D95C8", -"si c #4D91C0", -"ti c #4E93C5", -"ui c #4D93C3", -"vi c #4E99CE", -"wi c #4C8CB9", -"xi c #509DD5", -"yi c #4B88B2", -"zi c #4F9CD2", -"Ai c #4D90C0", -"Bi c #4F98CD", -"Ci c #4C8AB6", -"Di c #4F9ACF", -"Ei c #4E96C9", -"Fi c #4C8DBB", -"Gi c #529FD5", -"Hi c #3D91CD", -"Ii c #3B82B4", -"Ji c #0C73B8", -"Ki c #6EAED8", -"Li c #E0DFD9", -"Mi c #423E3B", -"Ni c #6E6C6D", -"Oi c #F7F8EF", -"Pi c #EDC23D", -"Qi c #F4EDCA", -"Ri c #CCCCCB", -"Si c #3A3630", -"Ti c #52524D", -"Ui c #829690", -"Vi c #C1CCC1", -"Wi c #F1F8FA", -"Xi c #FCFFFC", -"Yi c #C5CED1", -"Zi c #8EBFDE", -"`i c #559CD0", -" j c #1D7EC1", -".j c #0279D1", -"+j c #123528", -"@j c #21371F", -"#j c #77706E", -"$j c #0E0B0C", -"%j c #6D6C69", -"&j c #A3A8AD", -"*j c #96A099", -"=j c #818F73", -"-j c #717C60", -";j c #938F5A", -">j c #767B59", -",j c #7A7D5C", -"'j c #85886C", -")j c #CEDCDB", -"!j c #EAF0EF", -"~j c #F2F5F0", -"{j c #F3F1DD", -"]j c #DDDFC2", -"^j c #DBDFC5", -"/j c #A0BED2", -"(j c #8C8884", -"_j c #4C534A", -":j c #A3B18F", -"<j c #C9B87B", -"[j c #B2D8EE", -"}j c #F4E2B0", -"|j c #5C5C5D", -"1j c #030302", -"2j c #0A080A", -"3j c #262322", -"4j c #100100", -"5j c #0465A6", -"6j c #1D739A", -"7j c #1E3C20", -"8j c #95C8E9", -"9j c #CDC9B6", -"0j c #27251C", -"aj c #151B0E", -"bj c #C6DEEB", -"cj c #BADBF3", -"dj c #ACB795", -"ej c #0D0E0C", -"fj c #101110", -"gj c #919594", -"hj c #D0D1D9", -"ij c #7C8C7B", -"jj c #0A75BC", -"kj c #171D21", -"lj c #B4C8DB", -"mj c #F9E29A", -"nj c #BFCFC5", -"oj c #252E22", -"pj c #676A6E", -"qj c #DCF2FF", -"rj c #2E88C3", -"sj c #E8EEEB", -"tj c #5A5E4C", -"uj c #4D5C64", -"vj c #E5F1FC", -"wj c #F0CF5E", -"xj c #EBC549", -"yj c #FFFFE9", -"zj c #E9E0BF", -"Aj c #403D25", -"Bj c #FFFCEB", -"Cj c #EBC449", -"Dj c #F3DB87", -"Ej c #E0E2E3", -"Fj c #363535", -"Gj c #030204", -"Hj c #0F1306", -"Ij c #3E4C27", -"Jj c #878A76", -"Kj c #9D9589", -"Lj c #617D5A", -"Mj c #A59890", -"Nj c #888C77", -"Oj c #7E8870", -"Pj c #9B9389", -"Qj c #A1968C", -"Rj c #718366", -"Sj c #929080", -"Tj c #9D9488", -"Uj c #9C9487", -"Vj c #A79E8F", -"Wj c #434F57", -"Xj c #4E4E4E", -"Yj c #F7FAF9", -"Zj c #F0D066", -"`j c #63A6D3", -" k c #53553E", -".k c #F0E0A5", -"+k c #FFFEDC", -"@k c #293520", -"#k c #D5D4B9", -"$k c #EDF6F4", -"%k c #E5F0EF", -"&k c #E5E5E0", -"*k c #E5EEEE", -"=k c #E6ECE7", -"-k c #E4E7E4", -";k c #E4EAE6", -">k c #E3E9E5", -",k c #E6EEEB", -"'k c #E2E5DE", -")k c #E6F1F0", -"!k c #E2E2DC", -"~k c #E4F0ED", -"{k c #E5E8E3", -"]k c #E5EDEA", -"^k c #E3E4DE", -"/k c #E7EFEC", -"(k c #E3ECE8", -"_k c #E5E6E0", -":k c #E8F0EF", -"<k c #DCEAEA", -"[k c #DFE7E5", -"}k c #BDDBEA", -"|k c #0F77BE", -"1k c #509BCD", -"2k c #E5F0F2", -"3k c #52636E", -"4k c #1A3512", -"5k c #F0E2B0", -"6k c #E8AF02", -"7k c #EDC954", -"8k c #F8FEFF", -"9k c #CFD0CD", -"0k c #484A4B", -"ak c #040801", -"bk c #1D2623", -"ck c #3C4144", -"dk c #8C877C", -"ek c #BDC1C0", -"fk c #F9F8ED", -"gk c #E9F1EC", -"hk c #D0E6F1", -"ik c #A0CAE3", -"jk c #669CBE", -"kk c #217FBE", -"lk c #057FCD", -"mk c #07101A", -"nk c #213021", -"ok c #A8AA9C", -"pk c #384523", -"qk c #030807", -"rk c #5F564D", -"sk c #9AA29D", -"tk c #778466", -"uk c #767D61", -"vk c #777660", -"wk c #788657", -"xk c #7C7365", -"yk c #787462", -"zk c #7F836E", -"Ak c #D5DBDD", -"Bk c #F6F8F6", -"Ck c #F2F2E2", -"Dk c #C2BD95", -"Ek c #7D7F7F", -"Fk c #080D03", -"Gk c #60737C", -"Hk c #C1D2C2", -"Ik c #A4B1B1", -"Jk c #D9E5DB", -"Kk c #AEAAA9", -"Lk c #161515", -"Mk c #10170F", -"Nk c #3F5235", -"Ok c #3C4832", -"Pk c #0B0C07", -"Qk c #06182C", -"Rk c #0374C1", -"Sk c #186E97", -"Tk c #CFCCB5", -"Uk c #28261D", -"Vk c #ECBE31", -"Wk c #9AB5C7", -"Xk c #0A1706", -"Yk c #BDC4B4", -"Zk c #D5E7EE", -"`k c #B5CDDE", -" l c #BEBC96", -".l c #92979E", -"+l c #F5F5E8", -"@l c #EBC13C", -"#l c #F2D988", -"$l c #D3D9DB", -"%l c #1D271D", -"&l c #7B887A", -"*l c #1F80C1", -"=l c #161819", -"-l c #B1BBC7", -";l c #FDEAAE", -">l c #AFBCB6", -",l c #171F18", -"'l c #757E72", -")l c #DFF1FE", -"!l c #2784C2", -"~l c #3A91CB", -"{l c #E5EDED", -"]l c #6E665B", -"^l c #3F4A53", -"/l c #DEE9F4", -"(l c #EDCA58", -"_l c #D8D9D1", -":l c #2E3537", -"<l c #EBC345", -"[l c #EAB820", -"}l c #EEC84E", -"|l c #F7FEFF", -"1l c #B7B4AA", -"2l c #020505", -"3l c #0D0C0C", -"4l c #0F0D0D", -"5l c #0A0B09", -"6l c #080A08", -"7l c #070A06", -"8l c #0D0C0B", -"9l c #0F130C", -"0l c #AEAEA6", -"al c #FBF7E1", -"bl c #EAC039", -"cl c #153414", -"dl c #5E94B9", -"el c #EFEEE7", -"fl c #645B3F", -"gl c #EECE6A", -"hl c #FDFDF1", -"il c #6E7677", -"jl c #080608", -"kl c #1D2A19", -"ll c #5C6349", -"ml c #6E654E", -"nl c #7A7C7D", -"ol c #675F54", -"pl c #757150", -"ql c #6D6755", -"rl c #666A50", -"sl c #626353", -"tl c #72704F", -"ul c #5F6750", -"vl c #726C51", -"wl c #676456", -"xl c #646E4B", -"yl c #6D6A52", -"zl c #696D4E", -"Al c #696555", -"Bl c #77724F", -"Cl c #5C694D", -"Dl c #6F6855", -"El c #6E6852", -"Fl c #76704A", -"Gl c #808F8D", -"Hl c #BDC2C1", -"Il c #FBFDFB", -"Jl c #BDDAEA", -"Kl c #2885C3", -"Ll c #FBFDF9", -"Ml c #79817B", -"Nl c #E7EBE9", -"Ol c #F4E9BB", -"Pl c #EBB91B", -"Ql c #EDC64A", -"Rl c #F6EFCD", -"Sl c #EEF4FD", -"Tl c #A5A19C", -"Ul c #423F3D", -"Vl c #071205", -"Wl c #010104", -"Xl c #141516", -"Yl c #656E4E", -"Zl c #97ACAF", -"`l c #D3D9C8", -" m c #EDEDEA", -".m c #ECF7FE", -"+m c #9AC3DD", -"@m c #58A0CD", -"#m c #177CC2", -"$m c #0276CA", -"%m c #0F5564", -"&m c #090E0B", -"*m c #121011", -"=m c #7C7567", -"-m c #8F8779", -";m c #524D46", -">m c #292623", -",m c #041407", -"'m c #0C0901", -")m c #869090", -"!m c #9AA39F", -"~m c #5A7549", -"{m c #5D6D47", -"]m c #79795F", -"^m c #7C7167", -"/m c #6F8455", -"(m c #7D705C", -"_m c #7B7A69", -":m c #BCBBBD", -"<m c #F5F8F3", -"[m c #F5F7F2", -"}m c #9C968D", -"|m c #3E4A33", -"1m c #627584", -"2m c #E7F1F8", -"3m c #E1CC83", -"4m c #AFBFBD", -"5m c #D8E4E9", -"6m c #504C45", -"7m c #000201", -"8m c #162015", -"9m c #342B2B", -"0m c #797563", -"am c #3C5533", -"bm c #09140A", -"cm c #101300", -"dm c #0375C3", -"em c #1F6D9D", -"fm c #305734", -"gm c #F9F0D1", -"hm c #9AB2C3", -"im c #2D2521", -"jm c #D7CEC4", -"km c #A1CCE8", -"lm c #B9DEF4", -"mm c #B3AAA1", -"nm c #100F0C", -"om c #8F9286", -"pm c #F3E3A8", -"qm c #F1D780", -"rm c #D3DADC", -"sm c #1D291D", -"tm c #151517", -"um c #B0B6C0", -"vm c #FCEAAF", -"wm c #B0BCB7", -"xm c #181F18", -"ym c #0A110B", -"zm c #80A17B", -"Am c #D8EAFB", -"Bm c #E6EDED", -"Cm c #6C655A", -"Dm c #40484E", -"Em c #DFE8F1", -"Fm c #EAC13C", -"Gm c #FFFFE2", -"Hm c #D2D7DB", -"Im c #273441", -"Jm c #FEFDE8", -"Km c #EBBE32", -"Lm c #EBBB29", -"Mm c #F0DFA5", -"Nm c #F9FBFE", -"Om c #888E86", -"Pm c #020003", -"Qm c #030005", -"Rm c #96A28E", -"Sm c #F5FEFF", -"Tm c #F0D889", -"Um c #63A8D7", -"Vm c #EEF2EC", -"Wm c #4D5839", -"Xm c #EDBE2C", -"Ym c #F7F1DB", -"Zm c #CCDEE6", -"`m c #292B2F", -" n c #110F13", -".n c #526B53", -"+n c #C0DBE9", -"@n c #2583C5", -"#n c #1877BE", -"$n c #D7EAF4", -"%n c #ABB08E", -"&n c #131705", -"*n c #060609", -"=n c #9D9991", -"-n c #FEFAE4", -";n c #EBC241", -">n c #ECC039", -",n c #F0D785", -"'n c #F8F7E7", -")n c #ECEDEF", -"!n c #B2C0AB", -"~n c #5D6363", -"{n c #322B23", -"]n c #050D06", -"^n c #242B1F", -"/n c #454546", -"(n c #8E877D", -"_n c #CFE9F4", -":n c #CDE4F2", -"<n c #8CBCD8", -"[n c #1E7FC1", -"}n c #0277CB", -"|n c #10555C", -"1n c #0A0D09", -"2n c #1A1C19", -"3n c #5C6B55", -"4n c #867F6F", -"5n c #83786B", -"6n c #505A45", -"7n c #6F695C", -"8n c #ADD1E2", -"9n c #A1AAB1", -"0n c #959F98", -"an c #7E8C70", -"bn c #798667", -"cn c #707A55", -"dn c #68834F", -"en c #6A8AA2", -"fn c #6D754C", -"gn c #9FAD97", -"hn c #7C8C7F", -"in c #161F11", -"jn c #4C4945", -"kn c #EBEDE7", -"ln c #F5F5EA", -"mn c #E9E7C8", -"nn c #E4F8FF", -"on c #ADB2B5", -"pn c #4E4B40", -"qn c #797863", -"rn c #596B4A", -"sn c #2D2F26", -"tn c #081309", -"un c #111900", -"vn c #0374C2", -"wn c #20759C", -"xn c #2D572F", -"yn c #C9C5B8", -"zn c #9EC5E0", -"An c #001200", -"Bn c #B3BFAE", -"Cn c #1079BE", -"Dn c #BBDDF7", -"En c #A7B993", -"Fn c #111111", -"Gn c #91979D", -"Hn c #F3E5AB", -"In c #F4E29D", -"Jn c #181718", -"Kn c #7F977E", -"Ln c #EABD2E", -"Mn c #FFF3C2", -"Nn c #ACAEB2", -"On c #7E9F7B", -"Pn c #B7DAF7", -"Qn c #0873BC", -"Rn c #425562", -"Sn c #E0EEFC", -"Tn c #F0DFB1", -"Un c #463C18", -"Vn c #ECC95B", -"Wn c #F0E3B2", -"Xn c #BDC5BE", -"Yn c #374E3B", -"Zn c #040F05", -"`n c #06080A", -" o c #090807", -".o c #080508", -"+o c #254E25", -"@o c #C0BFC4", -"#o c #F1E4AD", -"$o c #EEF1ED", -"%o c #545041", -"&o c #EECB54", -"*o c #F7F9F2", -"=o c #C9C9B1", -"-o c #211E0D", -";o c #295227", -">o c #A2C8DF", -",o c #0972BC", -"'o c #8CBDDD", -")o c #D1DEE0", -"!o c #28353A", -"~o c #1F1E1C", -"{o c #F0E8C5", -"]o c #EABD30", -"^o c #F2DE97", -"/o c #F9FBF7", -"(o c #EEF1F0", -"_o c #E5E7E1", -":o c #B5C1CA", -"<o c #597262", -"[o c #121F0F", -"}o c #0A0807", -"|o c #14151D", -"1o c #416C3A", -"2o c #D0C7A4", -"3o c #FEFDFC", -"4o c #CCE2EC", -"5o c #6AAAD5", -"6o c #0F72BC", -"7o c #037ACC", -"8o c #083A55", -"9o c #080908", -"0o c #142D13", -"ao c #676B56", -"bo c #98905F", -"co c #8C8665", -"do c #7E7A73", -"eo c #7F786C", -"fo c #8B8882", -"go c #8F908B", -"ho c #969C9A", -"io c #98A19E", -"jo c #98A09D", -"ko c #929574", -"lo c #919173", -"mo c #AEAE82", -"no c #F6F8F4", -"oo c #F5F7F1", -"po c #B7CDDC", -"qo c #55674A", -"ro c #081C09", -"so c #433C32", -"to c #EDEEE8", -"uo c #EBF2F1", -"vo c #A2BFD4", -"wo c #A3A597", -"xo c #928D74", -"yo c #84796B", -"zo c #74745E", -"Ao c #1B3319", -"Bo c #070000", -"Co c #0476C5", -"Do c #0F6990", -"Eo c #0B72B8", -"Fo c #90B2CA", -"Go c #D3CDAC", -"Ho c #2A291C", -"Io c #2A241F", -"Jo c #D4CDC2", -"Ko c #A6CFE8", -"Lo c #0F72B5", -"Mo c #B2C7D6", -"No c #C5BE96", -"Oo c #10100B", -"Po c #8E8C74", -"Qo c #ECC345", -"Ro c #F0D275", -"So c #D5E2DF", -"To c #233C23", -"Uo c #767A76", -"Vo c #FBE49B", -"Wo c #ACB0B6", -"Xo c #80A07B", -"Yo c #D4E8FB", -"Zo c #1178BD", -"`o c #3E4346", -" p c #DEE6EE", -".p c #F1CF5E", -"+p c #ECC74E", -"@p c #FFFFEC", -"#p c #D4DCDF", -"$p c #283846", -"%p c #FFF5CD", -"&p c #E9B20B", -"*p c #F1E5BA", -"=p c #F7F5E6", -"-p c #EAF8FE", -";p c #C2E5F9", -">p c #BFE3F8", -",p c #C0E3F7", -"'p c #DDE4C3", -")p c #D2E3D6", -"!p c #B9E3FF", -"~p c #F0E49F", -"{p c #BFE3FA", -"]p c #EBE4A9", -"^p c #C9E4E7", -"/p c #CDE3E2", -"(p c #E5E3B5", -"_p c #D3E3D6", -":p c #CFDFCD", -"<p c #FCFFFD", -"[p c #F7F6E7", -"}p c #EECE63", -"|p c #F0D26F", -"1p c #5D8DAD", -"2p c #EFEDE5", -"3p c #68643B", -"4p c #EECA54", -"5p c #FAF8EF", -"6p c #D2EBFA", -"7p c #848179", -"8p c #232427", -"9p c #242528", -"0p c #252522", -"ap c #11110E", -"bp c #989D9F", -"cp c #DAEFF8", -"dp c #338CC8", -"ep c #539DCE", -"fp c #FAFBEF", -"gp c #5B7357", -"hp c #96938A", -"ip c #FCFBE6", -"jp c #ECC447", -"kp c #EFC849", -"lp c #F3EFD8", -"mp c #F8F3DC", -"np c #FFFFF3", -"op c #DDF5FF", -"pp c #BCC7CB", -"qp c #898278", -"rp c #23282B", -"sp c #1E2020", -"tp c #0D120D", -"up c #4F4B44", -"vp c #CECBC3", -"wp c #FBF6EB", -"xp c #C2DEEE", -"yp c #5A9DCB", -"zp c #0671B9", -"Ap c #047ACB", -"Bp c #063352", -"Cp c #050006", -"Dp c #0E2F0F", -"Ep c #1D421D", -"Fp c #6A635A", -"Gp c #888459", -"Hp c #797660", -"Ip c #717C59", -"Jp c #7A7162", -"Kp c #78735F", -"Lp c #7B7161", -"Mp c #76775F", -"Np c #7D8753", -"Op c #868273", -"Pp c #919596", -"Qp c #8B8D8C", -"Rp c #60584C", -"Sp c #564D3F", -"Tp c #D9D9D2", -"Up c #F7F9F5", -"Vp c #F1F5F4", -"Wp c #DCE6DC", -"Xp c #949999", -"Yp c #8F9185", -"Zp c #7B734F", -"`p c #7E725E", -" q c #637040", -".q c #06160A", -"+q c #564E44", -"@q c #726A5A", -"#q c #65644E", -"$q c #6C6257", -"%q c #3C5333", -"&q c #020D05", -"*q c #050108", -"=q c #1F501B", -"-q c #0176D0", -";q c #2D74A6", -">q c #96CAED", -",q c #CBC7B8", -"'q c #F9F2D2", -")q c #98A9B5", -"!q c #C6C8BB", -"~q c #BBE2FA", -"{q c #ADA99F", -"]q c #939BAA", -"^q c #F3E2A0", -"/q c #EBB921", -"(q c #F4DF98", -"_q c #D1D3D8", -":q c #191919", -"<q c #7E937D", -"[q c #161719", -"}q c #B1BBC8", -"|q c #FDEEB5", -"1q c #ACAFB3", -"2q c #D2E7FA", -"3q c #1077BC", -"4q c #42535F", -"5q c #E0EDF9", -"6q c #EAC13F", -"7q c #FFFFE4", -"8q c #D8D4C9", -"9q c #2D302F", -"0q c #FFFFFA", -"aq c #EBC858", -"bq c #EDC953", -"cq c #EEDB98", -"dq c #F4E2A3", -"eq c #FAE5A8", -"fq c #FAE5A7", -"gq c #F6E5AF", -"hq c #F8E5AC", -"iq c #FBE5A5", -"jq c #F4E5B4", -"kq c #FBE5A7", -"lq c #F5E5B2", -"mq c #F9E5AA", -"nq c #F6E5B1", -"oq c #F9E6AD", -"pq c #EED88C", -"qq c #EDCD63", -"rq c #EABF39", -"sq c #F2F9FF", -"tq c #0F210E", -"uq c #64ACDE", -"vq c #4D503E", -"wq c #EDC854", -"xq c #F7E5A9", -"yq c #F5F5ED", -"zq c #D4D6CF", -"Aq c #D8DAD3", -"Bq c #D8DBD5", -"Cq c #DCDDC8", -"Dq c #8F8F82", -"Eq c #151415", -"Fq c #19191B", -"Gq c #F4FFFF", -"Hq c #6DA8CE", -"Iq c #026FB9", -"Jq c #177AC0", -"Kq c #B7D7EB", -"Lq c #BFC0BA", -"Mq c #1C221D", -"Nq c #1C2A2B", -"Oq c #C6DFE3", -"Pq c #FBEEC3", -"Qq c #EDC33C", -"Rq c #EDD072", -"Sq c #F5DF9E", -"Tq c #FBE9AA", -"Uq c #C0C9C5", -"Vq c #779383", -"Wq c #4B5156", -"Xq c #263025", -"Yq c #111414", -"Zq c #6E7B68", -"`q c #CCCDC5", -" r c #FFF1E2", -".r c #7EAECF", -"+r c #1E80C2", -"@r c #0776B6", -"#r c #0A2F3B", -"$r c #353B30", -"%r c #49463D", -"&r c #525F44", -"*r c #5D6D4A", -"=r c #716B5C", -"-r c #677551", -";r c #536045", -">r c #5E6A4E", -",r c #596647", -"'r c #4C583A", -")r c #3B392E", -"!r c #413C34", -"~r c #FBFBF5", -"{r c #DAE1E8", -"]r c #23432F", -"^r c #3C382D", -"/r c #4A583C", -"(r c #4C5A43", -"_r c #49473E", -":r c #2A2326", -"<r c #030105", -"[r c #434338", -"}r c #002203", -"|r c #000701", -"1r c #1D5427", -"2r c #0175CE", -"3r c #D2CFB4", -"4r c #9ECBEB", -"5r c #061604", -"6r c #BAC3B3", -"7r c #DBE9EE", -"8r c #0F75BB", -"9r c #B8D3E9", -"0r c #B4BA95", -"ar c #90938F", -"br c #F4EDCB", -"cr c #EBBE33", -"dr c #798178", -"er c #2684C2", -"fr c #171B1E", -"gr c #FEEEB6", -"hr c #7FA07B", -"ir c #CBE5FA", -"jr c #3F474D", -"kr c #DFE8F2", -"lr c #ECC64B", -"mr c #FFFFEA", -"nr c #E4E1CC", -"or c #3A3F32", -"pr c #E8B30E", -"qr c #E8B108", -"rr c #EBB81E", -"sr c #EBB920", -"tr c #0E1F0E", -"ur c #609DC6", -"vr c #EFF0E9", -"wr c #595C3B", -"xr c #E9B719", -"yr c #EED170", -"zr c #F2D576", -"Ar c #F7DA79", -"Br c #F6D979", -"Cr c #F6D875", -"Dr c #F9E398", -"Er c #5D5C5A", -"Fr c #202222", -"Gr c #D0DAD1", -"Hr c #95BCD6", -"Ir c #0C73B9", -"Jr c #62A6D4", -"Kr c #F1F7F0", -"Lr c #4F614E", -"Mr c #070907", -"Nr c #5E6357", -"Or c #EBECE6", -"Pr c #F5E39F", -"Qr c #E8B107", -"Rr c #EAB81B", -"Sr c #F2D473", -"Tr c #FBEAB1", -"Ur c #FCF3D1", -"Vr c #E5EBE3", -"Wr c #BBCFCD", -"Xr c #8F9799", -"Yr c #50504E", -"Zr c #212526", -"`r c #040105", -" s c #292B2B", -".s c #9B9F8F", -"+s c #E4F8F8", -"@s c #BAD9EA", -"#s c #2D87C3", -"$s c #0471BD", -"%s c #0776B7", -"&s c #0A2F3D", -"*s c #000301", -"=s c #081A0A", -"-s c #131B13", -";s c #1B1D18", -">s c #252320", -",s c #262121", -"'s c #0B180C", -")s c #1B1E18", -"!s c #161C15", -"~s c #061808", -"{s c #000403", -"]s c #D1D2CE", -"^s c #9E9B95", -"/s c #181315", -"(s c #051808", -"_s c #051607", -":s c #080309", -"<s c #205018", -"[s c #0075D0", -"}s c #24739F", -"|s c #345C36", -"1s c #98A9B4", -"2s c #C1DCEC", -"3s c #1075BB", -"4s c #B7D4E8", -"5s c #B8B599", -"6s c #919593", -"7s c #F4EECE", -"8s c #F4E098", -"9s c #D1D4D9", -"0s c #1A1E1A", -"as c #7E947D", -"bs c #0B75BC", -"cs c #FCE9A7", -"ds c #ACAFB5", -"es c #CEE6FA", -"fs c #E0EDFA", -"gs c #E9B51A", -"hs c #EBC447", -"is c #FFFFE8", -"js c #D7D4C9", -"ks c #EBC651", -"ls c #619DC5", -"ms c #605442", -"ns c #E9B81E", -"os c #EECC63", -"ps c #7E8283", -"qs c #212120", -"rs c #D0D4CB", -"ss c #84BADD", -"ts c #1F80C2", -"us c #C5DEF0", -"vs c #D8E2D3", -"ws c #111310", -"xs c #0D0C0D", -"ys c #787C7F", -"zs c #F3F6F8", -"As c #F4E7B7", -"Bs c #ECC857", -"Cs c #E9B312", -"Ds c #E9BA26", -"Es c #EBBD32", -"Fs c #F2D169", -"Gs c #F8E6A3", -"Hs c #F3F3E1", -"Is c #E5ECF5", -"Js c #B9BDBA", -"Ks c #6D7F6E", -"Ls c #0D1D11", -"Ms c #12190F", -"Ns c #4A5A5B", -"Os c #E0E2E0", -"Ps c #4192CA", -"Qs c #037BCF", -"Rs c #063456", -"Ss c #A7A092", -"Ts c #78848A", -"Us c #0B0E10", -"Vs c #10667A", -"Ws c #94C7E9", -"Xs c #D4D2B3", -"Ys c #2A281B", -"Zs c #A7CFE8", -"`s c #B3AB9F", -" t c #100F0B", -".t c #8E8F7E", -"+t c #F3E4A8", -"@t c #D1D2DB", -"#t c #1D7EC0", -"$t c #FEEFBA", -"%t c #DEE6EF", -"&t c #EDC955", -"*t c #FFFFF0", -"=t c #293846", -"-t c #4B5B37", -";t c #EBBF34", -">t c #ECC033", -",t c #ECC23A", -"'t c #EDC23A", -")t c #F6F0D2", -"!t c #7E838A", -"~t c #201F18", -"{t c #D1D0AE", -"]t c #96C8EB", -"^t c #0D76BE", -"/t c #4B98CB", -"(t c #F6FEFB", -"_t c #A0A4A5", -":t c #05060C", -"<t c #797655", -"[t c #F0D272", -"}t c #F5FCFF", -"|t c #EEF3F5", -"1t c #C6CBC4", -"2t c #3F3C34", -"3t c #394146", -"4t c #EAFFFF", -"5t c #C8DDE5", -"6t c #047BCD", -"7t c #053051", -"8t c #0F0E10", -"9t c #C1C1BD", -"0t c #768A96", -"at c #2779A1", -"bt c #386238", -"ct c #0C75BC", -"dt c #C9C5B6", -"et c #EDBF2E", -"ft c #B3C0AE", -"gt c #BBD8F1", -"ht c #AABB91", -"it c #9298A0", -"jt c #F4E19C", -"kt c #D5E1DC", -"lt c #243D23", -"mt c #7F967E", -"nt c #EABC2A", -"ot c #FEF0BA", -"pt c #D3E8FB", -"qt c #1278BD", -"rt c #E0EEFB", -"st c #E9BE35", -"tt c #FFFEDE", -"ut c #F0DFB3", -"vt c #FEF6CF", -"wt c #ECC33E", -"xt c #0A110A", -"yt c #62A3D0", -"zt c #595142", -"At c #EDC33F", -"Bt c #EDC23B", -"Ct c #F4EECC", -"Dt c #79775C", -"Et c #212221", -"Ft c #CFD6D3", -"Gt c #7DB6DD", -"Ht c #0672BB", -"It c #93BFDB", -"Jt c #827A6E", -"Kt c #686258", -"Lt c #E2E4E1", -"Mt c #F6F9F7", -"Nt c #F5F2D7", -"Ot c #EABA23", -"Pt c #F0D063", -"Qt c #F6E9B8", -"Rt c #E5F8FF", -"St c #5F8B6E", -"Tt c #11140E", -"Ut c #424E56", -"Vt c #E3F4FC", -"Wt c #0274C8", -"Xt c #14696F", -"Yt c #0B0E08", -"Zt c #07080A", -"`t c #0F1814", -" u c #D4F1FF", -".u c #A1A19F", -"+u c #090706", -"@u c #08090C", -"#u c #0376C2", -"$u c #106891", -"%u c #91B8D2", -"&u c #D0CBAF", -"*u c #29271D", -"=u c #9AB1C2", -"-u c #D6CEC4", -";u c #A2CCE8", -">u c #B4CCDD", -",u c #C1B999", -"'u c #92969A", -")u c #171418", -"!u c #FCE8A5", -"~u c #ACB0B5", -"{u c #7EA07B", -"]u c #C7E3F9", -"^u c #197DC0", -"/u c #40484F", -"(u c #D2D7DA", -"_u c #273340", -":u c #FEFEED", -"<u c #F1F8FB", -"[u c #153614", -"}u c #5E94B7", -"|u c #645E3D", -"1u c #E9B311", -"2u c #EECB5F", -"3u c #F6F7EF", -"4u c #7E8389", -"5u c #21201C", -"6u c #D1D2B9", -"7u c #8FC2E7", -"8u c #0B74BD", -"9u c #B2D2E4", -"0u c #878272", -"au c #0D0D04", -"bu c #111215", -"cu c #899A89", -"du c #D6DBD8", -"eu c #F4EBC6", -"fu c #EDCB5B", -"gu c #F3E5B4", -"hu c #B3ADA3", -"iu c #1B1917", -"ju c #070505", -"ku c #8D8981", -"lu c #59A1D1", -"mu c #027AD2", -"nu c #053E66", -"ou c #59795B", -"pu c #E1E9E6", -"qu c #393D3F", -"ru c #0569AE", -"su c #345937", -"tu c #95C9EC", -"uu c #9AB5C8", -"vu c #D6E7EE", -"wu c #BBE0F8", -"xu c #AEAB9F", -"yu c #8F938A", -"zu c #F3E29F", -"Au c #F2D987", -"Bu c #D4DEDD", -"Cu c #213320", -"Du c #7B8779", -"Eu c #B1BAC7", -"Fu c #EABD2C", -"Gu c #FFF2C0", -"Hu c #D3E8FA", -"Iu c #404B53", -"Ju c #DFEAF4", -"Ku c #FFFFE3", -"Lu c #D8D9D2", -"Mu c #2E3538", -"Nu c #FFFEED", -"Ou c #EBC346", -"Pu c #EDC649", -"Qu c #F1CE5C", -"Ru c #F1CD5A", -"Su c #F1CD5B", -"Tu c #F1CE5B", -"Uu c #F1CC59", -"Vu c #EEC953", -"Wu c #EBBF3B", -"Xu c #64ABDC", -"Yu c #4B553A", -"Zu c #EBBE2F", -"`u c #7D8187", -" v c #21201D", -".v c #D1D2BE", -"+v c #8CC0E5", -"@v c #187DC3", -"#v c #8ABAD9", -"$v c #92948A", -"%v c #12171A", -"&v c #020302", -"*v c #313333", -"=v c #A6A39C", -"-v c #CFD6D7", -";v c #F3F4E9", -">v c #F2CF5E", -",v c #EECB58", -"'v c #ECC23E", -")v c #E9B310", -"!v c #E9B824", -"~v c #EDD06C", -"{v c #FEFFF7", -"]v c #B3AFA7", -"^v c #171913", -"/v c #282828", -"(v c #C9C5BE", -"_v c #C9E0EE", -":v c #0C73BC", -"<v c #0680CA", -"[v c #020103", -"}v c #162916", -"|v c #E2E4E3", -"1v c #9C9B96", -"2v c #0A0F0A", -"3v c #082B3F", -"4v c #046BAF", -"5v c #1B7398", -"6v c #173119", -"7v c #EDC43F", -"8v c #C5DEEB", -"9v c #1076BB", -"0v c #B8D5EB", -"av c #B0BC92", -"bv c #10110F", -"cv c #90938E", -"dv c #F4ECC8", -"ev c #F3DD8F", -"fv c #FCE8A4", -"gv c #CAE4FA", -"hv c #414F59", -"iv c #DFEBF6", -"jv c #EDC852", -"kv c #EAE0BF", -"lv c #F0D67C", -"mv c #F5E6AF", -"nv c #F8FCFB", -"ov c #E6E9E6", -"pv c #DFDFCC", -"qv c #E2E5DF", -"rv c #E2E4DC", -"sv c #E1E1D2", -"tv c #E2E3DB", -"uv c #E1E2D5", -"vv c #E0E0CF", -"wv c #E3E5E3", -"xv c #E0DFCB", -"yv c #E2E5E1", -"zv c #E1E3D8", -"Av c #E0E1CF", -"Bv c #E3F0F1", -"Cv c #F5EBC2", -"Dv c #ECC751", -"Ev c #5B573F", -"Fv c #EDCB5F", -"Gv c #F4DC8B", -"Hv c #F4DC88", -"Iv c #F4DB89", -"Jv c #F5DC86", -"Kv c #F2DB8C", -"Lv c #F3DB8A", -"Mv c #F5DB86", -"Nv c #F4DB88", -"Ov c #F3DA84", -"Pv c #F7E9B5", -"Qv c #5A6151", -"Rv c #202121", -"Sv c #CDD5D4", -"Tv c #7CB6DC", -"Uv c #AACFE6", -"Vv c #F3F8FA", -"Wv c #A5C0B4", -"Xv c #3F4D41", -"Yv c #1D2B19", -"Zv c #797C72", -"`v c #AEBCB0", -" w c #E0E3DF", -".w c #FAF9EF", -"+w c #F4DC8D", -"@w c #EDC856", -"#w c #E8B10C", -"$w c #F0E19F", -"%w c #FFFBE8", -"&w c #829A81", -"*w c #F4F0E6", -"=w c #85B8D9", -"-w c #0277CE", -";w c #16452F", -">w c #070307", -",w c #080A09", -"'w c #050B05", -")w c #010302", -"!w c #2C3627", -"~w c #C1D1BE", -"{w c #F9FAF5", -"]w c #658463", -"^w c #171211", -"/w c #162C07", -"(w c #086BA2", -"_w c #196D98", -":w c #B5D1E2", -"<w c #BEB69A", -"[w c #909186", -"}w c #F4F1DA", -"|w c #D3DBDC", -"1w c #1F2D1F", -"2w c #161616", -"3w c #EABD2D", -"4w c #FFF2C1", -"5w c #C6E2F9", -"6w c #404A52", -"7w c #DFE9F4", -"8w c #27323E", -"9w c #F7FCFD", -"0w c #D8DAD9", -"aw c #83827D", -"bw c #4E5258", -"cw c #44422D", -"dw c #484C4D", -"ew c #474A47", -"fw c #464637", -"gw c #474946", -"hw c #46473C", -"iw c #484B4D", -"jw c #454432", -"kw c #494D54", -"lw c #44422B", -"mw c #484C50", -"nw c #474840", -"ow c #46453D", -"pw c #495F6D", -"qw c #7D7D7A", -"rw c #D3D4CF", -"sw c #FCFEF9", -"tw c #5F98BE", -"uw c #615C3E", -"vw c #F7EAB1", -"ww c #F6F9FC", -"xw c #DAE9F6", -"yw c #CEDEDF", -"zw c #D9E0D1", -"Aw c #C4E0F8", -"Bw c #EEE0AC", -"Cw c #C3E0FB", -"Dw c #CEE0E5", -"Ew c #DBDFCD", -"Fw c #C7E0F4", -"Gw c #E5DFBB", -"Hw c #C5E0F7", -"Iw c #E3DFBF", -"Jw c #CBE0EB", -"Kw c #D2E0DE", -"Lw c #D9DFD2", -"Mw c #D7DFD6", -"Nw c #D3E0DD", -"Ow c #C7E0F3", -"Pw c #EADFB3", -"Qw c #C5E0F6", -"Rw c #E0E0C8", -"Sw c #CCDAE2", -"Tw c #8E928D", -"Uw c #142514", -"Vw c #272725", -"Ww c #E6EFF2", -"Xw c #67A9D3", -"Yw c #70ADD5", -"Zw c #E2F0F7", -"`w c #EDEFED", -" x c #908F8B", -".x c #2D2C29", -"+x c #040203", -"@x c #45494B", -"#x c #7F837D", -"$x c #A3B397", -"%x c #D3E1E8", -"&x c #F7F0CD", -"*x c #F7E9AF", -"=x c #F0CD5E", -"-x c #ECC340", -";x c #F0DE97", -">x c #4E4C35", -",x c #0A0703", -"'x c #C6C5C2", -")x c #FCFAF2", -"!x c #1978BF", -"~x c #047ED1", -"{x c #060F1A", -"]x c #121412", -"^x c #607567", -"/x c #65706A", -"(x c #181819", -"_x c #030102", -":x c #2A2825", -"<x c #60615F", -"[x c #DAD8D1", -"}x c #FBFCF9", -"|x c #AAABA7", -"1x c #2D4641", -"2x c #090D07", -"3x c #060209", -"4x c #162500", -"5x c #086AA0", -"6x c #315835", -"7x c #96C9EC", -"8x c #CECAB6", -"9x c #9BB8CC", -"0x c #B8D8EB", -"ax c #BBE1FA", -"bx c #ACAC9D", -"cx c #F3E2A1", -"dx c #1C241C", -"ex c #7C8C7A", -"fx c #16191B", -"gx c #B1BFCD", -"hx c #FCE9A8", -"ix c #ACAFB4", -"jx c #0F77BC", -"kx c #414E57", -"lx c #ECC64D", -"mx c #DDDACA", -"nx c #333630", -"ox c #EBC54C", -"px c #F0DB91", -"qx c #F3FBFA", -"rx c #919599", -"sx c #2B2A27", -"tx c #040302", -"ux c #343A2A", -"vx c #B1BA7F", -"wx c #EDCD66", -"xx c #132F12", -"yx c #4B533C", -"zx c #F0D374", -"Ax c #F7F7EF", -"Bx c #D0D5D9", -"Cx c #747069", -"Dx c #2F373C", -"Ex c #2C3431", -"Fx c #333529", -"Gx c #253541", -"Hx c #403513", -"Ix c #243544", -"Jx c #2C3536", -"Kx c #343526", -"Lx c #27353F", -"Mx c #3B351B", -"Nx c #39351D", -"Ox c #29353A", -"Px c #2E3531", -"Qx c #32352A", -"Rx c #31352B", -"Sx c #2F3530", -"Tx c #3D3516", -"Ux c #263540", -"Vx c #373522", -"Wx c #293134", -"Xx c #A7A384", -"Yx c #EAF6FE", -"Zx c #3F90C7", -"`x c #388CC7", -" y c #8EC1E0", -".y c #EBF5F7", -"+y c #D3D6D3", -"@y c #818787", -"#y c #222B2F", -"$y c #0E0D02", -"%y c #12190C", -"&y c #2C3C36", -"*y c #687453", -"=y c #9AAAAF", -"-y c #CCD1D6", -";y c #EBF1E8", -">y c #F8E9B4", -",y c #F0CC5C", -"'y c #F4F1DC", -")y c #CACFB8", -"!y c #0A1D00", -"~y c #060409", -"{y c #69786E", -"]y c #F3F5EF", -"^y c #76B1D9", -"/y c #0280DA", -"(y c #07141F", -"_y c #1B2A1B", -":y c #B9CDBB", -"<y c #FCFDF8", -"[y c #A8BBC5", -"}y c #737569", -"|y c #3C4D3B", -"1y c #232226", -"2y c #15120F", -"3y c #13110E", -"4y c #080D05", -"5y c #11110D", -"6y c #141110", -"7y c #1C1B0E", -"8y c #273138", -"9y c #45513E", -"0y c #76827D", -"ay c #C0C9CC", -"by c #F7FAF5", -"cy c #F9FEFC", -"dy c #D6E5DE", -"ey c #AFAFAA", -"fy c #646D5A", -"gy c #354238", -"hy c #1F2328", -"iy c #151310", -"jy c #161310", -"ky c #010B00", -"ly c #12100C", -"my c #1B1B1D", -"ny c #3B423B", -"oy c #283827", -"py c #101100", -"qy c #06659F", -"ry c #0172C2", -"sy c #187196", -"ty c #92B9D4", -"uy c #D1CBB0", -"vy c #121B0C", -"wy c #B9BF92", -"xy c #8F9183", -"yy c #161317", -"zy c #B3C2D4", -"Ay c #FFF2C2", -"By c #ACAFB2", -"Cy c #3F484E", -"Dy c #3A3E32", -"Ey c #EBC13E", -"Fy c #ECC342", -"Gy c #FFFDF5", -"Hy c #A2C3B4", -"Iy c #0D1312", -"Jy c #2C351F", -"Ky c #D4D4CC", -"Ly c #FBEFC7", -"My c #EFCD60", -"Ny c #080C09", -"Oy c #5F96BA", -"Py c #615E3C", -"Qy c #AEC1CD", -"Ry c #1D1D1C", -"Sy c #70896E", -"Ty c #8DBEDE", -"Uy c #1179BE", -"Vy c #3F92CB", -"Wy c #B3CAD7", -"Xy c #FFF4E6", -"Yy c #D7E0DF", -"Zy c #A7A28A", -"`y c #535456", -" z c #14110F", -".z c #040504", -"+z c #070905", -"@z c #23201D", -"#z c #55616A", -"$z c #7F8385", -"%z c #D4D6CE", -"&z c #F7FFFF", -"*z c #FEF5DB", -"=z c #EFDD9D", -"-z c #ECC038", -";z c #F0D989", -">z c #F0F3EC", -",z c #6F715B", -"'z c #000E00", -")z c #FDFDF8", -"!z c #BCD6E4", -"~z c #0F6F8D", -"{z c #091112", -"]z c #2E362B", -"^z c #C9D3C2", -"/z c #F4F9F6", -"(z c #EFF1EB", -"_z c #E8ECE6", -":z c #C8CBC9", -"<z c #AEABA2", -"[z c #ACAAA0", -"}z c #99A391", -"|z c #A9AA9E", -"1z c #AEAAA3", -"2z c #BBBA9F", -"3z c #CEDFE9", -"4z c #EBECE5", -"5z c #F0F4EE", -"6z c #F5F9F5", -"7z c #F8F8F4", -"8z c #EDF0E9", -"9z c #E5EBE7", -"0z c #C1CBCE", -"az c #AEACA4", -"bz c #B1ADA4", -"cz c #7F987E", -"dz c #819A7F", -"ez c #8E9F89", -"fz c #AAA89D", -"gz c #BABCB9", -"hz c #E9EBEA", -"iz c #7D807C", -"jz c #0F0F00", -"kz c #06649F", -"lz c #2471A0", -"mz c #355A37", -"nz c #95C3E1", -"oz c #C8C4B6", -"pz c #969FA6", -"qz c #2C2520", -"rz c #A3CDE8", -"sz c #B6B09C", -"tz c #91979A", -"uz c #F4EABF", -"vz c #233D23", -"wz c #E8B61B", -"xz c #FBE59C", -"yz c #D2E8FB", -"zz c #1379BD", -"Az c #425662", -"Bz c #ECC64C", -"Cz c #FFFFEB", -"Dz c #292C2F", -"Ez c #F1CD56", -"Fz c #E8EDF1", -"Gz c #414B46", -"Hz c #010201", -"Iz c #21321C", -"Jz c #67623D", -"Kz c #706C3B", -"Lz c #5B5344", -"Mz c #69643E", -"Nz c #625B42", -"Oz c #67613F", -"Pz c #605942", -"Qz c #67603F", -"Rz c #5C5543", -"Sz c #526337", -"Tz c #6C6340", -"Uz c #615B41", -"Vz c #66584C", -"Wz c #11370D", -"Xz c #060007", -"Yz c #4D5A65", -"Zz c #E3F6FF", -"`z c #F2CF61", -" A c #EDC54B", -".A c #62A1CD", -"+A c #EEF0EB", -"@A c #5B5243", -"#A c #ECBC23", -"$A c #F4ECCC", -"%A c #E9EEEC", -"&A c #0A1014", -"*A c #95998D", -"=A c #F7F7EE", -"-A c #EAF1EF", -";A c #1178BF", -">A c #4794C6", -",A c #8DBDDC", -"'A c #DFEDF2", -")A c #F7F3E8", -"!A c #E0DFDE", -"~A c #8C8A62", -"{A c #5B5346", -"]A c #222421", -"^A c #42594C", -"/A c #BCCDBE", -"(A c #F5F2E0", -"_A c #EEC641", -":A c #B6B4AE", -"<A c #171410", -"[A c #B2B8BB", -"}A c #157ABF", -"|A c #057BC4", -"1A c #07131B", -"2A c #403C38", -"3A c #DDDAD2", -"4A c #F8F8F2", -"5A c #838482", -"6A c #05609D", -"7A c #106791", -"8A c #BADEF5", -"9A c #B1AC9E", -"0A c #8E8E7B", -"aA c #F3E4A6", -"bA c #D1D3DB", -"cA c #2181C1", -"dA c #3E4143", -"eA c #DEE5ED", -"fA c #80B5DA", -"gA c #F6F5E4", -"hA c #D2D0C7", -"iA c #26221D", -"jA c #67635C", -"kA c #EEEEE8", -"lA c #F2F6F4", -"mA c #F3F7F4", -"nA c #F2F7F4", -"oA c #174316", -"pA c #312E1A", -"qA c #D4D4BD", -"rA c #F6EECE", -"sA c #4A5D35", -"tA c #E9B20A", -"uA c #EED583", -"vA c #FDFFFB", -"wA c #6C6759", -"xA c #1C301A", -"yA c #6D775C", -"zA c #887D71", -"AA c #857C6E", -"BA c #877D70", -"CA c #6E735C", -"DA c #4D6341", -"EA c #A3A1A1", -"FA c #FBF9F2", -"GA c #ABD1E9", -"HA c #88BCDF", -"IA c #EDF4F2", -"JA c #F6F9F5", -"KA c #E6EAE6", -"LA c #0A0B0B", -"MA c #4B4F52", -"NA c #DCE1DB", -"OA c #F1F6F9", -"PA c #F3E6B4", -"QA c #F3D572", -"RA c #CED5DE", -"SA c #333637", -"TA c #777060", -"UA c #ECF9FE", -"VA c #4094CC", -"WA c #0174CB", -"XA c #156563", -"YA c #3F3C38", -"ZA c #DDDAD1", -"`A c #F1F4F0", -" B c #CCE0EC", -".B c #E5EEEF", -"+B c #055F9D", -"@B c #3A643A", -"#B c #EABC28", -"$B c #202017", -"%B c #CDCBBE", -"&B c #B4D6EA", -"*B c #BCDDF6", -"=B c #A9B892", -"-B c #949AA7", -";B c #F4E7B2", -">B c #1C231C", -",B c #7E967D", -"'B c #CFE7F4", -")B c #AAA295", -"!B c #171E23", -"~B c #B6CBDF", -"{B c #F3DF98", -"]B c #FEEEB8", -"^B c #ADB0B4", -"/B c #7EA07A", -"(B c #D1E7FB", -"_B c #147ABE", -":B c #3B91CC", -"<B c #E6EEED", -"[B c #6C6459", -"}B c #435562", -"|B c #EABF36", -"1B c #FFFFE0", -"2B c #595C5D", -"3B c #1D321C", -"4B c #CEDBC4", -"5B c #86BBDF", -"6B c #433B1B", -"7B c #A9BBA8", -"8B c #080A0B", -"9B c #8E9DA3", -"0B c #C8E6F6", -"aB c #74B0DB", -"bB c #6CADDA", -"cB c #6BABD9", -"dB c #6DADDB", -"eB c #E8F2F2", -"fB c #A9ABB3", -"gB c #1E1F19", -"hB c #BDC2BC", -"iB c #F9F0CB", -"jB c #0C1A0C", -"kB c #61A0CA", -"lB c #5D5243", -"mB c #EAB822", -"nB c #F4E1A1", -"oB c #F1F9FF", -"pB c #113513", -"qB c #080409", -"rB c #32392C", -"sB c #E1DCD6", -"tB c #F3FFFF", -"uB c #E3F5FD", -"vB c #E4F5FD", -"wB c #EBF9FF", -"xB c #F5FDFF", -"yB c #E0F0F7", -"zB c #C4DEEB", -"AB c #8EA9BA", -"BB c #0068B2", -"CB c #539ED3", -"DB c #A9CADF", -"EB c #CCE0EA", -"FB c #E9F8FE", -"GB c #F4FAFD", -"HB c #C2C0BB", -"IB c #758D6D", -"JB c #3D4545", -"KB c #20291D", -"LB c #0C1010", -"MB c #001700", -"NB c #7F9AAE", -"OB c #ECEEEF", -"PB c #F5E5A8", -"QB c #F0CE62", -"RB c #F0F7FC", -"SB c #5E645C", -"TB c #0D350F", -"UB c #72ADD2", -"VB c #0C7ABD", -"WB c #051119", -"XB c #F6F6F1", -"YB c #F3F6F0", -"ZB c #FEFFFB", -"`B c #808281", -" C c #116892", -".C c #131B0D", -"+C c #C3C6B8", -"@C c #C8E0EC", -"#C c #0E77BE", -"$C c #B3D9F2", -"%C c #BDB6A0", -"&C c #0E1010", -"*C c #8D9594", -"=C c #FBF8E4", -"-C c #F4D36E", -";C c #F2CD5A", -">C c #EECD62", -",C c #F2CC57", -"'C c #F7DF93", -")C c #D2DAD3", -"!C c #1E2B1C", -"~C c #828C7F", -"{C c #2282C1", -"]C c #D1E1E9", -"^C c #ADA69A", -"/C c #111312", -"(C c #ADB4B2", -"_C c #F9F3D9", -":C c #F2CD5C", -"<C c #F0CD5F", -"[C c #F1CD5D", -"}C c #F0CD5D", -"|C c #EECD60", -"1C c #F3CD59", -"2C c #F2D16A", -"3C c #FFF9D9", -"4C c #A9A9A9", -"5C c #141414", -"6C c #0B110C", -"7C c #87A380", -"8C c #C6E3F8", -"9C c #3C8EC7", -"0C c #E7EBE8", -"aC c #6C675E", -"bC c #323833", -"cC c #E3E7E7", -"dC c #F7EBBB", -"eC c #F0C950", -"fC c #F7DA7E", -"gC c #FCFFEF", -"hC c #4D5256", -"iC c #233320", -"jC c #CAD7C5", -"kC c #75B2DD", -"lC c #ECBD2C", -"mC c #FBF8E9", -"nC c #ACB2A3", -"oC c #AFD3EA", -"pC c #DAE8EB", -"qC c #C2D2D8", -"rC c #0E1A0C", -"sC c #ABBBAC", -"tC c #122A10", -"uC c #5F98BF", -"vC c #5D5D3C", -"wC c #FAE49E", -"xC c #BDE2F9", -"yC c #0C0D13", -"zC c #060807", -"AC c #6E8564", -"BC c #F8FFFF", -"CC c #3A90CB", -"DC c #398FCB", -"EC c #4394CB", -"FC c #519BCD", -"GC c #0067BB", -"HC c #2281C3", -"IC c #4394CD", -"JC c #A6D1EA", -"KC c #DFF2FF", -"LC c #DCEAF4", -"MC c #C1CDB1", -"NC c #819197", -"OC c #534F48", -"PC c #070209", -"QC c #6F7165", -"RC c #E8ECE8", -"SC c #EABD33", -"TC c #EFF8FE", -"UC c #677E63", -"VC c #020A02", -"WC c #080209", -"XC c #FAFCFC", -"YC c #8EBDDB", -"ZC c #0371BF", -"`C c #42798F", -" D c #7A9170", -".D c #838942", -"+D c #271E0D", -"@D c #000107", -"#D c #433E3A", -"$D c #DFDBD3", -"%D c #F8FBF7", -"&D c #E2ECEE", -"*D c #EDF2F0", -"=D c #F3F6EE", -"-D c #636660", -";D c #2472A0", -">D c #355C37", -",D c #CCC9B7", -"'D c #97C4E2", -")D c #3D513B", -"!D c #C1CFC5", -"~D c #E7F6F6", -"{D c #F0F7E2", -"]D c #F8F7D2", -"^D c #E6F7F0", -"/D c #FFF7C0", -"(D c #E7F7F1", -"_D c #F8F7D3", -":D c #E6F7F1", -"<D c #FFF7B8", -"[D c #E5F7F5", -"}D c #DFE7E1", -"|D c #7D7866", -"1D c #090707", -"2D c #0E0E09", -"3D c #A9AA99", -"4D c #EDF6F8", -"5D c #BECCD3", -"6D c #BBC6C9", -"7D c #080B0F", -"8D c #040706", -"9D c #50684E", -"0D c #CFD8D3", -"aD c #E7F6F3", -"bD c #EEF7E6", -"cD c #F9F7CF", -"dD c #F1F7DC", -"eD c #F4F7DB", -"fD c #E8F7F1", -"gD c #FFF7C3", -"hD c #E2F7F4", -"iD c #E6F5F7", -"jD c #D4D4D3", -"kD c #5C5953", -"lD c #BABEB2", -"mD c #BBDCF1", -"nD c #3385BC", -"oD c #E2E5E4", -"pD c #071209", -"qD c #819B7E", -"rD c #E4EAEF", -"sD c #EFF8E5", -"tD c #F7F7D2", -"uD c #F3F7D9", -"vD c #F2F7DE", -"wD c #E8F7F0", -"xD c #FFF7C5", -"yD c #E3F7F4", -"zD c #E5F7F7", -"AD c #EBF8F2", -"BD c #B3B5AF", -"CD c #272828", -"DD c #413F3D", -"ED c #E1E4DD", -"FD c #70B0DA", -"GD c #393828", -"HD c #FFFEF2", -"ID c #ADBBAB", -"JD c #1077BF", -"KD c #DEEAEC", -"LD c #A6C3DB", -"MD c #1D2017", -"ND c #BCC3B9", -"OD c #EBBF3A", -"PD c #050106", -"QD c #4C513D", -"RD c #FAE39D", -"SD c #BEE6FF", -"TD c #0C1114", -"UD c #7D836E", -"VD c #3489C6", -"WD c #0C76BE", -"XD c #3189C5", -"YD c #5CA3D2", -"ZD c #A4CDEA", -"`D c #C5E3F5", -" E c #FBF1E1", -".E c #B5B2AA", -"+E c #050500", -"@E c #6C6F6E", -"#E c #EED274", -"$E c #87877A", -"%E c #0D0D0B", -"&E c #CFD5D4", -"*E c #9EC9E3", -"=E c #0C74C0", -"-E c #637C75", -";E c #CEA82E", -">E c #F0B614", -",E c #EFB81D", -"'E c #BD9540", -")E c #341F11", -"!E c #212A28", -"~E c #CDD5C4", -"{E c #D8E7ED", -"]E c #F3F7F7", -"^E c #F5FBFF", -"/E c #E9EDEE", -"(E c #3A3A2B", -"_E c #005FA4", -":E c #006FC5", -"<E c #0071CC", -"[E c #0379CF", -"}E c #006ECB", -"|E c #146F93", -"1E c #D2CCAE", -"2E c #9EC8E4", -"3E c #6EABD2", -"4E c #544E43", -"5E c #060C06", -"6E c #283029", -"7E c #414D58", -"8E c #48504F", -"9E c #4E5043", -"0E c #415059", -"aE c #555036", -"bE c #425059", -"cE c #4E5044", -"dE c #41505A", -"eE c #585030", -"fE c #40505D", -"gE c #3B4248", -"hE c #13100D", -"iE c #1D1D1B", -"jE c #E0DBD7", -"kE c #A4CBE3", -"lE c #6CA9D1", -"mE c #F0F2F0", -"nE c #484640", -"oE c #070F06", -"pE c #313531", -"qE c #424F5B", -"rE c #475052", -"sE c #4F5041", -"tE c #49504B", -"uE c #4B5049", -"vE c #42505A", -"wE c #545038", -"xE c #3E505C", -"yE c #404C57", -"zE c #343230", -"AE c #151211", -"BE c #F4F7FA", -"CE c #77B3D7", -"DE c #0E74BB", -"EE c #BFDAE8", -"FE c #D8D2C9", -"GE c #1E1B16", -"HE c #0C190B", -"IE c #3F4142", -"JE c #485153", -"KE c #4D5043", -"LE c #4A5048", -"ME c #4A504B", -"NE c #435059", -"OE c #545039", -"PE c #3F505C", -"QE c #40505E", -"RE c #424E58", -"SE c #272827", -"TE c #70866C", -"UE c #EDF4FB", -"VE c #4D9ACD", -"WE c #363D37", -"XE c #8A8273", -"YE c #ECCA5D", -"ZE c #E8B006", -"`E c #FAF6E3", -" F c #0F1B0F", -".F c #DBEAF2", -"+F c #C3B671", -"@F c #0D1A0A", -"#F c #A8BBA9", -"$F c #EFCF67", -"%F c #65603C", -"&F c #F1E7A8", -"*F c #12110D", -"=F c #060706", -"-F c #5D7656", -";F c #F4FBFD", -">F c #4591C9", -",F c #2683C3", -"'F c #6CADD6", -")F c #DDEAEF", -"!F c #FFF9F0", -"~F c #989476", -"{F c #0B0B07", -"]F c #171712", -"^F c #CECCB3", -"/F c #F7F1D4", -"(F c #F2E7BB", -"_F c #8F8C8C", -":F c #C3C8C9", -"<F c #9EC9E4", -"[F c #0772BB", -"}F c #5E8785", -"|F c #DFAA1B", -"1F c #EEB918", -"2F c #F0C231", -"3F c #C4911C", -"4F c #65533E", -"5F c #C2CDC9", -"6F c #E6EEEE", -"7F c #F3F8FB", -"8F c #F3EBC8", -"9F c #F8E499", -"0F c #DBC26A", -"aF c #715A45", -"bF c #1E3413", -"cF c #022311", -"dF c #000008", -"eF c #00130D", -"fF c #001802", -"gF c #406177", -"hF c #427F7C", -"iF c #407C7D", -"jF c #547C7B", -"kF c #888A5E", -"lF c #8E8A5B", -"mF c #949458", -"nF c #276EA2", -"oF c #0070C1", -"pF c #2772A2", -"qF c #385B3A", -"rF c #CBC6B6", -"sF c #96A2AA", -"tF c #24211A", -"uF c #C5DCE9", -"vF c #EDECEA", -"wF c #062E0B", -"xF c #8F9394", -"yF c #3D90C8", -"zF c #338CC9", -"AF c #E7F1F4", -"BF c #BAB9B7", -"CF c #AECEDE", -"DF c #DDEBF0", -"EF c #2A87C6", -"FF c #529CCE", -"GF c #7D7C7C", -"HF c #060505", -"IF c #D4DDD7", -"JF c #A3CEE9", -"KF c #D2D2CE", -"LF c #FEF6D0", -"MF c #FAF7E9", -"NF c #1E7EC2", -"OF c #E1ECEE", -"PF c #9FB7BC", -"QF c #C0C5BC", -"RF c #575341", -"SF c #CCE7ED", -"TF c #0E1112", -"UF c #858674", -"VF c #DEF0F8", -"WF c #358AC7", -"XF c #2581C3", -"YF c #FCFEF8", -"ZF c #8D867A", -"`F c #050904", -" G c #668260", -".G c #EBBE34", -"+G c #F3F6EB", -"@G c #89937D", -"#G c #0E100A", -"$G c #A1CBE5", -"%G c #0973BC", -"&G c #0071BE", -"*G c #387095", -"=G c #D6A727", -"-G c #EAB518", -";G c #E3B32B", -">G c #EDE0B3", -",G c #F5F8F9", -"'G c #F3F6F5", -")G c #F1EFDD", -"!G c #EECB53", -"~G c #C58F27", -"{G c #BD8623", -"]G c #C5991F", -"^G c #AD8123", -"/G c #CEA019", -"(G c #AC7E23", -"_G c #9A6C26", -":G c #D5A522", -"<G c #AF7E2A", -"[G c #D0A322", -"}G c #CE9D23", -"|G c #D79F1D", -"1G c #D79E1C", -"2G c #CC911D", -"3G c #C5A235", -"4G c #2879A2", -"5G c #0270BD", -"6G c #136B93", -"7G c #091706", -"8G c #BCC3B4", -"9G c #DCEAEE", -"0G c #4697CE", -"aG c #ADC5D5", -"bG c #2B2521", -"cG c #040101", -"dG c #0B1218", -"eG c #7D7F7C", -"fG c #F8F4EA", -"gG c #90BEDC", -"hG c #60A5D3", -"iG c #F6FCFA", -"jG c #91A3AD", -"kG c #25211C", -"lG c #0F1F22", -"mG c #ABB1B3", -"nG c #FEFDF6", -"oG c #85B7D8", -"pG c #157CBF", -"qG c #9AC6E1", -"rG c #ECF6F7", -"sG c #5F857B", -"tG c #13130D", -"uG c #2B3A44", -"vG c #D4D7D5", -"wG c #408DC1", -"xG c #E1DFCD", -"yG c #373C32", -"zG c #ECCA5E", -"AG c #FAF7E7", -"BG c #ABB2A9", -"CG c #0D77BE", -"DG c #DCE9EC", -"EG c #BDCBD1", -"FG c #111B0E", -"GG c #ADBDAE", -"HG c #163815", -"IG c #4C5639", -"JG c #FAE5A1", -"KG c #C1D8E5", -"LG c #0C0F11", -"MG c #657A5C", -"NG c #EFF9FC", -"OG c #4290C8", -"PG c #A4C9DF", -"QG c #061207", -"RG c #4A5153", -"SG c #F1D16B", -"TG c #F4E8BB", -"UG c #979688", -"VG c #12110B", -"WG c #B8D9EC", -"XG c #1279BF", -"YG c #0273BE", -"ZG c #82855C", -"`G c #DA9A17", -" H c #CF9A21", -".H c #ECBA19", -"+H c #EDC74A", -"@H c #EECC61", -"#H c #F3F3E9", -"$H c #F4F6F2", -"%H c #EBF1EF", -"&H c #D4E5ED", -"*H c #F6F8EE", -"=H c #E0DAC2", -"-H c #AB8656", -";H c #CD9620", -">H c #CE9721", -",H c #E3B01B", -"'H c #C79023", -")H c #E2AD1C", -"!H c #CF9A20", -"~H c #D29D20", -"{H c #E4B01B", -"]H c #C58D23", -"^H c #EBB71A", -"/H c #CB9422", -"(H c #EEBC18", -"_H c #EBB819", -":H c #D2951C", -"<H c #9D913E", -"[H c #1F759B", -"}H c #264B28", -"|H c #9CC3E1", -"1H c #0C1807", -"2H c #C3C7B5", -"3H c #A3CDE9", -"4H c #6CAAD2", -"5H c #DEEDF1", -"6H c #ECECE6", -"7H c #7C8883", -"8H c #54513F", -"9H c #4D483E", -"0H c #1E351A", -"aH c #574B45", -"bH c #1A3417", -"cH c #504940", -"dH c #343D2A", -"eH c #414335", -"fH c #25381F", -"gH c #464539", -"hH c #48453A", -"iH c #263F1A", -"jH c #747D7C", -"kH c #B4BFC4", -"lH c #95C1DD", -"mH c #88BAD8", -"nH c #D5D9D8", -"oH c #707C74", -"pH c #524E3D", -"qH c #4F483F", -"rH c #2C3B24", -"sH c #3C4130", -"tH c #363E2C", -"uH c #1F361A", -"vH c #564B45", -"wH c #514840", -"xH c #4E4B47", -"yH c #728581", -"zH c #C9DEDD", -"AH c #81B5D7", -"BH c #1D7FC0", -"CH c #B9D7E5", -"DH c #F4F7F6", -"EH c #A8B7C1", -"FH c #64684F", -"GH c #4E483F", -"HH c #434436", -"IH c #2F3C27", -"JH c #504941", -"KH c #193316", -"LH c #544B44", -"MH c #474539", -"NH c #3B4030", -"OH c #2E3822", -"PH c #56595F", -"QH c #8BA192", -"RH c #E1F2F7", -"SH c #5999C4", -"TH c #056EB4", -"UH c #FEF9DA", -"VH c #ABB4A9", -"WH c #0E1A0F", -"XH c #ABB8A5", -"YH c #B9C9D1", -"ZH c #121C0E", -"`H c #AFBEAF", -" I c #5E93B7", -".I c #645D3E", -"+I c #C1D6E2", -"@I c #687B5F", -"#I c #EEF8FB", -"$I c #408FC8", -"%I c #6DADD9", -"&I c #79B4DA", -"*I c #85BADC", -"=I c #5AA2D3", -"-I c #1979BE", -";I c #6CAAD6", -">I c #F3F9F8", -",I c #4A563D", -"'I c #31393F", -")I c #D7E2E3", -"!I c #F4D46E", -"~I c #F4FCFF", -"{I c #8E8982", -"]I c #100E0E", -"^I c #9CC8E3", -"/I c #647374", -"(I c #D9A01E", -"_I c #C48D23", -":I c #E9B61D", -"<I c #EFDEA3", -"[I c #F7F7F1", -"}I c #F0F2EC", -"|I c #C7B486", -"1I c #AD7427", -"2I c #CA9321", -"3I c #D09A20", -"4I c #DEAA1C", -"5I c #E6B21B", -"6I c #EDBA19", -"7I c #E3AF1B", -"8I c #DFAB1D", -"9I c #ECB919", -"0I c #EBB81A", -"aI c #E7AF16", -"bI c #AE9448", -"cI c #325836", -"dI c #CBC7B6", -"eI c #EFC94E", -"fI c #ECBC29", -"gI c #F4EFD8", -"hI c #D6C475", -"iI c #232119", -"jI c #C9C8BF", -"kI c #E1EDEE", -"lI c #C7E1EE", -"mI c #E9F3F1", -"nI c #E9EDE8", -"oI c #DEE8E1", -"pI c #E9ECE9", -"qI c #DDE7E1", -"rI c #E8ECE9", -"sI c #E2E9E4", -"tI c #E5EBE6", -"uI c #DFE8E2", -"vI c #E6EBE7", -"wI c #DFE9E1", -"xI c #EAF3F3", -"yI c #CCE4F1", -"zI c #75B0D8", -"AI c #509CCF", -"BI c #CFE5F0", -"CI c #E7F1F0", -"DI c #E8EDE8", -"EI c #E8EBE8", -"FI c #E1E9E4", -"GI c #E3EAE5", -"HI c #E2EAE5", -"II c #DDE8E1", -"JI c #DCE7E0", -"KI c #E6ECEA", -"LI c #EAF3F4", -"MI c #C5DFEE", -"NI c #4494CA", -"OI c #DEEEF4", -"PI c #EAF1EA", -"QI c #E1E9E3", -"RI c #DDE7E0", -"SI c #E8EBE9", -"TI c #E0E9E2", -"UI c #E4EAE5", -"VI c #E1E8E3", -"WI c #E7EEED", -"XI c #EAF4F6", -"YI c #A8CEE6", -"ZI c #D2D2CF", -"`I c #ECBF2F", -" J c #AEBCAC", -".J c #A1B8BD", -"+J c #BFC4BB", -"@J c #63A4D0", -"#J c #565340", -"$J c #FAE39E", -"%J c #C4E7FD", -"&J c #0D1113", -"*J c #828571", -"=J c #E0F1F9", -"-J c #368AC7", -";J c #63A8D5", -">J c #DBEAF0", -",J c #EEF0EC", -"'J c #E9E9E1", -")J c #E9EBE2", -"!J c #F5F5F0", -"~J c #C3DFEE", -"{J c #66A8D4", -"]J c #257ABD", -"^J c #5DA3D4", -"/J c #F1F9F8", -"(J c #615D4E", -"_J c #384246", -":J c #E1EFED", -"<J c #F3D36D", -"[J c #EBBF39", -"}J c #637A60", -"|J c #010801", -"1J c #D1EDFE", -"2J c #9AC3DC", -"3J c #0171BE", -"4J c #0A6FBD", -"5J c #7E8768", -"6J c #C48722", -"7J c #D09A1F", -"8J c #DBA61E", -"9J c #F3ECD0", -"0J c #E0E6E2", -"aJ c #B2A377", -"bJ c #A56E27", -"cJ c #E0AC1C", -"dJ c #BF8824", -"eJ c #EEBB18", -"fJ c #CD8F1D", -"gJ c #0772BD", -"hJ c #146B94", -"iJ c #99C3E6", -"jJ c #181C11", -"kJ c #C9C9BC", -"lJ c #C0DDEE", -"mJ c #3A89C3", -"nJ c #2D82BC", -"oJ c #2484C4", -"pJ c #2684C3", -"qJ c #3184BC", -"rJ c #2984C1", -"sJ c #2384C6", -"tJ c #3A84B6", -"uJ c #267CB7", -"vJ c #549FD2", -"wJ c #8CBFE2", -"xJ c #8DC0E3", -"yJ c #9FCBE9", -"zJ c #89BEE2", -"AJ c #A0CCEA", -"BJ c #97C6E6", -"CJ c #91C3E5", -"DJ c #9CCAE8", -"EJ c #8FC2E4", -"FJ c #8FC1E3", -"GJ c #9ECBE9", -"HJ c #61A5D3", -"IJ c #2785C5", -"JJ c #277DB8", -"KJ c #2883C1", -"LJ c #2684C4", -"MJ c #2583C3", -"NJ c #2A84C0", -"OJ c #297FB9", -"PJ c #66A8D6", -"QJ c #8DC0E2", -"RJ c #8CBFE3", -"SJ c #A1CDEA", -"TJ c #89BDE2", -"UJ c #96C5E6", -"VJ c #9FCBEA", -"WJ c #92BEDA", -"XJ c #5FA1CD", -"YJ c #1D80C3", -"ZJ c #3884B6", -"`J c #2484C5", -" K c #2884C2", -".K c #2584C4", -"+K c #2B84C0", -"@K c #2F84BC", -"#K c #3384BA", -"$K c #2E84BE", -"%K c #2784C3", -"&K c #2483C3", -"*K c #217BB7", -"=K c #2E86C3", -"-K c #7FB7DE", -";K c #97C6E7", -">K c #94C5E5", -",K c #8EC1E4", -"'K c #9DCBE8", -")K c #8ABEE3", -"!K c #9CCAE9", -"~K c #7EB8DD", -"{K c #2986C4", -"]K c #E7AF05", -"^K c #C2B571", -"/K c #A8BBAA", -"(K c #ECC241", -"_K c #4D5939", -":K c #FAE49F", -"<K c #C4E5F7", -"[K c #0D1013", -"}K c #607959", -"|K c #F4FBFE", -"1K c #75B1D6", -"2K c #F1F7F9", -"3K c #BECFBB", -"4K c #616466", -"5K c #353926", -"6K c #2B3B26", -"7K c #7C7B7C", -"8K c #C0BDB5", -"9K c #FDF9F0", -"0K c #F5ECE0", -"aK c #8DB6CE", -"bK c #529DCF", -"cK c #2F80B8", -"dK c #157BC0", -"eK c #C1DBE8", -"fK c #E8F3F8", -"gK c #08290A", -"hK c #030506", -"iK c #585A30", -"jK c #FFF8CA", -"kK c #EED171", -"lK c #EDF6FD", -"mK c #5C6E5C", -"nK c #78B1D4", -"oK c #1076BD", -"pK c #1879B4", -"qK c #317891", -"rK c #3D7C9B", -"sK c #947A48", -"tK c #C5881F", -"uK c #D5A01F", -"vK c #D49F1F", -"wK c #EDBB19", -"xK c #F2F5F1", -"yK c #CDD1CD", -"zK c #A5A895", -"AK c #AC8B58", -"BK c #AC6E21", -"CK c #DEAB1D", -"DK c #DDA91D", -"EK c #EBB91A", -"FK c #DB9E17", -"GK c #4582A6", -"HK c #006FBE", -"IK c #23769D", -"JK c #93BCD8", -"KK c #CCC6B2", -"LK c #F5EFD3", -"MK c #CBDBE3", -"NK c #707A74", -"OK c #EEECE3", -"PK c #E2E9E9", -"QK c #CED8DC", -"RK c #C0DAE8", -"SK c #C2DAE7", -"TK c #D2DADB", -"UK c #C7DAE3", -"VK c #BEDAEA", -"WK c #DFDAD3", -"XK c #C4DAE5", -"YK c #D4DADA", -"ZK c #B7D5E7", -"`K c #B2D1E2", -" L c #B3D1E3", -".L c #CCE0EB", -"+L c #AECEE1", -"@L c #C1DAE7", -"#L c #BAD5E5", -"$L c #C8DEE9", -"%L c #B7D4E4", -"&L c #B5D3E4", -"*L c #B4D2E3", -"=L c #BED9E8", -"-L c #D5DADA", -";L c #C8DAE3", -">L c #C3DCEB", -",L c #C3DDED", -"'L c #C9DAE1", -")L c #B8D4E4", -"!L c #B2D1E3", -"~L c #D0E3EC", -"{L c #ACCDE1", -"]L c #C0D9E7", -"^L c #BFD9E7", -"/L c #CEE2EC", -"(L c #B1D0E2", -"_L c #C0D1D9", -":L c #C1D5DF", -"<L c #DEDAD3", -"[L c #C5DAE5", -"}L c #C1DAE8", -"|L c #CADAE1", -"1L c #D1DADC", -"2L c #C6DAE4", -"3L c #D6DAD9", -"4L c #CEDADF", -"5L c #C3DAE6", -"6L c #C4DAE6", -"7L c #D4DBDA", -"8L c #C2D8E4", -"9L c #B3D1E2", -"0L c #B0D0E2", -"aL c #BED8E6", -"bL c #AFCFE1", -"cL c #CDE2EB", -"dL c #C3DBE7", -"eL c #BCDAEA", -"fL c #A0CCE8", -"gL c #599FCE", -"hL c #2985C3", -"iL c #FFFAE3", -"jL c #A9B1A3", -"kL c #E0EBEC", -"lL c #BBC3B9", -"mL c #112811", -"nL c #6099C0", -"oL c #ECC13A", -"pL c #EAEAC3", -"qL c #6A745E", -"rL c #EFF7FB", -"sL c #91C5E8", -"tL c #74B5DF", -"uL c #78B7E0", -"vL c #7CBAE2", -"wL c #599FCF", -"xL c #2C87C3", -"yL c #318AC5", -"zL c #E3F1F4", -"AL c #A2A9B0", -"BL c #09220E", -"CL c #010003", -"DL c #13100C", -"EL c #61615D", -"FL c #A3A29C", -"GL c #D9D6D0", -"HL c #ECEDDB", -"IL c #B3D8F3", -"JL c #95C5E7", -"KL c #60A6D6", -"LL c #549CCC", -"ML c #328CCD", -"NL c #348BC4", -"OL c #2583C1", -"PL c #358CC5", -"QL c #5BA0CD", -"RL c #7FAECD", -"SL c #D4EAF1", -"TL c #E2EAE8", -"UL c #546A78", -"VL c #879685", -"WL c #FFFDF3", -"XL c #EDC64C", -"YL c #DAE5EC", -"ZL c #42494C", -"`L c #69AAD3", -" M c #0471B9", -".M c #1075B6", -"+M c #5B7A79", -"@M c #8D8B60", -"#M c #AFA94F", -"$M c #CFA21F", -"%M c #D69218", -"&M c #D79B19", -"*M c #D29E20", -"=M c #EFBD19", -"-M c #F0DD99", -";M c #F4F9FC", -">M c #D7E8EF", -",M c #9CAEB2", -"'M c #C7BD8A", -")M c #A67D48", -"!M c #AB6F25", -"~M c #D7A11E", -"{M c #F3C217", -"]M c #BD8323", -"^M c #897D59", -"/M c #0072CF", -"(M c #0273C1", -"_M c #186B98", -":M c #102112", -"<M c #93C2E1", -"[M c #D1CDB2", -"}M c #F0DB93", -"|M c #F1F1ED", -"1M c #3F4B51", -"2M c #0C0D10", -"3M c #615D56", -"4M c #7B7D7E", -"5M c #7D7E7D", -"6M c #7F7E7C", -"7M c #7E7E7C", -"8M c #7C7E7D", -"9M c #7F7E7B", -"0M c #7A7E7E", -"aM c #7B7C7B", -"bM c #7B7C7A", -"cM c #7D7D7B", -"dM c #7E7D7C", -"eM c #7C7C7B", -"fM c #7C7E7E", -"gM c #7D7E7C", -"hM c #7E7E7B", -"iM c #808487", -"jM c #80878A", -"kM c #7D7C7A", -"lM c #7F7F7C", -"mM c #7B7E7E", -"nM c #7A7A79", -"oM c #878683", -"pM c #CAC0B5", -"qM c #D9F2FF", -"rM c #338AC5", -"sM c #FFFBE5", -"tM c #FAF7E4", -"uM c #A6A8A1", -"vM c #DBE9EC", -"wM c #C1CDD0", -"xM c #0F1A0C", -"yM c #61A1CC", -"zM c #EEF1EA", -"AM c #EED892", -"BM c #040408", -"CM c #171E16", -"DM c #909685", -"EM c #CFD6C7", -"FM c #D5D3CC", -"GM c #D4D2CA", -"HM c #D4D2CB", -"IM c #D7F0FD", -"JM c #DCEDFD", -"KM c #89BBDA", -"LM c #297CB5", -"MM c #006CB6", -"NM c #7BB6DB", -"OM c #EAE7DF", -"PM c #3B3833", -"QM c #151413", -"RM c #282A2A", -"SM c #3E533D", -"TM c #858B8F", -"UM c #9FB4A5", -"VM c #C3CEB5", -"WM c #D3D9D8", -"XM c #D8F3FF", -"YM c #E5F1C9", -"ZM c #E5F6FF", -"`M c #DCEEFE", -" N c #D9ECFD", -".N c #DDEDFE", -"+N c #E5F5FF", -"@N c #E3F5FF", -"#N c #D5DEE0", -"$N c #DAD7D1", -"%N c #AAA797", -"&N c #464B46", -"*N c #2A2523", -"=N c #CDCFD5", -"-N c #F7EAB8", -";N c #F5F0DB", -">N c #C9CDC2", -",N c #2E2F25", -"'N c #85827A", -")N c #458DBD", -"!N c #0771B8", -"~N c #768763", -"{N c #E0AA1E", -"]N c #D19118", -"^N c #F7BD10", -"/N c #ECB618", -"(N c #E6B31A", -"_N c #DDAA1D", -":N c #F2EDD5", -"<N c #F9F7EF", -"[N c #C4E2FC", -"}N c #A6C0CC", -"|N c #B6B8A2", -"1N c #A37C4E", -"2N c #BF851F", -"3N c #D7A11F", -"4N c #CD9720", -"5N c #A17738", -"6N c #317DA9", -"7N c #0073C7", -"8N c #335D35", -"9N c #EFC94D", -"0N c #A7AEAE", -"aN c #0A0501", -"bN c #0A090A", -"cN c #0C0D0D", -"dN c #0C0D0F", -"eN c #090A0C", -"fN c #26221F", -"gN c #3B454B", -"hN c #E4E6E3", -"iN c #D6E6EB", -"jN c #FEFFF0", -"kN c #EBC347", -"lN c #AEBFAC", -"mN c #000F00", -"nN c #2080C2", -"oN c #E2ECEC", -"pN c #9ABEDE", -"qN c #23221C", -"rN c #C3C6BF", -"sN c #EAB924", -"tN c #EBC03E", -"uN c #64ADDD", -"vN c #4F4E40", -"wN c #F7F5E1", -"xN c #B7B7A7", -"yN c #111711", -"zN c #2E3029", -"AN c #37322E", -"BN c #36322D", -"CN c #36322E", -"DN c #342F29", -"EN c #404850", -"FN c #EFEEF2", -"GN c #CEE2E9", -"HN c #328AC5", -"IN c #0E77BD", -"JN c #A8CDE4", -"KN c #AEABA6", -"LN c #121213", -"MN c #29513E", -"NN c #5B6979", -"ON c #050705", -"PN c #111D14", -"QN c #222A1E", -"RN c #3C3B38", -"SN c #434E55", -"TN c #595132", -"UN c #5A5C5C", -"VN c #688763", -"WN c #6B9167", -"XN c #6A9066", -"YN c #6C9568", -"ZN c #5F6D5D", -"`N c #585657", -" O c #3F403F", -".O c #363736", -"+O c #171614", -"@O c #9DA999", -"#O c #F7F3DF", -"$O c #EECB55", -"%O c #F9FAF6", -"&O c #ACACAC", -"*O c #D5D8D4", -"=O c #D7E4E8", -"-O c #2980BB", -";O c #0270BE", -">O c #1377AF", -",O c #C0992F", -"'O c #DCA61C", -")O c #DCA81E", -"!O c #EAB81A", -"~O c #F3F2E3", -"{O c #F6FAFE", -"]O c #E0D183", -"^O c #9AACBC", -"/O c #B8C2A3", -"(O c #C0831A", -"_O c #B47B27", -":O c #B88026", -"<O c #E5B11B", -"[O c #D8A31D", -"}O c #887551", -"|O c #207DB5", -"1O c #006DC0", -"2O c #F1D574", -"3O c #EEF4FA", -"4O c #8E8A81", -"5O c #0C0807", -"6O c #2C3338", -"7O c #BAD7E2", -"8O c #2D3C45", -"9O c #ECC95A", -"0O c #FAF7E3", -"aO c #A7A9A6", -"bO c #112211", -"cO c #AFC2A7", -"dO c #B4D5EB", -"eO c #D8EAF4", -"fO c #D2B551", -"gO c #041604", -"hO c #9DB6A1", -"iO c #FCF0CE", -"jO c #F4EED5", -"kO c #EEF1EE", -"lO c #515457", -"mO c #0C0E0D", -"nO c #EEE8DD", -"oO c #ABD0E6", -"pO c #2E87C6", -"qO c #DBEBF2", -"rO c #989998", -"sO c #0E0F11", -"tO c #BDBD8E", -"uO c #D2D2D5", -"vO c #416443", -"wO c #030206", -"xO c #0B0D0C", -"yO c #789876", -"zO c #F0E5B7", -"AO c #EDC33E", -"BO c #F1E3AF", -"CO c #EAEDE4", -"DO c #5C5734", -"EO c #070109", -"FO c #002300", -"GO c #F3F4EF", -"HO c #B8D4E2", -"IO c #0063B5", -"JO c #0070BD", -"KO c #297DB5", -"LO c #C08F2A", -"MO c #F6F5E9", -"NO c #A9C9D2", -"OO c #D6BA66", -"PO c #A0794E", -"QO c #CE951C", -"RO c #E7B41B", -"SO c #B98026", -"TO c #DAA61E", -"UO c #837F62", -"VO c #2080BA", -"WO c #0171C0", -"XO c #EFCB55", -"YO c #F6F5EE", -"ZO c #9BB59E", -"`O c #30433B", -" P c #1D1C19", -".P c #1E1D19", -"+P c #1C1B19", -"@P c #1F1E18", -"#P c #1C191A", -"$P c #1E1D18", -"%P c #201F17", -"&P c #1C1B1A", -"*P c #1F1D18", -"=P c #1B1A1A", -"-P c #1D1C18", -";P c #1D1B1A", -">P c #1E1C19", -",P c #1E1C18", -"'P c #201E17", -")P c #201E18", -"!P c #1D1A19", -"~P c #1F1D19", -"{P c #1D1B18", -"]P c #1E1B18", -"^P c #1C1D17", -"/P c #0D100D", -"(P c #686660", -"_P c #EEFAFB", -":P c #4796CC", -"<P c #FEF5CC", -"[P c #EDC13A", -"}P c #F9F7EA", -"|P c #AFC1AD", -"1P c #2482C3", -"2P c #E3ECED", -"3P c #95BAD9", -"4P c #25231E", -"5P c #C6C7C1", -"6P c #F7EFCB", -"7P c #0A130B", -"8P c #63AADB", -"9P c #524E41", -"0P c #ECBF30", -"aP c #F6F1D9", -"bP c #E7ECEB", -"cP c #515455", -"dP c #131211", -"eP c #080703", -"fP c #6E6F59", -"gP c #FFFBEA", -"hP c #61A6D2", -"iP c #2F88C7", -"jP c #DAE9EE", -"kP c #837A6F", -"lP c #101011", -"mP c #CCD2D7", -"nP c #FBF8E5", -"oP c #F5F3E0", -"pP c #CDE7F5", -"qP c #8A9B64", -"rP c #314133", -"sP c #222124", -"tP c #161713", -"uP c #161918", -"vP c #262627", -"wP c #CACFD2", -"xP c #EFE4B8", -"yP c #F2E9C3", -"zP c #C6D1CB", -"AP c #85868C", -"BP c #257CB6", -"CP c #BC912F", -"DP c #EDC33D", -"EP c #F6F6F0", -"FP c #9FC5DD", -"GP c #9E978C", -"HP c #BA9341", -"IP c #C58C1E", -"JP c #D6A11F", -"KP c #ECB91A", -"LP c #CB8D1B", -"MP c #C48526", -"NP c #4E7B84", -"OP c #0C75BB", -"PP c #0D698E", -"QP c #D1CEB3", -"RP c #E9B30D", -"SP c #F0D886", -"TP c #FFFDF0", -"UP c #EDFFFF", -"VP c #D4D5B7", -"WP c #C9C4B0", -"XP c #CCC8B1", -"YP c #C6C2B5", -"ZP c #CFCCAE", -"`P c #C2BDB6", -" Q c #CCC8B0", -".Q c #CAC7B5", -"+Q c #C3BEAF", -"@Q c #D3D2B2", -"#Q c #C4BFB2", -"$Q c #CDCAB3", -"%Q c #D1CFB1", -"&Q c #C4BFB3", -"*Q c #CECBB0", -"=Q c #C7C3B0", -"-Q c #CBC8B5", -";Q c #C3BDB0", -">Q c #C3BDB2", -",Q c #CDCBB1", -"'Q c #C5C1B3", -")Q c #CECBB1", -"!Q c #C6C1B3", -"~Q c #CDCAB0", -"{Q c #C8C5B6", -"]Q c #C6C0AF", -"^Q c #D0CEB3", -"/Q c #C7C2B1", -"(Q c #CBC8B4", -"_Q c #C4BEB1", -":Q c #C2BDB3", -"<Q c #CCC7B0", -"[Q c #C9C5B3", -"}Q c #C9C6B6", -"|Q c #C4BEAF", -"1Q c #D2D1B2", -"2Q c #C5BFB2", -"3Q c #CCCAB3", -"4Q c #C3BEB3", -"5Q c #CECBAF", -"6Q c #C7C3B6", -"7Q c #C9C4AF", -"8Q c #CCC9B3", -"9Q c #C9C5B0", -"0Q c #C4BDB0", -"aQ c #C3BEB2", -"bQ c #CDCAB1", -"cQ c #C5C0B3", -"dQ c #CFCCB1", -"eQ c #CECAAF", -"fQ c #CFCDB3", -"gQ c #C8C2B0", -"hQ c #CFCCB0", -"iQ c #C6C1B5", -"jQ c #C8C4B3", -"kQ c #CDC9AF", -"lQ c #C5BEAE", -"mQ c #D2D0B3", -"nQ c #C5C0B1", -"oQ c #D2D0B1", -"pQ c #CFCCAF", -"qQ c #CAC5AF", -"rQ c #CACDB4", -"sQ c #828F7C", -"tQ c #2C3225", -"uQ c #D5D9CA", -"vQ c #7DB8DF", -"wQ c #E2E1CD", -"xQ c #393E33", -"yQ c #E8AF05", -"zQ c #FAF6E2", -"AQ c #AAB0A9", -"BQ c #C2CDD1", -"CQ c #AABBAB", -"DQ c #ECC244", -"EQ c #143314", -"FQ c #62A6D3", -"GQ c #505939", -"HQ c #ECC135", -"IQ c #F5EDCB", -"JQ c #BAB8B2", -"KQ c #646D74", -"LQ c #54616C", -"MQ c #566069", -"NQ c #55595E", -"OQ c #55595D", -"PQ c #586875", -"QQ c #555659", -"RQ c #55585D", -"SQ c #4E5648", -"TQ c #131413", -"UQ c #161E26", -"VQ c #B9BEBF", -"WQ c #C6DDE8", -"XQ c #0A71BB", -"YQ c #3189C7", -"ZQ c #DCEAEF", -"`Q c #817C70", -" R c #101112", -".R c #F8DD85", -"+R c #EDC548", -"@R c #EDD483", -"#R c #FFFEF1", -"$R c #DBDDD9", -"%R c #ADB5A4", -"&R c #74887D", -"*R c #5D6672", -"=R c #4B4A47", -"-R c #48433E", -";R c #19311A", -">R c #1A2519", -",R c #192419", -"'R c #151615", -")R c #182118", -"!R c #171D18", -"~R c #1D2F1C", -"{R c #4B4541", -"]R c #4C4D50", -"^R c #5F7570", -"/R c #ADBFB8", -"(R c #FAF7E5", -"_R c #EDCE66", -":R c #E8B003", -"<R c #F0DC99", -"[R c #F6F8F7", -"}R c #4B5F4F", -"|R c #040606", -"1R c #CECFC9", -"2R c #ECF1EF", -"3R c #0271BD", -"4R c #0870B6", -"5R c #AA9D4C", -"6R c #D9A31D", -"7R c #E7B41A", -"8R c #EFDC9A", -"9R c #F4F7F7", -"0R c #F9F9F4", -"aR c #9BBEC7", -"bR c #75671B", -"cR c #86582C", -"dR c #C99023", -"eR c #CA9422", -"fR c #DCA81D", -"gR c #CA9421", -"hR c #FDAE01", -"iR c #8D9E6F", -"jR c #046DBD", -"kR c #22759D", -"lR c #335E35", -"mR c #92BAD5", -"nR c #ECC752", -"oR c #F3D168", -"pR c #F8EDC3", -"qR c #F9E292", -"rR c #F9E7A8", -"sR c #FAEAB2", -"tR c #F8E39B", -"uR c #FAEAAC", -"vR c #F9E49C", -"wR c #FAEEC1", -"xR c #FADD7F", -"yR c #F8EFC8", -"zR c #FAE291", -"AR c #F9EAB5", -"BR c #FAE497", -"CR c #F9EBBA", -"DR c #FAE498", -"ER c #F9E5A3", -"FR c #FAEDBC", -"GR c #F9E18E", -"HR c #F9EBB7", -"IR c #F9E397", -"JR c #FAEEBF", -"KR c #FADE81", -"LR c #F8EFCA", -"MR c #F9E8AE", -"NR c #FAE7A3", -"OR c #F9E8AC", -"PR c #F9E6A0", -"QR c #F9E5A0", -"RR c #FAEFC1", -"SR c #F9DF84", -"TR c #F9EDC1", -"UR c #F9E394", -"VR c #FAECBB", -"WR c #FAE089", -"XR c #F8EEC6", -"YR c #FAE393", -"ZR c #FAEAB0", -"`R c #F9E59E", -" S c #F9E9AB", -".S c #F9E49B", -"+S c #FAEFC3", -"@S c #F9DD7F", -"#S c #F8EFC7", -"$S c #F9E392", -"%S c #F9EBB5", -"&S c #F8ECBC", -"*S c #F8E6A2", -"=S c #FAEDBB", -"-S c #F9E18F", -";S c #F9EBB6", -">S c #FAEEC2", -",S c #F9DE7F", -"'S c #FAE392", -")S c #F9E8AF", -"!S c #FAE6A1", -"~S c #F8E9AF", -"{S c #FAE69F", -"]S c #F8E49E", -"^S c #F9DF85", -"/S c #F9EDBF", -"(S c #F9E295", -"_S c #F9EDBD", -":S c #F9E086", -"<S c #F8EEC7", -"[S c #FAE394", -"}S c #F8E6A7", -"|S c #FAEAAE", -"1S c #F8E5A0", -"2S c #F9E8AA", -"3S c #F9DE7E", -"4S c #F9EEC6", -"5S c #F9E293", -"6S c #F9E391", -"7S c #F8ECBE", -"8S c #F8E5A1", -"9S c #FAEDBA", -"0S c #F8E290", -"aS c #FCF5D7", -"bS c #5A6158", -"cS c #131A14", -"dS c #C8C9BD", -"eS c #9DCAE5", -"fS c #DEDAC9", -"gS c #34372F", -"hS c #FEFBE1", -"iS c #EBBF38", -"jS c #FAF7E8", -"kS c #ACB8AA", -"lS c #0D180D", -"mS c #AAB4A4", -"nS c #DFEAEC", -"oS c #ADC5D8", -"pS c #B8C1B6", -"qS c #EECC5E", -"rS c #5F97BC", -"sS c #EFEEE8", -"tS c #645940", -"uS c #EED06C", -"vS c #FEF5D2", -"wS c #FDFCE8", -"xS c #ECF0DF", -"yS c #EEF0DD", -"zS c #EDEAD5", -"AS c #ECEBD5", -"BS c #EFF6E5", -"CS c #ECE8D2", -"DS c #ECEAD4", -"ES c #ECEAD2", -"FS c #EEEDE2", -"GS c #ECF6EB", -"HS c #9B9F9E", -"IS c #8C8B86", -"JS c #1C7FC1", -"KS c #4492CA", -"LS c #F7F8EE", -"MS c #576C52", -"NS c #110D0F", -"OS c #FFFCCA", -"PS c #EAC348", -"QS c #EDCD64", -"RS c #F6DB81", -"SS c #FFF5D3", -"TS c #F3F5DE", -"US c #E6E7E2", -"VS c #E4E6E6", -"WS c #C4D9CD", -"XS c #C3D0CB", -"YS c #C2CFCA", -"ZS c #BFC4C8", -"`S c #BFC2C7", -" T c #C2CCCA", -".T c #C1CACA", -"+T c #C6D8CE", -"@T c #E6E5E2", -"#T c #E7E7D8", -"$T c #F7FAE9", -"%T c #FCF5D1", -"&T c #F0D780", -"*T c #EBC141", -"=T c #F8FCF3", -"-T c #AAAC98", -";T c #030F00", -">T c #545F63", -",T c #F3F2E9", -"'T c #78B1D6", -")T c #0D73B6", -"!T c #A2914A", -"~T c #C99020", -"{T c #EAB619", -"]T c #F4FAFE", -"^T c #E8E6E1", -"/T c #515655", -"(T c #030800", -"_T c #89611E", -":T c #C88E25", -"<T c #DAA51E", -"[T c #DCA71D", -"}T c #D19E22", -"|T c #D18913", -"1T c #45708E", -"2T c #0071C2", -"3T c #1B6B9A", -"4T c #1D3820", -"5T c #95C6E6", -"6T c #D0CDB4", -"7T c #E8B71F", -"8T c #E9BF39", -"9T c #FFFADE", -"0T c #6B916D", -"aT c #0B0E0C", -"bT c #C7C3BD", -"cT c #A1CDE5", -"dT c #27323F", -"eT c #E8B008", -"fT c #ABB3A9", -"gT c #B8B78A", -"hT c #131C0F", -"iT c #ECC343", -"jT c #51573B", -"kT c #F0C746", -"lT c #F0C848", -"mT c #F0C847", -"nT c #F0C745", -"oT c #EFCA53", -"pT c #F5EDCD", -"qT c #FCFEFC", -"rT c #37462B", -"sT c #888884", -"tT c #4A93C9", -"uT c #FFFBED", -"vT c #445344", -"wT c #020403", -"xT c #1E371D", -"yT c #EED37B", -"zT c #E9B823", -"AT c #EFC53F", -"BT c #F2D67D", -"CT c #F7DE94", -"DT c #F8E7AA", -"ET c #F9E8A7", -"FT c #FAE9AC", -"GT c #F8E5A4", -"HT c #F1CE5F", -"IT c #EEC853", -"JT c #FDFBF1", -"KT c #C8D2D7", -"LT c #181E20", -"MT c #1A1817", -"NT c #BDBAB3", -"OT c #D3E5EC", -"PT c #A08E4B", -"QT c #CE971F", -"RT c #EDC84E", -"ST c #F3F2DD", -"TT c #EAE6E0", -"UT c #58544C", -"VT c #1C2813", -"WT c #947B25", -"XT c #D59A21", -"YT c #CD9621", -"ZT c #D49F20", -"`T c #D1991D", -" U c #AD8337", -".U c #32709D", -"+U c #1E739B", -"@U c #254928", -"#U c #95C6E8", -"$U c #EDC647", -"%U c #E9BC30", -"&U c #6B936C", -"*U c #C7C4BE", -"=U c #A0CCE5", -"-U c #EAE0BD", -";U c #403D24", -">U c #FFF8D7", -",U c #ADBAAA", -"'U c #A4A29F", -")U c #E0ECF0", -"!U c #A8B6A4", -"~U c #1B1F15", -"{U c #B9C2B7", -"]U c #E9B81D", -"^U c #EFF1EC", -"/U c #53533E", -"(U c #EED994", -"_U c #F9FBFB", -":U c #2B4422", -"<U c #647681", -"[U c #2785C4", -"}U c #589FCE", -"|U c #FBF9F0", -"1U c #465A48", -"2U c #030603", -"3U c #1F2C1E", -"4U c #EDCF6D", -"5U c #FAF8ED", -"6U c #E5EFE5", -"7U c #30442F", -"8U c #6C6D6C", -"9U c #E5ECEE", -"0U c #5FA5D3", -"aU c #0C72B6", -"bU c #A6964A", -"cU c #C99121", -"dU c #E7B31B", -"eU c #EDC440", -"fU c #D9A41D", -"gU c #E2D4B5", -"hU c #F6FBFB", -"iU c #F8FBFA", -"jU c #A9C8C2", -"kU c #3E4839", -"lU c #202D14", -"mU c #8E7328", -"nU c #BC7F27", -"oU c #E4B01C", -"pU c #C28822", -"qU c #BE761B", -"rU c #387A9D", -"sU c #176E95", -"tU c #91B7D1", -"uU c #EDBF2F", -"vU c #FFF9DB", -"wU c #6B926C", -"xU c #2E3639", -"yU c #ABB4AA", -"zU c #0E1B0F", -"AU c #B8CAD4", -"BU c #B0BEB0", -"CU c #EDC545", -"DU c #F0F2ED", -"EU c #655C3E", -"FU c #E8B007", -"GU c #EFDA97", -"HU c #F8FCFA", -"IU c #434D36", -"JU c #717C82", -"KU c #4595CA", -"LU c #6AAAD4", -"MU c #E3E6D6", -"NU c #333E34", -"OU c #5F6852", -"PU c #EBCC66", -"QU c #EFD889", -"RU c #FFFCDF", -"SU c #E1EAD4", -"TU c #334D33", -"UU c #394234", -"VU c #ECE1D5", -"WU c #B4CFE0", -"XU c #1B7DC0", -"YU c #0D74B6", -"ZU c #9E8C4C", -"`U c #D0981F", -" V c #E6B524", -".V c #E2B745", -"+V c #F3EDD7", -"@V c #F2F6F3", -"#V c #FAFEFC", -"$V c #E1F0EB", -"%V c #898D70", -"&V c #1B2018", -"*V c #030505", -"=V c #313226", -"-V c #A98536", -";V c #E0A81B", -">V c #CD931D", -",V c #B27526", -"'V c #508295", -")V c #0371BE", -"!V c #216E9E", -"~V c #325736", -"{V c #C8C2B9", -"]V c #24211E", -"^V c #D2D7D9", -"/V c #27333F", -"(V c #FEF9DC", -"_V c #FAF8E8", -":V c #AAB3A9", -"<V c #DCEAEC", -"[V c #BBCAD1", -"}V c #AEBDAF", -"|V c #5F95B9", -"1V c #4D573A", -"2V c #EEDA97", -"3V c #093608", -"4V c #6E7B82", -"5V c #F8F7F1", -"6V c #0872BC", -"7V c #88BBDD", -"8V c #E1D6B6", -"9V c #332E1D", -"0V c #5A6C4C", -"aV c #EBCD67", -"bV c #F4E8C0", -"cV c #B9B198", -"dV c #2B3716", -"eV c #1A3415", -"fV c #C9D9C6", -"gV c #DEE9F0", -"hV c #438DBE", -"iV c #B3A748", -"jV c #BF8623", -"kV c #E4B11B", -"lV c #EBBC2E", -"mV c #CC9F23", -"nV c #DCC56D", -"oV c #FBFBF3", -"pV c #BBBCB6", -"qV c #304744", -"rV c #3E3412", -"sV c #A47428", -"tV c #D49C20", -"uV c #E0A91A", -"vV c #B88029", -"wV c #547E8C", -"xV c #1E749A", -"yV c #254A28", -"zV c #97C7E9", -"AV c #C0CBB0", -"BV c #20251A", -"CV c #81868A", -"DV c #E9BC31", -"EV c #6A926B", -"FV c #EEDFB4", -"GV c #453C1A", -"HV c #EBC54E", -"IV c #FAF5E5", -"JV c #AEBFAD", -"KV c #001000", -"LV c #E2ECED", -"MV c #9BBAD0", -"NV c #22221B", -"OV c #61A2CD", -"PV c #535041", -"QV c #060008", -"RV c #898985", -"SV c #2484C2", -"TV c #88BBDC", -"UV c #CCCBC8", -"VV c #242629", -"WV c #8D8275", -"XV c #ECCB63", -"YV c #EEC540", -"ZV c #F1E7BD", -"`V c #F3F2E1", -" W c #E1EEF4", -".W c #828E91", -"+W c #1A1818", -"@W c #040207", -"#W c #0D1010", -"$W c #9CC0CB", -"%W c #FFFEF9", -"&W c #5FA3D0", -"*W c #287FB6", -"=W c #A77834", -"-W c #D49E1F", -";W c #ECB818", -">W c #E0AB1A", -",W c #9E7D44", -"'W c #989261", -")W c #F5F7F5", -"!W c #F9FAF7", -"~W c #ABC7D7", -"{W c #564F44", -"]W c #44382D", -"^W c #C3933A", -"/W c #C68C20", -"(W c #E0AD1C", -"_W c #EBB719", -":W c #D6A221", -"<W c #5B767F", -"[W c #0677C5", -"}W c #106A91", -"|W c #D6D4B2", -"1W c #7F837F", -"2W c #FAF6E1", -"3W c #FFFADB", -"4W c #AAA39D", -"5W c #100F0F", -"6W c #C7C5BE", -"7W c #A1CCE5", -"8W c #D5DFE2", -"9W c #2A3B48", -"0W c #7B7B69", -"aW c #EDCB62", -"bW c #FBF9E7", -"cW c #A7A8A7", -"dW c #102010", -"eW c #AEBFA7", -"fW c #B1D4EB", -"gW c #DAEAF3", -"hW c #CBB45C", -"iW c #021602", -"jW c #9CB6A0", -"kW c #FDF2D2", -"lW c #EDC549", -"mW c #F2FAFE", -"nW c #5C725A", -"oW c #000601", -"pW c #0A120A", -"qW c #80B5D6", -"rW c #63A9D7", -"sW c #EFF3ED", -"tW c #6B6639", -"uW c #585A57", -"vW c #EBEFEF", -"wW c #EAB614", -"xW c #F0DD9D", -"yW c #F9FCFB", -"zW c #575445", -"AW c #586F80", -"BW c #F0F3F0", -"CW c #4F9ACD", -"DW c #81B6D9", -"EW c #D9E6EA", -"FW c #2E3E42", -"GW c #040403", -"HW c #0C0D0E", -"IW c #FDFCFB", -"JW c #F4F4E6", -"KW c #EFC952", -"LW c #F3DC89", -"MW c #F5F3E3", -"NW c #EDF7FE", -"OW c #C4C5C1", -"PW c #302920", -"QW c #090709", -"RW c #1E321B", -"SW c #CEDECB", -"TW c #FDFCF8", -"UW c #78AED3", -"VW c #0170BE", -"WW c #1A79AF", -"XW c #E3B71F", -"YW c #C28B23", -"ZW c #E5B21B", -"`W c #D8A41E", -" X c #E2A423", -".X c #3B230D", -"+X c #113B0F", -"@X c #A09774", -"#X c #D9E0DC", -"$X c #DFE1D7", -"%X c #E1E2D9", -"&X c #DEE2D7", -"*X c #E2E2D8", -"=X c #DEE1D7", -"-X c #DFE0D9", -";X c #DBDFD6", -">X c #B1B8BA", -",X c #8B8465", -"'X c #173F12", -")X c #573C16", -"!X c #BC7D2B", -"~X c #CF9920", -"{X c #E4B01A", -"]X c #EBB718", -"^X c #A57433", -"/X c #5F726E", -"(X c #0070CD", -"_X c #3C5D3E", -":X c #85BCE1", -"<X c #D8DAC7", -"[X c #2B2B25", -"}X c #020206", -"|X c #4B4828", -"1X c #EBEEED", -"2X c #F2E3A8", -"3X c #F2E3A7", -"4X c #F3E7B2", -"5X c #F7F4E6", -"6X c #414345", -"7X c #192018", -"8X c #CBCEC1", -"9X c #9DCAE6", -"0X c #0773BC", -"aX c #68A9D4", -"bX c #E7E9E4", -"cX c #3B4449", -"dX c #19391C", -"eX c #E7E7E6", -"fX c #F2E2A5", -"gX c #F2E3A9", -"hX c #F4F6ED", -"iX c #7C7A75", -"jX c #191516", -"kX c #BCB3AF", -"lX c #9CC9E6", -"mX c #177BC0", -"nX c #A8C8DF", -"oX c #020C03", -"pX c #7D8C80", -"qX c #F2EEDF", -"rX c #F3E4AB", -"sX c #F3E7B5", -"tX c #DADDDD", -"uX c #414042", -"vX c #21521C", -"wX c #7CB4D6", -"xX c #509CD0", -"yX c #ECF1ED", -"zX c #727159", -"AX c #010107", -"BX c #29260B", -"CX c #D3D4CC", -"DX c #F2E2A2", -"EX c #F5EFD2", -"FX c #CFD0D1", -"GX c #001900", -"HX c #919487", -"IX c #FDFCF4", -"JX c #4794CA", -"KX c #F8F7ED", -"LX c #6B7B60", -"MX c #060B06", -"NX c #0B0B0B", -"OX c #606051", -"PX c #B4C1B8", -"QX c #D1DBE7", -"RX c #E3EBF7", -"SX c #EFF7FF", -"TX c #F1F0E1", -"UX c #F2E4A8", -"VX c #FBEBAF", -"WX c #F9E39D", -"XX c #F3D26F", -"YX c #F0C94F", -"ZX c #ECC548", -"`X c #EEC23C", -" Y c #E8B925", -".Y c #E9BA29", -"+Y c #E9BA28", -"@Y c #EEC649", -"#Y c #EEC53F", -"$Y c #F1D371", -"%Y c #F6DA84", -"&Y c #FCEBB3", -"*Y c #EBE4BB", -"=Y c #E3EDF6", -"-Y c #C1C5B1", -";Y c #799297", -">Y c #46443E", -",Y c #555655", -"'Y c #EBE2D7", -")Y c #DFEEF6", -"!Y c #7FB4D6", -"~Y c #005EB3", -"{Y c #006FBF", -"]Y c #4F8990", -"^Y c #CD9B24", -"/Y c #D9A31E", -"(Y c #D9A51E", -"_Y c #E2AF1B", -":Y c #E8B41A", -"<Y c #E6B31B", -"[Y c #B47A24", -"}Y c #C38D40", -"|Y c #0D050E", -"1Y c #3B3D24", -"2Y c #443D2A", -"3Y c #364023", -"4Y c #464028", -"5Y c #323E24", -"6Y c #39352B", -"7Y c #131E0D", -"8Y c #0C0E0B", -"9Y c #5C4F1D", -"0Y c #C28229", -"aY c #C58F23", -"bY c #E7B117", -"cY c #BF8624", -"dY c #B28F3A", -"eY c #3C7397", -"fY c #0672B9", -"gY c #116C91", -"hY c #F7FAFD", -"iY c #555446", -"jY c #050205", -"kY c #5D5E5C", -"lY c #9A9FA4", -"mY c #929AA4", -"nY c #9299A3", -"oY c #969BA2", -"pY c #6B6B6A", -"qY c #181818", -"rY c #3F4539", -"sY c #E8EADB", -"tY c #7BAFD2", -"uY c #3189C3", -"vY c #FFF1E1", -"wY c #706F6B", -"xY c #95999D", -"yY c #939AA5", -"zY c #929AA5", -"AY c #94999D", -"BY c #7F7C74", -"CY c #120F0D", -"DY c #3B3630", -"EY c #EAE6DD", -"FY c #7EB7DD", -"GY c #0065B6", -"HY c #B7D3E3", -"IY c #ECEEE3", -"JY c #2A3D33", -"KY c #1C1B1E", -"LY c #797876", -"MY c #949AA3", -"NY c #5B5A55", -"OY c #0B0C0E", -"PY c #7C856F", -"QY c #4E9BCE", -"RY c #F1F5F1", -"SY c #414240", -"TY c #979B9C", -"UY c #939BA7", -"VY c #929291", -"WY c #353637", -"XY c #040005", -"YY c #0E1712", -"ZY c #ACB6AB", -"`Y c #D9DFDF", -" Z c #1176BD", -".Z c #1D78B9", -"+Z c #BFD1DD", -"@Z c #C7C9BF", -"#Z c #1C2419", -"$Z c #111B12", -"%Z c #3A3F44", -"&Z c #7C786F", -"*Z c #888784", -"=Z c #95A8BC", -"-Z c #BBC2C5", -";Z c #C5DACE", -">Z c #D8E0D6", -",Z c #EBE4C3", -"'Z c #EBF1DB", -")Z c #FFF5B4", -"!Z c #F1F6D8", -"~Z c #FFEFBD", -"{Z c #FFEEC0", -"]Z c #FDEDBD", -"^Z c #FFEEBE", -"/Z c #FFEFC0", -"(Z c #FFEEBF", -"_Z c #FFF9DA", -":Z c #FEF5C6", -"<Z c #F7F1C8", -"[Z c #F0E9C4", -"}Z c #E5E6E4", -"|Z c #C2D9CD", -"1Z c #C0CCC7", -"2Z c #9B9EAA", -"3Z c #747C75", -"4Z c #4D5949", -"5Z c #232717", -"6Z c #000501", -"7Z c #253426", -"8Z c #8F958D", -"9Z c #FBF7EF", -"0Z c #C8D9E1", -"aZ c #428EC2", -"bZ c #627F75", -"cZ c #DDA016", -"dZ c #C68A1F", -"eZ c #D39D20", -"fZ c #D09B20", -"gZ c #DBA61D", -"hZ c #DFAB1C", -"iZ c #CD9721", -"jZ c #C99322", -"kZ c #BB7E21", -"lZ c #99794D", -"mZ c #424938", -"nZ c #0E160C", -"oZ c #687325", -"pZ c #C47F26", -"qZ c #E3AE1B", -"rZ c #E2AE1C", -"sZ c #E0AD1E", -"tZ c #D39418", -"uZ c #BE8528", -"vZ c #757C6B", -"wZ c #2770A6", -"xZ c #0070C3", -"yZ c #23749F", -"zZ c #345D36", -"AZ c #2C85C3", -"BZ c #D6E8F2", -"CZ c #D1CEB8", -"DZ c #071905", -"EZ c #121314", -"FZ c #121313", -"GZ c #07050C", -"HZ c #A4A5A3", -"IZ c #E3ECF1", -"JZ c #3385BB", -"KZ c #1679BB", -"LZ c #C0D2D9", -"MZ c #C5C0B6", -"NZ c #1F1E1D", -"OZ c #121315", -"PZ c #050A0E", -"QZ c #92A3AB", -"RZ c #F2F7F3", -"SZ c #4293CA", -"TZ c #4193C9", -"UZ c #868D90", -"VZ c #0C0B0B", -"WZ c #25292D", -"XZ c #EBE9E5", -"YZ c #D5E5EB", -"ZZ c #026DBA", -"`Z c #A8CCE1", -" ` c #F4F0E5", -".` c #4C594F", -"+` c #131416", -"@` c #4F575D", -"#` c #F2F0EA", -"$` c #8AB1C8", -"%` c #0470BA", -"&` c #036FB8", -"*` c #4D98CA", -"=` c #E4F1ED", -"-` c #9BADB3", -";` c #0C0A09", -">` c #13181B", -",` c #1F2220", -"'` c #293D28", -")` c #414537", -"!` c #595750", -"~` c #596A7A", -"{` c #796F49", -"]` c #627381", -"^` c #859688", -"/` c #86AC8B", -"(` c #A9B7A6", -"_` c #9CB29C", -":` c #87A98B", -"<` c #89AA8C", -"[` c #85A089", -"}` c #707277", -"|` c #68695D", -"1` c #5F6264", -"2` c #504D4B", -"3` c #263B26", -"4` c #232E23", -"5` c #141315", -"6` c #090A07", -"7` c #7D8880", -"8` c #D5D8C7", -"9` c #F3FAF8", -"0` c #81B8DB", -"a` c #2A83C0", -"b` c #006CB7", -"c` c #1D78B7", -"d` c #8E8C62", -"e` c #B38835", -"f` c #C77F15", -"g` c #B97C21", -"h` c #C28821", -"i` c #B78027", -"j` c #B98126", -"k` c #C38B23", -"l` c #D29E1F", -"m` c #DEAA1D", -"n` c #D49E20", -"o` c #F0BE19", -"p` c #E9B51B", -"q` c #D7A21F", -"r` c #C08924", -"s` c #B07625", -"t` c #BF7F3C", -"u` c #295325", -"v` c #4F4B2A", -"w` c #B07A39", -"x` c #C89021", -"y` c #C89222", -"z` c #EEBB19", -"A` c #EBB919", -"B` c #EEBC19", -"C` c #CB9521", -"D` c #C77D14", -"E` c #937E51", -"F` c #437390", -"G` c #1578B9", -"H` c #66A8D5", -"I` c #F1F7F5", -"J` c #A9BAA5", -"K` c #6C8059", -"L` c #FBFCFE", -"M` c #88BADA", -"N` c #4D98CB", -"O` c #E6F0F2", -"P` c #AAA397", -"Q` c #0D0B09", -"R` c #7D8284", -"S` c #8BBCDA", -"T` c #98C3DE", -"U` c #F6F3E8", -"V` c #6D685F", -"W` c #201B02", -"X` c #BCBDB0", -"Y` c #589FCF", -"Z` c #207EC1", -"`` c #DEEDF4", -" . c #D2DAC7", -". . c #273E28", -"+ . c #030003", -"@ . c #2D2923", -"# . c #D4D0C5", -"$ . c #CCE2EE", -"% . c #2683C1", -"& . c #88B9D9", -"* . c #D6D8D6", -"= . c #52493E", -"- . c #0B0A08", -"; . c #0F130F", -"> . c #0F1910", -", . c #191C17", -"' . c #0F1810", -") . c #101810", -"! . c #101910", -"~ . c #0F1610", -"{ . c #493E31", -"] . c #8BAEC5", -"^ . c #EEE7DB", -"/ . c #F4F4EE", -"( . c #A3CBE4", -"_ . c #358DC8", -": . c #1073B3", -"< . c #3884AC", -"[ . c #4A86A5", -"} . c #9E7946", -"| . c #B6852D", -"1 . c #BD751A", -"2 . c #B87821", -"3 . c #B37926", -"4 . c #BB8125", -"5 . c #B67D26", -"6 . c #B77F26", -"7 . c #B47B28", -"8 . c #C28B24", -"9 . c #BE8625", -"0 . c #D39D1F", -"a . c #BB8226", -"b . c #BA8226", -"c . c #B47A26", -"d . c #C67D24", -"e . c #505D1C", -"f . c #1C4C1B", -"g . c #0D130C", -"h . c #646627", -"i . c #C27D2B", -"j . c #B77E25", -"k . c #B37A28", -"l . c #C68F23", -"m . c #D59F1F", -"n . c #B07628", -"o . c #BD8524", -"p . c #8B8963", -"q . c #227BB5", -"r . c #287AA1", -"s . c #386339", -"t . c #AACBDF", -"u . c #CAC4B9", -"v . c #292826", -"w . c #0E0D0E", -"x . c #0F0A11", -"y . c #14330C", -"z . c #A3CADE", -"A . c #FCFBF3", -"B . c #9FC7DE", -"C . c #84B9DB", -"D . c #FCFEFB", -"E . c #C0C1C5", -"F . c #2A5328", -"G . c #0F0A0E", -"H . c #0E0D0C", -"I . c #A8BDC7", -"J . c #F6FAF7", -"K . c #F6F4EF", -"L . c #849887", -"M . c #100E12", -"N . c #0F1212", -"O . c #355746", -"P . c #C2DAD8", -"Q . c #FEFCF5", -"R . c #58A0CF", -"S . c #4897CC", -"T . c #DDEEF6", -"U . c #E4DED3", -"V . c #4D4945", -"W . c #131314", -"X . c #11100C", -"Y . c #111110", -"Z . c #121419", -"` . c #47744C", -" .. c #E3F4FF", -"... c #F0F2EF", -"+.. c #E6EDEE", -"@.. c #FAFAF3", -"#.. c #DFEBED", -"$.. c #949CA1", -"%.. c #667352", -"&.. c #233222", -"*.. c #131519", -"=.. c #111012", -"-.. c #0F0D0E", -";.. c #050A07", -">.. c #111115", -",.. c #253C23", -"'.. c #7B8E82", -").. c #DAE6EB", -"!.. c #F3F7F3", -"~.. c #C7DEE9", -"{.. c #559FD1", -"].. c #127CC7", -"^.. c #3C88A2", -"/.. c #637872", -"(.. c #A1793A", -"_.. c #A97933", -":.. c #B0782A", -"<.. c #B37827", -"[.. c #B1782A", -"}.. c #B47928", -"|.. c #B27827", -"1.. c #B37928", -"2.. c #B17728", -"3.. c #D7A31E", -"4.. c #CC9521", -"5.. c #C18A24", -"6.. c #AE7328", -"7.. c #A57739", -"8.. c #7C735F", -"9.. c #7C6F67", -"0.. c #1A4619", -"a.. c #080705", -"b.. c #0A0B06", -"c.. c #090F11", -"d.. c #0A0E0C", -"e.. c #081117", -"f.. c #081017", -"g.. c #091117", -"h.. c #0B1217", -"i.. c #081119", -"j.. c #0A0E09", -"k.. c #070706", -"l.. c #1C311D", -"m.. c #797345", -"n.. c #B2792E", -"o.. c #B27927", -"p.. c #AE7529", -"q.. c #CC9621", -"r.. c #D9A41E", -"s.. c #B17828", -"t.. c #B3792A", -"u.. c #777462", -"v.. c #0A70B8", -"w.. c #77B2D9", -"x.. c #D3E7F0", -"y.. c #CDCFC6", -"z.. c #BEB997", -"A.. c #B4ADA2", -"B.. c #B6AEA2", -"C.. c #B5AEA1", -"D.. c #B9B3A7", -"E.. c #C3C6C4", -"F.. c #FAF9F8", -"G.. c #E6F0F0", -"H.. c #92BFDB", -"I.. c #147ABF", -"J.. c #0773BB", -"K.. c #83B8D8", -"L.. c #D8EAF1", -"M.. c #C5C7B6", -"N.. c #BAB39A", -"O.. c #B4AEA2", -"P.. c #B4AB9D", -"Q.. c #CAD0D0", -"R.. c #E7FBFF", -"S.. c #9EC6DE", -"T.. c #1578BF", -"U.. c #A1C8E0", -"V.. c #F2FAFD", -"W.. c #E4E7E8", -"X.. c #C5C8C5", -"Y.. c #B6AFA2", -"Z.. c #B5AEA2", -"`.. c #B9B4A9", -" +. c #D4E3E9", -".+. c #DFEBEE", -"++. c #569FCE", -"@+. c #4E9ACD", -"#+. c #BEDBEB", -"$+. c #D4D8DA", -"%+. c #C4C097", -"&+. c #B4ACA2", -"*+. c #C3C0B9", -"=+. c #D3EEFD", -"-+. c #C2D6E0", -";+. c #508FB8", -">+. c #026CB5", -",+. c #197CC1", -"'+. c #A2C8DE", -")+. c #C6DCE7", -"!+. c #D9EBF3", -"~+. c #DAF2FF", -"{+. c #C4C4BF", -"]+. c #B7AEA1", -"^+. c #708F6C", -"/+. c #5C5A5B", -"(+. c #4B4C4E", -"_+. c #363636", -":+. c #362F2D", -"<+. c #0D1F0E", -"[+. c #0A190B", -"}+. c #070E08", -"|+. c #070B07", -"1+. c #0B1D0C", -"2+. c #272922", -"3+. c #373324", -"4+. c #3C3D3C", -"5+. c #5F5E5E", -"6+. c #647663", -"7+. c #AAAE9A", -"8+. c #D1DBE2", -"9+. c #EEFDFF", -"0+. c #F0F8FB", -"a+. c #CBE0E8", -"b+. c #72B0D9", -"c+. c #2985C4", -"d+. c #0370B9", -"e+. c #006EC2", -"f+. c #0C7FCF", -"g+. c #1B7DC3", -"h+. c #517084", -"i+. c #637470", -"j+. c #5C6E64", -"k+. c #81681B", -"l+. c #9E753C", -"m+. c #836C2D", -"n+. c #AF7725", -"o+. c #9E763E", -"p+. c #B07226", -"q+. c #BC8325", -"r+. c #BC8425", -"s+. c #B87F26", -"t+. c #C99122", -"u+. c #AD7429", -"v+. c #AC7728", -"w+. c #867149", -"x+. c #4E6537", -"y+. c #0B240A", -"z+. c #060104", -"A+. c #0E2921", -"B+. c #073552", -"C+. c #16594E", -"D+. c #0B729F", -"E+. c #116A7E", -"F+. c #047BC9", -"G+. c #037BCD", -"H+. c #057CCD", -"I+. c #1C8AD2", -"J+. c #0B7FCF", -"K+. c #1888D2", -"L+. c #087ECE", -"M+. c #1E8AD3", -"N+. c #238DD4", -"O+. c #027EDA", -"P+. c #156562", -"Q+. c #183845", -"R+. c #3E5827", -"S+. c #826538", -"T+. c #A8782E", -"U+. c #AC7229", -"V+. c #AB722A", -"W+. c #BC8525", -"X+. c #AC7129", -"Y+. c #B27828", -"Z+. c #AF7726", -"`+. c #626946", -" @. c #1173BB", -".@. c #2671A1", -"+@. c #375A39", -"@@. c #BDDCEF", -"#@. c #BDDEF5", -"$@. c #BEE0F4", -"%@. c #BFE1F4", -"&@. c #B0D5EB", -"*@. c #7EB5D7", -"=@. c #368ECA", -"-@. c #6BAAD1", -";@. c #A5CEEA", -">@. c #BFE1F5", -",@. c #B7D9EC", -"'@. c #6BA9D0", -")@. c #4395CB", -"!@. c #3F92CA", -"~@. c #82B8DA", -"{@. c #BFE0F4", -"]@. c #A9CEE4", -"^@. c #6AA8D1", -"/@. c #1F81C3", -"(@. c #1B7EC1", -"_@. c #66AAD6", -":@. c #B0BEC4", -"<@. c #BCDFF8", -"[@. c #BFE2F9", -"}@. c #BCCDD6", -"|@. c #94BCD6", -"1@. c #5AA1CF", -"2@. c #1179C1", -"3@. c #187CC1", -"4@. c #2383C5", -"5@. c #3B90C9", -"6@. c #5BA2CE", -"7@. c #8EB9D4", -"8@. c #BACCD6", -"9@. c #BCE0F6", -"0@. c #F0F8FF", -"a@. c #F3FDFF", -"b@. c #EDF4F4", -"c@. c #DDE0DC", -"d@. c #DDD9D2", -"e@. c #B8CBB2", -"f@. c #B6C4AF", -"g@. c #B1B8AC", -"h@. c #B3B6AB", -"i@. c #94A0A5", -"j@. c #9EA5A7", -"k@. c #AFAEA9", -"l@. c #ADAAA8", -"m@. c #B7C8B0", -"n@. c #B0B1A9", -"o@. c #BCCFB5", -"p@. c #D0D2C8", -"q@. c #DFDDC9", -"r@. c #DFE4E0", -"s@. c #EAF6FF", -"t@. c #CCE7F7", -"u@. c #72ACD2", -"v@. c #3C91CB", -"w@. c #147BC1", -"x@. c #0071C4", -"y@. c #0071C9", -"z@. c #006BAE", -"A@. c #00638A", -"B@. c #216884", -"C@. c #416254", -"D@. c #485D2B", -"E@. c #777062", -"F@. c #897146", -"G@. c #8E7246", -"H@. c #A5742E", -"I@. c #AB752D", -"J@. c #AA7630", -"K@. c #9C7441", -"L@. c #947440", -"M@. c #947751", -"N@. c #766F43", -"O@. c #4C532B", -"P@. c #29260F", -"Q@. c #214E19", -"R@. c #1D5E8B", -"S@. c #09729E", -"T@. c #037CD3", -"U@. c #0175CB", -"V@. c #0372C1", -"W@. c #0273C5", -"X@. c #0173C8", -"Y@. c #167AB2", -"Z@. c #142900", -"`@. c #454431", -" #. c #86754E", -".#. c #A87835", -"+#. c #B1792C", -"@#. c #B07427", -"##. c #B3772A", -"$#. c #B57829", -"%#. c #A37842", -"&#. c #5B5F24", -"*#. c #0065A3", -"=#. c #0073C4", -"-#. c #197297", -";#. c #102412", -">#. c #0970B6", -",#. c #0B76BD", -"'#. c #0B75BE", -")#. c #2C87C4", -"!#. c #3A8EC7", -"~#. c #5FA3D2", -"{#. c #7FB9DF", -"]#. c #81BCE2", -"^#. c #B5D6EC", -"/#. c #BADAED", -"(#. c #C7E2F0", -"_#. c #C5E1F0", -":#. c #CDE6F2", -"<#. c #CCE5F2", -"[#. c #D2E8F2", -"}#. c #C6E2F0", -"|#. c #C6E0EF", -"1#. c #B7D9ED", -"2#. c #B3D5EB", -"3#. c #89C0E6", -"4#. c #5EA4D3", -"5#. c #4D99CB", -"6#. c #2080C0", -"7#. c #0373C4", -"8#. c #006FB9", -"9#. c #0D71B5", -"0#. c #006FB7", -"a#. c #205944", -"b#. c #19584A", -"c#. c #345837", -"d#. c #405924", -"e#. c #51513A", -"f#. c #987441", -"g#. c #85734D", -"h#. c #485E27", -"i#. c #796732", -"j#. c #4D4B49", -"k#. c #2F3720", -"l#. c #1E4322", -"m#. c #0878C5", -"n#. c #056CA7", -"o#. c #1D491F", -"p#. c #202F0C", -"q#. c #1B4017", -"r#. c #576446", -"s#. c #8E7330", -"t#. c #90743F", -"u#. c #A27835", -"v#. c #A37737", -"w#. c #856E26", -"x#. c #826D38", -"y#. c #4A5816", -"z#. c #506961", -"A#. c #0671BC", -"B#. c #1B6E99", -"C#. c #162E19", -"D#. c #0F77BD", -"E#. c #1C7EC0", -"F#. c #0173C3", -"G#. c #156B88", -"H#. c #106573", -"I#. c #0B3325", -"J#. c #3A5133", -"K#. c #294123", -"L#. c #233A1F", -"M#. c #134215", -"N#. c #345D66", -"O#. c #1E75AB", -"P#. c #096EA1", -"Q#. c #114F4E", -"R#. c #17401D", -"S#. c #194C15", -"T#. c #1D2A11", -"U#. c #3F4613", -"V#. c #334130", -"W#. c #3C5134", -"X#. c #0B330E", -"Y#. c #1C5730", -"Z#. c #18605F", -"`#. c #026FB3", -" $. c #206E9C", -".$. c #0976C3", -"+$. c #0375CA", -"@$. c #096FA4", -"#$. c #016394", -"$$. c #295E77", -"%$. c #1A5A81", -"&$. c #076998", -"*$. c #1772A2", -"=$. c #1075BF", -"-$. c #096EA4", -";$. c #175847", -">$. c #054F7E", -",$. c #13472B", -"'$. c #11442C", -")$. c #105147", -"!$. c #055E9B", -"~$. c #0C6FA2", -"{$. c #0875C4", -"]$. c #0373C0", -"^$. c #0773BE", -"/$. c #0372BF", -"($. c #056FB4", -"_$. c #0474BE", -":$. c #0670B1", -"<$. c #0670B2", -"[$. c #0571B5", -"}$. c #0474C2", -"|$. c #0072C1", -"1$. c #22709F", -"2$. c #335A36", -"3$. c #116891", -"4$. c #2573A0", -"5$. c #365C38", -"6$. c #136F93", -"7$. c #2872A2", -"8$. c #0671BA", -"9$. c #126992", -"0$. c #2D89C7", -"a$. c #1C7FC2", -"b$. c #56A0D0", -"c$. c #CAE1EE", -"d$. c #0F74BC", -"e$. c #1B7FC2", -"f$. c #2B87C7", -"g$. c #2D88C7", -"h$. c #1A7CC0", -"i$. c #3A90C8", -"j$. c #C3E0F0", -"k$. c #B8C2C9", -"l$. c #0E74B9", -"m$. c #579FCE", -"n$. c #5DA3CF", -"o$. c #0F78BE", -"p$. c #21769C", -"q$. c #325F34", -"r$. c #6AABD6", -"s$. c #E8F0F2", -"t$. c #9EC6E0", -"u$. c #6AA9D1", -"v$. c #D8E7EA", -"w$. c #1474BC", -"x$. c #67A8D2", -"y$. c #9DC8E4", -"z$. c #0870BB", -"A$. c #91C0DD", -"B$. c #E2EDF1", -"C$. c #98C6E4", -"D$. c #0065B5", -"E$. c #87BBDE", -"F$. c #E3EEF1", -"G$. c #EDF4F3", -"H$. c #9AC6E2", -"I$. c #348BC6", -"J$. c #62A4D1", -"K$. c #F5F9F3", -"L$. c #D0E7F2", -"M$. c #2F88C5", -"N$. c #1777B7", -"O$. c #92B3C8", -"P$. c #E8F1F2", -"Q$. c #FEFEF4", -"R$. c #5EA4D1", -"S$. c #1F6E9D", -"T$. c #315735", -"U$. c #7DB7DD", -"V$. c #FFFDF4", -"W$. c #9DC5DD", -"X$. c #5AA0CF", -"Y$. c #73AED4", -"Z$. c #FCFCF5", -"`$. c #B0BCC0", -" %. c #0970BA", -".%. c #9AC3DB", -"+%. c #C4DBE8", -"@%. c #9EC5DE", -"#%. c #FCFAF1", -"$%. c #EDF2EE", -"%%. c #B0D3E6", -"&%. c #C8E0E9", -"*%. c #A0CAE5", -"=%. c #A4CCE5", -"-%. c #AFD2E8", -";%. c #69A8D4", -">%. c #9CC7E4", -",%. c #66A9D5", -"'%. c #F3F5F2", -")%. c #67A8D1", -"!%. c #6BA9D3", -"~%. c #68A8D3", -"{%. c #B6D5E8", -"]%. c #0671BB", -"^%. c #8FBCD9", -"/%. c #AACFE7", -"(%. c #6DABD5", -"_%. c #9BAEB9", -":%. c #C4E0EE", -"<%. c #529BCC", -"[%. c #87B9D9", -"}%. c #E4ECED", -"|%. c #549DCD", -"1%. c #156C95", -"2%. c #7AB4DC", -"3%. c #FCFAF3", -"4%. c #A8CBE0", -"5%. c #F8F8F0", -"6%. c #9FCAE6", -"7%. c #0870BA", -"8%. c #96C0DB", -"9%. c #8ABFE2", -"0%. c #95ACBA", -"a%. c #92BEDB", -"b%. c #FBFAF1", -"c%. c #0060B4", -"d%. c #90C1DC", -"e%. c #FDFDF6", -"f%. c #CFE3EE", -"g%. c #1B7ABE", -"h%. c #64A6D3", -"i%. c #97C2DD", -"j%. c #F2F6F1", -"k%. c #4E99CC", -"l%. c #FDFBF3", -"m%. c #9DC5DE", -"n%. c #5F99BF", -"o%. c #418FC3", -"p%. c #1078BD", -"q%. c #4494CB", -"r%. c #3387BF", -"s%. c #78A9C9", -"t%. c #71B0D9", -"u%. c #61A5D2", -"v%. c #328CC8", -"w%. c #6398BB", -"x%. c #1C7EBF", -"y%. c #237CB8", -"z%. c #5195C2", -"A%. c #4997CB", -"B%. c #5B95BC", -"C%. c #1E80C3", -"D%. c #639CC1", -"E%. c #3689BF", -"F%. c #7DB4D7", -"G%. c #94BDD7", -"H%. c #0770BB", -"I%. c #9BC3DC", -"J%. c #ACD0E5", -"K%. c #348CC6", -"L%. c #5CA2D1", -"M%. c #76B3DB", -"N%. c #72A5C5", -"O%. c #3F8EC2", -"P%. c #0E78BF", -"Q%. c #388EC8", -"R%. c #4897CB", -"S%. c #277EB9", -"T%. c #66A0C5", -"U%. c #74B1D9", -"V%. c #689ABB", -"W%. c #0D72B7", -"X%. c #4696CB", -"Y%. c #7AB4DA", -"Z%. c #65A8D4", -"`%. c #3F92C8", -" &. c #6C9BBB", -".&. c #73B2DC", -"+&. c #0068B6", -"@&. c #9BCDED", -"#&. c #FFFCF2", -"$&. c #91BEDC", -"%&. c #3089C6", -"&&. c #74B1DA", -"*&. c #72A8CC", -"=&. c #4D93C2", -"-&. c #398FC8", -";&. c #4992C2", -">&. c #ADC6D4", -",&. c #3C90C7", -"'&. c #2885C4", -")&. c #5EA3D2", -"!&. c #74B1D8", -"~&. c #75B1D9", -"{&. c #4A97CB", -"]&. c #2081C2", -"^&. c #157EC4", -"/&. c #6297B9", -"(&. c #338CC7", -"_&. c #5190BA", -":&. c #589FCD", -"<&. c #97C5DF", -"[&. c #6597B7", -"}&. c #4998CD", -"|&. c #2786C6", -"1&. c #70AED7", -"2&. c #73B0D8", -"3&. c #6AABD5", -"4&. c #338BC7", -"5&. c #5A99C3", -"6&. c #418EC1", -"7&. c #4392C7", -"8&. c #1175B9", -"9&. c #2E85BE", -"0&. c #70A3C5", -"a&. c #72B1DA", -"b&. c #68A8D4", -"c&. c #2F8AC6", -"d&. c #4F99CD", -"e&. c #64A7D4", -"f&. c #4495CB", -"g&. c #4997CC", -"h&. c #72B0D8", -"i&. c #6EADD7", -"j&. c #4A98CC", -"k&. c #699BBD", -"l&. c #CDE2EE", -"m&. c #F6F8F1", -"n&. c #5698C3", -"o&. c #4D92C0", -"p&. c #328BC6", -"q&. c #D3E4E9", -"r&. c #2D86C3", -"s&. c #4B99CC", -"t&. c #1B79B9", -"u&. c #127AC2", -"v&. c #3B8FC7", -"w&. c #70AFD7", -"x&. c #71AFD8", -"y&. c #3B8FC8", -"z&. c #B6D5E6", -"A&. c #8BB4CE", -"B&. c #4E99CB", -"C&. c #3A8FC7", -"D&. c #6DACD5", -"E&. c #69ABD5", -"F&. c #2B86C4", -"G&. c #1276B9", -"H&. c #6E9BB7", -"I&. c #74B3DC", -"J&. c #2986C3", -"K&. c #0C72B8", -"L&. c #468DBB", -"M&. c #74ABCF", -"N&. c #6FACD5", -"O&. c #528FB7", -"P&. c #0E78C0", -"Q&. c #196B98", -"R&. c #162C19", -"S&. c #A7CBE0", -"T&. c #F4F1E9", -"U&. c #0B73BC", -"V&. c #C8E0EA", -"W&. c #C0CCCF", -"X&. c #82B5D6", -"Y&. c #E0EAEA", -"Z&. c #D8E3E7", -"`&. c #E3EFF3", -" *. c #E7F1F1", -".*. c #CCE1E8", -"+*. c #4194CB", -"@*. c #9BC5DF", -"#*. c #F2EEE6", -"$*. c #549AC8", -"%*. c #DCE6E5", -"&*. c #B7DBF1", -"**. c #2382C4", -"=*. c #B1D2E6", -"-*. c #ECEEE9", -";*. c #75A8C9", -">*. c #066FB6", -",*. c #187DC1", -"'*. c #9EC9E1", -")*. c #F0EFE9", -"!*. c #539BC9", -"~*. c #6EABD3", -"{*. c #B2C5CF", -"]*. c #046BBA", -"^*. c #F0F4EF", -"/*. c #BDD8E7", -"(*. c #1C7DBF", -"_*. c #94C2DF", -":*. c #DEEBEB", -"<*. c #EEF4F2", -"[*. c #D7E8F0", -"}*. c #F8F4EC", -"|*. c #E6EEEA", -"1*. c #A1CAE3", -"2*. c #378CC5", -"3*. c #B1D1E2", -"4*. c #E0EAEC", -"5*. c #86B4D2", -"6*. c #CDD6D6", -"7*. c #E1E9EA", -"8*. c #DBE9F1", -"9*. c #B6D3E3", -"0*. c #3A8FCA", -"a*. c #95B3C6", -"b*. c #DBE9F0", -"c*. c #E4EDEF", -"d*. c #E1EEED", -"e*. c #8BBBDA", -"f*. c #6AABD7", -"g*. c #D5E5E9", -"h*. c #FEF5E9", -"i*. c #E3EDF0", -"j*. c #E7F1EF", -"k*. c #96C2DC", -"l*. c #167ABF", -"m*. c #97B8CC", -"n*. c #96C3DE", -"o*. c #DDE9EE", -"p*. c #91C0DC", -"q*. c #A4CEE8", -"r*. c #EBF4F6", -"s*. c #F0F2EE", -"t*. c #E9EEEA", -"u*. c #96C3DF", -"v*. c #EDF0EF", -"w*. c #FEFAF1", -"x*. c #DEEBF1", -"y*. c #6CACD6", -"z*. c #4E9CCF", -"A*. c #C1DBE7", -"B*. c #EBF2F2", -"C*. c #D9E9EF", -"D*. c #E2EEF2", -"E*. c #B4D3E2", -"F*. c #5394C0", -"G*. c #EBE8E0", -"H*. c #C1DAE6", -"I*. c #90BFDA", -"J*. c #ECF3F2", -"K*. c #A4CBE5", -"L*. c #2582C3", -"M*. c #C4D7E1", -"N*. c #E4EFF1", -"O*. c #FAF8F1", -"P*. c #E4EEF0", -"Q*. c #E5E7E5", -"R*. c #D2E2EB", -"S*. c #669CC2", -"T*. c #CEE3EA", -"U*. c #E0ECF1", -"V*. c #D9E8EE", -"W*. c #FCFDF6", -"X*. c #D6E6EC", -"Y*. c #5FA5D4", -"Z*. c #E5EBEB", -"`*. c #BFCCD2", -" =. c #0B74BB", -".=. c #D5E4EA", -"+=. c #CFDEE4", -"@=. c #7BA9C7", -"#=. c #D4E4E9", -"$=. c #DDE5E7", -"%=. c #F9FBF4", -"&=. c #3D92CC", -"*=. c #E5EFEF", -"==. c #99C3DD", -"-=. c #B2D3E6", -";=. c #E2E6E4", -">=. c #F2F2ED", -",=. c #2D89C8", -"'=. c #7EB5D6", -")=. c #E5E8E5", -"!=. c #E8F1F3", -"~=. c #E0EBEE", -"{=. c #5FA4CF", -"]=. c #D4E6EB", -"^=. c #F0F3F1", -"/=. c #E6E6E3", -"(=. c #EAF2F3", -"_=. c #AECFE1", -":=. c #137CC3", -"<=. c #4F9BD0", -"[=. c #CADEE7", -"}=. c #77B1D6", -"|=. c #E4EEEF", -"1=. c #ECF3F4", -"2=. c #2A86C4", -"3=. c #67A8D3", -"4=. c #D8E8EF", -"5=. c #FAF4E9", -"6=. c #B6D1E1", -"7=. c #FFFDF6", -"8=. c #EAEFEE", -"9=. c #82B7D9", -"0=. c #006CBD", -"a=. c #ABCDE0", -"b=. c #E4EFEF", -"c=. c #91ADBF", -"d=. c #0066BA", -"e=. c #699CBF", -"f=. c #E6F0F1", -"g=. c #97C3DF", -"h=. c #87B9D8", -"i=. c #DDEAEA", -"j=. c #ADD0E3", -"k=. c #0B74BC", -"l=. c #4194CC", -"m=. c #D3E5EF", -"n=. c #DAE9EF", -"o=. c #F9FAF3", -"p=. c #F6F3ED", -"q=. c #DCE7EB", -"r=. c #DCE9EF", -"s=. c #1B7FC0", -"t=. c #8FBDDB", -"u=. c #E0ECEE", -"v=. c #CEE1EB", -"w=. c #DCECF0", -"x=. c #6BA2C5", -"y=. c #83B8D9", -"z=. c #D4E6ED", -"A=. c #91B3C8", -"B=. c #D3E5E8", -"C=. c #E5E7E4", -"D=. c #3890CC", -"E=. c #96B6C8", -"F=. c #D1E0E7", -"G=. c #EAF2F2", -"H=. c #EBEAE3", -"I=. c #86BADB", -"J=. c #117AC1", -"K=. c #21739D", -"L=. c #325C35", -"M=. c #3F7771", -"N=. c #0B73B9", -"O=. c #98C3DC", -"P=. c #62A6D0", -"Q=. c #3E91C8", -"R=. c #2F8AC7", -"S=. c #4295CB", -"T=. c #ADCEE1", -"U=. c #ABCDE1", -"V=. c #58A0CE", -"W=. c #F2F9F5", -"X=. c #BBBFBF", -"Y=. c #EAF4F3", -"Z=. c #F6F0E6", -"`=. c #358AC1", -" -. c #4E9ACC", -".-. c #98C5E0", -"+-. c #F9F8F1", -"@-. c #A9CEE6", -"#-. c #3A85BA", -"$-. c #3F86B7", -"%-. c #4D86AD", -"&-. c #3786BD", -"*-. c #5784A3", -"=-. c #3989C1", -"--. c #A2CBE4", -";-. c #99C6E3", -">-. c #0A75BE", -",-. c #A5CBE2", -"'-. c #CAE1ED", -")-. c #5AA1CE", -"!-. c #3F92C9", -"~-. c #BCD8E6", -"{-. c #0F78C0", -"]-. c #C4DBE6", -"^-. c #F8F8F1", -"/-. c #F0F3EE", -"(-. c #B5D2E1", -"_-. c #398FCA", -":-. c #C8E0EE", -"<-. c #D8E6EC", -"[-. c #EDF2ED", -"}-. c #64A7D2", -"|-. c #2D88C5", -"1-. c #6BACD6", -"2-. c #2884C3", -"3-. c #6B98B6", -"4-. c #DFEDF1", -"5-. c #D6E5EA", -"6-. c #FEFBF2", -"7-. c #6FAED9", -"8-. c #98BBD1", -"9-. c #FEFBF3", -"0-. c #3487C1", -"a-. c #4C85AD", -"b-. c #3B86B9", -"c-. c #4B86AF", -"d-. c #3C88BD", -"e-. c #8EC0DF", -"f-. c #F9FAF4", -"g-. c #D5CFC6", -"h-. c #3E93CD", -"i-. c #3F93CA", -"j-. c #6BACD7", -"k-. c #FAF9F1", -"l-. c #63A7D6", -"m-. c #328CC7", -"n-. c #4395CC", -"o-. c #AACDE0", -"p-. c #4F9CCE", -"q-. c #4998CE", -"r-. c #2886C5", -"s-. c #4998CF", -"t-. c #74B0D9", -"u-. c #2F89C7", -"v-. c #FFFBF1", -"w-. c #98C4DF", -"x-. c #64A2CD", -"y-. c #7CB5D9", -"z-. c #4A99CD", -"A-. c #3E92CB", -"B-. c #3F93CB", -"C-. c #B5D4E3", -"D-. c #4695CA", -"E-. c #277CB5", -"F-. c #C8DFEC", -"G-. c #358CC7", -"H-. c #6BABD4", -"I-. c #DBE8EE", -"J-. c #3F95D1", -"K-. c #006DB8", -"L-. c #368CC6", -"M-. c #F7FBF5", -"N-. c #A5C2D2", -"O-. c #0672BA", -"P-. c #2784C4", -"Q-. c #F0F3EF", -"R-. c #94C1DC", -"S-. c #378EC9", -"T-. c #398FC9", -"U-. c #9FC8DE", -"V-. c #2385C9", -"W-. c #A0CEEB", -"X-. c #FEFBF1", -"Y-. c #B3D4E9", -"Z-. c #3889BF", -"`-. c #4592C5", -" ;. c #BCD7E4", -".;. c #CFE2EB", -"+;. c #7BB2D7", -"@;. c #3888BF", -"#;. c #4F9BCF", -"$;. c #EAF3EE", -"%;. c #F5F6F2", -"&;. c #6DAAD2", -"*;. c #EEF3EE", -"=;. c #66A7D2", -"-;. c #3D8ABD", -";;. c #3D92CA", -">;. c #B4D5E8", -",;. c #97AFBE", -"';. c #5BA3D4", -");. c #EAF1F0", -"!;. c #EAF1F1", -"~;. c #73AFD6", -"{;. c #318AC6", -"];. c #4D9BCE", -"^;. c #FFFEF3", -"/;. c #98C5E3", -"(;. c #2182C3", -"_;. c #4596CC", -":;. c #66A8D3", -"<;. c #DCE9EE", -"[;. c #F4F8F1", -"};. c #58A1CF", -"|;. c #3990CA", -"1;. c #91C1DD", -"2;. c #C0DDEA", -"3;. c #658EAA", -"4;. c #7CB5DA", -"5;. c #D7E4E7", -"6;. c #F0F5F4", -"7;. c #509BCC", -"8;. c #E9EFEC", -"9;. c #E0F1F8", -"0;. c #4193CA", -"a;. c #4194CA", -"b;. c #B5D2E2", -"c;. c #5FA5D2", -"d;. c #4B99CE", -"e;. c #8FBEDB", -"f;. c #B9D6E4", -"g;. c #3088C6", -"h;. c #6FADD5", -"i;. c #EAF2F0", -"j;. c #FBF3E7", -"k;. c #98C4DC", -"l;. c #4295CD", -"m;. c #378DC7", -"n;. c #AACFE5", -"o;. c #EEF3F1", -"p;. c #D2E4EC", -"q;. c #F2F8F7", -"r;. c #E8E9E3", -"s;. c #5593BA", -"t;. c #106C90", -"u;. c #165B54", -"v;. c #0570B4", -"w;. c #7AB5DC", -"x;. c #FBFAF2", -"y;. c #579ACC", -"z;. c #9DC8E3", -"A;. c #2C86C3", -"B;. c #CDE0E8", -"C;. c #FFFFF4", -"D;. c #2D87C5", -"E;. c #D0E2E9", -"F;. c #A9CCE0", -"G;. c #FAF9F2", -"H;. c #EFF3EF", -"I;. c #BFD9E8", -"J;. c #7AB2D6", -"K;. c #FCFCF1", -"L;. c #B4D6E9", -"M;. c #0A74BB", -"N;. c #3C90C8", -"O;. c #60A3CF", -"P;. c #EEF2EF", -"Q;. c #E8EEED", -"R;. c #EAEEEB", -"S;. c #E8EEEC", -"T;. c #0061B5", -"U;. c #FEFEF3", -"V;. c #2B86C5", -"W;. c #F5F9F1", -"X;. c #80B6D7", -"Y;. c #C1D9E5", -"Z;. c #CEE0E8", -"`;. c #2583C4", -" >. c #368DC7", -".>. c #F6F8F2", -"+>. c #76AFD6", -"@>. c #BFD8E5", -"#>. c #80B8DE", -"$>. c #D6E5E7", -"%>. c #DBE7EB", -"&>. c #2984C4", -"*>. c #9BC7E4", -"=>. c #E8EDEA", -"->. c #B7D5E3", -";>. c #FDFAF2", -">>. c #DBEAF1", -",>. c #2280BF", -"'>. c #F9F9F1", -")>. c #8ABEE2", -"!>. c #7EB4D6", -"~>. c #FCF9F1", -"{>. c #92C3E4", -"]>. c #B0D0E1", -"^>. c #F4F7F2", -"/>. c #69ABD7", -"(>. c #D4E7F0", -"_>. c #E4EDEC", -":>. c #3D91C8", -"<>. c #5D8AAA", -"[>. c #F1F0E9", -"}>. c #8CBCD9", -"|>. c #9AC6DD", -"1>. c #72AED3", -"2>. c #939EA5", -"3>. c #006BBE", -"4>. c #C8E0ED", -"5>. c #7992A4", -"6>. c #A9AFB1", -"7>. c #FAFCF7", -"8>. c #E5F0EE", -"9>. c #529ED2", -"0>. c #0065B7", -"a>. c #A3CBE5", -"b>. c #FFFCF3", -"c>. c #8EBCDA", -"d>. c #C0D9E5", -"e>. c #88BDE0", -"f>. c #1D7FC1", -"g>. c #59A2D4", -"h>. c #EDF3F1", -"i>. c #5FA7D7", -"j>. c #4897CA", -"k>. c #ECF1EE", -"l>. c #CDE2ED", -"m>. c #F3F8F2", -"n>. c #177CC0", -"o>. c #8EBFDD", -"p>. c #F5F7F3", -"q>. c #EDEFEA", -"r>. c #C8DDE7", -"s>. c #2F88C6", -"t>. c #E4EDED", -"u>. c #4C80A4", -"v>. c #006DBE", -"w>. c #EAF3EF", -"x>. c #BED7E5", -"y>. c #65A5D1", -"z>. c #F4FAF7", -"A>. c #BDB9B5", -"B>. c #CEE3EF", -"C>. c #59A0CF", -"D>. c #3D90CB", -"E>. c #C8DDE6", -"F>. c #5DA2CF", -"G>. c #B5D5E9", -"H>. c #0B72BB", -"I>. c #90C0DB", -"J>. c #BCD7E5", -"K>. c #5BA1D0", -"L>. c #75AFD5", -"M>. c #7BB4D7", -"N>. c #3074A9", -"O>. c #3E766F", -"P>. c #FEFBF4", -"Q>. c #94C1DB", -"R>. c #64A6D1", -"S>. c #D7E6EA", -"T>. c #AED1E1", -"U>. c #569ED0", -"V>. c #EFF3EE", -"W>. c #C0DCED", -"X>. c #C1DDED", -"Y>. c #71AED5", -"Z>. c #D8E6EA", -"`>. c #D8E6EB", -" ,. c #E8EFEE", -".,. c #90C2E2", -"+,. c #74AED5", -"@,. c #579ECF", -"#,. c #C0DAEA", -"$,. c #ACCCE1", -"%,. c #005FB4", -"&,. c #F6F9F1", -"*,. c #A8CBDF", -"=,. c #85BBE0", -"-,. c #4D98CC", -";,. c #F1F7F1", -">,. c #AFCFE2", -",,. c #1878B9", -"',. c #1A7FC3", -"),. c #3289C5", -"!,. c #DAE7EB", -"~,. c #E8F0EE", -"{,. c #348BC7", -"],. c #9AC2DD", -"^,. c #E0EAEB", -"/,. c #B7D7EA", -"(,. c #84BADE", -"_,. c #FFFCF4", -":,. c #549ED3", -"<,. c #E7EFEE", -"[,. c #DCE8EB", -"},. c #2382C3", -"|,. c #D3E3EA", -"1,. c #E2EBED", -"2,. c #3B8EC9", -"3,. c #1478BB", -"4,. c #1A7ABB", -"5,. c #1878B8", -"6,. c #90BFDC", -"7,. c #5DA6D8", -"8,. c #DBE8ED", -"9,. c #3F91CC", -"0,. c #99C4DC", -"a,. c #4F9CD0", -"b,. c #8FBEDA", -"c,. c #FAF8F0", -"d,. c #A3CFEC", -"e,. c #FAFCF3", -"f,. c #9BC4DD", -"g,. c #2D86C5", -"h,. c #E9EFEE", -"i,. c #71ADD4", -"j,. c #B4D2E2", -"k,. c #88BFE5", -"l,. c #A9D2EB", -"m,. c #FDFCF2", -"n,. c #78B0D6", -"o,. c #EEF3EF", -"p,. c #5CA4D6", -"q,. c #5EA2D0", -"r,. c #FCFDF3", -"s,. c #4093CD", -"t,. c #187ABD", -"u,. c #1A7BBD", -"v,. c #197ABD", -"w,. c #1E7CBD", -"x,. c #B0D2E6", -"y,. c #E8F0F0", -"z,. c #E9E9E4", -"A,. c #4781A9", -"B,. c #006EBD", -"C,. c #C5DBE6", -"D,. c #CCE2ED", -"E,. c #6DABD3", -"F,. c #D2E2E9", -"G,. c #E0EDF0", -"H,. c #318CC8", -"I,. c #64A9D9", -"J,. c #82B9DF", -"K,. c #FBFAF3", -"L,. c #91BFDB", -"M,. c #E1EBEC", -"N,. c #4395C9", -"O,. c #92C0DC", -"P,. c #E8F1EE", -"Q,. c #4092C9", -"R,. c #85BADD", -"S,. c #1A7EC2", -"T,. c #1A79B9", -"U,. c #EBF1ED", -"V,. c #C7DFED", -"W,. c #0D72BB", -"X,. c #8DBEDA", -"Y,. c #6CABD2", -"Z,. c #398FC7", -"`,. c #6EADD3", -" '. c #73AFD7", -".'. c #0D688F", -"+'. c #296862", -"@'. c #0871B7", -"#'. c #AACCE0", -"$'. c #579DCD", -"%'. c #338CC6", -"&'. c #D6E5E9", -"*'. c #1676BD", -"='. c #99C5DD", -"-'. c #0F76BE", -";'. c #72B0DA", -">'. c #BCCCD5", -",'. c #65A7D2", -"''. c #F2F4F1", -")'. c #BCD7E6", -"!'. c #157AC1", -"~'. c #A9C3D4", -"{'. c #93C0DA", -"]'. c #5CA1CF", -"^'. c #DAE7EC", -"/'. c #1379BF", -"('. c #6BADDB", -"_'. c #F7FAF2", -":'. c #C4DEEC", -"<'. c #A0C5DD", -"['. c #5BA1D2", -"}'. c #DFEDF3", -"|'. c #D2CEC8", -"1'. c #D9EDF7", -"2'. c #D9E0E2", -"3'. c #CED9DE", -"4'. c #65A9D7", -"5'. c #96AEBD", -"6'. c #89BADA", -"7'. c #A6CCE1", -"8'. c #58A1D3", -"9'. c #DAE7EA", -"0'. c #7DB4D6", -"a'. c #D0E4EE", -"b'. c #D6DCDC", -"c'. c #D4D4D0", -"d'. c #D8E5EB", -"e'. c #D2CBC3", -"f'. c #D6EAF3", -"g'. c #CBDFE8", -"h'. c #187BBF", -"i'. c #69A9D2", -"j'. c #CAE1EC", -"k'. c #F7F8F2", -"l'. c #A2CCE7", -"m'. c #F3F8F3", -"n'. c #D0D9DD", -"o'. c #0D75BC", -"p'. c #E7EEEE", -"q'. c #E2EAE9", -"r'. c #408BBF", -"s'. c #9DC6DD", -"t'. c #FAF8F2", -"u'. c #87BCE0", -"v'. c #82B7DA", -"w'. c #7DB3D7", -"x'. c #4D99CE", -"y'. c #D8DCDC", -"z'. c #D5DBDC", -"A'. c #D1D5D4", -"B'. c #71ACD5", -"C'. c #E9F0EF", -"D'. c #D8E7EC", -"E'. c #127CC4", -"F'. c #C3D1D7", -"G'. c #056FBB", -"H'. c #7CB2D5", -"I'. c #C8E0EB", -"J'. c #B6CFDA", -"K'. c #0C70B5", -"L'. c #026FBB", -"M'. c #9EC7E1", -"N'. c #0975BD", -"O'. c #88BCDD", -"P'. c #E3EDED", -"Q'. c #BFDAEA", -"R'. c #559ECE", -"S'. c #ACCEE4", -"T'. c #8BBCD9", -"U'. c #D9EDF6", -"V'. c #D2CBC5", -"W'. c #D7E6ED", -"X'. c #D3D5D2", -"Y'. c #DEEEF5", -"Z'. c #EDF2EF", -"`'. c #1473BC", -" ). c #81B8D7", -".). c #539ED1", -"+). c #2D86C4", -"@). c #E4ECEC", -"#). c #1B7AC0", -"$). c #85B9D9", -"%). c #2470A2", -"&). c #355A38", -"*). c #155A51", -"=). c #0771B4", -"-). c #FDFBF2", -";). c #9EC6DD", -">). c #5CA2CF", -",). c #358DC6", -"'). c #DDE9EA", -")). c #CEE4F0", -"!). c #4C9ACC", -"~). c #FBF9F1", -"{). c #5294C1", -"]). c #BCCDD7", -"^). c #7AB4D9", -"/). c #C7DDE7", -"(). c #6DAAD3", -"_). c #F9F9F3", -":). c #A1BED1", -"<). c #086FBA", -"[). c #96BFDA", -"}). c #82BBE1", -"|). c #A7CDE5", -"1). c #1C7FC0", -"2). c #F6FAF1", -"3). c #CAE0ED", -"4). c #A0C6DD", -"5). c #D9E2E4", -"6). c #7FB3D4", -"7). c #79B0D4", -"8). c #88BCDC", -"9). c #8BBEDD", -"0). c #98C5E1", -"a). c #9CCDEE", -"b). c #97C1DD", -"c). c #8ABEDE", -"d). c #FAF9F4", -"e). c #57A0CF", -"f). c #BFDAE9", -"g). c #EAF1F2", -"h). c #94C1DE", -"i). c #77B2D7", -"j). c #7BB6DA", -"k). c #7BB2D6", -"l). c #7CB7DC", -"m). c #83B7D8", -"n). c #89BBDC", -"o). c #F0F4F0", -"p). c #C3DBE6", -"q). c #A0C9DE", -"r). c #5BA2D1", -"s). c #9EC8E2", -"t). c #FDFBF5", -"u). c #CCE2EA", -"v). c #7CB2D6", -"w). c #559ECD", -"x). c #AFD0E2", -"y). c #F6FAF3", -"z). c #BBCDD8", -"A). c #0A73BB", -"B). c #DFE8E8", -"C). c #3584BB", -"D). c #A1C8DD", -"E). c #9AC5E2", -"F). c #4C9AD0", -"G). c #6FABD2", -"H). c #7AB3D8", -"I). c #80B8DB", -"J). c #92C1DE", -"K). c #EAF0F0", -"L). c #CEE1E8", -"M). c #197FC3", -"N). c #BAD8E8", -"O). c #197DBF", -"P). c #61A6D3", -"Q). c #E1EDEC", -"R). c #0972BB", -"S). c #E9F1EF", -"T). c #D5E0E4", -"U). c #3183BE", -"V). c #3087C5", -"W). c #E1EAEC", -"X). c #D2E4EB", -"Y). c #0F76BD", -"Z). c #60A3D0", -"`). c #C2DCE6", -" !. c #FEFDF5", -".!. c #95BFD6", -"+!. c #1677B8", -"@!. c #BAD7E9", -"#!. c #89BAD9", -"$!. c #C2DAE6", -"%!. c #7BB1D5", -"&!. c #79B1D5", -"*!. c #76AFD5", -"=!. c #0A72BB", -"-!. c #95C2DB", -";!. c #FDFDF5", -">!. c #56A0D1", -",!. c #E3ECEC", -"'!. c #CEE2EE", -")!. c #1E7DC1", -"!!. c #549ECD", -"~!. c #0673C0", -"{!. c #126881", -"]!. c #23645B", -"^!. c #0F76BA", -"/!. c #A5CAE0", -"(!. c #0973BD", -"_!. c #5C9FCE", -":!. c #D5E7F0", -"<!. c #1277BE", -"[!. c #9EC7DE", -"}!. c #4797CC", -"|!. c #78A5C3", -"1!. c #7CB4D8", -"2!. c #F8F7F0", -"3!. c #C0E0F5", -"4!. c #A4CADF", -"5!. c #96C7E7", -"6!. c #0770BA", -"7!. c #9CC4DD", -"8!. c #92C0DF", -"9!. c #93C1E0", -"0!. c #C2DCEB", -"a!. c #6F9EBE", -"b!. c #F6FAF2", -"c!. c #A6CADE", -"d!. c #EEF6F1", -"e!. c #CFD7DA", -"f!. c #207EBD", -"g!. c #006ABA", -"h!. c #97B5C7", -"i!. c #99C2DD", -"j!. c #9BC5E0", -"k!. c #F8F9F3", -"l!. c #97C5E4", -"m!. c #4595CC", -"n!. c #82B9DB", -"o!. c #61A5D1", -"p!. c #58A0D1", -"q!. c #D1E3EB", -"r!. c #2C87C5", -"s!. c #4795CB", -"t!. c #F7FAF1", -"u!. c #B5D5E8", -"v!. c #DEEAEE", -"w!. c #318DCC", -"x!. c #8BBCDD", -"y!. c #68A9D2", -"z!. c #368EC9", -"A!. c #DEEAED", -"B!. c #3D88BC", -"C!. c #D8E2E4", -"D!. c #348DCA", -"E!. c #CBDFE7", -"F!. c #B6D4E4", -"G!. c #167CC1", -"H!. c #DFECF1", -"I!. c #6FACD4", -"J!. c #FDFDF4", -"K!. c #549CCE", -"L!. c #70ABD2", -"M!. c #83B9DC", -"N!. c #1479BE", -"O!. c #6AA9D3", -"P!. c #EEF4F0", -"Q!. c #EDEBE6", -"R!. c #448DBF", -"S!. c #ACCFE4", -"T!. c #F1F5F0", -"U!. c #77B0D4", -"V!. c #94C2DD", -"W!. c #92C2DB", -"X!. c #3388C4", -"Y!. c #539DCD", -"Z!. c #1176B4", -"`!. c #3C715D", -" ~. c #3C6434", -".~. c #22779E", -"+~. c #61A3CF", -"@~. c #DCE8EA", -"#~. c #D4E6F0", -"$~. c #8FC0DE", -"%~. c #4C99CC", -"&~. c #C5DCE7", -"*~. c #B8BEC0", -"=~. c #B5D5E4", -"-~. c #519ED0", -";~. c #EBF2F3", -">~. c #F8FAF4", -",~. c #ADBCC3", -"'~. c #0970BB", -")~. c #F6F7F0", -"!~. c #5AA0CE", -"~~. c #E8F1F1", -"{~. c #C6DEE7", -"]~. c #73B2DD", -"^~. c #A4C8DE", -"/~. c #BFDBE9", -"(~. c #64A6D2", -"_~. c #A7CCE1", -":~. c #5CA2D0", -"<~. c #9AC4DE", -"[~. c #0771BB", -"}~. c #C5DCE6", -"|~. c #8EBEDC", -"1~. c #6FACD3", -"2~. c #BAD6E4", -"3~. c #0D77BF", -"4~. c #A9CDE2", -"5~. c #308AC5", -"6~. c #A8CCE2", -"7~. c #3A7FAF", -"8~. c #9CC7E3", -"9~. c #FDFCF3", -"0~. c #74AFD5", -"a~. c #1E7FC2", -"b~. c #0D70B4", -"c~. c #C4D8E1", -"d~. c #B0D1E4", -"e~. c #D2E3E9", -"f~. c #1C7FC3", -"g~. c #CDE3ED", -"h~. c #E4F0F3", -"i~. c #A6CCE3", -"j~. c #B3D4E6", -"k~. c #2E82C2", -"l~. c #0D77BD", -"m~. c #4A9ACF", -"n~. c #C0DBEA", -"o~. c #388DC7", -"p~. c #E1ECEC", -"q~. c #E1EDEF", -"r~. c #0F78BD", -"s~. c #3087C4", -"t~. c #86B9D9", -"u~. c #1374B5", -"v~. c #456A61", -"w~. c #3F5E1D", -"x~. c #1E7193", -"y~. c #CEE4EE", -"z~. c #9EB2BE", -"A~. c #72AED5", -"B~. c #85AEC8", -"C~. c #7FAECC", -"D~. c #94B1C3", -"E~. c #599DCA", -"F~. c #599ECE", -"G~. c #E1EBEA", -"H~. c #9AC6DE", -"I~. c #549DD0", -"J~. c #ECF2F0", -"K~. c #65A7D3", -"L~. c #4293C8", -"M~. c #0D75BE", -"N~. c #4A99CE", -"O~. c #F0F6F3", -"P~. c #0A70BB", -"Q~. c #9CC4DC", -"R~. c #9BC4DE", -"S~. c #D2E5EA", -"T~. c #C8DFE6", -"U~. c #70A7CD", -"V~. c #C9DFED", -"W~. c #A5C8DE", -"X~. c #EDF4EF", -"Y~. c #94C2E1", -"Z~. c #2282C3", -"`~. c #8EC1E2", -" {. c #96B0C0", -".{. c #C3DCEA", -"+{. c #80AECC", -"@{. c #90AEC0", -"#{. c #86AEC7", -"${. c #7CB1D4", -"%{. c #97C4DF", -"&{. c #58A0D3", -"*{. c #6CADD8", -"={. c #3E91C9", -"-{. c #EFF3F1", -";{. c #94C0DB", -">{. c #4393C9", -",{. c #1C80C2", -"'{. c #4D9ACB", -"){. c #85B8DA", -"!{. c #82B4D4", -"~{. c #1075BA", -"{{. c #4495CC", -"]{. c #C9DEE7", -"^{. c #6FAED7", -"/{. c #F9F8F2", -"({. c #D9E8EF", -"_{. c #368BC8", -":{. c #DCE9ED", -"<{. c #7DB4D9", -"[{. c #A6CCE2", -"}{. c #F9F9F2", -"|{. c #FDFAF1", -"1{. c #A1CCE7", -"2{. c #4193CB", -"3{. c #A0C8DD", -"4{. c #8ABCDD", -"5{. c #79B1D6", -"6{. c #2A86C6", -"7{. c #EBF0EE", -"8{. c #338AC7", -"9{. c #5AA2D4", -"0{. c #8ABBDC", -"a{. c #84B8DB", -"b{. c #D3E3E8", -"c{. c #1179BF", -"d{. c #CDE1EC", -"e{. c #2180C1", -"f{. c #308AC6", -"g{. c #0C72BC", -"h{. c #B9DAEE", -"i{. c #8EBFDF", -"j{. c #FEFDF3", -"k{. c #B8D7E8", -"l{. c #0D72BC", -"m{. c #61A4D0", -"n{. c #3A8EC6", -"o{. c #1D7FC3", -"p{. c #E5F0F0", -"q{. c #3B91CA", -"r{. c #318AC7", -"s{. c #EBF3F1", -"t{. c #1B7EC2", -"u{. c #5897BF", -"v{. c #B2C9D4", -"w{. c #4094CA", -"x{. c #086FB0", -"y{. c #1D5845", -"z{. c #326C59", -"A{. c #0973B6", -"B{. c #FDFEF4", -"C{. c #B1D2E7", -"D{. c #60A4CF", -"E{. c #A7CEE6", -"F{. c #358DC7", -"G{. c #DAE9EC", -"H{. c #DFEDF4", -"I{. c #1378BE", -"J{. c #99C4DF", -"K{. c #FEFDF8", -"L{. c #80B6D6", -"M{. c #FBFCF4", -"N{. c #E5EFF1", -"O{. c #F5F9F4", -"P{. c #B8D6E7", -"Q{. c #FCFCF4", -"R{. c #A5CBE4", -"S{. c #2E89C7", -"T{. c #ACCEE3", -"U{. c #A3CCE3", -"V{. c #9BC7E2", -"W{. c #93C4E4", -"X{. c #9BC3DD", -"Y{. c #E3EFF2", -"Z{. c #FFFEF5", -"`{. c #2E8AC8", -" ]. c #CFE2E9", -".]. c #79A3C0", -"+]. c #0068BA", -"@]. c #DDECF1", -"#]. c #127AC0", -"$]. c #91C3E3", -"%]. c #FAFBF3", -"&]. c #7DB5DB", -"*]. c #A4BBC8", -"=]. c #61A5D6", -"-]. c #87BBDA", -";]. c #5DA4D3", -">]. c #CDE0EA", -",]. c #FEFEF5", -"']. c #FCFDF4", -")]. c #FCFCF3", -"!]. c #9EBED2", -"~]. c #1576B7", -"{]. c #4E9BD0", -"]]. c #CDE1E7", -"^]. c #D1E3EC", -"/]. c #89BCDC", -"(]. c #D1E4EB", -"_]. c #ACD1EB", -":]. c #FBFDF6", -"<]. c #C0DAE9", -"[]. c #F6F9F2", -"}]. c #3781B4", -"|]. c #AFD0E1", -"1]. c #93C3E4", -"2]. c #9BC5E2", -"3]. c #3A90CA", -"4]. c #FCF9F2", -"5]. c #E9F2F3", -"6]. c #F0F5F2", -"7]. c #F1F7F3", -"8]. c #88BADB", -"9]. c #5FA4D5", -"0]. c #BDD9E9", -"a]. c #C7DDE8", -"b]. c #F6FAF4", -"c]. c #0E72BB", -"d]. c #F7E6D6", -"e]. c #F6FAF6", -"f]. c #4497CC", -"g]. c #ECF4F2", -"h]. c #FDFEF5", -"i]. c #ECF2F1", -"j]. c #6CABD3", -"k]. c #2C88C4", -"l]. c #97C4DE", -"m]. c #FFFEF6", -"n]. c #368AC6", -"o]. c #DAEBF1", -"p]. c #207DC1", -"q]. c #78B3D8", -"r]. c #27799A", -"s]. c #2D562F", -"t]. c #6A6A3D", -"u]. c #1372B2", -"v]. c #529DCD", -"w]. c #549ECC", -"x]. c #539DCC", -"y]. c #5CA2CE", -"z]. c #3E92C9", -"A]. c #4294CA", -"B]. c #569FCF", -"C]. c #84B7D8", -"D]. c #82B6D8", -"E]. c #71ADD5", -"F]. c #1F81C2", -"G]. c #4696CA", -"H]. c #4495C9", -"I]. c #046FBA", -"J]. c #549DCE", -"K]. c #398EC7", -"L]. c #2685C4", -"M]. c #3C91CA", -"N]. c #388FC8", -"O]. c #167DC3", -"P]. c #0C76BC", -"Q]. c #4B99CD", -"R]. c #5EA3CF", -"S]. c #227AB6", -"T]. c #549DCC", -"U]. c #348CC7", -"V]. c #549ECE", -"W]. c #4A98CB", -"X]. c #177DC1", -"Y]. c #7FB4D7", -"Z]. c #388EC7", -"`]. c #80B5D7", -" ^. c #4294C9", -".^. c #6BAAD3", -"+^. c #83B7D9", -"@^. c #2483C4", -"#^. c #77B0D5", -"$^. c #84B6D8", -"%^. c #4E9BCC", -"&^. c #4B97C8", -"*^. c #0E72B5", -"=^. c #4797CA", -"-^. c #86B8D9", -";^. c #81B5D8", -">^. c #4998CB", -",^. c #388FC9", -"'^. c #4293C9", -")^. c #579ECE", -"!^. c #287EB8", -"~^. c #60A4D2", -"{^. c #85B7D9", -"]^. c #E3DCD3", -"^^. c #2B7EB8", -"/^. c #82B6D9", -"(^. c #72ADD4", -"_^. c #79B1D7", -":^. c #83B6D9", -"<^. c #7DB3D6", -"[^. c #177DC0", -"}^. c #4495CA", -"|^. c #1A7EC0", -"1^. c #16636F", -"2^. c #14709C", -"3^. c #5091BB", -"4^. c #F7ECDF", -"5^. c #8FC1DE", -"6^. c #1774A5", -"7^. c #546C29", -"8^. c #526D2F", -"9^. c #0A72C0", -"0^. c #F2F8F5", -"a^. c #2778A2", -"b^. c #3B5D1C", -"c^. c #38718B", -"d^. c #0377CA", -"e^. c #ABCFE2", -"f^. c #C7DFE8", -"g^. c #FBFBF6", -"h^. c #0B7ACC", -"i^. c #4E6A58", -"j^. c #182E19", -"k^. c #076EAA", -"l^. c #BDD8E6", -"m^. c #BBD7E5", -"n^. c #0071CA", -"o^. c #1E6B7A", -"p^. c #446E4C", -"q^. c #0070C5", -"r^. c #4F78A2", -"s^. c #537A57", -"t^. c #006FC2", -"u^. c #307D9E", -"v^. c #37602E", -"w^. c #1E77A4", -"x^. c #1E79AB", -"y^. c #246766", -"z^. c #177098", -"A^. c #0876C4", -"B^. c #1579BB", -"C^. c #36684C", -"D^. c #27738B", -"E^. c #0A74B8", -"F^. c #0472C1", -"G^. c #2E799B", -"H^. c #3C673F", -"I^. c #4C6F68", -"J^. c #0872BB", -"K^. c #0875C2", -"L^. c #1A6E8F", -"M^. c #386030", -"N^. c #294219", -"O^. c #18543E", -"P^. c #477C75", -"Q^. c #0A74C7", -"R^. c #0173C6", -"S^. c #0070BE", -"T^. c #1177B9", -"U^. c #086EA8", -"V^. c #467359", -"W^. c #3F6B6B", -"X^. c #1C6E86", -"Y^. c #1A78B0", -"Z^. c #0070C9", -"`^. c #006FC3", -" /. c #006EC8", -"./. c #0B76C3", -"+/. c #17719C", -"@/. c #3E7059", -"#/. c #205735", -"$/. c #477A6B", -"%/. c #478388", -"&/. c #0074D0", -"*/. c #0070C6", -"=/. c #006FBD", -"-/. c #0070BF", -";/. c #006FC4", -">/. c #0073CA", -",/. c #0A76C4", -"'/. c #5C846F", -")/. c #356B57", -"!/. c #5C7A4B", -"~/. c #60866C", -"{/. c #3983A3", -"]/. c #337D98", -"^/. c #0A75C1", -"//. c #2885C2", -"(/. c #1179BD", -"_/. c #157ABD", -":/. c #0A75BB", -"</. c #2584C1", -"[/. c #2584C2", -"}/. c #1A7DBF", -"|/. c #1279BD", -"1/. c #2482C1", -"2/. c #1A7EBF", -"3/. c #2886C2", -"4/. c #1B7EBF", -"5/. c #0D76BC", -"6/. c #0270B9", -"7/. c #2986C2", -"8/. c #1F80C0", -"9/. c #1E7FC0", -"0/. c #2181C0", -"a/. c #2985C2", -"b/. c #2684C1", -"c/. c #036FB9", -"d/. c #1C7FBF", -"e/. c #167ABE", -"f/. c #197CBF", -"g/. c #147ABD", -"h/. c #1078BC", -"i/. c #2785C2", -"j/. c #1479BD", -"k/. c #1378BD", -"l/. c #2281C1", -"m/. c #197DBE", -"n/. c #167BBE", -"o/. c #0974BB", -"p/. c #2A86C2", -"q/. c #0873BA", -"r/. c #1178BC", -"s/. c #177BBE", -"t/. c #0B75BB", -"u/. c #1D7FBF", -"v/. c #1E80C0", -"w/. c #1E7FBF", -"x/. c #1D7EBF", -"y/. c #1F7FC0", -"z/. c #2381C1", -"A/. c #187CBE", -"B/. c #1278BC", -"C/. c #2281C0", -"D/. c #2A85C2", -"E/. c #197CBE", -"F/. c #0E77BC", -"G/. c #2483C1", -"H/. c #2180C0", -"I/. c #2182C1", -"J/. c #2887C8", -"K/. c #608465", -"L/. c #71895A", -"M/. c #132412", -". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # + $ % @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + @ @ @ + & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + * = @ - @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ; @ @ @ > @ , ' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) ! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ~ { + + + + ] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ^ / @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ( _ : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + < @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ [ } | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 5 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + d @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ e + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + f g @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + i @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + l @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ m n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ q r s t u v w s x y z A B @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + D @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ E F G H I J J K L M N O P Q R S T U @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ V W + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + X Y @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Z ` . .. +. @. #. $. %. &. *. =. -. ;. >. ,. '. ). !. ~. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ {. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]. ^. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ /. (. _. :. <. [. }. |. |. 1. 2. 3. |. |. 1. 4. 1. [. 5. 6. 7. 8. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 9. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0. a. b. c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. e. f. g. h. i. j. k. l. m. l. l. l. l. l. l. l. l. l. l. n. o. 3. p. q. r. s. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. b. t. b. b. u. v. w. x. y. z. A. B. B. C. D. E. F. G. H. I. t. @ t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. J. K. L. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M. N. b. d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. O. P. Q. R. [. S. T. U. V. W. X. Y. Z. `. + .+ ++ @+ #+ $+ %+ &+ *+ =+ -+ e. c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. b. ;+ G. >+ ,+ '+ )+ !+ ~+ {+ ]+ ^+ /+ /+ ^+ ~+ (+ _+ :+ <+ [+ G. I. b. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. c. }+ |+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1+ 2+ b. 3+ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4+ 5+ 6+ 7+ 8+ S. 9+ 0+ a+ b+ c+ d+ e+ f+ g+ h+ i+ j+ k+ l+ m+ n+ o+ p+ q+ r+ s+ c. I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. b. t+ u+ v+ w+ x+ y+ z+ A+ S. S. S. S. S. S. S. S. %+ ^+ B+ C+ D+ E+ F+ t. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c. t. G+ H+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + I+ J+ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ K+ L+ M+ N+ O+ k. P+ Q+ R+ S+ T+ U+ V+ W+ X+ Y+ Z+ `+ @ .@ +@ @@ #@ [. $@ %@ &@ *@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. b. =@ -@ ;@ >@ ,@ '@ )@ !@ ~@ {@ S. S. S. S. S. S. {@ S. ]@ ^@ /@ (@ _@ :@ c. @ t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. t. <@ [@ }@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + |@ 1@ 2@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 3@ 4@ 5@ 6@ 7@ l. 8@ 9@ 0@ a@ b@ c@ d@ e@ d@ f@ d@ g@ h@ i@ j@ k@ l@ m@ n@ o@ p@ q@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. b. ;+ r@ s@ t@ u@ v@ !@ S. w@ !@ S. S. S. S. S. S. {@ S. x@ y@ z@ A@ v@ B@ C@ D@ E@ b. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. F@ G@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ *@ J@ K@ L@ M@ l. N@ O@ P@ Q@ R@ S@ S@ S@ S@ S@ S@ S@ R@ T@ U@ V@ o+ [. W@ o@ X@ e. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. t. Y@ Z@ `@ # {@ S. w@ !@ S. S. S. S. S. S. S. S. S. l. .# +# @# ## $# {@ %# &# *# ;+ b. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. =# -# ;# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 3@ 4@ ># ,# '# l. N@ )# !# ~# R@ {# {# {# {# {# {# {# {# ]# ^# /# #@ (# _# :# <# e. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. c. [# }# |# 1# S. S. S. S. S. S. S. S. S. S. S. S. S. 2# 3# 4# 5# 6# 7# 8# S. 9# 0# a# t. @ t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. b# c# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4+ d# e# f# g# l. h# i# !# j# k# l# l# l# l# l# l# l# m# n# o# p# #@ [. q# o@ r# s# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. H. t# u# v# n. ~@ S. S. S. S. S. S. S. S. S. S. S. S. l. w# x# y# z# A# S. w@ !@ B# C# D# t. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. E# F# G# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ *@ H# I# J# 7@ l. K# L# M# N# O# P# P# P# P# P# P# Q# R# S# T# U# #@ [. V# o@ &@ W# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H. X# Y# Z# S. n. S. S. S. S. S. S. S. S. S. S. S. S. {@ `# $ .$ +$ S. {@ !@ w@ @$ #$ $$ c. d. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. <@ %$ &$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4+ *$ =$ -$ 7@ {@ ;$ >$ ,$ '$ )$ !$ ~$ {$ ]$ ^$ /$ ($ _$ :$ <$ [$ o. }$ |$ 1$ e. 2$ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. G. 3$ 4$ 5$ S. S. S. S. S. S. S. S. S. S. S. S. S. {@ S. {@ %+ %+ {@ S. S. S. {@ )@ 6$ 7$ 8$ t. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. <@ 9$ 0$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 2$ 4+ a$ b$ c$ d$ e$ f$ g$ h$ i$ j$ k$ l$ m$ n$ o$ p$ q$ r$ s$ t$ u$ v$ w$ x$ e. I. I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ u. y$ z$ %+ S. S. {@ S. S. S. {@ S. S. S. S. S. S. S. {@ S. S. S. S. {@ S. S. S. )@ A$ B$ C$ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. D$ E$ F$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. G$ H$ I$ J$ K$ L$ M$ N$ O$ P$ Q$ R$ S$ T$ U$ V$ W$ X$ Y$ Z$ S. [. `$ % .% +% I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. u. @% #% %+ S. S. S. %+ $% {@ S. S. S. S. S. S. S. {@ S. S. {@ %% $% S. {@ S. S. {@ u@ &% *% H. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. <@ =% -% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ 2$ ;% >% ,% '% [. )% w@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ !% [. ~% {% ]% ^% s# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ /% (% _% :% S. S. {@ <% [% +$ S. {@ S. S. S. {@ S. S. }% |% 1% 2% 3% d$ S. S. ~@ S. 4% 5% 6% H. d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. 7% 8% 9% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ I. @ e. 0% a% b% c% d% e% l. l. k. l. l. l. l. l. l. l. )% f% g% h% i% j% 3@ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ I. I. I. I. I. I. I. @ d. @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. k% l% m% n. n. l. k. n% o% p% 8# !@ S. {@ {@ {@ %+ q% r% s% t% u% v% A# S. S. S. S. w% x% y% H. d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. F@ z% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ I. 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ I. I. @ @ I. @ @ @ @ @ @ I. @ +% A% B% ,$ C% D% E% F% G% H% I% J% K% L% M% N% O% P% Q% R% S% T% d. @ I. @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ I. @ @ I. 2$ 4+ 4+ s# s# q@ q@ q@ s# W# 4+ U% I. I. @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. F+ V% W% :% m. X% Y% Z% 3# `% & %+ S. {@ .& +& @& #& $& %& && *& =& -& 5$ S. S. S. ;& >& ,& H. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. '& )& !& + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ I. @ t. +% G$ e. ~& d. d. d. d. d. d. d. d. d. ~& +% {& e. d. @ I. @ @ @ @ @ @ I. @ +% +% ]& ^& /& (& _& :& <& [& }& |& 1& 2& 3& 4& 5& 6& 7& O. I. c. d. @ @ @ @ @ @ d. c. @ I. 8& e. s+ s+ s+ s+ s+ s+ s+ s+ s+ s+ 4+ d. @ I. @ @ @ @ I. @ @ I. s+ e. b. 9& 0& a& b& c& d& e& f& g& h& i& j& ;% k& I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ l& 2$ 2$ *@ l& 2$ 2$ l& 2$ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. m& n& o& p& q& r& s& t& u& v& $# {@ S. {@ w& x& y& z& A& B& C& D& E& F& S. {@ S. S. %+ G& H& H. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. I& J& + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ d. O. K& L& M& N& O& P& Q& R& S& T& U& V& W& X& Y& Z& `& * 4+ @ @ I. @ @ @ @ @ I. @ W# .* +* @* #* $* %* &* ** ** ** ** ** ** =* -* ;* * @ @ @ @ @ @ @ @ @ I. @ d. >* ,* '* )* !* !* !* !* !* !* !* !* ~* {* +% G$ I. @ I. @ @ I. @ ]* * {& ^* /* (* _* :* <* [* }* |* 1* 2* 3* 4* 5* 6* 7* 8* 9* ;% b. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ d. @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ I. @ d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ b. 4+ e. 0* ;* a* b* s+ ;% G$ c* e. ;% ;% s+ {& b* d* e* s+ 4+ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. f* g* h* [. i* j* k* l* m* n* o* l. !@ %+ p* q* r* s* t* u* v* w* x* y* !% ~@ S. S. {@ z* A* H. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. '& B* C* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ c. d. ~& D* E* F* G* H* I* J* K* L* M* N* O* P* Q* ]% R* S* T* U* V* W* e. I. @ @ @ @ @ I. @ e. O. X* Y* Z* `* `* = .= `* `* `* `* `* `* += @= #= $= O. I. @ I. @ @ @ @ I. @ d. %= &= *= == -= ;= ;= ;= ;= ;= ;= ;= ;= >= ,= '= )= ;% q@ @ @ d. @ s+ a* != ~= {= !. ]= ^= /= (= _= := <= [= }= |= 1= 2= 3= 4= 5= 6= 7= 8= *@ @ @ I. @ @ @ @ @ @ @ @ @ @ @ d. c. @ b. @ e. 9= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= a= b= c= l& @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. c. @ @ l& 0* d= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= * e. I. @ @ I. @ @ @ @ @ @ I. @ @ @ s+ e= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= 0= f= g= q@ b. @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ I. @ e. h= i= s+ h& j= k= l= m= n= o= p= q= r= s= t= u= v= w= x= y= z= e. A= D* ;% l& I. I. @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c. B= C= D= E= F= G= H= I= J= K= L= M= !% N= O= P= Q= R= S= T= U= V= W= X= Y= S. S. S. n. Z= `= H. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. - .- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. @ @ +- @- #- $- %- &- *- =- -- ;- >- ,- '- '- '- )- !- ~- {- ]- ^- /- (- I. @ @ @ d. c. @ +% _- :- <- [- }- |- 1- 2- 2- 1- 1- 1- 1- 1- 2- 3- 4- 5- 6- 7- 8- I. @ I. @ @ @ @ I. e. 9- 0- a- b- c- d- 2- 2- 2- 2- 2- 2- 2- |- e- f- g- h- 2$ I. d. i- {& j- k- l- !. m- n- o- p- q- S. {@ {@ {@ {@ n. r- s- t- u- v- w- x- y- z- A- ;% I. @ c. d. @ @ @ @ @ @ @ @ @ c. d. I. k& G$ B- C- D- E- E- E- E- E- E- E- E- E- F- G- H- l& e. I. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ c. d. 2$ I- K+ J- K- L- E- E- E- E- E- E- E- E- M- N- O- P- e. W# I. @ d. @ @ @ @ @ @ I. l& 9= Q- R- S- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- E- T- U- V- 3@ W- q@ I. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ d. q@ +% s+ 9= X- Y- Z- `- ; .; +; @; #; $; %; &; *; =; -; ;; >; ,; #; '; ); !; ~; {; ]; ^; 4+ ;% 8- +% s# I. @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. u. /; (; _; :; <; [; }; |; %@ 1; 1# 8# 2; 3; 4; 5; 6; e% 7; 8; 9; 0; a; b; {@ S. {@ S. ~+ c; H. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. '& d; e; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ I. T% f; g; h; i; 8+ k. {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ j; k; l; m; n; I. I. @ @ c. d. o; g= p; q; r; s; t; u; u; u; u; u; u; u; u; u; u; o+ v; w; x; y; z; I. I. @ @ @ I. @ e. A; B; C; D; E; u; u; u; u; u; u; u; u; u; u; F; G; H; I; J; W# K; L; M; N; g; O; P; Q; 8# {@ {@ S. 8# 8# n% j; n% 8# n. n. {@ {@ R; S; T; U; V; W; X; 2$ o; d. c. @ @ @ @ @ @ @ @ I. @ 2$ Y; Z; `; > .> +> @> #> #> #> #> #> #> #> @> $> %> &> *> => l& 4+ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ 2$ -> ;> >> ,> '> )> #> #> #> #> #> #> #> #> #> !> ~> {> ]> ^> >* d. c. @ @ @ @ @ I. s# /> (> _> :> $> <> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> #> [> }> |> 1> 2> 3> +% I. @ I. @ @ @ @ @ @ @ @ @ @ d. c. @ @ s# ;% *$ 4> 5> 6> 7> 8> 9> 0> a> b> c> d> e> f> g> B@ ~@ h> ~@ 2; i> j> k> l> m> n> o> p> q> r> s> t> u> v> w> t. 8- I. @ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. G. x> y> z> A> B> C> D> E> F> G> H> I> J> K> L> M> N> l. )% O> P> Q> R> S> l. S. S. S. ~+ c; H. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. - T> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ 4+ U> V> W> X> Y> S. l. #@ t$ e% e% e% e% e% e% e% e% #@ l. S. 4. Z> `> , ., I. @ I. @ K+ +, @, #, $, [. %, !% {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ !% [. &, *, =, -, s# @ @ @ @ q@ ;, >, ,, ', (# :% {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ S. ), !, ~, {, ], ^, /, (, _, :, [. l. !% .& e$ t$ Q; <, [, }, |, 1, 2, 3, t; u; 4, {@ 5, 6, [. 7, 8, 9, 0, a, b, d. @ @ @ @ @ @ @ @ @ I. c, d, e, f, g, h, i, j, k, k, k, k, k, k, k, k, l, m, n, o, p, q, t. 4+ @ @ @ @ @ @ @ @ @ @ @ @ I. @ I. r, s, t, u, v, w, x, k, k, k, k, k, k, k, k, k, y, z, A, B, P* C, e* @ @ @ @ c. d. l& D, E, F, G, H, I, J, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, k, K, L, M, N, O, P, X@ e. I. @ @ @ @ @ @ @ @ @ I. @ @ I. 4+ Q, R, S, T, U, V, W, X, Y, Z, `, [. [. [. ' .' S. !% n. !% {@ !% !% S. %+ }% [. [. [. [. +' @' #' $' %' &' *' =' -' ;' >' p@ d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. F+ ,' '' )' !' ~' {' ]' ^' /' (' _' :' <' [' }' |' 1' {@ S. m. 2' 3' 4' 5' %+ S. S. S. ~+ c; H. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. <@ 6' 7' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. +% 8' 9' 0' a' S. 2# b' c' d' e' f' f' g' f' e' h' i' j' k' l' S. [. m' n' o' e. @ @ d. %= p' q' r' [. s' t' u' v' w' x' y' z' A' B' C' D' E' F' 1# !@ [. G' H' I' +% I. @ @ @ e. J' K' L' [. 1% M' N' y' O' P' Q' A' D' R' S' 6; T' {@ 1. U' V' W' X' Y' Z' 4. `' !% ) .) +) @) #) $) %) &) *) =) -) ;) >) ,) ') )) !) ~) l. S. [. {) ]) ^) /) () s. I. I. @ @ @ @ @ @ I. I. _) :) <) [) }) [. |) 3. %% 3. %% 3. 3. %% 3. %% 1) [. [. 2) 3) 4) 5) ~& 2$ d. @ @ @ @ @ @ @ @ @ @ @ I. W- 6) 7) 8) 9) 0) Y> %% 3. 3. %% %% %% %% 3. 3. 3. Y> [. a' a) b) c) d) G$ @ I. I. @ I. e) f) g) h) [. [. 3. %% 3. %% 3. 3. 3. 3. %% 3. 3. 3. %% 3. 3. 3. 3. %% 3. 3. 3. %% 3. 3. 3. %% 3. 3. 3. 3. %% 3. 3. 3. %% 3. 3. 3. %% 3. Y> [. i) j) k) l) m) 4+ @ @ @ @ @ @ @ @ @ @ I. 4+ W* n) o) p) q) r) s) t) u) [. [. v) +$ 4, 2# Q; w) 8+ &+ x) y) J> P+ x) z) z) A) B) o+ u$ %+ {@ A@ [. [. K$ C) D) E) F) G) H) I) [ c. c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H. J) K) [. L) M) [. N) O) P) Q) R) S) T) U) V) W) X) Y) o+ Z) `) %@ ! [. !% S. S. S. ~+ c; H. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. E# .! +! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. @! #! $! %! Q; 2# &! *! =! -! ;! >! ,! ;! '! )! !! ~! {! !. ]! w) 1. ^! /! (! _! @ @ 2$ :! <! [! }! 8# e$ |! 1! 2! 3! 4! 5! 6! 7! 8! 9! 0! a! b! c! e% u$ d! e! f! e. I. I. @ c. ;+ g! h! i! M$ t; j! k! l! m! n! o! p! q! r! s! t! u! v! l. [. w! x! y! z! A! 4, d$ B! C! D! E! F! G! H! I! I! J! K! J! L! M! N! O! P! `) Q! R! 2. 1# #@ S! T! U! V! W! I. @ I. @ @ @ @ I. I. X! Y! Z! `! 8+ 8# 2# 8+ ~ ~ .~ ~ .~ .~ ~ .~ ~ .~ t$ A+ +~ @~ #~ $~ %~ &~ I. @ @ @ @ @ @ @ @ @ I. @ T% *~ =~ -~ ;~ 2. {@ o. >~ .~ .~ ~ .~ .~ ~ 8+ .~ .~ w) u$ 8# [. ,~ '~ )~ !~ 2$ @ @ d. ~~ {~ ]~ ^~ /~ j; 4, (~ ~ .~ ~ 8+ .~ .~ w) _~ 8+ .~ .~ ~ 8+ .~ .~ .~ ~ .~ .~ w) _~ w) .~ .~ ~ .~ .~ .~ .~ ~ .~ .~ 8+ _~ w) .~ ~ ~ .~ :~ %+ e$ 2. <~ [~ }~ ~& I. @ @ @ @ @ @ I. @ I. +% |~ 1~ 2~ 3~ 4~ 5~ 6~ 7~ w) (~ l. x@ 2. 8~ 9~ 0~ a~ b~ c~ d~ e~ f~ g~ h~ i~ j~ k~ l~ m~ n~ o~ p~ 1. q~ (~ e$ r~ l' q~ 6~ t; s~ t~ u~ v~ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ F+ w~ x~ [. y~ z~ A~ B~ C~ D~ E~ F~ G~ H~ I~ J~ K~ L~ M~ N~ O~ 5- P~ Q~ l' S. S. S. !@ ~+ R~ F+ b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. D$ S~ T~ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. U~ V~ W~ X~ )% [. Y~ Z~ `~ { .{ +{ @{ #{ ${ %{ &{ *{ `~ ={ -{ [. ;{ >{ ,{ '{ ){ @ @ 3@ !{ ~{ {{ ]{ {@ y) ^{ /{ ({ _{ :{ :{ <{ [{ }{ [{ |{ 1{ 2{ 3{ 4{ #@ 5{ 6{ 1$ s# 2$ @ @ 2$ 7{ 8{ 9{ '# t$ 0{ a{ b{ c{ 1{ d{ <{ [{ e{ f{ i@ g{ h{ i{ 1. [. j{ k{ l{ [. k. m{ n{ o{ p{ O, q{ r{ s{ t{ u{ u{ u{ u{ v{ w{ x{ y{ z{ [{ A{ B{ C{ D{ u$ E{ :% m@ F{ G{ H{ 4+ I. @ @ @ @ @ @ 2$ I{ J{ K{ L{ l. j; N~ M{ N{ O{ P{ Q{ R{ S{ T{ U{ V{ W{ X{ Y{ n. q~ Z{ `{ ] .] I. @ @ @ @ @ @ @ @ @ @ d. +] @] #] $] [. !% %] &] *] =] -] ;] >] ,] '] S{ )] )] !] ~] (~ {] [. ]] ^] /] O. t. @ l& (] _] :] <] x@ [] }] |] 1] U{ 2] 3] 4] 5] 6] 7] 8] 9] S{ '] 0] 5] a] R{ b] P{ c] d] e] 6] c] f] g] h] i] i] S{ j] U{ V{ k] l] d] c] O{ m] n] o] p] l. l. q] r] s] &@ I. @ @ @ @ @ @ @ I. 8- t] u] v] w] x] y] [. %+ z] >~ !% A] B] C] D] E] F] G] H] O, I] I] K' K' J] I] I] I] !. K] L] M] N] O] P] Q] R] S] T] :~ U] k. p& V] W] X] 3+ d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. b. Y] Z] `] ^ .^ +^ @^ #^ $^ %^ &^ *^ =^ -^ ;^ >^ ,^ '^ )^ !^ ~^ {^ (# !% S. S. S. S. ]^ ^^ /^ b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. <@ (^ _^ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ <^ [^ }^ %, [. |^ 1^ 2^ v{ 3^ 4^ 5^ 3^ 5^ 6^ 7^ 8^ 9^ 0^ a^ [. x@ b^ c^ d^ * @ @ *@ e^ f^ g^ h^ l. A] i^ j^ t{ k^ l^ l^ l^ l^ l^ l^ l^ m^ n^ o^ p^ #@ [. q^ o@ r^ *@ @ @ 2$ s^ t^ u^ v^ w) w^ x^ y^ z^ l^ l^ l^ l^ l^ l^ {# A^ B^ C^ [. u$ D^ E^ F^ %, G^ H^ I^ J^ K^ L^ M^ N^ 3^ O^ {# {# {# {# {# S@ O^ P^ 5^ m^ Q^ R^ S^ T^ U^ V^ Y) 4, W^ X^ Y^ Z^ ;* @ I. @ @ @ @ s# `^ / ./ +/ 4, @/ #/ $/ %/ &/ */ =/ -/ ;/ >/ ,/ '/ )/ !/ ~/ 1. l. {/ ]/ ^/ // c. I. @ @ @ @ @ @ @ @ @ 4+ ;% (/ _/ :/ k. (# </ [/ }/ |/ 1/ 2/ */ 3/ 4/ 1/ [- 5/ 6/ 7/ 8/ w) A@ 9/ !. 0/ G$ I. @ s+ a/ b/ c/ [. d/ e/ f/ g/ &/ ,/ h/ i/ 3/ j/ i/ k/ l/ m/ 1/ 4/ n/ j/ 5/ o/ %/ */ j/ i/ p/ i/ j/ */ q/ */ 5/ 5/ 1/ r/ ,/ m/ s/ t/ i/ j/ u/ &/ v/ w/ x/ y/ l. z/ A/ B/ $= I. @ @ @ @ @ I. C/ D/ E/ F/ G/ H/ I/ [. k. }% [. J/ K/ L/ M/ N/ O/ P/ Q/ R/ S/ T/ U/ V/ W/ W/ W/ W/ W/ W/ X/ Y/ Z/ `/ ( .( +( @( #( $( %( &( *( =( }% M$ -( ;( >( ,( @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H. '( )( !( ~( {( ]( ^( /( (( _( :( <( [( }( |( 1( 2( 3( 4( 5( 6( 7( 8( 2; S. S. S. S. 9( 0( a( H. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. I& b( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ c( d( e( l. [. f( g( h( 3^ {# {# {# {# {# {# {# i( j( k( l( [. m( n( o( p( q( r( @ i- s( t( u( v( l. 8@ w( !# x( k# R@ R@ R@ R@ R@ R@ R@ i( y( z( A( #@ [. B( o@ C( W# @ @ 2$ s^ D( E( F( w) G( H( I( R@ R@ R@ R@ R@ R@ R@ (( J( K( L( [. S. 2# o+ k. M( N( O( P( Q( R( k# O^ S@ {# {# {# {# {# {# S@ {# {# {# {# l# O^ R@ S( T( U( V( ), W( X( Y( Z( `( _ ._ @ d. @ @ @ q@ +_ @_ #_ %% j. $_ !. %_ &_ *_ =_ -_ *_ ;_ -_ ;_ >_ ,_ '_ )_ !_ d$ p] ~_ {_ ]_ I. @ @ @ @ @ @ @ @ @ @ 4+ e. ^_ /_ [. )% (_ __ :_ <_ *_ ;_ -_ *_ *_ -_ ;_ *_ [_ }_ |_ 1_ y* !% 2_ !. 3_ s+ I. @ e* 4_ 5_ 6_ [. [. 7_ 8_ 9_ 0_ ;_ *_ a_ b_ *_ ;_ c_ ;_ *_ ;_ -_ ;_ *_ *_ *_ *_ *_ *_ ;_ c_ ;_ *_ =_ -_ =_ *_ *_ ;_ -_ =_ *_ ;_ c_ ;_ *_ *_ -_ ;_ d_ e_ f_ 4, g_ h_ i_ r. 2$ @ @ @ d. c. j_ k_ l_ m_ n_ o_ p_ e$ {] [. q_ r_ s_ t_ u_ v_ w_ x_ y_ z_ m# R@ S@ R@ A_ B_ B_ B_ B_ B_ B_ B_ S@ R@ m# C_ D_ E_ F_ G_ H_ I_ J_ K_ L_ M_ $# [. N_ V= R, 4+ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H. '( O_ [. P_ Q_ R_ S_ P^ s{ T_ U_ #{ V_ |( s{ W_ y_ X_ Y_ Z_ `_ : .: +: S. S. S. S. ^+ @: #: b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. $: %: &: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ c( *: =: l. [. f( g( h( 3^ {# {# {# {# {# {# {# i( -: ;: >: [. ;{ ,: ': ): !: I. @ 3@ r^ ~: {: 7@ l. ]: ^: /: Q# S@ {# {# {# {# {# {# (: _: :: <: [: #@ }: |: :# 1: e. @ @ 2$ s^ D( E( F( .~ 2: 3: 4: d@ S_ {# {# {# {# {# O^ 5: 6: 7: [. S. S. {@ 8: 9: 0: a: b: R@ c: (: {# {# S@ {# {# {# {# {# {# {# {# {# {# {# d@ S@ k# d: e: f: g: [. S. [. h: i: j: k: l: c. @ @ @ q@ m: n: o: p: [. q: O, r: s: S@ S@ S@ S@ S@ S@ S@ t: u: v: w: [. l. y/ x: y: m) q@ @ @ @ @ @ @ @ @ @ @ s+ z: A: B: [. 8# C: D: Q/ e@ S@ S@ S@ S@ S@ S@ S@ S@ E: F: G: H: b; {@ 2# !. I: s+ I. @ %= J: K: L: 1. [. M: N: O: P: S@ E: #{ Q: c: 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@ R: P^ S: T: U: 2# V: W: X: E I. @ @ I. @ d. Y: Z: `: < .< 4. {@ 2; [. +< @< #< $< %< &< *< R@ S@ =< R@ S@ S@ S@ S@ {# {# {# {# {# {# {# -< S@ S@ S@ S@ S@ S@ S@ R@ ;< >< -: ,< '< )< x@ (# !< ~< {< +% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H. '( ]< ^< /< (< _< :< =< << _: [< >< }< |< <_ 1< j# 2< 3< 4< 5< 6< 7< 8< {@ S. S. S. 9< 0< a< H. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. F@ b< + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ c< d< e< )% [. f( g( h( 3^ {# {# {# {# {# {# {# i( j( f< g< [. +$ `, h< i< j< @ @ *@ k< l< m< 7@ k. n< o< p< q< P^ {# {# {# {# {# {# {# R@ r< s< t< #@ [. u< o@ v< e. @ @ 2$ s^ D( E( F( w) w< x< y< d@ S_ {# {# {# {# {# O^ z< A< B< %% S. S. .& C< D< E< F< 6^ {# {# S@ S@ S@ {# {# {# S@ {# S@ S@ {# S@ {# {# {# {# S@ {# R: G< H< I< J< [. S. [. K< L< M< N< d. @ @ @ q@ O< P< Q< F^ [. R< S< T< P^ {# {# S@ S@ {# {# {# {# U< V< W< X< d$ @$ Y< Z< 9& q@ @ @ @ @ @ @ @ @ @ @ ._ 3@ `< [ [. u; .[ +[ N! g@ (: {# {# -< R: @[ S@ {# l# #[ G: H: b; {@ t' !. I: s+ I. @ D/ $[ %[ &[ [. [. *[ N: =[ -[ {# S@ b@ S@ {# S@ S@ =< S@ {# S@ S@ {# S@ S@ {# (: S@ {# S@ {# {# {# {# S@ {# {# S@ {# S_ S@ {# S@ S@ S_ {# R@ P^ ;[ >[ ,[ 4, '[ )[ ![ ~[ I. @ I. @ I. N< {[ ][ ^[ /[ [. S. )% ([ _[ O, :[ <[ [[ E: S@ (: {# {# {# {# S@ {# {# {# S@ {# {# {# {# {# {# {# {# S@ {# {# S@ {# {# {# {# c: c@ }[ |[ !% 4, }) 1[ 2[ W* @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. c. d. d. I. H. 3[ 4[ 5[ 6[ S@ 7[ 8[ 9[ c: J( 0[ a[ b[ c[ d[ e[ f[ g[ h[ i[ j[ k[ l[ m[ S. {@ )@ S. n[ o[ p[ H. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. q[ r[ s[ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ t[ u[ v[ l. [. f( g( h( 3^ {# S@ {# S@ {# {# {# i( -: w[ x[ [. (~ y[ z[ A[ B[ @ @ 3@ C[ D[ E[ g# l. ]: F[ G[ H[ S@ {# {# {# {# {# {# S@ _: I[ <: J[ #@ m@ K[ o@ @! s# @ @ 2$ s^ D( E( F( .~ L[ M[ 4: d@ S_ {# {# {# {# {# P^ N[ O[ P[ [. S. n% Q[ R[ S[ T[ 5^ S@ P^ B_ R@ i( P^ P^ R@ R@ {# S@ -< m# S@ {# {# {# {# {# S@ S@ {# U[ V[ W[ X[ Y[ Z[ 1) `[ } .} ;* 2$ @ I. @ q@ +} @} #} $} [. %} 3' &} R# {# c: *} h@ R: {# {# k# =} -} ;} [. 4, >} ,} '} 9& q@ @ @ @ @ @ @ @ @ @ @ s+ )} !} ~} [. 8# {} ]} ^} e@ S@ -< /} (} _} :} f@ (: E: <} [} H: b; d$ }} !. I: s+ I. @ G$ |} 1} 2} 1. [. *[ N: =[ -[ {# {# {# {# E: 3} R: 4} 5} 6} e[ d@ S@ d@ _( k# d@ 7} b@ 8} b@ {# {# S@ c@ S@ S@ f@ S@ d@ 7} d@ S@ 3} E: {# S@ P^ 9} 0} a} 4, b} c} d} e} 2$ @ @ d. e. f} g} h} /[ [. S. i} j} k} l} m} n} o} p} {# {# S@ S@ {# S@ S@ {# {# {# {# {# d@ S@ S@ R@ S@ R@ S@ S@ {# {# {# {# S@ {# {# S@ O^ q} r} s} Q; 8+ t} u} v} b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c. d. c. w} J. x} y} z} [. A} B} C} D} B_ E} F} G} H} I} J} K} L} M} N} O} P} Q} R} S} #@ {@ T} U} o+ V} W} X} H. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. - Y} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ c( Z} `} %, [. f( g( h( 3^ {# {# O^ {# S@ {# {# i( -: | .| [. +| @| #| $| B[ @ @ 3@ %| &| *| 7@ l. =| -| P@ a@ R@ {# {# {# {# {# {# S_ ;| >| ,| '| #@ [. )| :# !| e. @ @ 2$ s^ D( E( F( (~ ~| {| ]| d@ S_ {# {# {# {# {# ^| /| (| _| [. :| <| [| T* }| (( R# l# || 1| 2| 3| 4| 5| k^ 6| P^ S@ c[ 7| l# {# {# S@ R@ k# {# S@ S@ {# R# 8| 9| 0| a| !% [. b| c| v~ e. t. @ @ q@ O< d| e| f| [. g| h| i| A_ {# k# 7| j| S@ {# {# P^ k| l| m| !_ 4, n| o| p| 9& q@ @ @ @ @ @ @ @ @ @ @ e. A% q| r| [. n% s| t| u| e@ S@ S@ k# O^ 6| 3^ S@ {# k# A^ v| H: b; $% w| !. I: s+ I. @ g= x| y| z| [. [. *[ N: =[ -[ {# {# {# {# O^ y_ c: >< A| (( B| d@ {# m# C| P: ;< *< D| E| P: O^ O^ 3^ F| i( + G| P: c@ *< k# H| (} P: O^ H| 6^ >| I| J| 4, K| L| M| N| 2$ @ @ I. s# O| P| Q| [. S. M$ R| S| T| U| V| D| 6| S@ {# {# {# {# S@ _: W| S@ R@ O^ O^ 7^ w{ -[ %^ k^ 8^ h@ 6^ =} 7^ w{ O^ O^ {# {# {# (: X| Y| +; Z| q~ `| 1 .1 +1 I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. @ t. @1 #1 $1 %1 &1 *1 =1 -1 ;1 >1 ,1 '1 )1 !1 ~1 {1 ]1 ^1 /1 (1 _1 :1 <1 [1 }1 |1 11 21 $% 31 41 51 61 71 81 H. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. 7% 91 01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. a1 b1 c1 d1 %, [. f( g( h( 3^ {# P^ e1 O^ {# {# {# i( -: k( f1 [. +| g1 h1 i1 B[ @ @ *@ e^ j1 k1 v( l. l1 m1 n1 x( S@ {# {# {# {# {# {# S@ @[ o1 p1 q1 #@ /~ r1 :# ]_ W# @ @ 2$ s^ D( E( F( w) s1 t1 4: d@ S_ {# {# {# {# {# R@ &< u1 v1 w1 x1 y1 z1 A1 X| B1 C1 D1 E1 F1 G1 {, H1 I1 J1 K1 L1 M1 f@ z^ S@ {# {# -< N1 7| k# {# {# {# S@ O1 P1 Q1 R1 M' d$ S1 T1 U1 8- I. @ @ q@ m: V1 W1 p& [. %} G1 X1 Y1 {# {# k# R@ {# S@ {# P^ k^ -} Z1 0) 4, `1 2 y: 9& q@ @ @ @ @ @ @ @ @ @ @ I- .2 +2 @2 [. 4, #2 $2 %2 e@ S@ {# {# {# S@ {# {# S@ l# i| G: H: b; n. &2 !. I: s+ I. @ 9= *2 :> =2 [. [. *[ N: =[ -[ {# S@ {# {# {# O^ {# R@ l# {# P^ {# k# P: -2 ;2 >2 ,2 '2 )2 !2 ~2 ~2 ~2 {2 !2 ~2 ]2 ^2 /2 ,2 '2 ~2 )2 !2 ~2 ^2 j( (2 _2 :2 4, # <2 [2 }2 I. I. @ +% |2 12 22 32 S. o. 42 52 62 72 O^ S@ {# S@ {# {# S@ {# {# R@ >< &^ 82 Y1 92 ~2 02 a2 b2 c2 d2 e2 f2 g2 h2 i2 j2 ;2 k2 l2 m2 O^ S@ v{ n2 o2 p2 #@ q2 r2 s2 t2 @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c. u2 v2 w2 x2 y2 z2 A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 K2 L2 M2 N2 O2 P2 Q2 R2 S2 T2 U2 V2 W2 X2 4, $+ Y2 Z2 `2 3 .3 F+ b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. I& +3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. @3 #3 $3 %3 )% [. f( g( h( 3^ {# l# F| k# {# {# {# i( j( f< &3 [. *3 =3 -3 ;3 B[ @ @ i- s( >3 ,3 M@ k. '3 )3 !3 ~3 l# {# {# {# {# {# {# {# S@ {3 ]3 J[ o+ [. ^3 o@ /3 +% @ @ 2$ s^ D( E( F( w) (3 _3 4: d@ S_ {# {# {# {# S@ (: d@ J1 :3 <3 [3 }3 |3 13 23 33 43 53 63 73 83 93 03 a3 b3 c3 d3 e3 X| R@ {# S@ {# d@ e@ A| R@ {# S@ S@ (: P^ f3 g3 h3 i3 {@ j3 k3 D- I. 2$ @ @ l3 m: m3 n3 o3 [. p3 q3 r3 O^ {# S@ {# {# {# S@ {# k# s3 t3 u3 v3 d$ S. w3 Z< 9& q@ @ @ @ @ @ @ @ @ @ @ +% *$ x3 y3 [. u$ z3 A3 B3 e@ S@ {# {# {# {# {# {# {# l# ~3 G: H: b; n. n% !. I: s+ I. @ C3 D3 E3 F3 [. [. *[ N: =[ -[ {# {# S@ c: (: {# S_ {# S@ R@ S@ P^ c[ G3 H3 I3 J3 K3 L3 K3 K3 K3 K3 K3 M3 L3 L3 M3 L3 K3 K3 K3 K3 K3 K3 K3 K3 N3 !. O3 P3 k. Q3 R3 S3 T3 I. @ I. W# U3 V3 W3 .& {@ X3 Y3 Z3 `3 B_ S@ {# S@ {# {# {# {# S@ c: R@ P: a@ 4 .4 +4 K3 r} !. !. !. @4 #4 $4 !. !. !. %4 &4 *4 =4 h2 -4 M1 ;4 >4 ,4 /~ %+ '4 )4 !4 ~4 I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. {4 ]4 ^4 /4 (4 _4 :4 <4 [4 }4 |4 14 24 34 44 54 64 74 84 94 04 a4 b4 c4 d4 e4 f4 g4 h4 i4 .& 8# j4 k4 l4 m4 n4 ;+ t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. o4 p4 q4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ r4 s4 t4 %, [. f( g( h( 3^ {# {# R@ {# S@ {# {# i( -: G! u4 [. ;{ v4 w4 x4 B[ @ @ 3@ y4 z4 A4 7@ l. A] B4 C4 D4 R@ {# {# {# {# {# {# (: f@ E4 F4 G4 l@ K$ H4 :# I4 e. @ @ 2$ s^ D( E( F( w) J4 K4 y< d@ S_ {# {# {# {# {# S@ S@ d: 2| L4 M4 N4 &^ O4 P4 Q4 R4 S4 T4 U4 V4 W4 X4 Y4 Z4 `4 5 .5 +5 X| S@ {# S@ {# S@ R@ R: S@ {# S@ {# l# E| @5 #5 C> {@ $5 %5 &5 *5 4+ @ @ q@ =5 -5 ;5 _~ [. %} 7) >5 ,5 {# S@ {# E: S@ {# {# H| '5 )5 !5 [. l. n| ~5 p| 9& q@ @ @ @ @ @ @ @ @ @ @ I- {5 ]5 ^5 [. :% /5 (5 ^} e@ S@ {# {# {# {# {# {# {# l# ~3 G: H: b; k. _5 !. I: s+ I. @ {& :5 <5 [5 [. [. *[ N: =[ -[ {# S@ S@ << S@ {# {# S@ c@ f@ E: k^ }5 |5 15 25 35 45 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 65 75 85 l. r~ 95 05 a5 w> I. I. +% b5 c5 d5 e5 {@ f5 g5 h5 i5 R@ S@ {# S@ {# {# {# {# {# S@ z^ m# j5 k5 l5 m5 n5 o5 p5 q5 r5 s5 t5 u5 v5 w5 x5 y5 z5 A5 B5 C5 D5 E5 F5 G5 H5 I5 %% l. J5 K5 L5 // I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. v2 M5 N5 O5 P5 Q5 R5 S5 T5 U5 V5 W5 X5 Y5 Z5 `5 6 .6 +6 @6 #6 $6 %6 &6 *6 =6 -6 ;6 >6 ,6 2# S. l. '6 u' )6 !6 ~6 d. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. I& {6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ <^ ]6 ^6 )% [. f( g( h( 3^ {# {# (( {# S@ {# {# i( -: /6 (6 [. R; _6 :6 <6 [6 @ @ *@ J@ }6 |6 7@ l. ]: ^: /: Q# R@ {# {# {# {# {# {# S@ 6| 16 26 36 o+ [. 46 o@ 56 W# @ @ 2$ s^ D( E( F( w) 66 76 4: d@ S_ {# {# {# {# {# {# S_ S@ P^ X| 6^ O^ 86 96 06 a6 b6 R; {@ !% n. 5$ S. {@ {@ c6 d6 e6 f6 g6 %^ S@ {# (( S@ ;< -: d@ S@ {# {# R@ h6 i6 j6 k6 l. 2; l6 m6 n6 ._ b. @ q@ m: o6 p6 o3 [. g| q6 ~3 3^ {# {# O^ r6 R@ {# {# k# s6 l| t6 u6 d$ v6 w6 '} 9& q@ @ @ @ @ @ @ @ @ @ @ e. y4 x6 y6 [. j; z6 A6 B6 e@ S@ {# {# {# {# {# {# {# l# ~3 G: H: b; C6 D6 !. I: s+ I. @ D/ E6 F6 G6 [. [. *[ N: =[ -[ {# S@ c@ y_ -< {# {# R@ h6 S( O# H6 I6 J6 K6 *3 e% t$ e% e% e% e% e% e% e% e% e% e% e% e% e% e% e% e% e% e% e% e% :~ 4, S. l. L6 M6 N6 O6 I. I. s# P6 Q6 R6 S6 S. f5 T6 U6 V6 P^ {# S@ {# {# {# {# {# S@ R@ .{ W6 X6 Y6 Z6 `6 7 i} t$ j; n% l. {@ {@ {@ {@ l. n% t$ B) r~ .7 +7 @7 #7 $7 %7 &7 o. *7 =7 -7 ;7 I. I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. >7 ,7 '7 )7 !7 ~7 {7 ]7 ^7 /7 (7 _7 :7 <7 [7 }7 |7 |7 17 27 37 47 57 67 77 87 97 07 a7 b7 c7 {@ {@ {@ {@ w@ d7 e7 E@ b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. E# .! +! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ <^ f7 %3 )% [. f( g( h( 3^ {# i( g7 + {# {# {# i( -: /6 h7 [. m( i7 j7 X' [6 @ @ i- s( k7 l7 g# k. '3 m7 !3 n7 l# {# {# {# {# {# {# S@ {# o7 p7 q7 #@ [. r7 o@ 9& +% @ @ 2$ s^ D( E( F( w) s7 t7 4: d@ S@ {# S@ S@ S@ {# {# S@ {# {# {# {# u7 v7 w7 x7 y7 %+ {@ M= e$ z7 A7 B7 #@ l. {@ M( C7 D7 E7 ~3 3^ (( =[ F7 ;< A| d@ S@ {# S@ (: P^ G7 H7 I7 {@ {@ J7 K7 L7 e. c. @ q@ m: M7 N7 o3 [. g| O7 3| X| {# {# P^ F| S@ {# {# k# P7 Q7 R7 !_ 4, !% S7 Z< 9& q@ @ @ @ @ @ @ @ @ @ @ e. T7 x6 U7 [. n% V7 W7 u| e@ S@ {# {# {# {# {# {# {# l# ~3 G: H: b; n. &2 !. I: s+ I. @ T% D3 E3 X7 [. [. *[ N: =[ -[ {# {# S@ E: S@ {# S@ {# S@ Y7 Z7 `7 8 [. l@ S. {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ t$ .8 +8 @8 #8 4+ b. I. $8 %8 &8 *8 u$ ]@ =8 !. -8 w{ S@ {# {# {# {# {# S@ {# {# l# ;8 M4 >8 ,8 '8 )8 %+ {@ {@ {@ l. n% R; R; #@ 2# 4, {@ {@ n. !% V} 1. [. !8 ~8 {8 2. {@ h# ]8 ^8 /8 W# I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. d. q[ (8 _8 :8 <8 [8 }8 |8 18 28 38 48 58 68 78 88 98 08 a8 b8 c8 d8 e8 f8 g8 h8 i8 97 j8 k8 l8 l. S. {@ S. {@ m8 n8 o8 t. @ @ t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. $: p8 q8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ r8 s8 t8 %, [. f( g( h( 3^ {# S@ ;< S@ {# {# {# i( -: G! u8 [. U] v8 w8 x8 B[ @ @ *@ y8 z8 A8 '# l. =| -| B8 -: R@ {# {# {# {# {# {# (: f@ C8 D8 E8 #@ (# F8 :# G8 e. @ @ 2$ s^ D( E( F( w) J4 H8 y< d@ S_ S@ p} c@ S@ S@ S@ {# S@ {# S@ X| I8 J8 K8 [. n. l. [$ L8 M8 N8 O8 P8 Q8 R8 2# S. S8 T8 U8 V8 d@ R: ;< S@ S@ R: S@ {# S@ {# S@ S@ W8 X8 Y8 {@ 1# Z8 `8 9 W- c. @ q@ =5 .9 +9 _~ [. %} 7) X1 ,5 {# S@ {# b@ S@ {# {# 3^ t{ @9 #9 [. k. $9 %9 y: 9& q@ @ @ @ @ @ @ @ @ @ @ s+ &9 *9 =9 [. :% -9 ;9 ^} e@ S@ {# {# {# {# {# {# S@ l# >9 G: H: b; {@ 2# !. I: s+ I. @ {& ,9 <5 '9 [. [. *[ N: =[ -[ {# S@ {# {# {# S@ {# -< 3^ )9 !9 ~9 [. )@ {@ 3, {9 ]9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 ^9 /9 (9 _9 M4 :9 <9 e. I. @ I. [9 }9 |9 !_ 19 [. 29 39 49 H| {# S@ {# {# {# {# {# d@ l# m# 59 69 79 [. 2; 4, 2_ [$ 89 99 09 a9 b9 c9 d9 e9 f9 g9 h9 i9 j9 o+ 2# k. n% w) o. {@ t$ k9 l9 m9 r# l& @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. @ t. n9 o9 p9 q9 r9 s9 t9 u9 v9 w9 x9 y9 z9 A9 B9 C9 D9 E9 F9 G9 H9 I9 J9 K9 97 i8 97 i8 97 $; L9 M9 {@ S. S. S. N9 O9 P9 F+ c. t. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. - Q9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ R9 S9 %3 )% [. f( g( h( 3^ {# R@ (: {# S@ {# {# i( j( f< T9 [. *3 U9 V9 W9 B[ @ @ *@ y8 X9 Y9 7@ k. '3 Z9 `9 49 R@ {# {# {# {# {# {# {# S@ 0 .0 p^ #@ [. +0 o@ G8 e. @ @ 2$ s^ D( E( F( w) @0 _3 y< d@ S_ l# 3} 3} R@ S@ d@ S@ {# d@ 8^ #0 $0 %0 &0 *0 u$ =0 -0 !. ;0 >0 ,0 '0 !. )0 !0 8+ k. ~0 {0 ]0 ^0 b@ (: {# {# {# {# S@ {# {# (: l# /0 (0 _0 n. .& p6 :0 <0 s+ I. @ l3 m: [0 }0 o3 [. p3 S^ |0 B_ {# {# S@ {# {# S@ {# k# I} t3 10 v3 $% 20 30 '} 9& q@ @ @ @ @ @ @ @ @ @ @ +% 40 x3 50 [. u$ 60 70 B3 e@ S@ {# {# {# {# {# {# {# k# 80 G: H: b; %+ `# !. I: s+ I. @ D/ 90 <5 00 1. [. *[ N: =[ -[ d@ 7} S@ {# S@ m# S@ S@ w{ a0 !. b0 4. {@ '3 c0 d0 e0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 g0 h0 i0 #4 j: j0 ;* I. @ @ W# k0 l0 m0 [. o. n0 1$ o0 p0 k# {# {# {# {# {# {# {# P^ _: q0 r0 s0 [. !% t0 u0 v0 w0 x0 y0 !. !. z0 :$ A0 !. !. B0 C0 D0 E0 F0 G0 H0 I0 r~ r~ J0 K0 L0 M0 N0 s+ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. I. F@ O0 P0 Q0 R0 S0 T0 U0 V0 W0 X0 Y0 Z0 `0 a .a +a @a #a $a %a &a *a i8 h8 i8 97 i8 i8 97 =a -a ;a n% S. S. ~@ !@ '@ >a ,a 'a I. @ t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. E# )a !a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. ~a {a ]a ^a %, [. f( g( h( 3^ l# h6 S@ {# {# {# {# i( -: k( /a [. *3 @| #| (a B[ @ @ 3@ _a :a <a [a l. ]: }a |a 3} R@ {# {# {# {# {# {# S@ @[ 1a 2a 3a #@ y* 4a :# 5a +% @ @ 2$ s^ D( E( F( w) 6a t1 4: d@ S@ l# O^ P^ R: >< D4 b@ {# R@ 7a 8a 9a 0a [. j; W% aa ba ca da s+ e. ea fa ga ha [] 4, 1. ia ja ka k# S@ {# {# {# {# {# {# {# (: l# la ma na S. .& oa pa qa ;% I. @ q@ m: ra sa p& [. %} H1 ta ua {# {# {# S@ {# {# {# B_ |< va wa [. %+ +$ xa Z< 9& q@ @ @ @ @ @ @ @ @ @ @ I- ^% ya za [. 4, Aa Ba %2 e@ S@ {# {# {# {# {# {# {# k# #0 Ca H: b; A# Da !. I: s+ I. @ g= Ea Fa Ga [. [. *[ N: =[ P: Ha 3} k# {# U[ Ia b@ l# O1 Ja Ka La S. Ma Na Oa Pa Qa Ra Ra Ra Ra Ra Ra Ra Ra Ra Ra Ra Ra Ra Ra Ra Ra Ra Ra Ra Sa Ta Ua Va Wa a* @ @ I. @ ._ Xa Ya Za [. [. `a b .b +b 6| S@ {# {# {# {# S@ {# t: @b #b $b [. %b K$ &b *b =b -b ;b >b ,b 'b )b !b ~b {b ]b ^b /b (b _b :b <b [b }b |b 1b 2b 3b 4b .% G$ 2$ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. c. =@ 5b 6b 7b 8b 9b 0b ab bb cb db eb fb gb 1$ hb ib jb kb lb B5 mb nb ob 97 i8 i8 i8 i8 i8 i8 pb !. qb [. rb {@ !@ w@ !@ sb tb ub vb ;+ b. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. D$ wb + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. xb yb zb %3 )% [. f( g( h( 3^ i( Ab ^| {# {# {# {# i( -: | Bb [. +| Cb Db Eb B[ @ @ 3@ 4@ Fb Gb 7@ l. h# Hb Ib Jb l# {# {# {# {# {# {# {# (: ]# Kb Lb o+ [. Mb o@ 56 *@ @ @ 2$ s^ D( E( F( (~ ~| Nb ]| d@ d@ Ob c[ R@ S@ f@ j| S@ {# X| Pb Qb Rb y* 19 *3 Sb Tb Ub t. I- 2$ l& s+ %= Vb Wb Xb 0) %+ Yb Zb `b c S@ S_ {# {# {# {# {# {# (: %^ .c +c @c S. .& #c $c %c ;% I. @ q@ O< &c *c f| [. g| q6 =c A_ S@ (( S@ {# {# {# {# l# s3 -c ;c >c d$ `1 ,c y: 9& q@ @ @ @ @ @ @ @ @ @ @ +% *$ q| 'c [. u$ )c A3 u| e@ S@ {# {# {# {# {# {# {# P^ !c [} H: b; 8# ~c !. I: s+ I. @ {& {c ]c ^c [. [. *[ N: =[ -[ @[ d: S@ {# R@ *} S@ l# k^ /c (c _c S. :c <c !. [c }c |c |c |c |c |c |c |c |c |c |c |c |c |c |c |c |c |c |c |c 1c 2c 3c e. W# @ 3+ I. @ @ 4c 5c 6c 7c p& [. 8c 9c 0c ,5 {# {# {# S@ {# t: {# {# ac bc cc dc [. l' ec fc gc hc ic jc 3@ ;% ;* s# {& O. {& s+ I. kc lc mc nc oc pc qc rc sc tc uc vc c* s. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. c. wc xc yc l@ zc Ac Bc Cc Dc Ec Fc Gc Hc Ic Jc a7 Kc Lc Mc Nc Oc Pc 97 Qc i8 97 i8 i8 i8 i8 97 i8 97 Rc Sc Tc S. S. !@ w@ S. 8: Uc Vc Wc t. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. 7% Xc Yc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ Zc `c t8 l. [. f( g( h( 3^ S@ f@ S@ {# S@ {# {# i( -: /6 d [. ;{ .d +d @d B[ @ @ *@ e^ #d $d v( l. =| %d /: &d S@ {# S@ {# {# S@ {# S@ _: *d F4 =d l@ m@ -d :# ;d e. @ @ 2$ s^ D( E( F( 8+ >d M[ 4: d@ S@ W| e@ S@ {# S@ S@ S@ D| A_ ,d 'd )d d$ o+ q] !d ~d () s. @ @ @ @ {d // ]d ^d /d (d t$ _d :d <d R@ d@ {# {# {# {# {# {# S@ l# [d }d |d S. .& #c $c %c ;% I. @ q@ +} 1d 2d $} [. %} %@ &} R# m# /| f@ S@ {# {# {# 3^ 3d 4d ;} [. l. 5d 6d y: 9& q@ @ @ @ @ @ @ @ @ @ @ s+ 7d !} 8d [. 8# 9d 0d ^} e@ S@ {# {# {# {# {# {# S@ l# >9 G: H: b; n. n% !. I: s+ I. @ 9= ad p; bd [. [. *[ N: =[ -[ ;| S@ {# S@ {# R@ {# l# k^ cd dd ed n. fd gd hd id ;% 4+ s# s# s# s# s# s# s# s# s# s# s# s# s# s# s# s# s# s# s# 4+ l& I. @ I. @ @ @ @ jd kd ld md 3. [. nd od 3d t: {# {# {# {# k# pd U[ 6| qd rd sd td [. 1. ud vd wd s. W# 4+ 2$ I. @ I. @ @ b. I. 2$ 4+ W# W# I. xd &@ yd zd Ad Bd // I. l& @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p@ Cd -( Dd 2# Ed Fd Gd Hd Id Jd Kd Ld Md Nd Od Pd 87 Qd Rd Sd 97 h8 i8 97 i8 i8 i8 i8 i8 i8 i8 i8 97 Td Ud [. f5 {@ S. S. S. {@ l. Vd Wd Xd t. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. b# Yd + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ c< d< e< )% [. f( g( h( 3^ {# (: S@ R@ {# S@ {# i( j( f< Zd [. +$ `, h< i< j< @ @ i- `d e .e M@ k. n< o< p< q< P^ {# {# S@ S@ {# S@ {# R@ +e @e #e o+ [. u< o@ G8 e. @ @ 2$ s^ D( E( F( w) w< x< y< d@ S@ {# d@ S@ {# {# S@ << $e z_ %e &e *e {@ w@ =e V= -e I- I. @ @ @ @ @ G$ ;e >e ,e [. A) 'e )e !e R@ S_ {# {# S@ {# {# {# {# P^ ~e {e ]e S. .& #c $c %c ;% I. @ q@ O< ^e /e F^ [. R< S< T< P^ S@ d@ d@ S@ {# {# {# S@ (e _e :e _; d$ <e w3 Z< 9& q@ @ @ @ @ @ @ @ @ @ @ ._ 4+ x6 [e [. u; }e +[ N! e@ S@ {# {# S@ {# {# {# {# l# ~3 G: H: b; n. 2# !. I: s+ I. @ T% |e 1e 2e [. [. *[ N: =[ -[ {# {# S@ {# S@ {# {# l# k^ 3e 4e 5e S. M= 6e 7e 8e ;% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ 9e 0e ae be 61 [. ce od de t: {# S@ {# {# S@ 7} (: 6| ee fe sd ge [. [. he ie je +% I. @ @ @ I. @ @ I. @ @ @ @ @ I. I. I. I. @ @ @ @ I. I. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. @ q@ ke ~+ S. %+ le me ne 5# oe pe qe re se te ue ve 97 i8 87 97 i8 87 i8 i8 i8 i8 i8 i8 i8 97 i8 i8 i8 97 we xe ye S. S. S. w@ S. {@ ze Ae Be c. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. =# Ce De + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ c( Ee Fe l. [. f( g( h( + Ge S@ 6| He c: {# {# i( -: ;: Ie [. Je Ke Le Me O. @ @ *@ J@ Ne Oe 7@ l. ]: Pe `9 Q# S@ {# S@ c@ d: R@ {# S@ _: Qe Re Se #@ m@ -d o@ q@ l& @ @ 2$ s^ D( E( F( w) Te Ue y< d@ S_ {# {# {# {# {# {# S@ P: Ve We Xe Ye {@ Ze `e f w> 4+ @ @ @ @ @ I. I. // :# .f +f l' @f #f `9 c: S@ {# {# {# S@ S@ {# S@ l# $f 2[ |d S. .& #c $c %c ;% I. @ q@ =5 %f &f >~ [. %} %@ r: R# {# {# {# S@ {# {# {# 3^ 3d *f =f [. {@ rb -f p| m) q@ @ @ @ @ @ @ @ @ @ @ s+ 7d ;f >f [. 8# ,f 'f ^} e@ S@ S@ S@ S_ {# {# {# S@ l# >9 G: H: b; 4, )f !. I: s+ I. @ D/ !f p; ~f [. [. *[ N: =[ -[ {# S@ S@ {# S@ {# {# l# k^ {f ]f ed n. fd ^f /f (f e. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _f :f <f [f V} [. }f |f de t: {# {# S@ S@ S@ {# S@ {# + 1f 2f 3f [. Tc 4f 5f 6f ;7 :^ s# 2$ I. I. b. d. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. @ I. 7f ~+ W( w@ S. 1. 8f 9f 0f af bf cf df ef ff gf hf if 97 i8 97 i8 i8 i8 i8 97 i8 97 87 87 i8 97 97 Qc 97 jf kf [. S. {@ S. S. {@ S. Z# lf mf b. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. nf of + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ pf qf %3 )% [. f( g( rf ;< h6 Ge c@ Ia sf {# {# i( j( f< tf [. x@ uf c^ vf [6 @ @ 3@ y4 wf xf 7@ l. A] yf zf -: R@ {# S@ c[ Af P^ {# {# (: Bf Cf Df #@ [. Ef :# Ff e. @ @ 2$ s^ D( E( F( w) 66 Gf 4: d@ S_ {# {# {# {# {# S@ (: l# Hf If Jf Kf k. Lf Mf Nf *$ 2$ @ @ @ @ @ @ I. Of Pf Qf Rf [] Sf Tf Uf k# S_ S@ {# P^ Vf R@ {# (: l# Wf Xf |d S. .& #c $c %c ;% I. @ l3 m: Yf Zf Y> [. g| `f g A_ {# {# {# {# {# {# {# k# S_ -c R7 }) 4, `1 ,c .g (- 8- W# e. W# W# e. W# W# W# W# W# s+ G$ s2 +g [. n% @g #g u| e@ S@ 7} Af O^ {# {# {# {# P^ $g G: H: b; C6 %g !. I: s+ I. @ {& &g K: *g [. [. *[ N: =[ -[ {# c@ c@ S@ {# {# {# l# k^ =g -g ;g S. t' >g ,g 'g I- @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. @ @ @ @ @ @ @ @ @ )g !g ~g {g z] [. ]g ^g de t: {# R@ ;< /g b@ R@ {# {# t: de K9 (g /~ 4, [. _g :g <g [g }g |g 1g 4+ e. K+ 2$ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. t. 2g 3g 4g S. {@ S. A) 5g 6g 7g 8g 9g 0g ag bg cg dg eg ,> fg gg 97 i8 i8 i8 i8 i8 97 h8 hg hg ig jg kg lg mg ng og [. !@ S. S. S. S. S. A+ pg qg rg @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. E# sg tg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. ~a ug vg d1 %, [. f( g( wg S@ Ha S@ S@ O^ {# S@ {# i( -: k( xg [. (~ yg zg ># B[ @ @ 3@ Ag Bg Cg g# l. h# Dg Eg Fg l# {# {# R@ O^ {# S@ S@ 6| Gg p1 Hg #@ [. Ig :# Jg e. @ @ 2$ s^ D( E( F( w) Kg Lg 4: d@ S_ {# {# S@ {# {# {# (: l# i5 Mg Ng S. k. Og Pg Qg ;% @ I. @ @ @ @ @ c. Rg Sg Tg Ug l' K$ Vg Wg &^ l# {# {# R@ Xg R@ {# S@ %^ Yg Zg `g S. .& #c $c %c ;% I. @ q@ m: h .h q~ [. g| +h @h 6^ {# S@ {# {# {# {# {# R@ B_ t3 #h ^ 4, <% $h %h &h *h =h -h ;h ;h >h ,h *h *h *h *h 'h )h !h ~h [. u$ {h ]h | g@ S@ d@ h6 l# {# {# {# {# k# ^h /h H: b; !% A@ !. I: s+ I. @ C3 (h _h :h [. [. *[ N: =[ -[ R@ S( D4 l# {# {# {# l# k^ <h [h }h S. |h 1h 2h 3h D* 4h G$ ;% I- 5h 5h ;% e* O. 4h O. I- ;% e* ;% ;% e* O. s+ 4h 4+ t. I. @ @ @ @ @ @ jd 6h 7h 8h z] [. 9h 2f wg + {# S@ m# *< k# D4 R@ {# S@ 0h ah bh ch [. !@ dh eh fh gh &' hh ih jh kh lh K+ {& +% 2$ @ c. @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. d. mh nh ~+ oh *7 S. S. d$ ph qh rh sh th uh vh wh xh yh zh Ah Bh Ch `( 97 i8 i8 i8 i8 97 Dh Eh Fh Gh Hh Ih Jh Kh Lh Mh Nh ;{ S. {@ {@ S. S. {@ N) Oh Ph @ b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. <@ =% Qh + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ Rh Sh Th )% [. f( g( h( t: R@ {# {# {# S@ {# {# i( -: | Uh [. Vh Wh Xh Yh B[ @ @ *@ y8 Zh `h '# l. i .i P@ +i R@ {# S@ {# {# S@ {# S_ m# ka @i #i #@ [. $i :# ^, e. @ @ 2$ s^ D( E( F( w) J4 %i y< d@ S@ S@ S@ {# S@ {# S@ (: R@ &i *i =i {@ .& -i ;i >i +% c. @ @ @ @ @ @ @ +% ,i 'i )i l@ [. !i ~i {i P: {# S@ {# R@ {# S@ (: %^ ]i Zg `g S. .& #c $c %c ;% I. @ q@ =5 ^i /i (i [. p3 _i g 3^ {# {# S@ P^ {# {# S@ {# U< :i <i uf x@ [i }i |i 1i 2i ^8 3i 4i t^ 5i 6i 7i 8i 2i 9i 0i ai bi ci di t$ ei fi gi 7} S@ S@ R@ {# S@ {# {# {# k# 80 G: H: b; n. 2# !. I: s+ I. @ {& 90 <5 hi 1. [. *[ N: =[ -[ -< -< -< S@ {# {# {# l# k^ ii ji ki S. m. li mi ni oi pi qi ri si ti ui vi wi xi yi zi Ai Bi Ci Di Ei Fi Gi Hi Ii Ji ;% 4+ @ I. @ @ @ @ W# Ki Li Mi Y> [. Ni Oi Y/ u{ {# {# S@ R@ R@ Ia k# {# {# 3^ Pi Qi Ri Si [. l. t; M= {] Ti Ui Vi Wi Xi Yi Zi `i j 8- I- 3@ l& I. @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. ;+ .j +j @j #j $j u$ S. S. [. %j &j *j =j -j ;j >j ,j 'j )j q| !j ~j 97 i8 i8 i8 i8 i8 h8 {j ]j ^j /j (j _j :j <j [j }j |j 1j {@ S. S. S. 2# 2j 3j 4j 5j I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. <@ 6j 7j + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ 8j 9j 0j %, [. f( g( h( 3^ {# P^ {# S@ {# {# {# i( j( f< &3 [. *3 aj h1 bj B[ @ @ 3@ y8 cj dj ej l. fj gj B8 -: R@ {# {# {# {# {# {# (: c@ I( hj 36 o+ 0) ij o@ jj s# @ @ 2$ s^ D( E( F( 8+ kj lj 4: d@ S@ m# 7} S@ {# {# {# S@ d@ mj nj oj .& l. pj qj rj k& c. @ @ @ @ @ @ @ +% ^; sj tj )8 [. uj vj wj P: {# {# S@ {# {# {# (: l# xj yj `g S. .& #c $c %c ;% I. @ l3 m: zj Aj |) [. g| Bj Cj 6^ {# {# + W_ R@ S@ S@ {# R# Dj Ej Fj Gj 2; Hj Ij Jj Kj Lj Mj Nj Oj Pj Qj Rj Sj Tj Uj Uj Vj Wj 3. f5 [. Xj Yj Zj c: S@ {# {# S@ {# {# {# S@ l# >9 G: H: b; %+ r- !. I: s+ I. @ {& `j <5 k [. [. *[ N: =[ -[ {# (: (: {# S@ {# {# R@ k| .k +k s; n. e$ @k #k $k %k &k *k =k -k ;k >k ,k 'k )k !k ~k {k ]k ^k /k (k _k :k <k [k }k }~ |k e. @ I. @ @ @ +% 1k 2k 3k [. q% 4k o@ 5k 6k d@ {# {# {# {# k# {# S@ S@ {# + 7k 8k 9k 0k i} 1. m( l. A) ak bk ck dk ek fk gk hk ik jk kk 2$ s+ e. I. @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ W* lk mk nk ok pk qk (~ %+ Y> rk sk tk uk vk wk xk yk zk Ak b 87 87 i8 i8 i8 i8 i8 i8 97 <g Bk Ck Dk Ek Fk Gk Hk Ik Jk Kk Lk l. {@ x@ (~ Mk Nk Ok Pk Qk Rk t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. I& Sk + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ <^ Tk Uk )% [. f( g( h( 3^ P^ Vk R@ {# {# {# {# i( -: k( Wk [. m( Xk Yk Zk [6 @ @ 4+ s( `k l g# l. ]: .l +l @l l# {# {# {# S@ {# {# S@ 6| #l $l %l #@ [. &l :# *l e. @ @ 2$ s^ D( E( F( w) =l -l y< d@ d@ 3} *} R@ {# {# {# S@ 5} ;l >l ,l l. N= 'l )l !l ._ @ @ @ @ @ @ @ @ W# ~l {l ]l 3. [. ^l /l wj P: {# {# {# {# {# {# S@ l# (l +h |d S. .& #c $c %c ;% I. @ q@ =5 _l :l _~ [. g| F1 <l X| {# {# R@ [l R@ {# {# P^ P: }l |l 1l [. $% k. 2l T} 3l K| 4l 5l 6l 3l 3l 7l V: 8l 8l 8l '# :~ S. [] 9l 0l al bl P^ S@ {# {# {# {# {# {# {# l# ~3 G: H: b; C6 cl !. I: s+ I. @ C3 dl el fl [. [. *[ N: =[ -[ {# {# {# {# S@ {# {# d@ 0h gl hl il [. Kf jl kl ll ml nl ol pl ql rl sl tl ul vl wl xl yl zl Al Bl Cl Dl El Fl Gl Hl Il Jl 7& 9= @ I. @ @ s# Kl Ll Ml [. !% [. Nl Ol Pl k# {# {# {# {# {# S@ {# {# {# S@ d@ Ql Rl Sl Tl Ul Vl [. Wl S. n% .~ Yb Xl oj Yl Zl `l m .m +m @m #m G$ s+ d. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. $m %m &m *m =m -m ;m >m ,m 'm )m !m ~m {m ]m ^m /m (m _m :m <m i8 i8 97 i8 i8 i8 i8 97 i8 i8 [m k8 }m |m [. 1m 2m 3m 4m 5m 6m [. 7m 8m 9m 0m am bm V} cm dm t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. <@ em fm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ <^ f7 %3 )% [. f( g( h( 3^ O^ r6 R@ {# {# {# {# i( -: gm hm [. Je im jm km O. @ @ *@ k< lm mm 7@ k. nm om pm Q@ R@ S@ S@ 3^ {# S@ {# {# {# qm rm sm #@ [. )| :# Ff e. @ @ 2$ s^ D( E( F( w) tm um o1 d@ S@ ^| S@ {# {# {# {# R@ C_ vm wm xm l. ym zm Am 0& 4+ I. @ @ @ @ @ @ @ W# Z Bm Cm 3. [. Dm Em wj P: {# {# {# {# {# {# (: P^ Fm Gm `g S. .& #c $c %c ;% I. @ q@ O< Hm Im (i [. g| Jm ~3 X| {# S@ {# S@ S@ {# P^ Km Lm k# Mm Nm Om ^ Pm !% {@ {@ !% {@ {@ n. {@ {@ !% {@ {@ {@ {@ {@ S. Qm d% Rm Sm Tm X| S@ {# {# {# {# {# {# {# {# l# #[ G: H: b; {@ 2# !. I: s+ I. @ D/ Um Vm Wm [. [. *[ N: =[ -[ {# S@ U[ R@ {# {# S@ {# H| Xm Ym Zm `m 1. S. 4, o+ u$ ) M= x@ o+ o+ o+ Y) u$ Y) o+ u$ x@ u$ o+ x@ u$ o+ o+ x@ 4. n .n =~ +n @n O. @ I. @ I. #n $n %n &n *n [. =n -n ;n 7^ {# S@ {# {# {# {# {# {# S@ {# S@ l# >n ,n 'n )n !n ~n {n [. 1. d$ {@ {@ 4, #@ ]n ^n /n (n _n r} :n <n [n {& I. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. }n |n 1n %+ 2n 3n 4n 5n 6n 7n 8n 9n 0n an bn cn dn en fn gn [m i8 97 97 i8 i8 i8 97 i8 97 97 87 Y^ hn in [. jn kn ln mn nn on D{ pn qn rn sn tn 5$ 61 un vn t. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. E# wn xn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ r8 yn Fe l. [. f( g( h( 3^ {# k# {# S_ S@ {# {# i( -: f< zn [. +$ An Bn eg j< @ @ *@ Cn Dn En v( l. Fn Gn Hn Q@ R@ {# c@ }l + {# {# (: ;< In <: Jn #@ m@ Kn o@ s. l& @ @ 2$ s^ D( E( F( .~ 2: 3: 4: d@ S_ {# {# {# {# S@ {# R@ Ln Mn Nn ~| %+ $+ On Pn Qn l& @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. Rn Sn wj P: {# {# {# {# {# {# S@ k# [d }d |d S. .& #c $c %c ;% I. @ q@ +} Tn Un $} [. %} >; Vn R# {# {# {# {# {# {# S@ f@ @[ S@ P: Wn 5- Xn Yn Zn h> h> h> i3 .& `n o `n B@ .& 2; )@ .& |h .o +o @o b{ #o k# R@ {# S@ {# {# {# {# {# {# {# %^ >9 G: H: b; {@ 2# !. I: s+ I. @ D/ Um $o %o [. [. *[ N: =[ -[ {# P^ .{ >< S@ {# S@ {# S@ (( &o *o =o -o (~ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ S. 1# 1. ;o !. >o c* 3@ @ @ I. ,o 'o )o !o B) l. ~o !. {o ]o P^ (: S@ {# {# {# {# {# {# {# {# S@ E: P^ Xg ^o /o (o _o :o <o [o M= 2# {@ {@ {@ )% w) }o |o 1o 2o 3o 4o 5o 6o l& I. c. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. t. 7o 8o 9o n. l. 1# 0o ao bo co do eo fo go ho io jo ko lo mo no [m sd <m 97 i8 h8 i8 97 oo [m b3 po qo ro [. so to uo vo wo xo yo zo Ao @$ e$ {@ S. S. Bo Co W* @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. F@ Do + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ c. Eo Fo Go Ho )% [. f( g( h( 3^ {# {# S@ S@ {# S@ {# i( -: w[ f1 [. Je Io Jo Ko ){ @ @ i- Lo Mo No M@ k. Oo Po }9 Qo l# S@ S@ i( {# S@ {# {# R@ Ro So To #@ [. Uo o@ ^, e. @ @ 2$ s^ D( E( F( w) J4 H8 y< d@ S_ S@ {# S@ S@ {# {# S@ Ge Vo Wo G( %+ $+ Xo Yo Zo 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. `o p .p P: {# {# S@ {# {# {# (: l# +p @p |d S. .& #c $c %c ;% I. @ q@ O< #p $p f| [. R< %p A| P^ {# {# {# {# {# S@ {# (: S@ {# {# &p *p =p O, -p ;p >p ,p 'p )p !p ~p {p ]p ^p /p (p _p :p <p %@ [p }p 7^ S@ {# S@ {# {# {# {# {# {# {# {# l# |p Wi H: b; {@ .& !. I: s+ I. d. N< 1p 2p 3p [. [. *[ N: =[ -[ {# S@ E: S@ {# S@ {# S@ {# {# 82 4p 5p 6p 7p 8p 8p 9p 9p 9p 9p 9p 9p 9p 9p 9p 9p 9p 9p 9p 9p 9p 9p 9p 9p 9p 0p ap k. S. dh bp cp dp ;% I. @ I. W# ep fp gp 2_ {@ C> hp ip jp O^ c[ R: {# {# {# {# S@ {# {# S@ {# {# {# R@ m2 t{ kp lp mp np op pp qp rp sp tp k. 2# %, l. Qm [. up vp wp xp yp zp 4+ d. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p@ Ap Bp )@ S. S. !@ Cp Dp Ep Fp Gp Hp Ip Jp Kp Lp Kp Mp Np Op Pp Qp Rp Sp Tp Up 87 Vp Wp Xp Yp Zp `p q .q 19 [. +q @q #q $q %q &q %% n% {@ S. S. {@ S. *q =q -q t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. '& ;q !& + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. a1 >q ,q t8 %, [. f( g( h( 3^ {# {# S@ Ha R@ {# {# i( -: 'q )q [. *3 U9 !q W9 B[ @ @ *@ e^ ~q {q 7@ l. ]: ]q ^q /q S@ {# {# {# S@ {# {# S@ p} (q _q :q #@ (# <q :# Jg e. @ @ 2$ s^ D( E( F( w) [q }q 4: d@ S_ {# S@ [l m# S@ {# R@ *} |q 1q G( %+ $+ Xo 2q 3q 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. 4q 5q wj P: {# S@ {# k# S_ S@ S_ P^ 6q 7q `g S. .& #c $c %c ;% I. @ q@ =5 8q 9q _~ [. %} 0q aq ,5 {# {# {# {# {# {# {# S@ {# {# S@ S@ 13 bq cq dq eq fq fq gq hq iq jq kq lq mq mq nq hq oq .4 pq qq Y1 R@ {# S@ {# {# {# {# {# {# {# {# S@ %^ rq sq H: b; $% tq !. I: s+ I. @ 9* uq p; vq [. [. *[ N: =[ -[ {# {# {# {# R@ N1 S@ {# {# {# S@ ,5 wq xq 1$ yq zq Aq Aq Aq Aq Aq Aq Aq Aq Aq Aq Aq Aq Aq Aq Aq Aq Aq Aq Bq Cq Dq Eq l. S. Fq Gq Hq Iq I. @ @ 4+ Jq Kq Lq Mq l. k. Nq Oq Pq h6 e1 R@ {# {# {# S@ {# k# (: S@ {# {# S@ {# {# H| ,5 V| Qq Rq Sq Tq np Ka Uq Vq Wq Xq Yq [. .~ 19 [. y+ Zq `q r .r +r ;% 2$ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. H. @r #r .& S. S. {@ S. C6 Qm v3 $r %r &r Q! *r =r -r ;r >r ,r 'r )r [. [. !r !. ~r {r ]r ^r /r (r _r :r <r S. {] [. [r }r |r Y> %+ S. S. {@ S. S. S. S. |% 1r 2r t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. I& J& + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ <^ 3r %3 )% [. f( g( h( 3^ {# S@ @[ G| E: {# {# i( j( f< 4r [. m( 5r 6r 7r [6 @ @ 3@ 8r 9r 0r g# l. @~ ar br cr R@ {# {# {# {# {# {# {# (: ]# ,| 3a #@ [. dr :# er e. @ @ 2$ s^ D( E( F( w) fr t1 4: d@ S_ {# P^ 8} << S@ {# R@ h6 gr 1q G( %+ $+ hr ir 9& 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. jr kr wj P: {# {# l# X_ S@ {# S@ l# lr mr |d S. .& #c $c %c ;% I. @ l3 m: nr or Y> [. g| `f g A_ {# R@ P^ {# S@ c: P^ {# S@ {# {# {# d@ pr qr {# l^ h@ h@ h@ h@ h@ rr h@ h@ h@ h@ h@ h@ h@ sr U< 5^ S@ {# S@ {# {# {# {# {# {# {# {# {# {# l# #[ G: H: b; 61 tr !. I: s+ I. @ g= ur vr wr [. [. *[ N: =[ -[ {# {# {# {# i( Ia b@ S@ P^ R@ {# d@ 5^ xr yr zr Ar Br Br Br Br Br Br Br Br Br Br Br Br Br Br Br Br Br Br Cr Dr np Er 2# {@ Fr Gr Hr Ir 2$ @ @ I. s+ Jr Kr Lr Mr {@ ;$ Nr Or Pr h@ 7^ 6| S_ {# {# P^ X_ d@ {# {# {# {# {# S@ {# {# S@ 6^ Qr A_ Rr aq Sr Tr Ur Vr Wr Xr Yr Zr 0) `r Vh K$ s .s +s @s #s I- l& @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. $s %s &s )@ S. S. S. {@ S. S. 8# Y> *s =s -s ;s >s ,s 's )s !s ~s {s {@ S. Ze ]s !. ^s /s [. (s _s 7m 2. S. {@ {@ S. 1. :s %+ S. S. {@ S. S. S. S. S. S. *q <s [s t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. '& }s |s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ r8 Z} `} %, [. f( g( h( 3^ {# {# S@ Ha R@ {# {# i( -: 'q 1s [. *3 U9 !q 2s B[ @ @ 3@ 3s 4s 5s '# l. fj 6s 7s cr R@ {# {# {# {# {# {# S@ p} 8s 9s 0s #@ (# as :# bs s# @ @ 2$ s^ D( E( F( w) [q }q 4: d@ S_ {# S@ ;< m# S@ {# S@ << cs ds G( %+ $+ hr es C( 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. 4q fs wj P: {# {# k# 8} gs {# (: P^ hs is `g S. .& #c $c %c ;% I. @ q@ =5 js 9q _~ [. %} K' ks Y1 R@ *< 8} S@ {# T[ F| P^ {# {# {# S@ {# {# d@ k# k# k# k# k# k# k# k# k# k# k# k# k# k# k# P^ {# {# {# {# {# {# {# S@ {# {# {# {# {# {# {# l# ~3 G: H: b; n. l@ !. I: s+ I. @ g= ls Kc ms [. [. *[ N: =[ -[ {# P^ P^ {# R@ N1 R@ ns 8} j| S@ {# {# R@ R@ R@ R@ R@ R@ R@ -[ d@ O^ O^ S@ O^ O^ R@ P^ B_ -< t: R@ R@ R@ w{ os oo ps t' S. qs rs ss .] 2$ @ I. @ 3@ ts us vs ws S. 4, xs ys zs As Bs o} d@ P^ P^ k# 8} d@ {# S@ {# {# S@ {# {# {# {# {# {# R@ k# Cs xr Ds Es Fs Gs Hs Is Js Ks Ls 0) 5, X( Ms Ns Os B/ Ps e. I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. ;+ Qs Rs fd !@ S. S. S. S. {@ S. S. !% 5$ n% x@ t$ *7 d$ x@ u$ +$ !% S. S. xs Ss !. Ts Us {@ 5$ 8# w@ S. {@ S. S. S. S. S. S. {@ S. S. S. S. S. S. !@ S. ^+ Vs G+ t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. - .- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ Ws Xs Ys )% [. f( g( h( X| R@ S@ S@ S@ {# S@ {# i( -: w[ f1 [. Je Io Jo Zs ){ @ @ *@ k< l< `s 7@ k. t .t +t a@ R@ {# {# {# {# {# {# {# R@ f3 @t J[ o+ [. Uo o@ #t e. @ @ 2$ s^ D( E( F( w) J4 H8 y< d@ S_ S@ {# S@ S@ {# {# R@ &^ $t 1q G( %+ $+ Xo 2q A- 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. `o %t .p P: {# {# S@ {# S@ {# S@ l# &t *t |d S. .& #c $c %c ;% I. @ q@ O< #p =t f| [. %} !. &} R# S@ c@ e@ S@ d@ c@ << S@ {# {# {# {# {# S@ {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# S@ k# R@ S@ {# {# {# {# S@ {# {# S@ l# >9 G: H: b; n. 2# !. I: s+ I. @ D/ $[ Vm -t 1. [. *[ N: =[ -[ l# r6 ;t k# {# S@ S_ -< e@ m# (: {# S@ -< S@ S@ S@ P^ R@ -< }l 82 >t C| (( (} C| E: |< ,t 8^ E} c@ S@ S@ H| 't )t !t t' S. ~t {t ]t ^t l& @ @ I. c. e. /t (t _t [. {@ l. :t <t Oi jg [t m2 7| E| P^ 6| S@ {# {# S@ S@ {# S@ {# {# {# {# S@ {# {# S@ S@ R@ R@ d@ 5} Ln Z/ }t |t 1t 2t [. 4, .& l. 3t 4t 5t G8 s. I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. t. 6t 7t 1# S. !@ S. S. S. S. S. {@ S. S. S. S. S. S. S. S. S. S. S. {@ S. 8t 9t :$ 0t }h {@ S. S. S. {@ S. S. S. S. S. S. S. S. S. S. S. S. S. S. w@ !@ ~+ a# I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. q[ at bt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. ct r4 dt t8 l. [. f( g( et &^ ;t d@ S@ {# S@ {# {# i( -: f< zn [. +$ _; ft :k j< @ @ 3@ r^ gt ht ej l. 8@ it Ol D4 R@ {# {# {# {# {# {# (: ;< jt kt lt l@ m@ mt :# G8 e. @ @ 2$ s^ D( E( F( .~ 2: 3: 4: d@ S_ {# {# {# {# S@ {# R@ nt ot 1q G( %+ $+ Xo pt qt 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. Rn rt wj P: {# S@ {# S@ {# S@ {# P^ st tt ]e S. .& #c $c %c ;% I. @ q@ +} ut Un $} [. R< vt h6 P^ {# S@ S@ {# S@ S@ S@ {# S@ {# {# {# S@ {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# S@ {# P^ wt h6 R@ {# S@ R: R@ {# S@ {# {# k# jp [} H: b; 4, xt !. I: s+ I. @ {& yt K: zt [. [. *[ N: =[ -[ {# S@ S@ S_ {# {# {# S@ S@ {# S@ b@ {# S@ {# {# H| At A| c: R@ S_ R@ S@ {# S@ S@ S@ R: R@ S_ R@ S@ {# {# B_ Bt Ct Dt )% ~@ Et Ft Gt Ht 2$ @ @ @ @ 4+ Qn It a- Jt 1. )% ~@ [. Kt Lt Mt Nt D_ Ot O^ E: -< {# S@ c@ e@ S@ {# {# {# {# S@ {# {# {# {# {# {# {# S@ S@ S@ k# 86 Pt Qt Rt St Tt u$ S. :~ Ut Vt R& Of I. I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. Wt Xt Yt Zt w@ S. S. S. S. S. S. S. S. S. S. S. S. S. S. S. S. S. S. {@ `t u !. .u Lk {@ S. S. S. S. S. S. S. S. S. S. S. S. S. S. S. S. S. !@ S. +u @u #u t. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. - $u + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ c. 2@ %u &u *u )% [. f( g( h( P: E: S@ S@ S@ {# S@ {# i( -: gm =u [. Je im -u ;u O. @ @ i- s( >u ,u g# l. N@ 'u ln g l# S@ S@ S@ {# S@ {# {# {# o7 26 )u o+ [. Ef o@ &@ W# @ @ 2$ s^ D( E( F( w) tm um o1 d@ S@ ^| S@ {# {# {# {# S@ e@ !u ~u G( %+ $+ {u ]u ^u 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. /u kr wj P: {# {# {# {# {# {# S@ l# $f 2[ |d S. .& #c $c %c ;% I. @ q@ O< (u _u (i [. g| :u W/ X| {# {# {# {# {# {# {# {# {# {# S@ S@ S@ S@ k# k# k# k# k# k# k# k# k# k# k# k# k# k# k# k# k# k# S@ S@ {# O^ R@ {# S@ -< d: h6 l# {# {# {# k# Q( <u H: b; .' [u !. I: s+ I. @ 0* }u el |u [. [. *[ N: =[ -[ {# {# {# S@ {# {# {# {# S@ -< R@ s{ E: {# S@ S@ {# sf b@ S@ S@ S@ S@ S@ S@ S@ S@ S@ S@ S@ S@ S@ S@ S@ S@ 1u 2u 3u 4u t' S. 5u 6u 7u 8u 2$ @ @ @ I. @ +% e. 9u #; 0u au (d S. [. bu cu du T* eu fu Ia c: k# E: A| Af l# {# {# {# {# {# S@ ^| S@ {# {# {# {# {# {# S@ {# R: Cs r6 gu !. hu iu o. {@ ju ku 0q lu I. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. t+ mu nu w% !@ S. S. {@ S. S. S. S. S. S. S. S. S. S. S. S. {@ S. S. Pm ou !. b pu qu {@ S. {@ S. S. S. S. S. S. S. S. S. S. S. S. S. S. S. S. !@ ^+ ru E@ b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. $: p8 su + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. a1 tu Tk Th )% [. f( g( h( 3^ {# {# S@ _: S@ {# {# i( -: k( uu [. m( Xk Yk vu [6 @ @ *@ e^ wu xu 7@ k. i yu zu Q# S@ {# S@ [l S@ {# {# S@ 6| Au Bu Cu #@ [. Du o@ m) +% @ @ 2$ s^ D( E( F( w) [q Eu y< d@ d@ 3} *} R@ {# {# {# R@ Fu Gu 1q G( %+ $+ Xo Hu 3q 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. Iu Ju wj P: {# {# {# {# {# {# (: P^ g Ku `g S. .& #c $c %c ;% I. @ q@ =5 Lu Mu _~ [. g| Nu Ou X| {# {# {# {# {# {# {# {# {# S@ {# R@ S@ Ha Pu Qu Qu Ru Su Qu Su Su Ru Qu Ru Qu Ru Tu Qu Tu Uu Vu f@ B_ S@ {# {# S@ {# -< 4} >< R@ {# {# S@ %^ Wu G: H: b; !% q% !. I: s+ I. @ D/ Xu F6 Yu [. [. *[ N: =[ -[ {# {# {# {# S@ {# {# S@ {# R@ l# Zu l# R@ B_ -< 86 -< 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 P^ rf +4 `u r~ S. v .v +v c* 2$ @ @ @ @ I. @ ;% @v #v 2[ $v %v &v S. l' (# *v =v -v ;v t3 >v ,v 'v P^ )v P^ R@ {# {# S@ P^ S( D4 -< S@ {# {# {# {# {# {# S@ {# -< s: !v ~v {v ]v ^v u$ ) /v (v _v :v I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. @ &~ <v ^+ n. %+ {@ S. {@ S. S. S. S. S. S. S. S. S. S. {@ S. {@ [v }v |v [m g8 T* 1v 2v 2# S. ~@ n. S. S. S. S. S. S. S. S. S. S. S. S. S. S. sb 3v 4v @ t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. E# 5v 6v + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ <^ 9j 0j %, [. f( g( h( 3^ {# (: p} 7v (( {# {# i( j( f< &3 [. *3 @| h1 8v B[ @ @ 3@ 9v 0v av g# l. bv cv dv Km R@ {# m# .{ (( {# {# (: c@ ev D8 #e #@ /~ ij :# ^, e. @ @ 2$ s^ D( E( F( 8+ kj lj 4: d@ S@ m# -< S@ {# {# {# S@ e@ fv ~u G( %+ $+ hr gv C( 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. hv iv wj P: {# {# {# {# {# {# S@ l# jv Xf |d S. .& #c $c %c ;% I. @ l3 m: kv Aj |) [. g| Bj Cj X| {# {# {# {# {# {# S@ S_ {# {# k# _: lv mv nv ov pv qv rv sv tv uv qv vv wv xv yv zv Av g+ Bv 1$ Cv Dv t: l# {# S@ {# S@ c: R@ {# S@ {# {# l# ~3 G: H: b; n. 2# !. I: s+ I. @ G$ |} ]c Ev [. [. *[ N: =[ -[ {# S@ l# S@ {# {# {# {# l# A| [l i( X| O1 Fv Gv Hv Iv Jv Kv Jv Y+ !e Jv Lv Mv Lv `/ Nv Iv Nv Nv Mv D1 Mv Ov Pv > Qv 2# ~@ Rv Sv Tv Ht 2$ @ @ @ @ @ I. @ e. Qn Uv Vv Wv Xv Gj o. %+ w) 9o Yv Zv `v w 0q .w +w @w ;t h@ 3^ O^ c@ h6 S@ m# S@ {# {# {# {# {# {# {# {# S@ {# {# O^ #w $w %w &w `' !% [. 3f *w =w d= @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. -w ;w >w ,w 'w )w 2# {@ !% S. S. S. S. S. S. S. S. !% {@ o. N) !w ~w {w 97 97 g8 !. ]w ^w 1. k. {@ S. S. S. S. S. S. S. S. S. S. n. ~@ !% S. |% /w (w b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. D$ _w T~ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ <^ Sh Th )% [. f( g( h( t: R@ S@ (: P^ S@ {# {# i( -: | Uh [. Vh uf Xh Yh B[ @ @ 4+ d# :w <w g# l. h# [w }w b: l# {# S@ P^ d@ {# {# S_ m# ka |w 1w #@ [. $i :# G8 e. @ @ 2$ s^ D( E( F( w) 2w K4 y< d@ S@ S@ S@ {# S@ {# {# R@ 3w 4w 1q G( %+ $+ {u 5w ~4 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. 6w 7w wj P: {# {# {# {# {# {# (: P^ Yg +c `g S. .& #c $c %c ;% I. @ q@ =5 ^i 8w (i [. p3 _i g 3^ {# S@ {# {# S@ S@ m# d@ S@ R@ h@ Kv 9w 0w aw bw cw dw ew fw gw hw iw jw kw lw mw nw jw ow pw qw rw sw g2 c[ l# {# S@ {# {# {# S@ {# {# {# l# ~3 G: H: b; %+ 9o !. I: s+ I. @ C3 tw y| uw [. [. *[ N: =[ -[ {# R@ 8} 4} S@ {# {# {# P^ 8} Ha l# U| vw ww xw yw zw Aw Bw Cw Dw Ew Fw Gw Hw Iw Jw Kw Lw Mw Nw Ow Pw Qw Rw Sw Tw Uw 1# 8# Vw Ww Xw W# I. @ @ @ @ @ @ I. @ l& Qn Yw Zw `w x .x Tc +x (d j; [. v3 @x #x $x %x Q. &x *x =x -x [l e[ ,5 b@ d@ {# {# {# {# S@ {# {# {# {# {# S@ {# R@ 0h ;x !. >x %% u$ ,x 'x )x !x +% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. t. ~x {x m. ]x ^x /x (x ) )w w) u$ u$ 4, n% u$ (d _x &+ 4. :x <x [x }x 97 i8 i8 97 97 !. |x 1x 2x t$ 6~ w) u$ u$ 8# 8# 4, e$ t$ q~ M= !% N= S. 3x 4x 5x b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. <@ [@ 6x + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. a1 7x 8x 0j %, [. f( g( wg S@ N1 S@ S@ {# {# S@ {# i( -: k( 9x [. [] yg zg 0x B[ @ @ *@ e^ ax bx 7@ l. ]: F[ cx /q S@ S@ {# {# {# S@ {# S@ 6| Gg Hm dx #@ 0) ex :# ^u +% @ @ 2$ s^ D( E( F( w) fx gx 4: d@ S_ {# {# S@ {# {# {# S@ Ha hx ix G( %+ $+ Xo Hu jx 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. kx iv wj P: {# {# S@ {# {# {# (: k# lx @p |d S. .& #c $c %c ;% I. @ q@ m: mx nx q~ [. g| +h ox 6^ {# {# O^ c: {# 7} 7| d: R@ O^ px qx rx sx tx [. |) [. 1. %% 1. Y> [. %% [. |) [. 1. %% Y> [. [. ux vx $; wx u7 S@ {# + {# S@ {# {# {# S@ %^ Wu G: H: b; n[ xx !. I: s+ I. @ 9* ad p; yx [. [. *[ N: =[ -[ {# R@ *< p} S@ {# {# S@ {# + 6^ zx Ax Bx Cx Dx Ex Fx Gx Hx Ix Jx Kx Lx Mx Gx Nx Ox Px Qx Rx Sx Lx Tx Ux Vx Wx {] R; 5, y* Xx Yx Zx ;% d. @ @ @ @ @ @ @ I. @ 4+ {d `x y .y +y @y #y $y [. t$ 5, [. [. %y &y *y =y -y ;y Ku >y ,y 3| ,5 D| {# {# i( S@ {# l# P^ {# R@ sf {# {# S@ R@ 'v 'y )y !y ~y [. {y ]y ^y i= @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ b. t+ /y (y t' _y :y <y [y }y |y 1y 2y 3y 4y 5y 6y 7y 8y 9y 0y ay Kc by 97 i8 i8 97 i8 i8 ]y cy dy ey fy gy hy iy jy }: u6 ky ly my ny oy l@ S. S. 5$ py qy b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. ry sy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. ~a ty uy *u )% [. f( g( rf ;< A| Ge S@ {# {# {# {# i( j( f< tf [. x@ vy Db vf [6 @ @ i- Ag Bg wy g# k. i xy Eg Fg l# {# {# {# {# {# {# {# (: qm 26 yy o+ [. )| o@ 56 *@ @ @ 2$ s^ D( E( F( w) 6a zy 4: d@ S@ {# {# {# S@ {# {# R@ Ln Ay By G( %+ $+ hr ]u ~4 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. Cy kr wj P: {# S@ {# t: (: S@ S@ P^ ]i 7q `g S. .& #c $c %c ;% I. @ l3 m: nr Dy Y> [. g| `f Ey I} {# O^ )9 5} R@ d@ c@ m# H| Fy Gy Hy Iy _~ %+ <r [. [. [. [. [. [. [. [. [. [. 1. [. [. [. Cp !@ `| Jy Ky Ly ;^ R@ O^ V_ H| {# {# {# {# {# k# My /h H: b; %+ Ny !. I: s+ I. @ C3 Oy N8 Py [. [. *[ N: =[ -[ {# d@ R@ S@ {# {# {# {# k# l^ V8 l5 Qy Ry v@ w) Q; o. i} (d i} Q; o. Q; (d Q; o. Q; Q; o. #@ Q; Q; (d i} o. Q; {@ m( [. Sy $< Ty l& 4+ @ I. @ @ @ @ @ @ @ @ @ I. W# Uy Vy Wy Xy Yy Zy `y z [. [. S. 4, .z +z S] @z #z $z %z &z *z =z Ab ,5 O^ -z m# k# h6 /} S@ @[ ,t H| {# {# d@ 0h ;z >z ,z [. d$ 'z )z !z s. 4+ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. G+ ~z {z l. ]z ^z #; /z (z _z :z <z [z }z |z 1z 2z 3z 4z 5z 6z [m 97 i8 97 i8 i8 i8 i8 97 if 7z {> 8z 9z 0z az bz cz dz ez fz gz hz iz [. S. S. :% jz kz b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. $: lz mz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. ct nz oz t8 l. [. f( g( h( + Ge S@ S@ {# {# {# {# i( -: ;: pz [. Je qz Le rz O. @ @ 3@ 3q 5@ sz '# l. Fn tz uz 3} R@ {# {# {# {# {# {# S@ _: *d kt vz &2 }: -d :# 1: e. @ @ 2$ s^ D( E( F( w) Te Ue y< d@ S_ R@ 6} S@ {# S@ {# S@ wz xz ~u G( %+ $+ Xo yz zz 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. Az rt wj P: {# {# (( d[ R@ {# (: P^ Bz Cz |d S. .& #c $c %c ;% I. @ q@ =5 %f Dz >~ [. %} %@ r: R# {# R@ 5} @[ R: {# S@ S_ + Ez Fz Gz Hz A+ m@ Iz Jz Kz Lz Mz Nz Oz Pz Qz Oz Rz Sz Tz Uz Vz Wz Xz N= tx Yz Zz `z k# R: +i c: {# {# {# {# {# b@ A [} H: b; {@ 2# !. I: s+ I. @ %= .A +A @A [. [. *[ N: =[ -[ {# {# {# {# S@ {# + {# O^ #A $A %A &A o+ {@ $% Y> [. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. Y> 6, [. :/ *A =A -A ;A e. @ @ @ @ @ @ @ @ @ @ I. @ @ c. I. 2$ _a >A ,A 'A )A !A ~A {A [. [. )% !% {@ 1# .& k. ]A ^A /A !. (A _A 7| e@ {# R@ ns [l Ge {# >< c: {# S@ {# R: [l !! :A <A u$ [. [A d^ }A +% @ @ @ @ @ @ @ @ @ @ @ @ @ @ 3+ c. |A 1A )@ 2A 3A /o if i8 97 h8 Qc i8 Qc Qc i8 i8 i8 4A 87 97 h8 i8 i8 i8 i8 i8 i8 97 i8 h8 97 i8 i8 87 i8 i8 Qc 97 97 97 i8 h8 3' 5A [. S. S. S. ^+ 6A b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. F@ 7A + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ c< d< e< )% [. f( g( h( 3^ {# {# (: -< S@ {# {# i( j( f< zn [. +$ `, h< i< j< @ @ *@ k< 8A 9A 7@ k. n< 0A aA a@ R@ S@ S@ S@ S@ S@ S@ S@ R@ +e bA (x o+ [. u< o@ cA e. @ @ 2$ s^ D( E( F( w) w< x< y< d@ R@ c[ Pi f@ S@ S@ S@ R@ 3w 4w 1q G( %+ $+ Xo 2q r^ 4+ @ @ @ @ @ @ @ @ W# Z Bm Cm 3. [. dA eA .p P: {# (: S@ R@ c: S@ S@ l# jv {, |d S. .& #c $c %c ;% I. @ q@ fA P< /e F^ [. R< S< T< P^ {# {# R@ R: {# S@ {# {# Qr gA hA iA [] 2# jA kA /z lA mA nA mA nA mA nA nA mA mA nA mA nA !. oA Xz Tc pA qA rA g@ (: c: {# S@ {# {# {# S@ l# >9 G: H: b; {@ t' !. I: s+ I. @ D/ $[ Vm sA 1. [. *[ N: =[ -[ {# -< -< S@ {# O^ 2< P: tA uA vA wA Y> S. %+ xA yA zA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA BA CA DA EA Rd FA GA 0= I. I. @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ I. l& 2$ +% B- HA W9 IA JA KA aw v[ Ze LA S. N= {@ l. l. [. MA NA OA PA Q# k# {# S@ R: S@ R: R@ {# S@ {# S@ {# %^ QA RA SA _~ [. TA UA VA O. @ @ @ @ @ @ @ @ @ @ @ d. @ I. t. WA XA 5d {@ YA ZA /o 97 97 i8 97 97 97 97 97 97 97 `A B .B `( i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 i8 i8 97 97 97 97 97 97 97 97 3' 5A [. S. S. !@ ~+ +B @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. q[ r[ @B + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ c( `c t8 l. [. f( g( h( 3^ {# (: {# #B k# {# {# i( -: /6 d [. (~ $B %B &B B[ @ @ *@ J@ *B =B v( l. ]: -B ;B ~2 l# R@ R@ R@ R@ R@ R@ R@ h@ H_ (u >B l@ m@ ,B o@ Ht s# @ @ 2$ s^ 'B )B F( .~ !B ~B {B -< R@ c: B_ l# R@ R@ R@ l# h6 ]B ^B G( %+ $+ /B (B _B 4+ @ @ @ @ @ @ @ @ W# :B <B [B 3. [. }B fs Pt ,5 R@ R@ R@ R@ R@ R@ R@ O^ |B 1B 2B S. .& 3B 4B 5B s+ c. @ q@ +} 1d 6B $} [. %} %@ &} R# {# S@ {# {# S@ {# {# c: A_ -c 7B !_ 8# 8B 9B 0B aB bB bB bB bB bB bB bB bB bB bB bB cB dB eB fB [. u$ gB hB iB e@ S@ {# S@ {# {# {# {# {# l# ~3 G: H: b; d$ jB !. I: s+ I. @ G$ kB ]c lB [. [. *[ N: =[ -[ S@ W| mB S@ S_ {# P: R@ O1 nB oB pB qB M= rB sB tB uB vB vB vB vB vB vB vB vB vB vB vB vB vB vB vB vB uB wB xB yB zB AB BB @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ t. t. e. 9= qt CB DB EB FB GB HB IB JB KB LB fd o+ {] [. MB NB OB PB Ob P^ {# S@ f@ S@ {# S@ {# {# {# {# k# QB RB SB [. C6 TB !. UB ;* I. @ @ @ @ @ @ @ @ @ @ @ d. U% ,( 5+ VB WB fd YA ZA /o 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 XB YB 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 pb ZB `B [. S. S. S. ~+ +B @ @ I. @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. - C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ <^ 3r %3 )% [. f( g( h( t: R@ (: c@ r6 P^ {# {# i( -: | Bb [. +| .C +C @C B[ @ @ 4+ #C $C %C p+ l. &C *C =C -C Su =x ;C U| ;C =x ;C >C ,C 'C )C !C #@ 0) ~C 1$ {C e. @ @ 2$ Qn ]C ^C 8l l' /C (C _C :C Su <C [C }C ;C |C 1C |C 2C 3C 4C 5C %+ 6C 7C 8C m) 4+ @ @ @ @ @ @ @ @ *@ 9C 0C aC p& [. bC cC dC eC <C [C }C ;C My 1C U| ,C fC gC hC S. .& iC jC kC s+ c. @ q@ O< &c *c f| [. g| `f g A_ {# {# {# {# {# {# {# H| lC mC wa [. 4, `1 nC oC x} a= D* D* D* D* D* D* D* D* D* D* k_ jd pC qC [. :% rC sC ^} e@ S@ {# {# {# {# {# {# {# l# #[ G: H: b; V} tC !. I: s+ I. @ C3 uC N8 vC [. [. *[ N: =[ -[ R@ &^ h6 R@ {# {# {# l# k^ wC xC yC S. zC AC BC 5o e& CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC DC EC FC DC *$ GC U% d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ d. +% * A= HC IC W& JC KC LC MC NC OC @f [. t' PC [. QC RC pm || O^ i( Ia b@ {# {# {# {# {# S@ R@ SC TC UC VC {@ WC XC YC I. l& @ @ @ @ @ @ @ @ @ I. t. K+ ZC `C D .D +D @D #D $D %D 97 i8 i8 i8 i8 i8 i8 i8 i8 97 ~j &D *D i8 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 i8 if i8 =D -D [. S. S. S. ~+ +B d. d. d. I. s# I. d. b. d. @ @ @ @ @ @ @ @ @ @ @ @ @ d. '& ;D >D + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. a1 b1 ,D t4 %, [. f( g( rf ;< A| d@ S@ P^ {# S@ {# i( -: k( /a [. *3 @| #| $| B[ @ @ l& Qn 'D .1 %, S. zC )D !D ~D {D ]D ^D /D (D _D :D <D [D }D |D 1D u$ 2D 3D 4D I. 2$ @ @ c. [ 5D 6D 7D E{ 8D 9D 0D aD bD cD dD eD fD gD hD /D iD jD kD f5 {@ ~| lD mD // 4+ @ @ @ @ @ @ @ @ 3@ nD oD (7 [. 8: pD qD rD sD tD uD vD wD xD yD /D zD AD BD CD {@ %+ DD ED FD s+ c. @ q@ m: ra GD p& [. g| HD ox 6^ {# {# {# {# {# {# {# k# k^ -c ID !_ 4, n| o| Z< m) I. @ @ @ @ @ @ @ @ @ @ +% JD KD LD [. n% MD ND u| e@ S@ {# {# {# {# {# {# S@ %^ OD sq H: b; !% PD !. I: s+ I. @ 9* *2 p; QD [. [. *[ N: =[ -[ {# l# l# {# S@ {# {# l# k^ RD SD TD !% .& UD ie VD D* O. O. O. O. O. O. O. O. O. O. O. O. O. O. O. O. O. {& {& O. +% @ d. c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ ]* s+ O. I. WD XD YD ZD `D E .E kD 8t )% l. +E @E :$ #E Y1 l# h6 S@ {# {# {# {# {# {# R@ i| Q. $E %E l. S. &E *E .] l& @ @ @ @ @ @ @ @ d. @ U% =E -E ;E >E ,E 'E )E !E ~E }x 97 i8 i8 i8 i8 i8 i8 i8 i8 Qc `A {E !j i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 i8 ]y ]E ^E /E (E Y> $% {@ :% ^+ _E :E :E v2 <E [E }E '& d. c. d. @ @ @ @ @ @ @ @ @ @ @ @ t. I& |E + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. @3 #3 1E %3 )% [. f( g( wg m# c[ Ge {# {# S@ {# {# i( j( f< 2E [. *3 U9 V9 ;3 B[ @ @ I. G$ 3E !. 4E 1. {@ 5E 6E 7E 8E 9E 0E aE bE cE dE eE fE gE hE 2# w) iE jE kE e. c. I. @ b. W# lE mE nE >~ 4, oE pE qE rE sE tE uE vE wE xE aE yE zE M@ l. l. AE BE CE W# 2$ @ @ @ @ @ @ @ @ q@ DE EE FE GE *7 #@ HE IE JE KE LE ME NE OE PE aE QE RE SE ~@ {@ X4 TE UE VE e. I. @ l3 m: [0 WE o3 [. XE !. YE R# {# {# S@ {# {# S@ S_ -< ZE `E #9 [. 4, F 30 '} 9& q@ @ @ @ @ @ @ @ @ @ @ +% *$ .F +F [. 4, @F #F ^} e@ S@ {# {# {# {# {# {# {# l# $F <u H: b; n. 2# !. I: s+ I. @ C3 D3 E3 %F [. [. *[ N: =[ -[ {# {# {# S@ {# {# {# l# k^ y^ &F *F S. =F -F ;F >F I- @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ b. 2$ *@ e. W# (- ,F 'F )F !F ~F {F S. )% ]F ^F /F N# P^ R@ {# S@ {# {# {# {# {# S@ &^ (F _F Rf l. S. :F <F [F l& @ @ @ @ @ @ @ d. c. d. '& }F |F 1F l# 3^ 2F 3F 4F 5F q' 97 i8 i8 i8 i8 i8 i8 i8 i8 Qc 97 6F gg i8 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 i8 97 7F 8F 9F 0F aF bF cF dF eF fF gF hF iF jF kF lF mF nF oF d. 3+ @ @ @ @ @ @ @ @ @ @ @ @ d. '& pF qF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. ct r4 rF t8 %, [. f( g( h( 3^ (: S@ S@ {# {# {# {# i( -: G! sF [. ;{ tF w8 oC B[ @ @ d. e. w> uF vF wF [. {@ l. E{ o+ u$ E{ u$ E{ u$ E{ T. E{ M$ n. Q; (i xF I] yF W# @ @ @ @ +% zF AF BF 1. 2. n. 2# E{ o+ u$ o+ o+ E{ u$ E{ u$ E{ %, n. .~ ), CF DF EF s+ @ @ @ @ @ @ @ @ @ t. W# FF ,! GF [. 2# {@ 2# E{ u$ o+ o+ E{ u$ HF u$ HF E{ l. n. ), u5 IF JF ct l& @ @ q@ =5 KF +9 _~ [. R< LF Xg O^ {# S@ {# b@ S@ {# {# H| t{ MF u3 'z d$ $9 %9 p| 9& q@ @ @ @ @ @ @ @ @ @ @ s+ NF OF PF [. u$ 60 QF B3 e@ S@ {# {# {# {# {# {# {# %^ jp [} H: b; %+ r- !. I: s+ I. @ {& :5 <5 RF [. [. *[ N: =[ -[ {# {# {# S@ {# {# {# l# k^ 1{ SF TF n. )@ UF VF WF e. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ I. @ @ I. I. I. I. 4+ W# XF *E YF ZF Q; !% `F G I] W/ (( d@ S@ S@ {# {# {# S@ {# R@ .G +G @G #G 4, S. .^ $G %G l& @ @ @ @ @ @ @ c. d. &G *G =G -G %^ 8} F| k# G< ;G >G ,G 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 87 ~j gg 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 'G )G !G ~G {G O2 ]G ^G /G (G _G :G <G [G }G |G 1G 2G 3G 4G 5G @ @ @ @ @ @ @ @ @ @ @ @ @ t. I& 6G + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ <^ f7 %3 )% [. f( g( h( 3^ {# {# {# {# {# {# {# i( -: /6 h7 [. m( 7G 8G 9G [6 @ I. @ @ 9= 0G )x aG bG cG Y> Je $# 3. $# p: *3 z] Vh Je 2. Vh [. dG eG fG gG *$ q@ @ @ @ @ @ _f hG iG jG kG F^ |) p: z] l@ z] (~ Je Vh 3. $# ]@ Y> [. lG mG nG oG @! 4+ @ I. @ @ @ @ @ @ I. @ q@ pG qG rG sG tG Y> p: p: 2. *3 p: $# p& l@ 2. z] *3 [. (# uG vG <5 wG I- I. @ @ q@ m: xG yG o3 [. %} >; zG R# {# {# P^ Km S@ {# {# k# S_ AG BG 0) %+ !% S7 Z< 9& q@ @ @ @ @ @ @ @ @ @ @ e. CG DG EG [. 4, FG GG %2 e@ S@ {# {# {# {# {# {# S@ l# >9 G: H: b; /+ HG !. I: s+ I. @ D/ E6 F6 IG [. [. *[ N: =[ -[ {# k# k# {# S@ {# {# l# k^ JG KG LG S. :c MG NG OG s+ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ 2$ O. O. {& c= 4+ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ I. I. s. {d PG !. QG %+ 8+ RG BC SG R@ S@ S@ {# R@ b@ S@ {# {# S@ Ob TG UG VG )% S. .^ WG XG *@ @ @ @ @ @ @ d. @ I. YG ZG `G H .H R@ S@ E: +H )v @H #H $H 87 97 i8 i8 i8 i8 i8 i8 i8 i8 %H &H 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 87 h8 *H =H -H ;H >H ,H 'H )H !H ~H {H ]H ^H /H (H 86 _H {H :H <H l& c. @ @ @ @ @ @ @ @ @ @ @ @ d. E# [H }H + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ <^ Sh ^6 )% [. f( g( h( 3^ {# l# S@ S@ c: S@ {# i( -: f< |H [. R; 1H 2H 3H O. @ @ @ @ I. ;% 4H 5H 6H 7H 8H 9H 0H aH bH cH dH eH fH gH hH iH jH kH !. lH :^ s. @ @ @ @ @ @ 2$ m) mH 3' nH oH pH qH eH rH sH tH 9H uH vH bH wH xH yH zH YF AH e. ._ @ b. @ @ @ @ @ @ @ @ @ c. e. BH CH DH EH FH GH cH HH IH JH KH LH fH MH NH OH PH QH RH Rd SH TH U% @ I. @ q@ m: o6 p6 o3 [. p3 UH cr B_ {# {# O^ ;t S@ {# {# k# k| AG VH /~ 4, WH XH '} 9& q@ @ @ @ @ @ @ @ @ @ @ e. y4 x6 YH [. 4, ZH `H %2 e@ S@ {# {# {# {# {# {# {# l# ~3 G: H: b; n. PD !. I: s+ I. @ C3 I el .I [. [. *[ N: =[ -[ l# 3} 7| l# {# {# {# l# k^ JG +I ;g S. t' @I #I $I s+ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ I. _f jj %I &I *I =I -I 8- I. c. I. @ @ @ I. @ @ @ @ @ @ @ @ @ I. @ 0= ;I >I ,I %% B) 'I )I !I S@ S@ {# R@ *< 8} -< S@ {# R@ Fg ~I {I ]I l. S. :F ^I t. l& @ @ I. @ @ @ I. I. oF /I (I _I S_ S@ {# {# {# (( l# :I <I Qd 97 i8 i8 i8 i8 i8 i8 i8 i8 97 if [I h8 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 i8 i8 }I |I 1I 2I 3I 4I 5I _H 6I 7I 8I .H S@ 9I /( {# d@ 0I aI bI c. c. I. @ @ @ @ @ @ @ @ @ @ @ t. o4 6' cI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ r8 dI `} %, [. f( g( h( 3^ t: eI k# 86 ,t mB R@ O^ fI gI hI [. 4. iI jI kI d= >' 4+ 4+ 4+ 4+ s# 5h E/ lI mI nI 0C oI pI qI rI sI tI uI vI vI wI xI yI zI (- e. 4+ 4+ 4+ 4+ 4+ 4+ 4+ 4+ e. ;% AI BI CI DI EI ;k FI GI HI 0C II pI JI rI KI LI MI NI W- e. 4+ 4+ 4+ 4+ 3@ 4+ 4+ 3@ 4+ 4+ 4+ 4+ 4+ 4+ e. [F *I OI PI EI RC 9z QI 0C RI SI TI tI UI VI WI XI YI er e* >' d. c. @ @ q@ =5 ZI ;5 _~ [. %} 0q ta 1u {# S@ {# E: S@ {# {# H| `I MF J v3 d$ n| ~5 p| 9& q@ @ @ @ @ @ @ @ @ @ @ s+ j OF .J [. u$ 60 +J B3 e@ S@ {# {# {# {# {# {# S@ l# ~3 G: H: b; {@ 2# !. I: s+ I. @ {& @J <5 #J [. [. *[ N: =[ -[ d@ f@ f@ S@ {# (: {# l# k^ $J %J &J !% )@ *J =J -J s+ I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. c. @ @ I. @ @ @ @ I. l& .] ;J >J ,J 'J )J !J ~J {J ]J 7{ e. i- 2$ I. I. I. c. c. @ @ @ @ c. I. I. c. d= ^J /J (J 1. :~ _J :J <J S@ S@ {# S@ m# f@ S@ S_ S@ R@ [J TC }J |J %+ S. 1J 2J ~& l& @ t. b. U% U% 3J $: 4J 5J 6J 7J 8J 0I {# d@ {# S@ {# -< O^ >2 9J Qd 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 $H 0J aJ bJ cJ dJ eJ S_ d@ d@ S_ P7 gs {# d@ S_ d@ {# S@ _H fJ gJ U% @ @ @ @ @ @ @ @ @ @ @ @ t. I& hJ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ R9 3r %3 )% [. f( g( h( 3^ d@ O^ S@ S@ l# S@ S@ i( ;2 f< iJ [. o. jJ kJ lJ mJ nJ oJ pJ qJ rJ sJ tJ B- uJ vJ wJ xJ yJ zJ AJ wJ BJ CJ DJ EJ FJ GJ HJ IJ JJ KJ LJ LJ LJ LJ LJ LJ LJ LJ ,F MJ NJ OJ 7& PJ QJ RJ SJ TJ UJ UJ xJ VJ zJ AJ wJ WJ XJ 7d YJ ZJ `J qJ K .K +K @K .K K #K rJ $K pJ LJ LJ %K #K &K *K =K -K :f :f E- ;K >K ,K 'K )K yJ RJ !K ~K {K 9= I- I. @ c. d. @ @ l3 m: m3 }0 o3 [. g| Bj Ou X| {# {# S@ {# {# S@ {# S@ ]K `E #9 [. k. f5 w3 Z< 9& q@ @ @ @ @ @ @ @ @ @ @ +% *$ .F ^K [. 4, /5 /K %2 e@ S@ {# {# {# {# {# {# {# k# (K G: H: b; %+ .& !. I: s+ I. @ D/ $[ <5 _K 1. [. *[ N: =[ -[ {# S@ S@ {# S@ m# S@ l# h@ :K <K [K S. =F }K |K OG ;% 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ 2$ I. 4+ W# l& t. @ c. d. @ @ I. W# 1K 2K 3K 4K 5K 6K 7K 8K 9K 0K aK bK cK dK d. 4+ 4+ +% W# +% +% +% +% W# ._ 4+ q@ MJ eK fK gK qB hK iK jK kK R@ S@ S@ {# S@ R@ S@ {# {# l# g7 lK mK (# %+ {] !. nK ;% I. I. w} i- oK pK qK rK sK tK uK vK wK S@ d@ {# {# {# S@ ;< ;t 0h &{ ]y 97 i8 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 xK yK zK AK BK CK DK S_ d@ S_ S_ {# d@ {# d@ {# {# {# d@ EK uK FK GK HK @ I. @ @ @ @ @ @ @ @ @ @ d. E# IK 9% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. ~a JK KK ^a %, [. f( g( h( 3^ {# {# {# {# {# {# {# E: )2 LK MK [. A+ /~ NK OK PK QK RK SK TK UK VK WK XK YK ZK `K L .L +L ;0 `K @L #L $L %L &L Jw *L =L -L ;L SK SK SK SK SK SK SK SK >L ,L 'L YK EE )L L !L ~L {L ]L ^L L .L +L /L (L _L :L ]L RK <L RK 2a [L }L |L 1L }L 2L 3L ;L 4L 5L SK SK 6L 3L SK 7L 8L *L `K 9L 0L @L aL *L Jw bL cL (L dL eL fL gL hL {& I. @ I. @ @ q@ m: V1 GD p& [. g| iL .c 3^ {# {# {# {# {# {# {# P^ z^ AG R7 !_ d$ `1 jL y: 9& q@ @ @ @ @ @ @ @ @ @ @ I- ^% kL LD [. n% s| lL u| e@ S@ S@ {# {# {# S@ {# {# k# #0 Ca H: b; V} mL !. I: s+ I. @ C3 nL y| Ga [. [. *[ N: =[ -[ {# {# S@ P^ U[ oL b@ R@ {# nB pL %E S. m. qL rL sL tL uL uL uL uL uL uL uL uL uL uL uL uL uL uL uL uL uL uL uL uL uL vL wL xL $s e* I. d. c. I. @ k& yL zL AL BL [. |) CL [. DL EL FL GL HL Ak IL JL KL LL ML NL OL cA cA K PL PL QL RL SL TL UL x@ N= y) VL WL XL %^ S@ {# S@ {# {# {# S@ {# l# !e YL ZL [. 3. GH r} `L {& I. M .M +M @M #M $M %M &M *M vK =M d@ {# S_ {# {# {# {# S@ P^ -< 6k -M ;M ]y i8 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 ,> >M ,M 'M )M !M vK ~M 0I d@ {# {# {# {# {# {# {# {# {# S_ /( {M ]M ^M /M &~ @ I. @ @ @ @ @ @ @ @ @ t. (M _M :M + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. xb <M [M %3 )% [. f( g( h( 3^ {# {# {# {# R@ (( S@ S@ w{ }M |M 1M [. r~ 2M 3M 4M 5M 6M 7M 8M 7M 9M 0M 7M 8M 6M 6M 6M aM 6M bM 6M cM dM eM 7M 7M aM 6M 6M fM gM 7M 7M 7M 7M 7M 7M 7M hM iM jM kM fM 6M 6M 6M 6M bM lM cM cM 6M aM 6M bM 6M 5M 5M 6M 6M mM 9M 8M 7M 6M gM 8M 7M 7M fM gM 5M 7M 7M 7M 7M fM 7M 8M 7M 6M 6M 6M 6M cM cM 7M aM 6M bM 6M nM oM pM qM cL rM e. I. @ I. @ q@ O< d| e| f| [. g| sM .c X| {# {# {# {# {# {# {# S@ 7^ tM wa [. l. Ye uM y: 9& q@ @ @ @ @ @ @ @ @ @ @ +% a1 vM wM [. 4, xM Ba ^} e@ S@ {# S@ i( R@ {# S@ {# k# A [} H: b; :% )f !. I: s+ I. @ G$ yM zM ^c [. [. *[ N: =[ -[ {# S@ 7} X_ R@ h6 R@ -< tA AM is ~% BM l. CM DM EM FM GM GM GM GM GM GM GM GM GM GM GM GM GM GM GM GM GM GM GM GM HM M] IM JM KM LM MM I. @ @ I. e. NM OM PM &2 {@ F^ [. {@ u$ [. QM RM SM TM UM VM WM XM YM ZM `M N N .N +N @N #N $N %N &N t$ S. Vh *N =N -N Ot l# {# {# {# S@ {# {# S@ {# R# ;N >N ,N 2. [. 'N |> )N g= J. !N ~N {N ]N ^N /N (N wK _N 6I d@ S_ d@ {# {# {# {# S@ {# {# {# k# nt :N `7 ]y i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 h8 <N [N }N |N 1N 2N ~H 3N 0I d@ {# {# {# {# {# {# {# {# {# d@ 0I 4I 4N 5N 6N 7N p@ @ I. @ @ @ @ @ @ @ @ d. 7% Xc 8N + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ r8 Ee t8 l. [. f( g( h( 3^ {# {# {# S@ W| T_ R@ {# ,5 9N sq 0N aN U] 2# bN Ze cN Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze cN cN Ze cN Ze cN cN cN cN cN cN Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze dN dN Ze cN Ze Ze Ze Ze cN Ze cN cN cN cN Ze cN Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze Ze cN cN cN cN Ze cN cN Ze eN fN gN hN iN !| s+ I. @ @ q@ +} @} #} $} [. %} jN kN X| {# {# {# {# {# {# {# H| `I MF lN mN d$ 8# xa Z< 9& q@ @ @ @ @ @ @ @ @ @ @ s+ nN oN pN [. u$ qN rN B3 e@ S@ S@ ;< ;t sN R@ {# S@ l# tN G: H: b; n. n% !. I: s+ I. @ 9= uN p; vN [. [. *[ N: =[ -[ {# S@ d@ A| d@ R@ {# {# 1u *{ wN xN [. {] 8# yN zN AN BN BN BN BN BN BN BN BN BN BN BN BN BN BN BN BN BN BN BN BN CN DN EN /B FN GN HN 4+ @ @ 2$ IN JN KN LN {@ f5 MN NN [. [. n. 2# e% ON La PN QN RN SN TN UN VN WN XN YN ZN `N O .O +O HF {@ +$ ^ @O #O $O P^ S@ {# {# S@ {# B_ k# {# l# >2 %O &O F^ {@ [. *O =O -O e* ;O >O ,O 'O )O !O -< S_ S@ 0I d@ S_ d@ {# {# {# {# {# {# R@ i( R@ -< + jv ~O <g i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 {O ]O ^O /O (O _O :O 8J P7 d@ {# {# {# {# {# {# {# {# {# d@ S_ <O 04 [O }O |O 1O t. @ @ @ @ @ @ @ @ @ t. b# c# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ c< d< e< )% [. f( g( h( 3^ {# b@ {# S@ S@ 6| S@ {# S@ P^ 2O 3O 4O 5O t$ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ l. 6O 'd 7O // l& @ @ q@ O< P< 8O F^ [. %} O, 9O R# {# R@ b@ d@ S@ {# {# S@ qr 0O aO [. 4, bO cO dO 9& q@ @ @ @ @ @ @ @ @ @ @ ._ 4+ eO fO [. 8# gO hO iO e@ S@ S@ S@ 6| S@ S@ {# {# l# ~3 G: H: b; n. 2# !. I: s+ I. @ T% |e 1e 2e [. [. *[ N: =[ -[ {# {# S@ Ge S@ {# S@ {# H| x{ jO kO lO [. S. l. {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ n. mO L6 nO oO 56 I. @ W# pO qO rO sO {@ h^ tO Ka uO vO (# wO 4, {@ {@ l. )@ {@ !@ ~@ S. O> xO $9 xO LA S. {@ {@ {@ {@ l. (# yO !. zO M1 S@ {# S@ {# {# B_ AO Zu S@ ac BO CO DO 1. EO FO GO HO IO I. JO KO LO 86 S@ d@ {# d@ {# d@ {# d@ {# S@ {# (: S@ {# S@ Ha T_ d: S@ S@ w{ v7 DH 87 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 Qc MO NO OO PO QO RO S@ S@ {# {# {# {# {# {# {# {# {# {# {# d@ S@ (: SO TO UO VO WO I. @ I. @ @ @ @ @ @ d. =# Ce De + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ c( d( Fe l. [. f( g( h( H| P: XO k# {# {# S@ {# S@ {# {# :I Dh YO ZO `O .d P .P +P @P #P .P $P p- %P &P *P +P @P p- @P P D^ $P P $P p- %P =P @P D^ *P +P .P -P ;P @P +P $P p- %P =P @P D^ >P P .P ,P p- 'P &P $P p- )P =P @P D^ P $P P ,P p- %P =P *P !P *P +P ~P {P ;P @P P ,P p- %P =P @P D^ .P P .P ]P p- t- &P $P p- 'P =P @P D^ >P ^P /P )@ S. M$ (P _P :P +% c. @ q@ =5 %f `m >~ [. R< <P >< P^ k# 5| [P R@ {# {# {# 3^ de }P |P An d$ 19 S7 Z< 9& q@ @ @ @ @ @ @ @ @ @ @ s+ 1P 2P 3P [. u$ 4P 5P 6P e@ S@ {# {# S@ {# {# S@ S@ l# >9 G: H: b; 4, 7P !. I: s+ I. @ D/ 8P p; 9P [. [. *[ N: =[ -[ {# S@ S@ {# {# {# {# S@ {# ,5 0P aP bP cP dP )% {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ {@ l. 2; eP fP gP hP 4+ @ W# iP jP kP v^ {@ lP mP nP oP !. pP qP rP sP tP Ny %+ )@ 1# .& l. l. l. {@ l. l. .& )@ %+ `# uP vP wP K' xP 4^ S_ S@ S@ {# =< p} << U[ R@ c: 6| yP zP MB qB [. AP ]y Um * @ JO BP CP S_ S@ {# d@ {# {# {# {# {# {# {# R@ f@ _: =< {# S@ E: R@ (: c[ E: DP 97 h8 87 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 h8 EP FP GP HP IP JP S@ {# d@ {# {# {# {# {# {# {# {# {# d@ S_ d@ KP dJ DK LP MP NP OP l& d. c. @ @ @ @ @ t. nf PP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ pf QP %3 )% [. f( g( h( 3^ 6| P: {# S@ {# {# {# {# {# S@ R@ RP SP TP UP VP WP XP YP ZP `P Q .Q +Q @Q #Q $Q #Q %Q &Q *Q oz =Q $Q WP -Q ;Q @Q >Q ,Q 'Q )Q !Q ~Q {Q ]Q ^Q /Q (Q _Q @Q :Q *Q YP <Q [Q Q }Q |Q 1Q 2Q 3Q #Q %Q 4Q 5Q 6Q 7Q 8Q 9Q .Q 0Q @Q aQ bQ cQ dQ 'Q eQ oz ]Q fQ gQ (Q 0Q @Q >Q hQ iQ Q jQ kQ }Q lQ mQ nQ 3Q _Q oQ aQ pQ 6Q qQ rQ sQ k6 %+ {@ tQ uQ vQ s+ I. @ l3 m: wQ xQ o3 [. %} 0q &} R# {# l# i( S_ S@ {# {# -< yQ zQ AQ [. %+ n| o| Z< 9& q@ @ @ @ @ @ @ @ @ @ @ +% *$ vM BQ [. :% rC CQ ^} e@ S@ {# {# {# {# {# {# {# P^ DQ G: H: b; n[ EQ !. I: s+ I. @ {& FQ K: GQ [. [. *[ N: =[ -[ {# m# m# S@ {# {# {# {# S@ 6| R# HQ IQ K' JQ KQ LQ MQ NQ OQ PQ QQ RQ RQ RQ RQ RQ RQ RQ RQ RQ RQ RQ RQ RQ RQ RQ RQ PH SQ TQ 4, .~ UQ VQ WQ XQ I. W# YQ ZQ `Q V: {@ R Kw .R +R @R ]$ #R >; $R %R &R *R =R -R ;R >R ,R 'R ~| )R !R ~R {R ]R ^R /R 3' (R _R :R R@ d@ c@ -< {# S@ Lm 7| l# S@ B_ <R [R }R [. |R m. 1R 2R U~ k& @ 3R 4R 5R 6R 7R S_ {# {# {# {# {# {# {# {# k# nt /} S@ {# {# {# {# k# AO k# X| 8R 9R h8 i8 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 i8 97 0R aR bR cR dR eR Ge d@ {# {# {# {# {# {# {# {# {# {# {# {# S_ wz =M fR 8[ gR hR iR jR ]* @ @ @ @ @ @ d. 7% kR lR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. Ir mR vg d1 %, [. f( g( h( 3^ {# {# {# {# {# {# {# {# {# {# d@ c: c@ nR oR pR qR rR sR tR uR vR wR xR yR zR AR BR CR DR ER FR GR HR IR JR KR LR zR MR NR OR PR QR RR SR TR UR VR WR XR YR rR ZR `R S .S +S @S #S $S %S UR &S DR *S =S -S ;S Dr >S ,S LR 'S )S !S ~S {S ]S >S ^S /S (S _S :S <S [S }S |S 1S 2S tR J3 3S 4S 5S ;S 6S 7S DR 8S 9S 0S aS O, bS f5 l. cS dS eS d. 2$ @ q@ m: fS gS q~ [. g| hS iS H| {# {# {# {# {# {# {# O^ 49 jS kS u6 d$ lS mS '} 9& q@ @ @ @ @ @ @ @ @ @ @ 8- f. nS oS [. j; z6 pS B6 e@ S@ {# {# {# {# {# {# {# P^ qS Ca H: b; !% q% !. I: s+ I. @ g= rS sS tS [. [. *[ N: =[ -[ R@ || /} R@ {# {# {# {# {# {# d@ 3^ &< uS vS wS xS yS zS AS BS CS o/ DS DS DS DS DS DS DS DS DS DS DS DS DS o/ ES FS GS HS u6 n+ [. IS H1 JS s# W# KS LS MS g_ {@ NS OS Tm 7^ l2 h@ PS QS RS SS Tb TS US VS WS XS YS ZS `S T .T +T @T #T $T %T &T *T B_ R@ S@ c@ F| c@ S@ S_ k# P^ 6| v{ r< =T -T ;T k. F^ >T ,T 'T d= @ d. 3R )T !T ~T RO S_ {# {# {# {# {# {# {# S@ {# k# P^ {# S@ {# {# {# S@ (( {# R@ {T J_ ]T 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 i8 i8 pb &> ^T /T (T _T :T <T S@ d@ {# {# {# {# {# {# {# {# {# {# {# {# d@ {# S@ P7 [T 8J }T |T 1T 2T d. @ @ @ @ @ t. <@ 3T 4T + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ 5T 6T Th )% [. f( g( h( 3^ {# O^ {# S@ {# {# {# {# {# {# {# d@ k# H| B_ << c: 7} :I S@ 7} S@ e@ P^ << c: c@ gs f@ S@ d@ f@ c: f@ R@ f@ P^ Ha c: m# d@ :I d@ S@ e@ P^ e@ R@ f@ k# g@ c: 7} c@ d@ 7} S@ 7T P^ g@ c: c@ c: e@ gs d@ f@ c: :I S@ e@ O^ g@ c: c@ d@ :I S@ d@ e@ P^ e@ c: f@ P^ g@ c: d@ 7} d@ 7} gs e@ O^ g@ c: c@ c: f@ S@ d@ f@ i( 8T 9T 0T aT {@ Eq bT cT Qn 2$ @ q@ O< j@ dT (i [. %} O, aq 1u {# {# {# {# {# {# {# d@ eT `E fT K$ 4, LA Y< Z< 9& q@ @ @ @ @ @ @ @ @ @ @ e. y4 q| gT [. 4, hT `H %e g@ S@ {# {# S@ S_ {# S@ {# P^ iT G: H: b; {@ t' !. I: s+ I. @ {& FQ <5 jT 1. [. *[ N: =[ -[ d@ m# m# S@ {# (: {# {# (: S@ {# S@ H| H| R( <_ kT kT lT lT ;_ lT lT lT lT lT lT mT lT lT lT lT lT lT lT lT lT nT oT pT qT rT %% [. sT 7. pJ W# e. tT uT vT wT $% xT %@ yT A_ d@ k# 6^ B_ k# zT >n AT BT o1 CT }S DT ET FT rR GT CT Au HT IT D_ k# X| S@ {# S@ S@ c@ d@ S@ {# {# S@ U< ks JT KT LT Y= (~ MT NT OT f. 4+ @ @ 3R )T PT QT =< {# {# {# {# {# {# {# {# {# S@ {# {# {# {# S@ k# S@ {# {# S_ S@ + RT ST 'G 87 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 i8 i8 97 97 %@ TT UT ~ VT WT XT YT gs d@ {# {# {# {# {# {# {# {# {# {# {# {# {# {# S@ S@ ,H ZT `T U .U '& d. @ @ @ @ @ d. E# +U @U + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ #U 9j t4 %, [. f( g( h( H| (( $U c: {# {# {# {# {# {# {# S@ {# {# S@ S@ R@ R@ R@ R@ R@ R@ R@ R@ S@ R@ R@ R@ R@ R@ R@ R@ R@ S@ R@ R@ R@ S@ R@ R@ R@ R@ R@ R@ R@ R@ S@ R@ R@ R@ S@ R@ R@ R@ R@ R@ R@ R@ R@ S@ R@ R@ R@ R@ R@ R@ R@ R@ S@ R@ R@ R@ S@ R@ R@ R@ R@ R@ R@ R@ R@ S@ R@ R@ R@ S@ R@ R@ R@ R@ R@ R@ R@ R@ S@ R@ R@ R@ R@ R@ R@ R@ R@ O^ %U S[ &U aT {@ ~| *U =U Qn 2$ @ l3 m: -U ;U |) [. p3 >U |0 B_ {# {# {# {# {# {# {# B_ lC jS ,U ^ 4, f5 'U Z< 9& q@ @ @ @ @ @ @ @ @ @ @ e. 1c )U !U [. n% ~U {U u| e@ ]U S@ S@ m# d@ S@ {# S@ l# >9 G: H: b; {@ 2# !. I: s+ I. @ D/ Um ^U /U [. [. *[ N: =[ -[ {# S@ S@ {# S@ ]U S@ S@ d@ -< (: {# {# S@ l# P^ P^ P^ P^ P^ R@ O^ O^ c: E: P^ U[ R@ sf O^ k# P^ P^ U[ k# P^ O^ k# +b (U _U :U 6, [. <U K9 [U +% W# }U |U 1U 2U d$ 3U !. Rq 1u S@ {# {# S@ S@ l# k# P^ X| 6^ 6^ c@ ns m# _: ]U -< 6^ X| B_ O^ R@ S@ {# {# {# S_ m# Ge S@ (: {# P^ %^ 4U 5U 6U 7U 1. {@ j; 8U 9U 0U q@ I. @ @ 3R aU bU cU dU S_ {# {# {# {# {# {# {# {# {# {# S@ {# k# ;< Af 4} S@ {# {# -< eU fU gU hU 97 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 ]y 4A iU jU kU o+ h> lU mU nU {H S@ {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# S@ S_ oU pU qU rU q[ t. @ @ @ @ @ @ t. I& sU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ c. @3 tU &u *u )% [. f( g( uU sN 7| W| S@ {# {# {# {# {# {# {# {# {# S@ {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# P^ ~e vU wU aT {@ ~| *U =U Qn 2$ @ q@ =5 Aq xU _~ [. %} K' aq ,5 {# {# S@ {# {# {# {# S@ qr `E yU y* 4, zU XH '} 9& q@ @ @ @ @ @ @ @ @ @ @ e. JD x6 AU [. 4, hT BU %2 c: CU l# f@ Vk d: S@ {# {# l# ~3 G: H: b; {@ 2# !. I: s+ I. @ D/ E6 DU EU [. [. *[ N: =[ -[ S@ P^ {# {# (( $U E: R@ h6 X_ -< S@ {# {# {# S@ S_ S_ S@ {# #{ + O^ oL d: S@ E: W_ i( P^ 8} h6 {# Ge Vk A| c: {# FU GU HU IU 1. [. JU Pc KU 8- 4+ LU MU NU t$ %% OU %@ PU 7^ {# S@ S@ {# {# {# S@ S_ S_ (: S@ R@ R@ R@ R@ R@ S@ S_ S_ S_ S@ {# {# S@ (: i( c: G| *< R@ 6| + << QU RU SU TU e% !% Gj UU VU WU XU I. @ I. @ 3R YU ZU `U =< S_ {# {# {# {# {# {# {# {# {# {# {# R@ X_ b@ ns -< S@ {# {# S@ c[ V .V +V @V i8 97 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 i8 97 ]y #V $V %V &V *V {@ !@ =V -V ;V <T =< d@ {# {# {# {# {# {# {# {# {# {# {# {# {# d@ S_ Ge >V ,V 'V )V d. @ c. @ @ @ @ @ t. <@ !V ~V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ Zc {V ]V l. [. f( g( h( t: R@ S@ {# S@ {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# P^ ~e vU wU aT {@ ~| *U =U Qn 2$ @ q@ =5 ^V /V (i [. p3 (V Q^ B_ P^ l# {# S@ {# {# {# H| -: _V :V 0) %+ S. -f Z< 9& q@ @ @ @ @ @ @ @ @ @ @ e. |k <V [V [. 4, ZH }V %2 e@ k# S@ S@ ^| S@ {# {# {# l# ~3 G: H: b; {@ 2# !. I: s+ I. @ C3 |V 5_ 1V [. [. *[ N: =[ ,5 d: G| k# {# S@ c: {# {# S@ ^| S@ {# {# {# {# {# {# {# {# c: c: {# {# R@ S@ {# S@ c: {# {# S@ Ge S@ S@ R@ S@ {# {# FU 2V _U 3V Xz [. 4V 5V G8 W# 6V 7V 8V 9V o. CL 0V %@ aV 5^ {# S@ {# {# {# {# {# {# {# {# {# {# {# {# {# {# {# S@ {# {# {# {# {# {# R@ Ia -< c: c: i( l2 DP bV 7e cV dV Ma {@ 4, eV fV gV hV &~ I. I. @ @ 3R 4R iV jV kV S_ {# {# {# {# {# {# {# {# {# {# {# b@ oL D| P^ {# {# S@ S@ S@ z^ lV mV nV v: pb 97 i8 97 i8 i8 i8 i8 i8 97 i8 97 97 97 oV !. pV qV v; 4, {@ {@ ~@ rV sV tV vK Ge d@ {# {# {# {# {# {# {# {# {# {# {# {# d@ {# S_ uV vV wV s^ c. @ d. @ @ @ @ @ @ d. E# xV yV + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ zV AV BV 4, [. CV g( h( 3^ (: 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@ 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@ 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@ S@ S@ S@ S@ S@ O^ DV vU EV aT {@ ~| *U =U Qn 2$ @ q@ +} FV GV $} [. %} {v HV 82 e1 nt l# S@ S@ S@ S@ R@ N^ IV JV KV d$ S. -f Z< m) q@ @ @ @ @ @ @ @ @ @ @ s+ nN LV MV [. u$ NV rN B3 e@ S@ S@ S@ S@ S@ S@ S@ S@ P^ >9 G: H: b; {@ 2# !. I: s+ I. @ %= OV +A PV [. [. *[ N: =[ P: m# 4} R@ 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@ S@ S@ {# FU 2V _U 3V QV [. RV 7. SV W# 6V TV UV VV ) [. WV 0q XV v{ S@ S@ S@ S@ S@ S@ (: S@ (: (: (: {# {# {# {# {# {# {# (: S_ S@ (: (: S@ S@ W| S@ B_ >< YV ZV `V W .W +W @W {@ %+ #W $W %W &W I- I. I. @ @ @ JO *W =W -W S@ {# S_ d@ {# {# {# {# S_ d@ {# {# S@ {# ^| 8} C| P^ {# S@ {# {# S@ ;W >W ,W 'W )W <m h8 i8 i8 i8 i8 i8 i8 i8 i8 `( >! !W ~W {W }! +x n. S. {@ {@ S. ]W ^W /W (W S@ S_ {# S@ {# S@ S@ S@ S@ {# d@ S_ {# d@ S_ S@ _W :W <W [W 4+ I. @ @ @ @ @ @ @ @ t. I& }W + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. :^ c< |W e< )% [. 1W 2W G3 _: T[ *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< T[ W| @l 3W 4W 5W {@ ~| 6W 7W Qn 2$ @ l3 fA 8W 9W ), 1. 0W !. aW k^ &d &d T[ *< *< *< T[ c[ >< bW cW [. 4, dW eW fW C( I. @ @ @ @ @ @ @ @ @ @ W# ~& gW hW [. 8# iW jW kW S( *< *< *< *< *< *< *< *< Ot lW mW nW oW 8# pW !. qW s+ I. @ D/ rW sW tW [. [. uW vW Pt @[ T[ >< T[ *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< *< T[ wW xW yW zW [. [. AW BW CW s+ [F DW EW FW GW {@ HW IW JW 4: KW g Q^ c[ >< N1 S@ S@ R@ R@ R@ R@ R@ R@ R@ R@ R@ R@ R@ R@ R@ R@ d@ 7} *< d: eU LW MW NW Lt OW PW [. l. l. QW RW SW TW UW IO I. I. @ @ @ d. VW WW XW YW ZW S_ S@ S_ S_ S_ S_ S_ d@ d@ S_ d@ {# {# S@ R@ R@ S@ S@ {# S@ S_ S_ vK `W X .X +X @X #X $X %X &X *X =X -X -X ;X >X ,X 'X [. l' l. {@ S. {@ S. {@ i> )X !X ~X ,H =< {# d@ {# S@ f@ f@ d@ {# d@ d@ d@ S_ S_ {X ]X ^X /X (X p@ I. @ @ @ @ @ @ @ @ @ d. '& )& _X + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. 3c :X <X [X 2# }X |X 1X . Ja 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 3X 4X 5X 6X {@ l. 7X 8X 9X 0X 2$ @ q@ aX bX cX F^ 8: dX eX uz fX 2X 2X 2X 2X 2X 2X gX }5 hX h8 iX [. 2; jX kX lX // c. I. @ @ @ @ @ @ @ @ @ e. mX {l nX (# 61 oX pX qX rX 2X 2X 2X 2X 2X 2X 2X 2X 3X sX tX uX q~ Cp vX !. wX ;% I. @ O. xX yX zX [. AX BX CX DH }5 gX 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X 2X DX EX FX GX :s [. HX IX BH s. +% JX KX LX MX {@ NX OX PX QX RX SX TX UX VX WX XX YX [_ ZX `X Y .Y +Y +Y +Y .Y .Y ]i cr @Y #Y $Y %Y &Y a: *Y =Y -Y ;Y >Y [. U] %+ 7m mO ,Y 'Y )Y !Y ~Y j_ @ @ I. @ @ c. {Y ]Y ^Y /Y (Y _Y fR :Y P7 {H P7 <Y S_ 0I d@ d@ d@ d@ {# {# S@ e@ m# S@ {# d@ S_ :Y 7[ [Y }Y |Y [. !_ 1Y 2Y 3Y 4Y 5Y x, 6Y 7Y [. [. Cp N= n. S. S. {@ S. S. N= 8Y 9Y 0Y fR aY S_ d@ S_ {# l# nt 7| d@ d@ S_ 0I 0I RO bY cY dY eY (X fY @ @ I. @ @ @ @ @ @ @ @ t. b# gY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. *@ &W hY iY jY S. *0 kY lY mY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY mY oY pY qY {@ 2# rY sY tY k& I. @ 2$ uY vY wY o+ {@ :s Yr xY yY nY nY nY nY nY nY nY zY AY BY CY k. A) DY EY FY Qn I. @ @ @ @ @ @ @ @ @ @ ]* GY HY IY JY [. R; KY LY MY nY nY nY nY nY nY nY nY mY .l NY OY {@ [. PY #I QY G$ I. @ e. j RY 1q Gj 4, [. SY TY zY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY nY UY VY WY XY t$ YY ZY `Y Z I. 4+ .Z +Z @Z #Z HF {@ 0) $Z %Z ud &Z *Z =Z -Z ;Z >Z ,Z 'Z )Z !Z ~Z {Z ]Z ^Z /Z /Z (Z _Z :Z <Z [Z }Z |Z 1Z 2Z 3Z 4Z 5Z [. [. S. [. 6Z 7Z 8Z 9Z 0Z aZ I- d. 3+ @ @ @ @ @ b. oF bZ cZ dZ aY aY eZ fZ gZ vK JP vK <Y hZ 6I 0I wK S_ d@ {# k# 7| 5} S@ d@ S_ ZW iZ jZ kZ lZ mZ )8 d$ Y> 1. Y> 1. Y> 1. 1. z] !% S. S. {@ S. S. S. S. S. S. N= nZ oZ pZ iZ `W <T S_ d@ d@ {# l# k# S@ wK qZ rZ sZ tZ uZ vZ wZ xZ u2 c. d. @ @ @ @ @ @ @ @ @ @ d. 7% yZ zZ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ I. +% AZ BZ CZ DZ PC N= w) Xl EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ FZ ~@ 2# S. GZ HZ IZ JZ k& @ I. I. KZ LZ MZ NZ o+ {@ Q; LN EZ EZ EZ EZ EZ EZ EZ EZ EZ OZ 3l u; {@ PZ QZ RZ SZ s. I. @ @ @ @ @ @ @ @ @ I. @ G$ TZ G1 UZ [. %, t$ VZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ LN N9 m. [. WZ XZ YZ W- s. @ @ I. ZZ `Z ` .` [. %] [. +` EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ EZ OZ F' >~ N= *7 @` #` $` %` @ I. &` *` =` -` |) [. %] #@ F^ [. ;` p+ >` ,` '` )` !` ~` {` ]` ^` /` (` _` :` <` <` [` }` |` 1` 2` 3` 4` 5` 6` /~ z] Kf 1. [. >Y 7` 8` 9` 0` a` b` 2$ @ I. @ @ @ @ @ c. >' c` d` e` f` g` h` i` j` k` JP iZ l` -W m` 8I n` ZW o` /( S@ [l c@ p` .H 9I 9I q` r` s` t` u` q% S. S. S. S. S. S. S. S. S. S. {@ S. S. S. S. S. S. S. S. N= $9 v` w` x` y` [T z` A` B` S@ 6I B` .H iZ 6I C` D` E` F` G` 7% t. @ d. @ @ @ @ @ @ @ @ @ @ @ t. - .- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ I. O. H` I` J` KV +| )@ 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# l. d$ [. K` L` M` ;+ 2$ @ @ I. p@ N` O` P` Q` PD 2; 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# %, o. [. R` > S` Ht 2$ t. @ @ @ @ @ @ @ @ @ @ @ l& ._ T` U` V` [. R; l. 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# l. [. W` X` 7) Y` ;* @ @ I. @ l3 Z` `` .. .0) l. 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# 2# l. + .@ .# .$ .% .q@ @ d. l& 0X & .nA * .= .[. [. %% n% 2# 2# M$ n% t' .& ~@ eN - .'4 ; .> ., .w# ' .) .! .~ .%] rb S. {@ t' M= 2# 2# Vh [. [. { .] .^ ./ .( ._ .Qn 4+ c. d. c. @ @ @ @ @ @ @ I. H. : .< .[ .} .| .1 .2 .3 .4 .5 .5 .6 .7 .eR 8 .S_ 9 .:< 9I _H 6I 6I 0 .DK a .b .c .d .e .f .Xz S. n. {@ {@ fd fd fd )@ )@ )@ fd )@ )@ )@ fd fd fd fd fd {@ g .h .i .j .k .l .m .fR _I 0I q` _I EK n .o .+6 p .q .c. U% I. @ c. @ @ @ @ @ @ @ @ @ @ @ @ d. q[ r .s .+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ d. b. GY t .Ll u .v .lP nm w .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# 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# 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# '# p+ x .y .z .A .B .8u 3@ @ @ @ @ 2$ *$ C .D .E .F .G .nm '# g# g# g# g# g# g# g# g# H .sO J5 I .J .9L }A W# @ @ @ @ @ @ @ @ @ @ @ @ @ I. 2$ kc $ .K .L .|! M .p+ g# g# g# g# g# g# g# g# '# p+ N .O .P .Q .R .O. b. @ I. @ @ I. I. S .T .U .V .W .X .w .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# g# g# g# g# '# Y .Z .` . .....J' I. I. @ @ @ 2$ ;% I: +..@..#..$..%..&..*..=..-..;..w) t$ o+ o+ l. 1# %+ {@ S. S. S. S. l. {@ l. 2# T. o+ w) M' ej >..,..'..)..!..b/ ~..{..Qn l& I. I. @ c. d. @ @ @ @ @ @ @ I. I. c. 2$ I. 3+ ]..^../..(.._..:..<..[..}..|..1..2..j .TO 8 .3..r` `W 4..5..(Y 6..7..8..9..0..Cp a..b..c..d..e..f..f..dG g..h..f..dG e..dG f..f..f..f..i..j..k..l..m..n..o..p..q..]H <O eZ ]H r..:O s..t..u..v..3R c. I. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ t. F@ b< + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ I. @ GY w..x..r} y..z..A..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..C..D..E..F..G..H..I..J..I. @ @ @ I. @ {d T7 K..L..!. M..N..O..B..B..B..B..B..B..B..B..P..Q..R..nA S..T..s+ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ W# bs U..V..W..X..Y..Z..B..B..B..B..B..B..B..C..`.. +.Uf .+.++.;% @ I. @ @ @ @ I. I. I. @+.#+.:$ $+.%+.&+.B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..B..P..*+.=+.r} -+.;+.>+.U% @ @ @ I. @ d. GY ,+.'+.)+.!+.9' !. ~+.{+.]+.^+./+.(+._+.:+.<+.[+.}+.|+.Q; ) ) Q; 1+.:c o% 2+.3+.4+.5+.6+.7+.8+.9+.0+.a+.b+.c+.s+ {& I. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ I. d+.HK e+.f+.g+.h+.i+.j+.k+.l+.m+.n+.o+.p+.q+.r+.3I s+.t+.u+.6..v+.w+.x+.y+.z+.A+.B+.C+.D+.E+.F+.G+.H+.I+.J+.K+.L+.M+.L+.N+.L+.G+.G+.G+.O+.P+.Q+.R+.S+.T+.s..o..U+.~X V+.r` W+.X+.Y+.Z+.`+. @.&G d. c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. $: .@.+@.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ c. ]* I. N| J; @@.#@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.%@.&@.*@.=@.G$ 8- I. @ I. @ @ @ I. @ 8- W* `J -@.;@.=; $@.$@.$@.$@.$@.$@.$@.$@.$@.>@.,@.'@.)@.+% 8- @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ 3@ ^t !@.~@.a5 $@.$@.$@.$@.$@.$@.$@.$@.$@.$@.{@.]@.^@./@.s+ I. @ @ @ @ @ @ @ @ I. s. (@._@.:@.<@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.$@.[@.}@.|@.1@.2@.~~ 2$ d. c. @ @ @ I. 3+ @ e. 0= 3@.4@.5@.6@.7@.8@.9@.0@.a@.b@.c@.d@.e@.f@.g@.h@.i@.j@.k@.l@.m@.n@.o@.p@.q@.r@.Sm s@.t@.Pf u@.v@.w@.9= s+ 2$ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ d. d. W# o; x@.y@.z@.A@.B@.C@.D@.E@.F@.G@.H@.I@.J@.K@.L@.M@.N@.O@.P@.Q@.R@.S@.T@.U@.V@.W@.W* t. I. 8- q@ K; q@ 8- q@ 8- %` t. t. t. t+ X@.Y@.Z@.`@. #..#.t..+#.@#.<..##.$#.%#.&#.eb *#.=#.;+ c. d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. <@ -#.;#.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ I. 4+ W# 8- *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ %G +% ;% I. @ @ I. @ @ @ @ @ I. @ 2$ s+ I- Ht :^ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ 40 ;% s+ l& I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ W# ;% +% c* *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ Qn s+ e. I. @ I. @ @ @ @ @ @ @ I. 2$ W# 3@ >#.,#.*$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ *$ '#.Eo %` ;% 8- d. @ c. d. @ @ @ @ @ I. @ I. e. 8- O. ;% q@ Eo 3c )#.!#.~#.{#.]#.^#./#.(#._#.:#.<#.[#.}#.|#.1#.2#.>K 3#.4#.5#.6#.bs Qn e. ;% e. I. @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ d. t. H. 7#.8#.9#.0#.a#.b#.c#.d#.e#.f#.g#.h#.i#.j#.k#.l#.sg m#.n9 t+ t. t. t. @ b. @ @ @ @ @ @ @ @ @ I. @ t. b. t. n#.o#.p#.q#.r#.s#.t#.u#.v#.w#.x#.y#.z#.A#.V@.;+ b. d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. D$ B#.C#.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ I. @ @ I. I. 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# 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# 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# s# s# s# s# s# s# s# s# s# s# s# 4+ 2$ I. @ I. @ @ @ @ @ @ @ @ I. @ @ I. l& s# s# s# s# s# s# s# s# s# s# s# s# I. I. @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. 2$ s# s# s# s# s# s# s# s# s# s# s# s# 4+ I. t. @ @ @ @ @ @ @ @ @ I. @ @ I. 2$ i- 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# s# s# s# s# s# s# s# s# s# i- l& I. @ @ I. @ @ @ @ @ @ @ @ I. @ @ @ @ I. l& 4+ s# +% e. s+ ;% ;% {& s+ D#.jj E#.1c j ct (- {& {& G$ ;% s+ e. ._ s# 4+ 2$ t. @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. b. @ t. b. c, H. F#.H. G#.H#.I#.J#.K#.L#.M#.#i N#.O#.F+ 2$ d. b. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c. I. P#.Q#.R#.S#.T#.U#.V#.W#.X#.Y#.Z#.`#.U% d. b. t. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. <@ $.}@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ I. c. c. I. I. I. 2$ 3@ 4+ +% +% +% 4+ 4+ c. I. I. I. I. c. @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. b. @ t. t. c. @ .$.+$.@$.#$.$$.%$.&$.*$.=$.'& I. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. I. b# d. -$.;$.>$.,$.'$.)$.!$.~$.{$.H. d. c. d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. I& -#.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. I. I. G. ]$.%G ^$.]$./$.U% d. @ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. @ t. b. V@.($._$.:$.<$.[$.}$./$.I. I. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. |$.1$.2$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ t. t. c. c. t. t. d. c. d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. b. d. t. b. c. b. b. b. t. d. d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. - C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. q[ r[ @B + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. F@ 3$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. '& 4$.5$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. I& 6$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ I. @ @ @ @ @ @ @ I. 2$ I. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ I. @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. 2$ U% b. d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ I. I. @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. '& 7$.qF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ I. @ l& +% s# I. @ I. @ @ @ @ I. I. @ 3+ @ I. I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ I. W# +% *@ ]* I. @ @ I. @ *@ +% +% @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ s# +% +% +% +% +% +% +% s# @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. d. 8$.t. b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ I. q@ e. e. +% e. e. q@ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. b# 9$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ 4+ &@ 0$.a$.I. I. @ @ @ @ @ I. s# b$.c$.[g d$.I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. Ht +r |2 E#.W* @ @ I. @ e. e$.f$.EF 8- @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ s# w> g$.f$.f$.f$.f$.f$.0$.h$.s# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ @ W# +% @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ I. e. s# @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ e. i$.j$.k$.l$.U% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ I. +% I. @ @ @ @ @ @ @ @ @ @ @ @ c. i- c, c+.m$.J; n$._ .o$.2$ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. q@ +% s# I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. E# p$.q$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ {& r$.s$.t$.*$ q@ @ @ @ @ @ I. +% u$.H1 v$.w$.I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. I. x$.P! y$.z$.@ @ @ I. D/ A$.B$.C$.D$.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ {& E$.P! )U F$.-7 P! F$.G$.H$.9= @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. ){ A; I$.e. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. W# t] E#.q@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ;% J$.K$.L$.WD 2$ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ l& Ht M$.~& I. @ @ @ @ @ @ @ @ @ @ @ I. N$.O$.P$.H1 Q$.H1 M4 R$.+% I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. %G [U 1c p@ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t. <@ S$.T$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ * U$.V$.W$.]* l& @ @ @ @ @ I. W# ,F 6) X$.,o I. I. @ b. I. I. @ b. I. I. I. I. @ @ I. I. @ @ I. c. c. @ I. c. d. c. c. I. @ I. @ c. I. c. c. @ @ @ I. c. c. @ I. @ @ @ @ @ @ @ I. I. Y$.Z$.`$. %.@ @ @ I. GY .%.Pc +%..* @ @ @ @ I. @ I. I. I. c. c. @ @ I. @ @ I. @ I. I. c. b. c. I. c. c. @ @ I. I. I. I. @ I. @ @ @ @ I. @ c. c. I. I. I. @ @ @ @ @ @ @ @ @ @ @ @ @ ;* @%.#%.$%.%%.&%.*%.=%.-%.;%.;% @ I. @ I. I. I. @ I. I. I. c. @ @ I. @ @ 2$ s. {..nS >%.D$.@ I. @ @ I. @ @ @ I. I. I. I. b. @ I. @ I. @ d. c. I. @ I. I. I. @ @ c. ;% ,%.'%.)%.+% @ I. @ I. I. @ @ I. I. I. I. I. @ I. @ @ I. ._ A; !%.~%.// I. @ I. @ I. I. @ c. I. I. I. I. @ I. @ @ @ @ c. I. c. b. I. I. I. @ @ @ I. I. I. I. @ I. @ @ @ @ I. @ @ I. I. I. I. @ @ @ @ I. @ c. I. I. @ I. I. I. I. @ @ I. I. @ @ s# k< {%.a% Of l& c. @ @ I. @ @ @ @ @ I. @ ]%.^%.{, jP /%.(%._%.:%.<%.e. c. c. I. I. I. @ I. I. @ @ I. I. @ I. @ @ I. I. I. I. I. @ @ c. I. 0X [%.}%.|%.I. I. c. @ I. I. @ @ I. I. I. I. I. @ @ I. @ @ @ I. I. I. ]* c. I. I. c. @ d. c. I. I. c. @ @ I. @ @ @ @ @ @ @ @ @ t. I& 1%.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ * 2%.3%.4%.c* q@ @ @ @ @ @ @ d. e. O. s+ Rg I. @ t. 2$ *@ >' 2$ W# s# 3@ 3@ 3@ I. @ @ @ I. I. 4+ s. 2$ I. @ @ 3+ 2$ 3@ 4+ I. @ d. 2$ 3@ 3@ 2$ I. c. I. 4+ W# 2$ I. @ @ @ @ @ @ @ @ I. *@ ,b 5%.6%.7%.@ @ I. @ 8= 8%.[I 9%.a= @ @ @ I. @ 4+ 3@ 3@ 3@ 3@ 3@ 4+ I. @ I. I. @ I. 4+ 3@ 2$ 3@ W# 3@ *@ 4+ I. >' 3@ 3@ 3@ W# 2$ @ I. @ @ I. @ 2$ ._ s. 3@ 3@ W# l& @ I. @ @ @ @ @ @ @ @ @ @ ~~ 0%.V$.a%.;% {& Of s+ |~ 8- I. @ @ I. l& s# 2$ 4+ ._ 4+ 3@ W# l& @ c. I. I. 4+ i= I: b%.EB c%.4+ 2$ I. I. I. @ I. 3@ 3@ 3@ 4+ 3@ 4+ t. @ I. @ I. l& s# 4+ l& 3@ 4+ 4+ I. I. s# !~ d%.e%.b$.e. 3@ 2$ t. @ @ I. *@ ._ 3@ 3@ 3@ 3@ 2$ @ I. @ @ d. +% O. O. I. @ I. @ 2$ 3@ 3@ U% 4+ 3@ 3@ 3@ 3@ I. @ @ @ @ @ 4+ 3@ l& 4+ 3@ 4+ 3@ s# @ 2$ ._ 3@ 3@ ._ 2$ @ I. @ @ I. @ I. +% 4+ 3@ 4+ ._ 4+ @ I. @ @ t. 2$ 3@ 4+ 2$ *@ 3@ 4+ ._ 4+ I. @ @ t. l& 8- k< f%.l5 [F +% 4+ I. t. @ @ @ @ @ @ @ 2$ g%.G1 !h h%.I- s+ C3 J..[F I. I. I. 4+ *@ U% t. @ @ I. l& *@ 4+ I. @ t. 4+ 3@ 3@ 3@ 3@ 4+ c. I. I. 3@ t. i%.j%.k%.e. W# I. I. @ @ t. l& ._ 4+ 3@ 3@ 3@ 2$ t. @ I. @ c. l& 4+ U% 3@ s# 3@ 3@ 4+ I. >' W# 3@ 3@ s. 4+ I. @ I. @ @ @ @ @ @ @ @ d. E# 8% q$.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ * 2%.l%.m%.~& l& @ @ @ @ @ I. 4+ e$.n%.o%.~& I. I. l& p%.q%.r%.d. nD s%.t%.u%.{< d. l& @ @ 2$ Qn v%.w%.x%.4+ @ I. k& y%.z%.A%.W# @ s. [n 1k B%.H# 3@ I. q@ C%.D%.E%.I. @ @ @ @ @ @ @ @ 2$ Qn F%.A .G%.H%.@ @ @ d. b* I%.`( J%.IO @ @ I. @ s+ 3c K%.L%.M%.N%.O%.P%.s+ d. @ @ I. 8- Q%.R%.3q S%.T%.U%.V%.ts {& W%.X%.Y%.Z%.`%.Qn 4+ @ I. I. @ W# I. {K &..&.}~ NI U~ +% @ I. @ @ @ @ @ @ @ @ @ +&.@&.#&.$&.2$ q@ 4+ I. 4+ I. @ I. @ +% %&.z; (@.^t gL &&.*&.=&.ct l& @ 2$ Of -&.;&.>&.5V +n ,&.P. '&.I. I. @ 2$ q@ +r )&.!&.~&.{&.]&.O. d. @ @ W# ^&./&.(&..] @+.z VE !: xb _&.:&.T, 7) <&.[&.}&.|&.8- @ I. I. (@.8' 1&.2&.3&.4&.t. 4+ @ I. @ l& J@ 5&.6&.H. I. @ 2$ d. KU 7&.8&.9&.0&.a&.b&.7= c= @ I. @ @ 3@ c&.d&.}A (@.e&.&&.&g a$.;% q@ f&.Ki z g&.~& W# @ I. I. @ I. s+ hL `j a&.h&.FF ]_ e. @ I. @ W# I..KU yF e. SZ !&.i&.@+.1c +% @ I. W# ^, j&.k&.l&.m&.P. n&.o&.'#.2$ @ @ @ @ @ @ @ +% p&.K' q&.r&.{& ]* b. 4+ 2$ @ s# 56 SZ s&.t&.k& @ @ 4+ u&.5#.S .c. I. +% @! v&.w&.x&.1&.y&.d. +% R, /t P. z&.B; A&.p' B&.56 s# @ d. s+ IN C&.D&.z E&.Q%.P9 r( d. @ I. I. F&.q%.G&.v~ H&.I&.{J J&.s+ K&.L&.M&.N&.O&.P&.W# ]* @ @ @ @ @ @ @ @ @ t. (M Q&.R&.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H@ I@ c. @ @ @ @ @ @ @ @ @ @ @ * 2%.)x S&.// q@ @ @ @ @ @ I. s+ hc T&.T` U&.I. I. W# ;' V&.W&.X&.Y&.Z&.`&. *..*.+*.@ I. @ 4+ y4 @*.#*.{&.e. @ I. I- $*.%*.&*.c= @ e. **.=*.-*.;*.>*.l& ,*.'*.)*.!*.t. @ @ @ @ @ @ @ @ I. l& ~*. b {*.]*.C3 0* 5h e= .* +_ ^*./*..* @ I. @ G$ (*._*.:*.<*.[*.}*.|*.1*.2*. * @ @ 2$ s+ 3*.4*.5*.6*.7*.8*.i% 9*.0*.a*._] b*.c*.d*.e*.+% I. @ @ r( HK f*.g*.h*.=' i*.j*.k*.l*.3@ @ @ @ @ @ @ @ @ @ @ %= m*.7) qW G$ 0* C3 0* 5h I. @ @ @ ;* n*.o*.p*.q*.)U r*.s*.t*.(> s+ t. l& jj u*.v*.(, fg w*.d^ x*.y*.d. I. I. q@ z*.A*.B*.C*.D*.<B E*.cA s+ t. @ 5h F*.G*.H*.I*.J*.Mt K*.O. L*.M*.N*.<g O*.P*.Q*.R*.S*.d* @ s# XG T*.!; U*.V*.W*.X*.Y*.// 2$ @ I. e. )= Z*.`*. =.2$ @ e. 56 .=.+=.@=.#=.$=.B$.%=.$L &=.{& @ I. b. ;% C .*=.==.-=.;=.>=.<m {; ,=.'=.KI )=.!=.~=.Y%.s^ 2$ @ 3+ @ d= {=.]=.^=./=.(=.CI _=.:=.3@ @ @ 9= <=.YZ [=.}=.|=.Ch 1=.%k `K 2=.l& I. c= 3=.4=.5=.mg !J )F / .6=.&9 4+ @ @ @ @ @ @ @ s# ]&.7=.8=.9=.k< 0=.q@ @ @ @ *@ ^t a=.b=.c=.d=.@ c. e. e=.f=.g=.4+ +% bs h=.i=.6> U*.F$.j=.k=.O. l=.m=.n=.o=.oo p=.q=.r=.s=.+% @ +% $= t=.u=.1=.v=.JA w=.x=.>#.c. I. I. Qn y=.z=.A=.B=.C=.m=.>! j=.D=.E=.-*.F=.G=.H=.I=.J=.3@ I. @ @ @ @ @ @ @ @ d. 7% K=.L=.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M=.N=.c. @ @ @ @ @ @ @ @ @ @ @ * 2%.l%.O=.I. l& @ @ @ @ @ I. e. P=.7) *E :v I. I. W# Q=.`- YO WL ca R=.S=.>% j8 T=.() %` @ 3@ |~ U=.A .7- 8- @ I. I- V=.W=.X=.W- @ I. W# EC Y=.Z=.`=.W# -.G1 .-.}A I. @ @ @ @ @ @ @ @ I. @ Va +-.@-.#-.$-.%-.&-.*-.=-.--.K9 ;-.D$.@ @ s# >-.,-.[I '-.)-.(&.!-.eL ,> ~-.{-.8- @ 4+ I- ]-.^-./-.(-._-.f&.:-.5%.<-.[-.}-.|-.1-.|=.4A 2-.s+ @ c. !: 3-.!h 4-.ep b& ;7 5-.6-.7-.a= @ I. @ @ @ @ @ @ @ @ %= 8-.9-.]@.0-.a-.b-.c-.d-.d. @ @ @ ;* e-.,> f-.g-.h-.i-.j-.ya k-.l-.{& I. Ht m-.n-.o-.+-.F* p-.q-.r-.I. @ ;% s-. , xK t-.4&.u-.u~ v-.w-.>-.4+ @ %= x-.i8 K9 Ch y-.z-.%&.s# T7 A-.B-.C-.$H >% =* D-.E-.>* @ W# JS F-.1k !@.G-.H-.I-.!h J-.K-.@ @ e. L-.M-.N-.O-.c. @ ;% P-.2R Q-.Bm R-.S-.T-.U-.WL {E V-.s+ @ I. O. W-.X-.97 Y-.Z-.`-. ;.+-..;.!; +;.@;.#;.$;.%;.VE e. @ @ IO &;.b/ *;.=;.-;.;;.>;.I] ,;.-> c. @ * ';.);.Pc !;.~;.{;.];.8v ^;./;.{& @ +% (;._;.:;.<;.[;.p-.};.|;.(- I. @ @ @ @ @ @ @ I. J..1;.G1 !j 2;.3;.4h 8- @ @ I. {& 4;.Qc 5;.GC I. b. ;* 8{ 6;.^; 8- +% 7;.8;.9;.n-.!@.0;.a;.d. W# (@.v z-.b;.[I 6& c;.d;.bs q@ I. 8#.e;.G1 f;.z-.g;.h;.i;.j;.`=.4+ @ I. Of Ua V$.^;.k;.l;.m;.n;.o;.p;.DU LU {;.bK q;.r;.s;.t+ c. @ @ @ @ @ @ @ @ t. I& t;.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + u;.v;.b. @ @ @ @ @ @ @ @ @ @ @ * w;.x;.0L T7 s# @ @ @ @ @ I. O. y;.WL z;.:v I. I. 8- A;.B;.C;.'T I. I. W# D;.E;.G$.T-.I. @ 3@ |~ F;.G;.CW +% @ I. I- m$.H;.I;.;% @ @ 2$ W# J;.K;.L;.M;.H1 pC N;.W# I. I. @ @ @ @ @ @ @ I. e. O;.P;.gg Q;.%A R;.S;.K] Q;.H;.`( +.T;.@ b. e. D-.`A U;.V;.W# I. I. G$ W;.h8 X;.4+ 2$ r( I- Y;.i8 Z;.`;.s+ W# >..>.4A +>.8- 8- mX @>.5V #>.0= @ 2$ l& $>.H1 ++.+% p@ 8- D;.%>.lg &>.s+ @ @ @ @ @ @ @ @ @ * *>.Pc H;.WI #] S;.=>.np A% I. @ @ d= ->.;>.>>.,>.s# l& k& '+.'>.)>.D* @ I. I. d= !>.~>.{>.D* t. I. I. I. d. ]>.^>./>.c= I. q@ y8 (>._>.:>.e. t. T% <>.[>.87 }>.4+ I. I. I. %` I. {& |>.G1 1>.._ t. I. ]* @ 2$ ~& |k I. I. W# :^ B .YF 2>.3>.d. @ +% 4> [;.4>.WD 2$ @ W# ~& {l 87 _=.XG *@ W# _- !z o=.5>.3>.d. c. e* 6>.7>.8>.}A s. D/ 9>.*k 97 bL 0>.p@ ;% a>.b>.c>.2$ I. +% |~ d>.K9 e>. * p@ W# f>.d*.#R _B 2$ @ * g>.Bh h>.i>.K-.I. ;% j>.k>.9-.^u +% @ I. s# W! l>.m>.jj q@ I. I. b. @ @ @ @ @ @ I. @ q@ n>.o>.p>.,> q>.r>.}A s+ @ @ ;% s>.t>.0C u>.v>.*@ D#.w>.x>.2c W# q@ y>.z>.A>.W- I. I. t. I. @ I. t. oK B>.kO C>.0X t. I. @ 8- D>.6f E>.*l I. q@ 2$ F>.GO G>.H>.@ I. Of I>.K' J>.E#.I. t. K>.%H ;>.L>.]%.I. Qn M>.H1 6) Qn I. @ @ @ @ @ @ @ @ d. =# N>.De + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O>.N=.c. @ @ @ @ @ @ @ @ @ @ @ * 2%.P>.Q>.4+ l& @ @ @ @ @ I. e. R>.b>.z;.:v I. I. W# N;.S>.K' 4> 4+ @ 2$ :^ T>.Up Vy I. @ 3@ |~ F;.k-.U>.s+ @ I. I- m$.V>.W>.c= @ I. @ W# {-.@= 7. X>.Q-.Y>.4+ 2$ @ @ @ @ @ @ @ @ @ 2$ 0X l= ~j %H Z>.Z>.Z>.Z>.`>.g*. ,.5V .,.D$.@ 2$ 4+ /%.C;.+,.s+ @ @ @ s+ @,.^;.#,.#C s# 2$ I- Y;.i8 $,.%,.@ e. )#.&,.[m 9& W# 2$ {& *,.XB =,.a= @ s+ -,.;,.>,.+r ,,.',.zz ),.!,.~,.{,.s+ @ @ @ @ @ @ @ @ @ ;* ],.+-.<B S>.`>.Z>.^,./,.3c ]* @ @ {& (,._,.2J @! l& @ * :,.<,.[,.b* I. @ @ a* !>.Pc [,.A= @ @ @ *@ },.|,.1,.2,.3,.4,.R, 5,.6,.*o :5 W# I. D/ 7,.RY 8,.9,.{& @ @ @ @ @ %= 0,.0R a,.W# @ @ c. @ I. I. Ht f. f>.G8 ;, b,.c,.d,.D$.@ @ I- wL e,.f,.Ht I. @ ;% g,.h,.if i,.a* @ *@ (- j,.+-.k,.D$.@ I. O. l,.m,.n,.k& b. D/ 0G &D o,.p,.d= @ s+ q,.r,.$&.2$ I. {& s,.{E ,> -, t,.u,.v,.w,.x,.H1 D-.8- @ * g>.y,.z,.A,.B,.@ e. ^> C,.7) BH e. @ @ s. /> D,.m>.Of 2$ @ @ I. @ @ @ @ @ @ @ I. I. q@ U~ E,.F,.`A [I G,.H,.e. @ l& s+ B/ `: I,.+&.D* J,.K,.L,.e. q@ s# K>.M,.0q N,.k< t. I. b. d. @ @ J..O,.P,.Q,.+% I. @ I. G$ &;.K' R,.S,.T,.R, !{ X; U,.V,.W,.@ I. Qn X,.I] Y,.]%.@ s. f& M,.4A Z,.W# @ Ht `,.G1 '.Of I. @ @ @ @ @ @ @ d. t. nf .'.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +'.@'.c. @ @ @ @ @ @ @ @ @ @ @ * w;.)x #'.*$ q@ @ @ @ @ @ I. ;% $'.b>.z;.:v I. I. +% %'.&'.$< *'.@ I. I. e. ='.I] je I. @ 4+ -'.S&.x;.;'.s+ @ I. 8- @m Rd >'.I- @ @ @ I. ;* ,'.''.~>.)'.!'.s+ @ I. @ @ @ @ @ @ @ @ I. ~& n,.@..~'.+% k& k& k& 3@ T;.{'.97 ^L i= b. I. 3@ ( .H1 ]'.e. b. @ @ W# {C H1 ^'./'.W# 2$ I- Y;.fg ('.D* @ e. !| _'.:'.k< s# @ T;.<'.XB =,.a= @ G$ ['.2R WL }'.|'.1'.2'.3'. ,.Rd 4'. * @ @ @ @ @ @ @ @ @ ~~ 5'.7) 6'.+% k& k& k& .] I. @ @ @ * 7'.H1 F>.G$ @ @ * 8'. ,.9'.8- l& @ @ a* 0'.#%.D- 0= @ @ @ e. &=.B*.i< a'.b'.c'.d'.e'.f'.H;.(%.4+ I. s+ &h `: g'.h'.e. @ @ @ @ @ G$ y-.H1 i'.+% @ @ @ I. 4+ a$.Xw j'.` K' J*.k'.#%.l'.0= @ @ +% )#.m'.n'.o'.2$ @ e. #C p'.q'.r'.5h @ I. ;% s'.t'.u'.D$.@ b. ;% v'.U;.w'.W# I. 8- 1c .=.a% &>.;% @ ;% &g r,.$&.2$ I. {& x'.!} if ]% y'.3L z'.A'. +._'.B'.;% @ * g>.C'.D'.E'.+% @ >* 8* F'.7) BH e. @ @ s. /> D,.m>.Of l& @ @ @ @ @ @ @ @ @ @ @ @ I. *@ GY G'.H'.{E 6-.I'.@ 2$ @ D* l-.#&.J'.K'.L'.M'.);.&=.;% @ W# N'.O'.P'.G1 Q'.R'.k< r( t. @ @ k=.S'.o,.FC l& I. @ 2$ J..T'.WL fg U'.V'.W'.X'.Y'.Z'.#&.`'.@ I. s# ).77 .).Ht t. W# +).@).V,.#).l& I. l& <9 1$ $).jj I. @ @ @ @ @ @ @ c. d. |$.%).&).+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *).=).b. t. @ @ @ @ @ @ @ @ @ @ * 2%.-).;).Ht l& @ @ @ @ @ I. s+ >).b>.z;.:v I. I. +% ,).').)).|~ I. @ I. +% ,A G1 !).I. @ 4+ @! S..~).{).+% @ I. s# h- $H ]).I- @ @ @ 2$ s+ ^).XB b>./).b5 s+ I. @ @ @ @ @ @ @ @ @ I. l& ()._).:).<).3@ ._ ._ 4+ T;.[).5%.}).8#.l& I. 3@ |).H1 KU k& c. @ @ l& _B H1 EB y8 s# 2$ I- Y;.fg *&.+- @ +% 1).2).3).;A s# @ .* 4).XB =,.a= @ ;% ['.RY 5).6).Tv 7).8).9).+,.0).b& s+ @ @ @ @ @ @ @ @ @ +&.a).#&.b).4+ +% 3@ 3@ ._ I. @ @ @ ;* c).d).e).I- @ @ * 8'. ,.Z>. * 2$ @ @ a* !>.+-.f).IO @ @ @ e. Z g).2R h).i).j).k).l).m).n).5@.2$ I. G$ xX o).p).@ W# @ @ @ @ @ {& q).H1 r).W# @ @ @ +% _B s).t).u).v).R>.w).x).k-.l'.0= @ @ e. yF y).z).A).2$ @ s+ *l ,.B).C).e* @ 2$ I- D).t'.u'.D$.@ c. G$ E).J] ~*.+% b. ;% b5 `- k>.%&.;% @ s+ J$.r,.$&.2$ I. {& F).+2 oo G).e-.*I H).I).J).Sg m;.+% @ * g>.K).L).a* t. @ e. M).N).7) O).+% @ @ s. /> D,.m>.Of l& @ @ @ @ @ @ @ @ @ @ @ I. @ @ @ *@ .* P).l%.Q).{< e. @ r( R).S).T).U).V).W).X).Y).4+ @ t. 8- ,*.Z).`).97 !..!.+!.4+ @ @ :^ @!.k>.P. l& I. @ I. Ht #!.7) $!.%!.Tv k).4;.&!.*!.'T =!.@ I. // -!.;!.>!.d. @ W# +).,!.'!.)!.l& I. 2$ !!.I] I' xd I. @ @ @ @ @ @ @ @ I. ~!.{!.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]!.^!.b. I. @ @ @ @ @ @ @ @ @ @ * 2%.)x /!.(!.s# c. I. c. c. @ I. ;% _!.WL z;.:v I. I. e. I$.9'.:!.<!.I. I. I. e. [!.G1 }!.I. @ 4+ ~& s'.#%.|!.I- @ 2$ I. 1!.2!.3!.c= @ I. @ I- 4&.#..B*.4!.V$.B .}A s# I. @ @ @ @ @ @ @ @ I. 4+ i'.c,.5!.6!.@ @ @ I. * 7!.K9 -=.GY d. I. k& 8!.WL 9!.O. @ @ @ ;% Q,.C;.0!.#C s# 2$ I- Y;.fg a!.,* @ W# ~4 b!.3).;A s# I. d= c!.XB =,.a= @ e. m;.d!.e!.f!.k& 4+ d. d. L'.3c t. I. @ @ @ @ @ @ @ @ @ g!.h!.V$.i!.3+ 4+ b. c. c. c. @ I. @ 9= j!.k!.bK I- @ @ * 8'. ,.s2 ;% l& @ @ a* !>.#%.l!.GY @ I. @ +% r. ~=.*k D>. * l& 4+ 4+ I. ~& W# I. @ ;% m!.o,./).T7 +% @ @ @ @ @ G$ n!.;!.o!.W# @ c. @ {& p!.,> q!.r!.e. +% d= Q& +-.l'.0= @ @ e. s!.t!.u!.3c 2$ @ e. }A p'.v!.w!.c= @ 2$ I- D).t'.u'.D$.@ c. ;% x!.J] y!.e. b. O. z!.A!.a% %&.;% @ s+ J$.r,.$&.2$ I. C3 B!.C!.,> D!.;% t. 4+ l& 0X 4+ 2$ I. @ * g>.K).E!.8= @ @ +% dK F!.WL m;.;% @ @ s. /> D,.m>.Ht 2$ b. @ @ I. @ @ @ @ @ @ I. @ I. I. c. @ s# G!.H!.b/ NI s+ @ @ ;% I!.J!.K!.L!.+-.M!.;% I. @ @ I. W# W# N!.O!.P!.Q!.R!.W- @ @ k=.S!.T!.}U I. I. c. I. s+ U!.G1 V!.~& 4+ 4+ 4+ 4+ k& s. I. @ I. Of W!.;!.>!.d. @ s# X!._>.l&.)!.l& I. 2$ Y!.I] V& // I. @ @ @ @ @ @ @ d. J. Z!.`!.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ~..~.b. c. @ @ @ @ @ @ @ @ @ @ * 2%.l%.u= W# I- e. e. e. e. I. I. I- +~.b>.z;.:v I. I. +% L-.@~.#~.<!.I. @ 2$ ,#.$~.W*.%~.I. @ 2$ I- -' 9-.S!.a* +% ;% )#.&~.I] *~.W- @ @ +% 1g =~.IA -~.1c ;~.`A p!.l& I. I. @ @ @ @ @ @ @ I. I. i,.>~.,~.'~.@ @ @ ]* a* 2J )~.[g i= @ I. e. !~.x;.~~.]_ ;% e. ;% Ht {~.6-.y=.._ 2$ 2$ I- Y;.fg ]~.a= @ +% ^> b!.3).;A s# ]* a* ^~.XB =,.a= @ 4+ :^ /~.m'.(~.G$ s+ 8- s+ e. e. 2$ @ I. @ @ @ @ @ @ @ @ %= 8-.7) J;.;% e. e. e. e. +% I. @ @ * _~.V$.:~.I- @ @ * 8'. ,.S>. * 2$ @ @ a* qW ^-.$L %,.+% 4+ I. I. z$.j,.b>.<~.[~.O. 8- s+ e. k& 2$ I. @ O. .).`A }~.c* W# @ @ @ @ @ G$ |~.G1 1~.;% e. +% d. 0= #>.4A 2~.8u ;% ;% 3~.4~.~).l'.0= @ @ +% 5~.l5 6~.Qn 2$ @ s+ ^> ,.L 7~.4h @ 2$ I- D).t'.u'.D$.@ c. ;% 8~.9~.0~.+% c. 8- a~.S>.k>.j- ;% @ s+ J$.r,.$&.2$ I. K+ b~.c~.)~.d~. * ;% 8- s+ s+ +% 2$ @ @ * g>.!h e~.4c 2$ @ e. f~.^L WL D;.s+ @ @ W# h& g~.l5 {5 ;% +% l& t. @ @ @ @ @ @ @ @ I. e. e. e. e. ;% &g _).2P %K e. @ @ 2$ &K h~.i~.j~.^;.k~.l& @ I. I. 4+ e. s+ s+ l~.j,.)W m~.s+ @ @ o'.n~.P;.|%.+% e. l& I. e. o~.p~.q~.m-.s+ 8- s+ ;% r~.xd I. @ I. Of W!.;!.>!.d. t. W# s~.,!.l&.)!.l& I. 2$ Y!.1$ t~.bs I. @ @ @ @ @ @ @ @ U% u~.v~.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + w~.x~.U% d. @ @ @ @ @ @ @ @ @ @ * 2%.EP y~.z~.A~.B~.C~.D~.E~.L'.d. ;% F~.b>.^I :v I. I. W# ,&.G~.#~.<!.I. @ I. 4+ H~.I] <9 I. @ b. {& I~.RY J~.K~.S,.L~. ;._).FA SK s+ @ l& ._ ~&._).d~.M~.2$ N~.O~.a+.G8 q@ @ @ @ @ @ @ @ @ I. ._ y!.)~.&L P~.@ @ @ I. GY Q~.97 ^L .* @ @ s# (- R~.-).S~.{&.(@.!-.T~.7) )'./'.W# @ 4+ I- d>.fg U~.!~ @ W# C( _'.V~.;A s# @ .* W~.EP =,.a= @ I. e. O!.87 X~.Y~.mc Z~.HN 0).`~. * @ @ @ @ @ @ @ @ @ @ ~~ {.K,..{.,;.+{.@{.#{.${.n; 8- @ @ ;* %{.>! bK e. @ @ * &{.<,.s2 I- 2$ @ @ {& )b %H P;.*{.]&.},.I. d. e. ={.-{.k-.;{.>{.,{.'{.){.!{.~{.4+ @ ;% {{.Z'.]{.}A e. @ @ @ @ @ ;% ^{./{.({.,=.f& L-.;% ;% _{.Pd :{.<{.F&.r. [{.}{.|{.1{.0= @ @ e. yF &,.{%.3c 2$ @ e. kc WI LV 2{.O. @ 2$ I- 3{.O*.u'.D$.@ c. ;% 4{.U;.5{.+% c. ;% 6{.pC 7{.8{.;% @ s+ J$.r,.gG 2$ I. @ ;* 9{.uo 2!.'+.;' },.`%.0{.a{.Of I. @ 9= g>.C'.b{. * I. @ +% dK &L ^;.5a +% @ @ s# c{.d{.)x H$.e{.f{.&@ l& I. @ @ @ @ @ @ @ g{.h{.6& 5#.F>.2E o,._).i{.4+ I. @ I. @ |k `Z j{.;>.k{.l{.t. @ I. l& m;.m{.n{.o{.6* ~~.p{.q{.e. @ @ Qn |~.I] E*.r{.{< Ff e. 2$ c* s= WL s{.6@.t{.(&.u{.v{.w{.4+ @ I. Of W!.;!.>!.d. t. s. rM S;.l>.)!.l& I. 2$ !!.I] M; Of I. @ @ @ @ @ @ @ I. J. x{.y{.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z{.A{.c. @ @ @ @ @ @ @ @ @ @ * 5B B{.C;.K' C;.H1 H1 I] C{.s. @ s+ D{.G1 E{.:v I. I. W# F{.G{.H{.I{.I. I. I. +% J{.K{.Vy I. @ @ ._ ]_ L{.M{.B{.N{.O{.P{.W5 Q{.R{.s+ @ s+ L%.K' J~.S{.3@ I. R, T{.0q U{.%G @ @ @ @ @ @ @ @ I. l& Va H1 V{.H%.@ @ @ I. 9= *I C;.W{.D$.@ @ @ +% *$ X{.Y{.Z{.$H M{.!=.>,.`{.;% @ @ 4+ e. ].^;..].+].@ e. |-.)/ @].#].W# @ IO n).np $].i= @ @ 2$ W# +,.C*.H1 %].$H %=.G1 &].9= @ @ @ @ @ @ @ @ @ @ %= *].G1 C;.H1 H1 K' H1 I] Y~.9= @ @ * A> G1 r).I- @ @ D* =].}{.t>.T;.@ @ @ s# @! N).C;.4A ~r -].Ht I. I. E@ ;].>].O{.,].F$.'].)].!].~].3@ @ O. {]._,.]].e. 4+ @ @ @ @ I. ._ 1P ^].C;.)U Oc /].D/ I. ;* k*.lA C;.RZ |> (].6~.V$._].D$.@ @ I- je :].<].3c 2$ @ s+ {5 [].Fa }].T% @ 2$ s+ |].K' 1].D$.@ b. G$ 2].G1 /* e. @ O. 3].y; 4].(@.s+ @ ;% !%.G1 m%.2$ I. @ b. 9= xX 5].6].B{.G=.7].G1 8].0X I. @ * 9].@..0].xb s. @ +% ^% a].I] *l e. @ @ 2$ l& J$.XB 7) b].YZ Z,.s# I. @ @ @ @ @ @ @ c].d].0q '].r,.H1 k-.I=.k< W# @ I. @ I. xd `L V$.e].f].s# I. @ I. +% m{.g].h].ya Z{.i].j].e. I. @ @ 2$ k].p;.;!.N{.C;.:P ;% @ 3@ &@ l].M4 J!.H!.h].m].1$ n].4+ @ I. k=.l].0q 4#.d. t. s. t2 <;.o].p].l& I. 2$ X; 0q q].Qn I. @ @ @ @ @ @ @ c. ~& r].s].+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + t].u].c. c. d. @ @ @ @ @ @ @ @ *@ (@.v].!!.w].!!.w].x].y].B- I. @ ._ #t V=.z].d. I. I. q@ k< A].hc xd I. @ I. 2$ c&.B].^% I. @ I. @ 4+ +% >{.C].D].E].F].1g G].N;.s# I. Qn C&.nc H].I].@ I. l& (;.Q=.;7 @! @ @ @ @ @ @ @ @ I. W# f} J].K].W* @ @ I. @ s+ L].x].M].s+ @ @ I. @ W# :^ r-.]b C].e*.N].#C 8- @ I. @ I. 8- TZ Y!.O].+% @ l& P].Q].-&.t. 2$ 4+ P].(&.!!.(@.+% @ I. @ 4+ J..YJ R].=w C].E,.,&.|~ r( @ @ @ @ @ @ @ @ @ @ K+ S].m$.w].w].w].w].T].V=. >.+% @ @ e. U].V].f>.s# @ @ 3@ k< 5#.W].;% @ @ I. @ 8- X].nc [%.Y].Z].I. I. I. I. W# ic fa C].^b `]. ^.2@.~& I. @ +% *l x].TZ e. I. @ @ @ @ @ I. W# `;..^.+^.n,.@^.s# I. I. c. _ .#^.$^.E,.+r 7& 7;.)@.s+ @ @ 2$ l~.V=.c& t. I. @ I. e. %^.&^.*^.>' @ I. l& B- Y!.e$.+% @ @ ._ Z].nc f>.4+ @ 2$ l& =^.7;.e. I. @ 4+ ^u )-.{K l& b. @ I. @ s+ oJ R'.-^.;^.`].>^.XG I. @ @ e. [U Y!.,^.l& I. @ 4+ (- ^.!~.J..l& @ I. @ I. ._ '^.;^.;^.)^.IN q@ I. @ @ @ @ @ @ @ I. !^.~^.-^.{^.1@.A; 0X I. I. @ I. @ @ I. G-.(/ ]^.^^.4+ @ @ I. l& jj |%.Y]./^.(^.r!.c. I. @ @ @ I. d. f{._^.:^.D].c* r( @ I. s# 0X i$.<^./^.w'.}U |-.N'.I. @ I. t. G8 X%.[^.I. I. q@ y8 }^.@+.(- I. c. I. |^.B].|-.Ht I. @ @ @ @ @ @ I. c. t+ 1^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2^.U% d. c. @ @ @ @ @ @ @ I. @ s# e. e. e. e. e. e. e. s. @ @ I. 4+ e. ._ I. I. @ I. l& ._ e. l& I. @ @ @ 4+ e. 2$ I. @ @ I. @ I. +% e. 8- +% 4+ q@ +% ._ I. I. I. 4+ e. k& I. @ @ I. s# +% e. I. @ @ @ @ @ @ @ I. @ I. 4+ e. L'.I. @ @ @ @ I. l& e. W# I. @ @ @ I. @ q@ W# e. e. e. W# q@ @ I. @ I. @ I. W# e. s# @ I. @ I. +% ._ I. @ I. I. 4+ e. s# @ I. @ I. @ l& s. e. 8- e. +% e. q@ @ I. @ @ @ @ @ @ @ @ c. d. K+ e. e. e. e. e. e. e. 4+ I. @ @ I. W# e. 2$ I. @ I. @ q@ e. +% I. @ @ @ I. @ s# e. e. 8- 4+ I. I. @ @ I. s# k& e. e. +% +% s# I. @ @ I. l& e. +% I. @ I. @ @ @ I. @ I. *@ e. 8- +% 4+ I. @ I. q@ ._ e. 8#.e. s# 4+ e. W# I. @ @ I. 2$ e. ._ I. @ I. @ I. e. k& U% d. c. @ I. W# e. s# @ I. @ @ L'.e. 4+ I. @ @ I. +% e. I. @ @ I. l& e. 4+ I. @ @ @ @ I. W# +% e. 8#.e. +% s# I. @ @ I. 4+ e. L'.I. @ @ I. I. ._ e. l& @ I. @ I. @ I. k& 8#.8- +% l& I. @ @ @ @ @ @ @ c. I. K+ +% e. 8#.e. W# q@ I. @ I. @ I. 2$ W* 3^.4^.5^.jj I. @ I. @ I. q@ +% +% 8- e. 3@ q@ I. @ @ @ I. I. 4+ e. 8- +% q@ @ I. @ I. q@ +% +% 8- e. e. +% I. @ I. @ I. W# e. s# I. @ I. l& W# +% l& I. @ @ 2$ e. 4+ I. I. @ @ @ @ @ @ @ I. 6^.7^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8^.9^.Rg @ I. @ @ @ @ @ @ @ I. @ b. I. b. b. b. b. I. @ @ I. @ @ I. I. @ @ I. @ @ I. I. @ @ @ @ @ b. b. I. @ I. @ @ I. @ @ I. c. I. @ @ @ I. @ @ @ I. b. I. @ I. I. @ @ @ b. @ I. @ @ @ @ @ @ @ I. @ @ I. I. @ I. @ @ I. @ b. I. b. @ I. @ @ @ I. @ @ I. I. I. @ @ I. @ @ @ I. @ b. b. @ I. @ @ @ b. @ @ I. @ b. I. I. @ I. @ @ @ I. @ @ I. c. I. I. @ @ I. @ @ @ @ @ @ @ @ @ d. c. @ ]* b. b. b. b. b. b. I. @ I. I. @ b. I. I. @ I. @ I. @ b. I. @ I. @ @ @ I. @ I. I. c. I. @ @ I. I. @ @ I. I. c. c. @ @ @ I. I. @ b. I. b. @ I. @ @ @ @ @ I. @ @ c. c. I. b. @ I. @ @ I. c. c. I. @ @ I. b. @ I. I. @ @ I. @ @ I. @ I. @ b. d. @ c. d. I. @ @ b. @ I. @ @ @ b. I. @ @ I. I. @ b. b. @ I. I. @ @ I. @ @ I. @ @ I. @ @ I. I. c. c. I. @ @ I. I. @ b. I. I. @ I. I. @ @ I. I. @ I. @ @ @ I. @ I. c. c. I. @ @ I. @ @ @ @ @ @ d. @ d. I. I. c. I. @ @ @ I. @ I. j_ r~.2=.%%.0^.d;.3@ I. I. @ I. @ @ c. I. c. I. @ @ @ I. @ @ @ @ I. c. c. I. @ I. @ I. @ @ @ c. c. I. c. @ @ I. @ I. @ @ @ @ @ I. @ @ I. I. @ @ @ @ b. b. I. @ @ @ @ @ @ @ I. @ s# a^.b^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c^.d^.p@ @ d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ;* `^ e^.f^.g^.J{.f. l& c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. @ d+.h^.i^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + j^.k^.7% d. c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ;* ++.l^.m^.W& /@.+% I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. c. O-.n^.o^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + p^.(- i- @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ s# *$ |^.() *$ l& I. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c. @ u2 q^.r^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + s^.F@ I. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. I. I. I. I. I. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. I. t^.u^.v^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + w^.'& I. t. @ d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c. d. c. J. x^.y^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z^.A^.J. ]* c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I. @ c. 3+ B^.C^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + D^.E^.I. c. d. @ I. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. c. @ @ 2$ F^.G^.H^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + I^.J^./$.r( I. d. @ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. c. @ d. U% F+ K^.L^.M^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + N^.O^.P^.Q^.R^.S^.t. d. @ d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c. @ d. 2$ x@.T^.U^.V^.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + W^.X^.Y^.Z^.`^.;+ d. d. d. d. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c. @ 3+ @ @ @ @ @ @ @ @ @ @ b. @ c. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. @ b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b. @ b. @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d. d. t. I. /../.+/.@/.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #/.$/.%/.&/.*/.`^.=/.-/.q@ W# t. q@ q@ l& l& I. s# W# q@ W# q@ W# q@ W# q@ s# W# s# s# q@ W# %` W# I. s# I. W# I. s# %` I. 4+ 2$ q@ d. +% d. s# I. 4+ I. s# q@ I. W# I. s# t. W# d. s# q@ s# s# *@ q@ +% q@ W# q@ W# q@ W# s# q@ W# s# *@ q@ W# q@ W# q@ s# s# W# s# q@ W# q@ W# q@ t. W# d. s. I. l& s# s# W# %` W# q@ W# q@ W# q@ s# W# q@ s. q@ W# %` W# q@ *@ s# W# q@ s# W# q@ W# q@ I. W# t. s# q@ 2$ s# s. s# q@ +% q@ s. q@ W# q@ s. s# q@ W# q@ s# q@ +% q@ s. q@ s. q@ s. s. q@ W# q@ s. q@ W# q@ s. s. s# s# s. s. q@ W# q@ s. q@ W# q@ s. s. q@ W# q@ s. q@ +% q@ s. q@ s. q@ s. s. q@ W# q@ s. q@ W# q@ s. s. s# s# s. s. q@ W# q@ s. q@ W# q@ s. s. q@ s. q@ s. q@ +% q@ s. q@ W# q@ s. s. q@ W# q@ s. q@ +% q@ s. s# s# s# s# s. q@ W# q@ s# q@ W# q@ s# s. q@ s. q@ s. q@ +% q@ s# q@ W# q@ s# s. q@ W# q@ s. q@ +% q@ s# s. s# s# s. d. W# d. q@ l& s# I. q@ s. I. s# I. s. I. W# q@ W# q@ s. q@ W# s# q@ W# q@ *@ q@ W# %` W# s# s# s# W# s# q@ W# q@ W# q@ W# q@ W# s# q@ s. s# *@ q@ +% q@ W# 2$ s# p@ W# d. W# p@ s# 2$ s# q@ %` W# I. s. p@ W# I. W# p@ q@ 4+ 4+ q@ p@ W# I. W# s# s# s# W# %` W# q@ *@ q@ W# q@ s# W# q@ s. q@ W# q@ +% q@ s# W# 8#.;/.:E >/.,/.'/.)/.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", -"+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + !/.~/.{/.]/.^/.//.d+.(/.zz p%._/.:/.C( {C Ht </.*5 *l // [/.*5 /3 E#.qt }/.|/.1/.;+ er %` ~4 %` {C %` 2/.bs OP O).D#.|/.Iq 3/.jd }/.O-.4/.O6 O).5/.[ 6#.M;.C( 6/.!l !: 0& zz 0& C( 1).M;.7/..] v< Zo 8/.5/.9/.O).*5 0/.r^ 9/.k=.a/.[ B- N!.}/.zz }/.0& M;.b/.ct 8/.|/.c/. K !: d/.J..e/.f/.Zo OL ;+ er *5 9/.*5 {C A- g/.6#.1g BH h/.1/.;+ i/.*5 4/.zz BH j/.k/.Jg O6 l/.|/.p@ % .q@ zz Zo jx m/.n/.BH o/.a/.M;.6#.D#.l/.OP 9/.}/.D#.8/.Zo 9/.o/.p/.q/.*l zz x%.r/.}/.x%.// OL 5/.8/.k=. K q/.9/.n/.e/.s/.n/.9/..] a/.M;.6#.D#.Jg t/.u/.2/.r^ 9/.|/.8/.O6 p/..] v/.zz #t r^ }/.d/.k=.1/.*5 8/.// //.O6 w/.n/.n/.s/.s/.w/..] //.bs 8/.*5 1/.k=.u/.0& h/.x/.zz 8/.q/.p/.O6 y/.|/.w/.D#.}/.BH t/.z/.Y).8/.M;.a/..] BH n/.A/.C( s/.9/.q/.!l ct 8/.5/.OL jj x%.4/.B/.4/.zz B- q/.p/.M;.8/.(/.8/.jx }/.BH t/.C/.r^ *l .] D/.o/.BH n/.E/._B 4/.!: !l c/.j/.o'.#t O6 xb 4/.]%.9/.;+ }/.l3 K ;+ Jg h/.9/.*5 6#.g/.p%.l/.*5 9/.*5 er ;+ OL qt O)._B 4/.s/.F/.er O6 0/.jx Jg .] G/.zz _B 0& C( }/.*5 //.Ht 9/.xb C( q@ Jg !: H/.t. zz Y).}/.bs O-.{C 8$.O).q@ 8/.l3 I/.O-.*5 e/.N!.jx p@ G/.s. 1).g/.A/.j/.0/.O-.//.OP 9/.F/.Jg *5 E/.BH *5 9/.Zo 0/.O-.7/.t/.0& G8 J/.K/.L/.M/.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "}; diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/splash.xpm.gz b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/splash.xpm.gz Binary files differdeleted file mode 100644 index 3df395d..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/splash.xpm.gz +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/tools.lst b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/tools.lst deleted file mode 100755 index d226992..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/tools.lst +++ /dev/null @@ -1,14 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Run memtest (Memory Testing) -kernel /boot/memtest - -title Install GRUB to hd0 MBR -root (hd0,0) -setup (hd0) diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/vbg.jpg b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/vbg.jpg Binary files differdeleted file mode 100755 index e6d46f4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/vbg.jpg +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/actions.rc b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/actions.rc deleted file mode 100755 index dd95b26..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/actions.rc +++ /dev/null @@ -1,3 +0,0 @@ -type=0 -orientation=1 - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/autologin b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/autologin deleted file mode 100755 index 93ca142..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/autologin +++ /dev/null @@ -1 +0,0 @@ -root
\ No newline at end of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/bash_profile b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/bash_profile deleted file mode 100755 index c49349b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/bash_profile +++ /dev/null @@ -1 +0,0 @@ -. $HOME/.bashrc diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/delarch b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/delarch deleted file mode 100755 index 108c1a4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/delarch +++ /dev/null @@ -1,63 +0,0 @@ -# This is a script called from the installation script fix-system2. -# Its purpose is to remove custom live-only stuff from a just-installed -# system. - -# $1 is the path to the installed system root directory. - -INSTALL=$1 -if [ -z "${INSTALL}" ] || [ ! -f /etc/rc.conf ]; then - echo "ERROR: delarch installation adjustments failed:" - echo " Please check installation mount point (${INSTALL})" - exit 1 -fi - -rm -f "${INSTALL}/root/Desktop/Install Arch Linux.desktop" -rm -f "${INSTALL}/etc/rc.d/functions.d/larch-autologin" - -if [ -f ${INSTALL}/etc/rc.local.orig ]; then - mv ${INSTALL}/etc/rc.local.orig ${INSTALL}/etc/rc.local -fi -if [ -f ${INSTALL}/etc/rc.local.shutdown.orig ]; then - mv ${INSTALL}/etc/rc.local.shutdown.orig ${INSTALL}/etc/rc.local.shutdown -fi - -# start gdm from rc.conf -sed -i '/^DAEMONS=/ s|!gdm|@gdm|' ${INSTALL}/etc/rc.conf - -#***************************************************# -# Replace uses of larchquit in xfce panels and menu.# -#***************************************************# -### Unfortunately this isn't very simple. If anyone has a better way of -### providing different Quit actions in the live version and the version -### installed to disk from it, please let me know! -### Maybe it would be better just to provide a special live quit desktop -### icon which can be removed on installation, like the installation icon. - -defaultquit='<builtin name="Quit" cmd="Quit" icon="gnome-logout"/>' - -replacequit () -{ - for f in ${INSTALL}$1/.config/xfce4/panel/*; do - if grep "^Exec=larchquit" ${f}; then - n=$( echo ${f} | sed "s|^.*-\([0-9]\+\).*|\1|" ) - cp /.livesys/actions.rc \ - ${INSTALL}$1/.config/xfce4/panel/actions-${n}.rc - rm ${f} - - sed -i "s|=\"launcher\" id=\"${n}\"|=\"actions\" id=\"${n}\"|" \ - ${INSTALL}$1/.config/xfce4/panel/panels.xml - fi - done - - if [ -f ${INSTALL}$1/.bash_profile ]; then - rm -f ${INSTALL}$1/.local/share/applications/xfce4-logout.desktop - - cp /.livesys/bash_profile ${INSTALL}$1/.bash_profile - fi -} - -for hd in $( cat ${INSTALL}/etc/passwd | cut -d':' -f6 | grep '^/home/' ) \ - /root /etc/skel; do - replacequit ${hd} &>/dev/null -done -#***************************************************# diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/pacman.conf.repos b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/pacman.conf.repos deleted file mode 100755 index 59fc4e2..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/pacman.conf.repos +++ /dev/null @@ -1,13 +0,0 @@ -# Package repository entries for pacman.conf -# '*platform*' will be replaced by 'i686' or 'x86_64' as appropriate. -# '*default*' will be replaced by 'Include = /etc/pacman.d/mirrorlist' -# (but for the installation: a 'mirrorlist' file in the working directory will -# be preferred, or - if neither exists - then 'data/mirrorlist') - -# You can add your own custom repositories (anywhere). - -#larch: Server = ftp://ftp.berlios.de/pub/larch/larch7.2/*platform* -larch: Server = http://linhes.org/repo/larch - -core-testing: Server = http://linhes.org/repo/i686/core -extra-testing: Server = http://linhes.org/repo/i686/extra diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post-process.sh b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post-process.sh deleted file mode 100755 index 883d9ad..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post-process.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -echo $@ -INSTDIR=$1 -PROFILE=$2 - -#everything below this point is specific to MythVantage -cp -rp $PROFILE/post_process $INSTDIR/.post_process -chroot $INSTDIR .post_process/modify_chroot.sh -rm -rf $INSTDIR/.post_process - -#find the size of the install. -#This is used to calculate progress on the install -tsize=`du -sm $INSTDIR/ | cut -f1` -echo "TOTALSIZE=$tsize" > $INSTDIR/root/.install_size -upsize=`du -sm --exclude data $INSTDIR/ |cut -f1` -echo "UPGRADESIZE=$upsize" >> $INSTDIR/root/.install_size - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.bash_profile b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.bash_profile deleted file mode 100755 index c49349b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.bash_profile +++ /dev/null @@ -1 +0,0 @@ -. $HOME/.bashrc diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.bashrc b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.bashrc deleted file mode 100755 index fcabce0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.bashrc +++ /dev/null @@ -1,3 +0,0 @@ -alias ls='ls --color=auto' -PS1='[\u@\h \W]\$ ' - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/apps deleted file mode 100755 index 994daf7..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/apps +++ /dev/null @@ -1,4 +0,0 @@ -#Uncomment below if you are using firewire -#[startup] {/usr/bin/plugctl -n 0 "oPCR[0].n_p2pconnections=1"} -[startup] {feh --bg-scale ~/.fluxbox/wallpaper.png} -[startup] {/usr/LH/bin/LinHES-run} diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/init b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/init deleted file mode 100755 index 9791a7f..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/init +++ /dev/null @@ -1,35 +0,0 @@ -session.screen0.slit.placement: BottomRight -session.screen0.slit.direction: Vertical -session.screen0.slit.onTop: False -session.screen0.slit.autoHide: True -session.screen0.tab.placement: Top -session.screen0.toolbar.onTop: False -session.screen0.toolbar.visible: False -session.screen0.toolbar.autoHide: False -session.screen0.toolbar.placement: BottomCenter -session.screen0.toolbar.widthPercent: 66 -session.screen0.workspaceNames: one,two,three,four -session.screen0.strftimeFormat: %k:%M -session.screen0.focusNewWindows: True -session.screen0.focusModel: ClickToFocus -session.screen0.fullMaximization: False -session.screen0.edgeSnapThreshold: 0 -session.screen0.rowPlacementDirection: LeftToRight -session.screen0.workspaces: 4 -session.screen0.focusLastWindow: True -session.screen0.colPlacementDirection: TopToBottom -session.screen0.windowPlacement: RowSmartPlacement -session.screen0.tab.width: 64 -session.screen0.tab.height: 16 -session.screen0.showwindowposition: true -session.opaqueMove: False -session.autoRaiseDelay: 250 -session.menuFile: ~/.fluxbox/menu -session.cacheLife: 5 -session.styleFile: /usr/share/fluxbox/styles/Artwiz -session.keyFile: ~/.fluxbox/keys -session.colorsPerChannel: 4 -session.doubleClickInterval: 250 -session.cacheMax: 200 -session.imageDither: True -session.configVersion: 1 diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/menu b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/menu deleted file mode 100755 index 858090e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/menu +++ /dev/null @@ -1,81 +0,0 @@ -# Generated by fluxbox-generate_menu -# -# If you read this it means you want to edit this file manually, so here -# are some useful tips: -# -# - You can add your own menu-entries to ~/.fluxbox/usermenu -# -# - If you miss apps please let me know and I will add them for the next -# release. -# -# - The -r option prevents removing of empty menu entries and lines which -# makes things much more readable. -# -# - To prevent any other app from overwriting your menu -# you can change the menu name in .fluxbox/init to: -# session.menuFile: /home/mythtv/.fluxbox/my-menu -[begin] (Fluxbox) -[encoding] {UTF-8} - [exec] (xterm) {xterm} - [exec] () {} execname is NULL; cannot lookup - [exec] (Run) {fbrun } -[submenu] (Terminals) - [exec] (xterm) {xterm} -[end] -[submenu] (Editors) - [exec] (xedit) {xedit} - [exec] (nano) {xterm -e nano} - [exec] (vi) {xterm -e vi} -[end] -[submenu] (Multimedia) -[submenu] (Audio) - [exec] (alsamixer) {xterm -e alsamixer} -[end] -[submenu] (Video) - [exec] (gmplayer) {gmplayer} -[end] -[submenu] (X-utils) - [exec] (xfontsel) {xfontsel} - [exec] (xman) {xman} - [exec] (xload) {xload} - [exec] (xbiff) {xbiff} - [exec] (xclock) {xclock} - [exec] (xmag) {xmag} - [exec] (Reload .Xdefaults) {xrdb -load /home/mythtv/.Xdefaults} -[end] -[end] -[submenu] (Office) - [exec] (xclock) {xclock} - [exec] (xcalc) {xcalc} -[end] -[submenu] (Games) - [exec] (xeyes) {xeyes} -[end] -[submenu] (System Tools) - [exec] (top) {xterm -e top} -[end] -[submenu] (fluxbox menu) - [config] (Configure) -[submenu] (System Styles) {Choose a style...} - [stylesdir] (/usr/share/fluxbox/styles) -[end] -[submenu] (User Styles) {Choose a style...} - [stylesdir] (~/.fluxbox/styles) -[end] - [workspaces] (Workspace List) -[submenu] (Tools) - [exec] (Window name) {xprop WM_CLASS|cut -d \" -f 2|xmessage -file - -center} - [exec] (Screenshot - JPG) {import screenshot.jpg && display -resize 50% screenshot.jpg} - [exec] (Screenshot - PNG) {import screenshot.png && display -resize 50% screenshot.png} - [exec] (Run) {fbrun } - [exec] (Regen Menu) {/usr/bin/fluxbox-generate_menu } -[end] - [commanddialog] (Fluxbox Command) - [reconfig] (Reload config) - [restart] (Restart) - [exec] (About) {(fluxbox -v; fluxbox -info | sed 1d) 2> /dev/null | xmessage -file - -center} - [separator] - [exit] (Exit) -[end] -[endencoding] -[end] diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/menuconfig b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/menuconfig deleted file mode 100755 index ef5b398..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/menuconfig +++ /dev/null @@ -1,65 +0,0 @@ -# This file is read by fluxbox-generate_menu. If you don't like a -# default you can change it here. Don't forget to remove the # in front -# of the line. - -# Your favourite terminal. Put the command in quotes if you want to use -# options. Put a backslash in before odd chars -# MY_TERM='Eterm --tint \#123456' -# MY_TERM='aterm -tint $(random_color)' - -# Your favourite browser. You can also specify options. -# MY_BROWSER=mozilla - -# Name of the outputfile -# MENUFILENAME=/home/mythtv/.fluxbox/menu - -# MENUTITLE=`fluxbox -version|cut -d " " -f-2` - -# standard url for console-browsers -# HOMEPAGE=fluxbox.org - -# location with your own menu-entries -# USERMENU=~/.fluxbox/usermenu - -# Put the launcher you would like to use here -# LAUNCHER=fbrun -# LAUNCHER=fbgm - -# Options for fbrun -# FBRUNOPTIONS='-font 10x20 -fg grey -bg black -title run' - -# --- PREFIX'es -# These are prefixes; So if fluxbox is installed in /usr/bin/fluxbox -# your prefix is: /usr - -# fluxbox-generate already looks in /usr/X11R6, /usr, /usr/local and /opt so -# there should be no need to specify them. -# -# PREFIX=/usr -# GNOME_PREFIX=/opt/gnome -# KDE_PREFIX=/opt/kde - - -# Sepparate the list of background-dirs with semicolumns ':' -# BACKGROUND_DIRS="/home/mythtv/.fluxbox/backgrounds/:/usr/share/fluxbox/backgrounds/:/usr/share/wallpapers" - - -# --- Boolean variables. -# Setting a variable to no'' won't help. Comment them out if you don't -# want them. Setting are overruled by the command-line options. - -# Include all backgrounds in your backgrounds-directory -# BACKGROUNDMENUITEM=yes - -# Include kde-menus -# KDEMENU=yes - -# Include gnome-menus -# GNOMEMENU=yes - -# enable sudo commands -# DOSUDO=yes - -# Don't cleanup the menu -# REMOVE=no - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/wallpaper.png b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/wallpaper.png Binary files differdeleted file mode 100755 index 83da80c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/wallpaper.png +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.xinitrc b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.xinitrc deleted file mode 100755 index 911e76e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.xinitrc +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -# -# ~/.xinitrc -# -# Executed by startx (run your window manager from here) -# - -# exec gnome-session -# exec startkde -# exec startxfce4 -# exec icewm -# exec openbox -# exec blackbox -exec fluxbox -# exec ratpoison -# exec dwm -# ... or any other WM of your choosing ... diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.xsession b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.xsession deleted file mode 100755 index a16dc0b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.xsession +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# -# ~/.xsession -# -# Executed by xdm/gdm/kdm at login -# - -/bin/bash --login -i ~/.xinitrc - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/hosts.allow b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/hosts.allow deleted file mode 100755 index f6cf005..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/hosts.allow +++ /dev/null @@ -1,8 +0,0 @@ -# -# /etc/hosts.allow -# -ALL: 192.168. -ALL: 10. -ALL: 127.0.0.1 -ALL: 172.16. -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/hosts.deny b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/hosts.deny deleted file mode 100755 index ca30ab4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/hosts.deny +++ /dev/null @@ -1,6 +0,0 @@ -# -# /etc/hosts.deny -# -ALL - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/menu.lst b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/menu.lst deleted file mode 100755 index 8a8e3b2..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/menu.lst +++ /dev/null @@ -1,60 +0,0 @@ -# Config file for GRUB - The GNU GRand Unified Bootloader -# /boot/grub/menu.lst - -# DEVICE NAME CONVERSIONS -# -# Linux Grub -# ------------------------- -# /dev/fd0 (fd0) -# /dev/hda (hd0) -# /dev/hdb2 (hd1,1) -# /dev/hda3 (hd0,2) -# - -# FRAMEBUFFER RESOLUTION SETTINGS -# +-------------------------------------------------+ -# | 640x480 800x600 1024x768 1280x1024 -# ----+-------------------------------------------- -# 256 | 0x301=769 0x303=771 0x305=773 0x307=775 -# 32K | 0x310=784 0x313=787 0x316=790 0x319=793 -# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794 -# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795 -# +-------------------------------------------------+ - -# general configuration: -timeout 5 -default 0 -#color light-blue/black light-cyan/blue - -# boot sections follow -# each is implicitly numbered from 0 in the order of appearance below -# -# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line. -# -#-* -hiddenmenu - -# (0) normal -title LinHes -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit console=tty1 -initrd /boot/kernel26.img - -# (1) bootsplash -title LinHes-splashy -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit quiet vga=0x314 splash=silent,theme:linhes console=tty1 -initrd /boot/kernel26.img - -# (2) noautologin -title LinHES-nologin -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit quiet vga=0x314 splash=silent,theme:linhes console=tty1 nox -initrd /boot/kernel26.img - - -# (3) normal -title LinHes-init -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro console=tty1 -initrd /boot/kernel26.img diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/modify_chroot.sh b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/modify_chroot.sh deleted file mode 100755 index ad83b2c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/modify_chroot.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -echo "larch5" > /etc/hostname -useradd -m -s /bin/bash mythtv -G audio,video,optical,storage,users -cp -rvpf /.post_process/home/mythtv /home/ -cp -rvpf /.post_process/home/mythtv/.fluxbox /root -chown -R mythtv.mythtv /home/mythtv/ -chown -R mythtv.mythtv /myth - -cp -f /.post_process/hosts.allow /etc/hosts.allow -cp -f /.post_process/rc.conf /etc/rc.conf -#cp -f /.post_process/rc.shutdown /etc/rc.shutdown -cp -f /.post_process/menu.lst /boot/grub/menu.lst - -cp -f /etc/skel/.bash* /root/ -rm -f /etc/ssh/ssh_host*key* diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/rc.conf b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/rc.conf deleted file mode 100755 index 9c17944..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/rc.conf +++ /dev/null @@ -1,112 +0,0 @@ -# -# /etc/rc.conf - Main Configuration for Arch Linux -# - -# -# ----------------------------------------------------------------------- -# LOCALIZATION -# ----------------------------------------------------------------------- -# -# LOCALE: available languages can be listed with the 'locale -a' command -# HARDWARECLOCK: set to "UTC" or "localtime" -# TIMEZONE: timezones are found in /usr/share/zoneinfo -# KEYMAP: keymaps are found in /usr/share/kbd/keymaps -# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US) -# CONSOLEMAP: found in /usr/share/kbd/consoletrans -# USECOLOR: use ANSI color sequences in startup messages -# -LOCALE="en_US.utf8" -HARDWARECLOCK="UTC" -TIMEZONE="US/Central" -KEYMAP="us" -CONSOLEFONT= -CONSOLEMAP= -USECOLOR="yes" - -# -# ----------------------------------------------------------------------- -# HARDWARE -# ----------------------------------------------------------------------- -# -# Scan hardware and load required modules at bootup -MOD_AUTOLOAD="yes" -if [ -f /etc/systemconfig ] -then - . /etc/systemconfig -fi - -if [ x$Audiotype = xOSS -a ! -f /tmp/.alsatest ] -then - ALSABLACKLIST="!soundcore" -else - if [ x$Audiotype = xOSS ] - then - ALSABLACKLIST="!soundcore" - else - ALSABLACKLIST="" - fi -fi - -# Module Blacklist - modules in this list will never be loaded by udev -MOD_BLACKLIST_=($ALSABLACKLIST !snd-pcsp ) -# -# Modules to load at boot-up (in this order) -# - prefix a module with a ! to blacklist it -# -MODULES=($MOD_BLACKLIST_) -# Scan for LVM volume groups at startup, required if you use LVM -USELVM="no" - -# -# ----------------------------------------------------------------------- -# NETWORKING -# ----------------------------------------------------------------------- -# -HOSTNAME=`cat /etc/hostname` - -#The following is only used on the install. After the first boot everything is set from /etc/net. - - -# -# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available -# interfaces. -# -# Interfaces to start at boot-up (in this order) -# Declare each interface then list in INTERFACES -# - prefix an entry in INTERFACES with a ! to disable it -# - no hyphens in your interface names - Bash doesn't like it -# -# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp") -# -lo="lo 127.0.0.1" -#eth0="dhcp" -INTERFACES=(lo ) -# -# Routes to start at boot-up (in this order) -# Declare each route then list in ROUTES -# - prefix an entry in ROUTES with a ! to disable it -# -gateway="default gw 192.168.0.1" -ROUTES=(!gateway) -# -# Enable these network profiles at boot-up. These are only useful -# if you happen to need multiple network configurations (ie, laptop users) -# - set to 'menu' to present a menu during boot-up (dialog package required) -# - prefix an entry with a ! to disable it -# -# Network profiles are found in /etc/network-profiles -# -#NET_PROFILES=(main) - -# -# ----------------------------------------------------------------------- -# DAEMONS -# ----------------------------------------------------------------------- -# -# Daemons to start at boot-up (in this order) -# - prefix a daemon with a ! to disable it -# - prefix a daemon with a @ to start it up in the background -# -#DAEMONS=(syslog-ng network netfs crond) -DAEMONS=(fbsplash !syslog-ng !hotplug !pcmcia network !mysqld !dbus !avahi-daemon) -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/rc.shutdown b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/rc.shutdown deleted file mode 100755 index 1a8cdbe..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/rc.shutdown +++ /dev/null @@ -1,104 +0,0 @@ -#!/bin/bash -# -# /etc/rc.shutdown -# - -. /etc/rc.conf -. /etc/rc.d/functions - -# avoid staircase effect -/bin/stty onlcr - -echo " " -printhl "Initiating Shutdown..." -echo " " - -if [ -x /etc/rc.local.shutdown ]; then - /etc/rc.local.shutdown -fi - -if [ "$PREVLEVEL" = "3" -o "$PREVLEVEL" = "5" ]; then - # Shutdown daemons - let i=${#DAEMONS[@]} - while [[ i -ge 0 ]]; do - if [[ `echo ${DAEMONS[$i]} | grep '^[^\!]' | wc -l` -eq 1 ]]; then - /etc/rc.d/${DAEMONS[$i]#@} stop - fi - let i=i-1 - done - # find any leftover daemons and shut them down - if [ -d /var/run/daemons ]; then - for daemon in `ls /var/run/daemons`; do - /etc/rc.d/$daemon stop - done - fi -fi - -# Terminate all processes -stat_busy "Sending SIGTERM To Processes" -/sbin/killall5 -15 &> /dev/null -/bin/sleep 5 -stat_done - -stat_busy "Sending SIGKILL To Processes" -/sbin/killall5 -9 &> /dev/null -/bin/sleep 1 -stat_done - -stat_busy "Saving Random Seed" -/bin/dd if=/dev/urandom of=/var/run/random-seed count=1 bs=512 2> /dev/null -stat_done - -stat_busy "Saving System Clock" -if [ "$HARDWARECLOCK" = "UTC" ]; then - /sbin/hwclock --directisa --utc --systohc -else - /sbin/hwclock --directisa --localtime --systohc -fi -stat_done - -# removing psmouse module to fix some reboot issues on newer laptops -modprobe -r psmouse >/dev/null 2>&1 - -# Write to wtmp file before unmounting -/sbin/halt -w - -stat_busy "Deactivating Swap" -/sbin/swapoff -a -stat_done - -stat_busy "Unmounting Filesystems" -/bin/umount -a -stat_done - -if [ "$USELVM" = "yes" -o "$USELVM" = "YES" ]; then - if [ -d /etc/lvm -a -x /sbin/lvm ]; then - /bin/mount -n -t sysfs none /sys 2>/dev/null - if [ -d /sys/block ]; then - stat_busy "Deactivating LVM2 groups" - /sbin/lvm vgchange --ignorelockingfailure -a n - stat_done - umount /sys - fi - fi -fi - -stat_busy "Remounting Root Filesystem Read-only" -/bin/mount -n -o remount,ro / -stat_done -exit 0 -# Power off or reboot -if [ "$RUNLEVEL" = "0" ]; then - printsep - printhl "${C_H2}POWER OFF" - /sbin/poweroff -d -f -h -i -else - printsep - printhl "${C_H2}REBOOTING" - # adding kexec support - [ -x /usr/sbin/kexec ] && /usr/sbin/kexec -e > /dev/null 2>&1 - /sbin/reboot -d -f -i -fi - -# End of file -# vim: set ts=2 noet: diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/pre-process.sh b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/pre-process.sh deleted file mode 100755 index 5bc1f9c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/pre-process.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -rm -f overlay.xpk -if [ -d overlay/home/mythtv ] -then - chown -R 1000 overlay/home/mythtv -fi -./create_overlay.sh - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xinit/startx.custom b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xinit/startx.custom deleted file mode 100755 index 8e3ec5e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xinit/startx.custom +++ /dev/null @@ -1,22 +0,0 @@ -if grep -v nox /proc/cmdline &>/dev/null && \ - [ -z "$DISPLAY" ] && echo $(tty) | grep /vc/1 &>/dev/null; then - if grep i810 /proc/cmdline &>/dev/null; then - startx -- -config xorg.conf.i810 - else - startx - fi - - # Maybe there should be some code here to handle a failed startx? - - # The 'return' value is at /tmp/xlogout - # If there is nothing there, switch user to 'newuser' - # If there is also nothing there, login as root - # - if already root, fall through to terminal - - if [ -f /tmp/xlogout ] || [ -f /tmp/newuser ]; then - logout - elif [ ${UID} -ne 0 ]; then - echo "root" >/tmp/newuser - logout - fi -fi diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xinit/xinitrc.custom b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xinit/xinitrc.custom deleted file mode 100755 index 5f04171..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xinit/xinitrc.custom +++ /dev/null @@ -1,4 +0,0 @@ -# Set the keymap -xkmap-set - -exec fluxbox diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf deleted file mode 100755 index 6d11b2e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf +++ /dev/null @@ -1,49 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - Identifier "Card0" - Driver "vesa" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf.i810 b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf.i810 deleted file mode 100755 index 9615569..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf.i810 +++ /dev/null @@ -1,59 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - ### Available Driver options are:- - ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", - ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" - ### [arg]: arg optional - #Option "NoAccel" # [<bool>] - #Option "SWcursor" # [<bool>] - #Option "ColorKey" # <i> - #Option "CacheLines" # <i> - #Option "Dac6Bit" # [<bool>] - #Option "DRI" # [<bool>] - #Option "NoDDC" # [<bool>] - #Option "ShowCache" # [<bool>] - #Option "XvMCSurfaces" # <i> - #Option "PageFlip" # [<bool>] - Option "DRI" "False" - #Option "AccelMethod" "exa" - #Option "MigrationHeuristic" "greedy" - #Option "ExaNoComposite" "False" - Identifier "Card0" - Driver "intel" -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf.i810.2 b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf.i810.2 deleted file mode 100755 index a295b38..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf.i810.2 +++ /dev/null @@ -1,67 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - ### Available Driver options are:- - ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", - ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" - ### [arg]: arg optional - #Option "NoAccel" # [<bool>] - #Option "SWcursor" # [<bool>] - #Option "ColorKey" # <i> - #Option "CacheLines" # <i> - #Option "Dac6Bit" # [<bool>] - #Option "DRI" # [<bool>] - #Option "NoDDC" # [<bool>] - #Option "ShowCache" # [<bool>] - #Option "XvMCSurfaces" # <i> - #Option "PageFlip" # [<bool>] - Option "DRI" "False" - #Option "AccelMethod" "exa" - #Option "MigrationHeuristic" "greedy" - #Option "ExaNoComposite" "False" - Identifier "Card0" - Driver "intel" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf.vesa b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf.vesa deleted file mode 100755 index 6d11b2e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf.vesa +++ /dev/null @@ -1,49 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - Identifier "Card0" - Driver "vesa" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/dhcpcd b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/dhcpcd deleted file mode 100755 index ab53c30..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/dhcpcd +++ /dev/null @@ -1,6 +0,0 @@ -# -# Arguments to be passed to the DHCP client daemon -# - -DHCPCD_ARGS="-t 10 -h $HOSTNAME" - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps deleted file mode 100755 index 64bb6b7..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps +++ /dev/null @@ -1 +0,0 @@ -30 diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/fbsplash.conf b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/fbsplash.conf deleted file mode 100755 index ddd88f8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/fbsplash.conf +++ /dev/null @@ -1,8 +0,0 @@ -# -# fbsplash.conf -# - -THEMES="linhes" -SPLASH_TTYS="1 2 3 4 5 6" - -#EOF diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps deleted file mode 100755 index 7f8f011..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/hosts.allow b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/hosts.allow deleted file mode 100755 index 19bc4d8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/hosts.allow +++ /dev/null @@ -1,13 +0,0 @@ -# -# /etc/hosts.allow -# - -ALL: 127.0.0.1 - -# To allow ssh in from anywhere -sshd: ALL - -# To allow ssh in from local net (example) -#sshd: 192.168.178.0/255.255.255.0 - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/inittab b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/inittab deleted file mode 100755 index b2364fc..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/inittab +++ /dev/null @@ -1,39 +0,0 @@ -# -# /etc/inittab -# - -# Runlevels: -# 0 Halt -# 1(S) Single-user -# 2 Not used -# 3 Multi-user -# 4 Not used -# 5 X11 -# 6 Reboot - -## Only one of the following two lines can be uncommented! -# Boot to console -id:3:initdefault: -# Boot to X11 -#id:5:initdefault: - -rc::sysinit:/etc/rc.sysinit -rs:S1:wait:/etc/rc.single -rm:2345:wait:/etc/rc.multi -rh:06:wait:/etc/rc.shutdown -su:S:wait:/sbin/sulogin -p - -# -8 options fixes umlauts problem on login -c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux -n -l /usr/sbin/ulogin -c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux -c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux - -ca::ctrlaltdel:/sbin/shutdown -t3 -r now - -# Example lines for starting a login manager -#x:5:respawn:/usr/bin/xdm -nodaemon -#x:5:respawn:/usr/sbin/gdm -nodaemon -#x:5:respawn:/opt/kde/bin/kdm -nodaemon -#x:5:respawn:/usr/bin/slim >& /dev/null - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/inittab.larchsave b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/inittab.larchsave deleted file mode 100755 index 2de483f..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/inittab.larchsave +++ /dev/null @@ -1,43 +0,0 @@ -# -# /etc/inittab -# - -# Runlevels: -# 0 Halt -# 1(S) Single-user -# 2 Not used -# 3 Multi-user -# 4 Not used -# 5 X11 -# 6 Reboot - -## Only one of the following two lines can be uncommented! -# Boot to console -id:5:initdefault: -# Boot to X11 -#id:5:initdefault: - -rc::sysinit:/etc/rc.sysinit -rs:S1:wait:/etc/rc.single -rm:2345:wait:/etc/rc.multi -rh:06:wait:/etc/rc.shutdown -su:S:wait:/sbin/sulogin -p - -# -8 options fixes umlauts problem on login -c1:2345:respawn:/sbin/agetty -8 38400 vc/1 linux -n -l /etc/ulogin -c2:2345:respawn:/sbin/agetty -8 38400 vc/2 linux -c3:2345:respawn:/sbin/agetty -8 38400 vc/3 linux -c4:2345:respawn:/sbin/agetty -8 38400 vc/4 linux -c5:2345:respawn:/sbin/agetty -8 38400 vc/5 linux -c6:2345:respawn:/sbin/agetty -8 38400 vc/6 linux -c7:5:respawn:/usr/bin/openvt -fwc 6 -- /bin/su - mythtv -c /usr/bin/startx >& /dev/null - -ca::ctrlaltdel:/sbin/shutdown -t3 -r now - -# Example lines for starting a login manager -#x:5:respawn:/usr/bin/xdm -nodaemon -#x:5:respawn:/usr/sbin/gdm -nodaemon -#x:5:respawn:/opt/kde/bin/kdm -nodaemon -#x:5:respawn:/usr/bin/slim >& /dev/null - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/larch-shutdown b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/larch-shutdown deleted file mode 100755 index d614d4b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/larch-shutdown +++ /dev/null @@ -1,47 +0,0 @@ -# Functions used by rc.shutdown -# Modified versions for larch live systems - -f_saveclock () -{ - : -} - -f_swapoff () -{ - ############################# Include session saving functions - # . /opt/larch-live/session-save/shutdown2 - # if [ -f /tmp/checkse ]; then - # . /tmp/checkse - #else - # checkse - # fi - - if [ -n "${saving}" ] && ! session_save; then - echo - echo "If you know what you are doing, you may be able to recover" - echo "something from this unpleasant situation." - echo - echo "You may use the command line to investigate further ..." - echo - echo "When finished please enter 'exit', the shutdown process will" - echo "then continue." - sh -i - fi - - ############################# - - stat_busy "Deactivating Swap" - /sbin/swapoff -a - stat_done -} - -f_remountro () -{ - if [ -n "${ejectdev}" ]; then - echo "Ejecting live CD" - eject ${ejectdev} - echo "sleeping for 6 seconds" - sleep 6 - - fi -} diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/mkinitcpio.conf.larch b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/mkinitcpio.conf.larch deleted file mode 100755 index 0a9b572..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/mkinitcpio.conf.larch +++ /dev/null @@ -1,65 +0,0 @@ -# vim:set ft=sh -# MODULES -# The following modules are loaded before any boot hooks are -# run. Advanced users may wish to specify all system modules -# in this array. For instance: -# MODULES="piix ide_disk reiserfs" -MODULES="" - -# BINARIES -# This setting includes, into the CPIO image, and additional -# binaries a given user may wish. This is run first, so may -# be used to override the actual binaries used in a given hook. -# (Existing files are NOT overwritten is already added) -# BINARIES are dependancy parsed, so you may safely ignore libraries -BINARIES="" - -# FILES -# This setting is similar to BINARIES above, however, files are added -# as-is and are not parsed in anyway. This is useful for config files. -# Some users may wish to include modprobe.conf for custom module options, -# like so: -# FILES="/etc/modprobe.conf" -FILES="" - -# HOOKS -# This is the most important setting in this file. The HOOKS control the -# modules and scripts added to the image, and what happens at boot time. -# Order is important, and it is recommended that you do not change the -# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for -# help on a given hook. -# 'base' is _required_ unless you know precisely what you are doing. -# 'udev' is _required_ in order to automatically load modules -# 'filesystems' is _required_ unless you specify your fs modules in MODULES -# Examples: -# This setup specifies all modules in the MODULES setting above. -# No raid, lvm2, or encrypted root is needed. -# HOOKS="base" -# -# This setup will autodetect all modules for your system and should -# work as a sane default -# HOOKS="base udev autodetect pata scsi sata filesystems" -# -# This is identical to the above, except the old ide subsystem is -# used for IDE devices instead of the new pata subsystem. -# HOOKS="base udev autodetect ide scsi sata filesystems" -# -# This setup will generate a 'full' image which supports most systems. -# No autodetection is done. -# HOOKS="base udev pata scsi sata usb filesystems" -# -# This setup assembles an pata raid array with an encrypted root FS. -# Note: See 'mkinitcpio -H raid' for more information on raid devices. -# HOOKS="base udev pata raid encrypt filesystems" -# -# This setup loads an lvm2 volume group on a usb device. -# HOOKS="base udev usb lvm2 filesystems" -HOOKS="base udev autodetect pata scsi sata filesystems larch1 larch2_aufs larch3 fbsplash" - -# COMPRESSION -# Use this to compress the initramfs image. With kernels earlier than -# 2.6.30, only gzip is supported, which is also the default. Newer kernels -# support gzip, bzip2 and lzma. -#COMPRESSION="gzip" -#COMPRESSION="bzip2" -#COMPRESSION="lzma" diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/ppp/options b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/ppp/options deleted file mode 100755 index 237c390..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/ppp/options +++ /dev/null @@ -1,352 +0,0 @@ -# /etc/ppp/options -# -# Originally created by Jim Knoble <jmknoble@mercury.interpath.net> -# Modified for Debian by alvar Bray <alvar@meiko.co.uk> -# Modified for PPP Server setup by Christoph Lameter <clameter@debian.org> -# Modified for ArchLinux by Manolis Tzanidakis <manolis@archlinux.org> -# -# To quickly see what options are active in this file, use this command: -# egrep -v '#|^ *$' /etc/ppp/options - -# Specify which DNS Servers the incoming Win95 or WinNT Connection should use -# Two Servers can be remotely configured -# ms-dns 192.168.1.1 -# ms-dns 192.168.1.2 - -# Specify which WINS Servers the incoming connection Win95 or WinNT should use -# ms-wins 192.168.1.50 -# ms-wins 192.168.1.51 - -# Run the executable or shell command specified after pppd has -# terminated the link. This script could, for example, issue commands -# to the modem to cause it to hang up if hardware modem control signals -# were not available. -#disconnect "chat -- \d+++\d\c OK ath0 OK" - -# async character map -- 32-bit hex; each bit is a character -# that needs to be escaped for pppd to receive it. 0x00000001 -# represents '\x01', and 0x80000000 represents '\x1f'. -asyncmap 0 - -# Require the peer to authenticate itself before allowing network -# packets to be sent or received. -# Please do not disable this setting. It is expected to be standard in -# future releases of pppd. Use the call option (see manpage) to disable -# authentication for specific peers. -#auth - -# Use hardware flow control (i.e. RTS/CTS) to control the flow of data -# on the serial port. -crtscts - -# Use software flow control (i.e. XON/XOFF) to control the flow of data -# on the serial port. -#xonxoff - -# Specifies that certain characters should be escaped on transmission -# (regardless of whether the peer requests them to be escaped with its -# async control character map). The characters to be escaped are -# specified as a list of hex numbers separated by commas. Note that -# almost any character can be specified for the escape option, unlike -# the asyncmap option which only allows control characters to be -# specified. The characters which may not be escaped are those with hex -# values 0x20 - 0x3f or 0x5e. -#escape 11,13,ff - -# Don't use the modem control lines. -#local - -# Specifies that pppd should use a UUCP-style lock on the serial device -# to ensure exclusive access to the device. -lock - -# Don't show the passwords when logging the contents of PAP packets. -# This is the default. -hide-password - -# When logging the contents of PAP packets, this option causes pppd to -# show the password string in the log message. -#show-password - -# Use the modem control lines. On Ultrix, this option implies hardware -# flow control, as for the crtscts option. (This option is not fully -# implemented.) -modem - -# Set the MRU [Maximum Receive Unit] value to <n> for negotiation. pppd -# will ask the peer to send packets of no more than <n> bytes. The -# minimum MRU value is 128. The default MRU value is 1500. A value of -# 296 is recommended for slow links (40 bytes for TCP/IP header + 256 -# bytes of data). -#mru 542 - -# Set the interface netmask to <n>, a 32 bit netmask in "decimal dot" -# notation (e.g. 255.255.255.0). -#netmask 255.255.255.0 - -# Disables the default behaviour when no local IP address is specified, -# which is to determine (if possible) the local IP address from the -# hostname. With this option, the peer will have to supply the local IP -# address during IPCP negotiation (unless it specified explicitly on the -# command line or in an options file). -#noipdefault - -# Enables the "passive" option in the LCP. With this option, pppd will -# attempt to initiate a connection; if no reply is received from the -# peer, pppd will then just wait passively for a valid LCP packet from -# the peer (instead of exiting, as it does without this option). -#passive - -# With this option, pppd will not transmit LCP packets to initiate a -# connection until a valid LCP packet is received from the peer (as for -# the "passive" option with old versions of pppd). -#silent - -# Don't request or allow negotiation of any options for LCP and IPCP -# (use default values). -#-all - -# Disable Address/Control compression negotiation (use default, i.e. -# address/control field disabled). -#-ac - -# Disable asyncmap negotiation (use the default asyncmap, i.e. escape -# all control characters). -#-am - -# Don't fork to become a background process (otherwise pppd will do so -# if a serial device is specified). -#-detach - -# Disable IP address negotiation (with this option, the remote IP -# address must be specified with an option on the command line or in -# an options file). -#-ip - -# Disable IPCP negotiation and IP communication. This option should -# only be required if the peer is buggy and gets confused by requests -# from pppd for IPCP negotiation. -#noip - -# Disable magic number negotiation. With this option, pppd cannot -# detect a looped-back line. -#-mn - -# Disable MRU [Maximum Receive Unit] negotiation (use default, i.e. -# 1500). -#-mru - -# Disable protocol field compression negotiation (use default, i.e. -# protocol field compression disabled). -#-pc - -# Require the peer to authenticate itself using PAP. -#+pap - -# Don't agree to authenticate using PAP. -#-pap - -# Require the peer to authenticate itself using CHAP [Cryptographic -# Handshake Authentication Protocol] authentication. -#+chap - -# Don't agree to authenticate using CHAP. -#-chap - -# Disable negotiation of Van Jacobson style IP header compression (use -# default, i.e. no compression). -#-vj - -# Increase debugging level (same as -d). If this option is given, pppd -# will log the contents of all control packets sent or received in a -# readable form. The packets are logged through syslog with facility -# daemon and level debug. This information can be directed to a file by -# setting up /etc/syslog.conf appropriately (see syslog.conf(5)). (If -# pppd is compiled with extra debugging enabled, it will log messages -# using facility local2 instead of daemon). -#debug - -# Append the domain name <d> to the local host name for authentication -# purposes. For example, if gethostname() returns the name porsche, -# but the fully qualified domain name is porsche.Quotron.COM, you would -# use the domain option to set the domain name to Quotron.COM. -#domain <d> - -# Enable debugging code in the kernel-level PPP driver. The argument n -# is a number which is the sum of the following values: 1 to enable -# general debug messages, 2 to request that the contents of received -# packets be printed, and 4 to request that the contents of transmitted -# packets be printed. -#kdebug n - -# Set the MTU [Maximum Transmit Unit] value to <n>. Unless the peer -# requests a smaller value via MRU negotiation, pppd will request that -# the kernel networking code send data packets of no more than n bytes -# through the PPP network interface. -#mtu <n> - -# Set the name of the local system for authentication purposes to <n>. -# This is a privileged option. With this option, pppd will use lines in the -# secrets files which have <n> as the second field when looking for a -# secret to use in authenticating the peer. In addition, unless overridden -# with the user option, <n> will be used as the name to send to the peer -# when authenticating the local system to the peer. (Note that pppd does -# not append the domain name to <n>.) -#name <n> - -# Enforce the use of the hostname as the name of the local system for -# authentication purposes (overrides the name option). -#usehostname - -# Set the assumed name of the remote system for authentication purposes -# to <n>. -#remotename <n> - -# Add an entry to this system's ARP [Address Resolution Protocol] -# table with the IP address of the peer and the Ethernet address of this -# system. -proxyarp - -# Use the system password database for authenticating the peer using -# PAP. Note: mgetty already provides this option. If this is specified -# then dialin from users using a script under Linux to fire up ppp wont work. -# login - -# If this option is given, pppd will send an LCP echo-request frame to the -# peer every n seconds. Normally the peer should respond to the echo-request -# by sending an echo-reply. This option can be used with the -# lcp-echo-failure option to detect that the peer is no longer connected. -lcp-echo-interval 30 - -# If this option is given, pppd will presume the peer to be dead if n -# LCP echo-requests are sent without receiving a valid LCP echo-reply. -# If this happens, pppd will terminate the connection. Use of this -# option requires a non-zero value for the lcp-echo-interval parameter. -# This option can be used to enable pppd to terminate after the physical -# connection has been broken (e.g., the modem has hung up) in -# situations where no hardware modem control lines are available. -lcp-echo-failure 4 - -# Set the LCP restart interval (retransmission timeout) to <n> seconds -# (default 3). -#lcp-restart <n> - -# Set the maximum number of LCP terminate-request transmissions to <n> -# (default 3). -#lcp-max-terminate <n> - -# Set the maximum number of LCP configure-request transmissions to <n> -# (default 10). -#lcp-max-configure <n> - -# Set the maximum number of LCP configure-NAKs returned before starting -# to send configure-Rejects instead to <n> (default 10). -#lcp-max-failure <n> - -# Set the IPCP restart interval (retransmission timeout) to <n> -# seconds (default 3). -#ipcp-restart <n> - -# Set the maximum number of IPCP terminate-request transmissions to <n> -# (default 3). -#ipcp-max-terminate <n> - -# Set the maximum number of IPCP configure-request transmissions to <n> -# (default 10). -#ipcp-max-configure <n> - -# Set the maximum number of IPCP configure-NAKs returned before starting -# to send configure-Rejects instead to <n> (default 10). -#ipcp-max-failure <n> - -# Set the PAP restart interval (retransmission timeout) to <n> seconds -# (default 3). -#pap-restart <n> - -# Set the maximum number of PAP authenticate-request transmissions to -# <n> (default 10). -#pap-max-authreq <n> - -# Set the maximum time that pppd will wait for the peer to authenticate -# itself with PAP to <n> seconds (0 means no limit). -#pap-timeout <n> - -# Set the CHAP restart interval (retransmission timeout for -# challenges) to <n> seconds (default 3). -#chap-restart <n> - -# Set the maximum number of CHAP challenge transmissions to <n> -# (default 10). -#chap-max-challenge - -# If this option is given, pppd will rechallenge the peer every <n> -# seconds. -#chap-interval <n> - -# With this option, pppd will accept the peer's idea of our local IP -# address, even if the local IP address was specified in an option. -#ipcp-accept-local - -# With this option, pppd will accept the peer's idea of its (remote) IP -# address, even if the remote IP address was specified in an option. -#ipcp-accept-remote - -# Disable the IPXCP and IPX protocols. -# To let pppd pass IPX packets comment this out --- you'll probably also -# want to install ipxripd, and have the Internal IPX Network option enabled -# in your kernel. /usr/doc/HOWTO/IPX-HOWTO.gz contains more info. -noipx - -# Exit once a connection has been made and terminated. This is the default, -# unless the `persist' or `demand' option has been specified. -#nopersist - -# Do not exit after a connection is terminated; instead try to reopen -# the connection. -#persist - -# Terminate after n consecutive failed connection attempts. -# A value of 0 means no limit. The default value is 10. -#maxfail <n> - -# Initiate the link only on demand, i.e. when data traffic is present. -# With this option, the remote IP address must be specified by the user on -# the command line or in an options file. Pppd will initially configure -# the interface and enable it for IP traffic without connecting to the peer. -# When traffic is available, pppd will connect to the peer and perform -# negotiation, authentication, etc. When this is completed, pppd will -# commence passing data packets (i.e., IP packets) across the link. -#demand - -# Specifies that pppd should disconnect if the link is idle for <n> seconds. -# The link is idle when no data packets (i.e. IP packets) are being sent or -# received. Note: it is not advisable to use this option with the persist -# option without the demand option. If the active-filter option is given, -# data packets which are rejected by the specified activity filter also -# count as the link being idle. -#idle <n> - -# Specifies how many seconds to wait before re-initiating the link after -# it terminates. This option only has any effect if the persist or demand -# option is used. The holdoff period is not applied if the link was -# terminated because it was idle. -#holdoff <n> - -# Wait for up n milliseconds after the connect script finishes for a valid -# PPP packet from the peer. At the end of this time, or when a valid PPP -# packet is received from the peer, pppd will commence negotiation by -# sending its first LCP packet. The default value is 1000 (1 second). -# This wait period only applies if the connect or pty option is used. -#connect-delay <n> - -# Packet filtering: for more information, see pppd(8) -# Any packets matching the filter expression will be interpreted as link -# activity, and will cause a "demand" connection to be activated, and reset -# the idle connection timer. (idle option) -# The filter expression is akin to that of tcpdump(1) -#active-filter <filter-expression> - -# uncomment the line below this if you use PPPoE -#plugin /usr/lib/pppd/plugins/pppoe.so - -# ---<End of File>--- diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/rc.local b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/rc.local deleted file mode 100755 index 2d488a2..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/rc.local +++ /dev/null @@ -1,93 +0,0 @@ -#!/bin/bash -# -# /etc/rc.local: Local multi-user startup script. -# -. /etc/rc.conf -. /etc/rc.d/functions -. /etc/profile -. ${MV_ROOT}/bin/install_functions.sh - -function mysql_check { - mysql -e "show databases;" 2>/dev/null >/dev/null - return $? -} - -function mythconverg_check { - mysql mythconverg -e "describe settings;" 2>/dev/null >/dev/null - return $? -} - -function install_db { - pacman --noconfirm -R mythdb-initial 2>/dev/null > /dev/null - pacman -S --noconfirm mythdb-initial 2>/dev/null > /dev/null -} - - - - -#check to see if mysql is running -stat_busy "Checking Mysql" -ATTEMPT=0 -mysql_check && printhl " Installing the initial database" &&install_db -mythconverg_check -status=$? -while [ ! $status = 0 ] -do - ((ATTEMPT=ATTEMPT+1)) - /etc/rc.d/mysqld stop - sleep 2 - /etc/rc.d/mysqld start - mysqlstatus=$? - if [ $mysqlstatus = 0 ] - then - mysql_check && install_db - mythconverg_check - status=$? - fi - if [ $ATTEMPT = 20 ] - then - printhl " Could not start mysql or install mythconverg within 20 attempts" - printhl " Aborting install" - exit 20 - fi -done -stat_done - -#check network parms -stat_busy "Checking network" -init_network -stat_done - -stat_busy "Probing network" -request_dhcp & -stat_done - -#save some cmdline options -stat_busy "Parsing command line" -parse_cmdline_2_db -bootsplash_setup -stat_done - -#search for remote -stat_busy "Checking for remote" -init_remote -stat_done -printhl "Finished" - - -echo $CMDLINE | grep -qi NoX -if [ $? = 0 ] -then - echo "" - printhl "No auto X option found" - # /usr/bin/chvt 2 -else - /root/startx & -fi - - -# Set up automatically logged in user -if [ -f /.livesys/autologin ]; then - cp /.livesys/autologin /tmp/newuser -fi - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/rc.local.shutdown b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/rc.local.shutdown deleted file mode 100755 index 2b5f735..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/rc.local.shutdown +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -# -# /etc/rc.local.shutdown: Local shutdown script. -# - -# Save sound volume, etc. -alsactl store diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.bash_profile b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.bash_profile deleted file mode 100755 index 600bd9b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.bash_profile +++ /dev/null @@ -1,3 +0,0 @@ -. $HOME/.bashrc - -. /etc/X11/xinit/startx.custom diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.bashrc b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.bashrc deleted file mode 100755 index fcabce0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.bashrc +++ /dev/null @@ -1,3 +0,0 @@ -alias ls='ls --color=auto' -PS1='[\u@\h \W]\$ ' - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.xinitrc b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.xinitrc deleted file mode 100755 index c6febe5..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.xinitrc +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -# -# ~/.xinitrc -# -# Executed by startx (run your window manager from here) -# - -# exec gnome-session -# exec startkde -# exec startxfce4 -# exec icewm -# exec openbox -# exec blackbox -exec fluxbox -# exec ratpoison -# exec dwm diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.xsession b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.xsession deleted file mode 100755 index a16dc0b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.xsession +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# -# ~/.xsession -# -# Executed by xdm/gdm/kdm at login -# - -/bin/bash --login -i ~/.xinitrc - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/slim.conf b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/slim.conf deleted file mode 100755 index 35ed579..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/slim.conf +++ /dev/null @@ -1,79 +0,0 @@ -# Path, X server and arguments (if needed) -# Note: -xauth $authfile is automatically appended -default_path ./:/bin:/usr/bin:/usr/local/bin:/usr/bin -default_xserver /usr/bin/X -xserver_arguments -nolisten tcp vt07 - -# Commands for halt, login, etc. -halt_cmd /sbin/shutdown -h now -reboot_cmd /sbin/shutdown -r now -console_cmd /usr/bin/terminal -x /bin/sh -c "/bin/cat /etc/issue; exec /bin/login" -#suspend_cmd /usr/sbin/suspend - -# Full path to the xauth binary -xauth_path /usr/bin/xauth - -# Xauth file for server -authfile /var/run/slim.auth - - -# Activate numlock when slim starts. Valid values: on|off -# numlock on - -# Hide the mouse cursor (note: does not work with some WMs). -# Valid values: true|false -# hidecursor false - -# This command is executed after a succesful login. -# you can place the %session and %theme variables -# to handle launching of specific commands in .xinitrc -# depending of chosen session and slim theme -# -# NOTE: if your system does not have bash you need -# to adjust the command according to your preferred shell, -# i.e. for freebsd use: -# login_cmd exec /bin/sh - ~/.xinitrc %session -login_cmd exec /bin/bash -login ~/.xinitrc %session - -# Commands executed when starting and exiting a session. -# They can be used for registering a X11 session with -# sessreg. You can use the %user variable -# -# sessionstart_cmd some command -# sessionstop_cmd some command - -# Start in daemon mode. Valid values: yes | no -# Note that this can overridden by the command line -# option "-d" -# daemon yes - -# Available sessions (first one is the default). -# The current chosen session name is replaced in the login_cmd -# above, so your login command can handle different sessions. -# see the xinitrc.sample file shipped with slim sources -sessions xfce4,icewm,wmaker,blackbox - -# Executed when pressing F11 (requires imagemagick) -screenshot_cmd import -window root /slim.png - -# welcome message. Available variables: %host, %domain -welcome_msg Welcome to %host - -# shutdown / reboot messages -shutdown_msg The system is halting... -reboot_msg The system is rebooting... - -# default user, leave blank or remove this line -# for avoid pre-loading the username. -#default_user simone - -# current theme, use comma separated list to specify a set to -# randomly choose from -current_theme dlarch - -# Lock file -lockfile /var/lock/slim.lock - -# Log file -logfile /var/log/slim.log - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/root/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/root/.fluxbox/apps deleted file mode 100755 index 68fae0a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/root/.fluxbox/apps +++ /dev/null @@ -1,2 +0,0 @@ -[startup] {feh --bg-scale ~/.fluxbox/wallpaper.png} - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/root/LinHES-install.sh b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/root/LinHES-install.sh deleted file mode 100755 index 6acd24a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/root/LinHES-install.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -#redirect stderr to stdout, then rediret stdout to file -. /etc/profile -exec 2>&1 -exec > /tmp/mythvantage_install.log -#/usr/bin/nvidia-settings -a InitialPixmapPlacement=2 -#keylaunch & -#/usr/bin/tilda & -#/usr/X11R6/bin/unclutter -root -idle 0 -jitter 400 -noevents & -export MALLOC_CHECK_=0 -xset s off -xset -dpms -xhost + - -CMDLINE=$(cat /proc/cmdline) -echo $CMDLINE |grep -q nfsroot -NFSROOT=$? -echo $CMDLINE |grep -q clean_upgrade -if [ $? = 0 ] -then - export CLEAN_UPGRADE=YES -else - export CLEAN_UPGRADE=NO -fi -MythVantage -r - -if [ x$NFSROOT = x1 ] -then - unbuffer MythVantage & -else - NETBOOT=YES MythVantage & -fi - -exec fluxbox > /var/log/fluxbox.log 2>&1 diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/root/startx b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/root/startx deleted file mode 100755 index 9274703..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/root/startx +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -. /etc/profile - -export USER=root -export HOME=/root - -CMDLINE=$(cat /proc/cmdline) -TEMPVAR=${CMDLINE#*ip=} -IP=${TEMPVAR%% *} -echo $CMDLINE |grep -q vnc -USEVNC=$? - -if [ x$USEVNC = x1 ] -then - $MV_ROOT/bin/xconfig.sh 2>/dev/null - cat /etc/X11/xorg.conf | sed -e 's/dev\/mouse/dev\/psaux/g'> /root/xorg.conf.install - startx /root/LinHES-install.sh -- -logverbose 6 -config /root/xorg.conf.install -allowMouseOpenFail 2>/tmp/x.log - else - #VNC - pacman -Sf --noconfirm tightvnc - cd /root - mkdir .vnc - echo mythvantage |vncpasswd -f > /root/.vnc/passwd - chmod 500 /root/.vnc/passwd - rm /root/.vnc/xstartup - ln -s /root/LinHES-install.sh /root/.vnc/xstartup - vncserver -fi diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/vetopacks b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/vetopacks deleted file mode 100755 index 2bb19ee..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/vetopacks +++ /dev/null @@ -1 +0,0 @@ -#xorg-twm diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/addedpacks b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/addedpacks deleted file mode 100755 index 03f89f0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/addedpacks +++ /dev/null @@ -1,229 +0,0 @@ -# These are needed to build a live CD -#linhes-live -squashfs-tools -lzop - -syslinux - -# You need a kernel. -#kernel26 is now in 'base' -aufs2 - -# To eject a cd -eject - -# Useful for use as installer, etc. -#ntfsprogs -#parted - -#ddcxinfo-knoppix -#hwd - -sudo - -lsof -cdrkit -dvd+rw-tools - - -# generally useful tools which don't require X -#mtools is required by syslinux -openssh -dosfstools -alsa-lib -alsa-oss -alsa-utils -cdparanoia -cdrdao -unzip - - -# Xorg packages -*xorg -#xorg-server -#xorg-xkb-utils -#xorg-xauth -#xorg-server-utils -#xorg-xinit -#xorg-input-drivers -#xorg-apps -#xorg-fonts-100dpi -#xorg-fonts-75dpi -#xorg-res-utils -ttf-ms-fonts - -#xorg-video-drivers -xf86-video-amd -xf86-video-apm -xf86-video-ark -xf86-video-ati -xf86-video-chips -xf86-video-cirrus -xf86-video-dummy -xf86-video-fbdev -xf86-video-glint -xf86-video-i128 -xf86-video-i740 -#xf86-video-i810 -#xf86-video-imstt -xf86-video-intel -xf86-video-mga -xf86-video-neomagic -xf86-video-nv -xf86-video-openchrome -xf86-video-radeonhd -xf86-video-rendition -xf86-video-s3 -xf86-video-s3virge -xf86-video-savage -xf86-video-siliconmotion -xf86-video-sis -xf86-video-sisusb -#xf86-video-tdfx -xf86-video-trident -xf86-video-tseng -#unichrome is busted and causes X to segfault -#xf86-video-unichrome -xf86-video-v4l -xf86-video-vesa -#vga should not be installed, vesa can handle when other drivers fail -#xf86-video-vga -#xf86-video-via -xf86-video-vmware -xf86-video-voodoo - -# X apps -#luser -#localed -unclutter -xterm -xorg-apps -#xkmap - -#gparted -#larchin - -#mythtv -mythtv -mythtv-contrib -mythplugins-mytharchive -mythplugins-mythbrowser -#mythcontrols -#mythflix -mythplugins-mythgallery -mythplugins-mythgame -mythplugins-mythmusic -#mythphone -myththemes -#mythweather -mythplugins-mythvideo -mythsmolt -#morethemes -linhes-theme -linhes-scripts -nuvexport -lirc -lirc-utils -mysql -xmltv -esound - -#Window Manager -fluxbox -feh - -#Other -dbus -hal -fftw2 -libcdaudio -iptables -pkgconfig -taglib -#portmap -ivtv-utils -dvb-firmware -dbus-python - -#MythVantage Installer deps -bc -mysql-python -expect -curl -dnsutils -avahi - -#Wireless -b43-fwcutter -#ipw2100-fw -#ipw2200-fw -#ipw3945 -#ipw3945-ucode -#ipw3945d -madwifi -madwifi-utils -ndiswrapper -ndiswrapper-utils -#netcfg -tiacx -tiacx-firmware -wireless_tools -#wlan-ng26 -#wlan-ng26-utils -zd1211-firmware -hdhomerun -#---- -LinHES-config -LinHES-system -linhes-sounds -etcnet -runit -runit-scripts -media_dirs - -#--- -tweaker -ethtool -nfs-utils -netkit-telnet -ntp -syslog-ng -ppp -mingetty -setserial -acpid -fbsplash -linhes-splash -nvram-wakup -#tatir -pvr150-firmware -wol -mjpegtools -perl-net-upnp -aumix -tablet-encode -ntfs-3g -joyutils -ffmpeg-svn -#myth2ipod -myt2xvid3 -mediaserv - -#---Firewire -libraw1394 -libavc1394 -# wrapper for mplayer -mplayer-wrapper - -# in-place commercial remover (for user job) -# moved to linhes-scripts -#removecommercials - -#Modules for Atheros base NICs -#atl1e - -linux-firmware - -larch-live -mkinitcpio-busybox -windowmaker-crm-git diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/bootlines b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/bootlines deleted file mode 100755 index 0005035..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/bootlines +++ /dev/null @@ -1,23 +0,0 @@ -# The information here will be adapted for the bootloader and inserted into its configuration -# file at the place marked '###LARCH' -# This header will be removed. -# Each block must have an empty line before and after it. -# There may be no empty lines within a block. - -comment: -title: Install CD -options: - -comment: -title: Install CD with vesa xorg driver -options: nomodeset xvesa - -comment: Might be useful if there is some trouble with starting xorg -title: Boot to console -options: nox - -#comment: -#title: larch with swap -#options: swap - -# END OF FILE diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cachepacks b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cachepacks deleted file mode 100755 index 4e9a790..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cachepacks +++ /dev/null @@ -1,59 +0,0 @@ -mythdb-initial -nvidia -nvidia-utils -vdpauinfo -nvidia-96xx -nvidia-96xx-utils -#vdpinfo-96xx -lighttpd -local-website -mythplugins-mythweb -nfs-utils -samba -mplayer -xine-ui -lcdproc -mythappletrailers -mythstream -oss -xscreensaver -tightvnc - -#added from error log -mysql -mythplugins-mythnews -pycairo -pygobject -python-numeric -pygtk -fam -sqlite3 -xe -romdb -gconf -gnome-keyring -gnome-mime-data -gnome-python -gnome-python-extras -gnome-vfs -hunspell -libbonobo -libbonoboui -libgnome -libgnomecanvas -libgnomeui -libidl2 -miro -mozilla-common -nspr -nss -orbit2 -polkit -pyorbit -pyrex -startup-notification -xulrunner -#mythmovies -#myth2ipod -myt2xvid3 -#mediaserv diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/colors.lst b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/colors.lst deleted file mode 100755 index 3f544ce..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/colors.lst +++ /dev/null @@ -1,36 +0,0 @@ -#color schemes - ganked from SGD ( http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=236631 ) -# TODO change these and make some more... specifically an "arch" theme -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Barlond -color white/cyan yellow/blue - -title Barlond2 -color white/blue yellow/cyan - -title Simple Black -color light-gray/black yellow/blue - -title Matrix -color green/black light-green/green - -title Dalton Bros. -color red/green green/red - -title Debian -color cyan/blue white/blue - -title BW -color light-gray/black black/light-gray - -title BW Inverse -color black/light-gray - -title SGD Non Default -color black/cyan yellow/black diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/help.lst b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/help.lst deleted file mode 100755 index 6e74187..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/help.lst +++ /dev/null @@ -1,16 +0,0 @@ -# Help files must be exactly 23 lines long. -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to main menu -configfile /boot/grub/menu.lst - -title HOW-TO: Boot an existing system -cat /boot/grub/help/bootexisting.txt -pause Press enter to continue... - -title HOW-TO: Contribute to this help -cat /boot/grub/help/contrib.txt -pause Press enter to continue... diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/help/bootexisting.txt b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/help/bootexisting.txt deleted file mode 100755 index 881f3e8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/help/bootexisting.txt +++ /dev/null @@ -1,23 +0,0 @@ -HOWTO: Boot an existing install - -Select "More Options" from the main menu. -Move the cursor to "[EDIT ME] Boot an existing linux install" -Press "e" - -At this point you will see the following: - root (hd0,0) - kernel /vmlinuz26 root=/dev/hda3 ro - initrd /kernel26.img - -This needs to be changed to accomodate your hardware. - -The first line should be changed to indicate where your boot medium resides. - "(hd0,0)" is the first partition on the first hard drive (hda1) - change these - numbers to indicate the partition containing your /boot directory. - -The second line should be changed to point to your kernel. If the line above -points to a partition _only_ containing /boot, then /vmlinuz26 is fine. -Otherwise, change this to /boot/vmlinuz. root= should be changed to match the -partition for your root filesystem. Other kernel parameters can be added here. - - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/help/contrib.txt b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/help/contrib.txt deleted file mode 100755 index 5c79176..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/help/contrib.txt +++ /dev/null @@ -1,23 +0,0 @@ -HOWTO: Contribute to these help files - -This help is rather simplistic. -In order to provide help files or translations you simply need to make a text -file. Formatting is important (due to grub limitations). The files MUST be 80 -characters wide, and 23 lines long. Any more, and your formatting will be -corrupted when viewing the help. Please note that if your help is short, it is -worthwhile to pad with empty lines, up to 23 lines. - - - - - - - - - - - - - - - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/keyboards.lst b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/keyboards.lst deleted file mode 100755 index 5237c1a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/keyboards.lst +++ /dev/null @@ -1,111 +0,0 @@ -#keyboard layouts - ganked from SGD ( http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=236631 ) -# TODO add other languages -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Default layout -setkey - -title German layout -setkey y z -setkey z y -setkey Y Z -setkey Z Y -setkey equal parenright -setkey parenright parenleft -setkey parenleft asterisk -setkey doublequote at -setkey plus bracketright -setkey minus slash -setkey slash ampersand -setkey ampersand percent -setkey percent caret -setkey underscore question -setkey question underscore -setkey semicolon less -setkey less numbersign -setkey numbersign backslash -setkey colon greater -setkey greater bar -setkey asterisk braceright - - -title Spanish layout -setkey -setkey slash ampersand -setkey ampersand caret -setkey caret braceleft -setkey asterisk braceright -setkey parenleft asterisk -setkey parenright parenleft -setkey minus slash -setkey equal parenright -setkey quote minus -setkey underscore question -setkey question underscore -setkey braceleft quote -setkey braceright backslash -setkey colon greater -setkey greater bar -setkey doublequote at -setkey backslash backquote -setkey less backslash -setkey semicolon less -setkey plus colon -setkey at semicolon - -title French layout -setkey -setkey less backquote -setkey greater tilde -setkey ampersand 1 -setkey 1 exclam -setkey tilde 2 -setkey 2 at -setkey doublequote 3 -setkey 3 numbersign -setkey quote 4 -setkey 4 dollar -setkey parenleft 5 -setkey 5 percent -setkey minus 6 -setkey 6 caret -setkey backquote 7 -setkey 7 ampersand -setkey underscore 8 -setkey 8 asterisk -setkey backslash 9 -setkey 9 parenleft -setkey at 0 -setkey 0 parenright -setkey parenright minus -setkey numbersign underscore -setkey a q -setkey A Q -setkey z w -setkey Z W -setkey caret bracketleft -setkey dollar bracketright -setkey q a -setkey Q A -setkey m semicolon -setkey M colon -setkey bracketleft quote -setkey percent doublequote -setkey asterisk backslash -setkey bracketright bar -setkey w z -setkey W Z -setkey comma m -setkey question M -setkey semicolon comma -setkey period less -setkey colon period -setkey slash greater -setkey exclam slash -setkey bar question diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/menu.lst b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/menu.lst deleted file mode 100755 index 60216f8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/menu.lst +++ /dev/null @@ -1,26 +0,0 @@ -timeout 5 -default 0 -#color light-blue/blue light-cyan/blue -#black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -###LARCH - -title Tools... -configfile /boot/grub/tools.lst - -title Grub Settings... -configfile /boot/grub/settings.lst - -title View Help... -configfile /boot/grub/help.lst - -title More Options... -configfile /boot/grub/more.lst - -title Shutdown the Computer -halt - -title JMS Reboot the Computer -reboot - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/more.lst b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/more.lst deleted file mode 100755 index 8fd5f7e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/more.lst +++ /dev/null @@ -1,30 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title [EXPERIMENTAL] Attempt existing Linux detection -configfile /boot/grub/tryboot.lst - -title [EDIT ME] Diskless Boot (PXE / BOOTP) -#TODO wtf? -root (nd) -kernel /vmlinuz26 ip=dhcp root=/dev/nfs nfsroot=192.168.1.2:/boot/dir - -title [EDIT ME] NFS Root Boot -root (cd) -kernel /vmlinuz26 ip=dhcp root=/dev/nfs nfsroot=192.168.1.2:/boot/dir - -title [EDIT ME] Boot Existing Linux Install -root (hd0,0) -kernel /vmlinuz26 root=/dev/hda3 ro -initrd /kernel26.img - -title [EDIT ME] Boot Existing Windows Install -rootnoverify (hd0,0) -makeactive -chainloader +1 - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/settings.lst b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/settings.lst deleted file mode 100755 index f8f8c95..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/settings.lst +++ /dev/null @@ -1,13 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Keyboard settings -configfile /boot/grub/keyboards.lst - -title Color settings -configfile /boot/grub/colors.lst diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/splash.xpm.gz b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/splash.xpm.gz Binary files differdeleted file mode 100644 index 7c3f9b1..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/splash.xpm.gz +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/tools.lst b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/tools.lst deleted file mode 100755 index d226992..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/tools.lst +++ /dev/null @@ -1,14 +0,0 @@ -timeout 300 -default 0 -color light-blue/blue black/light-grey -splashimage=/boot/grub/splash.xpm.gz - -title << Back to Main Menu -configfile /boot/grub/menu.lst - -title Run memtest (Memory Testing) -kernel /boot/memtest - -title Install GRUB to hd0 MBR -root (hd0,0) -setup (hd0) diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/vbg.jpg b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/vbg.jpg Binary files differdeleted file mode 100755 index e6d46f4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/vbg.jpg +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/actions.rc b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/actions.rc deleted file mode 100755 index dd95b26..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/actions.rc +++ /dev/null @@ -1,3 +0,0 @@ -type=0 -orientation=1 - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/autologin b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/autologin deleted file mode 100755 index 93ca142..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/autologin +++ /dev/null @@ -1 +0,0 @@ -root
\ No newline at end of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/bash_profile b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/bash_profile deleted file mode 100755 index c49349b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/bash_profile +++ /dev/null @@ -1 +0,0 @@ -. $HOME/.bashrc diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/delarch b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/delarch deleted file mode 100755 index 108c1a4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/delarch +++ /dev/null @@ -1,63 +0,0 @@ -# This is a script called from the installation script fix-system2. -# Its purpose is to remove custom live-only stuff from a just-installed -# system. - -# $1 is the path to the installed system root directory. - -INSTALL=$1 -if [ -z "${INSTALL}" ] || [ ! -f /etc/rc.conf ]; then - echo "ERROR: delarch installation adjustments failed:" - echo " Please check installation mount point (${INSTALL})" - exit 1 -fi - -rm -f "${INSTALL}/root/Desktop/Install Arch Linux.desktop" -rm -f "${INSTALL}/etc/rc.d/functions.d/larch-autologin" - -if [ -f ${INSTALL}/etc/rc.local.orig ]; then - mv ${INSTALL}/etc/rc.local.orig ${INSTALL}/etc/rc.local -fi -if [ -f ${INSTALL}/etc/rc.local.shutdown.orig ]; then - mv ${INSTALL}/etc/rc.local.shutdown.orig ${INSTALL}/etc/rc.local.shutdown -fi - -# start gdm from rc.conf -sed -i '/^DAEMONS=/ s|!gdm|@gdm|' ${INSTALL}/etc/rc.conf - -#***************************************************# -# Replace uses of larchquit in xfce panels and menu.# -#***************************************************# -### Unfortunately this isn't very simple. If anyone has a better way of -### providing different Quit actions in the live version and the version -### installed to disk from it, please let me know! -### Maybe it would be better just to provide a special live quit desktop -### icon which can be removed on installation, like the installation icon. - -defaultquit='<builtin name="Quit" cmd="Quit" icon="gnome-logout"/>' - -replacequit () -{ - for f in ${INSTALL}$1/.config/xfce4/panel/*; do - if grep "^Exec=larchquit" ${f}; then - n=$( echo ${f} | sed "s|^.*-\([0-9]\+\).*|\1|" ) - cp /.livesys/actions.rc \ - ${INSTALL}$1/.config/xfce4/panel/actions-${n}.rc - rm ${f} - - sed -i "s|=\"launcher\" id=\"${n}\"|=\"actions\" id=\"${n}\"|" \ - ${INSTALL}$1/.config/xfce4/panel/panels.xml - fi - done - - if [ -f ${INSTALL}$1/.bash_profile ]; then - rm -f ${INSTALL}$1/.local/share/applications/xfce4-logout.desktop - - cp /.livesys/bash_profile ${INSTALL}$1/.bash_profile - fi -} - -for hd in $( cat ${INSTALL}/etc/passwd | cut -d':' -f6 | grep '^/home/' ) \ - /root /etc/skel; do - replacequit ${hd} &>/dev/null -done -#***************************************************# diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/pacman.conf.repos b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/pacman.conf.repos deleted file mode 100755 index 16f4842..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/pacman.conf.repos +++ /dev/null @@ -1,15 +0,0 @@ -# Package repository entries for pacman.conf -# '*platform*' will be replaced by 'i686' or 'x86_64' as appropriate. -# '*default*' will be replaced by 'Include = /etc/pacman.d/mirrorlist' -# (but for the installation: a 'mirrorlist' file in the working directory will -# be preferred, or - if neither exists - then 'data/mirrorlist') - -# You can add your own custom repositories (anywhere). - -#larch: Server = ftp://ftp.berlios.de/pub/larch/larch7.2/*platform* -larch: Server = http://linhes.org/repo/larch - -core-testing: Server = http://localmirror/repo/i686/core-testing -extra-testing: Server = http://localmirror/repo/i686/extra-testing -#core-testing: Server = file:///data/pkg_repo/i686/core-testing -#extra-testing: Server = file:///data/pkg_repo/i686/extra-testing diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post-process.sh b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post-process.sh deleted file mode 100755 index 883d9ad..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post-process.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -echo $@ -INSTDIR=$1 -PROFILE=$2 - -#everything below this point is specific to MythVantage -cp -rp $PROFILE/post_process $INSTDIR/.post_process -chroot $INSTDIR .post_process/modify_chroot.sh -rm -rf $INSTDIR/.post_process - -#find the size of the install. -#This is used to calculate progress on the install -tsize=`du -sm $INSTDIR/ | cut -f1` -echo "TOTALSIZE=$tsize" > $INSTDIR/root/.install_size -upsize=`du -sm --exclude data $INSTDIR/ |cut -f1` -echo "UPGRADESIZE=$upsize" >> $INSTDIR/root/.install_size - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.bash_profile b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.bash_profile deleted file mode 100755 index c49349b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.bash_profile +++ /dev/null @@ -1 +0,0 @@ -. $HOME/.bashrc diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.bashrc b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.bashrc deleted file mode 100755 index fcabce0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.bashrc +++ /dev/null @@ -1,3 +0,0 @@ -alias ls='ls --color=auto' -PS1='[\u@\h \W]\$ ' - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/apps deleted file mode 100755 index d976fe8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/apps +++ /dev/null @@ -1,5 +0,0 @@ -#Uncomment below if you are using firewire -#[startup] {/usr/bin/plugctl -n 0 "oPCR[0].n_p2pconnections=1"} -#[startup] {feh --bg-scale ~/.fluxbox/wallpaper.png} -[startup] {wmsetbg ~/.fluxbox/wallpaper.png} -[startup] {/usr/LH/bin/LinHES-run} diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/init b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/init deleted file mode 100755 index 9791a7f..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/init +++ /dev/null @@ -1,35 +0,0 @@ -session.screen0.slit.placement: BottomRight -session.screen0.slit.direction: Vertical -session.screen0.slit.onTop: False -session.screen0.slit.autoHide: True -session.screen0.tab.placement: Top -session.screen0.toolbar.onTop: False -session.screen0.toolbar.visible: False -session.screen0.toolbar.autoHide: False -session.screen0.toolbar.placement: BottomCenter -session.screen0.toolbar.widthPercent: 66 -session.screen0.workspaceNames: one,two,three,four -session.screen0.strftimeFormat: %k:%M -session.screen0.focusNewWindows: True -session.screen0.focusModel: ClickToFocus -session.screen0.fullMaximization: False -session.screen0.edgeSnapThreshold: 0 -session.screen0.rowPlacementDirection: LeftToRight -session.screen0.workspaces: 4 -session.screen0.focusLastWindow: True -session.screen0.colPlacementDirection: TopToBottom -session.screen0.windowPlacement: RowSmartPlacement -session.screen0.tab.width: 64 -session.screen0.tab.height: 16 -session.screen0.showwindowposition: true -session.opaqueMove: False -session.autoRaiseDelay: 250 -session.menuFile: ~/.fluxbox/menu -session.cacheLife: 5 -session.styleFile: /usr/share/fluxbox/styles/Artwiz -session.keyFile: ~/.fluxbox/keys -session.colorsPerChannel: 4 -session.doubleClickInterval: 250 -session.cacheMax: 200 -session.imageDither: True -session.configVersion: 1 diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/menu b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/menu deleted file mode 100755 index 858090e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/menu +++ /dev/null @@ -1,81 +0,0 @@ -# Generated by fluxbox-generate_menu -# -# If you read this it means you want to edit this file manually, so here -# are some useful tips: -# -# - You can add your own menu-entries to ~/.fluxbox/usermenu -# -# - If you miss apps please let me know and I will add them for the next -# release. -# -# - The -r option prevents removing of empty menu entries and lines which -# makes things much more readable. -# -# - To prevent any other app from overwriting your menu -# you can change the menu name in .fluxbox/init to: -# session.menuFile: /home/mythtv/.fluxbox/my-menu -[begin] (Fluxbox) -[encoding] {UTF-8} - [exec] (xterm) {xterm} - [exec] () {} execname is NULL; cannot lookup - [exec] (Run) {fbrun } -[submenu] (Terminals) - [exec] (xterm) {xterm} -[end] -[submenu] (Editors) - [exec] (xedit) {xedit} - [exec] (nano) {xterm -e nano} - [exec] (vi) {xterm -e vi} -[end] -[submenu] (Multimedia) -[submenu] (Audio) - [exec] (alsamixer) {xterm -e alsamixer} -[end] -[submenu] (Video) - [exec] (gmplayer) {gmplayer} -[end] -[submenu] (X-utils) - [exec] (xfontsel) {xfontsel} - [exec] (xman) {xman} - [exec] (xload) {xload} - [exec] (xbiff) {xbiff} - [exec] (xclock) {xclock} - [exec] (xmag) {xmag} - [exec] (Reload .Xdefaults) {xrdb -load /home/mythtv/.Xdefaults} -[end] -[end] -[submenu] (Office) - [exec] (xclock) {xclock} - [exec] (xcalc) {xcalc} -[end] -[submenu] (Games) - [exec] (xeyes) {xeyes} -[end] -[submenu] (System Tools) - [exec] (top) {xterm -e top} -[end] -[submenu] (fluxbox menu) - [config] (Configure) -[submenu] (System Styles) {Choose a style...} - [stylesdir] (/usr/share/fluxbox/styles) -[end] -[submenu] (User Styles) {Choose a style...} - [stylesdir] (~/.fluxbox/styles) -[end] - [workspaces] (Workspace List) -[submenu] (Tools) - [exec] (Window name) {xprop WM_CLASS|cut -d \" -f 2|xmessage -file - -center} - [exec] (Screenshot - JPG) {import screenshot.jpg && display -resize 50% screenshot.jpg} - [exec] (Screenshot - PNG) {import screenshot.png && display -resize 50% screenshot.png} - [exec] (Run) {fbrun } - [exec] (Regen Menu) {/usr/bin/fluxbox-generate_menu } -[end] - [commanddialog] (Fluxbox Command) - [reconfig] (Reload config) - [restart] (Restart) - [exec] (About) {(fluxbox -v; fluxbox -info | sed 1d) 2> /dev/null | xmessage -file - -center} - [separator] - [exit] (Exit) -[end] -[endencoding] -[end] diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/menuconfig b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/menuconfig deleted file mode 100755 index ef5b398..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/menuconfig +++ /dev/null @@ -1,65 +0,0 @@ -# This file is read by fluxbox-generate_menu. If you don't like a -# default you can change it here. Don't forget to remove the # in front -# of the line. - -# Your favourite terminal. Put the command in quotes if you want to use -# options. Put a backslash in before odd chars -# MY_TERM='Eterm --tint \#123456' -# MY_TERM='aterm -tint $(random_color)' - -# Your favourite browser. You can also specify options. -# MY_BROWSER=mozilla - -# Name of the outputfile -# MENUFILENAME=/home/mythtv/.fluxbox/menu - -# MENUTITLE=`fluxbox -version|cut -d " " -f-2` - -# standard url for console-browsers -# HOMEPAGE=fluxbox.org - -# location with your own menu-entries -# USERMENU=~/.fluxbox/usermenu - -# Put the launcher you would like to use here -# LAUNCHER=fbrun -# LAUNCHER=fbgm - -# Options for fbrun -# FBRUNOPTIONS='-font 10x20 -fg grey -bg black -title run' - -# --- PREFIX'es -# These are prefixes; So if fluxbox is installed in /usr/bin/fluxbox -# your prefix is: /usr - -# fluxbox-generate already looks in /usr/X11R6, /usr, /usr/local and /opt so -# there should be no need to specify them. -# -# PREFIX=/usr -# GNOME_PREFIX=/opt/gnome -# KDE_PREFIX=/opt/kde - - -# Sepparate the list of background-dirs with semicolumns ':' -# BACKGROUND_DIRS="/home/mythtv/.fluxbox/backgrounds/:/usr/share/fluxbox/backgrounds/:/usr/share/wallpapers" - - -# --- Boolean variables. -# Setting a variable to no'' won't help. Comment them out if you don't -# want them. Setting are overruled by the command-line options. - -# Include all backgrounds in your backgrounds-directory -# BACKGROUNDMENUITEM=yes - -# Include kde-menus -# KDEMENU=yes - -# Include gnome-menus -# GNOMEMENU=yes - -# enable sudo commands -# DOSUDO=yes - -# Don't cleanup the menu -# REMOVE=no - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/wallpaper.png b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/wallpaper.png Binary files differdeleted file mode 100755 index 83da80c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/wallpaper.png +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.xinitrc b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.xinitrc deleted file mode 100755 index 911e76e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.xinitrc +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -# -# ~/.xinitrc -# -# Executed by startx (run your window manager from here) -# - -# exec gnome-session -# exec startkde -# exec startxfce4 -# exec icewm -# exec openbox -# exec blackbox -exec fluxbox -# exec ratpoison -# exec dwm -# ... or any other WM of your choosing ... diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.xsession b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.xsession deleted file mode 100755 index a16dc0b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.xsession +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# -# ~/.xsession -# -# Executed by xdm/gdm/kdm at login -# - -/bin/bash --login -i ~/.xinitrc - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/hosts.allow b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/hosts.allow deleted file mode 100755 index f6cf005..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/hosts.allow +++ /dev/null @@ -1,8 +0,0 @@ -# -# /etc/hosts.allow -# -ALL: 192.168. -ALL: 10. -ALL: 127.0.0.1 -ALL: 172.16. -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/hosts.deny b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/hosts.deny deleted file mode 100755 index ca30ab4..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/hosts.deny +++ /dev/null @@ -1,6 +0,0 @@ -# -# /etc/hosts.deny -# -ALL - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/menu.lst b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/menu.lst deleted file mode 100755 index 8a8e3b2..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/menu.lst +++ /dev/null @@ -1,60 +0,0 @@ -# Config file for GRUB - The GNU GRand Unified Bootloader -# /boot/grub/menu.lst - -# DEVICE NAME CONVERSIONS -# -# Linux Grub -# ------------------------- -# /dev/fd0 (fd0) -# /dev/hda (hd0) -# /dev/hdb2 (hd1,1) -# /dev/hda3 (hd0,2) -# - -# FRAMEBUFFER RESOLUTION SETTINGS -# +-------------------------------------------------+ -# | 640x480 800x600 1024x768 1280x1024 -# ----+-------------------------------------------- -# 256 | 0x301=769 0x303=771 0x305=773 0x307=775 -# 32K | 0x310=784 0x313=787 0x316=790 0x319=793 -# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794 -# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795 -# +-------------------------------------------------+ - -# general configuration: -timeout 5 -default 0 -#color light-blue/black light-cyan/blue - -# boot sections follow -# each is implicitly numbered from 0 in the order of appearance below -# -# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line. -# -#-* -hiddenmenu - -# (0) normal -title LinHes -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit console=tty1 -initrd /boot/kernel26.img - -# (1) bootsplash -title LinHes-splashy -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit quiet vga=0x314 splash=silent,theme:linhes console=tty1 -initrd /boot/kernel26.img - -# (2) noautologin -title LinHES-nologin -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro init=/sbin/runit quiet vga=0x314 splash=silent,theme:linhes console=tty1 nox -initrd /boot/kernel26.img - - -# (3) normal -title LinHes-init -root (hd0,0) -kernel /boot/vmlinuz26 root=/dev/hda1 ro console=tty1 -initrd /boot/kernel26.img diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/modify_chroot.sh b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/modify_chroot.sh deleted file mode 100755 index ad83b2c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/modify_chroot.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -echo "larch5" > /etc/hostname -useradd -m -s /bin/bash mythtv -G audio,video,optical,storage,users -cp -rvpf /.post_process/home/mythtv /home/ -cp -rvpf /.post_process/home/mythtv/.fluxbox /root -chown -R mythtv.mythtv /home/mythtv/ -chown -R mythtv.mythtv /myth - -cp -f /.post_process/hosts.allow /etc/hosts.allow -cp -f /.post_process/rc.conf /etc/rc.conf -#cp -f /.post_process/rc.shutdown /etc/rc.shutdown -cp -f /.post_process/menu.lst /boot/grub/menu.lst - -cp -f /etc/skel/.bash* /root/ -rm -f /etc/ssh/ssh_host*key* diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/rc.conf b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/rc.conf deleted file mode 100755 index 9c17944..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/rc.conf +++ /dev/null @@ -1,112 +0,0 @@ -# -# /etc/rc.conf - Main Configuration for Arch Linux -# - -# -# ----------------------------------------------------------------------- -# LOCALIZATION -# ----------------------------------------------------------------------- -# -# LOCALE: available languages can be listed with the 'locale -a' command -# HARDWARECLOCK: set to "UTC" or "localtime" -# TIMEZONE: timezones are found in /usr/share/zoneinfo -# KEYMAP: keymaps are found in /usr/share/kbd/keymaps -# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US) -# CONSOLEMAP: found in /usr/share/kbd/consoletrans -# USECOLOR: use ANSI color sequences in startup messages -# -LOCALE="en_US.utf8" -HARDWARECLOCK="UTC" -TIMEZONE="US/Central" -KEYMAP="us" -CONSOLEFONT= -CONSOLEMAP= -USECOLOR="yes" - -# -# ----------------------------------------------------------------------- -# HARDWARE -# ----------------------------------------------------------------------- -# -# Scan hardware and load required modules at bootup -MOD_AUTOLOAD="yes" -if [ -f /etc/systemconfig ] -then - . /etc/systemconfig -fi - -if [ x$Audiotype = xOSS -a ! -f /tmp/.alsatest ] -then - ALSABLACKLIST="!soundcore" -else - if [ x$Audiotype = xOSS ] - then - ALSABLACKLIST="!soundcore" - else - ALSABLACKLIST="" - fi -fi - -# Module Blacklist - modules in this list will never be loaded by udev -MOD_BLACKLIST_=($ALSABLACKLIST !snd-pcsp ) -# -# Modules to load at boot-up (in this order) -# - prefix a module with a ! to blacklist it -# -MODULES=($MOD_BLACKLIST_) -# Scan for LVM volume groups at startup, required if you use LVM -USELVM="no" - -# -# ----------------------------------------------------------------------- -# NETWORKING -# ----------------------------------------------------------------------- -# -HOSTNAME=`cat /etc/hostname` - -#The following is only used on the install. After the first boot everything is set from /etc/net. - - -# -# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available -# interfaces. -# -# Interfaces to start at boot-up (in this order) -# Declare each interface then list in INTERFACES -# - prefix an entry in INTERFACES with a ! to disable it -# - no hyphens in your interface names - Bash doesn't like it -# -# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp") -# -lo="lo 127.0.0.1" -#eth0="dhcp" -INTERFACES=(lo ) -# -# Routes to start at boot-up (in this order) -# Declare each route then list in ROUTES -# - prefix an entry in ROUTES with a ! to disable it -# -gateway="default gw 192.168.0.1" -ROUTES=(!gateway) -# -# Enable these network profiles at boot-up. These are only useful -# if you happen to need multiple network configurations (ie, laptop users) -# - set to 'menu' to present a menu during boot-up (dialog package required) -# - prefix an entry with a ! to disable it -# -# Network profiles are found in /etc/network-profiles -# -#NET_PROFILES=(main) - -# -# ----------------------------------------------------------------------- -# DAEMONS -# ----------------------------------------------------------------------- -# -# Daemons to start at boot-up (in this order) -# - prefix a daemon with a ! to disable it -# - prefix a daemon with a @ to start it up in the background -# -#DAEMONS=(syslog-ng network netfs crond) -DAEMONS=(fbsplash !syslog-ng !hotplug !pcmcia network !mysqld !dbus !avahi-daemon) -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/rc.shutdown b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/rc.shutdown deleted file mode 100755 index 1a8cdbe..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/rc.shutdown +++ /dev/null @@ -1,104 +0,0 @@ -#!/bin/bash -# -# /etc/rc.shutdown -# - -. /etc/rc.conf -. /etc/rc.d/functions - -# avoid staircase effect -/bin/stty onlcr - -echo " " -printhl "Initiating Shutdown..." -echo " " - -if [ -x /etc/rc.local.shutdown ]; then - /etc/rc.local.shutdown -fi - -if [ "$PREVLEVEL" = "3" -o "$PREVLEVEL" = "5" ]; then - # Shutdown daemons - let i=${#DAEMONS[@]} - while [[ i -ge 0 ]]; do - if [[ `echo ${DAEMONS[$i]} | grep '^[^\!]' | wc -l` -eq 1 ]]; then - /etc/rc.d/${DAEMONS[$i]#@} stop - fi - let i=i-1 - done - # find any leftover daemons and shut them down - if [ -d /var/run/daemons ]; then - for daemon in `ls /var/run/daemons`; do - /etc/rc.d/$daemon stop - done - fi -fi - -# Terminate all processes -stat_busy "Sending SIGTERM To Processes" -/sbin/killall5 -15 &> /dev/null -/bin/sleep 5 -stat_done - -stat_busy "Sending SIGKILL To Processes" -/sbin/killall5 -9 &> /dev/null -/bin/sleep 1 -stat_done - -stat_busy "Saving Random Seed" -/bin/dd if=/dev/urandom of=/var/run/random-seed count=1 bs=512 2> /dev/null -stat_done - -stat_busy "Saving System Clock" -if [ "$HARDWARECLOCK" = "UTC" ]; then - /sbin/hwclock --directisa --utc --systohc -else - /sbin/hwclock --directisa --localtime --systohc -fi -stat_done - -# removing psmouse module to fix some reboot issues on newer laptops -modprobe -r psmouse >/dev/null 2>&1 - -# Write to wtmp file before unmounting -/sbin/halt -w - -stat_busy "Deactivating Swap" -/sbin/swapoff -a -stat_done - -stat_busy "Unmounting Filesystems" -/bin/umount -a -stat_done - -if [ "$USELVM" = "yes" -o "$USELVM" = "YES" ]; then - if [ -d /etc/lvm -a -x /sbin/lvm ]; then - /bin/mount -n -t sysfs none /sys 2>/dev/null - if [ -d /sys/block ]; then - stat_busy "Deactivating LVM2 groups" - /sbin/lvm vgchange --ignorelockingfailure -a n - stat_done - umount /sys - fi - fi -fi - -stat_busy "Remounting Root Filesystem Read-only" -/bin/mount -n -o remount,ro / -stat_done -exit 0 -# Power off or reboot -if [ "$RUNLEVEL" = "0" ]; then - printsep - printhl "${C_H2}POWER OFF" - /sbin/poweroff -d -f -h -i -else - printsep - printhl "${C_H2}REBOOTING" - # adding kexec support - [ -x /usr/sbin/kexec ] && /usr/sbin/kexec -e > /dev/null 2>&1 - /sbin/reboot -d -f -i -fi - -# End of file -# vim: set ts=2 noet: diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/pre-process.sh b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/pre-process.sh deleted file mode 100755 index 5bc1f9c..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/pre-process.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -rm -f overlay.xpk -if [ -d overlay/home/mythtv ] -then - chown -R 1000 overlay/home/mythtv -fi -./create_overlay.sh - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xinit/startx.custom b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xinit/startx.custom deleted file mode 100755 index 8e3ec5e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xinit/startx.custom +++ /dev/null @@ -1,22 +0,0 @@ -if grep -v nox /proc/cmdline &>/dev/null && \ - [ -z "$DISPLAY" ] && echo $(tty) | grep /vc/1 &>/dev/null; then - if grep i810 /proc/cmdline &>/dev/null; then - startx -- -config xorg.conf.i810 - else - startx - fi - - # Maybe there should be some code here to handle a failed startx? - - # The 'return' value is at /tmp/xlogout - # If there is nothing there, switch user to 'newuser' - # If there is also nothing there, login as root - # - if already root, fall through to terminal - - if [ -f /tmp/xlogout ] || [ -f /tmp/newuser ]; then - logout - elif [ ${UID} -ne 0 ]; then - echo "root" >/tmp/newuser - logout - fi -fi diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xinit/xinitrc.custom b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xinit/xinitrc.custom deleted file mode 100755 index 5f04171..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xinit/xinitrc.custom +++ /dev/null @@ -1,4 +0,0 @@ -# Set the keymap -xkmap-set - -exec fluxbox diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf deleted file mode 100755 index 6d11b2e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf +++ /dev/null @@ -1,49 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - Identifier "Card0" - Driver "vesa" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf.i810 b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf.i810 deleted file mode 100755 index 9615569..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf.i810 +++ /dev/null @@ -1,59 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - ### Available Driver options are:- - ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", - ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" - ### [arg]: arg optional - #Option "NoAccel" # [<bool>] - #Option "SWcursor" # [<bool>] - #Option "ColorKey" # <i> - #Option "CacheLines" # <i> - #Option "Dac6Bit" # [<bool>] - #Option "DRI" # [<bool>] - #Option "NoDDC" # [<bool>] - #Option "ShowCache" # [<bool>] - #Option "XvMCSurfaces" # <i> - #Option "PageFlip" # [<bool>] - Option "DRI" "False" - #Option "AccelMethod" "exa" - #Option "MigrationHeuristic" "greedy" - #Option "ExaNoComposite" "False" - Identifier "Card0" - Driver "intel" -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf.i810.2 b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf.i810.2 deleted file mode 100755 index a295b38..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf.i810.2 +++ /dev/null @@ -1,67 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - ### Available Driver options are:- - ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", - ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" - ### [arg]: arg optional - #Option "NoAccel" # [<bool>] - #Option "SWcursor" # [<bool>] - #Option "ColorKey" # <i> - #Option "CacheLines" # <i> - #Option "Dac6Bit" # [<bool>] - #Option "DRI" # [<bool>] - #Option "NoDDC" # [<bool>] - #Option "ShowCache" # [<bool>] - #Option "XvMCSurfaces" # <i> - #Option "PageFlip" # [<bool>] - Option "DRI" "False" - #Option "AccelMethod" "exa" - #Option "MigrationHeuristic" "greedy" - #Option "ExaNoComposite" "False" - Identifier "Card0" - Driver "intel" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf.vesa b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf.vesa deleted file mode 100755 index 6d11b2e..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf.vesa +++ /dev/null @@ -1,49 +0,0 @@ -Section "ServerLayout" - Identifier "X.org Configured" - Screen 0 "Screen0" 0 0 -EndSection - -Section "Device" - Identifier "Card0" - Driver "vesa" -EndSection - -Section "Monitor" - Identifier "Monitor0" - HorizSync 30.0 - 65.0 - VertRefresh 50.0 - 75.0 -EndSection - -Section "Screen" - Identifier "Screen0" - Device "Card0" - Monitor "Monitor0" - DefaultDepth 16 - SubSection "Display" - Viewport 0 0 - Depth 1 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 4 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 8 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 15 - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 16 - Modes "1024x768" "800x600" - EndSubSection - SubSection "Display" - Viewport 0 0 - Depth 24 - EndSubSection -EndSection - - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/dhcpcd b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/dhcpcd deleted file mode 100755 index ab53c30..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/dhcpcd +++ /dev/null @@ -1,6 +0,0 @@ -# -# Arguments to be passed to the DHCP client daemon -# - -DHCPCD_ARGS="-t 10 -h $HOSTNAME" - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps deleted file mode 100755 index 64bb6b7..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps +++ /dev/null @@ -1 +0,0 @@ -30 diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/fbsplash.conf b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/fbsplash.conf deleted file mode 100755 index ddd88f8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/fbsplash.conf +++ /dev/null @@ -1,8 +0,0 @@ -# -# fbsplash.conf -# - -THEMES="linhes" -SPLASH_TTYS="1 2 3 4 5 6" - -#EOF diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps deleted file mode 100755 index 7f8f011..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/hosts.allow b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/hosts.allow deleted file mode 100755 index 19bc4d8..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/hosts.allow +++ /dev/null @@ -1,13 +0,0 @@ -# -# /etc/hosts.allow -# - -ALL: 127.0.0.1 - -# To allow ssh in from anywhere -sshd: ALL - -# To allow ssh in from local net (example) -#sshd: 192.168.178.0/255.255.255.0 - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/inittab b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/inittab deleted file mode 100755 index b2364fc..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/inittab +++ /dev/null @@ -1,39 +0,0 @@ -# -# /etc/inittab -# - -# Runlevels: -# 0 Halt -# 1(S) Single-user -# 2 Not used -# 3 Multi-user -# 4 Not used -# 5 X11 -# 6 Reboot - -## Only one of the following two lines can be uncommented! -# Boot to console -id:3:initdefault: -# Boot to X11 -#id:5:initdefault: - -rc::sysinit:/etc/rc.sysinit -rs:S1:wait:/etc/rc.single -rm:2345:wait:/etc/rc.multi -rh:06:wait:/etc/rc.shutdown -su:S:wait:/sbin/sulogin -p - -# -8 options fixes umlauts problem on login -c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux -n -l /usr/sbin/ulogin -c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux -c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux - -ca::ctrlaltdel:/sbin/shutdown -t3 -r now - -# Example lines for starting a login manager -#x:5:respawn:/usr/bin/xdm -nodaemon -#x:5:respawn:/usr/sbin/gdm -nodaemon -#x:5:respawn:/opt/kde/bin/kdm -nodaemon -#x:5:respawn:/usr/bin/slim >& /dev/null - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/inittab.larchsave b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/inittab.larchsave deleted file mode 100755 index 2de483f..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/inittab.larchsave +++ /dev/null @@ -1,43 +0,0 @@ -# -# /etc/inittab -# - -# Runlevels: -# 0 Halt -# 1(S) Single-user -# 2 Not used -# 3 Multi-user -# 4 Not used -# 5 X11 -# 6 Reboot - -## Only one of the following two lines can be uncommented! -# Boot to console -id:5:initdefault: -# Boot to X11 -#id:5:initdefault: - -rc::sysinit:/etc/rc.sysinit -rs:S1:wait:/etc/rc.single -rm:2345:wait:/etc/rc.multi -rh:06:wait:/etc/rc.shutdown -su:S:wait:/sbin/sulogin -p - -# -8 options fixes umlauts problem on login -c1:2345:respawn:/sbin/agetty -8 38400 vc/1 linux -n -l /etc/ulogin -c2:2345:respawn:/sbin/agetty -8 38400 vc/2 linux -c3:2345:respawn:/sbin/agetty -8 38400 vc/3 linux -c4:2345:respawn:/sbin/agetty -8 38400 vc/4 linux -c5:2345:respawn:/sbin/agetty -8 38400 vc/5 linux -c6:2345:respawn:/sbin/agetty -8 38400 vc/6 linux -c7:5:respawn:/usr/bin/openvt -fwc 6 -- /bin/su - mythtv -c /usr/bin/startx >& /dev/null - -ca::ctrlaltdel:/sbin/shutdown -t3 -r now - -# Example lines for starting a login manager -#x:5:respawn:/usr/bin/xdm -nodaemon -#x:5:respawn:/usr/sbin/gdm -nodaemon -#x:5:respawn:/opt/kde/bin/kdm -nodaemon -#x:5:respawn:/usr/bin/slim >& /dev/null - -# End of file diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/larch-shutdown b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/larch-shutdown deleted file mode 100755 index d614d4b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/larch-shutdown +++ /dev/null @@ -1,47 +0,0 @@ -# Functions used by rc.shutdown -# Modified versions for larch live systems - -f_saveclock () -{ - : -} - -f_swapoff () -{ - ############################# Include session saving functions - # . /opt/larch-live/session-save/shutdown2 - # if [ -f /tmp/checkse ]; then - # . /tmp/checkse - #else - # checkse - # fi - - if [ -n "${saving}" ] && ! session_save; then - echo - echo "If you know what you are doing, you may be able to recover" - echo "something from this unpleasant situation." - echo - echo "You may use the command line to investigate further ..." - echo - echo "When finished please enter 'exit', the shutdown process will" - echo "then continue." - sh -i - fi - - ############################# - - stat_busy "Deactivating Swap" - /sbin/swapoff -a - stat_done -} - -f_remountro () -{ - if [ -n "${ejectdev}" ]; then - echo "Ejecting live CD" - eject ${ejectdev} - echo "sleeping for 6 seconds" - sleep 6 - - fi -} diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/mkinitcpio.conf.larch b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/mkinitcpio.conf.larch deleted file mode 100755 index 0a9b572..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/mkinitcpio.conf.larch +++ /dev/null @@ -1,65 +0,0 @@ -# vim:set ft=sh -# MODULES -# The following modules are loaded before any boot hooks are -# run. Advanced users may wish to specify all system modules -# in this array. For instance: -# MODULES="piix ide_disk reiserfs" -MODULES="" - -# BINARIES -# This setting includes, into the CPIO image, and additional -# binaries a given user may wish. This is run first, so may -# be used to override the actual binaries used in a given hook. -# (Existing files are NOT overwritten is already added) -# BINARIES are dependancy parsed, so you may safely ignore libraries -BINARIES="" - -# FILES -# This setting is similar to BINARIES above, however, files are added -# as-is and are not parsed in anyway. This is useful for config files. -# Some users may wish to include modprobe.conf for custom module options, -# like so: -# FILES="/etc/modprobe.conf" -FILES="" - -# HOOKS -# This is the most important setting in this file. The HOOKS control the -# modules and scripts added to the image, and what happens at boot time. -# Order is important, and it is recommended that you do not change the -# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for -# help on a given hook. -# 'base' is _required_ unless you know precisely what you are doing. -# 'udev' is _required_ in order to automatically load modules -# 'filesystems' is _required_ unless you specify your fs modules in MODULES -# Examples: -# This setup specifies all modules in the MODULES setting above. -# No raid, lvm2, or encrypted root is needed. -# HOOKS="base" -# -# This setup will autodetect all modules for your system and should -# work as a sane default -# HOOKS="base udev autodetect pata scsi sata filesystems" -# -# This is identical to the above, except the old ide subsystem is -# used for IDE devices instead of the new pata subsystem. -# HOOKS="base udev autodetect ide scsi sata filesystems" -# -# This setup will generate a 'full' image which supports most systems. -# No autodetection is done. -# HOOKS="base udev pata scsi sata usb filesystems" -# -# This setup assembles an pata raid array with an encrypted root FS. -# Note: See 'mkinitcpio -H raid' for more information on raid devices. -# HOOKS="base udev pata raid encrypt filesystems" -# -# This setup loads an lvm2 volume group on a usb device. -# HOOKS="base udev usb lvm2 filesystems" -HOOKS="base udev autodetect pata scsi sata filesystems larch1 larch2_aufs larch3 fbsplash" - -# COMPRESSION -# Use this to compress the initramfs image. With kernels earlier than -# 2.6.30, only gzip is supported, which is also the default. Newer kernels -# support gzip, bzip2 and lzma. -#COMPRESSION="gzip" -#COMPRESSION="bzip2" -#COMPRESSION="lzma" diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/ppp/options b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/ppp/options deleted file mode 100755 index 237c390..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/ppp/options +++ /dev/null @@ -1,352 +0,0 @@ -# /etc/ppp/options -# -# Originally created by Jim Knoble <jmknoble@mercury.interpath.net> -# Modified for Debian by alvar Bray <alvar@meiko.co.uk> -# Modified for PPP Server setup by Christoph Lameter <clameter@debian.org> -# Modified for ArchLinux by Manolis Tzanidakis <manolis@archlinux.org> -# -# To quickly see what options are active in this file, use this command: -# egrep -v '#|^ *$' /etc/ppp/options - -# Specify which DNS Servers the incoming Win95 or WinNT Connection should use -# Two Servers can be remotely configured -# ms-dns 192.168.1.1 -# ms-dns 192.168.1.2 - -# Specify which WINS Servers the incoming connection Win95 or WinNT should use -# ms-wins 192.168.1.50 -# ms-wins 192.168.1.51 - -# Run the executable or shell command specified after pppd has -# terminated the link. This script could, for example, issue commands -# to the modem to cause it to hang up if hardware modem control signals -# were not available. -#disconnect "chat -- \d+++\d\c OK ath0 OK" - -# async character map -- 32-bit hex; each bit is a character -# that needs to be escaped for pppd to receive it. 0x00000001 -# represents '\x01', and 0x80000000 represents '\x1f'. -asyncmap 0 - -# Require the peer to authenticate itself before allowing network -# packets to be sent or received. -# Please do not disable this setting. It is expected to be standard in -# future releases of pppd. Use the call option (see manpage) to disable -# authentication for specific peers. -#auth - -# Use hardware flow control (i.e. RTS/CTS) to control the flow of data -# on the serial port. -crtscts - -# Use software flow control (i.e. XON/XOFF) to control the flow of data -# on the serial port. -#xonxoff - -# Specifies that certain characters should be escaped on transmission -# (regardless of whether the peer requests them to be escaped with its -# async control character map). The characters to be escaped are -# specified as a list of hex numbers separated by commas. Note that -# almost any character can be specified for the escape option, unlike -# the asyncmap option which only allows control characters to be -# specified. The characters which may not be escaped are those with hex -# values 0x20 - 0x3f or 0x5e. -#escape 11,13,ff - -# Don't use the modem control lines. -#local - -# Specifies that pppd should use a UUCP-style lock on the serial device -# to ensure exclusive access to the device. -lock - -# Don't show the passwords when logging the contents of PAP packets. -# This is the default. -hide-password - -# When logging the contents of PAP packets, this option causes pppd to -# show the password string in the log message. -#show-password - -# Use the modem control lines. On Ultrix, this option implies hardware -# flow control, as for the crtscts option. (This option is not fully -# implemented.) -modem - -# Set the MRU [Maximum Receive Unit] value to <n> for negotiation. pppd -# will ask the peer to send packets of no more than <n> bytes. The -# minimum MRU value is 128. The default MRU value is 1500. A value of -# 296 is recommended for slow links (40 bytes for TCP/IP header + 256 -# bytes of data). -#mru 542 - -# Set the interface netmask to <n>, a 32 bit netmask in "decimal dot" -# notation (e.g. 255.255.255.0). -#netmask 255.255.255.0 - -# Disables the default behaviour when no local IP address is specified, -# which is to determine (if possible) the local IP address from the -# hostname. With this option, the peer will have to supply the local IP -# address during IPCP negotiation (unless it specified explicitly on the -# command line or in an options file). -#noipdefault - -# Enables the "passive" option in the LCP. With this option, pppd will -# attempt to initiate a connection; if no reply is received from the -# peer, pppd will then just wait passively for a valid LCP packet from -# the peer (instead of exiting, as it does without this option). -#passive - -# With this option, pppd will not transmit LCP packets to initiate a -# connection until a valid LCP packet is received from the peer (as for -# the "passive" option with old versions of pppd). -#silent - -# Don't request or allow negotiation of any options for LCP and IPCP -# (use default values). -#-all - -# Disable Address/Control compression negotiation (use default, i.e. -# address/control field disabled). -#-ac - -# Disable asyncmap negotiation (use the default asyncmap, i.e. escape -# all control characters). -#-am - -# Don't fork to become a background process (otherwise pppd will do so -# if a serial device is specified). -#-detach - -# Disable IP address negotiation (with this option, the remote IP -# address must be specified with an option on the command line or in -# an options file). -#-ip - -# Disable IPCP negotiation and IP communication. This option should -# only be required if the peer is buggy and gets confused by requests -# from pppd for IPCP negotiation. -#noip - -# Disable magic number negotiation. With this option, pppd cannot -# detect a looped-back line. -#-mn - -# Disable MRU [Maximum Receive Unit] negotiation (use default, i.e. -# 1500). -#-mru - -# Disable protocol field compression negotiation (use default, i.e. -# protocol field compression disabled). -#-pc - -# Require the peer to authenticate itself using PAP. -#+pap - -# Don't agree to authenticate using PAP. -#-pap - -# Require the peer to authenticate itself using CHAP [Cryptographic -# Handshake Authentication Protocol] authentication. -#+chap - -# Don't agree to authenticate using CHAP. -#-chap - -# Disable negotiation of Van Jacobson style IP header compression (use -# default, i.e. no compression). -#-vj - -# Increase debugging level (same as -d). If this option is given, pppd -# will log the contents of all control packets sent or received in a -# readable form. The packets are logged through syslog with facility -# daemon and level debug. This information can be directed to a file by -# setting up /etc/syslog.conf appropriately (see syslog.conf(5)). (If -# pppd is compiled with extra debugging enabled, it will log messages -# using facility local2 instead of daemon). -#debug - -# Append the domain name <d> to the local host name for authentication -# purposes. For example, if gethostname() returns the name porsche, -# but the fully qualified domain name is porsche.Quotron.COM, you would -# use the domain option to set the domain name to Quotron.COM. -#domain <d> - -# Enable debugging code in the kernel-level PPP driver. The argument n -# is a number which is the sum of the following values: 1 to enable -# general debug messages, 2 to request that the contents of received -# packets be printed, and 4 to request that the contents of transmitted -# packets be printed. -#kdebug n - -# Set the MTU [Maximum Transmit Unit] value to <n>. Unless the peer -# requests a smaller value via MRU negotiation, pppd will request that -# the kernel networking code send data packets of no more than n bytes -# through the PPP network interface. -#mtu <n> - -# Set the name of the local system for authentication purposes to <n>. -# This is a privileged option. With this option, pppd will use lines in the -# secrets files which have <n> as the second field when looking for a -# secret to use in authenticating the peer. In addition, unless overridden -# with the user option, <n> will be used as the name to send to the peer -# when authenticating the local system to the peer. (Note that pppd does -# not append the domain name to <n>.) -#name <n> - -# Enforce the use of the hostname as the name of the local system for -# authentication purposes (overrides the name option). -#usehostname - -# Set the assumed name of the remote system for authentication purposes -# to <n>. -#remotename <n> - -# Add an entry to this system's ARP [Address Resolution Protocol] -# table with the IP address of the peer and the Ethernet address of this -# system. -proxyarp - -# Use the system password database for authenticating the peer using -# PAP. Note: mgetty already provides this option. If this is specified -# then dialin from users using a script under Linux to fire up ppp wont work. -# login - -# If this option is given, pppd will send an LCP echo-request frame to the -# peer every n seconds. Normally the peer should respond to the echo-request -# by sending an echo-reply. This option can be used with the -# lcp-echo-failure option to detect that the peer is no longer connected. -lcp-echo-interval 30 - -# If this option is given, pppd will presume the peer to be dead if n -# LCP echo-requests are sent without receiving a valid LCP echo-reply. -# If this happens, pppd will terminate the connection. Use of this -# option requires a non-zero value for the lcp-echo-interval parameter. -# This option can be used to enable pppd to terminate after the physical -# connection has been broken (e.g., the modem has hung up) in -# situations where no hardware modem control lines are available. -lcp-echo-failure 4 - -# Set the LCP restart interval (retransmission timeout) to <n> seconds -# (default 3). -#lcp-restart <n> - -# Set the maximum number of LCP terminate-request transmissions to <n> -# (default 3). -#lcp-max-terminate <n> - -# Set the maximum number of LCP configure-request transmissions to <n> -# (default 10). -#lcp-max-configure <n> - -# Set the maximum number of LCP configure-NAKs returned before starting -# to send configure-Rejects instead to <n> (default 10). -#lcp-max-failure <n> - -# Set the IPCP restart interval (retransmission timeout) to <n> -# seconds (default 3). -#ipcp-restart <n> - -# Set the maximum number of IPCP terminate-request transmissions to <n> -# (default 3). -#ipcp-max-terminate <n> - -# Set the maximum number of IPCP configure-request transmissions to <n> -# (default 10). -#ipcp-max-configure <n> - -# Set the maximum number of IPCP configure-NAKs returned before starting -# to send configure-Rejects instead to <n> (default 10). -#ipcp-max-failure <n> - -# Set the PAP restart interval (retransmission timeout) to <n> seconds -# (default 3). -#pap-restart <n> - -# Set the maximum number of PAP authenticate-request transmissions to -# <n> (default 10). -#pap-max-authreq <n> - -# Set the maximum time that pppd will wait for the peer to authenticate -# itself with PAP to <n> seconds (0 means no limit). -#pap-timeout <n> - -# Set the CHAP restart interval (retransmission timeout for -# challenges) to <n> seconds (default 3). -#chap-restart <n> - -# Set the maximum number of CHAP challenge transmissions to <n> -# (default 10). -#chap-max-challenge - -# If this option is given, pppd will rechallenge the peer every <n> -# seconds. -#chap-interval <n> - -# With this option, pppd will accept the peer's idea of our local IP -# address, even if the local IP address was specified in an option. -#ipcp-accept-local - -# With this option, pppd will accept the peer's idea of its (remote) IP -# address, even if the remote IP address was specified in an option. -#ipcp-accept-remote - -# Disable the IPXCP and IPX protocols. -# To let pppd pass IPX packets comment this out --- you'll probably also -# want to install ipxripd, and have the Internal IPX Network option enabled -# in your kernel. /usr/doc/HOWTO/IPX-HOWTO.gz contains more info. -noipx - -# Exit once a connection has been made and terminated. This is the default, -# unless the `persist' or `demand' option has been specified. -#nopersist - -# Do not exit after a connection is terminated; instead try to reopen -# the connection. -#persist - -# Terminate after n consecutive failed connection attempts. -# A value of 0 means no limit. The default value is 10. -#maxfail <n> - -# Initiate the link only on demand, i.e. when data traffic is present. -# With this option, the remote IP address must be specified by the user on -# the command line or in an options file. Pppd will initially configure -# the interface and enable it for IP traffic without connecting to the peer. -# When traffic is available, pppd will connect to the peer and perform -# negotiation, authentication, etc. When this is completed, pppd will -# commence passing data packets (i.e., IP packets) across the link. -#demand - -# Specifies that pppd should disconnect if the link is idle for <n> seconds. -# The link is idle when no data packets (i.e. IP packets) are being sent or -# received. Note: it is not advisable to use this option with the persist -# option without the demand option. If the active-filter option is given, -# data packets which are rejected by the specified activity filter also -# count as the link being idle. -#idle <n> - -# Specifies how many seconds to wait before re-initiating the link after -# it terminates. This option only has any effect if the persist or demand -# option is used. The holdoff period is not applied if the link was -# terminated because it was idle. -#holdoff <n> - -# Wait for up n milliseconds after the connect script finishes for a valid -# PPP packet from the peer. At the end of this time, or when a valid PPP -# packet is received from the peer, pppd will commence negotiation by -# sending its first LCP packet. The default value is 1000 (1 second). -# This wait period only applies if the connect or pty option is used. -#connect-delay <n> - -# Packet filtering: for more information, see pppd(8) -# Any packets matching the filter expression will be interpreted as link -# activity, and will cause a "demand" connection to be activated, and reset -# the idle connection timer. (idle option) -# The filter expression is akin to that of tcpdump(1) -#active-filter <filter-expression> - -# uncomment the line below this if you use PPPoE -#plugin /usr/lib/pppd/plugins/pppoe.so - -# ---<End of File>--- diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/rc.local b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/rc.local deleted file mode 100755 index 2d488a2..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/rc.local +++ /dev/null @@ -1,93 +0,0 @@ -#!/bin/bash -# -# /etc/rc.local: Local multi-user startup script. -# -. /etc/rc.conf -. /etc/rc.d/functions -. /etc/profile -. ${MV_ROOT}/bin/install_functions.sh - -function mysql_check { - mysql -e "show databases;" 2>/dev/null >/dev/null - return $? -} - -function mythconverg_check { - mysql mythconverg -e "describe settings;" 2>/dev/null >/dev/null - return $? -} - -function install_db { - pacman --noconfirm -R mythdb-initial 2>/dev/null > /dev/null - pacman -S --noconfirm mythdb-initial 2>/dev/null > /dev/null -} - - - - -#check to see if mysql is running -stat_busy "Checking Mysql" -ATTEMPT=0 -mysql_check && printhl " Installing the initial database" &&install_db -mythconverg_check -status=$? -while [ ! $status = 0 ] -do - ((ATTEMPT=ATTEMPT+1)) - /etc/rc.d/mysqld stop - sleep 2 - /etc/rc.d/mysqld start - mysqlstatus=$? - if [ $mysqlstatus = 0 ] - then - mysql_check && install_db - mythconverg_check - status=$? - fi - if [ $ATTEMPT = 20 ] - then - printhl " Could not start mysql or install mythconverg within 20 attempts" - printhl " Aborting install" - exit 20 - fi -done -stat_done - -#check network parms -stat_busy "Checking network" -init_network -stat_done - -stat_busy "Probing network" -request_dhcp & -stat_done - -#save some cmdline options -stat_busy "Parsing command line" -parse_cmdline_2_db -bootsplash_setup -stat_done - -#search for remote -stat_busy "Checking for remote" -init_remote -stat_done -printhl "Finished" - - -echo $CMDLINE | grep -qi NoX -if [ $? = 0 ] -then - echo "" - printhl "No auto X option found" - # /usr/bin/chvt 2 -else - /root/startx & -fi - - -# Set up automatically logged in user -if [ -f /.livesys/autologin ]; then - cp /.livesys/autologin /tmp/newuser -fi - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/rc.local.shutdown b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/rc.local.shutdown deleted file mode 100755 index 2b5f735..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/rc.local.shutdown +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -# -# /etc/rc.local.shutdown: Local shutdown script. -# - -# Save sound volume, etc. -alsactl store diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.bash_profile b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.bash_profile deleted file mode 100755 index 600bd9b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.bash_profile +++ /dev/null @@ -1,3 +0,0 @@ -. $HOME/.bashrc - -. /etc/X11/xinit/startx.custom diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.bashrc b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.bashrc deleted file mode 100755 index fcabce0..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.bashrc +++ /dev/null @@ -1,3 +0,0 @@ -alias ls='ls --color=auto' -PS1='[\u@\h \W]\$ ' - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.xinitrc b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.xinitrc deleted file mode 100755 index c6febe5..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.xinitrc +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -# -# ~/.xinitrc -# -# Executed by startx (run your window manager from here) -# - -# exec gnome-session -# exec startkde -# exec startxfce4 -# exec icewm -# exec openbox -# exec blackbox -exec fluxbox -# exec ratpoison -# exec dwm diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.xsession b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.xsession deleted file mode 100755 index a16dc0b..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.xsession +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# -# ~/.xsession -# -# Executed by xdm/gdm/kdm at login -# - -/bin/bash --login -i ~/.xinitrc - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/slim.conf b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/slim.conf deleted file mode 100755 index 35ed579..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/slim.conf +++ /dev/null @@ -1,79 +0,0 @@ -# Path, X server and arguments (if needed) -# Note: -xauth $authfile is automatically appended -default_path ./:/bin:/usr/bin:/usr/local/bin:/usr/bin -default_xserver /usr/bin/X -xserver_arguments -nolisten tcp vt07 - -# Commands for halt, login, etc. -halt_cmd /sbin/shutdown -h now -reboot_cmd /sbin/shutdown -r now -console_cmd /usr/bin/terminal -x /bin/sh -c "/bin/cat /etc/issue; exec /bin/login" -#suspend_cmd /usr/sbin/suspend - -# Full path to the xauth binary -xauth_path /usr/bin/xauth - -# Xauth file for server -authfile /var/run/slim.auth - - -# Activate numlock when slim starts. Valid values: on|off -# numlock on - -# Hide the mouse cursor (note: does not work with some WMs). -# Valid values: true|false -# hidecursor false - -# This command is executed after a succesful login. -# you can place the %session and %theme variables -# to handle launching of specific commands in .xinitrc -# depending of chosen session and slim theme -# -# NOTE: if your system does not have bash you need -# to adjust the command according to your preferred shell, -# i.e. for freebsd use: -# login_cmd exec /bin/sh - ~/.xinitrc %session -login_cmd exec /bin/bash -login ~/.xinitrc %session - -# Commands executed when starting and exiting a session. -# They can be used for registering a X11 session with -# sessreg. You can use the %user variable -# -# sessionstart_cmd some command -# sessionstop_cmd some command - -# Start in daemon mode. Valid values: yes | no -# Note that this can overridden by the command line -# option "-d" -# daemon yes - -# Available sessions (first one is the default). -# The current chosen session name is replaced in the login_cmd -# above, so your login command can handle different sessions. -# see the xinitrc.sample file shipped with slim sources -sessions xfce4,icewm,wmaker,blackbox - -# Executed when pressing F11 (requires imagemagick) -screenshot_cmd import -window root /slim.png - -# welcome message. Available variables: %host, %domain -welcome_msg Welcome to %host - -# shutdown / reboot messages -shutdown_msg The system is halting... -reboot_msg The system is rebooting... - -# default user, leave blank or remove this line -# for avoid pre-loading the username. -#default_user simone - -# current theme, use comma separated list to specify a set to -# randomly choose from -current_theme dlarch - -# Lock file -lockfile /var/lock/slim.lock - -# Log file -logfile /var/log/slim.log - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/.Xdefaults b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/.Xdefaults deleted file mode 100644 index 0c4df39..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/.Xdefaults +++ /dev/null @@ -1,2 +0,0 @@ -Xcursor.size: 48 -Xcursor.theme: whiteglass diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/.fluxbox/apps deleted file mode 100755 index 68fae0a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/.fluxbox/apps +++ /dev/null @@ -1,2 +0,0 @@ -[startup] {feh --bg-scale ~/.fluxbox/wallpaper.png} - diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/LinHES-install.sh b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/LinHES-install.sh deleted file mode 100755 index 6acd24a..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/LinHES-install.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -#redirect stderr to stdout, then rediret stdout to file -. /etc/profile -exec 2>&1 -exec > /tmp/mythvantage_install.log -#/usr/bin/nvidia-settings -a InitialPixmapPlacement=2 -#keylaunch & -#/usr/bin/tilda & -#/usr/X11R6/bin/unclutter -root -idle 0 -jitter 400 -noevents & -export MALLOC_CHECK_=0 -xset s off -xset -dpms -xhost + - -CMDLINE=$(cat /proc/cmdline) -echo $CMDLINE |grep -q nfsroot -NFSROOT=$? -echo $CMDLINE |grep -q clean_upgrade -if [ $? = 0 ] -then - export CLEAN_UPGRADE=YES -else - export CLEAN_UPGRADE=NO -fi -MythVantage -r - -if [ x$NFSROOT = x1 ] -then - unbuffer MythVantage & -else - NETBOOT=YES MythVantage & -fi - -exec fluxbox > /var/log/fluxbox.log 2>&1 diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/startx b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/startx deleted file mode 100755 index 9274703..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/startx +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -. /etc/profile - -export USER=root -export HOME=/root - -CMDLINE=$(cat /proc/cmdline) -TEMPVAR=${CMDLINE#*ip=} -IP=${TEMPVAR%% *} -echo $CMDLINE |grep -q vnc -USEVNC=$? - -if [ x$USEVNC = x1 ] -then - $MV_ROOT/bin/xconfig.sh 2>/dev/null - cat /etc/X11/xorg.conf | sed -e 's/dev\/mouse/dev\/psaux/g'> /root/xorg.conf.install - startx /root/LinHES-install.sh -- -logverbose 6 -config /root/xorg.conf.install -allowMouseOpenFail 2>/tmp/x.log - else - #VNC - pacman -Sf --noconfirm tightvnc - cd /root - mkdir .vnc - echo mythvantage |vncpasswd -f > /root/.vnc/passwd - chmod 500 /root/.vnc/passwd - rm /root/.vnc/xstartup - ln -s /root/LinHES-install.sh /root/.vnc/xstartup - vncserver -fi diff --git a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/vetopacks b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/vetopacks deleted file mode 100755 index 2bb19ee..0000000 --- a/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/vetopacks +++ /dev/null @@ -1 +0,0 @@ -#xorg-twm diff --git a/build_tools/larch7/larch0/profiles/mini/addedpacks b/build_tools/larch7/larch0/profiles/mini/addedpacks deleted file mode 100644 index 9bd654d..0000000 --- a/build_tools/larch7/larch0/profiles/mini/addedpacks +++ /dev/null @@ -1,16 +0,0 @@ -# Useful for use as installer, etc. -ntfsprogs -parted - -# generally useful tools which don't require X -openssh -sshfs -rsync -dosfstools -lynx -mc -unzip -zip - -lsof -dvd+rw-tools diff --git a/build_tools/larch7/larch0/profiles/mini/cachepacks b/build_tools/larch7/larch0/profiles/mini/cachepacks deleted file mode 100644 index 729af65..0000000 --- a/build_tools/larch7/larch0/profiles/mini/cachepacks +++ /dev/null @@ -1,11 +0,0 @@ -# Useful for use as installer, etc. - -# generally useful tools which don't require X -openssh -sshfs -rsync -dosfstools -lynx -mc -unzip -zip diff --git a/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/conf.d/dhcpcd b/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/conf.d/dhcpcd deleted file mode 100644 index ab53c30..0000000 --- a/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/conf.d/dhcpcd +++ /dev/null @@ -1,6 +0,0 @@ -# -# Arguments to be passed to the DHCP client daemon -# - -DHCPCD_ARGS="-t 10 -h $HOSTNAME" - diff --git a/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/hosts.allow b/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/hosts.allow deleted file mode 100644 index f8cc8f5..0000000 --- a/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/hosts.allow +++ /dev/null @@ -1,13 +0,0 @@ -# -# /etc/hosts.allow -# - -ALL: 127.0.0.1 - -# To allow ssh in from anywhere -#sshd: ALL - -# To allow ssh in from local net (example) -#sshd: 192.168.178.0/255.255.255.0 - -# End of file diff --git a/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/inittab.larch b/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/inittab.larch deleted file mode 100644 index 4b5bb7a..0000000 --- a/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/inittab.larch +++ /dev/null @@ -1,42 +0,0 @@ -# -# /etc/inittab -# - -# Runlevels: -# 0 Halt -# 1(S) Single-user -# 2 Not used -# 3 Multi-user -# 4 Not used -# 5 X11 -# 6 Reboot - -## Only one of the following two lines can be uncommented! -# Boot to console -id:3:initdefault: -# Boot to X11 -#id:5:initdefault: - -rc::sysinit:/etc/rc.sysinit -rs:S1:wait:/etc/rc.single -rm:2345:wait:/etc/rc.multi -rh:06:wait:/etc/rc.shutdown -su:S:wait:/sbin/sulogin -p - -# -8 options fixes umlauts problem on login -c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux -n -l /usr/sbin/loginroot -c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux -c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux -c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux -c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux -c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux - -ca::ctrlaltdel:/sbin/shutdown -t3 -r now - -# Example lines for starting a login manager -x:5:respawn:/usr/bin/xdm -nodaemon -#x:5:respawn:/usr/sbin/gdm -nodaemon -#x:5:respawn:/opt/kde/bin/kdm -nodaemon -#x:5:respawn:/usr/bin/slim >& /dev/null - -# End of file diff --git a/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/locale.gen b/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/locale.gen deleted file mode 100644 index a3276b1..0000000 --- a/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/locale.gen +++ /dev/null @@ -1,8 +0,0 @@ -# locales for larch (/etc/locale.gen) - -en_US ISO-8859-1 -en_US.UTF-8 UTF-8 -de_DE ISO-8859-1 -de_DE@euro ISO-8859-15 -de_DE.UTF-8 UTF-8 - diff --git a/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/ppp/options b/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/ppp/options deleted file mode 100644 index 237c390..0000000 --- a/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/ppp/options +++ /dev/null @@ -1,352 +0,0 @@ -# /etc/ppp/options -# -# Originally created by Jim Knoble <jmknoble@mercury.interpath.net> -# Modified for Debian by alvar Bray <alvar@meiko.co.uk> -# Modified for PPP Server setup by Christoph Lameter <clameter@debian.org> -# Modified for ArchLinux by Manolis Tzanidakis <manolis@archlinux.org> -# -# To quickly see what options are active in this file, use this command: -# egrep -v '#|^ *$' /etc/ppp/options - -# Specify which DNS Servers the incoming Win95 or WinNT Connection should use -# Two Servers can be remotely configured -# ms-dns 192.168.1.1 -# ms-dns 192.168.1.2 - -# Specify which WINS Servers the incoming connection Win95 or WinNT should use -# ms-wins 192.168.1.50 -# ms-wins 192.168.1.51 - -# Run the executable or shell command specified after pppd has -# terminated the link. This script could, for example, issue commands -# to the modem to cause it to hang up if hardware modem control signals -# were not available. -#disconnect "chat -- \d+++\d\c OK ath0 OK" - -# async character map -- 32-bit hex; each bit is a character -# that needs to be escaped for pppd to receive it. 0x00000001 -# represents '\x01', and 0x80000000 represents '\x1f'. -asyncmap 0 - -# Require the peer to authenticate itself before allowing network -# packets to be sent or received. -# Please do not disable this setting. It is expected to be standard in -# future releases of pppd. Use the call option (see manpage) to disable -# authentication for specific peers. -#auth - -# Use hardware flow control (i.e. RTS/CTS) to control the flow of data -# on the serial port. -crtscts - -# Use software flow control (i.e. XON/XOFF) to control the flow of data -# on the serial port. -#xonxoff - -# Specifies that certain characters should be escaped on transmission -# (regardless of whether the peer requests them to be escaped with its -# async control character map). The characters to be escaped are -# specified as a list of hex numbers separated by commas. Note that -# almost any character can be specified for the escape option, unlike -# the asyncmap option which only allows control characters to be -# specified. The characters which may not be escaped are those with hex -# values 0x20 - 0x3f or 0x5e. -#escape 11,13,ff - -# Don't use the modem control lines. -#local - -# Specifies that pppd should use a UUCP-style lock on the serial device -# to ensure exclusive access to the device. -lock - -# Don't show the passwords when logging the contents of PAP packets. -# This is the default. -hide-password - -# When logging the contents of PAP packets, this option causes pppd to -# show the password string in the log message. -#show-password - -# Use the modem control lines. On Ultrix, this option implies hardware -# flow control, as for the crtscts option. (This option is not fully -# implemented.) -modem - -# Set the MRU [Maximum Receive Unit] value to <n> for negotiation. pppd -# will ask the peer to send packets of no more than <n> bytes. The -# minimum MRU value is 128. The default MRU value is 1500. A value of -# 296 is recommended for slow links (40 bytes for TCP/IP header + 256 -# bytes of data). -#mru 542 - -# Set the interface netmask to <n>, a 32 bit netmask in "decimal dot" -# notation (e.g. 255.255.255.0). -#netmask 255.255.255.0 - -# Disables the default behaviour when no local IP address is specified, -# which is to determine (if possible) the local IP address from the -# hostname. With this option, the peer will have to supply the local IP -# address during IPCP negotiation (unless it specified explicitly on the -# command line or in an options file). -#noipdefault - -# Enables the "passive" option in the LCP. With this option, pppd will -# attempt to initiate a connection; if no reply is received from the -# peer, pppd will then just wait passively for a valid LCP packet from -# the peer (instead of exiting, as it does without this option). -#passive - -# With this option, pppd will not transmit LCP packets to initiate a -# connection until a valid LCP packet is received from the peer (as for -# the "passive" option with old versions of pppd). -#silent - -# Don't request or allow negotiation of any options for LCP and IPCP -# (use default values). -#-all - -# Disable Address/Control compression negotiation (use default, i.e. -# address/control field disabled). -#-ac - -# Disable asyncmap negotiation (use the default asyncmap, i.e. escape -# all control characters). -#-am - -# Don't fork to become a background process (otherwise pppd will do so -# if a serial device is specified). -#-detach - -# Disable IP address negotiation (with this option, the remote IP -# address must be specified with an option on the command line or in -# an options file). -#-ip - -# Disable IPCP negotiation and IP communication. This option should -# only be required if the peer is buggy and gets confused by requests -# from pppd for IPCP negotiation. -#noip - -# Disable magic number negotiation. With this option, pppd cannot -# detect a looped-back line. -#-mn - -# Disable MRU [Maximum Receive Unit] negotiation (use default, i.e. -# 1500). -#-mru - -# Disable protocol field compression negotiation (use default, i.e. -# protocol field compression disabled). -#-pc - -# Require the peer to authenticate itself using PAP. -#+pap - -# Don't agree to authenticate using PAP. -#-pap - -# Require the peer to authenticate itself using CHAP [Cryptographic -# Handshake Authentication Protocol] authentication. -#+chap - -# Don't agree to authenticate using CHAP. -#-chap - -# Disable negotiation of Van Jacobson style IP header compression (use -# default, i.e. no compression). -#-vj - -# Increase debugging level (same as -d). If this option is given, pppd -# will log the contents of all control packets sent or received in a -# readable form. The packets are logged through syslog with facility -# daemon and level debug. This information can be directed to a file by -# setting up /etc/syslog.conf appropriately (see syslog.conf(5)). (If -# pppd is compiled with extra debugging enabled, it will log messages -# using facility local2 instead of daemon). -#debug - -# Append the domain name <d> to the local host name for authentication -# purposes. For example, if gethostname() returns the name porsche, -# but the fully qualified domain name is porsche.Quotron.COM, you would -# use the domain option to set the domain name to Quotron.COM. -#domain <d> - -# Enable debugging code in the kernel-level PPP driver. The argument n -# is a number which is the sum of the following values: 1 to enable -# general debug messages, 2 to request that the contents of received -# packets be printed, and 4 to request that the contents of transmitted -# packets be printed. -#kdebug n - -# Set the MTU [Maximum Transmit Unit] value to <n>. Unless the peer -# requests a smaller value via MRU negotiation, pppd will request that -# the kernel networking code send data packets of no more than n bytes -# through the PPP network interface. -#mtu <n> - -# Set the name of the local system for authentication purposes to <n>. -# This is a privileged option. With this option, pppd will use lines in the -# secrets files which have <n> as the second field when looking for a -# secret to use in authenticating the peer. In addition, unless overridden -# with the user option, <n> will be used as the name to send to the peer -# when authenticating the local system to the peer. (Note that pppd does -# not append the domain name to <n>.) -#name <n> - -# Enforce the use of the hostname as the name of the local system for -# authentication purposes (overrides the name option). -#usehostname - -# Set the assumed name of the remote system for authentication purposes -# to <n>. -#remotename <n> - -# Add an entry to this system's ARP [Address Resolution Protocol] -# table with the IP address of the peer and the Ethernet address of this -# system. -proxyarp - -# Use the system password database for authenticating the peer using -# PAP. Note: mgetty already provides this option. If this is specified -# then dialin from users using a script under Linux to fire up ppp wont work. -# login - -# If this option is given, pppd will send an LCP echo-request frame to the -# peer every n seconds. Normally the peer should respond to the echo-request -# by sending an echo-reply. This option can be used with the -# lcp-echo-failure option to detect that the peer is no longer connected. -lcp-echo-interval 30 - -# If this option is given, pppd will presume the peer to be dead if n -# LCP echo-requests are sent without receiving a valid LCP echo-reply. -# If this happens, pppd will terminate the connection. Use of this -# option requires a non-zero value for the lcp-echo-interval parameter. -# This option can be used to enable pppd to terminate after the physical -# connection has been broken (e.g., the modem has hung up) in -# situations where no hardware modem control lines are available. -lcp-echo-failure 4 - -# Set the LCP restart interval (retransmission timeout) to <n> seconds -# (default 3). -#lcp-restart <n> - -# Set the maximum number of LCP terminate-request transmissions to <n> -# (default 3). -#lcp-max-terminate <n> - -# Set the maximum number of LCP configure-request transmissions to <n> -# (default 10). -#lcp-max-configure <n> - -# Set the maximum number of LCP configure-NAKs returned before starting -# to send configure-Rejects instead to <n> (default 10). -#lcp-max-failure <n> - -# Set the IPCP restart interval (retransmission timeout) to <n> -# seconds (default 3). -#ipcp-restart <n> - -# Set the maximum number of IPCP terminate-request transmissions to <n> -# (default 3). -#ipcp-max-terminate <n> - -# Set the maximum number of IPCP configure-request transmissions to <n> -# (default 10). -#ipcp-max-configure <n> - -# Set the maximum number of IPCP configure-NAKs returned before starting -# to send configure-Rejects instead to <n> (default 10). -#ipcp-max-failure <n> - -# Set the PAP restart interval (retransmission timeout) to <n> seconds -# (default 3). -#pap-restart <n> - -# Set the maximum number of PAP authenticate-request transmissions to -# <n> (default 10). -#pap-max-authreq <n> - -# Set the maximum time that pppd will wait for the peer to authenticate -# itself with PAP to <n> seconds (0 means no limit). -#pap-timeout <n> - -# Set the CHAP restart interval (retransmission timeout for -# challenges) to <n> seconds (default 3). -#chap-restart <n> - -# Set the maximum number of CHAP challenge transmissions to <n> -# (default 10). -#chap-max-challenge - -# If this option is given, pppd will rechallenge the peer every <n> -# seconds. -#chap-interval <n> - -# With this option, pppd will accept the peer's idea of our local IP -# address, even if the local IP address was specified in an option. -#ipcp-accept-local - -# With this option, pppd will accept the peer's idea of its (remote) IP -# address, even if the remote IP address was specified in an option. -#ipcp-accept-remote - -# Disable the IPXCP and IPX protocols. -# To let pppd pass IPX packets comment this out --- you'll probably also -# want to install ipxripd, and have the Internal IPX Network option enabled -# in your kernel. /usr/doc/HOWTO/IPX-HOWTO.gz contains more info. -noipx - -# Exit once a connection has been made and terminated. This is the default, -# unless the `persist' or `demand' option has been specified. -#nopersist - -# Do not exit after a connection is terminated; instead try to reopen -# the connection. -#persist - -# Terminate after n consecutive failed connection attempts. -# A value of 0 means no limit. The default value is 10. -#maxfail <n> - -# Initiate the link only on demand, i.e. when data traffic is present. -# With this option, the remote IP address must be specified by the user on -# the command line or in an options file. Pppd will initially configure -# the interface and enable it for IP traffic without connecting to the peer. -# When traffic is available, pppd will connect to the peer and perform -# negotiation, authentication, etc. When this is completed, pppd will -# commence passing data packets (i.e., IP packets) across the link. -#demand - -# Specifies that pppd should disconnect if the link is idle for <n> seconds. -# The link is idle when no data packets (i.e. IP packets) are being sent or -# received. Note: it is not advisable to use this option with the persist -# option without the demand option. If the active-filter option is given, -# data packets which are rejected by the specified activity filter also -# count as the link being idle. -#idle <n> - -# Specifies how many seconds to wait before re-initiating the link after -# it terminates. This option only has any effect if the persist or demand -# option is used. The holdoff period is not applied if the link was -# terminated because it was idle. -#holdoff <n> - -# Wait for up n milliseconds after the connect script finishes for a valid -# PPP packet from the peer. At the end of this time, or when a valid PPP -# packet is received from the peer, pppd will commence negotiation by -# sending its first LCP packet. The default value is 1000 (1 second). -# This wait period only applies if the connect or pty option is used. -#connect-delay <n> - -# Packet filtering: for more information, see pppd(8) -# Any packets matching the filter expression will be interpreted as link -# activity, and will cause a "demand" connection to be activated, and reset -# the idle connection timer. (idle option) -# The filter expression is akin to that of tcpdump(1) -#active-filter <filter-expression> - -# uncomment the line below this if you use PPPoE -#plugin /usr/lib/pppd/plugins/pppoe.so - -# ---<End of File>--- diff --git a/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/rc.conf b/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/rc.conf deleted file mode 100644 index 0273696..0000000 --- a/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/rc.conf +++ /dev/null @@ -1,92 +0,0 @@ -# -# /etc/rc.conf - Main Configuration for Arch Linux -# - -# ----------------------------------------------------------------------- -# LOCALIZATION -# ----------------------------------------------------------------------- -# -# LOCALE: available languages can be listed with the 'locale -a' command -# HARDWARECLOCK: set to "UTC" or "localtime" -# USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock -# TIMEZONE: timezones are found in /usr/share/zoneinfo -# KEYMAP: keymaps are found in /usr/share/kbd/keymaps -# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US) -# CONSOLEMAP: found in /usr/share/kbd/consoletrans -# USECOLOR: use ANSI color sequences in startup messages -# -LOCALE="en_US.utf8" -HARDWARECLOCK="UTC" -USEDIRECTISA="no" -TIMEZONE="Europe/Berlin" -KEYMAP="de" -CONSOLEFONT= -CONSOLEMAP= -USECOLOR="yes" - -# ----------------------------------------------------------------------- -# HARDWARE -# ----------------------------------------------------------------------- -# -# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed -# MOD_BLACKLIST: Prevent udev from loading these modules -# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist. -# -# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array. -# -MOD_AUTOLOAD="yes" -#MOD_BLACKLIST=() #deprecated -MODULES=() - -# Scan for LVM volume groups at startup, required if you use LVM -USELVM="no" - -# ----------------------------------------------------------------------- -# NETWORKING -# ----------------------------------------------------------------------- -# -# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts -# -HOSTNAME="larch7-mini" - -# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces. -# -# Interfaces to start at boot-up (in this order) -# Declare each interface then list in INTERFACES -# - prefix an entry in INTERFACES with a ! to disable it -# - no hyphens in your interface names - Bash doesn't like it -# -# DHCP: Set your interface to "dhcp" (eth0="dhcp") -# Wireless: See network profiles below -# -#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" -eth0="dhcp" -INTERFACES=(eth0) - -# Routes to start at boot-up (in this order) -# Declare each route then list in ROUTES -# - prefix an entry in ROUTES with a ! to disable it -# -gateway="default gw 192.168.0.1" -ROUTES=(!gateway) - -# Enable these network profiles at boot-up. These are only useful -# if you happen to need multiple network configurations (ie, laptop users) -# - set to 'menu' to present a menu during boot-up (dialog package required) -# - prefix an entry with a ! to disable it -# -# Network profiles are found in /etc/network.d -# -# This now requires the netcfg package -# -#NETWORKS=(main) - -# ----------------------------------------------------------------------- -# DAEMONS -# ----------------------------------------------------------------------- -# -# Daemons to start at boot-up (in this order) -# - prefix a daemon with a ! to disable it -# - prefix a daemon with a @ to start it up in the background -# -DAEMONS=(syslog-ng network crond) diff --git a/build_tools/larch7/larch0/profiles/mini/rootoverlay/root/.bashrc b/build_tools/larch7/larch0/profiles/mini/rootoverlay/root/.bashrc deleted file mode 100644 index 3e5c29c..0000000 --- a/build_tools/larch7/larch0/profiles/mini/rootoverlay/root/.bashrc +++ /dev/null @@ -1,2 +0,0 @@ -alias ls='ls --color=auto' -PS1='[\u@\h \W]\$ ' diff --git a/build_tools/larch7/larch0/profiles/mini/rootoverlay/root/.ssh/id_rsa.pub b/build_tools/larch7/larch0/profiles/mini/rootoverlay/root/.ssh/id_rsa.pub deleted file mode 100644 index e69de29..0000000 --- a/build_tools/larch7/larch0/profiles/mini/rootoverlay/root/.ssh/id_rsa.pub +++ /dev/null diff --git a/build_tools/larch7/larch0/profiles/mini/vetopacks b/build_tools/larch7/larch0/profiles/mini/vetopacks deleted file mode 100644 index 714851c..0000000 --- a/build_tools/larch7/larch0/profiles/mini/vetopacks +++ /dev/null @@ -1,3 +0,0 @@ -xfsprogs -xfsdump -jfsutils diff --git a/build_tools/larch7/larch0/scripts/gen_repo b/build_tools/larch7/larch0/scripts/gen_repo deleted file mode 100755 index 86e7b85..0000000 --- a/build_tools/larch7/larch0/scripts/gen_repo +++ /dev/null @@ -1,206 +0,0 @@ -#!/usr/bin/env python - -# gen_repo - build a repository db file from a set of packages -# -# Author: Michael Towers (gradgrind) <mt.42@web.de> -# -# This file is part of the larch project. -# -# larch 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. -# -# larch 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 larch; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#---------------------------------------------------------------------------- -# -# Version 1.5 // 7th July 2007 - -import os -import os.path -import sys -import tarfile -from types import * -import re -from subprocess import check_call - -# to add a package: -#check_call(["repo-add", dbfile, pkg, pkg, pkg, ...]) - -# Regex to remove version comparison from package dependency -onlyname = re.compile("([^=><]+).*") - -def create_db(dbname, packagesdir, dep_ignore_list): - os.chdir(packagesdir) - dbfile = dbname + ".db.tar.gz" - if os.path.exists(dbfile): - os.remove(dbfile) - - # Get a list of packages - packages = filter(lambda s: s.endswith(".pkg.tar.gz"), os.listdir(".")) - packages.sort() - - # Use 'repo-add' to build the repo - check_call(["repo-add", dbfile] + packages) - - # Make a dict for keeping track of dependencies - dep_dict = {} - for p in packages: - pkg_dict = get_pkg_info(p) - pkg_name = pkg_dict["pkgname"] - pkg_dbname = pkg_name + "-" + pkg_dict["pkgver"] - # Add dependency info to dependency dict - for d in pkg_dict["depend"]: - # But also need to cater for versioning!!! - # I will just ignore it here ... - dm = onlyname.match(d) - if not dm: - if d: - print "DEBUG: package %s, dependency = '%s'" % (pkg_name, d) - continue - d = dm.group(1) - if not dep_dict.has_key(d): - dep_dict[d] = [False] - dep_dict[d].append(pkg_name) - # Mark packages provided by this one - for p in (pkg_dict["provides"] + [pkg_name]): - if dep_dict.has_key(p): - dep_dict[p][0] = True - else: - dep_dict[p] = [True] - # Mark packages in ignore list - for p in dep_ignore_list: - if dep_dict.has_key(p): - dep_dict[p][0] = True - - # Now display unsatisfied dependencies - # Should add the possibility of declaring a list of packages - # available (e.g. the base set, or all those on the live CD ..." - print "-------------\nUnsatisfied dependencies:" - for d, r in dep_dict.items(): - if not r[0]: - print " ", d, "- needed by: ", - for p in r[1:]: - print p, " ", - print "" - - - -def get_pkg_info(pkg): - tf = tarfile.open(pkg, "r:gz") - pkginfo = tf.extractfile(".PKGINFO") - pkg_dict = {# the first ones go to 'desc' - "pkgname" : None, - "pkgver" : None, - # from here they are optional, and can occur more than once - "depend" : [], - "provides" : [], - } - while True: - l = pkginfo.readline().strip() - if not l: break - if l[0] == "#": continue - split3 = l.split(None, 2) - while len(split3) < 3: split3.append("") - key, eq, value = split3 - if not pkg_dict.has_key(key): continue - val = pkg_dict[key] - if val == None: - pkg_dict[key] = value - continue - if not isinstance(val, ListType): - print "Unexpected situation ...\n key [oldvalue] <- newvalue" - print key, "[%s]" % val, "<-", value - sys.exit(1) - pkg_dict[key].append(value) - pkginfo.close() - return pkg_dict - -def cat(path): - """Python version of 'cat'""" - fp = open(path, "r") - op = "" - for l in fp: - op += l - fp.close() - return op - -def usage(): - print """ - gen_repo package-dir [repo-name] [-- ignore-list] - - Generate a pacman db file for the packages in package-dir. - - If repo-name is given, this will be used as the name for the repository, - otherwise the name of the directory containing the packages will be used. - - All dependencies of the packages in the repository will be listed to - standard output, but a list of packages not to be included in this list - can be specified: - ignore-list should be either a file containing the names of packages - not to be listed as dependencies (separated by space or newline), or a - directory containing 'package directories', like /var/abs/base or - /var/lib/pacman/local - """ - sys.exit(1) - -if __name__ == "__main__": - - if len(sys.argv) < 2: - usage() - if os.getuid() != 0: - print "Must be root to run this" - sys.exit(1) - pkgdir = sys.argv[1] - if (len(sys.argv) == 2) or (sys.argv[2] == "--"): - dbname = os.path.basename(os.path.abspath(pkgdir)) - i = 2 - else: - dbname = sys.argv[2] - i = 3 - if len(sys.argv) == i: - ignore_list = [] - elif (len(sys.argv) == i+2) and (sys.argv[i] == "--"): - ignore_list = sys.argv[i+1] - else: - usage() - if not os.path.isdir(pkgdir): - print "\n1st argument must be a directory" - sys.exit(1) - print "\nCreating pacman database (%s.db.tar.gz) file in %s" % (dbname, pkgdir) - - if ignore_list: - # Get list of packages to be ignored in dependency list - if os.path.isfile(ignore_list): - # A simple file containing the names of packages to ignore - # separated by space or newline. - ignore_list = cat(ignore_list).split() - elif os.path.isdir(ignore_list): - # A directory containing packages or package-directories (like in abs) - l = os.listdir(ignore_list) - # See if there are packages in this directory - lp = filter(lambda s: s.endswith(".pkg.tar.gz"), l) - if lp: - l = map(lambda s: s.replace(".pkg.tar.gz", ""), lp) - re1 = re.compile("(.+)-[^-]+?-[0-9]+") - ignore_list = [] - for f in l: - m = re1.match(f) - if m: - ignore_list.append(m.group(1)) - else: - # the directory contains just the package names (like abs) - ignore_list.append(m) - else: - print "!!! Invalid ignore-list" - usage() - - create_db(dbname, pkgdir, ignore_list) diff --git a/build_tools/larch7/larch0/scripts/repos.sh b/build_tools/larch7/larch0/scripts/repos.sh deleted file mode 100755 index 731a1d5..0000000 --- a/build_tools/larch7/larch0/scripts/repos.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash - -# Script to build repository database archives from the current state of -# the pacman/sync database on the running system. - -# $1 (optional) is the directory within which subdirectories for each -# repository will be built. The default is the current directory. - -if [ -z "$1" ]; then - d="." -else - d="$1" -fi - -for f in core extra community; do - mkdir -p ${d}/${f} - echo "Compressing $f db ..." - tar -czf ${d}/${f}/${f}.db.tar.gz -C /var/lib/pacman/sync/${f} . -done |