diff options
Diffstat (limited to 'build_tools/larch7')
459 files changed, 78024 insertions, 0 deletions
diff --git a/build_tools/larch7/build_all b/build_tools/larch7/build_all new file mode 100755 index 0000000..19e2b18 --- /dev/null +++ b/build_tools/larch7/build_all @@ -0,0 +1,16 @@ +#!/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 new file mode 100755 index 0000000..3e4a1fb --- /dev/null +++ b/build_tools/larch7/cachepacs @@ -0,0 +1,140 @@ +#! /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 new file mode 120000 index 0000000..04fc309 --- /dev/null +++ b/build_tools/larch7/larch @@ -0,0 +1 @@ +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 differnew file mode 100644 index 0000000..2409e53 --- /dev/null +++ b/build_tools/larch7/larch-7.2.18-1-any.pkg.tar.gz diff --git a/build_tools/larch7/larch-archin b/build_tools/larch7/larch-archin new file mode 120000 index 0000000..4308781 --- /dev/null +++ b/build_tools/larch7/larch-archin @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..206e499 --- /dev/null +++ b/build_tools/larch7/larch-archin.orig @@ -0,0 +1,378 @@ +#!/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 new file mode 120000 index 0000000..f4a39c7 --- /dev/null +++ b/build_tools/larch7/larch-boot_iso @@ -0,0 +1 @@ +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 new file mode 120000 index 0000000..1b890f1 --- /dev/null +++ b/build_tools/larch7/larch-larchify @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..15a4d6a --- /dev/null +++ b/build_tools/larch7/larch-larchify.orig @@ -0,0 +1,588 @@ +#!/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 new file mode 120000 index 0000000..138431d --- /dev/null +++ b/build_tools/larch7/larch-live_iso @@ -0,0 +1 @@ +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 new file mode 120000 index 0000000..51a3813 --- /dev/null +++ b/build_tools/larch7/larch-live_part @@ -0,0 +1 @@ +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 differnew file mode 100644 index 0000000..aeaa92f --- /dev/null +++ b/build_tools/larch7/larch-profiles-7.2.0-1-any.pkg.tar.gz diff --git a/build_tools/larch7/larch-setup b/build_tools/larch7/larch-setup new file mode 100644 index 0000000..5b440a7 --- /dev/null +++ b/build_tools/larch7/larch-setup @@ -0,0 +1,127 @@ +#! /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 new file mode 100755 index 0000000..a90f0f7 --- /dev/null +++ b/build_tools/larch7/larch0/buildscripts/cleardir @@ -0,0 +1,15 @@ +#!/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 new file mode 100755 index 0000000..5c57ca1 --- /dev/null +++ b/build_tools/larch7/larch0/buildscripts/larch-hosts @@ -0,0 +1,28 @@ +#!/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 new file mode 100755 index 0000000..254e037 --- /dev/null +++ b/build_tools/larch7/larch0/buildscripts/larch-locales @@ -0,0 +1,45 @@ +#!/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 new file mode 100755 index 0000000..7197ef2 --- /dev/null +++ b/build_tools/larch7/larch0/buildscripts/larch-mbr-grub @@ -0,0 +1,63 @@ +#!/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 differnew file mode 100644 index 0000000..b602352 --- /dev/null +++ b/build_tools/larch7/larch0/cd-root/boot0/memtest diff --git a/build_tools/larch7/larch0/cd-root/grub0/colors.lst b/build_tools/larch7/larch0/cd-root/grub0/colors.lst new file mode 100644 index 0000000..3f544ce --- /dev/null +++ b/build_tools/larch7/larch0/cd-root/grub0/colors.lst @@ -0,0 +1,36 @@ +#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 new file mode 100644 index 0000000..6e74187 --- /dev/null +++ b/build_tools/larch7/larch0/cd-root/grub0/help.lst @@ -0,0 +1,16 @@ +# 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 new file mode 100644 index 0000000..881f3e8 --- /dev/null +++ b/build_tools/larch7/larch0/cd-root/grub0/help/bootexisting.txt @@ -0,0 +1,23 @@ +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 new file mode 100644 index 0000000..5c79176 --- /dev/null +++ b/build_tools/larch7/larch0/cd-root/grub0/help/contrib.txt @@ -0,0 +1,23 @@ +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 new file mode 100644 index 0000000..5237c1a --- /dev/null +++ b/build_tools/larch7/larch0/cd-root/grub0/keyboards.lst @@ -0,0 +1,111 @@ +#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 new file mode 100644 index 0000000..378d46e --- /dev/null +++ b/build_tools/larch7/larch0/cd-root/grub0/menu.lst @@ -0,0 +1,25 @@ +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 new file mode 100644 index 0000000..8fd5f7e --- /dev/null +++ b/build_tools/larch7/larch0/cd-root/grub0/more.lst @@ -0,0 +1,30 @@ +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 new file mode 100644 index 0000000..f8f8c95 --- /dev/null +++ b/build_tools/larch7/larch0/cd-root/grub0/settings.lst @@ -0,0 +1,13 @@ +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 new file mode 100644 index 0000000..d226992 --- /dev/null +++ b/build_tools/larch7/larch0/cd-root/grub0/tools.lst @@ -0,0 +1,14 @@ +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 differnew file mode 100644 index 0000000..b45b71f --- /dev/null +++ b/build_tools/larch7/larch0/cd-root/isolinux0/bkgd.jpg diff --git a/build_tools/larch7/larch0/cd-root/isolinux0/isolinux.cfg b/build_tools/larch7/larch0/cd-root/isolinux0/isolinux.cfg new file mode 100644 index 0000000..a868f72 --- /dev/null +++ b/build_tools/larch7/larch0/cd-root/isolinux0/isolinux.cfg @@ -0,0 +1,13 @@ +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 new file mode 100755 index 0000000..832d883 --- /dev/null +++ b/build_tools/larch7/larch0/cli/archin.py @@ -0,0 +1,441 @@ +#!/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 new file mode 100755 index 0000000..7e00831 --- /dev/null +++ b/build_tools/larch7/larch0/cli/archin.py.orig @@ -0,0 +1,378 @@ +#!/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 new file mode 100644 index 0000000..95b01bd --- /dev/null +++ b/build_tools/larch7/larch0/cli/backend.py @@ -0,0 +1,444 @@ +# 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 new file mode 100755 index 0000000..19c3510 --- /dev/null +++ b/build_tools/larch7/larch0/cli/boot_iso.py @@ -0,0 +1,154 @@ +#!/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 new file mode 100644 index 0000000..14f3329 --- /dev/null +++ b/build_tools/larch7/larch0/cli/config.py @@ -0,0 +1,92 @@ +# 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 new file mode 100755 index 0000000..5f3e472 --- /dev/null +++ b/build_tools/larch7/larch0/cli/larchify.py @@ -0,0 +1,589 @@ +#!/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 new file mode 100755 index 0000000..e6899c9 --- /dev/null +++ b/build_tools/larch7/larch0/cli/live_iso.py @@ -0,0 +1,154 @@ +#!/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 new file mode 100755 index 0000000..22af5d3 --- /dev/null +++ b/build_tools/larch7/larch0/cli/live_part.py @@ -0,0 +1,221 @@ +#!/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 new file mode 100644 index 0000000..b39e67d --- /dev/null +++ b/build_tools/larch7/larch0/cli/media_common.py @@ -0,0 +1,450 @@ +#!/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 new file mode 100755 index 0000000..18e8067 --- /dev/null +++ b/build_tools/larch7/larch0/cli/test.py @@ -0,0 +1,42 @@ +#!/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 new file mode 100644 index 0000000..f2045aa --- /dev/null +++ b/build_tools/larch7/larch0/cli/userinfo.py @@ -0,0 +1,93 @@ +# 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 new file mode 100644 index 0000000..2191858 --- /dev/null +++ b/build_tools/larch7/larch0/data/bootlines @@ -0,0 +1,20 @@ +# 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 new file mode 100644 index 0000000..750f5f3 --- /dev/null +++ b/build_tools/larch7/larch0/data/locales @@ -0,0 +1,7 @@ +# 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 new file mode 100644 index 0000000..ea236ab --- /dev/null +++ b/build_tools/larch7/larch0/data/pacman.conf @@ -0,0 +1,84 @@ +# +# /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 new file mode 100644 index 0000000..16628e2 --- /dev/null +++ b/build_tools/larch7/larch0/data/pacman.conf.repos @@ -0,0 +1,14 @@ +# 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 new file mode 100644 index 0000000..0ca0a37 --- /dev/null +++ b/build_tools/larch7/larch0/data/requiredpacks @@ -0,0 +1,32 @@ +## 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 new file mode 100644 index 0000000..f4f3502 --- /dev/null +++ b/build_tools/larch7/larch0/docs/BUGS_TODO @@ -0,0 +1,52 @@ +* 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 new file mode 100644 index 0000000..d511905 --- /dev/null +++ b/build_tools/larch7/larch0/docs/COPYING @@ -0,0 +1,339 @@ +		    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 new file mode 100644 index 0000000..9cd1e0c --- /dev/null +++ b/build_tools/larch7/larch0/docs/LICENCE @@ -0,0 +1,16 @@ + + 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 new file mode 100644 index 0000000..a942df0 --- /dev/null +++ b/build_tools/larch7/larch0/docs/README @@ -0,0 +1,23 @@ +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 new file mode 100644 index 0000000..7673270 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/archin.html @@ -0,0 +1,241 @@ +<!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 new file mode 100644 index 0000000..cc8e6b7 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/larchdocs.css @@ -0,0 +1,13 @@ +@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 differnew file mode 100644 index 0000000..5d5cc5b --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/screen/bark.jpg diff --git a/build_tools/larch7/larch0/docs/html/css/screen/basemod.css b/build_tools/larch7/larch0/docs/html/css/screen/basemod.css new file mode 100644 index 0000000..84d49d5 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/screen/basemod.css @@ -0,0 +1,162 @@ +@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 differnew file mode 100644 index 0000000..aad30da --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/screen/bottom-left.png 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 differnew file mode 100644 index 0000000..2fb2fce --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/screen/bottom-right.png 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 differnew file mode 100644 index 0000000..5a5bacf --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/screen/green-gradient200.jpg 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 differnew file mode 100644 index 0000000..3c33343 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/screen/larch150x.png 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 new file mode 100644 index 0000000..d40631f --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/screen/nav_vlist.css @@ -0,0 +1,74 @@ +@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 differnew file mode 100644 index 0000000..2a66a57 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/screen/top-left.png 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 differnew file mode 100644 index 0000000..c61ad6e --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/screen/top-right.png 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 new file mode 100644 index 0000000..3619374 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/yaml/core/base.css @@ -0,0 +1,277 @@ +@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 new file mode 100644 index 0000000..e56d2b7 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/yaml/core/iehacks.css @@ -0,0 +1,355 @@ +@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 new file mode 100644 index 0000000..29e70d4 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/yaml/core/js/webkit-focusfix.js @@ -0,0 +1,40 @@ +/**
 + * "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 new file mode 100644 index 0000000..a2013e8 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/yaml/core/slim_base.css @@ -0,0 +1,6 @@ +@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 new file mode 100644 index 0000000..9b480f3 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/yaml/core/slim_iehacks.css @@ -0,0 +1,6 @@ +@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 new file mode 100644 index 0000000..09b6867 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/yaml/print/print_100_draft.css @@ -0,0 +1,75 @@ +@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 new file mode 100644 index 0000000..f52c0e3 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/css/yaml/screen/content_default.css @@ -0,0 +1,221 @@ +@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 new file mode 100644 index 0000000..b689435 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/gui_installation.html @@ -0,0 +1,162 @@ +<!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 new file mode 100644 index 0000000..9e2e318 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/gui_larchify.html @@ -0,0 +1,187 @@ +<!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 new file mode 100644 index 0000000..2c1b010 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/gui_medium.html @@ -0,0 +1,220 @@ +<!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 new file mode 100644 index 0000000..eb823c7 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/gui_mediumprofile.html @@ -0,0 +1,117 @@ +<!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 new file mode 100644 index 0000000..0cd4630 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/gui_project_settings.html @@ -0,0 +1,168 @@ +<!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 new file mode 100644 index 0000000..2a6cad0 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/index.html @@ -0,0 +1,151 @@ +<!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 new file mode 100644 index 0000000..a6cf96d --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/larch_features.html @@ -0,0 +1,180 @@ +<!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 new file mode 100644 index 0000000..814e949 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/larch_gui.html @@ -0,0 +1,82 @@ +<!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 new file mode 100644 index 0000000..dfed676 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/larch_intro.html @@ -0,0 +1,316 @@ +<!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 new file mode 100644 index 0000000..1f7bbeb --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/larch_live_system.html @@ -0,0 +1,220 @@ +<!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 new file mode 100644 index 0000000..bb50e70 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/larch_quick-console.html @@ -0,0 +1,136 @@ +<!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 new file mode 100644 index 0000000..eeb035b --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/larch_quick.html @@ -0,0 +1,148 @@ +<!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 new file mode 100644 index 0000000..0433349 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/larch_rebuild.html @@ -0,0 +1,100 @@ +<!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 new file mode 100644 index 0000000..2275139 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/larch_running.html @@ -0,0 +1,216 @@ +<!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 new file mode 100644 index 0000000..2f2ca95 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/larch_sessionsave.html @@ -0,0 +1,191 @@ +<!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 new file mode 100644 index 0000000..85bc9e2 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/larch_ssh.html @@ -0,0 +1,212 @@ +<!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 new file mode 100644 index 0000000..3c44db1 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/larchify.html @@ -0,0 +1,151 @@ +<!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 new file mode 100644 index 0000000..01b0fec --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/medium.html @@ -0,0 +1,142 @@ +<!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 new file mode 100644 index 0000000..a4c4a22 --- /dev/null +++ b/build_tools/larch7/larch0/docs/html/profiles.html @@ -0,0 +1,326 @@ +<!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 new file mode 100644 index 0000000..ede0975 --- /dev/null +++ b/build_tools/larch7/larch0/gui/MEDIUM_README @@ -0,0 +1,14 @@ +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 new file mode 100755 index 0000000..ac65325 --- /dev/null +++ b/build_tools/larch7/larch0/gui/askpass.py @@ -0,0 +1,35 @@ +#!/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 new file mode 100644 index 0000000..2025301 --- /dev/null +++ b/build_tools/larch7/larch0/gui/controller.py @@ -0,0 +1,466 @@ +#!/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 new file mode 100755 index 0000000..303f9b6 --- /dev/null +++ b/build_tools/larch7/larch0/gui/dirview.py @@ -0,0 +1,172 @@ +#!/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 new file mode 100755 index 0000000..bcdc94c --- /dev/null +++ b/build_tools/larch7/larch0/gui/dispatcher.py @@ -0,0 +1,108 @@ +#!/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 new file mode 100644 index 0000000..a0af083 --- /dev/null +++ b/build_tools/larch7/larch0/gui/front/docviewer.py @@ -0,0 +1,68 @@ +#!/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 new file mode 100644 index 0000000..649f55c --- /dev/null +++ b/build_tools/larch7/larch0/gui/front/editor.py @@ -0,0 +1,115 @@ +#!/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 new file mode 100644 index 0000000..b9d2ac3 --- /dev/null +++ b/build_tools/larch7/larch0/gui/front/logview.py @@ -0,0 +1,94 @@ +#!/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 new file mode 100644 index 0000000..407b46a --- /dev/null +++ b/build_tools/larch7/larch0/gui/front/mainwindow.py @@ -0,0 +1,132 @@ +#!/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 new file mode 100644 index 0000000..111e247 --- /dev/null +++ b/build_tools/larch7/larch0/gui/front/page_installation.py @@ -0,0 +1,188 @@ +# 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 new file mode 100644 index 0000000..9868727 --- /dev/null +++ b/build_tools/larch7/larch0/gui/front/page_larchify.py @@ -0,0 +1,248 @@ +# 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 new file mode 100644 index 0000000..75f0efe --- /dev/null +++ b/build_tools/larch7/larch0/gui/front/page_medium.py @@ -0,0 +1,320 @@ +# 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 new file mode 100644 index 0000000..0ebb769 --- /dev/null +++ b/build_tools/larch7/larch0/gui/front/page_mediumprofile.py @@ -0,0 +1,87 @@ +# 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 new file mode 100644 index 0000000..e9b902d --- /dev/null +++ b/build_tools/larch7/larch0/gui/front/page_project.py @@ -0,0 +1,203 @@ +# 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 new file mode 100644 index 0000000..71e106b --- /dev/null +++ b/build_tools/larch7/larch0/gui/front/uim.py @@ -0,0 +1,1327 @@ +#!/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 new file mode 100755 index 0000000..bddc78c --- /dev/null +++ b/build_tools/larch7/larch0/gui/larch.py @@ -0,0 +1,38 @@ +#!/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 new file mode 100644 index 0000000..8e85a0f --- /dev/null +++ b/build_tools/larch7/larch0/gui/layouts/docviewer.uim @@ -0,0 +1,72 @@ +# 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 new file mode 100644 index 0000000..2338f6e --- /dev/null +++ b/build_tools/larch7/larch0/gui/layouts/editor.uim @@ -0,0 +1,92 @@ +# 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 new file mode 100644 index 0000000..0ecb7bf --- /dev/null +++ b/build_tools/larch7/larch0/gui/layouts/logger.uim @@ -0,0 +1,57 @@ +# 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 new file mode 100644 index 0000000..0949dcd --- /dev/null +++ b/build_tools/larch7/larch0/gui/layouts/page_installation.uim @@ -0,0 +1,179 @@ +# 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 new file mode 100644 index 0000000..df7be8b --- /dev/null +++ b/build_tools/larch7/larch0/gui/layouts/page_larchify.uim @@ -0,0 +1,177 @@ +# 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 new file mode 100644 index 0000000..3ab4a9e --- /dev/null +++ b/build_tools/larch7/larch0/gui/layouts/page_main.uim @@ -0,0 +1,101 @@ +# 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 new file mode 100644 index 0000000..713a3c0 --- /dev/null +++ b/build_tools/larch7/larch0/gui/layouts/page_medium.uim @@ -0,0 +1,271 @@ +# 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 new file mode 100644 index 0000000..f50a20a --- /dev/null +++ b/build_tools/larch7/larch0/gui/layouts/page_mediumprofile.uim @@ -0,0 +1,99 @@ +# 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 new file mode 100644 index 0000000..938c646 --- /dev/null +++ b/build_tools/larch7/larch0/gui/layouts/page_project.uim @@ -0,0 +1,181 @@ +# 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 new file mode 100644 index 0000000..62ae9e2 --- /dev/null +++ b/build_tools/larch7/larch0/gui/layouts/progress.uim @@ -0,0 +1,64 @@ +# 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 new file mode 100644 index 0000000..f01e578 --- /dev/null +++ b/build_tools/larch7/larch0/gui/project.py @@ -0,0 +1,428 @@ +# 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 new file mode 100644 index 0000000..8bbb192 --- /dev/null +++ b/build_tools/larch7/larch0/i18n/ca/LC_MESSAGES/ca.po @@ -0,0 +1,1218 @@ +# 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 differnew file mode 100644 index 0000000..0d49d0f --- /dev/null +++ b/build_tools/larch7/larch0/i18n/ca/LC_MESSAGES/larch.mo diff --git a/build_tools/larch7/larch0/i18n/de/LC_MESSAGES/de.po b/build_tools/larch7/larch0/i18n/de/LC_MESSAGES/de.po new file mode 100644 index 0000000..02802fe --- /dev/null +++ b/build_tools/larch7/larch0/i18n/de/LC_MESSAGES/de.po @@ -0,0 +1,1588 @@ +# 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 differnew file mode 100644 index 0000000..34b903e --- /dev/null +++ b/build_tools/larch7/larch0/i18n/de/LC_MESSAGES/larch.mo diff --git a/build_tools/larch7/larch0/i18n/i18n.py b/build_tools/larch7/larch0/i18n/i18n.py new file mode 100755 index 0000000..de5bc80 --- /dev/null +++ b/build_tools/larch7/larch0/i18n/i18n.py @@ -0,0 +1,108 @@ +#!/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 new file mode 100755 index 0000000..f33f147 --- /dev/null +++ b/build_tools/larch7/larch0/i18n/i18n2.py @@ -0,0 +1,51 @@ +#!/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 new file mode 100644 index 0000000..7e730aa --- /dev/null +++ b/build_tools/larch7/larch0/i18n/larch.pot @@ -0,0 +1,1462 @@ +# 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 differnew file mode 100644 index 0000000..a758d63 --- /dev/null +++ b/build_tools/larch7/larch0/i18n/zh/LC_MESSAGES/larch.mo diff --git a/build_tools/larch7/larch0/i18n/zh/LC_MESSAGES/zh.po b/build_tools/larch7/larch0/i18n/zh/LC_MESSAGES/zh.po new file mode 100644 index 0000000..0370299 --- /dev/null +++ b/build_tools/larch7/larch0/i18n/zh/LC_MESSAGES/zh.po @@ -0,0 +1,1231 @@ +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 differnew file mode 100644 index 0000000..6291ed8 --- /dev/null +++ b/build_tools/larch7/larch0/images/larch.png diff --git a/build_tools/larch7/larch0/images/larch80.png b/build_tools/larch7/larch0/images/larch80.png Binary files differnew file mode 100644 index 0000000..1da4f30 --- /dev/null +++ b/build_tools/larch7/larch0/images/larch80.png diff --git a/build_tools/larch7/larch0/images/larchicon.png b/build_tools/larch7/larch0/images/larchicon.png Binary files differnew file mode 100644 index 0000000..8e87f5d --- /dev/null +++ b/build_tools/larch7/larch0/images/larchicon.png diff --git a/build_tools/larch7/larch0/profiles/default/addedpacks b/build_tools/larch7/larch0/profiles/default/addedpacks new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/default/addedpacks 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 new file mode 100755 index 0000000..9c26d02 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/addedpacks @@ -0,0 +1,228 @@ +# 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-disk-testing-i686/bootlines b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/bootlines new file mode 100755 index 0000000..0005035 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/bootlines @@ -0,0 +1,23 @@ +# 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 new file mode 100755 index 0000000..747ab46 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cachepacks @@ -0,0 +1,59 @@ +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-disk-testing-i686/cd-root/grub0/colors.lst b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/colors.lst new file mode 100755 index 0000000..3f544ce --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/colors.lst @@ -0,0 +1,36 @@ +#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 new file mode 100755 index 0000000..6e74187 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/help.lst @@ -0,0 +1,16 @@ +# 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 new file mode 100755 index 0000000..881f3e8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/help/bootexisting.txt @@ -0,0 +1,23 @@ +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 new file mode 100755 index 0000000..5c79176 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/help/contrib.txt @@ -0,0 +1,23 @@ +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 new file mode 100755 index 0000000..5237c1a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/keyboards.lst @@ -0,0 +1,111 @@ +#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 new file mode 100755 index 0000000..60216f8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/menu.lst @@ -0,0 +1,26 @@ +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 new file mode 100755 index 0000000..8fd5f7e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/more.lst @@ -0,0 +1,30 @@ +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 new file mode 100755 index 0000000..f8f8c95 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/settings.lst @@ -0,0 +1,13 @@ +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 new file mode 100644 index 0000000..435786f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/splash.xpm @@ -0,0 +1,10963 @@ +/* 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 differnew file mode 100644 index 0000000..6501d73 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/splash.xpm.gz 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 new file mode 100755 index 0000000..d226992 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/tools.lst @@ -0,0 +1,14 @@ +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 differnew file mode 100755 index 0000000..e6d46f4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/grub0/vbg.jpg 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 new file mode 100755 index 0000000..dd95b26 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/actions.rc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..93ca142 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/autologin @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..c49349b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/bash_profile @@ -0,0 +1 @@ +. $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 new file mode 100755 index 0000000..108c1a4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/cd-root/larch/copy/delarch @@ -0,0 +1,63 @@ +# 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 new file mode 100755 index 0000000..dc72f59 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/pacman.conf.repos @@ -0,0 +1,15 @@ +# 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 new file mode 100755 index 0000000..883d9ad --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post-process.sh @@ -0,0 +1,17 @@ +#!/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 new file mode 100755 index 0000000..c49349b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.bash_profile @@ -0,0 +1 @@ +. $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 new file mode 100755 index 0000000..fcabce0 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.bashrc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..994daf7 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/apps @@ -0,0 +1,4 @@ +#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-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 new file mode 100755 index 0000000..9791a7f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/init @@ -0,0 +1,35 @@ +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 new file mode 100755 index 0000000..858090e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/menu @@ -0,0 +1,81 @@ +# 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 new file mode 100755 index 0000000..ef5b398 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/menuconfig @@ -0,0 +1,65 @@ +# 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 differnew file mode 100755 index 0000000..83da80c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.fluxbox/wallpaper.png 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 new file mode 100755 index 0000000..911e76e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.xinitrc @@ -0,0 +1,18 @@ +#!/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 new file mode 100755 index 0000000..a16dc0b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/home/mythtv/.xsession @@ -0,0 +1,10 @@ +#!/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 new file mode 100755 index 0000000..f6cf005 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/hosts.allow @@ -0,0 +1,8 @@ +# +# /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 new file mode 100755 index 0000000..ca30ab4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/hosts.deny @@ -0,0 +1,6 @@ +# +# /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 new file mode 100755 index 0000000..8a8e3b2 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/menu.lst @@ -0,0 +1,60 @@ +# 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 new file mode 100755 index 0000000..ad83b2c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/modify_chroot.sh @@ -0,0 +1,15 @@ +#!/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 new file mode 100755 index 0000000..9c17944 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/rc.conf @@ -0,0 +1,112 @@ +# +# /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 new file mode 100755 index 0000000..1a8cdbe --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/post_process/rc.shutdown @@ -0,0 +1,104 @@ +#!/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 new file mode 100755 index 0000000..5bc1f9c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/pre-process.sh @@ -0,0 +1,8 @@ +#!/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 new file mode 100755 index 0000000..8e3ec5e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xinit/startx.custom @@ -0,0 +1,22 @@ +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 new file mode 100755 index 0000000..5f04171 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xinit/xinitrc.custom @@ -0,0 +1,4 @@ +# 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 new file mode 100755 index 0000000..6d11b2e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf @@ -0,0 +1,49 @@ +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 new file mode 100755 index 0000000..9615569 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf.i810 @@ -0,0 +1,59 @@ +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 new file mode 100755 index 0000000..a295b38 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf.i810.2 @@ -0,0 +1,67 @@ +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 new file mode 100755 index 0000000..6d11b2e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/X11/xorg.conf.vesa @@ -0,0 +1,49 @@ +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 new file mode 100755 index 0000000..ab53c30 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/dhcpcd @@ -0,0 +1,6 @@ +# +# 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 new file mode 100755 index 0000000..64bb6b7 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..ddd88f8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/fbsplash.conf @@ -0,0 +1,8 @@ +# +# 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 new file mode 100755 index 0000000..7f8f011 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..19bc4d8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/hosts.allow @@ -0,0 +1,13 @@ +# +# /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 new file mode 100755 index 0000000..b2364fc --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/inittab @@ -0,0 +1,39 @@ +# +# /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 new file mode 100755 index 0000000..2de483f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/inittab.larchsave @@ -0,0 +1,43 @@ +# +# /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 new file mode 100755 index 0000000..d614d4b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/larch-shutdown @@ -0,0 +1,47 @@ +# 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 new file mode 100755 index 0000000..0a9b572 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/mkinitcpio.conf.larch @@ -0,0 +1,65 @@ +# 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 new file mode 100755 index 0000000..237c390 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/ppp/options @@ -0,0 +1,352 @@ +# /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 new file mode 100755 index 0000000..2d488a2 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/rc.local @@ -0,0 +1,93 @@ +#!/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 new file mode 100755 index 0000000..2b5f735 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/rc.local.shutdown @@ -0,0 +1,7 @@ +#!/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 new file mode 100755 index 0000000..600bd9b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.bash_profile @@ -0,0 +1,3 @@ +. $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 new file mode 100755 index 0000000..fcabce0 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.bashrc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..c6febe5 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.xinitrc @@ -0,0 +1,17 @@ +#!/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 new file mode 100755 index 0000000..a16dc0b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/skel/.xsession @@ -0,0 +1,10 @@ +#!/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 new file mode 100755 index 0000000..35ed579 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/etc/slim.conf @@ -0,0 +1,79 @@ +# 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/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/.fluxbox/apps new file mode 100755 index 0000000..68fae0a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/.fluxbox/apps @@ -0,0 +1,2 @@ +[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 new file mode 100755 index 0000000..6acd24a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/LinHES-install.sh @@ -0,0 +1,34 @@ +#!/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 new file mode 100755 index 0000000..9274703 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/rootoverlay/root/startx @@ -0,0 +1,28 @@ +#!/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 new file mode 100755 index 0000000..2bb19ee --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-disk-testing-i686/vetopacks @@ -0,0 +1 @@ +#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 new file mode 100755 index 0000000..9c26d02 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/addedpacks @@ -0,0 +1,228 @@ +# 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 new file mode 100755 index 0000000..0005035 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/bootlines @@ -0,0 +1,23 @@ +# 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 new file mode 100755 index 0000000..747ab46 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cachepacks @@ -0,0 +1,59 @@ +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 new file mode 100755 index 0000000..3f544ce --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/colors.lst @@ -0,0 +1,36 @@ +#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 new file mode 100755 index 0000000..6e74187 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/help.lst @@ -0,0 +1,16 @@ +# 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 new file mode 100755 index 0000000..881f3e8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/help/bootexisting.txt @@ -0,0 +1,23 @@ +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 new file mode 100755 index 0000000..5c79176 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/help/contrib.txt @@ -0,0 +1,23 @@ +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 new file mode 100755 index 0000000..5237c1a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/keyboards.lst @@ -0,0 +1,111 @@ +#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 new file mode 100755 index 0000000..60216f8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/menu.lst @@ -0,0 +1,26 @@ +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 new file mode 100755 index 0000000..8fd5f7e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/more.lst @@ -0,0 +1,30 @@ +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 new file mode 100755 index 0000000..f8f8c95 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/settings.lst @@ -0,0 +1,13 @@ +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 new file mode 100644 index 0000000..dcb99c4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/splash.xpm @@ -0,0 +1,10963 @@ +/* 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 differnew file mode 100644 index 0000000..90717e7 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/splash.xpm.gz 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 new file mode 100755 index 0000000..d226992 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/tools.lst @@ -0,0 +1,14 @@ +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 differnew file mode 100755 index 0000000..e6d46f4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/grub0/vbg.jpg 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 new file mode 100755 index 0000000..dd95b26 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/actions.rc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..93ca142 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/autologin @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..c49349b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/bash_profile @@ -0,0 +1 @@ +. $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 new file mode 100755 index 0000000..108c1a4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/cd-root/larch/copy/delarch @@ -0,0 +1,63 @@ +# 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 new file mode 100755 index 0000000..dc72f59 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/pacman.conf.repos @@ -0,0 +1,15 @@ +# 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 new file mode 100755 index 0000000..883d9ad --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post-process.sh @@ -0,0 +1,17 @@ +#!/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 new file mode 100755 index 0000000..c49349b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.bash_profile @@ -0,0 +1 @@ +. $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 new file mode 100755 index 0000000..fcabce0 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.bashrc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..994daf7 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/apps @@ -0,0 +1,4 @@ +#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 new file mode 100755 index 0000000..9791a7f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/init @@ -0,0 +1,35 @@ +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 new file mode 100755 index 0000000..858090e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/menu @@ -0,0 +1,81 @@ +# 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 new file mode 100755 index 0000000..ef5b398 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/menuconfig @@ -0,0 +1,65 @@ +# 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 differnew file mode 100755 index 0000000..83da80c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.fluxbox/wallpaper.png 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 new file mode 100755 index 0000000..911e76e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.xinitrc @@ -0,0 +1,18 @@ +#!/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 new file mode 100755 index 0000000..a16dc0b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/home/mythtv/.xsession @@ -0,0 +1,10 @@ +#!/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 new file mode 100755 index 0000000..f6cf005 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/hosts.allow @@ -0,0 +1,8 @@ +# +# /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 new file mode 100755 index 0000000..ca30ab4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/hosts.deny @@ -0,0 +1,6 @@ +# +# /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 new file mode 100755 index 0000000..8a8e3b2 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/menu.lst @@ -0,0 +1,60 @@ +# 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 new file mode 100755 index 0000000..ad83b2c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/modify_chroot.sh @@ -0,0 +1,15 @@ +#!/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 new file mode 100755 index 0000000..9c17944 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/rc.conf @@ -0,0 +1,112 @@ +# +# /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 new file mode 100755 index 0000000..1a8cdbe --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/post_process/rc.shutdown @@ -0,0 +1,104 @@ +#!/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 new file mode 100755 index 0000000..5bc1f9c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/pre-process.sh @@ -0,0 +1,8 @@ +#!/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 new file mode 100755 index 0000000..8e3ec5e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xinit/startx.custom @@ -0,0 +1,22 @@ +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 new file mode 100755 index 0000000..5f04171 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xinit/xinitrc.custom @@ -0,0 +1,4 @@ +# 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 new file mode 100755 index 0000000..6d11b2e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf @@ -0,0 +1,49 @@ +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 new file mode 100755 index 0000000..9615569 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf.i810 @@ -0,0 +1,59 @@ +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 new file mode 100755 index 0000000..a295b38 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf.i810.2 @@ -0,0 +1,67 @@ +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 new file mode 100755 index 0000000..6d11b2e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/X11/xorg.conf.vesa @@ -0,0 +1,49 @@ +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 new file mode 100755 index 0000000..ab53c30 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/dhcpcd @@ -0,0 +1,6 @@ +# +# 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 new file mode 100755 index 0000000..64bb6b7 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..ddd88f8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/fbsplash.conf @@ -0,0 +1,8 @@ +# +# 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 new file mode 100755 index 0000000..7f8f011 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..19bc4d8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/hosts.allow @@ -0,0 +1,13 @@ +# +# /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 new file mode 100755 index 0000000..b2364fc --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/inittab @@ -0,0 +1,39 @@ +# +# /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 new file mode 100755 index 0000000..2de483f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/inittab.larchsave @@ -0,0 +1,43 @@ +# +# /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 new file mode 100755 index 0000000..d614d4b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/larch-shutdown @@ -0,0 +1,47 @@ +# 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 new file mode 100755 index 0000000..0a9b572 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/mkinitcpio.conf.larch @@ -0,0 +1,65 @@ +# 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 new file mode 100755 index 0000000..237c390 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/ppp/options @@ -0,0 +1,352 @@ +# /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 new file mode 100755 index 0000000..2d488a2 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/rc.local @@ -0,0 +1,93 @@ +#!/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 new file mode 100755 index 0000000..2b5f735 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/rc.local.shutdown @@ -0,0 +1,7 @@ +#!/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 new file mode 100755 index 0000000..600bd9b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.bash_profile @@ -0,0 +1,3 @@ +. $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 new file mode 100755 index 0000000..fcabce0 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.bashrc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..c6febe5 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.xinitrc @@ -0,0 +1,17 @@ +#!/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 new file mode 100755 index 0000000..a16dc0b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/skel/.xsession @@ -0,0 +1,10 @@ +#!/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 new file mode 100755 index 0000000..35ed579 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/etc/slim.conf @@ -0,0 +1,79 @@ +# 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 new file mode 100755 index 0000000..68fae0a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/root/.fluxbox/apps @@ -0,0 +1,2 @@ +[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 new file mode 100755 index 0000000..6acd24a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/root/LinHES-install.sh @@ -0,0 +1,34 @@ +#!/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 new file mode 100755 index 0000000..9274703 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/rootoverlay/root/startx @@ -0,0 +1,28 @@ +#!/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 new file mode 100755 index 0000000..2bb19ee --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-stable-i686/vetopacks @@ -0,0 +1 @@ +#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 new file mode 100755 index 0000000..9c26d02 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/addedpacks @@ -0,0 +1,228 @@ +# 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-testing-i686/bootlines b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/bootlines new file mode 100755 index 0000000..0005035 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/bootlines @@ -0,0 +1,23 @@ +# 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 new file mode 100755 index 0000000..747ab46 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cachepacks @@ -0,0 +1,59 @@ +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-testing-i686/cd-root/grub0/colors.lst b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/colors.lst new file mode 100755 index 0000000..3f544ce --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/colors.lst @@ -0,0 +1,36 @@ +#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 new file mode 100755 index 0000000..6e74187 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/help.lst @@ -0,0 +1,16 @@ +# 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 new file mode 100755 index 0000000..881f3e8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/help/bootexisting.txt @@ -0,0 +1,23 @@ +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 new file mode 100755 index 0000000..5c79176 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/help/contrib.txt @@ -0,0 +1,23 @@ +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 new file mode 100755 index 0000000..5237c1a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/keyboards.lst @@ -0,0 +1,111 @@ +#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 new file mode 100755 index 0000000..60216f8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/menu.lst @@ -0,0 +1,26 @@ +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 new file mode 100755 index 0000000..8fd5f7e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/more.lst @@ -0,0 +1,30 @@ +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 new file mode 100755 index 0000000..f8f8c95 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/settings.lst @@ -0,0 +1,13 @@ +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 new file mode 100644 index 0000000..461ae31 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/splash.xpm @@ -0,0 +1,498 @@ +/* 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 differnew file mode 100644 index 0000000..0081b6f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/splash.xpm.gz 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 new file mode 100755 index 0000000..d226992 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/tools.lst @@ -0,0 +1,14 @@ +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 differnew file mode 100755 index 0000000..e6d46f4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/grub0/vbg.jpg 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 new file mode 100755 index 0000000..dd95b26 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/actions.rc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..93ca142 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/autologin @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..c49349b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/bash_profile @@ -0,0 +1 @@ +. $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 new file mode 100755 index 0000000..108c1a4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/cd-root/larch/copy/delarch @@ -0,0 +1,63 @@ +# 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 new file mode 100755 index 0000000..16f4842 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/pacman.conf.repos @@ -0,0 +1,15 @@ +# 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 new file mode 100755 index 0000000..883d9ad --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post-process.sh @@ -0,0 +1,17 @@ +#!/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 new file mode 100755 index 0000000..c49349b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.bash_profile @@ -0,0 +1 @@ +. $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 new file mode 100755 index 0000000..fcabce0 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.bashrc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..994daf7 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/apps @@ -0,0 +1,4 @@ +#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-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 new file mode 100755 index 0000000..9791a7f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/init @@ -0,0 +1,35 @@ +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 new file mode 100755 index 0000000..858090e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/menu @@ -0,0 +1,81 @@ +# 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 new file mode 100755 index 0000000..ef5b398 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/menuconfig @@ -0,0 +1,65 @@ +# 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 differnew file mode 100755 index 0000000..83da80c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.fluxbox/wallpaper.png 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 new file mode 100755 index 0000000..911e76e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.xinitrc @@ -0,0 +1,18 @@ +#!/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 new file mode 100755 index 0000000..a16dc0b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/home/mythtv/.xsession @@ -0,0 +1,10 @@ +#!/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 new file mode 100755 index 0000000..f6cf005 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/hosts.allow @@ -0,0 +1,8 @@ +# +# /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 new file mode 100755 index 0000000..ca30ab4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/hosts.deny @@ -0,0 +1,6 @@ +# +# /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 new file mode 100755 index 0000000..8a8e3b2 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/menu.lst @@ -0,0 +1,60 @@ +# 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 new file mode 100755 index 0000000..ad83b2c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/modify_chroot.sh @@ -0,0 +1,15 @@ +#!/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 new file mode 100755 index 0000000..9c17944 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/rc.conf @@ -0,0 +1,112 @@ +# +# /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 new file mode 100755 index 0000000..1a8cdbe --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/post_process/rc.shutdown @@ -0,0 +1,104 @@ +#!/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 new file mode 100755 index 0000000..5bc1f9c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/pre-process.sh @@ -0,0 +1,8 @@ +#!/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 new file mode 100755 index 0000000..8e3ec5e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xinit/startx.custom @@ -0,0 +1,22 @@ +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 new file mode 100755 index 0000000..5f04171 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xinit/xinitrc.custom @@ -0,0 +1,4 @@ +# 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 new file mode 100755 index 0000000..6d11b2e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf @@ -0,0 +1,49 @@ +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 new file mode 100755 index 0000000..9615569 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf.i810 @@ -0,0 +1,59 @@ +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 new file mode 100755 index 0000000..a295b38 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf.i810.2 @@ -0,0 +1,67 @@ +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 new file mode 100755 index 0000000..6d11b2e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/X11/xorg.conf.vesa @@ -0,0 +1,49 @@ +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 new file mode 100755 index 0000000..ab53c30 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/dhcpcd @@ -0,0 +1,6 @@ +# +# 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 new file mode 100755 index 0000000..64bb6b7 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..ddd88f8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/fbsplash.conf @@ -0,0 +1,8 @@ +# +# 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 new file mode 100755 index 0000000..7f8f011 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..19bc4d8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/hosts.allow @@ -0,0 +1,13 @@ +# +# /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 new file mode 100755 index 0000000..b2364fc --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/inittab @@ -0,0 +1,39 @@ +# +# /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 new file mode 100755 index 0000000..2de483f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/inittab.larchsave @@ -0,0 +1,43 @@ +# +# /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 new file mode 100755 index 0000000..d614d4b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/larch-shutdown @@ -0,0 +1,47 @@ +# 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 new file mode 100755 index 0000000..0a9b572 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/mkinitcpio.conf.larch @@ -0,0 +1,65 @@ +# 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 new file mode 100755 index 0000000..237c390 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/ppp/options @@ -0,0 +1,352 @@ +# /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 new file mode 100755 index 0000000..2d488a2 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/rc.local @@ -0,0 +1,93 @@ +#!/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 new file mode 100755 index 0000000..2b5f735 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/rc.local.shutdown @@ -0,0 +1,7 @@ +#!/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 new file mode 100755 index 0000000..600bd9b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.bash_profile @@ -0,0 +1,3 @@ +. $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 new file mode 100755 index 0000000..fcabce0 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.bashrc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..c6febe5 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.xinitrc @@ -0,0 +1,17 @@ +#!/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 new file mode 100755 index 0000000..a16dc0b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/skel/.xsession @@ -0,0 +1,10 @@ +#!/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 new file mode 100755 index 0000000..35ed579 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/etc/slim.conf @@ -0,0 +1,79 @@ +# 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/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/.fluxbox/apps new file mode 100755 index 0000000..68fae0a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/.fluxbox/apps @@ -0,0 +1,2 @@ +[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 new file mode 100755 index 0000000..6acd24a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/LinHES-install.sh @@ -0,0 +1,34 @@ +#!/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 new file mode 100755 index 0000000..9274703 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/rootoverlay/root/startx @@ -0,0 +1,28 @@ +#!/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 new file mode 100755 index 0000000..2bb19ee --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-local-mirror-testing-i686/vetopacks @@ -0,0 +1 @@ +#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 new file mode 100755 index 0000000..9c26d02 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/addedpacks @@ -0,0 +1,228 @@ +# 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 new file mode 100755 index 0000000..0005035 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/bootlines @@ -0,0 +1,23 @@ +# 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 new file mode 100755 index 0000000..747ab46 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cachepacks @@ -0,0 +1,59 @@ +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 new file mode 100755 index 0000000..3f544ce --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/colors.lst @@ -0,0 +1,36 @@ +#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 new file mode 100755 index 0000000..6e74187 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/help.lst @@ -0,0 +1,16 @@ +# 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 new file mode 100755 index 0000000..881f3e8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/help/bootexisting.txt @@ -0,0 +1,23 @@ +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 new file mode 100755 index 0000000..5c79176 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/help/contrib.txt @@ -0,0 +1,23 @@ +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 new file mode 100755 index 0000000..5237c1a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/keyboards.lst @@ -0,0 +1,111 @@ +#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 new file mode 100755 index 0000000..60216f8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/menu.lst @@ -0,0 +1,26 @@ +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 new file mode 100755 index 0000000..8fd5f7e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/more.lst @@ -0,0 +1,30 @@ +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 new file mode 100755 index 0000000..f8f8c95 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/settings.lst @@ -0,0 +1,13 @@ +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 new file mode 100644 index 0000000..22d1cb3 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/splash.xpm @@ -0,0 +1,10957 @@ +/* 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 differnew file mode 100644 index 0000000..d855516 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/splash.xpm.gz 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 new file mode 100755 index 0000000..d226992 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/tools.lst @@ -0,0 +1,14 @@ +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 differnew file mode 100755 index 0000000..e6d46f4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/grub0/vbg.jpg 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 new file mode 100755 index 0000000..dd95b26 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/actions.rc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..93ca142 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/autologin @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..c49349b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/bash_profile @@ -0,0 +1 @@ +. $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 new file mode 100755 index 0000000..108c1a4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/cd-root/larch/copy/delarch @@ -0,0 +1,63 @@ +# 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 new file mode 100755 index 0000000..59fc4e2 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/pacman.conf.repos @@ -0,0 +1,13 @@ +# 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 new file mode 100755 index 0000000..883d9ad --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post-process.sh @@ -0,0 +1,17 @@ +#!/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 new file mode 100755 index 0000000..c49349b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.bash_profile @@ -0,0 +1 @@ +. $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 new file mode 100755 index 0000000..fcabce0 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.bashrc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..994daf7 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/apps @@ -0,0 +1,4 @@ +#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 new file mode 100755 index 0000000..9791a7f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/init @@ -0,0 +1,35 @@ +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 new file mode 100755 index 0000000..858090e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/menu @@ -0,0 +1,81 @@ +# 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 new file mode 100755 index 0000000..ef5b398 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/menuconfig @@ -0,0 +1,65 @@ +# 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 differnew file mode 100755 index 0000000..83da80c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.fluxbox/wallpaper.png 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 new file mode 100755 index 0000000..911e76e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.xinitrc @@ -0,0 +1,18 @@ +#!/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 new file mode 100755 index 0000000..a16dc0b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/home/mythtv/.xsession @@ -0,0 +1,10 @@ +#!/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 new file mode 100755 index 0000000..f6cf005 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/hosts.allow @@ -0,0 +1,8 @@ +# +# /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 new file mode 100755 index 0000000..ca30ab4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/hosts.deny @@ -0,0 +1,6 @@ +# +# /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 new file mode 100755 index 0000000..8a8e3b2 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/menu.lst @@ -0,0 +1,60 @@ +# 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 new file mode 100755 index 0000000..ad83b2c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/modify_chroot.sh @@ -0,0 +1,15 @@ +#!/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 new file mode 100755 index 0000000..9c17944 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/rc.conf @@ -0,0 +1,112 @@ +# +# /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 new file mode 100755 index 0000000..1a8cdbe --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/post_process/rc.shutdown @@ -0,0 +1,104 @@ +#!/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 new file mode 100755 index 0000000..5bc1f9c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/pre-process.sh @@ -0,0 +1,8 @@ +#!/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 new file mode 100755 index 0000000..8e3ec5e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xinit/startx.custom @@ -0,0 +1,22 @@ +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 new file mode 100755 index 0000000..5f04171 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xinit/xinitrc.custom @@ -0,0 +1,4 @@ +# 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 new file mode 100755 index 0000000..6d11b2e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf @@ -0,0 +1,49 @@ +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 new file mode 100755 index 0000000..9615569 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf.i810 @@ -0,0 +1,59 @@ +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 new file mode 100755 index 0000000..a295b38 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf.i810.2 @@ -0,0 +1,67 @@ +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 new file mode 100755 index 0000000..6d11b2e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/X11/xorg.conf.vesa @@ -0,0 +1,49 @@ +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 new file mode 100755 index 0000000..ab53c30 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/dhcpcd @@ -0,0 +1,6 @@ +# +# 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 new file mode 100755 index 0000000..64bb6b7 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..ddd88f8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/fbsplash.conf @@ -0,0 +1,8 @@ +# +# 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 new file mode 100755 index 0000000..7f8f011 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..19bc4d8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/hosts.allow @@ -0,0 +1,13 @@ +# +# /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 new file mode 100755 index 0000000..b2364fc --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/inittab @@ -0,0 +1,39 @@ +# +# /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 new file mode 100755 index 0000000..2de483f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/inittab.larchsave @@ -0,0 +1,43 @@ +# +# /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 new file mode 100755 index 0000000..d614d4b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/larch-shutdown @@ -0,0 +1,47 @@ +# 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 new file mode 100755 index 0000000..0a9b572 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/mkinitcpio.conf.larch @@ -0,0 +1,65 @@ +# 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 new file mode 100755 index 0000000..237c390 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/ppp/options @@ -0,0 +1,352 @@ +# /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 new file mode 100755 index 0000000..2d488a2 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/rc.local @@ -0,0 +1,93 @@ +#!/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 new file mode 100755 index 0000000..2b5f735 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/rc.local.shutdown @@ -0,0 +1,7 @@ +#!/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 new file mode 100755 index 0000000..600bd9b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.bash_profile @@ -0,0 +1,3 @@ +. $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 new file mode 100755 index 0000000..fcabce0 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.bashrc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..c6febe5 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.xinitrc @@ -0,0 +1,17 @@ +#!/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 new file mode 100755 index 0000000..a16dc0b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/skel/.xsession @@ -0,0 +1,10 @@ +#!/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 new file mode 100755 index 0000000..35ed579 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/etc/slim.conf @@ -0,0 +1,79 @@ +# 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 new file mode 100755 index 0000000..68fae0a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/root/.fluxbox/apps @@ -0,0 +1,2 @@ +[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 new file mode 100755 index 0000000..6acd24a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/root/LinHES-install.sh @@ -0,0 +1,34 @@ +#!/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 new file mode 100755 index 0000000..9274703 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/rootoverlay/root/startx @@ -0,0 +1,28 @@ +#!/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 new file mode 100755 index 0000000..2bb19ee --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-stable-i686/vetopacks @@ -0,0 +1 @@ +#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 new file mode 100755 index 0000000..9c26d02 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/addedpacks @@ -0,0 +1,228 @@ +# 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-testing-i686/bootlines b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/bootlines new file mode 100755 index 0000000..0005035 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/bootlines @@ -0,0 +1,23 @@ +# 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 new file mode 100755 index 0000000..747ab46 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cachepacks @@ -0,0 +1,59 @@ +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-testing-i686/cd-root/grub0/colors.lst b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/colors.lst new file mode 100755 index 0000000..3f544ce --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/colors.lst @@ -0,0 +1,36 @@ +#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 new file mode 100755 index 0000000..6e74187 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/help.lst @@ -0,0 +1,16 @@ +# 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 new file mode 100755 index 0000000..881f3e8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/help/bootexisting.txt @@ -0,0 +1,23 @@ +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 new file mode 100755 index 0000000..5c79176 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/help/contrib.txt @@ -0,0 +1,23 @@ +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 new file mode 100755 index 0000000..5237c1a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/keyboards.lst @@ -0,0 +1,111 @@ +#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 new file mode 100755 index 0000000..60216f8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/menu.lst @@ -0,0 +1,26 @@ +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 new file mode 100755 index 0000000..8fd5f7e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/more.lst @@ -0,0 +1,30 @@ +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 new file mode 100755 index 0000000..f8f8c95 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/settings.lst @@ -0,0 +1,13 @@ +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 b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/splash.xpm new file mode 100644 index 0000000..8a16cde --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/splash.xpm @@ -0,0 +1,10963 @@ +/* XPM */ +static char * linhes_testing_xpm[] = { +"640 480 10480 3", +"   	c None", +".  	c #FDFFFC", +"+  	c #BC0505", +"@  	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-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 differnew file mode 100644 index 0000000..6463e9c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/splash.xpm.gz 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 new file mode 100755 index 0000000..d226992 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/tools.lst @@ -0,0 +1,14 @@ +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 differnew file mode 100755 index 0000000..e6d46f4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/grub0/vbg.jpg 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 new file mode 100755 index 0000000..dd95b26 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/actions.rc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..93ca142 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/autologin @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..c49349b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/bash_profile @@ -0,0 +1 @@ +. $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 new file mode 100755 index 0000000..108c1a4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/cd-root/larch/copy/delarch @@ -0,0 +1,63 @@ +# 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 new file mode 100755 index 0000000..aa1489f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/pacman.conf.repos @@ -0,0 +1,13 @@ +# 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-testing +extra-testing:      Server = http://linhes.org/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 new file mode 100755 index 0000000..883d9ad --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post-process.sh @@ -0,0 +1,17 @@ +#!/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 new file mode 100755 index 0000000..c49349b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.bash_profile @@ -0,0 +1 @@ +. $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 new file mode 100755 index 0000000..fcabce0 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.bashrc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..994daf7 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/apps @@ -0,0 +1,4 @@ +#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-testing-i686/post_process/home/mythtv/.fluxbox/init b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/init new file mode 100755 index 0000000..9791a7f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/init @@ -0,0 +1,35 @@ +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 new file mode 100755 index 0000000..858090e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/menu @@ -0,0 +1,81 @@ +# 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 new file mode 100755 index 0000000..ef5b398 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/menuconfig @@ -0,0 +1,65 @@ +# 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 differnew file mode 100755 index 0000000..83da80c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.fluxbox/wallpaper.png 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 new file mode 100755 index 0000000..911e76e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.xinitrc @@ -0,0 +1,18 @@ +#!/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 new file mode 100755 index 0000000..a16dc0b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/home/mythtv/.xsession @@ -0,0 +1,10 @@ +#!/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 new file mode 100755 index 0000000..f6cf005 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/hosts.allow @@ -0,0 +1,8 @@ +# +# /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 new file mode 100755 index 0000000..ca30ab4 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/hosts.deny @@ -0,0 +1,6 @@ +# +# /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 new file mode 100755 index 0000000..8a8e3b2 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/menu.lst @@ -0,0 +1,60 @@ +# 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 new file mode 100755 index 0000000..ad83b2c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/modify_chroot.sh @@ -0,0 +1,15 @@ +#!/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 new file mode 100755 index 0000000..9c17944 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/rc.conf @@ -0,0 +1,112 @@ +# +# /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 new file mode 100755 index 0000000..1a8cdbe --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/post_process/rc.shutdown @@ -0,0 +1,104 @@ +#!/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 new file mode 100755 index 0000000..5bc1f9c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/pre-process.sh @@ -0,0 +1,8 @@ +#!/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 new file mode 100755 index 0000000..8e3ec5e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xinit/startx.custom @@ -0,0 +1,22 @@ +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 new file mode 100755 index 0000000..5f04171 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xinit/xinitrc.custom @@ -0,0 +1,4 @@ +# 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 new file mode 100755 index 0000000..6d11b2e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf @@ -0,0 +1,49 @@ +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 new file mode 100755 index 0000000..9615569 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf.i810 @@ -0,0 +1,59 @@ +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 new file mode 100755 index 0000000..a295b38 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf.i810.2 @@ -0,0 +1,67 @@ +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 new file mode 100755 index 0000000..6d11b2e --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/X11/xorg.conf.vesa @@ -0,0 +1,49 @@ +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 new file mode 100755 index 0000000..ab53c30 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/dhcpcd @@ -0,0 +1,6 @@ +# +# 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 new file mode 100755 index 0000000..64bb6b7 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/fbsplash.bootsteps @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..ddd88f8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/fbsplash.conf @@ -0,0 +1,8 @@ +# +# 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 new file mode 100755 index 0000000..7f8f011 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/conf.d/fbsplash.shutdownsteps @@ -0,0 +1 @@ +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 new file mode 100755 index 0000000..19bc4d8 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/hosts.allow @@ -0,0 +1,13 @@ +# +# /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 new file mode 100755 index 0000000..b2364fc --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/inittab @@ -0,0 +1,39 @@ +# +# /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 new file mode 100755 index 0000000..2de483f --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/inittab.larchsave @@ -0,0 +1,43 @@ +# +# /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 new file mode 100755 index 0000000..d614d4b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/larch-shutdown @@ -0,0 +1,47 @@ +# 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 new file mode 100755 index 0000000..0a9b572 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/mkinitcpio.conf.larch @@ -0,0 +1,65 @@ +# 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 new file mode 100755 index 0000000..237c390 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/ppp/options @@ -0,0 +1,352 @@ +# /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 new file mode 100755 index 0000000..2d488a2 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/rc.local @@ -0,0 +1,93 @@ +#!/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 new file mode 100755 index 0000000..2b5f735 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/rc.local.shutdown @@ -0,0 +1,7 @@ +#!/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 new file mode 100755 index 0000000..600bd9b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.bash_profile @@ -0,0 +1,3 @@ +. $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 new file mode 100755 index 0000000..fcabce0 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.bashrc @@ -0,0 +1,3 @@ +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 new file mode 100755 index 0000000..c6febe5 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.xinitrc @@ -0,0 +1,17 @@ +#!/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 new file mode 100755 index 0000000..a16dc0b --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/skel/.xsession @@ -0,0 +1,10 @@ +#!/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 new file mode 100755 index 0000000..35ed579 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/etc/slim.conf @@ -0,0 +1,79 @@ +# 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/.fluxbox/apps b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/.fluxbox/apps new file mode 100755 index 0000000..68fae0a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/.fluxbox/apps @@ -0,0 +1,2 @@ +[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 new file mode 100755 index 0000000..6acd24a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/LinHES-install.sh @@ -0,0 +1,34 @@ +#!/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 new file mode 100755 index 0000000..9274703 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/rootoverlay/root/startx @@ -0,0 +1,28 @@ +#!/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 new file mode 100755 index 0000000..2bb19ee --- /dev/null +++ b/build_tools/larch7/larch0/profiles/linhes-remote-testing-i686/vetopacks @@ -0,0 +1 @@ +#xorg-twm diff --git a/build_tools/larch7/larch0/profiles/mini/addedpacks b/build_tools/larch7/larch0/profiles/mini/addedpacks new file mode 100644 index 0000000..9bd654d --- /dev/null +++ b/build_tools/larch7/larch0/profiles/mini/addedpacks @@ -0,0 +1,16 @@ +# 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 new file mode 100644 index 0000000..729af65 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/mini/cachepacks @@ -0,0 +1,11 @@ +# 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 new file mode 100644 index 0000000..ab53c30 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/conf.d/dhcpcd @@ -0,0 +1,6 @@ +# +# 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 new file mode 100644 index 0000000..f8cc8f5 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/hosts.allow @@ -0,0 +1,13 @@ +# +# /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 new file mode 100644 index 0000000..4b5bb7a --- /dev/null +++ b/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/inittab.larch @@ -0,0 +1,42 @@ +# +# /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 new file mode 100644 index 0000000..a3276b1 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/locale.gen @@ -0,0 +1,8 @@ +# 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 new file mode 100644 index 0000000..237c390 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/ppp/options @@ -0,0 +1,352 @@ +# /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 new file mode 100644 index 0000000..0273696 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/mini/rootoverlay/etc/rc.conf @@ -0,0 +1,92 @@ +# +# /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 new file mode 100644 index 0000000..3e5c29c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/mini/rootoverlay/root/.bashrc @@ -0,0 +1,2 @@ +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 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/build_tools/larch7/larch0/profiles/mini/rootoverlay/root/.ssh/id_rsa.pub diff --git a/build_tools/larch7/larch0/profiles/mini/vetopacks b/build_tools/larch7/larch0/profiles/mini/vetopacks new file mode 100644 index 0000000..714851c --- /dev/null +++ b/build_tools/larch7/larch0/profiles/mini/vetopacks @@ -0,0 +1,3 @@ +xfsprogs +xfsdump +jfsutils diff --git a/build_tools/larch7/larch0/scripts/gen_repo b/build_tools/larch7/larch0/scripts/gen_repo new file mode 100755 index 0000000..86e7b85 --- /dev/null +++ b/build_tools/larch7/larch0/scripts/gen_repo @@ -0,0 +1,206 @@ +#!/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 new file mode 100755 index 0000000..731a1d5 --- /dev/null +++ b/build_tools/larch7/larch0/scripts/repos.sh @@ -0,0 +1,19 @@ +#!/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  | 
