gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet] branch master updated (63854ee52 -> a24bbd5b3)


From: gnunet
Subject: [gnunet] branch master updated (63854ee52 -> a24bbd5b3)
Date: Thu, 25 Nov 2021 20:49:09 +0100

This is an automated email from the git hooks/post-receive script.

alessio-vanni pushed a change to branch master
in repository gnunet.

    from 63854ee52 add pk invariant check
     new 48ccb35c9 Improve gnunet-bcd and update logo used in generated cards
     new d744d49e1 Allow gnunet-qr to read codes from PNG pictures
     new 20ffa0aa5 Update configure.ac and a few macros used by it
     new f503b79a9 -mallinfo is deprecated in favour of mallinfo2
     new 7f11a3f24 -do not build gnunet-bcd if pdflatex is missing
     new 3dbb45893 Fix gnunet-namestore's URI import
     new f38383e58 -accidentally broken uncrustify check
     new 0bd99177d -also check for LaTeX packages used by gnunet-bcd
     new a24bbd5b3 Merge branch 'dev/vanni/bcd-new'

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 configure.ac                            |  3056 ++---
 contrib/Makefile.am                     |    12 +-
 contrib/gns/bootstrap.min.css           |     7 -
 contrib/gns/def.tex                     |    11 +-
 contrib/gns/gns-bcd-forbidden.html      |    72 +
 contrib/gns/gns-bcd-internal-error.html |    72 +
 contrib/gns/gns-bcd-invalid-key.html    |    72 +
 contrib/gns/gns-bcd-not-found.html      |    72 +
 contrib/gns/gns-bcd-png.tex             |    10 +
 contrib/gns/gns-bcd-simple.html         |   177 +
 contrib/gns/gns-bcd-simple.tex          |   160 +
 contrib/gns/gns-bcd.html                |   339 +-
 contrib/gns/gns-bcd.tex                 | 18952 +-----------------------------
 contrib/gns/gns-form-fields.xml         |    28 -
 contrib/gns/gns-form.xslt               |    50 -
 doc/man/gnunet-qr.1                     |     5 +
 m4/check-latex-package.m4               |    42 +
 m4/check-libheader.m4                   |    35 +-
 m4/iconv.m4                             |   118 +-
 m4/libcurl.m4                           |    23 +-
 m4/libgcrypt.m4                         |    87 +-
 m4/libgnurl.m4                          |    21 +-
 m4/libunistring.m4                      |    21 +-
 src/gns/Makefile.am                     |     2 +
 src/gns/gnunet-bcd.c                    |   884 +-
 src/namestore/gnunet-namestore-fcfsd.c  |    11 +-
 src/namestore/gnunet-namestore.c        |     6 +-
 src/statistics/statistics_api.c         |     6 +-
 src/transport/tcp_service_legacy.c      |    14 +-
 src/util/Makefile.am                    |     3 +
 src/util/gnunet-qr.c                    |   597 +-
 src/util/service.c                      |     8 +-
 32 files changed, 3444 insertions(+), 21529 deletions(-)
 delete mode 100644 contrib/gns/bootstrap.min.css
 create mode 100644 contrib/gns/gns-bcd-forbidden.html
 create mode 100644 contrib/gns/gns-bcd-internal-error.html
 create mode 100644 contrib/gns/gns-bcd-invalid-key.html
 create mode 100644 contrib/gns/gns-bcd-not-found.html
 create mode 100644 contrib/gns/gns-bcd-png.tex
 create mode 100644 contrib/gns/gns-bcd-simple.html
 create mode 100644 contrib/gns/gns-bcd-simple.tex
 delete mode 100644 contrib/gns/gns-form-fields.xml
 delete mode 100644 contrib/gns/gns-form.xslt
 create mode 100644 m4/check-latex-package.m4

diff --git a/configure.ac b/configure.ac
index f0db752c5..840bc48d3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,332 +20,321 @@
 #
 #
 AC_PREREQ([2.69])
-# Checks for programs.
-AC_INIT([gnunet],m4_esyscmd([contrib/get_version.sh]),[bug-gnunet@gnu.org])
+AC_INIT([gnunet], m4_esyscmd_s([contrib/get_version.sh]), [bug-gnunet@gnu.org])
+
 AC_CONFIG_AUX_DIR([build-aux])
+AC_CONFIG_MACRO_DIRS([m4])
 
-# check for legacy option that is no longer supported (#5627) and fail hard
-AC_ARG_WITH(nssdir,
-   [  --with-nssdir=DIR    legacy switch, no longer supported, do not use],
-   [AC_MSG_RESULT([$with_nssdir])
-    AS_CASE([$with_nssdir],
-      [no],[],
-      [AC_MSG_ERROR([--with-nssdir is no longer supported])])
-   ])
+AC_CONFIG_HEADERS([gnunet_config.h])
 
 AC_CANONICAL_TARGET
 AC_CANONICAL_HOST
-AM_INIT_AUTOMAKE([1.9 tar-ustar])
-m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])], [AM_DEFAULT_VERBOSITY=1 
AC_SUBST(AM_DEFAULT_VERBOSITY)])
-AC_CONFIG_HEADERS([gnunet_config.h])
-AH_TOP([#define _GNU_SOURCE  1])
-AC_CONFIG_MACRO_DIR([m4])
+
+AM_INIT_AUTOMAKE([tar-ustar])
+AM_SILENT_RULES([yes])
+
+# maybe use AC_USE_SYSTEM_EXTENSIONS?
+AH_TOP([#define _GNU_SOURCE 1])
+
 AC_PROG_AWK
 AC_PROG_CC
-AC_PROG_OBJC
+AC_PROG_CC_C_O
 AC_PROG_INSTALL
 AC_PROG_LN_S
 AC_PROG_MAKE_SET
-AM_PROG_CC_C_O
+AC_PROG_MKDIR_P
+
 LT_INIT([disable-static dlopen])
-AC_SUBST(MKDIR_P)
 
-# allow for different autotools
+AS_IF([test "x$enable_shared" = "xno"],
+  [AC_MSG_ERROR([GNUnet works only with shared libraries, sorry])])
+
 AS_AUTOTOOLS_ALTERNATE
 
-# large file support
 AC_SYS_LARGEFILE
 AC_FUNC_FSEEKO
+AC_UNALIGNED_64_ACCESS
 
-
-CFLAGS="-Wall $CFLAGS"
-AC_MSG_CHECKING(whether cc can use -fno-strict-aliasing)
-# use '-fno-strict-aliasing', but only if the compiler can take it
-AS_IF([$CC -fno-strict-aliasing -S -o /dev/null -xc /dev/null >/dev/null 2>&1],
- [CFLAGS="-fno-strict-aliasing $CFLAGS"])
-
-# A helper which allows us to check cflags if compiler
-AC_DEFUN([CC_CHECK_CFLAGS_SILENT], [
-  AC_CACHE_VAL(AS_TR_SH([cc_cv_cflags_$1]),
-    [ac_save_CFLAGS="$CFLAGS"
-     CFLAGS="$CFLAGS $1 -Werror"
-     AC_LINK_IFELSE([AC_LANG_SOURCE([int main() { return 0; }])],
-       [eval "AS_TR_SH([cc_cv_cflags_$1])='yes'"],
-       [eval "AS_TR_SH([cc_cv_cflags_$1])='no'"])
-     CFLAGS="$ac_save_CFLAGS"
-    ])
-
-  AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes],
-    [$2], [$3])
-])
-
-
-# CC_CHECK_CFLAG_APPEND(FLAG, [action-if-found], [action-if-not-found])
-# Check for CFLAG and appends them to CFLAGS if supported
-AC_DEFUN([CC_CHECK_CFLAG_APPEND], [
-  AC_CACHE_CHECK([if $CC supports -Wno-$1 flag],
-    AS_TR_SH([cc_cv_cflags_-W$1]),
-    CC_CHECK_CFLAGS_SILENT([-W$1]) #gcc is stupid. It does not fail with the 
-W-no option for backwards compat but then shows the error "in case something 
goes wrong".
-  )
-
-  AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_-W$1])[ = xyes],
-    [CFLAGS="$CFLAGS -Wno-$1"; $2], [$3])
-])
-
-
-# We make heavy use of this, llvm/gcc and gcc-9 give warnings so disable.
-CC_CHECK_CFLAG_APPEND([address-of-packed-member])
-
-# We make heavy use of this, llvm/gcc and gcc-9 give warnings so disable.
-CC_CHECK_CFLAG_APPEND([tautological-constant-out-of-range-compare])
-
-# Use Linux interface name unless the OS has a different preference
-DEFAULT_INTERFACE="\"eth0\""
-
-AC_CHECK_FUNCS(getnameinfo gethostname gethostbyname gethostbyaddr getaddrinfo 
getaddrinfo_a)
-
-# Srcdir in a form that native compiler understands (i.e. DOS path on W32)
-native_srcdir=$srcdir
+# Helper to check cflags for compiler
+# CC_CHECK_CFLAGS(FLAG, [ACTION-IF-FOUND, [ACTION-IF-NOT-FOUND]])
+AC_DEFUN([CC_CHECK_CFLAGS_SILENT],
+  [AC_CACHE_VAL([AS_TR_SH([cc_cv_cflags_$1])],
+     [ac_save_CFLAGS="$CFLAGS"
+      CFLAGS="$CFLAGS $1 -Werror"
+      AC_LINK_IFELSE([AC_LANG_SOURCE([int main() { return 0; }])],
+                     [eval "AS_TR_SH([cc_cv_cflags_$1])='yes'"],
+                     [eval "AS_TR_SH([cc_cv_cflags_$1])='no'"])
+      CFLAGS="$ac_save_CFLAGS"])
+   AS_IF([eval test "x$]AS_TR_SH([cc_cv_cflags_$1])[" = "xyes"],
+         [$2],
+         [$3])
+])dnl
+
+# Check for FLAG and append it to CFLAGS if supported
+# CC_CHECK_CFLAG_APPEND(FLAG, [ACTION-IF-FOUND, [ACTION-IF-NOT-FOUND]])
+AC_DEFUN([CC_CHECK_CFLAG_APPEND],
+  [AC_CACHE_CHECK([if $CC supports $1],
+     [AS_TR_SH([cc_cv_cflags_$1])],
+     [CC_CHECK_CFLAGS_SILENT([$1])])
+   AS_IF([eval test "x$]AS_TR_SH([cc_cv_cflags_$1])[" = "xyes"],
+         [CFLAGS="$CFLAGS $1"; $2],
+         [$3])
+])dnl
+
+# Workaround for GCC not doing the proper thing when using a '-Wno' flag.
+# Works like CC_CHECK_CFLAG_APPEND except that the '-Wno' prefix is omitted
+# (e.g. '-Wno-foo' becomes 'foo')
+AC_DEFUN([CC_CHECK_CFLAG_WNO_APPEND],
+  [AC_CACHE_CHECK([if $CC supports -Wno-$1],
+     [AS_TR_SH([cc_cv_cflags__W$1])],
+     [CC_CHECK_CFLAGS_SILENT([-W$1])])
+   AS_IF([eval test "x$]AS_TR_SH([cc_cv_cflags__W$1])[" = "xyes"],
+         [CFLAGS="$CFLAGS -Wno-$1"; $2],
+         [$3])
+])dnl
+
+# Use no-strict-aliasing only if the compiler supports it
+CC_CHECK_CFLAG_APPEND([-fno-strict-aliasing])
+
+# We make heavy use of these, gcc 9 gives warnings so disable them.
+CC_CHECK_CFLAG_WNO_APPEND([address-of-packed-member])
+CC_CHECK_CFLAG_WNO_APPEND([tautological-constant-out-of-range-compare])
 
 OLD_LDFLAGS="$LDFLAGS"
 LDFLAGS="$LDFLAGS -Wl,--unresolved-symbols=report-all"
 
-# Check system type
 AS_CASE(["$host_os"],
-  [*darwin* | *rhapsody* | *macosx*],[
-     AC_DEFINE_UNQUOTED(DARWIN,1,[This is an Apple Darwin system])
-     CPPFLAGS="-D_APPLE_C_SOURCE $CPPFLAGS"
-     CFLAGS="-fno-common -D__APPLE_USE_RFC_3542 $CFLAGS"
-     LDFLAGS="$OLD_LDFLAGS"
-     AC_MSG_WARN([WARNING: The VPN application cannot be compiled on your OS])
-     AC_CHECK_LIB(intl, gettext)
-     build_target="darwin"
-     DEFAULT_INTERFACE="\"en0\""
-     LIBPREFIX=
-     DLLDIR=lib
-     UNIXONLY="#"
-  ],
-  [linux*],[
-     AC_DEFINE_UNQUOTED(LINUX,1,[This is a Linux kernel])
-     build_target="linux"
-     LIBPREFIX=
-     DLLDIR=lib
-     UNIXONLY="#"
-     AC_PATH_XTRA
+  [*darwin*|*rhapsody*|*macosx*],
+  [AC_DEFINE([DARWIN],[1],[Define to 1 if this is an Apple Darwin system])
+   CPPFLAGS="-D_APPLE_C_SOURCE $CPPFLAGS"
+   CFLAGS="-fno-common -D__APPLE_USE_RFC_3542 $CFLAGS"
+   LDFLAGS="$OLD_LDFLAGS"
+   build_target="darwin"
+   DEFAULT_INTERFACE="\"en0\""
+   LIBPREFIX=
+   DLLDIR=lib
+   UNIXONLY="#"
+   AC_CHECK_LIB([intl], [gettext])],
+  [linux*],
+  [AC_DEFINE([LINUX],[1],[Define to 1 if this is a system with a Linux kernel])
+   build_target="linux"
+   DEFAULT_INTERFACE="\"eth0\""
+   LIBPREFIX=
+   DLLDIR=lib
+   UNIXONLY="#"
+   AC_PATH_XTRA
   ],
-  [*freebsd*],[
-     CFLAGS="-D_THREAD_SAFE $CFLAGS"
-     build_target="freebsd"
-     LIBPREFIX=
-     DLLDIR=lib
-     UNIXONLY="#"
+  [*freebsd*],
+  [CFLAGS="-D_THREAD_SAFE $CFLAGS"
+   build_target="freebsd"
+   xbsd="yes"
+   LIBPREFIX=
+   DLLDIR=lib
+   UNIXONLY="#"
   ],
-  [*openbsd*],[
-     # We need to explicitly link libc
-     LDFLAGS="$LDFLAGS -Wl,-lc"
-     # We also need to enable PIC
-     CFLAGS="-fPIC $CFLAGS"
-     build_target="openbsd"
-     LIBPREFIX=
-     DLLDIR=lib
-     UNIXONLY="#"
+  [*openbsd*],
+  [# libc needs to be linked explicitly
+   LDFLAGS="$LDFLAGS -Wl -lc"
+   # and PIC has to be enabled
+   CFLAGS="-fPIC $CFLAGS"
+   build_target="openbsd"
+   xbsd="yes"
+   LIBPREFIX=
+   DLLDIR=lib
+   UNIXONLY="#"
   ],
-  [*netbsd*],[
-     build_target="netbsd"
-     LIBPREFIX=
-     DLLDIR=lib
-     UNIXONLY="#"
+  [*netbsd*],
+  [build_target="netbsd"
+   xbsd="yes"
+   LIBPREFIX=
+   DLLDIR=lib
+   UNIXONLY="#"
   ],
-  [*solaris*],[
-     AC_DEFINE_UNQUOTED(SOLARIS,1,[This is a Solaris system])
-     AC_DEFINE_UNQUOTED(_REENTRANT,1,[Need with solaris or errno does not 
work])
-     AC_CHECK_LIB(resolv, res_init)
-     AC_CHECK_LIB(rt, nanosleep)
-     build_target="solaris"
-     LIBPREFIX=
-     DLLDIR=lib
-     UNIXONLY="#"
+  [*solaris*],
+  [AC_DEFINE([SOLARIS],[1],[Define to 1 if this is a Solaris system])
+   AC_DEFINE([_REENTRANT],[1],[Needed with Solaris or errno does not work])
+   AC_CHECK_LIB([resolv], [res_init])
+   AC_CHECK_LIB([rt], [nanosleep])
+   build_target="solaris"
+   DEFAULT_INTERFACE="\"eth0\""
+   LIBPREFIX=
+   DLLDIR=lib
+   UNIXONLY="#"
   ],
-  [*arm-linux*],[
-     AC_DEFINE_UNQUOTED(LINUX,1,[This is a Linux kernel])
-     CFLAGS="-D_REENTRANT -fPIC -pipe $CFLAGS"
-     build_target="linux"
-     LIBPREFIX=
-     DLLDIR=lib
-     UNIXONLY="#"
+  [*arm-linux*],
+  [AC_DEFINE([LINUX],[1],[Define to 1 if this is a system with a Linux kernel])
+   CFLAGS="-D_REENTRANT -fPIC -pipe $CFLAGS"
+   build_target="linux"
+   DEFAULT_INTERFACE="\"eth0\""
+   LIBPREFIX=
+   DLLDIR=lib
+   UNIXONLY="#"
   ],
-  [gnu*],[
-     AC_DEFINE_UNQUOTED(GNU,1,[This is a GNU system])
-     build_target="gnu"
-     UNIXONLY="#"
+  [gnu*],
+  [AC_DEFINE([GNU],[1],[Define to 1 if this is a GNU system])
+   build_target="gnu"
+   DEFAULT_INTERFACE="\"eth0\""
+   UNIXONLY="#"
   ],
-  [
-     AC_MSG_RESULT(Unrecognised OS $host_os)
-     AC_DEFINE_UNQUOTED(OTHEROS,1,[Some strange OS])
-     UNIXONLY=""
-])
-AC_DEFINE_UNQUOTED([GNUNET_DEFAULT_INTERFACE], $DEFAULT_INTERFACE, [This 
should be the default choice for the name of the first network interface])
-AC_SUBST(DEFAULT_INTERFACE)
+  [AC_DEFINE([OTHEROS],[1],[Define to 1 if this is some strange OS])
+   DEFAULT_INTERFACE="\"eth0\""
+  ])
 
-# Disable TCP-based IPC on systems that support UNIX domain
-# sockets in default configuration:
-AC_SUBST(UNIXONLY)
+AC_DEFINE_UNQUOTED([GNUNET_DEFAULT_INTERFACE], [$DEFAULT_INTERFACE],
+  [The default choice for the name of the first network interface])
+AC_SUBST([DEFAULT_INTERFACE])
 
+# Disable TCP-based IPC on system supporting UNIX domain sockets
+AC_SUBST([UNIXONLY])
 
 AC_MSG_CHECKING([for build target])
-AM_CONDITIONAL(DARWIN,  test "$build_target" = "darwin")
-AM_CONDITIONAL(SOLARIS, test "$build_target" = "solaris")
-AM_CONDITIONAL(XNETBSD, test "$build_target" = "netbsd")
-AM_CONDITIONAL(XFREEBSD, test "$build_target" = "freebsd")
-AM_CONDITIONAL(OPENBSD, test "$build_target" = "openbsd")
-# FIXME: We need a define BSD for some binaries like we
-# need define LINUX for some. This does not scale, how
-# can we solve this better?
-AM_CONDITIONAL(XBSD, test "$build_target" = "netbsd" -o "$build_target" = 
"freebsd" -o "$build_target" = "openbsd")
-AM_CONDITIONAL(LINUX, test "$build_target" = "linux")
-AM_CONDITIONAL(GNU, test "$build_target" = "gnu")
-
+AM_CONDITIONAL([DARWIN], [test "$build_target" = "darwin"])
+AM_CONDITIONAL([SOLARIS], [test "$build_target" = "solaris"])
+AM_CONDITIONAL([XNETBSD], [test "$build_target" = "netbsd"])
+AM_CONDITIONAL([XFREEBSD], [test "$build_target" = "freebsd"])
+AM_CONDITIONAL([OPENBSD], [test "$build_target" = "openbsd"])
+AM_CONDITIONAL([XBSD], [test "x$bsd" = "xyes"])
+AM_CONDITIONAL([LINUX], [test "$build_target" = "linux"])
+AM_CONDITIONAL([GNU], [test "$build_target" = "gnu"])
 AC_MSG_RESULT([$build_target])
-AC_SUBST(build_target)
-AM_CONDITIONAL([am__fastdepOBJC], false)
-AC_UNALIGNED_64_ACCESS
 
-# some other checks for standard libs
-AC_SEARCH_LIBS([gethostbyname], [nsl ws2_32])
-AC_SEARCH_LIBS([memrchr], [],
-               AC_DEFINE(HAVE_MEMRCHR,1,[memrchr supported]), [])
-AC_SEARCH_LIBS([memset_s], [],
-               AC_DEFINE(HAVE_MEMSET_S,1,[memset_s supported]), [])
-AC_SEARCH_LIBS([explicit_bzero], [],
-               AC_DEFINE(HAVE_EXPLICIT_BZERO,1,[explicit_bzero supported]), [])
-AC_CHECK_LIB(socket, socket)
-AC_CHECK_LIB(m, log)
-AC_CHECK_LIB(c, getloadavg, AC_DEFINE(HAVE_GETLOADAVG,1,[getloadavg 
supported]))
-
-AC_CHECK_PROG(VAR_GETOPT_BINARY, getopt, true, false)
-AM_CONDITIONAL(HAVE_GETOPT_BINARY, $VAR_GETOPT_BINARY)
-
-AC_CHECK_PROGS(PKG_CONFIG, [pkgconf, pkg-config], false)
-AM_CONDITIONAL(HAVE_PKG_CONFIG, test x$PKG_CONFIG != xfalse)
-
-AC_CHECK_PROG(VAR_SSH_BINARY, ssh, true, false)
-AM_CONDITIONAL(HAVE_SSH_BINARY, $VAR_SSH_BINARY)
-AC_MSG_CHECKING(for SSH key)
-  AM_CONDITIONAL(HAVE_SSH_KEY,  ssh -D 12345 -o "BatchMode yes" -o 
"UserKnownHostsFile /tmp/gnunet_test_cosks_ssh_garbage" -o 
"StrictHostKeyChecking no" 127.0.0.1 echo -n)
-  if test -f /tmp/gnunet_test_cosks_ssh_garbage; then
-     rm -f /tmp/gnunet_test_cosks_ssh_garbage
-  fi
-
-
-# autotools' m4 for python has no maximum version!
-# python3.4 - python3.8 for tests (3.8 unchecked)
-# TODO: document how to override the lowest version
-# TODO: found by this.
-m4_define_default([_AM_PYTHON_INTERPRETER_LIST],[python3 python3.4 python3.5 
python3.6 python3.7 python3.8 python])
-AM_PATH_PYTHON([3.4],, [:])
-AC_SUBST([PYTHON])
-AM_CONDITIONAL([HAVE_PYTHON], [test "$PYTHON" != :])
+AS_IF([test "$build_target" = "darwin"],
+      [AC_MSG_WARN([The VPN application cannot be compiled on your system])])
 
+AC_SUBST([build_target])
 
-# perl
-AC_PATH_PROG( PERL, perl, ,
-              $PATH:/usr/local/bin/perl:/usr/bin/:/usr/local/bin )
+# Other checks for standard libraries
+AC_SEARCH_LIBS([gethostbyname], [nsl ws2_32])
+AC_SEARCH_LIBS([memchr],[],
+               [AC_DEFINE([HAVE_MEMCHR],[1],
+                          [Define to 1 if memchr is supported])],
+               [])
+AC_SEARCH_LIBS([memset_s],[],
+               [AC_DEFINE([HAVE_MEMSET_S],[1],
+                          [Define to 1 if memset_s is supported])],
+               [])
+AC_SEARCH_LIBS([explicit_bzero],[],
+               [AC_DEFINE([HAVE_EXPLICIT_BZERO],[1],
+                          [Define to 1 if explicit_bzero is supported])],
+               [])
+
+AC_CHECK_LIB([socket], [socket])
+AC_CHECK_LIB([m], [log])
+AC_CHECK_FUNCS([getloadavg])
+
+AC_CHECK_PROG([GETOPT_BINARY], [getopt], [true], [false])
+AM_CONDITIONAL([HAVE_GETOPT_BINARY], [$GETOPT_BINARY])
+
+AC_CHECK_PROGS([PKG_CONFIG], [pkgconf pkg-config], [false])
+AM_CONDITIONAL([HAVE_PKG_CONFIG], [test "x$PKG_CONFIG" != "xfalse"])
+
+AC_CHECK_PROG([SSH_BINARY], [ssh], [true], [false])
+AM_CONDITIONAL([HAVE_SSH_BINARY], [$SSH_BINARY])
+
+AC_MSG_CHECKING([for SSH key])
+AS_IF([ssh -D 12345 -o "BatchMode Yes" -o "UserKnownHostsFile 
/tmp/gnunet_test_cosks_ssh_garbage" -o "StrictHostKeyChecking no" 127.0.0.1 
echo -n 2>/dev/null],
+      [has_ssh_key=yes],
+      [has_ssh_key=no])
+AM_CONDITIONAL([HAVE_SSH_KEY], [test "x$has_ssh_key" = "xyes"])
+AC_MSG_RESULT([$has_ssh_key])
+
+AS_IF([test -f /tmp/gnunet_test_cosks_ssh_garbage],
+      [rm -f /tmp/gnunet_test_cosks_ssh_garbage])
+
+AM_PATH_PYTHON([3.4],,[:])
+AC_SUBST([PYTHON])
+AM_CONDITIONAL([HAVE_PYTHON], [test "$PYTHON" != ':'])
+
+AC_ARG_WITH([perl],
+            [AS_HELP_STRING([--with-perl=PATH], [Look for Perl in PATH])],
+            [AS_CASE([$withval],
+             [no], [AC_MSG_ERROR([Perl is required])],
+             [yes], [AC_PATH_PROG([PERL], [perl])],
+             [AC_PATH_PROG([PERL], [perl], [], ["$withval"])])],
+            [AC_PATH_PROG([PERL], [perl])])
 AC_SUBST([PERL])
 AM_CONDITIONAL([HAVE_PERL], [test -x "$PERL"])
 AS_IF([test -x "$PERL"],
-  [AC_DEFINE_UNQUOTED([HAVE_PERL], [1], [Path to Perl])],
-  [AC_DEFINE_UNQUOTED([HAVE_PERL], [0], [Path to Perl])])
+      [AC_DEFINE([HAVE_PERL], [1], [Define to 1 if perl is available])],
+      [AC_DEFINE([HAVE_PERL], [0], [Define to 1 if perl is available])])
 
-# awk
-AC_PATH_PROGS( AWK_BINARY, [awk gawk], ,$PATH:/usr/bin/:/usr/local/bin )
+AWK_BINARY="$AWK"
 AC_SUBST([AWK_BINARY])
 AM_CONDITIONAL([HAVE_AWK], [test -x "$AWK_BINARY"])
 AS_IF([test -x "$AWK_BINARY"],
-  [AC_DEFINE_UNQUOTED([HAVE_AWK], [1], [Path to awk])],
-  [AC_DEFINE_UNQUOTED([HAVE_AWK], [0], [Path to awk])])
+      [AC_DEFINE([HAVE_AWK], [1], [Define to 1 if awk is available])],
+      [AC_DEFINE([HAVE_AWK], [0], [Define to 1 if awk is available])])
+
+# check for some LaTeX packages used by gnunet-bcd
+CHECK_LATEX_PACKAGE([TikZ], [tikz])
+CHECK_LATEX_PACKAGE([QR Code], [qrcode])
+CHECK_LATEX_PACKAGE([Labels], [labels])
+AM_CONDITIONAL([HAVE_PDFLATEX], [test "x$PDFLATEX_BINARY" != "xno"])
 
-# should we install gnunet-logread?
-AC_MSG_CHECKING(whether to install gnunet-logread)
 AC_ARG_WITH([gnunet-logread],
-              [AS_HELP_STRING([--with-gnunet-logread],
-                              [Install gnunet-logread])],
-              [logread=${withval}],
-              [logread=no])
-AC_MSG_RESULT($logread)
+            [AS_HELP_STRING([--with-gnunet-logread], [Install 
gnunet-logread])],
+            [logread=yes],
+            [logread=no])
 AS_IF([test "x$logread" = "xyes"],
-      [AM_CONDITIONAL([GNUNET_LOGREAD], true)
-       AC_DEFINE([GNUNET_LOGREAD],
-                 [1],
-                 [Installing gnunet-logread])],
-      [AM_CONDITIONAL([GNUNET_LOGREAD],
-                      false)
-       AC_DEFINE([GNUNET_LOGREAD],
-                 [0],
-                 [Not installing gnunet-logread])])
+      [AM_CONDITIONAL([GNUNET_LOGREAD], [true])
+       AC_DEFINE([GNUNET_LOGREAD], [1],
+                 [Define to 1 if gnunet-logread is available])],
+      [AM_CONDITIONAL([GNUNET_LOGREAD], [false])
+       AC_DEFINE([GNUNET_LOGREAD], [0],
+                 [Define to 1 if gnunet-logread is available])])
 
 # iptables is a soft requirement to run tests
-AC_PATH_TARGET_TOOL(VAR_IPTABLES_BINARY, iptables, false)
-
-AS_IF([test x"$VAR_IPTABLES_BINARY" = x"false"],
- [AS_IF([test -x "/sbin/iptables"],
-   [VAR_IPTABLES_BINARY="/sbin/iptables"],
-   [AS_IF([test -x "/usr/sbin/iptables"],
-      [VAR_IPTABLES_BINARY="/usr/sbin/iptables"])])])
-
-AS_IF([test x"$VAR_IPTABLES_BINARY" != x"false"],
- [AC_DEFINE_UNQUOTED([IPTABLES], "$VAR_IPTABLES_BINARY", [Path to iptables])],
- [AC_MSG_WARN([warning: 'iptables' not found.])])
-
-# ip6tables is a soft requirement for some features
-AC_PATH_TARGET_TOOL(VAR_IP6TABLES_BINARY, ip6tables, false)
-
-AS_IF([test x"$VAR_IP6TABLES_BINARY" = x"false"],
-  [AS_IF([test -x "/sbin/ip6tables"],
-     [VAR_IP6TABLES_BINARY="/sbin/ip6tables"],
-     [AS_IF([test -x "/usr/sbin/ip6tables"],
-        [VAR_IP6TABLES_BINARY="/usr/sbin/ip6tables"])])])
-
-
-AS_IF([test x"$VAR_IP6TABLES_BINARY" != x"false"],
-  [AC_DEFINE_UNQUOTED([IP6TABLES], "$VAR_IP6TABLES_BINARY", [Path to 
ip6tables])],
-  [AC_MSG_WARN([warning: 'ip6tables' not found.])])
-
-# ip is a soft requirement for some features
-AC_PATH_TARGET_TOOL(VAR_IP_BINARY, ip, false)
-
-AS_IF([test x"$VAR_IP_BINARY" = x"false"],
- [AS_IF([test -x "/sbin/ip"],
-   [VAR_IP_BINARY="/sbin/ip"],
-   [AS_IF([test -x "/usr/sbin/ip"],
-          [VAR_IP_BINARY="/usr/sbin/ip"])])])
-
-AS_IF([test x"$VAR_IP_BINARY" != x"false"],
- [AC_DEFINE_UNQUOTED([PATH_TO_IP], "$VAR_IP_BINARY", [Path to ip])],
- [AC_MSG_WARN([warning: 'ip' not found.])])
-
-# locate 'ifconfig'
-AC_PATH_TARGET_TOOL(VAR_IFCONFIG_BINARY, ifconfig, false)
-
-AC_CHECK_PROG(VAR_IFCONFIG_BINARY, ifconfig, true, false)
-AS_IF([test x"$VAR_IFCONFIG_BINARY" = x"false"],
-  [AS_IF([test -x "/sbin/ifconfig"],
-     [VAR_IFCONFIG_BINARY="/sbin/ifconfig"],
-     [AS_IF([test -x "/usr/sbin/ifconfig"],
-            [VAR_IFCONFIG_BINARY="/usr/sbin/ifconfig"])])])
-
-AS_IF([test x"$VAR_IFCONFIG_BINARY" != x"false"],
-  [AC_DEFINE_UNQUOTED([IFCONFIG], "$VAR_IFCONFIG_BINARY", [Path to ifconfig])],
-  [AC_MSG_WARN(['ifconfig' not found.])])
-
-
-# Test if 'adduser' binary exists
-MSG_USER_SETUP=true
-AC_PATH_PROG([MSG_USER_SETUP],
-  [adduser],
-  false,
-  [path=$PATH$PATH_SEPARATOR/usr/sbin$PATH_SEPARATOR/sbin])
-
-# Test if 'gnunet' user and the groups exist
+AC_PATH_TARGET_TOOL([IPTABLES_BINARY], [iptables], [false])
+AS_IF([test "x$IPTABLES_BINARY" = "xfalse"],
+      [AS_IF([test -x "/sbin/iptables"],
+             [IPTABLES_BINARY="/sbin/iptables"],
+             [AS_IF([test -x "/usr/sbin/iptables"],
+                    [IPTABLES_BINARY="/usr/sbin/iptables"])])])
+
+AS_IF([test "x$IPTABLES_BINARY" != "xfalse"],
+      [AC_DEFINE_UNQUOTED([IPTABLES], ["$IPTABLES_BINARY"], [Path to 
iptables])],
+      [AC_MSG_WARN([iptables not found])])
+
+# also check for ip6tables
+AC_PATH_TARGET_TOOL([IP6TABLES_BINARY], [ip6tables], [false])
+AS_IF([test "x$IP6TABLES_BINARY" = "xfalse"],
+      [AS_IF([test -x "/sbin/ip6tables"],
+             [IP6TABLES_BINARY="/sbin/ip6tables"],
+             [AS_IF([test -x "/usr/sbin/ip6tables"],
+                    [IP6TABLES_BINARY="/usr/sbin/ip6tables"])])])
+
+AS_IF([test "x$IP6TABLES_BINARY" != "xfalse"],
+      [AC_DEFINE_UNQUOTED([IP6TABLES], ["$IP6TABLES_BINARY"],
+                          [Path to ip6tables])],
+      [AC_MSG_WARN([ip6tables not found])])
+
+# also check for ip
+AC_PATH_TARGET_TOOL([IP_BINARY], [ip], [false])
+AS_IF([test "x$IP_BINARY" = "xfalse"],
+      [AS_IF([test -x "/sbin/ip"],
+             [IP_BINARY="/sbin/ip"],
+             [AS_IF([test -x "/usr/sbin/ip"],
+                    [IP_BINARY="/usr/sbin/ip"])])])
+
+AS_IF([test "x$IP_BINARY" != "xfalse"],
+      [AC_DEFINE_UNQUOTED([PATH_TO_IP], ["$IP_BINARY"], [Path to ip])],
+      [AC_MSG_WARN([ip not found])])
+
+# locate ifconfig
+AC_PATH_TARGET_TOOL([IFCONFIG_BINARY], [ifconfig], [false])
+AS_IF([test "x$IFCONFIG_BINARY" = "xfalse"],
+      [AS_IF([test -x "/sbin/ifconfig"],
+             [IFCONFIG_BINARY="/sbin/ifconfig"],
+             [AS_IF([test -x "/usr/sbin/ifconfig"],
+                    [IFCONFIG_BINARY="/usr/sbin/ifconfig"])])])
+
+AS_IF([test "x$IFCONFIG_BINARY" != "xfalse"],
+      [AC_DEFINE_UNQUOTED([IFCONFIG], ["$IFCONFIG_BINARY"], [Path to 
ifconfig])],
+      [AC_MSG_WARN([ifconfig not found])])
+
+AC_PATH_PROG([MSG_USER_SETUP], [adduser], [false])
+
+# test if the 'gnunet' user and groups exist
 getent passwd gnunet > /dev/null
 HAVE_GNUNET_USER=$?
 getent group gnunet > /dev/null
@@ -355,201 +344,145 @@ getent group gnunetdns > /dev/null
 AS_IF([test x$? != x0],
       [HAVE_GNUNET_USER=1])
 
-AC_PATH_TARGET_TOOL(VAR_SYSCTL_BINARY, sysctl, false)
-
-AC_CHECK_PROG(VAR_SYSCTL_BINARY, sysctl, true, false)
-AS_IF([test x"$VAR_SYSCTL_BINARY" = x"false"],
+AC_PATH_TARGET_TOOL([SYSCTL_BINARY], [sysctl], [false])
+AS_IF([test "x$SYSCTL_BINARY" = "xfalse"],
       [AS_IF([test -x "/sbin/sysctl"],
-             [VAR_SYSCTL_BINARY="/sbin/sysctl"],
+             [SYSCTL_BINARY="/sbin/sysctl"],
              [AS_IF([test -x "/usr/sbin/sysctl"],
-                    [VAR_SYSCTL_BINARY="/usr/sbin/sysctl"])])])
-AS_IF([test x"$VAR_SYSCTL_BINARY" != x"false"],
-      [AC_DEFINE_UNQUOTED([SYSCTL], "$VAR_SYSCTL_BINARY", [Path to sysctl])],
-      [AC_MSG_WARN(['sysctl' not found.])])
+                    [SYSCTL_BINARY="/usr/sbin/sysctl"])])])
 
-# miniupnpc / upnpc binary is a soft runtime requirement
-AC_PATH_TARGET_TOOL(VAR_UPNPC_BINARY, upnpc, false)
+AS_IF([test "x$SYSCTL_BINARY" != "xfalse"],
+      [AC_DEFINE_UNQUOTED([SYSCTL], ["$SYSCTL_BINARY"], [Path to sysctl])],
+      [AC_MSG_WARN([sysctl not found])])
 
-AS_IF([test x"$VAR_UPNPC_BINARY" != x"false"],
-  [AC_DEFINE_UNQUOTED([UPNPC], "$VAR_UPNPC_BINARY", [Path to upnpc binary])],
-  [AC_MSG_WARN([warning: 'upnpc' binary not found.])])
+# (mini)upnpc is a soft runtime requirement
+AC_PATH_TARGET_TOOL([UPNPC_BINARY], [upnpc], [false])
+AS_IF([test "x$UPNPC_BINARY" != "x$false"],
+      [AC_DEFINE_UNQUOTED([UPNPC], ["$UPNPC_BINARY"], [Path to upnpc binary])],
+      [AC_MSG_WARN([upnpc binary not found])])
 
+# the following tools might use a flag to specify their path or non-default
+# name (e.g. a versioned string instead of simply the program name)
 
 # checkbashisms
-AC_CHECK_PROGS(CHECKBASHISMS_BINARY, [checkbashisms checkbashisms.pl], false)
-AM_CONDITIONAL(HAVE_CHECKBASHISMS, test x$CHECKBASHISMS_BINARY != xfalse)
+AC_CHECK_PROGS([CHECKBASHISMS_BINARY], [checkbashisms checkbashisms.pl], 
[false])
+AM_CONDITIONAL([HAVE_CHECKBASHISMS], [test "x$CHECKBASHISMS_BINARY" != 
"xfalse"])
 
 # uncrustify
-# TODO: maybe add flag to pass location
-AC_CHECK_PROG(UNCRUSTIFY_BINARY, uncrustify, true)
-AM_CONDITIONAL(HAVE_UNCRUSTIFY_BINARY, $UNCRUSTIFY_BINARY)
+AC_CHECK_PROG([UNCRUSTIFY_BINARY], [uncrustify], [true], [false])
+AM_CONDITIONAL([HAVE_UNCRUSTIFY_BINARY], [$UNCRUSTIFY_BINARY])
 
 # yapf
-# TODO: less repetition, add flag to pass name
-AC_CHECK_PROGS(YAPF_BINARY, [yapf yapf3.0 yapf3.1 yapf3.2 yapf3.3 yapf3.4 
yapf3.5 yapf3.6 yapf3.7 yapf3.8 yapf3.9 yapf4.0], false)
-AM_CONDITIONAL(HAVE_YAPF_BINARY, test x$YAPF_BINARY != xfalse)
-
+# check only the 'yapf' name for now
+AC_CHECK_PROGS([YAPF_BINARY], [yapf], [false])
+AM_CONDITIONAL([HAVE_YAPF_BINARY], [test "x$YAPF_BINARY" != "xfalse"])
 
-AC_CHECK_MEMBER(struct tm.tm_gmtoff,
-  [AC_DEFINE(HAVE_TM_GMTOFF, 1,
-     [Define if struct tm has the tm_gmtoff member.])],
-     ,
-     [#include <time.h>])
+AC_CHECK_MEMBER([struct tm.tm_gmtoff],
+                [AC_DEFINE([HAVE_TM_GMTOFF], [1],
+                           [Define to 1 if struct tm has the tm_gmtoff 
member])],
+                [],
+                [#include <time.h>])
 
-# 'save' libs; only those libs found so far will be
+# "save" libs; only those libs found so far will be
 # linked against _everywhere_.  For the others, we
 # will be more selective!
 SAVE_LIBS=$LIBS
 
 have_addrinfo_a=0
-AC_CHECK_LIB(anl,
-             getaddrinfo_a,
-             [have_addrinfo_a=1 AC_DEFINE(HAVE_GETADDRINFO_A,
-                                          1,
-                                          [getaddrinfo_a supported])])
-AM_CONDITIONAL(HAVE_GETADDRINFO_A,
-               [test "$have_addrinfo_a" = 1])
+AC_CHECK_LIB([anl], [getaddrinfo_a],
+             [have_addrinfo_a=1
+              AC_DEFINE([HAVE_GETADDRINFO_A], [1],
+                        [Define to 1 if getaddrinfo_a is supported])])
+AM_CONDITIONAL([HAVE_GETADDRINFO_A], [test "x$have_addrinfo_a" = "x1"])
 
 # libgcrypt
 gcrypt=0
-NEED_LIBGCRYPT_API=1
-NEED_LIBGCRYPT_VERSION=1.6.0
-
-AM_PATH_LIBGCRYPT("$NEED_LIBGCRYPT_API:$NEED_LIBGCRYPT_VERSION", gcrypt=1)
+gcrypt_api=1
+gcrypt_version=1.6.0
+AM_PATH_LIBGCRYPT(["$gcrypt_api:$gcrypt_version"], [gcrypt=1])
 AC_CHECK_DECLS([gcry_mpi_set_opaque_copy], [], [], [[#include <gcrypt.h>]])
 
-AS_IF([test $gcrypt = 0],
- [
-  AC_MSG_ERROR([[
-***
-*** You need libgcrypt to build this program.
-*** This library is for example available at
-*** ftp://ftp.gnupg.org/gcrypt/libgcrypt/.
-*** At least version $NEED_LIBGCRYPT_VERSION (API $NEED_LIBGCRYPT_API)
-***  is required.
-***]])
-])
-AC_DEFINE_UNQUOTED([NEED_LIBGCRYPT_VERSION], "$NEED_LIBGCRYPT_VERSION", 
[required libgcrypt version])
+AS_IF([test "$gcrypt" = "0"],
+      [AC_MSG_ERROR([[You need libgcrypt to build this program.
+At least version $gcrypt_version (API $gcrypt_api) is required.]])])
 
-AC_CHECK_DECLS([struct in6_ifreq], [], [], [[#include <linux/if_tun.h>]])
+AC_DEFINE_UNQUOTED([NEED_LIBGCRYPT_VERSION], ["$gcrypt_version"],
+                   [Required libgcrypt version])
 
 AC_CHECK_HEADER([if_tun.h],
-    [AC_DEFINE([IF_TUN_HDR], ["if_tun.h"], [if_tun.h include path])],
-    [AC_CHECK_HEADER([linux/if_tun.h],
-        [AC_DEFINE([IF_TUN_HDR], ["linux/if_tun.h"])],
-        [AC_CHECK_HEADER([net/if_tun.h],
-            [AC_DEFINE([IF_TUN_HDR], ["net/if_tun.h"])],
-            [AC_CHECK_HEADER([net/tun/if_tun.h],
-                [AC_DEFINE([IF_TUN_HDR], ["net/tun/if_tun.h"])])])])])
-
-
-# should the build process be building the documentation?
-AC_MSG_CHECKING(whether to build documentation)
+  [AC_DEFINE([IF_TUN_HDR], ["if_tun.h"],
+             [How to include if_tun.h])
+   AC_CHECK_DECLS([struct in6_ifreq], [], [],
+                  [[#include <if_tun.h>]])],
+  [AC_CHECK_HEADER([linux/if_tun.h],
+     [AC_DEFINE([IF_TUN_HDR], ["linux/if_tun.h"],
+                [How to include if_tun.h])
+      AC_CHECK_DECLS([struct in6_ifreq], [], [],
+                     [[#include <linux/if_tun.h>]])],
+     [AC_CHECK_HEADER([net/if_tun.h],
+        [AC_DEFINE([IF_TUN_HDR], ["net/if_tun.h"],
+                   [How to include if_tun.h])
+         AC_CHECK_DECLS([struct in6_ifreq], [], [],
+                        [[#include <net/if_tun.h>]])],
+        [AC_CHECK_HEADER([net/tun/if_tun.h],
+           [AC_DEFINE([IF_TUN_HDR], ["net/tun/if_tun.h"],
+                      [How to include if_tun.h])
+            AC_CHECK_DECLS([struct in6_ifreq], [], [],
+                           [[#include <net/tun/if_tun.h>]])])])])])
+
+# Should documentation be built?
 AC_ARG_ENABLE([documentation],
               [AS_HELP_STRING([--disable-documentation],
                               [do not build the documentation])],
               [documentation=${enableval}],
               [documentation=yes])
-AC_MSG_RESULT($documentation)
+AM_CONDITIONAL([DOCUMENTATION], [test "x$documentation" = "xyes"])
 AS_IF([test "x$documentation" = "xyes"],
-      [AM_CONDITIONAL([DOCUMENTATION],
-                      true)
-       AC_DEFINE([DOCUMENTATION],
-                 [1],
-                 [Building the documentation])],
-      [AM_CONDITIONAL([DOCUMENTATION],
-                      false)
-       AC_DEFINE([DOCUMENTATION],
-                 [0],
-                 [Not building the documentation])])
-
-# COMMENT: Check whether to transpile texinfo to mdoc.
-# COMMENT: This is TRUE when --enable-texi2mdoc-generation
-# COMMENT: but ERRORS when texi2mdoc binary is missing in your $PATH
-# COMMENT: and makes the configure fail if it is missing.
-# COMMENT: Consequential the DEFINE and CONDITIONAL are set to true.
-# COMMENT: This is FALSE when --disable-texi2mdoc-generation was set
-# COMMENT: or nothing was set (this is the default).
-# COMMENT: There are 2 nested AS_IFs because we need to catch the
-# COMMENT: potential non-existence of the texi2mdoc binary.
-# COMMENT: Default return value / setting: no
-AC_MSG_CHECKING(whether to include generated texi2mdoc output in installation)
+      [AC_DEFINE([DOCUMENTATION], [1], [Define to 1 if documentation is 
built])],
+      [AC_DEFINE([DOCUMENTATION], [0], [Define to 1 if documentation is 
built])])
+
 AC_ARG_ENABLE([texi2mdoc-generation],
               [AS_HELP_STRING([--enable-texi2mdoc-generation],
-                              [include generated texi2mdoc output in 
installation])],
-              [texi2mdoc_generation=${enableval}],
-              [texi2mdoc_generation=no])
-AC_MSG_RESULT($texi2mdoc_generation)
-AS_IF([test "x$texi2mdoc_generation" = "xyes"],
-      [AS_IF([test "$texi2mdoc" = 0],
-             [AC_MSG_WARN([ERROR: transpiled mdoc output requires texi2mdoc.])
-              AC_MSG_WARN([ERROR: texi2mdoc can be obtained via your])
-              AC_MSG_WARN([ERROR: Operating System package manager or from])
-              AC_MSG_WARN([ERROR: https://mandoc.bsd.lv/texi2mdoc/])],
-             [AM_CONDITIONAL([TEXI2MDOC_GENERATION],true)
-              AC_DEFINE([TEXI2MDOC_GENERATION],
-                        [1],
-                        [Building section 7 mdoc output])])],
-      [AM_CONDITIONAL([TEXI2MDOC_GENERATION],
-                      false)
-       AC_DEFINE([TEXI2MDOC_GENERATION],
-                 [0],
-                 [Not building section 7 mdoc output])])
-
-# test for texi2mdoc (the binary, not the script distributed
-# with autogen)
-# TODO: refactor this and the check above.
-AC_MSG_CHECKING(for texi2mdoc binary)
-AC_CHECK_PROGS(TEXI2MDOC_BINARY, [texi2mdoc], false)
-AM_CONDITIONAL(HAVE_TEXI2MDOC, test x$TEXI2MDOC_BINARY != xfalse)
-
-# texi2man is a tool which needs to be investigated and
-# is probably incompatible to texi2mdoc in invocation.
-# Detection at this point only serves as a reminder that
-# I will work this into the build-system.
-AC_MSG_CHECKING(for texi2man perl script)
-AC_CHECK_PROGS(TEXI2MAN_SCRIPT, [texi2man], false)
-AM_CONDITIONAL(HAVE_TEXI2MAN, test x$TEXI2MAN_SCRIPT != xfalse)
-
-
-# test for mandoc
-AC_MSG_CHECKING(for mandoc binary)
-AC_CHECK_PROGS(MANDOC_BINARY, [mandoc], false)
-AM_CONDITIONAL(HAVE_MANDOC, test x$MANDOC_BINARY != xfalse)
-
-# should the build process be building only the documentation?
-AC_MSG_CHECKING(whether to build only documentation)
+                              [generate and install texi2mdoc output])],
+              [texi2mdoc_enabled=${enableval}],
+              [texi2mdoc_enabled=no])
+AM_CONDITIONAL([TEXI2MDOC_GENERATION], [test "x$texi2mdoc_enabled" = "xyes"])
+AS_IF([test "x$texi2mdoc_enabled" = "xyes"],
+  [AC_CHECK_PROGS([TEXI2MDOC_BINARY], [texi2mdoc], [false])
+   AS_IF([test "x$TEXI2MDOC_BINARY" != "xfalse"],
+     [AC_DEFINE([TEXI2MDOC_GENERATION], [1],
+                [Define to 1 if mdoc output is generated])],
+     [AC_DEFINE([TEXI2MDOC_GENERATION], [0],
+               [Define to 1 if mdoc output is generated])])],
+  [TEXI2MDOC_BINARY=false])
+AM_CONDITIONAL([HAVE_TEXI2MDOC], [test "x$TEXI2MDOC_BINARY" != "xfalse"])
+
+AC_CHECK_PROGS([MANDOC_BINARY], [mandoc], [false])
+AM_CONDITIONAL([HAVE_MANDOC], [test "x$MANDOC_BINARY" != "xfalse"])
+
+# check if only the documentation should be build
 AC_ARG_ENABLE([documentation-only],
-   [AS_HELP_STRING([--enable-documentation-only],
-                   [build only the documentation])],
-   [documentation_only=${enableval}],
-   [documentation_only=no])
-AC_MSG_RESULT($documentation_only)
-AS_IF([test "x$documentation_only" = "xyes"],
- [
-  AM_CONDITIONAL([DOCUMENTATION_ONLY],true)
-  AC_DEFINE([DOCUMENTATION_ONLY],[1],[Building only the documentation])
- ],[
-  AM_CONDITIONAL([DOCUMENTATION_ONLY],false)
-  AC_DEFINE([DOCUMENTATION_ONLY],[0],[Doing a normal build, more than only 
documentation])
- ])
-
-# should the build process be including the manpages? (default: yes)
-AC_MSG_CHECKING(whether to include man pages)
+  [AS_HELP_STRING([--enable-documentation-only],
+                  [build only the documentation])],
+  [AS_IF([test "x${enableval}" = "xno"],
+     [documentation_only="0"],
+     [documentation_only="1"])],
+  [documentation_only="0"])
+AC_DEFINE_UNQUOTED([DOCUMENTATION_ONLY], [$documentation_only],
+                   [Define to 1 if only documentation is being built])
+AM_CONDITIONAL([DOCUMENTATION_ONLY], [test "x$documentation_only" = "x1"])
+
+# check if man pages should be included
 AC_ARG_ENABLE([include-manpages],
-   [AS_HELP_STRING([--disable-include-manpages],
-                   [Do not include the man pages in build and installation])],
-   [include_manpages=${enableval}],
-   [include_manpages=yes])
-AC_MSG_RESULT($include_manpages)
-AS_IF([test "x$include_manpages" = "xyes"],
- [
-  AM_CONDITIONAL([INCLUDE_MANPAGES],true)
-  AC_DEFINE([INCLUDE_MANPAGES],[1],[Including the man pages in the build and 
installation])
- ],[
-  AM_CONDITIONAL([INCLUDE_MANPAGES],false)
-  AC_DEFINE([INCLUDE_MANPAGES],[0],[Not including the man pages in the build 
and installation])
- ])
+  [AS_HELP_STRING([--disable-include-manpages],
+                  [do not include man pages during installation])],
+  [AS_IF([test "x${enableval}" = "xno"],
+     [include_man="0"],
+     [include_man="1"])],
+  [include_man="1"])
+AC_DEFINE_UNQUOTED([INCLUDE_MANPAGES], [$include_man],
+                   [Define to 1 if man pages are included])
+AM_CONDITIONAL([INCLUDE_MANPAGES], [test "x$include_man" = "x1"])
 
 # Do we have texinfo4? If yes, it is used to set texinfo4 specific switches
 # (not syntax!) to the commandline tools which generate the html. If not,
@@ -568,766 +501,617 @@ AS_IF([test "x$include_manpages" = "xyes"],
 # addition to `--split=nodes`.
 # Hold on to your hats: In version 6.5 this is already removed, ffs.
 # GNU Texinfo, please be more consistent than 1 version in switches.
-AC_MSG_CHECKING(whether to enable texinfo4 switches)
 AC_ARG_ENABLE([texinfo4],
-   [AS_HELP_STRING([--enable-texinfo4], [Use texinfo version 4 specific 
switches])],
-   [activate_texinfo4=${enableval}],
-   [activate_texinfo4=no])
-AC_MSG_RESULT($activate_texinfo4)
+              [AS_HELP_STRING([--enable-texinfo4],
+                              [Use Texinfo version 4 specific switches])],
+              [activate_texinfo4=${enableval}],
+              [activate_texinfo4=no])
+AM_CONDITIONAL([ACTIVATE_TEXINFO4], [test "x$activate_texinfo4" = "xyes"])
 AS_IF([test "x$activate_texinfo4" = "xyes"],
- [
-  AM_CONDITIONAL([ACTIVATE_TEXINFO4],true)
-  AC_DEFINE([ACTIVATE_TEXINFO4],[1],[Using texinfo version 4 specific 
switches])
-  TEXINFO_HTMLFLAGS="--no-split --css-include=style.css 
--css-include=manual.css"
- ],[
-  AM_CONDITIONAL([ACTIVATE_TEXINFO4],false)
-  AC_DEFINE([ACTIVATE_TEXINFO04],[0],[Using texinfo version 5 or later 
switches])
-  TEXINFO_HTMLFLAGS="--no-split --css-ref='../style.css' 
--css-ref='../manual.css'"
-
- ])
-
+      [AC_DEFINE([ACTIVATE_TEXINFO4], [1],
+                 [Define to 1 if using Texinfo v4 switches])
+       TEXINFO_HTMLFLAGS="--no-split --css-include=style.css 
--css-include=manual.css"],
+      [AC_DEFINE([ACTIVATE_TEXINFO4], [0],
+                 [Define to 1 if using Texinfo v4 switches])
+       TEXINFO_HTMLFLAGS="--no-split --css-ref='../style.css' 
--css-ref='../manual.css'"])
 AC_SUBST([TEXINFO_HTMLFLAGS])
 
-# Adam shostack suggests the following for Windows:
-# -D_FORTIFY_SOURCE=2 -fstack-protector-all
+# Hardening options
 AC_ARG_ENABLE([gcc-hardening],
-   AS_HELP_STRING(--enable-gcc-hardening, enable compiler security checks),
-[AS_IF([test x$enableval = xyes],[
-    CFLAGS="$CFLAGS -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
-fstack-protector-all"
-    CFLAGS="$CFLAGS -fwrapv -fPIE -Wstack-protector"
-    CFLAGS="$CFLAGS --param ssp-buffer-size=1"
-    LDFLAGS="$LDFLAGS -pie"
- ])])
-
-# Linker hardening options
-# Currently these options are ELF specific - you can't use this with MacOSX
-AC_ARG_ENABLE([linker-hardening],
-  AS_HELP_STRING(--enable-linker-hardening, enable linker security fixups),
-[AS_IF([test x$enableval = xyes],
-   [LDFLAGS="$LDFLAGS -z relro -z now"])])
+  [AS_HELP_STRING([--enable-gcc-hardening], [enable compiler security 
checks])],
+  [AS_IF([test "x$enableval" = "xyes"],
+     [CFLAGS="$CFLAGS -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
-fstack-protector-all"
+      CFLAGS="$CFLAGS -fwrapv -fPIE -Wstacl-protector"
+      CFLAGS="$CFLAGS --param ssp-buffer-size=1"
+      LDFLAGS="$LDFLAGS -pie"])])
 
+AC_ARG_ENABLE([linker-hardening],
+  [AS_HELP_STRING([--enable-linker-hardening], [enable linker security 
options])],
+  [AS_IF([test "x$enableval" = "xyes"],
+     [LDFLAGS="$LDFLAGS -z relro -z now"])])
 
 AC_ARG_ENABLE([sanitizer],
-  AS_HELP_STRING(--enable-sanitizer, enable Address Sanitizer and Undefined 
Behavior Sanitizer),
-[AS_IF([test x$enableval = xyes],[
-   LDFLAGS="$CFLAGS -fsanitize=address,undefined -fno-omit-frame-pointer"
- ])])
-
+  [AS_HELP_STRING([--enable-sanitizer],
+                  [enable address and undefined behaviour sanitizers])],
+  [AS_IF([test "x$enableval" = "xyes"],
+         [CFLAGS="$CFLAGS -fsanitize=address,undefined 
-fno-omit-frame-pointer"])])
 
+# Logging
 extra_logging=GNUNET_NO
 AC_ARG_ENABLE([logging],
-   AS_HELP_STRING([--enable-logging@<:@=value@:>@],[Enable logging calls. 
Possible values: yes,no,verbose,veryverbose ('yes' is the default)]),
-   [AS_IF([test "x$enableval" = "xyes"], [],
-          [test "x$enableval" = "xno"], 
[AC_DEFINE([GNUNET_CULL_LOGGING],[],[Define to cull all logging calls])],
-          [test "x$enableval" = "xverbose"], [extra_logging=GNUNET_YES]
-          [test "x$enableval" = "xveryverbose"], 
[extra_logging=\(GNUNET_YES+1\)])
-   ], [])
-AC_DEFINE_UNQUOTED([GNUNET_EXTRA_LOGGING],[$extra_logging],[1 if extra logging 
is enabled, 2 for very verbose extra logging, 0 otherwise])
-
-# should memory poisoning be enabled?
-AC_MSG_CHECKING(whether to poison freed memory)
+  [AS_HELP_STRING([--enable-logging@<:@=value@:>@],
+     [enable logging calls; possible values: yes,no,verbose,veryverbose 
(default yes)])],
+  [AS_CASE([$enableval],
+           [yes],
+           [extra_logging=GNUNET_NO],
+           [no],
+           [extra_logging=GNUNET_NO
+            AC_DEFINE([GNUNET_CULL_LOGGING], [1],
+                      [Define to 1 to cull all logging calls])],
+           [verbose],
+           [extra_loging=GNUNET_YES],
+           [veryverbose], [extra_logging=\(GNUNET_YES+1\)],
+           [extra_logging=GNUNET_NO])])
+AC_DEFINE_UNQUOTED([GNUNET_EXTRA_LOGGING], [$extra_logging],
+                   [Define to 1 if extra logging is enabled, 2 for very 
verbose logging])
+
 AC_ARG_ENABLE([poisoning],
-   [AS_HELP_STRING([--enable-poisoning], [enable poisoning of freed memory 
(good for debugging)])],
-   [enable_poisoning=${enableval}],
-   [
-     AS_IF([test "x$extra_logging" != "xGNUNET_NO"],
-       [enable_poisoning="defaults to yes (extra logging is enabled)"],
-       [enable_poisoning=no])
-   ])
-AC_MSG_RESULT($enable_poisoning)
-AS_IF([test ! "x$enable_poisoning" = "xno"],
-  [enable_poisoning=1],
-  [enable_poisoning=0])
-AC_DEFINE_UNQUOTED([ENABLE_POISONING],[$enable_poisoning],[1 if freed memory 
should be poisoned, 0 otherwise])
-
-AS_IF([test $build = $target],
-[
-AC_MSG_CHECKING([for working HMAC])
-AC_LANG_PUSH(C)
-LIBS="$LIBS $LIBGCRYPT_LIBS"
-CFLAGS="$CFLAGS $LIBGCRYPT_CFLAGS"
-AC_RUN_IFELSE(
-  [AC_LANG_PROGRAM([#include <gcrypt.h>
-       #include <stdio.h>], [[
-        gcry_md_hd_t mac;
-
-        unsigned char data[] = { 0xbf, 0x16, 0x6e, 0x46, 0x3a, 0x6c, 0xf3, 
0x93, 0xa7, 0x72,
-            0x11, 0xa1, 0xdc, 0x0b, 0x07, 0xdb, 0x1a, 0x5e, 0xd9, 0xb9, 0x81, 
0xbe,
-            0xea, 0xe4, 0x31, 0x5f, 0x24, 0xff, 0xfe, 0x50, 0x8a, 0xde };
-        unsigned char key[] = { 0xfc, 0x62, 0x76, 0x35 };
-        unsigned char result[] = {0xa2, 0xb, 0x1, 0xd9, 0xc0, 0x8b, 0x5a, 
0x12, 0x80,
-            0xd5, 0x50, 0x12, 0x8e, 0xd0, 0x5b, 0xb6, 0x5c, 0x87, 0x24, 0xe2, 
0xd0,
-            0xd2, 0xaf, 0x63, 0xae, 0xd1, 0xd6, 0x64, 0x14, 0xe3, 0x6e, 0x61, 
0x5b,
-            0xd, 0xba, 0x17, 0x7d, 0xd3, 0x10, 0xb1, 0x37, 0x41, 0x91, 0x7d, 
0xeb,
-            0x1, 0x4d, 0x71, 0xe8, 0x59, 0x71, 0x42, 0x8e, 0xd6, 0xf3, 0x29, 
0x3b,
-            0x90, 0xf2, 0xd1, 0xaf, 0x65, 0x1e, 0xb3};
-
-        if (!gcry_check_version (GCRYPT_VERSION))
-        {
-          fprintf (stderr, "Version mismatch %s <-> %s \n", gcry_check_version 
(NULL), GCRYPT_VERSION);
-          return 1;
-        }
-
-        gcry_control (GCRYCTL_DISABLE_SECMEM, 0);
-        gcry_control (GCRYCTL_INITIALIZATION_FINISHED, 0);
-
-        if (gcry_md_open(&mac, GCRY_MD_SHA512, GCRY_MD_FLAG_HMAC) != 
GPG_ERR_NO_ERROR)
-        {
-          fprintf (stderr, "gcry_md_open error\n");
-          return 2;
-        }
-
-        gcry_md_setkey (mac, key, sizeof (key));
-        gcry_md_write (mac, data, sizeof (data));
-
-        if (memcmp(gcry_md_read (mac, 0), result, gcry_md_get_algo_dlen 
(gcry_md_get_algo (mac))) != 0)
-        {
-          fprintf (stderr, "memcmp error\n");
-          return 3;
-        }
-
-        gcry_md_close (mac);
-
-        return 0;
-    ]])],
-  [AC_MSG_RESULT([yes])],
-  [
-   RESULT=$?
-   if test $RESULT = 3
-   then
-     AC_MSG_FAILURE([HMAC test vector does not match. This is a known problem 
with libgcrypt 1.2.2 on Windows and fixed in 1.4.6.])
-   fi
-   if test $RESULT = 2
-   then
-     AC_MSG_FAILURE([HMAC test failed])
-   fi
-   if test $RESULT = 1
-   then
-     AC_MSG_FAILURE([libgcrypt header version does not match library version])
-   fi
-  ],
-  [AC_MSG_RESULT([cross compiling, test skipped])])
-AC_LANG_POP(C)
-])     # $build = $target
-
-AC_COMPILE_IFELSE([AC_LANG_SOURCE(
-  [[int main() {
-      _Static_assert(sizeof(int) >= 4, "not big enough");
-      return 0;
-    };]])],
-  [AC_DEFINE([HAVE_STATIC_ASSERT],[1],[Static assertions supported])],
-  [AC_DEFINE([HAVE_STATIC_ASSERT],[0],[Static assertions not supported])])
-
-# check for bluetooth library
-bluetooth=0
-AC_MSG_CHECKING(for libbluetooth)
-AC_ARG_WITH(libbluetooth,
-    [  --with-libbluetooth=PREFIX (base of libbluetooth installation)],
-    [AC_MSG_RESULT([$with_libbluetooth])
-     AS_CASE([$with_libbluetooth],
-        [no],[],
-        [yes],[
-            CHECK_LIBHEADER(BLUETOOTH,
-                            bluetooth,
-                            ba2str,
-                            bluetooth/bluetooth.h,
-                            bluetooth=1,)
-        ],[
-            LDFLAGS="-L$with_libbluetooth/lib $LDFLAGS"
-            CPPFLAGS="-I$with_libbluetooth/include $CPPFLAGS"
-            AC_CHECK_HEADERS(bluetooth/bluetooth.h,
-                             AC_CHECK_LIB([bluetooth],
-                                          [ba2str],
-                                          
EXT_LIB_PATH="-L$with_libbluetooth/lib $EXT_LIB_PATH"
-                                          bluetooth=1))
-        ])
-    ],
-    [AC_MSG_RESULT([--with-libbluetooth not specified])
-     CHECK_LIBHEADER(BLUETOOTH,
-                     bluetooth,
-                     ba2str,
-                     bluetooth/bluetooth.h,
-                     bluetooth=1,)])
-AM_CONDITIONAL(HAVE_LIBBLUETOOTH, [test "$bluetooth" = 1])
-AS_IF([test "$bluetooth" = 1],
-      [AC_DEFINE([HAVE_LIBBLUETOOTH],[1],[Have bluetooth library])],
-      [AC_DEFINE([HAVE_LIBBLUETOOTH],[0],[Lacking bluetooth library])])
-
-# check for zbar library
-# NOTE: Do not add checks for: -lSM, -lICE, -lX11, -lXv and -ljpeg
-# NOTE: they must be provided by the build environment, not the
-# NOTE: build-system of gnunet, as they are 2nd or 3rd level dependencies.
-zbar=0
-AC_MSG_CHECKING(for libzbar)
-AC_ARG_WITH(zbar,
-   [  --with-zbar=PREFIX (base of libzbar installation)],
-   [AC_MSG_RESULT([$with_zbar])
-    AS_CASE([$with_zbar],
-      [no],[],
-      [yes],[CHECK_LIBHEADER(ZBAR, zbar, zbar_processor_create, 
zbar.h,zbar=1,,)],
-      [
-        LDFLAGS="-L$with_zbar/lib $LDFLAGS"
-        CPPFLAGS="-I$with_zbar/include $CPPFLAGS"
-        AC_CHECK_HEADERS(zbar.h,
-          AC_CHECK_LIB([zbar], [zbar_processor_create],
-            EXT_LIB_PATH="-L$with_zbar/lib $EXT_LIB_PATH"
-            zbar=1))
-       ])
-   ],
-   [AC_MSG_RESULT([--with-zbar not specified])
-    CHECK_LIBHEADER(ZBAR, zbar, zbar_processor_create, zbar.h,zbar=1,,)])
-AM_CONDITIONAL(HAVE_ZBAR, [test "$zbar" = 1])
-AS_IF([test "x$zbar" = x1],
-      [AC_DEFINE([HAVE_ZBAR],[1],[Have zbar library])],
-      [AC_DEFINE([HAVE_ZBAR],[0],[Lacking zbar library])])
-
-# check for libpabc library
-pabc=0
-AC_MSG_CHECKING(for libpabc)
-AC_ARG_WITH(pabc,
-   [  --with-pabc=PREFIX (base of libpabc installation)],
-   [AC_MSG_RESULT([$with_pabc])
-    AS_CASE([$with_pabc],
-      [no],[],
-      [yes],[
-        CHECK_LIBHEADER(PABC, pabc, pabc_new_ctx, pabc/pabc.h,pabc=1,)
-      ],[
-        LDFLAGS="-L$with_pabc/lib $LDFLAGS"
-        CPPFLAGS="-I$with_pabc/include $CPPFLAGS"
-        AC_CHECK_HEADERS(pabc/pabc.h,
-          AC_CHECK_LIB([pabc], [pabc_new_ctx],
-            EXT_LIB_PATH="-L$with_pabc/lib $EXT_LIB_PATH"
-            pabc=1))
-      ])
-   ],
-   [AC_MSG_RESULT([--with-pabc not specified])
-    CHECK_LIBHEADER(PABC, pabc, pabc_new_ctx, pabc/pabc.h,pabc=1,)])
-AM_CONDITIONAL(HAVE_PABC, [test x$pabc = x1])
-
-
-# check for jansson library
-jansson=0
-AC_MSG_CHECKING(for libjansson)
-AC_ARG_WITH(jansson,
-   [  --with-jansson=PREFIX (base of libjansson installation)],
-   [AC_MSG_RESULT([$with_jansson])
-    AS_CASE([$with_jansson],
-      [no],[],
-      [yes],[
-        CHECK_LIBHEADER(JANSSON, jansson, json_loads, jansson.h,jansson=1,)
-      ],[
-        LDFLAGS="-L$with_jansson/lib $LDFLAGS"
-        CPPFLAGS="-I$with_jansson/include $CPPFLAGS"
-        AC_CHECK_HEADERS(jansson.h,
-          AC_CHECK_LIB([jansson], [json_loads],
-            EXT_LIB_PATH="-L$with_jansson/lib $EXT_LIB_PATH"
-            jansson=1))
-      ])
-   ],
-   [AC_MSG_RESULT([--with-jansson not specified])
-    CHECK_LIBHEADER(JANSSON, jansson, json_loads, jansson.h,jansson=1,)])
-
-AS_IF([test "x$jansson" != x1],
-      [AC_MSG_ERROR([GNUnet requires libjansson])])
-
-# check for libpulse(audio) library
-pulse=0
-libpulse_msg="no"
-AC_MSG_CHECKING(for libpulse)
-# TODO: --with-libpulse or --with-pulseaudio? What is more established
-# TODO: in this context?
-AC_ARG_WITH(libpulse,
-    [  --with-libpulse=PREFIX (base of libpulse installation)],
-    [AC_MSG_RESULT([$with_libpulse])
-     AS_CASE([$with_libpulse],
-        [no],[],
-        [yes],[
-            CHECK_LIBHEADER(LIBPULSE,
-                            pulse,
-                            pa_stream_peek,
-                            pulse/simple.h,
-                            pulse=1,)
-        ],[
-            LDFLAGS="-L$with_libpulse/lib $LDFLAGS"
-            CPPFLAGS="-I$with_libpulse/include $CPPFLAGS"
-            AC_CHECK_HEADERS(pulse/simple.h,
-                             AC_CHECK_LIB([pulse],
-                                          [pa_stream_peek],
-                                          EXT_LIB_PATH="-L$with_libpulse/lib 
$EXT_LIB_PATH"
-                                          pulse=1))
-        ])
-    ],
-    [AC_MSG_RESULT([--with-libpulse not specified])
-     CHECK_LIBHEADER(LIBPULSE,
-                     pulse,
-                     pa_stream_peek,
-                     pulse/simple.h,
-                     pulse=1,)])
-AM_CONDITIONAL(HAVE_PULSE, [test "$pulse" = 1])
-AS_IF([test x"$pulse" = x1],
-      [AC_DEFINE([HAVE_PULSE],[1],[Have libpulse(audio) library])
-       libpulse_msg="yes"],
-      [AC_DEFINE([HAVE_PULSE],[0],[Lacking libpulse(audio) library])
-       libpulse_msg="no"])
-
-# check for libopus(audio) library
-opus=0
-libopus_msg="no"
-AC_MSG_CHECKING(for libopus)
-AC_ARG_WITH(libopus,
-    [  --with-libopus=PREFIX (base of libopus installation)],
-    [AC_MSG_RESULT([$with_libopus])
-     AS_CASE([$with_libopus],
-        [no],[],
-        [yes],[
-            CHECK_LIBHEADER(LIBOPUS,
-                            opus,
-                            opus_decode_float,
-                            opus/opus.h,
-                            AC_CHECK_DECL([OPUS_SET_GAIN],
-                                          [opus=1],
-                                          [],
-                                          [[
-                                          #include <opus/opus.h>
-                                          ]]))
-    ],[
-        LDFLAGS="-L$with_libopus/lib $LDFLAGS"
-        CPPFLAGS="-I$with_libopus/include $CPPFLAGS"
-        AC_CHECK_HEADERS(opus/opus.h,
-                         AC_CHECK_LIB([opus],
-                                      [OPUS_SET_GAIN],
-                                      EXT_LIB_PATH="-L$with_libopus/lib 
$EXT_LIB_PATH"
-                                      opus=1))
-      ])
-    ],
-    [AC_MSG_RESULT([--with-libopus not specified])
-     CHECK_LIBHEADER(LIBOPUS,
-                     opus,
-                     opus_decode_float,
-                     opus/opus.h,
-                     AC_CHECK_DECL([OPUS_SET_GAIN],
-                                   [opus=1],
-                                   [],
-                                   [[
-                                     #include <opus/opus.h>
-                                   ]]))])
-AM_CONDITIONAL(HAVE_OPUS, [test "$opus" = 1])
-AS_IF([test "x$opus" = x1],
-      [AC_DEFINE([HAVE_OPUS],[1],[Have libopus library])
-       libopus_msg="yes"],
-      [AC_DEFINE([HAVE_OPUS],[0],[Lacking libopus library])
-       libopus_msg="no (required for conversation)"])
-
-# libogg
-AC_MSG_CHECKING(for libogg)
-AC_ARG_WITH(libogg,
-    [  --with-libogg=PREFIX (base of libogg installation)],
-    [AC_MSG_RESULT([$with_libogg])
-     AS_CASE([$with_libogg],
-        [no],[],
-        [yes],[
-            CHECK_LIBHEADER(LIBOGG,
-                            ogg,
-                            ogg_stream_flush_fill,
-                            ogg/ogg.h,
-                            ogg=1,)
-        ],[
-            LDFLAGS="-L$with_libogg/lib $LDFLAGS"
-            CPPFLAGS="-I$with_libogg/include $CPPFLAGS"
-            AC_CHECK_HEADERS(ogg/ogg.h,
-                             AC_CHECK_LIB([ogg],
-                                          [ogg_stream_flush_fill],
-                                          EXT_LIB_PATH="-L$with_libogg/lib 
$EXT_LIB_PATH"
-                                          ogg=1))
-        ])
-     ],
-     [AC_MSG_RESULT([--with-libogg not specified])
-      CHECK_LIBHEADER(LIBOGG,
-                      ogg,
-                      ogg_stream_flush_fill,
-                      ogg/ogg.h,
-                      ogg=1,)])
-AM_CONDITIONAL(HAVE_OGG, [test "$ogg" = 1])
-AS_IF([test x"$ogg" = x1],
-      [AC_DEFINE([HAVE_OGG],[1],[Have ogg])],
-      [AC_DEFINE([HAVE_OGG],[0],[Lacking ogg])])
-
-
-PKG_CHECK_MODULES([GLIB],
-                  [glib-2.0],
-  [# check for pbc library
-  pbc=0
-   AC_CHECK_HEADER([pbc/pbc.h],pbc=1)
-   AC_CHECK_HEADER([gabe.h],abe=1)
-   AM_CONDITIONAL(HAVE_PBC, [test "x$pbc" = x1])
-   AM_CONDITIONAL(HAVE_ABE, [test "x$abe" = x1])
-   AS_IF([test "x$pbc" = x1],
-     [AC_DEFINE([HAVE_PBC],[1],[Have pbc library])],
-     [AC_DEFINE([HAVE_PBC],[0],[Lacking pbc library])])
-   AS_IF([test "x$abe" = x1],
-    [AC_DEFINE([HAVE_ABE],[1],[Have ABE library])],
-    [AC_DEFINE([HAVE_ABE],[0],[Lacking ABE library])])],
-  [# glib-2 not found
-   AM_CONDITIONAL(HAVE_PBC, [false])
-   AM_CONDITIONAL(HAVE_ABE, [false])
-   AC_DEFINE([HAVE_PBC],[0],[Lacking glib library])])
-
-
-gst=0
-gstreamer_msg="no"
-AC_MSG_CHECKING(for gstreamer)
-PKG_CHECK_MODULES(
-  [GST],
+  [AS_HELP_STRING([--enable-poisoning],
+                  [enable poisoning of freed memory (good for debugging)])],
+  [enable_poisoning=${enableval}],
+  [enable_poisoning=missing])
+
+AS_IF([test "x$enable_poisoning" = "xmissing"],
+      [AS_IF([test "x$extra_logging" != "xGNUNET_NO"],
+             [enable_poisoning=yes],
+             [enable_poisoning=no])])
+
+AS_IF([test "x$enable_poisoning" = "xyes"],
+      [AC_DEFINE([ENABLED_POISONING], [1],
+                 [Define to 1 if freed memory is poisoned])],
+      [AC_DEFINE([ENABLED_POISONING], [0],
+                 [Define to 1 if freed memory is poisoned])])
+
+AS_IF([test "$build" = "$target"],
+  [AC_MSG_CHECKING([for a working HMAC])
+   AC_LANG_PUSH([C])
+   LIBS="$LIBS $LIBGCRYPT_LIBS"
+   CFLAGS="$CFLAGS $LIBGCRYPT_CFLAGS"
+   AC_RUN_IFELSE(
+     [AC_LANG_PROGRAM([#include <gcrypt.h>],
+        [[gcry_md_hd_t mac;
+unsigned char data[] = {
+  0xbf, 0x16, 0x6e, 0x46, 0x3a, 0x6c, 0xf3, 0x93, 0xa7, 0x72,
+  0x11, 0xa1, 0xdc, 0x0b, 0x07, 0xdb, 0x1a, 0x5e, 0xd9, 0xb9, 0x81, 0xbe,
+  0xea, 0xe4, 0x31, 0x5f, 0x24, 0xff, 0xfe, 0x50, 0x8a, 0xde
+};
+
+unsigned char key[] = { 0xfc, 0x62, 0x76, 0x35 };
+
+unsigned char result[] = {
+  0xa2, 0xb, 0x1, 0xd9, 0xc0, 0x8b, 0x5a, 0x12, 0x80,
+  0xd5, 0x50, 0x12, 0x8e, 0xd0, 0x5b, 0xb6, 0x5c, 0x87, 0x24, 0xe2, 0xd0,
+  0xd2, 0xaf, 0x63, 0xae, 0xd1, 0xd6, 0x64, 0x14, 0xe3, 0x6e, 0x61, 0x5b,
+  0xd, 0xba, 0x17, 0x7d, 0xd3, 0x10, 0xb1, 0x37, 0x41, 0x91, 0x7d, 0xeb,
+  0x1, 0x4d, 0x71, 0xe8, 0x59, 0x71, 0x42, 0x8e, 0xd6, 0xf3, 0x29, 0x3b,
+  0x90, 0xf2, 0xd1, 0xaf, 0x65, 0x1e, 0xb3
+};
+
+if (!gcry_check_version (GCRYPT_VERSION))
+{
+  return 1;
+}
+
+gcry_control (GCRYCTL_DISABLE_SECMEM, 0);
+gcry_control (GCRYCTL_INITIALIZATION_FINISHED, 0);
+
+if (gcry_md_open(&mac, GCRY_MD_SHA512, GCRY_MD_FLAG_HMAC) != GPG_ERR_NO_ERROR)
+{
+  return 2;
+}
+
+gcry_md_setkey (mac, key, sizeof (key));
+gcry_md_write (mac, data, sizeof (data));
+
+if (memcmp(gcry_md_read (mac, 0),
+           result,
+           gcry_md_get_algo_dlen (gcry_md_get_algo (mac))) != 0)
+{
+  return 3;
+}
+
+gcry_md_close (mac);]])],
+     [AC_MSG_RESULT([yes])],
+     [AC_MSG_RESULT([no])
+      RESULT=$?
+      AS_CASE([$RESULT],
+              [1],
+              [AC_MSG_FAILURE([libgcrypt header version does not match 
library])],
+              [2],
+              [AC_MSG_FAILURE([HMAC test failed])],
+              [3],
+              [AC_MSG_FAILURE([HMAC test vector does not match. This is a 
known problem with libgcrypt 1.2.2 on Windows and it's fixed in 1.4.6])],
+              [])],
+     [AC_MSG_RESULT([cross compiling, test skipped])])
+   AC_LANG_POP([C])])
+
+AC_MSG_CHECKING([for static assertion support])
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],
+                     [[_Static_assert(sizeof(int) >= 4, "not big enough");]])],
+                  [AC_MSG_RESULT([yes])
+                   AC_DEFINE([HAVE_STATIC_ASSERT], [1],
+                             [Define to 1 if static assert is supported])],
+                  [AC_MSG_RESULT([no])
+                   AC_DEFINE([HAVE_STATIC_ASSERT], [0],
+                             [Define to 1 if static assert is supported])])
+
+dnl Helper function to shorten the amount of repeated code
+dnl It will create a --with-<lib> option for configure.
+dnl
+dnl CHECK_WITH_LIB(LIBNAME, FUNC, HEADER, DEFINE-SYM)
+dnl LIBNAME is the name of a library without the 'lib' prefix, e.g. 'bluetooth'
+dnl for 'libbluetooth'.
+dnl DEFINE-SYM is a symbol to define using AC_DEFINE; it will be set to 1 if 
the
+dnl library is available, 0 otherwise.
+dnl
+dnl The variable LIBNAME (that is, the identifier passed as the first argument)
+dnl is kept with the result: 0 if not available, 1 if available.
+dnl For example: CHECK_WITH_LIB(foo, ...) will generate $foo.
+AC_DEFUN([CHECK_WITH_LIB],
+[AC_ARG_WITH([$1],
+   [AS_HELP_STRING([--with-][$1][=PFX], [base of lib][$1][ installation])],
+   [AS_CASE([$withval],
+      [no],
+      [eval "AS_TR_SH([$1])=0"],
+      [yes],
+      [CHECK_LIBHEADER([m4_translit([$1], [a-z], [A-Z])],
+         [$1], [$2], [$3],
+         [eval "AS_TR_SH([$1])=1"],
+         [eval "AS_TR_SH([$1])=0"])],
+      [CHECK_LIBHEADER([m4_translit([$1], [a-z], [A-Z])],
+         [$1], [$2], [$3],
+         [eval "AS_TR_SH([$1])=1"],
+         [eval "AS_TR_SH([$1])=0"],
+         [-L${withval}/lib],
+         [-I${withval}/include])
+       AS_IF([test "x$][AS_TR_SH([$1])][" = "x1"],
+         [EXT_LIB_PATH="-L${withval}/lib $EXT_LIB_PATH"])])],
+    [CHECK_LIBHEADER([m4_translit([$1], [a-z], [A-Z])],
+         [$1], [$2], [$3],
+         [eval "AS_TR_SH([$1])=1"],
+         [eval "AS_TR_SH([$1])=0"])])
+
+ AM_CONDITIONAL([$4], [test "x$][AS_TR_SH([$1])][" = "x1"])
+ AC_DEFINE_UNQUOTED([$4], [$][AS_TR_SH([$1])], [Define to 1 if available])
+])dnl
+
+# check for libbluetooth
+CHECK_WITH_LIB([bluetooth],
+               [ba2str],
+               [bluetooth/bluetooth.h],
+               [HAVE_LIBBLUETOOTH])
+
+# check for libzbar
+CHECK_WITH_LIB([zbar], [zbar_processor_create], [zbar.h], [HAVE_ZBAR])
+
+# check for libpng library
+# this check is for an optional feature of gnunet-qr.
+# the PNG format was chosen mostly arbitrarilyy: while it's true that more
+# modern formats exists that can be used in stead of PNG, it's also true that
+# it's more common for systems to ship with libpng than other codecs; also, a
+# black-or-white picture of squares is one of the cases where PNG shines the
+# most, so the advantages of other formats becomes less important.
+AS_IF([test "x$zbar" = "x1"],
+      [CHECK_WITH_LIB([png], [png_create_read_struct], [png.h], [HAVE_PNG])],
+      [AM_CONDITIONAL([HAVE_PNG], [false])
+       AC_DEFINE([HAVE_PNG], [0], [Define to 1 if libpng is available])])
+
+# check for libpabc
+CHECK_WITH_LIB([pabc], [pabc_new_ctx], [pabc/pabc.h], [HAVE_PABC])
+
+# check for jansson
+CHECK_WITH_LIB([jansson], [json_loads], [jansson.h], [HAVE_JANSSON])
+AS_IF([test "x$jansson" = "x0"],
+  [AC_MSG_ERROR([GNUnet requires jansson])])
+
+# check for libpulse (pulseaudio)
+CHECK_WITH_LIB([pulse], [pa_stream_peek], [pulse/simple.h], [HAVE_PULSE])
+
+# check for libopus
+# Note: this might need to be expanded if a more detailed check is needed.
+# For example, before CHECK_WITH_LIB was created, it used to look for
+# "OPUS_SET_GAIN" in libopus
+CHECK_WITH_LIB([opus], [opus_decode_float], [opus/opus.h], [HAVE_OPUS])
+
+# check for libogg
+CHECK_WITH_LIB([ogg], [ogg_stream_flush_fill], [ogg/ogg.h], [HAVE_OGG])
+
+PKG_CHECK_MODULES([GLIB], [glib-2.0],
+  [AC_CHECK_HEADER([pbc/pbc.h], [pbc=1], [pbc=0])
+   AC_CHECK_HEADER([gabe.h], [abe=1], [abe=0])
+   AM_CONDITIONAL([HAVE_PBC], [test "x$pbc" = "x1"])
+   AM_CONDITIONAL([HAVE_ABE], [test "x$abe" = "x1"])
+   AC_DEFINE_UNQUOTED([HAVE_PBC], [$pbc], [Define to 1 if pbc is available])
+   AC_DEFINE_UNQUOTED([HAVE_ABE], [$abe], [Define to 1 if abe is available])],
+  [AM_CONDITIONAL([HAVE_PBC], [false])
+   AM_CONDITIONAL([HAVE_ABE], [false])
+   AC_DEFINE([HAVE_PBC], [0], [Define to 1 if pbc is available])
+   AC_DEFINE([HAVE_ABE], [0], [Define to 1 if abe is available])])
+
+PKG_CHECK_MODULES([GST],
   [glib-2.0 gobject-2.0 gstreamer-1.0 gstreamer-app-1.0 gstreamer-audio-1.0],
-  [gst=1
-   gstreamer_msg="yes"],
+  [gst=1],
   [gst=0])
 
-# conversation
-AC_MSG_CHECKING(conversation feature set to build)
-AS_IF([test "x$pulse" != "x1" -o "x$opus" != "x1" -o "x$ogg" != "x1"],[
- AS_IF([test "x$gst" != "x1"],[
-  conversation_backend=none
-  AM_CONDITIONAL(BUILD_PULSE_HELPERS, false)
-  AM_CONDITIONAL(BUILD_GST_HELPERS, false)
-  AM_CONDITIONAL(BUILD_EXPERIMENTAL_HELPERS, false)
- ],[
-   conversation_backend=gst
-   AM_CONDITIONAL(BUILD_PULSE_HELPERS, false)
-   AM_CONDITIONAL(BUILD_GST_HELPERS, true)
-   AM_CONDITIONAL(BUILD_EXPERIMENTAL_HELPERS, false)
- ])
-],[
- conversation_backend=pulse
- AM_CONDITIONAL(BUILD_PULSE_HELPERS, true)
- AM_CONDITIONAL(BUILD_GST_HELPERS, false)
- AM_CONDITIONAL(BUILD_EXPERIMENTAL_HELPERS, false)
-])
-
-AS_IF([test "x$conversation_backend" = "xnone"],
-      AM_CONDITIONAL(BUILD_CONVERSATION, false),
-      AM_CONDITIONAL(BUILD_CONVERSATION, true))
-
-# libgnurl
-LIBGNURL_CHECK_CONFIG(,7.34.0,gnurl=1,gnurl=0)
-
-SAVE_CPPFLAGS=$CPPFLAGS
-CPPFLAGS="$LIBGNURL_CPPFLAGS $LIBCURL_CPPFLAGS $CPPFLAGS"
-LIBS="$LIBGNURL $LIBCURL $LIBS"
-
-# libcurl-gnutls
-LIBCURL_CHECK_CONFIG(,7.34.0,[curl=true],[curl=false])
-AS_IF([test "x$curl" = xtrue],[
- AC_CHECK_HEADER([curl/curl.h],
-  AC_CHECK_DECLS(CURLINFO_TLS_SESSION,[curl=true],[curl=false],[[#include 
<curl/curl.h>]]),
-  [curl=false])
- # need libcurl-gnutls.so for proxy, warn later if not found.
- 
AC_CHECK_LIB([curl-gnutls],[curl_easy_getinfo],[curl_gnutls=true],[curl_gnutls=false])
- # cURL must support CURLINFO_TLS_SESSION, version >= 7.34
-])
-
-# libcurl and libgnurl should be mutually exclusive
-AS_IF([test "$gnurl" = 1],
-      [AM_CONDITIONAL(HAVE_LIBGNURL, true)
-       AC_DEFINE([HAVE_LIBGNURL],[1],[Have libgnurl])
-       AM_CONDITIONAL(HAVE_LIBCURL, false)
-       AC_DEFINE([HAVE_LIBCURL],[0],[Lacking libcurl])],
-      [AS_IF([test "$curl" = true],
-             [AM_CONDITIONAL(HAVE_LIBGNURL, false)
-              AC_DEFINE([HAVE_LIBGNURL],[0],[Lacking libgnurl])
-              AM_CONDITIONAL(HAVE_LIBCURL, true)
-              AC_DEFINE([HAVE_LIBCURL],[1],[Have libcurl])],
-             [AC_MSG_ERROR([GNUnet requires libcurl or gnurl >= 7.34])
-              AM_CONDITIONAL(HAVE_LIBGNURL, false)
-              AC_DEFINE([HAVE_LIBGNURL],[0],[Lacking libgnurl])
-              AM_CONDITIONAL(HAVE_LIBCURL, false)
-              AC_DEFINE([HAVE_LIBCURL],[0],[Lacking libcurl])])])
-
-AC_SEARCH_LIBS(__atomic_load_8, atomic, [have_libatomic=1 
AC_DEFINE(HAVE_LIBATOMIC,1,[external libatomic])])
-AM_CONDITIONAL(HAVE_LIBATOMIC, [test "$have_libatomic" = 1])
-
-# restore LIBS & CPPFLAGS
-LIBS=$SAVE_LIBS
-CPPFLAGS=$SAVE_CPPFLAGS
-
-
-AC_CHECK_HEADERS([nss.h],[nss=true],[nss=false])
-AS_IF([test x$nss = xfalse],
-  [
-       AM_CONDITIONAL(HAVE_GLIBCNSS, false)
-       AC_MSG_WARN([No GNU libc nss header, will not build NSS plugin])
-  ],[
-       NSS_INCLUDES="
-       #include <nss.h>
-       "
-       AC_CHECK_DECL([NSS_STATUS_UNAVAIL],
-               [AM_CONDITIONAL(HAVE_GLIBCNSS, true)],
-               [AM_CONDITIONAL(HAVE_GLIBCNSS, false)
-                AC_MSG_WARN([No nss header fails to define NSS_STATUS_UNAVAIl, 
will not build NSS plugin])],
-               [$NSS_INCLUDES])
-])
-
-
+# check if conversation can be built and how
+AC_MSG_CHECKING([for conversation feature set to build])
+AS_IF([test "x$pulse" != "x1" || test "x$opus" != "x1" || test "x$ogg" != 
"x1"],
+  [AS_IF([test "x$gst" != "x1"],
+     [conversation_backend="none"
+      AM_CONDITIONAL([BUILD_PULSE_HELPERS], [false])
+      AM_CONDITIONAL([BUILD_GST_HELPERS], [false])
+      AM_CONDITIONAL([BUILD_EXPERIMENTAL_HELPERS], [false])],
+     [conversation_backend="gst"
+      AM_CONDITIONAL([BUILD_PULSE_HELPERS], [false])
+      AM_CONDITIONAL([BUILD_GST_HELPERS], [true])
+      AM_CONDITIONAL([BUILD_EXPERIMENTAL_HELPERS], [false])])],
+  [conversation_backend="pulse"
+   AM_CONDITIONAL([BUILD_PULSE_HELPERS], [true])
+   AM_CONDITIONAL([BUILD_GST_HELPERS], [false])
+   AM_CONDITIONAL([BUILD_EXPERIMENTAL_HELPERS], [false])])
+
+AM_CONDITIONAL([BUILD_CONVERSATION], [test "x$conversation_backend" != 
"xnone"])
+AC_MSG_RESULT([$conversation_backend])
+
+# check for libgnurl
+LIBGNURL_CHECK_CONFIG([], [7.34.0],
+                      [gnurl=1
+                       curl=0],
+                      [gnurl=0
+                       curl=0])
+AS_IF([test "x$gnurl" = "x0"],
+  [LIBCURL_CHECK_CONFIG([], [7.34.0], [curl=1], [curl=0])
+   AS_IF([test "x$curl" = "x0"],
+     [AC_CHECK_HEADER([curl/curl.h],
+        [AC_CHECK_DECLS([CURLINFO_TLS_SESSION],
+                        [curl=1],
+                        [curl=0],
+                        [[#include <curl/curl.h>]])])
+      AC_CHECK_LIB([curl-gnutls],
+                   [curl_easy_getinfo],
+                   [curl_gnutls=1],
+                   [curl_gnutls=0])])
+   AS_IF([test "x$curl" = "x0" || test "x$curl_gnutls" = "x0"],
+     [AC_MSG_ERROR([cURL must have a version >= 7.34.0 and must support 
CURLINFO_TLS_SESSION])])])
+
+AS_IF([test "x$gnurl" = "x0" && test "x$curl" = "x0"],
+  [AC_MSG_ERROR([either gnurl or cURL must be available])])
+
+AM_CONDITIONAL([HAVE_LIBGNURL], [test "x$gnurl" = "x1"])
+AC_DEFINE_UNQUOTED([HAVE_LIBGNURL], [$gnurl], [Define to 1 if libgnurl is 
used])
+AM_CONDITIONAL([HAVE_LIBCURL], [test "x$curl" = "x1"])
+AC_DEFINE_UNQUOTED([HAVE_LIBCURL], [$curl], [Define to 0 if libcurl is used])
+
+# libatomic
+AC_SEARCH_LIBS([__atomic_load_8], [atomic],
+               [have_libatomic=1
+                AC_DEFINE([HAVE_LIBATOMIC], [1],
+                          [Define to 1 if libatomic is external])])
+AM_CONDITIONAL([HAVE_LIBATOMIC], [test "x$have_libatomic" = "x1"])
+
+# check for nss
+AC_CHECK_HEADERS([nss.h], [nss=true], [nss=false])
+AS_IF([test "x$nss" = "xfalse"],
+      [AM_CONDITIONAL([HAVE_GLIBCNSS], [false])
+       AC_MSG_WARN([NSS plugin will not be build])],
+      [AC_CHECK_DECL([NSS_STATUS_UNAVAIL],
+         [AM_CONDITIONAL([HAVE_GLIBCNSS], [true])],
+         [AM_CONDITIONAL([HAVE_GLIBCNSS], [false])
+          AC_MSG_WARN([NSS plugin will not be built])],
+         [[#include <nss.h>]])])
 
 # test for kvm and kstat (for CPU stats under BSD/Solaris)
-AC_CHECK_LIB([kvm],[kvm_open])
-AC_CHECK_LIB([kstat],[kstat_open])
+AC_CHECK_LIB([kvm], [kvm_open])
+AC_CHECK_LIB([kstat], [kstat_open])
 
-libsodium=0
-# test for libsodium >=1.018 (introduction of
-# crypto_scalarmult_ed25519_base_noclamp API)
+# check for libsodium version >= 1.0.18
 AC_CHECK_HEADER([sodium.h],
-                [AC_CHECK_LIB([sodium], [crypto_core_ed25519_scalar_mul],
-                              [libsodium=1])])
-
-AS_IF([test x$libsodium = x0],
-      [AC_MSG_ERROR([GNUnet requires libsodium >= 1.0.18.])])
-
-# test for libextractor
-extractor=0
-AC_MSG_CHECKING(for libextractor)
-AC_ARG_WITH(extractor,
-   [  --with-extractor=PREFIX (base of libextractor installation)],
-   [AC_MSG_RESULT([$with_extractor])
-    AS_CASE([$with_extractor],
-      [no],[],
-      [yes],[
-        AC_CHECK_HEADERS([extractor.h],
-          AC_CHECK_LIB([extractor], [EXTRACTOR_plugin_add_defaults],
-            extractor=1))
-      ],[
-        LDFLAGS="-L$with_extractor/lib $LDFLAGS"
-        CPPFLAGS="-I$with_extractor/include $CPPFLAGS"
-        AC_CHECK_HEADERS([extractor.h],
-          AC_CHECK_LIB([extractor], [EXTRACTOR_plugin_add_defaults],
-            EXT_LIB_PATH="-L$with_extractor/lib $EXT_LIB_PATH"
-            extractor=1))
-      ])
-   ],
-   [AC_MSG_RESULT([--with-extractor not specified])
-    AC_CHECK_HEADERS([extractor.h],
-     AC_CHECK_LIB([extractor], [EXTRACTOR_plugin_add_defaults],
-      extractor=1))])
-# restore LIBS
-LIBS=$SAVE_LIBS
-
-AS_IF([test "$extractor" != 1],
- [
- AM_CONDITIONAL(HAVE_LIBEXTRACTOR, false)
- AC_DEFINE([HAVE_LIBEXTRACTOR],[0],[Lacking libextractor])
- ],[
- AM_CONDITIONAL(HAVE_LIBEXTRACTOR, true)
- AC_DEFINE([HAVE_LIBEXTRACTOR],[1],[Have libextractor])
- ])
-
-
-# Check for libltdl header (#2999)
-ltdl=0
-AC_MSG_CHECKING(for libltdl)
-AC_ARG_WITH(ltdl,
-   [AS_HELP_STRING([--with-ltdl=PREFIX],[base of libltdl installation])],
-   [AC_MSG_RESULT([$with_ltdl])
-    AS_CASE([$with_ltdl],
-      [no],[],
-      [yes],[
-        AC_CHECK_HEADERS(ltdl.h,
-          AC_CHECK_LIB([ltdl], [lt_dlopenext],
-            ltdl=1))
-      ],[
-        LDFLAGS="-L$with_ltdl/lib $LDFLAGS"
-        CPPFLAGS="-I$with_ltdl/include $CPPFLAGS"
-        AC_CHECK_HEADERS(ltdl.h,
-          AC_CHECK_LIB([ltdl], [lt_dlopenext],
-            EXT_LIB_PATH="-L$with_ltdl/lib $EXT_LIB_PATH"
-            ltdl=1))
-      ])
-   ],
-   [AC_MSG_RESULT([--with-ltdl not specified])
-    AC_CHECK_HEADERS(ltdl.h,
-     AC_CHECK_LIB([ltdl], [lt_dlopenext],
-      ltdl=1))])
-AS_IF([test x$ltdl = x1],
-[
- AC_MSG_RESULT([libltdl found])
-],[
- AC_MSG_ERROR([GNUnet requires libltdl (from GNU libtool).])
-])
-# restore LIBS
-LIBS=$SAVE_LIBS
-
-# libidn and libidn2. The ideal goal is this:
-# check for libidn2, if it doesn't exist check for libidn
-# if both exist, prefer libidn2
-# if none exist, fail and message that libidn or libidn2
-# is required with a preference for libidn2.
-# TODO: What we have right here can probably be improved.
-AC_MSG_CHECKING(for idn or idn2)
-
-AC_MSG_CHECKING(for idn)
-my_with_libidn=1
-AC_ARG_WITH(libidn,
-            AS_HELP_STRING([--with-libidn=pathname],
-                           [Support IDN (needs libidn)]),
-            [],
-            [withval="yes"])
-AS_IF([test x_$withval = x_yes],
-      [AC_CHECK_HEADERS([idna.h],
-                        AC_MSG_NOTICE([Found idna.h]),
-                        AC_CHECK_HEADERS([idn/idna.h],
-                                         AC_MSG_NOTICE([Found idn/idna.h]),
-                                         my_with_libidn=0))],
-      [AS_IF([test x_$withval != x_no],
-             [CFLAGS="$CFLAGS -I$withval/include"
-              LDFLAGS="$LDFLAGS -L$withval/lib"
-              AC_CHECK_HEADERS([idna.h],
-                               AC_MSG_NOTICE([Found idna.h]),
-                                  [AC_MSG_NOTICE([Failed to find idna.h])
-                               my_with_libidn=0])],
-             [my_with_libidn=0])])
-
-AC_MSG_CHECKING(for idn2)
-my_with_libidn2=1
-AC_ARG_WITH(libidn2,
-            AS_HELP_STRING([--with-libidn2=pathname],
-                           [Support IDN (needs libidn2)]),
-            [],
-            [withval="yes"])
-AS_IF([test x_$withval = x_yes],
-      [AC_CHECK_HEADERS([idn2.h],
-                        AC_MSG_NOTICE([Found idn2.h]),
-                        AC_CHECK_HEADERS([idn2/idn2.h],
-                                         AC_MSG_NOTICE([Found idn2/idn2.h]),
-                                         [AC_MSG_NOTICE([Failed to find 
idn2.h])
-                                         my_with_libidn2=0]))],
-      [AS_IF([test x_$withval != x_no],
-             [CFLAGS="$CFLAGS -I$withval/include"
-              LDFLAGS="$LDFLAGS -L$withval/lib"
-              AC_CHECK_HEADERS([idn2/idn2.h],
-                               AC_MSG_NOTICE([Found idn2/idn2.h]),
-                               [AC_MSG_NOTICE([Failed to find idn2.h])
-                               my_with_libidn2=0])],
-             [my_with_libidn2=0])])
-
-AC_MSG_CHECKING([if libidn can be used])
-# Check for LIBIDNs
-there_can_only_be_one=1
-
-working_libidn1=0
-working_libidn2=0
-AS_IF([test x$my_with_libidn2 = x1],
-      [AC_MSG_NOTICE([Checking for libidn2])
-       AC_CHECK_LIB([idn2],
-                    [idn2_to_unicode_8z8z],
-                    [working_libidn2=1
-                    LIBS="-lidn2 $LIBS"
-                   AC_DEFINE_UNQUOTED([HAVE_LIBIDN2],
-                                       [1],
-                                       [Define to 1 if you have 'libidn2' 
(-lidn2).])],
-                    [MISSING_DEPS="${MISSING_DEPS}${MISSING_SEP}libidn2"
-                     MISSING_SEP=", "])])
-AM_CONDITIONAL(HAVE_LIBIDN2, test x$working_libidn2 = x1)
-AS_IF([test x$working_libidn2 = x0],
-      [AS_IF([test x$my_with_libidn = x1],
-             [AC_MSG_NOTICE([Checking for libidn])
-              AC_CHECK_LIB([idn],
-                           [idna_to_ascii_8z],
-                           [working_libidn1=1
-                           LIBS="-lidn $LIBS"
-                           AC_DEFINE_UNQUOTED([HAVE_LIBIDN],
-                                              [1],
-                                              [Define to 1 if you have 
'libidn' (-lidn).])],
-                           [there_can_only_be_one=0])],
-             [AS_IF([test x$my_with_libidn2 = x1],
-                    [there_can_only_be_one=0
-                     AC_MSG_FAILURE([* There can only be one libidn.
-                                     * Provide either libidn >= 1.13
-                                     * or
-                                     * libidn2 to the configure
-                                     * script via
-                                     * --with-libidn2
-                                     * --with-libidn])])])])
-AM_CONDITIONAL(HAVE_LIBIDN, test x$working_libidn1 = x1)
-
-AS_IF([test "$working_libidn1" = 0 -a "$working_libidn2" = 0],
-      [AC_MSG_ERROR([GNUnet requires libidn (or libidn2)])])
-
-AS_IF([test x$there_can_only_be_one = x0],
-      [AC_MSG_FAILURE([Missing dependencies: $MISSING_DEPS])])
-
-# test for zlib
-SAVE_LDFLAGS=$LDFLAGS
-SAVE_CPPFLAGS=$CPPFLAGS
-AC_ARG_WITH(zlib,
-           [  --with-zlib[[=DIR]]       use libz in DIR],
-           [AS_IF([test "$withval" = "no"],
-                  [AC_MSG_ERROR([GNUnet requires zlib])],
-                  [test "$withval" != "yes"],
-                  [Z_DIR=$withval
-                   CPPFLAGS="${CPPFLAGS} -I$withval/include"
-                   LDFLAGS="${LDFLAGS} -L$withval/lib"])])
-AC_CHECK_HEADER(zlib.h,
-               [],
-               [AC_MSG_ERROR([GNUnet requires zlib])])
-AC_CHECK_LIB(z,
-             compress2,
-            [AC_DEFINE([HAVE_ZLIB],
-                        [],
-                        [Have compression library])
-             if test "x${Z_DIR}" != "x"; then
-                     Z_CFLAGS="-I${Z_DIR}/include"
-                     Z_LIBS="-L${Z_DIR}/lib -lz"
-             else
-                     Z_LIBS="-lz"
-             fi],
-             [AC_MSG_ERROR([GNUnet requires zlib])])
-AC_SUBST(Z_CFLAGS)
-AC_SUBST(Z_LIBS)
-
-AS_IF([test "$enable_shared" = "no"],
-      [AC_MSG_ERROR([GNUnet only works with shared libraries. Sorry.])])
-
-
-# restore LIBS
-LIBS=$SAVE_LIBS
-
+  [AC_CHECK_LIB([sodium], [crypto_core_ed25519_scalar_mul],
+                [libsodium=1],
+                [libsodium=0])])
+
+AS_IF([test "x$libsodium" = "x0"],
+      [AC_MSG_ERROR([GNUnet requires libsodium >= 1.0.18])])
+
+# check for libextractor
+CHECK_WITH_LIB([extractor],
+               [EXTRACTOR_plugin_add_defaults],
+               [extractor.h],
+               [HAVE_LIBEXTRACTOR])
+AS_IF([test "x$extractor" = "x0"],
+      [AC_MSG_ERROR([GNUnet requires libextractor])])
+
+# check for libltdl
+CHECK_WITH_LIB([ltdl], [lt_dlopenext], [ltdl.h], [HAVE_LTDL])
+AS_IF([test "x$ldtl" = "x0"],
+      [AC_MSG_RESULT([libltdl (from GNU libtool) is required])])
+
+# check for libidn, first version 2 and if not found, version 1
+# if both are missing throw an error as libidn is required
+AC_ARG_WITH([libidn],
+  [AS_HELP_STRING([--with-libidn=PFX], [base of libidn/libidn2 installation])],
+  [libidn=${withval}],
+  [libidn=yes])
+
+AS_IF([test "x$libidn" = "xno"],
+      [AC_MSG_ERROR([GNUnet requires libidn or libidn2])])
+
+AS_IF([test "x$libidn" = "xyes"],
+  [AC_CHECK_HEADERS([idn2.h],
+     [libidn_version="2"],
+     [AC_CHECK_HEADERS([idn2/idn2.h],
+                       [libidn_version="2"],
+                       [libidn_version="0"])])],
+  [LDFLAGS="-L$libidn/lib $LDFLAGS"
+   CPPFLAGS="-I$libidn/include $CPPFLAGS"
+   AC_CHECK_HEADERS([idn2.h],
+     [libidn_version="2"],
+     [AC_CHECK_HEADERS([idn2/idn2.h],
+                       [libidn_version="2"],
+                       [libidn_version="0"])])])
+
+AS_IF([test "x$libidn_version" = "x0"],
+  [AS_IF([test "x$libidn" = "xyes"],
+     [AC_CHECK_HEADERS([idna.h],
+        [libidn_version="1"],
+        [AC_CHECK_HEADERS([idn/idna.h],
+                          [libidn_version="1"]
+                          [libidn_version="2"])])],
+     [LDFLAGS="-L$libidn/lib $LDFLAGS"
+      CPPFLAGS="-I$libidn/include $CPPFLAGS"
+      AC_CHECK_HEADERS([idna.h],
+        [libidn_version="2"],
+        [AC_CHECK_HEADERS([idn/idna.h],
+                          [libidn_version="2"],
+                          [libidn_version="0"])])])])
+
+AS_IF([test "x$libidn_version" = "x0"],
+  [AC_MSG_ERROR([GNUnet requires libidn or libidn2])])
+
+AS_IF([test "x$libidn_version" = "x2"],
+  [AC_CHECK_LIB([idn2], [idn2_to_unicode_8z8z], [libidn_ok=yes], 
[libidn_ok=no])],
+  [AC_CHECK_LIB([idn], [idna_to_ascii_8z], [libidn_ok=yes], [libidn_ok=no])])
+
+AS_IF([test "x$libidn_ok" = "xno"],
+  [AC_MSG_ERROR([GNUnet requires libidn or libidn2])])
+
+AM_CONDITIONAL([HAVE_LIBIDN], [test "x$libidn_version" = "x1"])
+AM_CONDITIONAL([HAVE_LIBIDN2], [test "x$libidn_version" = "x2"])
+AS_IF([test "x$libidn_version" = "x2"],
+  [AC_DEFINE([HAVE_LIBIDN2], [1], [Define to 1 if libidn2 is available])],
+  [AC_DEFINE([HAVE_LIBIDN], [1], [Define to 1 if libidn is available])])
+
+# check for zlib
+AC_ARG_WITH([zlib],
+  [AS_HELP_STRING([--with-zlib=PFX], [base of zlib installation])],
+  [zlib=${withval}],
+  [zlib=yes])
+
+AS_IF([test "x$zlib" = "xno"], [AC_MSG_ERROR([GNUnet requires zlib])])
+
+AS_IF([test "x$zlib" = "xyes"],
+  [AC_CHECK_HEADER([zlib.h],
+     [AC_CHECK_LIB([z], [compress2], [zlib_ok=1], [zlib_ok=0])],
+     [zlib_ok=0])],
+  [LDFLAGS="-L$zlib/lib $LDFLAGS"
+   CPPFLAGS="-I$zlib/include $CPPFLAGS"
+   AC_CHECK_HEADER([zlib.h],
+     [AC_CHECK_LIB([z], [compress2], [zlib_ok=1], [zlib_ok=0])],
+     [zlib_ok=0])])
+
+AS_IF([test "x$zlib_ok" = "x0"], [AC_MSG_ERROR([GNUnet requires zlib])])
+AS_IF([test "x$zlib" = "xyes"],
+  [Z_CFLAGS=""
+   Z_LIBS="-lz"],
+  [Z_CFLAGS="-I${zlib}/include"
+   Z_LIBS="-L${zlib}/lib -lz"])
+AC_SUBST([Z_CFLAGS])
+AC_SUBST([Z_LIBS])
+
+AM_CONDITIONAL([HAVE_ZLIB], [test "x$zlib_ok" = "x1"])
+AC_DEFINE_UNQUOTED([HAVE_ZLIB], [$zlib_ok], [Define to 1 if zlib is available])
 
 # check for iconv
 AM_ICONV
 
-# test for libunistring
+# check for libunistring
 gl_LIBUNISTRING
-AS_IF([test $HAVE_LIBUNISTRING != yes],
+AS_IF([test "x$HAVE_LIBUNISTRING" != "xyes"],
       [AC_MSG_ERROR([GNUnet requires libunistring])])
 
 # Currently broken on Debian :-(
-#AS_VERSION_COMPARE([$LIBUNISTRING_VERSION],[0.9.1.1],
-#  [AC_MSG_ERROR([GNUnet requires libunistring >= 0.9.1.1, found 
$LIBUNISTRING_VERSION])])
+# AS_VERSION_COMPARE([$LIBUNISTRING_VERSION], [0.9.1.1],
+#   [AC_MSG_ERROR([GNUnet requires libunistring >= 0.9.1.1, found 
$LIBUNISTRING_VERSION])],
+#   [AC_MSG_ERROR([GNUnet requires libunistring >= 0.9.1.1, found 
$LIBUNISTRING_VERSION])])
+
+# check for sqlite
+CHECK_WITH_LIB([sqlite3], [sqlite3_open], [sqlite3.h], [HAVE_SQLITE])
+
+# check for postgres
+AX_LIB_POSTGRESQL([12.0], [postgres=1], [postgres=0])
+AS_IF([test "x$postgres" = "x1"],
+  [SAVE_CPPFLAGS="$CPPFLAGS"
+   CPPFLAGS="$POSTGRES_CPPFLAGS $CPPFLAGS"
+   AC_CHECK_HEADERS([libpq-fe.h], [postgres=1], [postgres=0])])
+AM_CONDITIONAL([HAVE_POSTGRESQL], [test "x$postgres" = "x1"])
+AC_DEFINE_UNQUOTED([HAVE_POSTGRESQL], [$postgres],
+                   [Define to 1 if Postgres is available])
+
+# check for mysql
+SAVE_LDFLAGS="$LDFLAGS"
+SAVE_CPPFLAGS="$CPPFLAGS"
+AC_ARG_WITH([mysql],
+  [AS_HELP_STRING([--with-mysql=PFX], [base of mysql installation])],
+  [AS_CASE([$withval],
+     [no],
+     [],
+     [yes|""],
+     [AC_CHECK_HEADERS([mysql/mysql.h],
+        [AC_CHECK_LIB([mysqlclient], [mysql_init],
+                      [mysql=true], [mysql=false])])],
+     [LDFLAGS="-L$with_mysql/lib -L$with_mysql/lib/mysql $LDFLAGS $ZLIBS"
+      CPPFLAGS="-I$with_mysql/include $CPPFLAGS"
+      AC_CHECK_HEADERS([mysql/mysql.h],
+        [AC_CHECK_LIB([mysqlclient], [mysql_init],
+                      [MYSQL_LDFLAGS="-L$with_mysql/lib 
-L$with_mysql/lib/mysql"
+                       MYSQL_CPPFLAGS="-I$with_mysql/include"
+                       mysql=true],
+                      [mysql=false])])])],
+   [AS_IF([test -d "/usr/lib64/mysql"],
+      [MYSQL_LIBDIR="/usr/lib64/mysql"],
+      [AS_IF([test -d "/usr/lib/mysql"],
+         [MYSQL_LIBDIR="/usr/lib/mysql"],
+         [MYSQL_LIBDIR="/usr/lib"])])
+    LDFLAGS="-L$MYSQL_LIBDIR $LDFLAGS $ZLIBS"
+    AC_CHECK_LIB([mysqlclient], [mysql_init],
+      [AC_CHECK_HEADERS([mysql/mysql.h],
+         [MYSQL_LDFLAGS="-L$MYSQL_LIBDIR"
+          mysql=true],
+         [mysql=false])],
+      [mysql=false])])
+AC_SUBST(MYSQL_LDFLAGS)
+AC_SUBST(MYSQL_CPPFLAGS)
 
-AC_CHECK_HEADERS([unistr.h],
-                 ,
-                 AC_MSG_ERROR([Compiling GNUnet requires unistr.h (from 
libunistring) to be installed]))
+# additional version checks for mysql
+AS_IF([test "x$mysql" = "xtrue"],
+  [AC_MSG_CHECKING([for mysql version])
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
+     [[include <mysql/mysql_version.h>]],
+     [[#if (MYSQL_VERSION_ID < 40100)
+#error required at least version 4.1
+#endif]])],
+     [mysql=true],
+     [mysql=false])
+   AS_IF([test "x$mysql" = "xfalse"],
+     [AC_MSG_RESULT([< 4.1])
+      AC_MSG_ERROR([mysql version >= 4.1 required])])
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
+     [[#include <mysql/mysql_version.h>]],
+     [[#if (MYSQL_VERSION_ID < 80000)
+#error needs at least version 8.0
+#endif]])],
+     [mysql8=true],
+     [mysql8=false])])
+
+AS_IF([test "x$mysql" = "xtrue"],
+  [AS_IF([test "x$mysql8" = "xfalse"],
+     [AC_MSG_RESULT([between 4.1 and 8.0])],
+     [AC_MSG_RESULT([> 8.0])
+      AC_DEFINE([HAVE_MYSQL8], [1],
+                [Define to 1 if MySQL is at least version 8])])])
+
+AM_CONDITIONAL([HAVE_MYSQL], [test "x$mysql" = "xtrue"])
+AM_CONDITIONAL([HAVE_MYSQLE], [false])
+
+AS_IF([test "x$sqlite3" = "x0" && test "x$mysql" = "xfalse" && test 
"x$postgres" = "x0"],
+  [AC_MSG_ERROR([GNUnet requires either SQLite, MySQL/MariaDB or PostgreSQL])])
+
+LDFLAGS="$SAVE_LDFLAGS"
+CPPFLAGS="$SAVE_CPPFLAGS"
+
+# check for libmicrohttpd
+AC_ARG_WITH([microhttpd],
+  [AS_HELP_STRING([--with-microhttpd=PFX],
+                  [base of libmicrohttpd installation])],
+  [httpd=${withval}],
+  [httpd=check])
+
+AS_CASE([$withval],
+  [no],
+  [AC_MSG_ERROR([GNUnet requires libmicrohttpd >= 0.9.63])],
+  [yes],
+  [PKG_CHECK_MODULES([MHD], [libmicrohttpd >= 0.9.63], [libmhd=1], 
[libmhd=0])],
+  [SAVE_PKG_PATH="$PKG_CONFIG_PATH"
+   PKG_CONFIG_PATH="$httpd/lib/pkgconfig"
+   export PKG_CONFIG_PATH
+   PKG_CHECK_MODULES([MHD], [libmicrohttpd >= 0.9.63], [libmhd=1], [libmhd=0])
+   PKG_CONFIG_PATH="$SAVE_PKG_PATH"])
+
+AS_IF([test "x$libmhd" = "x0"],
+  [AC_MSG_ERROR([GNUnet requires libmicrohttpd >= 0.9.63])])
+
+AM_CONDITIONAL([HAVE_MHD], [test "x$libmhd" = "x1"])
+AC_DEFINE_UNQUOTED([HAVE_MHD], [$libmhd],
+                   [Define to 1 if libmicrohttpd is avaliable])
+AM_CONDITIONAL([HAVE_REST], [true])
+
+# check for gnutls
+AC_ARG_WITH([gnutls],
+  [AS_HELP_STRING([--with-gnutls=PFX], [base of gnutls installation])],
+  [AS_CASE([$with_gnutls],
+     [no],
+     [gnutls=0],
+     [yes],
+     [AC_CHECK_HEADERS([gnutls/abstract.h],
+        [AC_CHECK_LIB([gnutls], [gnutls_priority_set],
+                      [gnutls=1], [gnutls=0])],
+        [gnutls=0])
+      AC_CHECK_HEADERS([gnutls/dane.h],
+        [AC_CHECK_LIB([gnutls-dane], [dane_verify_crt_raw],
+                      [gnutls_dane=1], [gnutls_dane=0])],
+        [gnutls_dane=0])],
+     [LDFLAGS="-L$with_gnutls/lib $LDFLAGS"
+      CPPFLAGS="-I$with_gnutls/include $CPPFLAGS"
+      AC_CHECK_HEADERS([gnutls/abstract.h],
+        [AC_CHECK_LIB([gnutls], [gnutls_priority_set],
+                      [gnutls=1], [gnutls=0])],
+        [gnutls=0])
+      AC_CHECK_HEADERS([gnutls/dane.h],
+        [AC_CHECK_LIB([gnutls-dane], [dane_verify_crt_raw],
+                      [gnutls_dane=1], [gnutls_dane=0])],
+        [gnutls_dane=0])])],
+  [AC_CHECK_HEADERS([gnutls/abstract.h],
+        [AC_CHECK_LIB([gnutls], [gnutls_priority_set],
+                      [gnutls=1], [gnutls=0])],
+        [gnutls=0])
+      AC_CHECK_HEADERS([gnutls/dane.h],
+        [AC_CHECK_LIB([gnutls-dane], [dane_verify_crt_raw],
+                      [gnutls_dane=1], [gnutls_dane=0])],
+        [gnutls_dane=0])])
+AM_CONDITIONAL([HAVE_GNUTLS], [test "x$gnutls" = "x1"])
+AM_CONDITIONAL([HAVE_GNUTLS_DANE], [test "x$gnutls_dane" = "x1"])
+AC_DEFINE_UNQUOTED([HAVE_GNUTLS], [$gnutls], [Define to 1 if GnuTLS is 
available])
+AC_DEFINE_UNQUOTED([HAVE_GNUTLS_DANE], [$gnutls_dane],
+                   [Define to 1 if GnuTLS has DANE support])
 
 # restore LIBS
 LIBS=$SAVE_LIBS
 
-
-
-# Checks for standard header files.
+# Check for standard header files.
 AC_HEADER_DIRENT
 
 # Check for headers that are ALWAYS required
-AC_CHECK_HEADERS([fcntl.h math.h errno.h ctype.h limits.h stdio.h stdlib.h 
string.h unistd.h stdarg.h signal.h locale.h sys/stat.h 
sys/types.h],,AC_MSG_ERROR([Compiling GNUnet requires standard UNIX headers 
files: fcntl.h math.h errno.h ctype.h limits.h stdio.h stdlib.h string.h 
unistd.h stdarg.h signal.h locale.h sys/stat.h sys/types.h]))
-
-
-
-# Checks for headers that are only required on some systems or
-# opional (and where we do NOT abort if they are not there)
-AC_CHECK_HEADERS([stdatomic.h malloc.h malloc/malloc.h malloc/malloc_np.h 
langinfo.h sys/param.h sys/mount.h sys/statvfs.h sys/select.h sockLib.h 
sys/mman.h sys/msg.h sys/vfs.h arpa/inet.h fcntl.h libintl.h netdb.h 
netinet/in.h sys/ioctl.h sys/socket.h sys/time.h unistd.h kstat.h sys/sysinfo.h 
kvm.h sys/file.h sys/resource.h ifaddrs.h mach/mach.h stddef.h sys/timeb.h 
argz.h ucred.h sys/ucred.h endian.h sys/endian.h execinfo.h byteswap.h])
-
-# FreeBSD requires this for netinet/in_systm.h and netinet/ip.h
-AC_CHECK_HEADERS([sys/types.h netinet/in_systm.h netinet/in.h netinet/ip.h],,,
-[#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
+# It's assumed that AC_INCLUDES_DEFAULT has been executed already, as that
+# makes sure the most common headers (e.g. stdlib.h) are available
+AC_CHECK_HEADERS([fcntl.h math.h errno.h ctype.h limits.h stdarg.h signal.h 
locale.h],
+  [],
+  [AC_MSG_ERROR([Compiling GNUnet requires standard UNIX header files])])
+
+# Check for headers required only on some systems or which are optional
+AC_CHECK_HEADERS([stdatomic.h malloc.h malloc/malloc.h malloc/malloc_np.h
+                  langinfo.h sys/param.h sys/mount.h sys/statvfs.h sys/select.h
+                  sockLib.h sys/mman.h sys/msg.h sys/vfs.h arpa/inet.h
+                  libintl.h netdb.h netinet/in.h sys/ioctl.h sys/socket.h
+                  sys/time.h sys/sysinfo.h sys/file.h sys/resource.h
+                  ifaddrs.h mach/mach.h sys/timeb.h argz.h ucred.h
+                  sys/ucred.h endian.h sys/endian.h execinfo.h byteswap.h])
+
+# Required for FreeBSD's netinet/in_systm.h and netinet/ip.h
+AS_IF([test "x$build_target" = "xfreebsd"],
+  [AC_CHECK_HEADERS([sys/types.h netinet/in_systm.h netinet/in.h, 
netinet/ip.h],
+     [], [],
+     [#ifdef HAVE_SYS_TYPES_H
+#include <sys/type.h>
 #endif
 #ifdef HAVE_NETINET_IN_SYSTM_H
 #include <netinet/in_systm.h>
@@ -1335,535 +1119,220 @@ AC_CHECK_HEADERS([sys/types.h netinet/in_systm.h 
netinet/in.h netinet/ip.h],,,
 #ifdef HAVE_NETINET_IN_H
 #include <netinet/in.h>
 #endif
-])
-
-SAVE_LDFLAGS=$LDFLAGS
-SAVE_CPPFLAGS=$CPPFLAGS
-
-# test for sqlite
-sqlite=false
-AC_MSG_CHECKING(for SQLite)
-AC_ARG_WITH(sqlite,
-  [  --with-sqlite=PFX       base of SQLite installation],
-  [AC_MSG_RESULT("$with_sqlite")
-   AS_CASE([$with_sqlite],
-     [no],[],
-     [yes],[
-      AC_CHECK_HEADERS(sqlite3.h,
-      sqlite=true)],
-     [
-    LDFLAGS="-L$with_sqlite/lib $LDFLAGS"
-    CPPFLAGS="-I$with_sqlite/include $CPPFLAGS"
-    AC_CHECK_HEADERS(sqlite3.h,
-     EXT_LIB_PATH="-L$with_sqlite/lib $EXT_LIB_PATH"
-     SQLITE_LDFLAGS="-L$with_sqlite/lib"
-     SQLITE_CPPFLAGS="-I$with_sqlite/include"
-     sqlite=true)
-    LDFLAGS=$SAVE_LDFLAGS
-    CPPFLAGS=$SAVE_CPPFLAGS
-    ])
-  ],
-  [AC_MSG_RESULT([--with-sqlite not specified])
-    AC_CHECK_HEADERS(sqlite3.h, sqlite=true)])
-AM_CONDITIONAL(HAVE_SQLITE, test x$sqlite = xtrue)
-AC_SUBST(SQLITE_CPPFLAGS)
-AC_SUBST(SQLITE_LDFLAGS)
-
-LDFLAGS=$SAVE_LDFLAGS
-CPPFLAGS=$SAVE_CPPFLAGS
-
-# test for postgres:
-postgres=false
-AX_LIB_POSTGRESQL([12.0],
-  [CPPFLAGS="$CPPFLAGS $POSTGRESQL_CPPFLAGS"
-   AC_CHECK_HEADERS([libpq-fe.h],
-   postgres=true)
-  ],
-  [AC_MSG_RESULT([no postgres])])
-
-AM_CONDITIONAL(HAVE_POSTGRESQL, test x$postgres = xtrue)
-AS_IF([test "x$postgres" = xtrue],
-      [AC_DEFINE([HAVE_POSTGRESQL],[1],[Have PostgreSQL])],
-      [AC_DEFINE([HAVE_POSTGRESQL],[0],[Lacking PostgreSQL])])
-
-LDFLAGS=$SAVE_LDFLAGS
-CPPFLAGS=$SAVE_CPPFLAGS
-
-# mysql & windows
-AC_CHECK_TYPES([sigset_t, off_t], [], [], [#include <sys/types.h>])
-AC_CHECK_TYPES([size_t], [], [], [#include <stdio.h>])
-
-# test for mysql
-mysql=false
-mysqlfail=false
-SAVE_LDFLAGS=$LDFLAGS
-SAVE_CPPFLAGS=$CPPFLAGS
-AC_MSG_CHECKING(for mysql)
-AC_ARG_WITH(mysql,
-  [  --with-mysql=PFX        base of MySQL installation],
-  [AC_MSG_RESULT([$with_mysql])
-   AS_CASE([$with_mysql],
-     [no],[],
-     [yes|""],[
-      AC_CHECK_HEADERS(mysql/mysql.h,
-       AC_CHECK_LIB(mysqlclient, mysql_init,
-       mysql=true), [], [])
-     ],[
-      LDFLAGS="-L$with_mysql/lib -L$with_mysql/lib/mysql $LDFLAGS $ZLIBS"
-      CPPFLAGS="-I$with_mysql/include $CPPFLAGS"
-      AC_CHECK_HEADERS(mysql/mysql.h,
-       AC_CHECK_LIB(mysqlclient, mysql_init,
-        MYSQL_LDFLAGS="-L$with_mysql/lib -L$with_mysql/lib/mysql"
-        MYSQL_CPPFLAGS="-I$with_mysql/include"
-
-        mysql=true), [], [])
-     ])
-  ],
-  [AC_MSG_RESULT([--with-mysql not specified])
-   if test -d "/usr/lib64/mysql"; then
-    MYSQL_LIBDIR="/usr/lib64/mysql"
-   elif test -d "/usr/lib/mysql"; then
-    MYSQL_LIBDIR="/usr/lib/mysql"
-   else
-    MYSQL_LIBDIR="/usr/lib"
-   fi
-   LDFLAGS="-L$MYSQL_LIBDIR $LDFLAGS $ZLIBS"
-   AC_CHECK_LIB(mysqlclient, mysql_init,
-    [AC_CHECK_HEADERS(mysql/mysql.h,
-      MYSQL_LDFLAGS="-L$MYSQL_LIBDIR"
-      mysql=true
-
-     , [], [])])
-  ])
-
-AC_SUBST(MYSQL_LDFLAGS)
-AC_SUBST(MYSQL_CPPFLAGS)
-
-# additional version check for mysql
-AS_IF([test "$mysql" = "true"],
- [
-  AC_MSG_CHECKING(mysql version)
-  AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
-    [[
-      #include <mysql/mysql_version.h>]],
-    [[
-      #if (MYSQL_VERSION_ID < 40100)
-      #error needs at least version >= 4.1
-      #endif
-    ]])
-    ],
-    [mysql=true],
-    [mysql=false])
-  AS_IF([test x$mysql = xfalse],
-   [
-    mysqlfail=true
-    AC_MSG_WARN([fail, MySQL >= 4.1 required])
-   ],[
-    AC_MSG_NOTICE([success, will keep $mysqlfail])
-    mysqlfail=false
-    AC_MSG_RESULT(ok)
-   ])
-  AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
-    [[
-      #include <mysql/mysql_version.h>]],
-    [[
-      #if (MYSQL_VERSION_ID < 80000)
-      #error needs at least version >= 4.1
-      #endif
-    ]])
-    ],
-    [mysql8=true],
-    [mysql8=false])
-  AS_IF([test x$mysql8 = xtrue],
-   [
-    AC_DEFINE([HAVE_MYSQL8],[1],[Have mysql8])
-   ],[])
-])
-
-AM_CONDITIONAL(HAVE_MYSQL, test x$mysql = xtrue)
-AM_CONDITIONAL(HAVE_MYSQLE, false)
-# restore LIBS
-LIBS=$SAVE_LIBS
-LDFLAGS=$SAVE_LDFLAGS
-CPPFLAGS=$SAVE_CPPFLAGS
-
-# TODO: should this test for "or" not "and"?
-# TODO: Add postgres?
-AS_IF([test "$sqlite" = 0 -a "$mysql" = 0],
-[
- AC_MSG_ERROR([GNUnet requires SQLite or MySQL / MariaDB.])
-])
-
-# libmicrohttpd
-lmhd=0
-m4_define([MHD_MODULE], [libmicrohttpd >= 0.9.63])
-AC_ARG_WITH(microhttpd,
-   [AS_HELP_STRING([--with-microhttpd[[=PFX]]],
-       [base of libmicrohttpd installation])],
-   [],
-   [with_microhttpd=check])
-AS_CASE([$with_microhttpd],
-   [no], [],
-   [yes], [PKG_CHECK_MODULES([MHD], [MHD_MODULE], [lmhd=1])],
-   [check], [PKG_CHECK_MODULES([MHD], [MHD_MODULE],
-       [lmhd=1],
-       [AC_MSG_WARN([Building without libmicrohttpd])])],
-   [SAVE_PKG_CONFIG_PATH=$PKG_CONFIG_PATH
-    PKG_CONFIG_PATH=$with_microhttpd/lib/pkgconfig
-    export PKG_CONFIG_PATH
-    PKG_CHECK_MODULES([MHD], [MHD_MODULE], [lmhd=1])
-    PKG_CONFIG_PATH=$SAVE_PKG_CONFIG_PATH])
-AM_CONDITIONAL(HAVE_MHD, test x$lmhd = x1)
-AC_DEFINE_UNQUOTED([HAVE_MHD], $lmhd, [We have libmicrohttpd])
-
-AM_CONDITIONAL(HAVE_JSON, [test x$jansson = x1])
-AM_CONDITIONAL(HAVE_REST, [test x$jansson = x1 -a x$lmhd = x1])
-AS_IF([test "x$lmhd" != "x1"],
-      [AC_MSG_ERROR([GNUnet requires libmicrohttpd >= 0.9.63.])])
-
-
-# restore LIBS
-LIBS=$SAVE_LIBS
+])])
 
 # check for gettext
 AM_GNU_GETTEXT([external])
 AM_GNU_GETTEXT_VERSION([0.18.1])
 
-# Checks for standard typedefs, structures, and compiler characteristics.
+# check for stantard typedefs, structures and compiler characteristics
 AC_TYPE_PID_T
 AC_TYPE_SIZE_T
 AC_TYPE_MODE_T
-AC_CHECK_HEADERS_ONCE([sys/time.h])
 
 AC_HEADER_STAT
 AC_HEADER_STDBOOL
 AC_STRUCT_TM
 
 AC_CHECK_MEMBER([struct sockaddr_in.sin_len],
-   [ AC_DEFINE(HAVE_SOCKADDR_IN_SIN_LEN, 1, [Do we have sockaddr_in.sin_len?])
-   ],
-   [],
-   [
-      #include <sys/types.h>
-      #include <sys/socket.h>
-      #include <netinet/in.h>
-   ])
+  [AC_DEFINE([HAVE_SOCKADDR_IN_SIN_LEN], [1],
+             [Define to 1 if struct sockaddr_in has sin_len field])],
+             [], [],
+             [#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>])
 
 AC_CHECK_MEMBER([struct sockaddr_un.sun_len],
-                [ AC_DEFINE(HAVE_SOCKADDR_UN_SUN_LEN,
-                            1,
-                            [Do we have sockaddr_un.sun_len?])],
-                [],
-                [
-                #include <sys/types.h>
-                #include <sys/socket.h>
-                #include <sys/un.h>
-                ])
+  [AC_DEFINE([HAVE_SOCKADDR_UN_SUN_LEN], [1],
+             [Define to 1 if struct sockaddr_un has sun_len field])],
+             [], [],
+             [#include <sys/types.h>
+#include <sys/socket.h>
+#include <sys/un.h>])
 
-
-
-# Checks for library functions.
-AC_FUNC_CLOSEDIR_VOID
-AC_FUNC_FORK
-AC_PROG_GCC_TRADITIONAL
-AC_FUNC_MEMCMP
-AC_FUNC_SELECT_ARGTYPES
-AC_FUNC_CHOWN
-
-AC_FUNC_STAT
-AC_FUNC_STRFTIME
-AC_FUNC_VPRINTF
-AC_HEADER_SYS_WAIT
 AC_TYPE_OFF_T
 AC_TYPE_UID_T
-AC_CHECK_FUNCS(atoll stat64 strnlen mremap getrlimit setrlimit sysconf 
initgroups strndup gethostbyname2 getpeerucred getpeereid setresuid getifaddrs 
freeifaddrs getresgid mallinfo malloc_size malloc_usable_size getrusage random 
srandom stat statfs statvfs wait4 timegm)
 
-# restore LIBS
-LIBS=$SAVE_LIBS
+# check for library functions
+AC_FUNC_FORK
+AC_FUNC_CHOWN
+AC_CHECK_FUNCS([atoll stat64 strnlen mremap getrlimit setrlimit sysconf
+                initgroups strndup gethostbyname2 getpeerucred getpeereid
+                setresuid getifaddrs freeifaddrs getresgid mallinfo2 
malloc_size
+                malloc_usable_size getrusage random srandom stat statfs statvfs
+                wait4 timegm])
 
 GN_INTLINCL=""
 GN_LIBINTL="$LTLIBINTL"
 GN_LIB_LDFLAGS="-export-dynamic -no-undefined"
 GN_PLUGIN_LDFLAGS="-export-dynamic -avoid-version -module -no-undefined"
 
-AC_SUBST(GN_LIB_LDFLAGS)
-AC_SUBST(GN_PLUGIN_LDFLAGS)
-AC_SUBST(GN_INTLINCL)
-AC_SUBST(GN_LIBINTL)
+AC_SUBST([GN_LIB_LDFLAGS])
+AC_SUBST([GN_PLUGIN_LDFLAGS])
+AC_SUBST([GN_INTLINCL])
+AC_SUBST([GN_LIBINTL])
 
-AC_SUBST(CPPFLAGS)
-AC_SUBST(LIBS)
-AC_SUBST(LDFLAGS)
-AC_SUBST(EXT_LIB_PATH)
-AC_SUBST(EXT_LIBS)
+AC_SUBST([CPPFLAGS])
+AC_SUBST([LIBS])
+AC_SUBST([LDFLAGS])
+AC_SUBST([EXT_LIB_PATH])
+AC_SUBST([EXT_LIBS])
 
-AC_SUBST(LIBPREFIX)
-AC_SUBST(DLLDIR)
-AC_SUBST(EXT_LIB_PATH)
+AC_SUBST([LIBPREFIX])
+AC_SUBST([DLLDIR])
+AC_SUBST([EXT_LIB_PATH])
 
 DATAROOTDIR=$datarootdir
-AC_SUBST(DATAROOTDIR)
-
-# test for sudo
-AC_MSG_CHECKING(for sudo)
-#AC_CHECK_PROGS(SUDO_BINARY, [sudo], false)
-#AM_CONDITIONAL(HAVE_SUDO, test x$SUDO_BINARY != xfalse)
-AC_ARG_WITH(sudo,
-           [  --with-sudo=PATH       path to sudo binary (or just yes)],
-           [AC_MSG_RESULT("$with_sudo")
-            AS_CASE([$with_sudo],
-                    [no],[SUDO_BINARY=],
-                    [yes],[SUDO_BINARY=sudo],
-                    [SUDO_BINARY=$with_sudo])],
-           [AC_MSG_RESULT([no])])
-AC_SUBST(SUDO_BINARY)
-AM_CONDITIONAL([HAVE_SUDO],
-              [test "x$SUDO_BINARY" != "x" -o -w /])
-
-# test for doas
-AC_MSG_CHECKING(for doas)
-AC_CHECK_PROGS(DOAS_BINARY, [doas], false)
-AM_CONDITIONAL(HAVE_DOAS_BINARY, test x$DOAS_BINARY != xfalse)
-
-# test for gnunetdns group name
-GNUNETDNS_GROUP=gnunetdns
-AC_MSG_CHECKING(for gnunetdns group name)
-AC_ARG_WITH(gnunetdns,
-            [  --with-gnunetdns=GRPNAME       name for gnunetdns group],
-            [AC_MSG_RESULT("$with_gnunetdns")
-             AS_CASE([$with_gnunetdns],
-                     [no],[GNUNETDNS_GROUP=gnunet],
-                     [yes],[GNUNETDNS_GROUP=gnunetdns],
-                     [GNUNETDNS_GROUP=$with_gnunetdns])],
-            [AC_MSG_RESULT([gnunetdns])])
-AC_SUBST(GNUNETDNS_GROUP)
+AC_SUBST([DATAROOTDIR])
 
+# check for sudo
+AC_CHECK_PROGS([SUDO_BINARY], [sudo], [false])
+AM_CONDITIONAL([HAVE_SUDO], [test "x$SUDO_BINARY" != "xfalse"])
 
+# check for doas
+AC_CHECK_PROGS([DOAS_BINARY], [doas], [false])
+AM_CONDITIONAL([HAVE_DOAS_BINARY], [test "x$DOAS_BINARY" != "xfalse"])
 
-# gnutls
-gnutls=0
-gnutls_dane=0
-AC_MSG_CHECKING(for gnutls)
-AC_ARG_WITH(gnutls,
-            [  --with-gnutls=PFX   base of gnutls installation],
-            [AC_MSG_RESULT([$with_gnutls])
-             AS_CASE([$with_gnutls],
-                     [no],[],
-                     [yes],
-                     [AC_CHECK_HEADERS([gnutls/abstract.h],
-                                       AC_CHECK_LIB([gnutls],
-                                                    [gnutls_priority_set],
-                                                   gnutls=true))
-                      AC_CHECK_HEADERS([gnutls/dane.h],
-                                       AC_CHECK_LIB([gnutls-dane],
-                                                    [dane_verify_crt_raw],
-                                                   gnutls_dane=1))],
-
-        [LDFLAGS="-L$with_gnutls/lib $LDFLAGS"
-        CPPFLAGS="-I$with_gnutls/include $CPPFLAGS"
-        AC_CHECK_HEADERS([gnutls/abstract.h],
-            AC_CHECK_LIB([gnutls], [gnutls_priority_set],
-              EXT_LIB_PATH="-L$with_gnutls/lib $EXT_LIB_PATH"
-              gnutls=true))
-        AC_CHECK_HEADERS([gnutls/dane.h],
-            AC_CHECK_LIB([gnutls-dane], [dane_verify_crt_raw],
-             gnutls_dane=1))
-      ])
-   ],
-   [AC_MSG_RESULT([--with-gnutls not specified])
-    AC_CHECK_HEADERS([gnutls/abstract.h],
-        AC_CHECK_LIB([gnutls], [gnutls_priority_set],
-          gnutls=true))
-    AC_CHECK_HEADERS([gnutls/dane.h],
-        AC_CHECK_LIB([gnutls-dane], [dane_verify_crt_raw],
-                    gnutls_dane=1))
-   ])
-AM_CONDITIONAL(HAVE_GNUTLS, test x$gnutls = xtrue)
-AC_DEFINE_UNQUOTED([HAVE_GNUTLS], $gnutls, [We have GnuTLS])
-AM_CONDITIONAL(HAVE_GNUTLS_DANE, test x$gnutls_dane = x1)
-AC_DEFINE_UNQUOTED([HAVE_GNUTLS_DANE], $gnutls_dane, [We have GnuTLS with DANE 
support])
-
-
-
-# Check if NSE has to send timestamp information to testbed logger for
+# check if NSE has to send timestamp information to testbed logger for
 # generating histogram of messages received
-AC_MSG_CHECKING(if NSE has to send timestamp information to testbed logger)
 AC_ARG_ENABLE([nse-histogram],
-    [AS_HELP_STRING([--enable-nse-histogram],
-       [have NSE send timestamp information to testbed logger for generating
-       histogram of received messages.  NOT useful for production (default is
-       NO)])],
-    [AS_IF([test "x$enableval" = "xno"],
-      [nse_histogram=0],
-      [nse_histogram=1])],
-    [nse_histogram=0
-     enable_nse_histogram=no])
-AC_MSG_RESULT($enable_nse_histogram)
+  [AS_HELP_STRING([--enable-nse-histogram],
+                  [have NSE send timestamp information to testbed logger for 
generating a histogram of received messages. NOT useful for production (default 
is no)])],
+  [AS_IF([test "x$enableval" = "xno"]
+         [nse_histogram=0],
+         [nse_histogram=1])],
+  [nse_histogram=0])
 AM_CONDITIONAL([ENABLE_NSE_HISTOGRAM], [test "x$nse_histogram" = "x1"])
 AC_DEFINE_UNQUOTED([ENABLE_NSE_HISTOGRAM], [$nse_histogram],
-                   [have NSE send timestamp information to testbed logger])
+                   [Define to 1 if NSE should send timestamp informations])
 
-# should 'make check' run tests?
-AC_MSG_CHECKING(whether to run tests)
+# check if 'make check' should run tests
 AC_ARG_ENABLE([testruns],
-   [AS_HELP_STRING([--disable-testruns], [disable running tests on make check 
(default is YES)])],
-   [enable_tests_run=${enableval}],
-   [enable_tests_run=yes])
-AC_MSG_RESULT($enable_test_run)
-AM_CONDITIONAL([ENABLE_TEST_RUN], [test "x$enable_tests_run" = "xyes"])
-
-
-AC_MSG_CHECKING([whether to compile in benchmarks (currently for http and 
crypto)])
-AC_ARG_ENABLE([benchmark],
-   [AS_HELP_STRING([--enable-benchmark], [enable benchmarking])],
-   [enable_benchmark=${enableval}],
-   [enable_benchmark=no])
-AC_MSG_RESULT($enable_benchmark)
-AS_IF([test "x$enable_benchmark" = "xyes"],
-      [AC_DEFINE_UNQUOTED(ENABLE_BENCHMARK,1,[Benchmarks are enabled])])
-AM_CONDITIONAL([ENABLE_BENCHMARK], [test "x$enable_benchmark" = "xyes"])
-
-
-# should ports be open for Java services?
-AC_MSG_CHECKING(whether to enable ports for gnunet-java)
-AC_ARG_ENABLE([javaports],
-   [AS_HELP_STRING([--enable-javaports], [use non-zero ports for services with 
Java bindings (default is NO)])],
-   [enable_java_ports=${enableval}],
-   [enable_java_ports=no])
-AC_MSG_RESULT($enable_java_ports)
-AS_IF([test "x$enable_java_ports" = "xyes"],
- [JAVAPORT=""],
- [JAVAPORT="$UNIXONLY"])
-AC_SUBST(JAVAPORT)
+  [AS_HELP_STRING([--disable-testruns],
+                  [disable running tests on make check])],
+  [enable_testruns=${enableval}],
+  [enable_testruns=yes])
+AM_CONDITIONAL([ENABLE_TEST_RUN], [test "x$enable_testruns" = "xyes"])
 
-# should benchmarks be run?
-AC_MSG_CHECKING(whether to run benchmarks during make check)
+# check if benchmarks should be executed
 AC_ARG_ENABLE([benchmarks],
-   [AS_HELP_STRING([--enable-benchmarks], [enable running benchmarks during 
make check])],
-   [enable_benchmarks=${enableval}],
-   [enable_benchmarks=no])
-AC_MSG_RESULT($enable_benchmarks)
+  [AS_HELP_STRING([--enable-benchmarks],
+                  [enable benchmarking (default is no)])],
+  [enable_benchmarks=${enableval}],
+  [enable_benchmarks=no])
+
+AS_IF([test "x$enable_benchmarks" = "xyes"],
+  [AC_DEFINE([ENABLE_BENCHMARK], [1], [Define to 1 if benchmarks are 
enabled])])
+AM_CONDITIONAL([ENABLE_BENCHMARK], [test "x$enable_benchmarks" = "xyes"])
 AM_CONDITIONAL([HAVE_BENCHMARKS], [test "x$enable_benchmarks" = "xyes"])
 
-# should experimental code be compiled (code that may not yet compile)?
-AC_MSG_CHECKING(whether to compile experimental code)
+# check if ports should be opened for Java services
+AC_ARG_ENABLE([javaports],
+  [AS_HELP_STRING([--enable-javaports],
+     [use non-zero ports for services with Java bindings (default is no)])],
+  [enable_java_ports=${enableval}],
+  [enable_java_ports="no"])
+
+AS_IF([test "x$enable_java_ports" = "xyes"],
+  [JAVAPORT=""],
+  [JAVAPORT="$UNIXONLY"])
+AC_SUBST([JAVAPORT])
+
+# check if experimental code should be compiled (or at least attempted to)
 AC_ARG_ENABLE([experimental],
-   [AS_HELP_STRING([--enable-experimental], [enable compiling experimental 
code])],
-   [enable_experimental=${enableval}],
-   [enable_experimental=no])
-AC_MSG_RESULT($enable_experimental)
+  [AS_HELP_STRING([--enable-experimental],
+                  [enable experimental code paths (default is no)])],
+  [enable_experimental="${enableval}"]
+  [enable_experimental="no"])
 AM_CONDITIONAL([HAVE_EXPERIMENTAL], [test "x$enable_experimental" = "xyes"])
 
-# should malicious code be compiled (should only be used for testing)?
-AC_MSG_CHECKING(whether to compile malicious code)
+# check if malicious code should be compiled (for testing)
 AC_ARG_ENABLE([malicious],
-   [AS_HELP_STRING([--enable-malicious], [enable compiling malicious code])],
-   [AS_IF([test "x$enableval" = "xno"],
-     [malicious=0],
-     [malicious=1])],
-   [malicious=0
-    enable_malicious=no])
-AC_MSG_RESULT($enable_malicious)
-AM_CONDITIONAL([ENABLE_MALICIOUS], [test 1=$malicious])
+  [AS_HELP_STRING([--enable-malicious],
+    [enable malicious code path (only for testing; default is no)])],
+  [AS_IF([test "x$enableval" = "xno"],
+         [malicious=0],
+         [malicious=1])],
+  [malicious=0
+   enable_malicious=no])
+AM_CONDITIONAL([ENABLE_MALICIOUS], [test "x$malicious" = "x1"])
 AC_DEFINE_UNQUOTED([ENABLE_MALICIOUS], [$malicious],
-                   [enable compilation of malicious code])
+                   [Define to 1 if malicious code paths should be compiled])
 
-# should services be started on demand when needed?
+# check if services should be started on demand when needed
 # Some services may choose to never start by default
 # and it is up to the service/module developer to decide
 # by having "START_ON_DEMAND = NO" instead of
 # "START_ON_DEMAND = @START_ON_DEMAND@"
 # in the service/module's conf.in file.
 # See also IMMEDIATE_START for an unconditional immediate start.
-START_ON_DEMAND="YES"
-AC_MSG_CHECKING(whether to start peer's services on demand by default)
 AC_ARG_ENABLE([autostart],
-   [AS_HELP_STRING([--disable-autostart], [do not start peer's services by 
default])],
-   [enable_autostart=${enableval}
-    AS_IF([test "x$enable_autostart" = "xno"],
-      [START_ON_DEMAND="NO"])
-   ],
-   [enable_autostart=yes])
-AC_MSG_RESULT($enable_autostart)
-#AM_CONDITIONAL([HAVE_START_ON_DEMAND], [test "x$enable_autostart" = "xyes"])
-AC_SUBST(START_ON_DEMAND)
-
-# should memory statistics be kept (very expensive CPU-wise!)
-AC_MSG_CHECKING(whether to create expensive statistics on memory use)
+  [AS_HELP_STRING([--disable-autostart],
+                  [do not start peer services by default])],
+  [AS_IF([test "x$enableval" = "xno"],
+         [START_ON_DEMAND=NO],
+         [START_ON_DEMAND=YES])],
+  [START_ON_DEMAND=YES])
+AC_SUBST([START_ON_DEMAND])
+
+# check if memory statistics should be kept (very expensive CPU-wise!)
 AC_ARG_ENABLE([heapstats],
-   [AS_HELP_STRING([--enable-heapstats], [enable expensive heap statistics])],
-   [enable_heapstats=1],
-   [enable_heapstats=0])
-AC_MSG_RESULT($enable_heapstats)
-AC_DEFINE_UNQUOTED([ENABLE_HEAP_STATISTICS],$enable_heapstats,[enable 
expensive heap statistics])
-
-
-# Check if the __thread storage class for
-# thread-local storage is available.
-AC_MSG_CHECKING(whether __thread is supported)
+  [AS_HELP_STRING([--enable-heapstats], [enable expensive heap statistics])],
+  [AS_IF([test "x$enableval" = "xno"],
+         [enable_heapstats=0],
+         [enable_heapstats=1])],
+  [enable_heapstats=0])
+AC_DEFINE_UNQUOTED([ENABLE_HEAP_STATISTICS], [$enable_heapstats],
+                   [Define to 1 if expensive heap statistics should be 
enabled])
+
+# check if the __thread storage class is available
+AC_MSG_CHECKING([if __thread is supported])
 AC_LINK_IFELSE(
-[AC_LANG_PROGRAM([#include <stdlib.h>
-                   #undef __thread
-                   static __thread int a = 1;],
-                  [exit(a-1);])],
- [have_thread_local_gcc=1],[have_thread_local_gcc=0])
-AC_DEFINE_UNQUOTED([HAVE_THREAD_LOCAL_GCC],$have_thread_local_gcc,[Define this 
if __thread is supported])
-AS_IF([test "x$have_thread_local_gcc" = "x1"],
-      [AC_MSG_RESULT(yes)],
-      [AC_MSG_RESULT(no)])
-
-# gcov compilation
-AC_MSG_CHECKING(whether to compile with support for code coverage analysis)
+  [AC_LANG_PROGRAM([#include <stdlib.h>
+#undef __thread
+static __thread int a = 1;],
+[exit(a-1);])],
+  [have_thread_local=1],
+  [have_thread_local=0])
+AC_DEFINE_UNQUOTED([HAVE_THREAD_LOCAL_GCC], [$have_thread_local],
+                   [Define to 1 if __thread is supported])
+AS_IF([test "x$have_thread_local" = "x1"],
+  [AC_MSG_RESULT([yes])],
+  [AC_MSG_RESULT([no])])
+
+# check if gcov should be used
 AC_ARG_ENABLE([coverage],
-              AS_HELP_STRING([--enable-coverage],
-                             [compile the library with code coverage support]),
-              [use_gcov=${enableval}],
-              [use_gcov=no])
-AC_MSG_RESULT($use_gcov)
+  [AS_HELP_STRING([--enable-coverage],
+                  [compile the library with code coverage support])],
+  [use_gcov=${enableval}],
+  [use_gcov=no])
 AM_CONDITIONAL([USE_COVERAGE], [test "x$use_gcov" = "xyes"])
 
-
 # Temporarily disable a specific piece of code until TNG is out.
 AC_ARG_ENABLE([transport-timing-diagnostic],
-              [AS_HELP_STRING([--enable-transport-timing-diagnostic],
-                              [enable logging of transport (not TNG) sending 
times])],
-              [enable_ttd=yes],
-              [enable_ttd=no])
+  [AS_HELP_STRING([--enable-transport-timing-diagnostic],
+                  [enable logging of transport (not TNG) sending times])],
+  [enable_ttd=yes],
+  [enable_ttd=no])
 AS_IF([test "x$enable_ttd" = "xyes"],
-      [AC_DEFINE([ENABLE_TTD], [1], [Define if transport (not TNG) should warn 
about sending times.])])
-
-
-# version info
-# TODO: git blame says this predates our switch to git.
-# git-svn should be adjusted to simply git, or
-# an external script that does the job.
-AC_PATH_PROG(svnversioncommand, svnversion)
-AC_PATH_PROG(gitcommand, git)
-AC_MSG_CHECKING(for source being under a VCS)
-
-
-# version info
-AC_PATH_PROG(gitcommand, git)
-AC_MSG_CHECKING(for source being under a VCS)
-git_version=
-AS_IF([test ! "X$gitcommand" = "X"],
-[
-  git_version=$(cd $srcdir ; git log -n1 --abbrev-commit | head -n1 | cut -d " 
" -f2 2>/dev/null)
-])
-AS_IF([test "X$git_version" = "X"],
-  [
-    vcs_name="no"
-    vcs_version="\"release\""
-  ],
-  [
-    vcs_name="yes, git-svn"
-    vcs_version="\"git-$git_version\""
-  ])
-AC_MSG_RESULT($vcs_name)
-
-AC_MSG_CHECKING(VCS version)
-AC_MSG_RESULT($vcs_version)
-AC_DEFINE_UNQUOTED(VCS_VERSION, [$vcs_version], [VCS revision/hash or tarball 
version])
+  [AC_DEFINE([ENABLE_TTD], [1],
+             [Define if transport (not TNG) should warn about sending 
times.])])
+
+# get version informations
+AC_PATH_PROG([gitcommand], [git])
+AC_MSG_CHECKING([if source is under a VCS])
+AS_IF([test "x$gitcommand" = "x"],
+  [vcs_name="no"
+   vcs_version="\"release\""],
+  [AS_IF([test -d .git], dnl admittedly, not the best
+     [git_version=$(cd $srcdir; git log -n1 --abbrev-commit | head -n1 | cut 
-d ' ' -f2 2>/dev/null)
+      vcs_name='yes, git-svn'
+      vcs_version="\"git-$git_version\""],
+     [vcs_name="no"
+      vcs_version="\"release\""])])
+AC_MSG_RESULT([$vcs_name])
+AC_DEFINE_UNQUOTED([VCS_VERSION], [$vcs_version],
+                   [VCS revision/hash or tarball version])
 
 AC_CONFIG_FILES([
 Makefile
@@ -2019,145 +1488,152 @@ pkgconfig/gnunettransport.pc
 pkgconfig/gnunetutil.pc
 pkgconfig/gnunetvpn.pc
 ])
-AC_OUTPUT
 
+AC_OUTPUT
 
-# FIXME: `some modules' -> be more specific which exact modules.
-
-# java ports
+# notice about Java ports
 AS_IF([test "x$enable_java_ports" = "xyes"],
-      [AC_MSG_NOTICE([Opening TCP ports by default to enable gnunet-java 
bindings.])])
+  [AC_MSG_NOTICE([Opening TCP ports to enable gnunet-java bindings])
+   java_msg="yes"],
+  [java_msg="no"])
 
-####
-#### This could be moved to the checks above,
-#### but for now let's keep it here.
-####
-transport_msg="tcp udp unix http"
-AS_IF([test "x$build_target" = "xlinux" -a "x$enable_experimental" = "xyes"],
-      [transport_msg="$transport_msg wlan"])
-# -- print message regarding enabled experimental features
-experimental_msg="no"
+# experimental code is enabled
 AS_IF([test "x$enable_experimental" = "xyes"],
-      [experimental_msg="yes"])
-# -- libidn 2
-AS_IF([test "x$working_libidn2" = x1],
-      [libidn2_msg="libidn2"])
-# -- libidn 1
-AS_IF([test "x$working_libidn1" = x1],
-      [libidn1_msg="libidn1"])
-# -- texi2mdoc-generation
-AS_IF([test "x$texi2mdoc_generation" = "xyes"],
-      [mdocml_msg="yes"],
-      [mdocml_msg="no"])
-# -- texi2mdoc
-AS_IF([test "x$TEXI2MDOC_BINARY" = "false"],
-      [AC_MSG_NOTICE([texi2mdoc binary not found (will not generate mdoc 
documentation)])
-       texi2mdoc_msg="no (optional)"],
-      [texi2mdoc_msg="yes"])
-# -- mandoc
-AS_IF([test "x$MANDOC_BINARY" = "false"],
-      [AC_MSG_NOTICE([mandoc binary not found (will not generate handbook as 
man page)])
-       mandoc_msg="no"],
-      [mandoc_msg="yes"])
-# -- texinfo
-AS_IF([test "x$makeinfo" != "x1"],
-      [texinfo_msg="no"],
-      [texinfo_msg="yes"])
-# -- conversation
+  [experimental_msg="yes"],
+  [experimental_msg="no"])
+
+# experimental code for transport is enabled
+transport_msg="tcp udp unix http"
+AS_IF([test "x$build_target" = "xlinux" && test "x$enable_experimental" = 
"xyes"],
+  [transport_msg="tcp udp unix http wlan"])
+
+# libidn version
+AS_IF([test "x$libidn_version" = "x2"],
+  [libidn_msg="libidn2"],
+  [libidn_msg="libidn"])
+
+# texi2mdoc
+AS_IF([test "x$texi2mdoc_enabled" = "xyes"],
+  [mdocml_msg="yes"],
+  [mdocml_msg="no"])
+AS_IF([test "x$TEXI2MDOC_BINARY" = "xfalse"],
+  [mdocbin_msg="no"],
+  [mdocbin_msg="yes"])
+
+# mandoc
+AS_IF([test "x$MANDOC_BINARY" = "xfalse"],
+  [mandoc_msg="no"],
+  [mandoc_msg="yes"])
+
+# texinfo
+AS_IF([test "x$documentation" = "xyes"],
+  [texinfo_msg="yes"],
+  [texinfo_msg="no"])
+
+# conversation
 conversation_msg="no"
+AS_IF([test "x$pulse" = "x1"],
+  [libpulse_msg="yes"],
+  [libpulse_msg="no"])
+AS_IF([test "x$opus" = "x1"],
+  [libopus_msg="yes"],
+  [libopus_msg="no"])
+gstreamer_msg="no"
 AS_IF([test "x$conversation_backend" = "xnone"],
-      [AS_IF([test "x$pulse" != "x1"],
-             [libpulse_msg="no (required for conversation)"],
-             [libpulse_msg="yes"])
-       AS_IF([test "x$opus" != "x1"],
-             [libopus_msg="no (required for conversation)"],
-             [libopus_msg="yes"])
-       AS_IF([test "x$gst" != "x1"],
-             [gstreamer_msg="no (required for conversation)"],
-             [gstreamer_msg="yes"])],
-      [AS_IF([test "x$opus" = x1],
-             [conversation_msg="yes (x$conversation_backend)"],
-             [AC_MSG_WARN([libopus not found (required to build 
conversation)])])])
-
-# -- interface
-interface_msg=`echo $DEFAULT_INTERFACE | tr -d \"`
-# -- jansson
-# -- libextractor
-AS_IF([test "$extractor" != 1],
-      [AC_MSG_WARN([libextractor not found, but various file-sharing functions 
require it])],
-      [libextractor_msg="yes"])
-# -- libzbar
+  [AS_IF([test "x$pulse" != "x1"],
+     [libpulse_msg="no (required to build conversation)"],
+     [libpulse_msg="yes"])
+   AS_IF([test "x$opus" != "x1"],
+     [libopus_msg="no (required to build conversation)"],
+     [libopus_msg="yes"])
+   AS_IF([test "x$gst" != "x1"],
+     [gstreamer_msg="no (required to build conversation)"],
+     [gstreamer_msg="yes"])],
+  [AS_IF([test "x$opus" = "x1"],
+     [conversation_msg="yes ($conversation_backend)"],
+     [conversation_msg="no"])])
+
+# default network interface
+interface_msg=$(echo "$DEFAULT_INTERFACE" | tr -d \")
+
+# libextractor
+AS_IF([test "x$extractor" = "x0"],
+  [libextractor_msg="no"
+   AC_MSG_WARN([libextractor not found, but various file-sharing operations 
require it])],
+  [libextractor_msg="yes"])
+
+# libzbar
 AS_IF([test "x$zbar" = "x1"],
-      [libzbar_msg="yes"],
-      [libzbar_msg="no (gnunet-qr will not be built)"])
-# -- libgnurl
-AS_IF([test "$gnurl" = "0"],
-      [AS_IF([test "x$curl" = "xfalse"],
-             [AC_MSG_WARN([libgnurl not found. http client support will not be 
compiled.])
-              AC_MSG_WARN([IMPORTANT: No HTTP client library found. HTTP 
transports and hostlist daemon will not be compiled, and you probably WANT the 
hostlist daemon])
-              http_client="none"],
-             [AC_MSG_NOTICE([Using libcurl as HTTP client library.])
-              http_client="curl"])],
-       [AC_MSG_NOTICE([Using libgnurl as HTTP client library.])
-        http_client="gnurl"])
-AS_IF([test "x$curl" = "xtrue" -a "x$curl_gnutls" != "xtrue"],
-      [AC_MSG_WARN([libcurl TLS backend is not gnutls. The GNS Proxy will 
likely not function properly.])
-       http_client="curl-openssl"],
-      [http_client="curl-gnutls"])
-# -- ifconfig
-AS_IF([test "$VAR_IFCONFIG_BINARY" = "false"],
-      [ifconfig_msg="no (optional, some features will not work)"],
-      [ifconfig_msg="yes"])
-# -- upnpc
-AS_IF([test "$VAR_UPNPC_BINARY" = "false"],
-      [upnpc_msg="no (optional, NAT traversal using UPnPc will not work)"],
-      [upnpc_msg="yes"])
-# -- iptables
-AS_IF([test "$VAR_IPTABLES_BINARY" = "false"],
-      [iptables_msg="no (optional, DNS query interception will not work)"],
-      [iptables_msg="yes"])
-# -- bluetooth
+  [libzbar_msg="yes"],
+  [libzbar_msg="no"])
+
+# libpng
+AS_IF([test "x$png" = "x1"],
+  [libpng_msg="yes"],
+  [libpng_msg="no"])
+
+# curl or gnurl
+AS_IF([test "x$gnurl" = "x1"],
+  [http_client="gnurl"],
+  [AS_IF([test "x$curl_gnutls" = "x1"],
+     [http_client="curl-gnutls"],
+     [http_client="curl-openssl"])])
+
+# ifconfig
+AS_IF([test "x$IFCONFIG_BINARY" = "xfalse"],
+  [ifconfig_msg="no (some features might not work)"],
+  [ifconfig_msg="yes"])
+
+# upnpc
+AS_IF([test "x$UPNPC_BINARY" = "xfalse"],
+  [upnpc_msg="no (NAT traversal might not work)"],
+  [upnpc_msg="yes"])
+
+# iptables
+AS_IF([test "x$IPTABLES_BINARY" = "xfalse"],
+  [iptables_msg="no (DNS query interception might not work)"],
+  [iptables_msg="yes"])
+
+# bluetooth
 AS_IF([test "x$bluetooth" = "x0"],
-      [bluetooth_msg="no (optional)"],
-      [bluetooth_msg="yes"
-       transport_msg="$transport_msg bluetooth"])
-# -- gnutls
-AS_IF([test x$gnutls != xtrue],
-      [AC_MSG_WARN([GnuTLS not found, gnunet-gns-proxy will not be built])
-       gnutls_msg="no (gnunet-gns-proxy will not be built)"],
-      [AS_IF([test "x$gnutls_dane" != "x1"],
-             [AC_MSG_WARN([GnuTLS lacks DANE support, DANE validation will not 
be possible])
-              gnutls_msg="yes (without DANE support)"],
-             [gnutls_msg="yes (with DANE support)"])])
-# -- databases
-# TODO: this always returns true, the check might
-# TODO: not be working as intended (for msqlfail).
-AS_IF([test "$mysql" = true],
-      [features_msg="$features_msg mysql"
-       mysql_msg="yes"],
-      [mysql_msg="no"])
-AS_IF([test x$mysqlfail = xtrue],
-      [AC_MSG_WARN([MySQL not found (or too old), will not create MySQL 
database support])
-       mysql_msg="unsupported version"])
-AS_IF([test "$sqlite" = true],
-      [features_msg="$features_msg sqlite"
-       sqlite_msg="yes"],
-      [AC_MSG_ERROR([sqlite3 not found, but sqlite3 is required.])
-       sqlite_msg="no"])
-AS_IF([test "$postgres" = true],
-      [features_msg="$features_msg postgres"
-       postgres_msg="yes"],
-      [postgres_msg="no"])
-# -- features
-# ---- 1. replace spaces with newlines,
-# ---- 2. sort the lines,
-# ---- 3. replace the newlines with spaces.
-features_msg=`echo $features_msg | tr ' ' '\012' | sort | tr '\012' ' '`
-AC_SUBST(features_msg)
-
-
-# The summary
-# TODO: reduce the length of the last message block, following "IMPORTANT".
+  [bluetooth_msg="no"],
+  [bluetooth_msg="yes"])
+
+# gnutls
+AS_IF([test "x$gnutls" = "x0"],
+  [gnutls_msg="no"],
+  [AS_IF([test "x$gnutls_dane" = "x0"],
+     [gnutls_msg="yes (without DANE support)"
+      AC_MSG_WARN([GnuTLS lacks DANE support; validation using it will not be 
possible])],
+     [gnutls_msg="yes (with DANE support)"])])
+
+# pdflatex
+AS_IF([test "x$PDFLATEX_BINARY" = "xfalse"],
+  [latex_msg="no"],
+  [latex_msg="yes"])
+
+# database backends
+features_msg=""
+
+AS_IF([test "x$sqlite3" = "x1"],
+  [sqlite_msg="yes"
+   features_msg="sqlite $features_msg"],
+  [sqlite_msg="no"])
+
+AS_IF([test "x$mysql" = "xtrue"],
+  [mysql_msg="yes"
+   features_msg="mysql $features_msg"],
+  [mysql_msg="no"])
+
+AS_IF([test "x$postgres" = "x1"],
+  [postgres_msg="yes"
+   features_msg="postgres $features_msg"],
+  [postgres_msg="no"])
+
+# Too new versions of Python might cause compatibility issues, so output a
+# warning when the version found goes above the recommended maximum version.
+AS_VERSION_COMPARE([$PYTHON_VERSION],[3.8],[],[],
+  [AC_MSG_WARN([Your version of Python is not supported, you might see 
issues])])
 
 AC_MSG_NOTICE([
 Detected system
@@ -2165,59 +1641,67 @@ Detected system
 
 GNUnet version:                 ${VERSION}
 
-Host setup:                     ${host}
-Install prefix:                 ${prefix}
+Host Setup:                     ${host}
+Install Prefix:                 ${prefix}
 Compiler:                       ${CC}
 CFLAGS:                         ${CFLAGS}
 CPPFLAGS:                       ${CPPFLAGS}
 LDFLAGS:                        ${LDFLAGS}
 LIBS:                           ${LIBS}
-Build Target:                   $build_target
+Build Target:                   ${build_target}
 
 Default Interface:              ${interface_msg}
 
+sqlite3:                        ${sqlite_msg}
 MySQL:                          ${mysql_msg}
 PostgreSQL:                     ${postgres_msg}
-sqlite3:                        ${sqlite_msg}
-http client:                    ${http_client}
-bluetooth:                      ${bluetooth_msg}
+
+HTTP Client:                    ${http_client}
+Bluetooth:                      ${bluetooth_msg}
 iptables:                       ${iptables_msg}
 ifconfig:                       ${ifconfig_msg}
-upnpc:                          ${upnpc_msg}
-gnutls:                         ${gnutls_msg}
+UPnPc:                          ${upnpc_msg}
+GnuTLS:                         ${gnutls_msg}
+
+LaTeX:                          ${latex_msg}
+
+libextractor:                   ${libextractor_msg}
 libzbar:                        ${libzbar_msg}
-java:                           ${java_msg}
-libidn:                         ${libidn1_msg}${libidn2_msg}
+libpng:                         ${libpng_msg}
+libidn:                         ${libidn_msg}
 libopus:                        ${libopus_msg}
-gstreamer:                      ${gstreamer_msg}
 libpulse:                       ${libpulse_msg}
-libextractor:                   ${libextractor_msg}
-texi2mdoc:                      ${texi2mdoc_msg}
+gstreamer:                      ${gstreamer_msg}
+
+Java:                           ${java_msg}
+
+texi2mdoc:                      ${mdocbin_msg}
 mandoc:                         ${mandoc_msg}
 
-GNUnet configuration:
-=====================
-transports:                     ${transport_msg}
-conversation:                   ${conversation_msg}
-database backends:              ${features_msg}
-experimental:                   ${experimental_msg}
+GNUnet configuration
+====================
+
+Transports:                     ${transport_msg}
+Conversation:                   ${conversation_msg}
+Database Backends               ${features_msg}
+Experimental Code:              ${experimental_msg}
 
-texinfo manual:                 ${texinfo_msg}
-transpiled mdocml manual:       ${mdocml_msg}
+Texinfo Manual:                 ${texinfo_msg}
+Transpiled mdocml Manual:       ${mdocml_msg}
 ])
 
-AS_IF([test x$MSG_USER_SETUP != xfalse],
- [AC_MSG_WARN([Please make sure NOW to create a user and group 'gnunet' and 
additionally a group 'gnunetdns'. Make sure that '/var/lib/gnunet' is owned 
(and writable) by user 'gnunet'.])
-  AS_IF([test x$HAVE_GNUNET_USER != 0],
-    [AC_MSG_NOTICE([To do this on this system, run:
+AS_IF([test "x$MSG_USER_SETUP" != "xfalse"],
+  [AC_MSG_WARN([Please make sure NOW to create a user and group 'gnunet' and 
additionall a group 'gnunetdns'. Make sure that '/var/lib/gnunet' is owned (and 
writable) by user 'gnunet'.])
+   AS_IF([test "x$HAVE_GNUNET_USER" != "x0"],
+     [AC_MSG_NOTICE([To do this on this system, run:
 # addgroup gnunetdns
 # adduser --system --disabled-login --home /var/lib/gnunet gnunet
 ])])
-  AC_MSG_WARN([Each user of GNUnet should be added to the 'gnunet' group.])
-  AS_IF([test x$HAVE_GNUNET_USER != 0],
-    [AC_MSG_NOTICE([To do this on this system, run:
+   AC_MSG_WARN([Each user of GNUnet should be added to the 'gnunet' group])
+   AS_IF([test "x$HAVE_GNUNET_USER" != "x0"],
+     [AC_MSG_NOTICE([To do this on this system, run:
 # adduser USERNAME gnunet
-   for each of your users, replacing "USERNAME" with the respective login 
name. Users may have to login again for the changes to take effect.
-])])])
+for each of your users, replacing 'USERNAME' with the respective login name.
+Users may have to login again for the changes to take effect.])])])
 
 AC_MSG_NOTICE([For detailed setup instructions, type 'info gnunet' after the 
installation or visit https://docs.gnunet.org/])
diff --git a/contrib/Makefile.am b/contrib/Makefile.am
index fa31d96f7..3841f20a8 100644
--- a/contrib/Makefile.am
+++ b/contrib/Makefile.am
@@ -6,12 +6,16 @@ SUBDIRS = scripts hellos services
 include Makefile.inc
 
 dist_pkgdata_DATA = \
-  gns/gns-form.xslt \
-  gns/gns-bcd.html \
   gns/def.tex \
-  gns/bootstrap.min.css \
-  gns/gns-form-fields.xml \
+  gns/gns-bcd.html \
   gns/gns-bcd.tex \
+  gns/gns-bcd-forbidden.html \
+  gns/gns-bcd-internal-error.html \
+  gns/gns-bcd-invalid-key.html \
+  gns/gns-bcd-not-found.html \
+  gns/gns-bcd-png.tex \
+  gns/gns-bcd-simple.html \
+  gns/gns-bcd-simple.tex \
   fcfsd/fcfsd-index.html \
   fcfsd/fcfsd-forbidden.html \
   fcfsd/fcfsd-notfound.html \
diff --git a/contrib/gns/bootstrap.min.css b/contrib/gns/bootstrap.min.css
deleted file mode 100644
index c547283bb..000000000
--- a/contrib/gns/bootstrap.min.css
+++ /dev/null
@@ -1,7 +0,0 @@
-/*!
- * Bootstrap v3.0.3 (http://getbootstrap.com)
- * Copyright 2013 Twitter, Inc.
- * Licensed under http://www.apache.org/licenses/LICENSE-2.0
- */
-
-/*! normalize.css v2.1.3 | MIT License | git.io/normalize 
*/article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin
 dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[ti [...]
\ No newline at end of file
diff --git a/contrib/gns/def.tex b/contrib/gns/def.tex
index 669302b08..51649c149 100644
--- a/contrib/gns/def.tex
+++ b/contrib/gns/def.tex
@@ -5,13 +5,10 @@
 \def\fax{+49-89-289-18033}
 \def\email{sreeharsha@totakura.in}
 \def\homepage{http://sreeharsha.totakura.in/}
-\def\orga{Technische Universit\"at M\"unchen}
-\def\departmentde{Department of Computer Science}
-\def\departmenten{Department of Computer Science}
-\def\subdepartmentde{Network Architectures and Services}
-\def\subdepartmenten{Network Architectures and Services}
-\def\jobtitlegerman{Free Secure Network Systems Group}
-\def\jobtitleenglish{Free Secure Network Systems Group}
+\def\org{Technische Universit\"at M\"unchen}
+\def\department{Department of Computer Science}
+\def\subdepartment{Network Architectures and Services}
+\def\jobtitle{Free Secure Network Systems Group}
 \def\gpglineone{8E68 1D8A 25AB B102 AFB5}
 \def\gpglinetwo{4B40 3B6F 8AF1 43C2 1F3B}
 \def\gns{LOC36VTJD3IRULMM6C20TGE6D3SVEAJOHI9KRI5KAQVQ87UJGPJG/totakura}
diff --git a/contrib/gns/gns-bcd-forbidden.html 
b/contrib/gns/gns-bcd-forbidden.html
new file mode 100644
index 000000000..59cdf3b04
--- /dev/null
+++ b/contrib/gns/gns-bcd-forbidden.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Error</title>
+    <style>
+      /* "Reset" values */
+      html {
+          box-sizing: border-box;
+      }
+      *, *:before, *:after {
+          box-sizing: inherit;
+      }
+      body {
+          font-family: system-ui, -apple-system, "Segoe UI", Roboto, 
"Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
+          font-size: 1rem;
+          font-weight: 400;
+          line-height: 1.5;
+          background-color: #ffffff;
+          color: #212121;
+          margin: 0;
+      }
+      h1, h2, h3, h4, h5 {
+          margin-top: 0px;
+          margin-bottom: 0.5rem;
+          font-weight: 500;
+      }
+      p {
+          margin-top: 0px;
+          margin-bottom: 1rem;
+      }
+      /* "Component" values */
+      .gns-container {
+          max-width: 100%;
+          margin-left: auto;
+          margin-right: auto;
+      }
+      @media (min-width: 576px) {
+          .gns-container {
+              max-width: 540px;
+          }
+      }
+      @media (min-width: 768px) {
+          .gns-container {
+              max-width: 720px;
+          }
+      }
+      @media (min-width: 992px) {
+          .gns-container {
+              max-width: 960px;
+          }
+      }
+      @media (min-width: 1200px) {
+          .gns-container {
+              max-width: 1140px;
+          }
+      }
+      @media (min-width: 1400px) {
+          .gns-container {
+              max-width: 1320px;
+          }
+      }
+    </style>
+  </head>
+  <body>
+    <div class="gns-container">
+      <h1>Forbidden</h1>
+      <p>You do not have the rights to access this resource.</p>
+    </div>
+  </body>
+</html>
diff --git a/contrib/gns/gns-bcd-internal-error.html 
b/contrib/gns/gns-bcd-internal-error.html
new file mode 100644
index 000000000..460d41213
--- /dev/null
+++ b/contrib/gns/gns-bcd-internal-error.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Error</title>
+    <style>
+      /* "Reset" values */
+      html {
+          box-sizing: border-box;
+      }
+      *, *:before, *:after {
+          box-sizing: inherit;
+      }
+      body {
+          font-family: system-ui, -apple-system, "Segoe UI", Roboto, 
"Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
+          font-size: 1rem;
+          font-weight: 400;
+          line-height: 1.5;
+          background-color: #ffffff;
+          color: #212121;
+          margin: 0;
+      }
+      h1, h2, h3, h4, h5 {
+          margin-top: 0px;
+          margin-bottom: 0.5rem;
+          font-weight: 500;
+      }
+      p {
+          margin-top: 0px;
+          margin-bottom: 1rem;
+      }
+      /* "Component" values */
+      .gns-container {
+          max-width: 100%;
+          margin-left: auto;
+          margin-right: auto;
+      }
+      @media (min-width: 576px) {
+          .gns-container {
+              max-width: 540px;
+          }
+      }
+      @media (min-width: 768px) {
+          .gns-container {
+              max-width: 720px;
+          }
+      }
+      @media (min-width: 992px) {
+          .gns-container {
+              max-width: 960px;
+          }
+      }
+      @media (min-width: 1200px) {
+          .gns-container {
+              max-width: 1140px;
+          }
+      }
+      @media (min-width: 1400px) {
+          .gns-container {
+              max-width: 1320px;
+          }
+      }
+    </style>
+  </head>
+  <body>
+    <div class="gns-container">
+      <h1>Internal Server Error</h1>
+      <p>The server could not process your request.</p>
+    </div>
+  </body>
+</html>
diff --git a/contrib/gns/gns-bcd-invalid-key.html 
b/contrib/gns/gns-bcd-invalid-key.html
new file mode 100644
index 000000000..25c8ba092
--- /dev/null
+++ b/contrib/gns/gns-bcd-invalid-key.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Error</title>
+    <style>
+      /* "Reset" values */
+      html {
+          box-sizing: border-box;
+      }
+      *, *:before, *:after {
+          box-sizing: inherit;
+      }
+      body {
+          font-family: system-ui, -apple-system, "Segoe UI", Roboto, 
"Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
+          font-size: 1rem;
+          font-weight: 400;
+          line-height: 1.5;
+          background-color: #ffffff;
+          color: #212121;
+          margin: 0;
+      }
+      h1, h2, h3, h4, h5 {
+          margin-top: 0px;
+          margin-bottom: 0.5rem;
+          font-weight: 500;
+      }
+      p {
+          margin-top: 0px;
+          margin-bottom: 1rem;
+      }
+      /* "Component" values */
+      .gns-container {
+          max-width: 100%;
+          margin-left: auto;
+          margin-right: auto;
+      }
+      @media (min-width: 576px) {
+          .gns-container {
+              max-width: 540px;
+          }
+      }
+      @media (min-width: 768px) {
+          .gns-container {
+              max-width: 720px;
+          }
+      }
+      @media (min-width: 992px) {
+          .gns-container {
+              max-width: 960px;
+          }
+      }
+      @media (min-width: 1200px) {
+          .gns-container {
+              max-width: 1140px;
+          }
+      }
+      @media (min-width: 1400px) {
+          .gns-container {
+              max-width: 1320px;
+          }
+      }
+    </style>
+  </head>
+  <body>
+    <div class="gns-container">
+      <h1>Invalid key</h1>
+      <p>The given GNS public key is not valid.</p>
+    </div>
+  </body>
+</html>
diff --git a/contrib/gns/gns-bcd-not-found.html 
b/contrib/gns/gns-bcd-not-found.html
new file mode 100644
index 000000000..999d6f604
--- /dev/null
+++ b/contrib/gns/gns-bcd-not-found.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Error</title>
+    <style>
+      /* "Reset" values */
+      html {
+          box-sizing: border-box;
+      }
+      *, *:before, *:after {
+          box-sizing: inherit;
+      }
+      body {
+          font-family: system-ui, -apple-system, "Segoe UI", Roboto, 
"Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
+          font-size: 1rem;
+          font-weight: 400;
+          line-height: 1.5;
+          background-color: #ffffff;
+          color: #212121;
+          margin: 0;
+      }
+      h1, h2, h3, h4, h5 {
+          margin-top: 0px;
+          margin-bottom: 0.5rem;
+          font-weight: 500;
+      }
+      p {
+          margin-top: 0px;
+          margin-bottom: 1rem;
+      }
+      /* "Component" values */
+      .gns-container {
+          max-width: 100%;
+          margin-left: auto;
+          margin-right: auto;
+      }
+      @media (min-width: 576px) {
+          .gns-container {
+              max-width: 540px;
+          }
+      }
+      @media (min-width: 768px) {
+          .gns-container {
+              max-width: 720px;
+          }
+      }
+      @media (min-width: 992px) {
+          .gns-container {
+              max-width: 960px;
+          }
+      }
+      @media (min-width: 1200px) {
+          .gns-container {
+              max-width: 1140px;
+          }
+      }
+      @media (min-width: 1400px) {
+          .gns-container {
+              max-width: 1320px;
+          }
+      }
+    </style>
+  </head>
+  <body>
+    <div class="gns-container">
+      <h1>Not Found</h1>
+      <p>The requested resource could not be found.</p>
+    </div>
+  </body>
+</html>
diff --git a/contrib/gns/gns-bcd-png.tex b/contrib/gns/gns-bcd-png.tex
new file mode 100644
index 000000000..4bf98e136
--- /dev/null
+++ b/contrib/gns/gns-bcd-png.tex
@@ -0,0 +1,10 @@
+\documentclass[convert={ghostscript}]{standalone}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{qrcode}
+
+\input{def.tex}
+
+\begin{document}
+\qrcode[height=13cm,level=Q]{gnunet://gns/\gns}
+\end{document}
diff --git a/contrib/gns/gns-bcd-simple.html b/contrib/gns/gns-bcd-simple.html
new file mode 100644
index 000000000..0af96b68e
--- /dev/null
+++ b/contrib/gns/gns-bcd-simple.html
@@ -0,0 +1,177 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Create your GNU Name System Business Card</title>
+    <style>
+      /* "Reset" values */
+      html {
+          box-sizing: border-box;
+      }
+      *, *:before, *:after {
+          box-sizing: inherit;
+      }
+      body {
+          font-family: system-ui, -apple-system, "Segoe UI", Roboto, 
"Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
+          font-size: 1rem;
+          font-weight: 400;
+          line-height: 1.5;
+          background-color: #ffffff;
+          color: #212121;
+          margin: 0;
+      }
+      h1, h2, h3, h4, h5 {
+          margin-top: 0px;
+          margin-bottom: 0.5rem;
+          font-weight: 500;
+      }
+      p {
+          margin-top: 0px;
+          margin-bottom: 1rem;
+      }
+      fieldset{
+          margin: 0px;
+          padding: 0px;
+          border: 0px;
+          min-width: 0px;
+      }
+      label {
+          display: inline-block;
+      }
+      input {
+          margin: 0px;
+          font-family: inherit;
+          font-size: inherit;
+          line-height: inherit;
+      }
+      /* "Component" values */
+      .gns-container {
+          max-width: 100%;
+          margin-left: auto;
+          margin-right: auto;
+      }
+      .gns-header {
+          padding-top: 1rem;
+          padding-bottom: 0.25rem;
+      }
+      .gns-form-group {
+          margin-bottom: 1.5rem;
+      }
+      .gns-field:not(:last-child) {
+          margin-bottom: 1rem;
+      }
+      .gns-label {
+          margin-bottom: 0.25rem;
+      }
+      .gns-text-input {
+          display: block;
+          width: 100%;
+          padding: 0.375rem 0.75rem;
+          color: #212121;
+          background-color: #ffffff;
+          border: 1px solid #ced4da;
+          border-radius: 0.20rem;
+      }
+      .gns-text-input:focus {
+          box-shadow: 0px 0px 9px rgba(102, 175, 233, 0.5);
+          border: 1px solid rgb(102, 175, 233);
+      }
+      .gns-check-input {
+          width: 1rem;
+          height: 1rem;
+          margin-top: 0.25rem;
+          margin-right: 0.25rem;
+      }
+      .gns-button {
+          display: inline-block;
+          text-align: center;
+          text-decoraton: none;
+          vertical-align: middle;
+          cursor: pointer;
+          border: 1px solid transparent;
+          padding: 0.375rem 0.75rem;
+          border-radius: 0.20rem;
+      }
+      .gns-button:focus {
+          box-shadow: 0px 0px 9px rgba(200, 200, 200, 0.75);
+          border: 1px solid rgb(98, 98, 98);
+      }
+      @media (min-width: 576px) {
+          .gns-container {
+              max-width: 540px;
+          }
+      }
+      @media (min-width: 768px) {
+          .gns-container {
+              max-width: 720px;
+          }
+      }
+      @media (min-width: 992px) {
+          .gns-container {
+              max-width: 960px;
+          }
+      }
+      @media (min-width: 1200px) {
+          .gns-container {
+              max-width: 1140px;
+          }
+      }
+      @media (min-width: 1400px) {
+          .gns-container {
+              max-width: 1320px;
+          }
+      }
+    </style>
+  </head>
+  <body>
+    <div class="gns-container">
+      <div class="gns-header">
+        <h1>GNU Name System Business Card</h1>
+        <p>Please fill in the informations below to generate your business
+          card.</p>
+        <p>Want a more detailed card? Use the <a href="/full">full
+            form</a>.</p>
+      </div>
+      <form name="gnsinput" action="/submit/simple" method="get">
+        <fieldset class="gns-form-group">
+          <div class="gns-field">
+            <label class="gns-label" for="name">Full Name:</label>
+            <input class="gns-text-input" name="name" type="text" required>
+          </div>
+          <div class="gns-field">
+            <label class="gns-label" for="email">E-mail:</label>
+            <input class="gns-text-input" name="email" type="email" required>
+          </div>
+          <div class="gns-field">
+            <label class="gns-label" for="homepage">Homepage:</label>
+            <input class="gns-text-input" name="homepage" type="text" required>
+          </div>
+        </fieldset>
+        <fieldset class="gns-form-group">
+          <div class="gns-field">
+            <label class="gns-label" for="gnskey">GNS Public Key</label>
+            <input class="gns-text-input" name="gnskey" type="text" required>
+          </div>
+          <div class="gns-field">
+            <label class="gns-label" for="gnsnick">GNS Nickname:</label>
+            <input class="gns-text-input" name="gnsnick" type="text" required>
+          </div>
+        </fieldset>
+        <fieldset class="gns-form-group">
+          <div class="gns-field">
+            <input class="gns-check-input" name="gnspng" id="gnspng" 
type="checkbox" value="true">
+            <label class="gns-label" for="gnspng">Generate only QR Code (as 
PNG)</label>
+          </div>
+        </fieldset>
+        <fieldset class="gns-form-group">
+          <div class="gns-field">
+            <input class="gns-button"
+                   type="submit"
+                   value="Generate Business Card">
+          </div>
+        </fieldset>
+      </form>
+    </div>
+  </body>
+</html>
diff --git a/contrib/gns/gns-bcd-simple.tex b/contrib/gns/gns-bcd-simple.tex
new file mode 100644
index 000000000..453fd6c47
--- /dev/null
+++ b/contrib/gns/gns-bcd-simple.tex
@@ -0,0 +1,160 @@
+\documentclass[a4paper,oneside]{scrartcl}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{tikz}
+\usepackage{ifthen}
+\usepackage{qrcode}
+\usepackage[newdimens]{labels}
+
+\LabelCols=2
+\LabelRows=5
+\LeftPageMargin=17.0mm
+\RightPageMargin=17.0mm
+\TopPageMargin=10.0mm
+\BottomPageMargin=10.0mm
+\InterLabelColumn=3.5mm
+\InterLabelRow=3.0mm
+\numberoflabels=10
+\LabelGridtrue
+
+\renewcommand{\rmdefault}{phv}
+\renewcommand{\seriesdefault}{m}
+\renewcommand{\shapedefault}{n}
+
+\input{def.tex}
+
+\setlength\parindent{0pt}
+
+\newcommand{\logo}{
+  \begin{tikzpicture}
+    [every node/.style={circle,fill=black!73,inner sep=0pt,minimum size=2.2mm},
+      every edge/.style={draw,semithick},
+      x=1pt,y=1pt]
+    \node (p1)  at (21.57,-219.43)  {};
+    \node (p2)  at (41.44,-168.86)  {}
+    edge (p1);
+    \node (p3)  at (54.16,-130.86)  {}
+    edge (p2);
+    \node (p4)  at (-21.62,-219.43) {}
+    edge (p1);
+    \node (p5)  at (10.41,-158.90)  {}
+    edge (p2);
+    \node (p6)  at (-22.20,-173.21) {}
+    edge (p4);
+    \node (p9)  at (-147.32,-37.53) {};
+    \node (p10) at (-97.30,-18.50)  {}
+    edge (p9);
+    \node (p11) at (74.95,-89.64)   {}
+    edge (p3);
+    \node (p12) at (-0.20,-182.48)  {}
+    edge (p1)
+    edge (p4)
+    edge (p5)
+    edge (p6)
+    edge (p3);
+    \node (p13) at (18.79,-190.31)  {}
+    edge (p2)
+    edge (p1)
+    edge (p5)
+    edge (p4);
+    \node (p14) at (-46.77,-141.82) {}
+    edge (p6)
+    edge (p4);
+    \node (p15) at (-14.08,-141.91) {}
+    edge (p5)
+    edge (p6)
+    edge (p12);
+    \node (p16) at (-96.66,-90.02)  {};
+    \node (p17) at (-71.34,-90.78)  {}
+    edge (p16)
+    edge (p14);
+    \node (p18) at (-25.92,-109.84) {}
+    edge (p15)
+    edge (p17)
+    edge (p14);
+    \node (p19) at (-46.78,-94.06)  {}
+    edge (p18)
+    edge (p17)
+    edge (p14)
+    edge (p15);
+    \node (p20) at (51.95,-67.01)   {}
+    edge (p3)
+    edge (p11);
+    \node (p21) at (29.21,-103.63)  {}
+    edge (p11)
+    edge (p20)
+    edge (p3)
+    edge (p5)
+    edge (p2);
+    \node (p22) at (-116.84,-55.89) {}
+    edge (p10)
+    edge (p9);
+    \node (p23) at (-61.14,-62.16)  {}
+    edge (p18)
+    edge (p19)
+    edge (p17)
+    edge (p16);
+    \node (p24) at (107.08,-62.78)  {}
+    edge (p20)
+    edge (p11);
+    \node (p25) at (131.66,-76.41)  {}
+    edge (p24)
+    edge (p11)
+    edge (p20);
+    \node (p26) at (29.59,-139.18)  {}
+    edge (p3)
+    edge (p21)
+    edge (p2)
+    edge (p5);
+    \node (p28) at (-137.12,-66.58) {}
+    edge (p22)
+    edge (p9)
+    edge (p10)
+    edge (p16);
+    \node (p29) at (-84.94,-72.38)  {}
+    edge (p23)
+    edge (p22)
+    edge (p16)
+    edge (p28);
+    \node (p30) at (145.17,-37.49)  {}
+    edge (p25)
+    edge (p24);
+    \node (p31) at (102.20,-18.50)  {}
+    edge (p30)
+    edge (p25);
+  \end{tikzpicture}
+}
+
+\newcommand{\card}{
+  \begin{tikzpicture}
+    [every node/.style={rectangle,fill=white,minimum height=7pt,inner sep=0pt},
+      medium text/.style={text width=37.5mm},
+      slight text/.style={text width=30mm},
+      important text/.style={text width=41mm},
+      font=\tiny]
+    \begin{scope}[xshift=10mm]
+      \node[important text] (prefix) at (0, 4mm) {
+        \ifthenelse{\equal{\prefix}{}}{}{\tiny \prefix}
+      };
+      \node[important text] (name) at (0,0mm) {
+        \fontsize{9pt}{9pt}\selectfont
+        \textbf{\name}\ifthenelse{\equal{\suffix}{}}{}{, \tiny \suffix}
+      };
+      \node[important text] (jobtitle) at (0, -4mm) {\jobtitle};
+    \end{scope}
+    \begin{scope}[xshift=8.5mm,yshift=-1.23mm]
+      \node[medium text] (mail) at (0, -10mm) {\email};
+      \node[medium text] (homepage) at (0, -13.25mm) {\homepage};
+    \end{scope}
+    \begin{scope}[xshift=53.5mm]
+      \node (qrcode) at (0,-9mm) {
+        \qrcode[height=24.2mm,level=Q]{gnunet://gns/\gns}
+      };
+      \node[scale=0.16] (logo) at (0,13mm) {\logo};
+    \end{scope}
+  \end{tikzpicture}
+}
+
+\begin{document}
+\addresslabel{\card}
+\end{document}
diff --git a/contrib/gns/gns-bcd.html b/contrib/gns/gns-bcd.html
index de2fdb6e6..b15e3fcc3 100644
--- a/contrib/gns/gns-bcd.html
+++ b/contrib/gns/gns-bcd.html
@@ -1,187 +1,204 @@
 <!DOCTYPE html>
-<html>
+<html lang="en">
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <meta charset="utf-8"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Create your GNU Name System Business Card</title>
-    <meta name="viewport" content=
-    "width=device-width, initial-scale=1.0, maximum-scale=1.0">
-    <!-- link href="bootstrap.min.css" rel="stylesheet" type="text/css" -->
-   <style>
-/*!
- * Bootstrap v3.0.3 (http://getbootstrap.com)
- * Copyright 2013 Twitter, Inc.
- * Licensed under http://www.apache.org/licenses/LICENSE-2.0
- */
-
-/*! normalize.css v2.1.3 | MIT License | git.io/normalize 
*/article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin
 dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[ti [...]
-   </style>
+    <style>
+      /* "Reset" values */
+      html {
+          box-sizing: border-box;
+      }
+      *, *:before, *:after {
+          box-sizing: inherit;
+      }
+      body {
+          font-family: system-ui, -apple-system, "Segoe UI", Roboto, 
"Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
+          font-size: 1rem;
+          font-weight: 400;
+          line-height: 1.5;
+          background-color: #ffffff;
+          color: #212121;
+          margin: 0;
+      }
+      h1, h2, h3, h4, h5 {
+          margin-top: 0px;
+          margin-bottom: 0.5rem;
+          font-weight: 500;
+      }
+      p {
+          margin-top: 0px;
+          margin-bottom: 1rem;
+      }
+      fieldset{
+          margin: 0px;
+          padding: 0px;
+          border: 0px;
+          min-width: 0px;
+      }
+      label {
+          display: inline-block;
+      }
+      input {
+          margin: 0px;
+          font-family: inherit;
+          font-size: inherit;
+          line-height: inherit;
+      }
+      /* "Component" values */
+      .gns-container {
+          max-width: 100%;
+          margin-left: auto;
+          margin-right: auto;
+      }
+      .gns-header {
+          padding-top: 1rem;
+          padding-bottom: 0.25rem;
+      }
+      .gns-form-group {
+          margin-bottom: 1.5rem;
+      }
+      .gns-form-group:not(:last-child) {
+          border-top: 1px solid #cecece;
+      }
+      .gns-form-group > :first-child {
+          margin-top: 1rem;
+      }
+      .gns-field:not(:last-child) {
+          margin-bottom: 1rem;
+      }
+      .gns-label {
+          margin-bottom: 0.25rem;
+      }
+      .gns-text-input {
+          display: block;
+          width: 100%;
+          padding: 0.375rem 0.75rem;
+          color: #212121;
+          background-color: #ffffff;
+          border: 1px solid #ced4da;
+          border-radius: 0.20rem;
+      }
+      .gns-text-input:focus {
+          box-shadow: 0px 0px 9px rgba(102, 175, 233, 0.5);
+          border: 1px solid rgb(102, 175, 233);
+      }
+      .gns-button {
+          display: inline-block;
+          text-align: center;
+          text-decoraton: none;
+          vertical-align: middle;
+          cursor: pointer;
+          border: 1px solid transparent;
+          padding: 0.375rem 0.75rem;
+          border-radius: 0.20rem;
+      }
+      .gns-button:focus {
+          box-shadow: 0px 0px 9px rgba(200, 200, 200, 0.75);
+          border: 1px solid rgb(98, 98, 98);
+      }
+      @media (min-width: 576px) {
+          .gns-container {
+              max-width: 540px;
+          }
+      }
+      @media (min-width: 768px) {
+          .gns-container {
+              max-width: 720px;
+          }
+      }
+      @media (min-width: 992px) {
+          .gns-container {
+              max-width: 960px;
+          }
+      }
+      @media (min-width: 1200px) {
+          .gns-container {
+              max-width: 1140px;
+          }
+      }
+      @media (min-width: 1400px) {
+          .gns-container {
+              max-width: 1320px;
+          }
+      }
+    </style>
   </head>
-
   <body>
-    <div class="container">
-      <h1>GNU Name System Business Card</h1>
-
-      <p>Please fill in the information below to generate your business
-        card.</p>
-
-      <form class="form-horizontal" name="gnsinput" action="submit.pdf" method=
-        "get" accept-charset="utf-8" id="gnsinput">
-        <fieldset>
-          <legend></legend>
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for="prefix">Academic Title
-              (prefix):</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="prefix" name="prefix"
-              type="text">
-            </div>
+    <div class="gns-container">
+      <div class="gns-header">
+        <h1>GNU Name System Business Card</h1>
+        <p>Please fill in the informations below to generate your business
+          card.</p>
+      </div>
+      <form name="gnsinput" action="/submit/full" method="get">
+        <fieldset class="gns-form-group">
+          <div class="gns-field">
+            <label class="gns-label" for="prefix">Academic Title 
(prefix):</label>
+            <input class="gns-text-input" name="prefix" type="text">
           </div>
-
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for="name">Name:</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="name" name="name" type=
-              "text">
-            </div>
-          </div>
-
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for="suffix">Academic Title
-              (suffix):</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="suffix" name="suffix"
-              type="text">
-            </div>
+          <div class="gns-field">
+            <label class="gns-label" for="name">Full Name:</label>
+            <input class="gns-text-input" name="name" type="text" required>
           </div>
         </fieldset>
-
-        <fieldset>
-          <legend></legend>
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for="phone">Phone:</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="phone" name="phone"
-              type="text">
-            </div>
+        <fieldset class="gns-form-group">
+          <div class="gns-field">
+            <label class="gns-label" for="phone">Phone:</label>
+            <input class="gns-text-input" name="phone" type="text">
           </div>
-
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for="fax">Fax:</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="fax" name="fax" type=
-              "text">
-            </div>
+          <div class="gns-field">
+            <label class="gns-label" for="fax">Fax:</label>
+            <input class="gns-text-input" name="fax" type="text">
           </div>
-
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for="email">E-mail:</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="email" name="email"
-              type="text">
-            </div>
+          <div class="gns-field">
+            <label class="gns-label" for="email">E-mail:</label>
+            <input class="gns-text-input" name="email" type="email" required>
           </div>
-
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for=
-              "homepage">Homepage:</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="homepage" name=
-              "homepage" type="text">
-            </div>
+          <div class="gns-field">
+            <label class="gns-label" for="homepage">Homepage:</label>
+            <input class="gns-text-input" name="homepage" type="text" required>
           </div>
         </fieldset>
-
-        <fieldset>
-          <legend></legend>
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for=
-              "orga">Organization:</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="orga" name="orga" type=
-              "text">
-            </div>
+        <fieldset class="gns-form-group">
+          <div class="gns-field">
+            <label class="gns-label" for="org">Organization:</label>
+            <input class="gns-text-input" name="org" type="text" required>
           </div>
-
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for=
-              "departmenti18n">Department:</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="departmenti18n" name=
-              "departmenti18n" type="text">
-            </div>
+          <div class="gns-field">
+            <label class="gns-label" for="department">Department:</label>
+            <input class="gns-text-input" name="department" type="text">
           </div>
-
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for=
-              "subdepartmenti18n">Division:</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="subdepartmenti18n" 
name=
-              "subdepartmenti18n" type="text">
-            </div>
+          <div class="gns-field">
+            <label class="gns-label" for="subdepartment">Division:</label>
+            <input class="gns-text-input" name="subdepartment" type="text">
           </div>
-        </fieldset>
-
-        <fieldset>
-          <legend></legend>
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for=
-              "jobtitlei18n">Jobtitle:</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="jobtitlei18n" name=
-              "jobtitlei18n" type="text">
-            </div>
+          <div class="gns-field">
+            <label class="gns-label" for="jobtitle">Jobtitle:</label>
+            <input class="gns-text-input" name="jobtitle" type="text">
           </div>
         </fieldset>
-
-        <fieldset>
-          <legend></legend>
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for="gpgfingerprint">GPG
-              Fingerprint:</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="gpgfingerprint" name=
-              "gpgfingerprint" type="text">
-            </div>
+        <fieldset class="gns-form-group">
+          <div class="gns-field">
+            <label class="gns-label" for="gpgfingerprint">GPG 
Fingerprint:</label>
+            <input class="gns-text-input" name="gpgfingerprint" type="text">
           </div>
-
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for="gnskey">GNS Public
-              Key:</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="gnskey" name="gnskey"
-              type="text">
-            </div>
+          <div class="gns-field">
+            <label class="gns-label" for="gnskey">GNS Public Key</label>
+            <input class="gns-text-input" name="gnskey" type="text" required>
           </div>
-
-          <div class="form-group">
-            <label class="col-sm-2 control-label" for="gnsnick">GNS
-              Nickname:</label>
-
-            <div class="col-sm-10">
-              <input class="col-sm-10 form-control" id="gnsnick" name="gnsnick"
-              type="text">
-            </div>
+          <div class="gns-field">
+            <label class="gns-label" for="gnsnick">GNS Nickname:</label>
+            <input class="gns-text-input" name="gnsnick" type="text" required>
           </div>
         </fieldset>
-
-        <div class="form-group">
-          <div class="col-sm-offset-2 col-sm-10">
-            <input class="btn btn-submit" type="submit">
+        <fieldset class="gns-form-group">
+          <div class="gns-field">
+            <input class="gns-button"
+                   type="submit"
+                   value="Generate Business Card">
           </div>
-        </div>
+        </fieldset>
       </form>
     </div>
   </body>
diff --git a/contrib/gns/gns-bcd.tex b/contrib/gns/gns-bcd.tex
index f3a033ebc..de8c79de5 100644
--- a/contrib/gns/gns-bcd.tex
+++ b/contrib/gns/gns-bcd.tex
@@ -1,18811 +1,179 @@
-\documentclass[14pt,a4paper,oneside,ngerman]{scrartcl}
-
-\usepackage{geometry}
-%\geometry{paperwidth=95mm, paperheight=65mm,left=0mm,right=0mm, top=0mm, 
bottom=0mm}
+\documentclass[a4paper,oneside]{scrartcl}
 \usepackage[utf8]{inputenc}
 \usepackage[T1]{fontenc}
-\usepackage{graphicx}
-\usepackage{units}
 \usepackage{tikz}
-\usepackage{url}
+\usepackage{ifthen}
+\usepackage{qrcode}
 \usepackage[newdimens]{labels}
-\usepackage{pspicture}
-\usepackage{pst-barcode}
-\usepackage{auto-pst-pdf}
-\usetikzlibrary{positioning,shapes,shadows,arrows}
-
-
-\LabelCols=2%
-\LabelRows=5%
-\LeftPageMargin=17.0mm%
-\RightPageMargin=17.0mm%
-\TopPageMargin=10.0mm%
-\BottomPageMargin=10.0mm%
-\InterLabelColumn=3.5mm%
-\InterLabelRow=3.0mm%
-\LeftLabelBorder=2mm%
-\RightLabelBorder=2mm%
-\TopLabelBorder=2mm%
-\BottomLabelBorder=2mm%
-\numberoflabels=10%
-\LabelGridfalse%  <-- or \LabelGridfalse
-
 
+\LabelCols=2
+\LabelRows=5
+\LeftPageMargin=17.0mm
+\RightPageMargin=17.0mm
+\TopPageMargin=10.0mm
+\BottomPageMargin=10.0mm
+\InterLabelColumn=3.5mm
+\InterLabelRow=3.0mm
+\numberoflabels=10
 
 \renewcommand{\rmdefault}{phv}
 \renewcommand{\seriesdefault}{m}
 \renewcommand{\shapedefault}{n}
 
-\definecolor{MyBlack}{cmyk}{0,0,0,1}
 \input{def.tex}
 
 \setlength\parindent{0pt}
-\newlength{\width}
-\newlength{\height}
-\setlength{\width}{85mm}
-\setlength{\height}{50mm}
 
 \newcommand{\logo}{
-%LaTeX with PSTricks extensions
-%%Creator: inkscape 0.48.4
-%%Please note this file requires PSTricks extensions
-\psset{xunit=.1pt,yunit=.1pt,runit=.1pt}
-\begin{pspicture}(744.09448242,1052.36218262)
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.57414055,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.25674,1179.80841262)
-\lineto(-381.25674,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-282.64454,1133.40272062)
-\lineto(-381.25674,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-242.03964,1034.79060862)
-\lineto(-381.25674,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-281.67794,935.21172262)
-\lineto(-381.25674,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-382.22354,1034.79060862)
-\lineto(-521.44064,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-479.86894,936.17850262)
-\lineto(-381.25674,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-479.86894,1134.36951062)
-\lineto(-381.25674,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.25674,1034.79060862)
-\lineto(-381.25674,888.80601262)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.57414055,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.35404,1179.66521262)
-\curveto(-352.25324,1156.60557262)(-317.44894,1142.47793062)(-282.64454,1133.40272062)
-\curveto(-273.72464,1095.34014862)(-259.44184,1067.08441862)(-242.03964,1034.79060862)
-\curveto(-265.24254,1003.07363862)(-276.84404,970.98276862)(-282.64454,936.17850262)
-\curveto(-323.24954,930.37778262)(-352.25324,912.97565262)(-381.25674,889.77279262)
-\curveto(-410.26034,918.77635262)(-433.46314,930.37778262)(-479.86894,936.17850262)
-\curveto(-482.44324,970.98276862)(-494.24764,1002.49677862)(-520.47384,1034.79060862)
-\curveto(-494.96354,1078.62190862)(-488.55394,1089.91334862)(-479.86894,1133.40272062)
-\curveto(-439.26394,1147.09291062)(-410.26034,1156.60557262)(-381.35404,1179.66521262)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.29664,1144.91591062)
-\curveto(-358.05394,1127.60200862)(-332.72784,1116.00057862)(-305.84754,1110.19985862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.00044,1112.41446862)
-\curveto(-363.85464,1098.59843862)(-346.45254,1090.27762862)(-329.05034,1086.99701862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-352.25324,1063.79416862)
-\lineto(-381.25674,1081.19630862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.25674,1144.91591062)
-\curveto(-404.45964,1127.60200862)(-430.40244,1118.91690862)(-456.70584,1110.19985862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.55294,1112.41446862)
-\curveto(-395.40834,1101.05761862)(-413.30194,1092.79772862)(-433.50304,1086.99701862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-410.42664,1063.77335862)
-\lineto(-381.29664,1081.19630862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.25674,924.57707262)
-\curveto(-358.05394,945.40846262)(-332.71464,956.43303862)(-305.84754,959.38134862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.25674,959.38134862)
-\curveto(-363.85464,973.46123862)(-352.25324,980.27668862)(-329.05034,982.58418862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-352.25324,1005.78704862)
-\lineto(-381.25674,988.38490862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.25674,924.57707262)
-\curveto(-410.26034,950.02348262)(-419.41524,953.58061862)(-456.66604,959.38134862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.25674,959.38134862)
-\curveto(-395.77454,976.78347862)(-413.75354,982.58418862)(-433.46314,982.58418862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-410.26034,1005.78704862)
-\lineto(-381.25674,988.38490862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-456.66604,959.38134862)
-\curveto(-462.46674,990.86337862)(-471.79264,1011.58774862)(-491.47034,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-433.46314,982.58418862)
-\curveto(-436.00564,1003.44757862)(-445.06464,1017.38846862)(-456.66604,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-427.66244,1034.79060862)
-\lineto(-410.26034,1005.78704862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-305.84754,959.38134862)
-\curveto(-300.04684,988.38490862)(-288.44534,1011.58774862)(-271.04324,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-329.05034,982.58418862)
-\curveto(-323.24954,1005.78704862)(-317.44894,1017.38846862)(-305.84754,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-334.85114,1034.79060862)
-\curveto(-342.95924,1026.27648862)(-348.76004,1017.38846862)(-352.25324,1005.78704862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-305.84754,1110.19985862)
-\curveto(-296.72764,1075.39557862)(-286.23964,1057.99345812)(-271.04324,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-329.05034,1086.99701862)
-\curveto(-325.35424,1067.28736862)(-317.44894,1052.19274815)(-305.84754,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-334.85114,1034.79060862)
-\lineto(-352.25324,1063.79416862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-456.66604,1110.19985862)
-\curveto(-462.46674,1083.90969862)(-474.06814,1057.99345812)(-491.47034,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-433.46314,1086.99701862)
-\curveto(-439.26394,1069.59487862)(-445.06464,1052.19274815)(-456.66604,1034.79060862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=6.66012001,linecolor=curcolor]
-{
-\newpath
-\moveto(-427.66244,1034.79060862)
-\lineto(-410.26034,1063.79416862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.86714172,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.86194,1180.91840262)
-\lineto(-384.86194,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-286.24984,1134.51270062)
-\lineto(-384.86194,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-245.64484,1035.90058862)
-\lineto(-384.86194,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-285.28304,936.32170262)
-\lineto(-384.86194,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-385.82874,1035.90058862)
-\lineto(-525.04584,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-483.47404,937.28848262)
-\lineto(-384.86194,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-483.47404,1135.47950062)
-\lineto(-384.86194,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.86194,1035.90058862)
-\lineto(-384.86194,889.91599262)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.86714172,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.95924,1180.77520262)
-\curveto(-355.85834,1157.71555262)(-321.05404,1143.58791062)(-286.24984,1134.51270062)
-\curveto(-277.32984,1096.45013862)(-263.04704,1068.19441862)(-245.64484,1035.90058862)
-\curveto(-268.84764,1004.18361862)(-280.44904,972.09274862)(-286.24984,937.28848262)
-\curveto(-326.85484,931.48776262)(-355.85834,914.08563262)(-384.86194,890.88278262)
-\curveto(-413.86544,919.88634262)(-437.06834,931.48776262)(-483.47404,937.28848262)
-\curveto(-486.04844,972.09274862)(-497.85284,1003.60676862)(-524.07904,1035.90058862)
-\curveto(-498.56864,1079.73189862)(-492.15914,1091.02332862)(-483.47404,1134.51270062)
-\curveto(-442.86904,1148.20291062)(-413.86544,1157.71555262)(-384.95924,1180.77520262)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.90174,1146.02590062)
-\curveto(-361.65904,1128.71199062)(-336.33294,1117.11056862)(-309.45264,1111.30984862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.60564,1113.52444862)
-\curveto(-367.45974,1099.70842862)(-350.05764,1091.38760862)(-332.65554,1088.10700862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-355.85834,1064.90414862)
-\lineto(-384.86194,1082.30629862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.86194,1146.02590062)
-\curveto(-408.06474,1128.71199062)(-434.00754,1120.02688862)(-460.31104,1111.30984862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-385.15804,1113.52444862)
-\curveto(-399.01354,1102.16759862)(-416.90704,1093.90770862)(-437.10814,1088.10700862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-414.03174,1064.88334862)
-\lineto(-384.90174,1082.30629862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.86194,925.68706262)
-\curveto(-361.65904,946.51845262)(-336.31974,957.54301862)(-309.45264,960.49133862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.86194,960.49133862)
-\curveto(-367.45974,974.57122862)(-355.85834,981.38668862)(-332.65554,983.69417862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-355.85834,1006.89702862)
-\lineto(-384.86194,989.49489862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.86194,925.68706262)
-\curveto(-413.86544,951.13347262)(-423.02044,954.69060862)(-460.27114,960.49133862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.86194,960.49133862)
-\curveto(-399.37974,977.89345862)(-417.35874,983.69417862)(-437.06834,983.69417862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-413.86544,1006.89702862)
-\lineto(-384.86194,989.49489862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-460.27114,960.49133862)
-\curveto(-466.07194,991.97335862)(-475.39784,1012.69773862)(-495.07544,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-437.06834,983.69417862)
-\curveto(-439.61074,1004.55755862)(-448.66974,1018.49844862)(-460.27114,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-431.26764,1035.90058862)
-\lineto(-413.86544,1006.89702862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-309.45264,960.49133862)
-\curveto(-303.65194,989.49489862)(-292.05064,1012.69773862)(-274.64834,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-332.65554,983.69417862)
-\curveto(-326.85484,1006.89702862)(-321.05404,1018.49844862)(-309.45264,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-338.45624,1035.90058862)
-\curveto(-346.56444,1027.38647862)(-352.36514,1018.49844862)(-355.85834,1006.89702862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-309.45264,1111.30984862)
-\curveto(-300.33274,1076.50557862)(-289.84464,1059.10344812)(-274.64834,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-332.65554,1088.10700862)
-\curveto(-328.95944,1068.39735862)(-321.05404,1053.30273815)(-309.45264,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-338.45624,1035.90058862)
-\lineto(-355.85834,1064.90414862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-460.27114,1111.30984862)
-\curveto(-466.07194,1085.01967862)(-477.67334,1059.10344812)(-495.07544,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-437.06834,1088.10700862)
-\curveto(-442.86904,1070.70485862)(-448.66974,1053.30273815)(-460.27114,1035.90058862)
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=3.91771698,linecolor=curcolor]
-{
-\newpath
-\moveto(-431.26764,1035.90058862)
-\lineto(-413.86544,1064.90414862)
-}
-}
-{
-\newrgbcolor{curcolor}{1 1 1}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-393.8088526,985.67869244)
-\curveto(-393.8088526,985.67869244)(-393.44546987,985.76087805)(-393.67396775,984.76553303)
-\curveto(-394.05309973,983.16620422)(-395.79555868,982.55700599)(-396.87725482,981.47163855)
-\curveto(-398.351462,980.48101881)(-398.6104145,978.72434872)(-397.21444931,977.75378495)
-\curveto(-398.7210224,978.22655517)(-400.8061979,979.66881501)(-399.57477539,981.47163855)
-\curveto(-398.22764147,983.19752119)(-395.09015533,983.91500755)(-395.42734981,986.59184681)
-\curveto(-396.37998575,989.53091147)(-400.50677037,988.15464924)(-401.53047213,991.51637193)
-\curveto(-402.56322605,991.80858295)(-404.01218802,991.93029551)(-404.1942803,993.24484667)
-\curveto(-404.2680542,994.15904494)(-403.90643652,994.92636108)(-403.48616886,995.69080272)
-\curveto(-398.64953801,998.87380689)(-404.01974746,1002.29292386)(-407.26268253,1003.58308712)
-\curveto(-407.6434434,1004.01109576)(-407.57924109,1004.56329308)(-407.56616462,1005.11588376)
-\curveto(-408.00450635,1007.01133693)(-404.29139316,1007.79143201)(-405.57675045,1009.38815359)
-\curveto(-406.80790064,1008.0810358)(-410.1193649,1006.25080865)(-409.48814897,1004.0396643)
-\curveto(-407.40162194,1002.49382145)(-405.04265242,1000.92449843)(-403.28385923,999.1477522)
-\lineto(-409.69046364,1003.71353414)
-\curveto(-410.77513515,1005.27372934)(-409.16701137,1006.53519295)(-408.13939121,1007.56183981)
-\lineto(-410.49971225,1006.84435849)
-\curveto(-407.00643307,1008.34976665)(-409.81008841,1010.72005768)(-412.38797917,1010.88834226)
-\curveto(-412.80366779,1011.24238537)(-412.67526822,1011.80423497)(-412.69143605,1012.29068683)
-\curveto(-409.99391548,1014.99232752)(-415.61149367,1012.6301204)(-416.43423228,1014.93232098)
-\curveto(-417.47225612,1016.45207141)(-415.71318557,1017.56090388)(-415.25407176,1018.81323463)
-\curveto(-417.95564689,1019.93198161)(-420.70037488,1022.59761535)(-417.68185288,1025.20533035)
-\curveto(-418.15605531,1027.3773411)(-420.21344898,1029.4084608)(-418.52481891,1031.69526513)
-\curveto(-421.06182111,1028.99623671)(-425.19981125,1029.49195254)(-427.89868334,1027.12948319)
-\lineto(-428.60678973,1025.9880377)
-\curveto(-430.35882532,1015.89113459)(-427.87009967,1005.36374167)(-421.99787569,997.02792631)
-\curveto(-420.19863268,993.38312546)(-414.14674714,991.72770347)(-414.61342039,987.40716718)
-\curveto(-414.92741712,987.05834356)(-415.26582697,986.71107823)(-415.79358091,986.85275094)
-\lineto(-414.81573507,987.7332923)
-\curveto(-414.61747496,988.13873357)(-414.65306838,988.74155242)(-414.95061992,989.1030289)
-\lineto(-415.79358091,990.37492645)
-\lineto(-416.56911713,990.92934268)
-\curveto(-418.00420584,992.20919807)(-414.66333087,988.06985641)(-416.87259923,988.4181606)
-\lineto(-416.46797492,989.07041588)
-\lineto(-416.73771942,990.11402232)
-\lineto(-417.91787994,991.71205003)
-\curveto(-427.39964418,1000.49661586)(-431.11951497,1013.52344574)(-429.31487092,1025.95542469)
-\curveto(-430.26656382,1025.78766458)(-430.67306411,1026.6697743)(-431.27056765,1027.12948319)
-\curveto(-433.23975943,1025.53406774)(-435.53400217,1022.53369545)(-438.28411104,1023.99865883)
-\curveto(-439.63960119,1023.1836007)(-442.18606908,1022.46716833)(-442.90361595,1024.422623)
-\curveto(-443.13707613,1028.72489863)(-436.22321249,1029.80764371)(-437.64345968,1034.33689928)
-\lineto(-437.20511794,1035.47834477)
-\curveto(-434.73956987,1036.86112254)(-433.95056887,1039.41013713)(-434.44014234,1042.00089256)
-\curveto(-445.86414358,1042.63579491)(-455.00871283,1052.19172136)(-458.69081416,1062.12947276)
-\curveto(-462.89758161,1077.75750209)(-454.49077809,1096.84247586)(-437.65018702,1101.26475952)
-\curveto(-434.47523651,1102.26179898)(-431.11143106,1103.2958893)(-427.66938867,1102.96063132)
-\curveto(-423.73641624,1102.81452582)(-419.63754961,1103.1857857)(-416.03637062,1101.94963286)
-\lineto(-407.87637911,1097.84042306)
-\curveto(-405.93417237,1096.63832049)(-403.38097209,1097.3364922)(-401.40234992,1097.84042306)
-\lineto(-401.36863249,1097.22078079)
-\curveto(-402.69700649,1094.04430225)(-406.3684545,1093.01634926)(-409.46116393,1092.39409976)
-\lineto(-415.395689,1092.52454679)
-\curveto(-417.50111211,1093.08431363)(-419.64698505,1092.9453843)(-421.86974845,1092.91590298)
-\curveto(-423.64200642,1092.95400277)(-425.35627001,1092.80106401)(-426.99501987,1092.39409976)
-\curveto(-440.79280693,1091.49633156)(-449.54624238,1070.12611679)(-436.84093842,1062.39037689)
-\curveto(-434.47655777,1062.09882147)(-432.65304285,1063.55960925)(-430.7378161,1064.57543385)
-\curveto(-428.61622517,1065.94647155)(-426.68075082,1067.60841412)(-424.87072589,1069.46734092)
-\lineto(-420.82444252,1074.03312286)
-\curveto(-419.87034916,1075.3793793)(-418.9038097,1076.75693758)(-417.58744306,1077.8162025)
-\curveto(-410.65617101,1087.7526528)(-394.60461121,1089.62853918)(-386.63344436,1080.29477157)
-\lineto(-383.59875453,1081.99063329)
-\curveto(-372.52814586,1090.46212021)(-359.1997351,1078.86111507)(-353.18426499,1069.59779298)
-\lineto(-349.94726048,1066.07561748)
-\curveto(-348.69964493,1065.25455819)(-347.29965039,1064.60673569)(-345.79980969,1064.47758976)
-\curveto(-344.71866828,1064.18381542)(-343.50962151,1064.38074418)(-342.46163776,1064.64065484)
-\curveto(-334.57411899,1069.13860353)(-335.48586637,1080.22954553)(-339.35949289,1087.01299746)
-\curveto(-342.82716881,1091.17438203)(-348.54183464,1092.71761766)(-353.76424414,1092.13319563)
-\lineto(-359.83365407,1092.52454679)
-\curveto(-361.76774664,1093.03826609)(-363.67221164,1094.10300266)(-364.79032825,1095.81843622)
-\curveto(-364.92923741,1096.64823501)(-365.47603369,1097.52734416)(-365.0600677,1098.36222628)
-\curveto(-361.7825932,1096.74594294)(-357.75521096,1096.52287132)(-354.47232533,1098.42745231)
-\curveto(-344.68304964,1105.30613606)(-328.58968849,1104.10729126)(-323.31604222,1092.36148675)
-\curveto(-320.72777803,1086.5590275)(-319.80792152,1079.96472804)(-320.58480926,1073.47218604)
-\curveto(-319.76206562,1060.58493604)(-330.83264907,1047.51244693)(-344.7005942,1048.25601564)
-\lineto(-341.46356448,1042.19004503)
-\curveto(-340.7944404,1040.95597999)(-338.70535153,1037.47815758)(-337.82191046,1040.29851025)
-\curveto(-337.68501345,1040.42604747)(-337.50132254,1040.71294821)(-337.34985634,1040.42895728)
-\curveto(-336.79768423,1039.02921993)(-337.72211977,1037.58904284)(-338.69861914,1036.58065665)
-\curveto(-346.41485779,1034.94349533)(-356.42129471,1036.39802477)(-361.02054698,1043.16843047)
-\lineto(-360.88566213,1034.49343873)
-\curveto(-358.52804413,1030.8368978)(-354.6948876,1035.98449454)(-352.32107657,1033.38460626)
-\curveto(-350.97231376,1030.58903989)(-349.90273088,1027.59389214)(-350.97231376,1024.44871543)
-\lineto(-357.37889296,1017.60004252)
-\curveto(-357.86647949,1015.4345574)(-353.69949215,1014.93884157)(-353.77097653,1012.6755174)
-\curveto(-355.36790488,1010.67179123)(-357.7133844,1009.19508776)(-359.94155388,1008.07712244)
-\curveto(-357.89953124,1006.06556955)(-358.11533591,1002.36075711)(-360.27872315,1000.44574218)
-\lineto(-361.59376852,1000.02177801)
-\curveto(-365.2259619,1001.37976948)(-371.67439287,997.479284)(-368.2364,993.59706422)
-\lineto(-367.79806331,992.32516667)
-\curveto(-367.81138688,991.52733035)(-367.68635099,990.7023577)(-368.10151514,990.00966268)
-\curveto(-368.75405788,988.07768313)(-370.44970275,986.86187875)(-372.14779851,985.83523189)
-\curveto(-377.09909183,983.99065744)(-379.81142365,978.3134358)(-377.07075526,973.70328059)
-\lineto(-375.78945254,973.6380596)
-\curveto(-379.00622961,972.50171258)(-374.37728926,971.86001227)(-373.09193197,972.00741887)
-\curveto(-374.83047252,971.19786769)(-377.84091061,971.34083645)(-377.94746395,973.76853184)
-\curveto(-381.85074829,976.7910832)(-379.88440076,974.72472309)(-378.99273961,974.05551832)
-\lineto(-378.75671255,973.30541894)
-\curveto(-379.26841466,973.46769731)(-379.89033132,973.73514725)(-380.5865766,974.08488365)
-\curveto(-381.28279163,974.43462005)(-383.24157972,977.3525344)(-384.05050053,977.84397378)
-\curveto(-384.85944656,978.33541315)(-385.09533746,979.02980262)(-384.74023532,980.94777275)
-\curveto(-385.08510019,977.15423899)(-385.08510019,976.80937412)(-385.24258268,976.11963934)
-\curveto(-385.47358692,975.10792981)(-387.49916941,978.87857344)(-387.67601699,979.91317309)
-\curveto(-387.83804826,980.86105854)(-388.84944512,983.10603126)(-389.39063863,983.70670685)
-\curveto(-389.93185736,984.30738747)(-392.32730283,988.87971017)(-393.85801671,988.034147)
-\curveto(-393.85014965,987.15537573)(-393.8326303,985.29793661)(-393.8088526,985.67869244)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.10980392 0.10980392 0.10980392}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-361.9777559,1018.19375575)
-\lineto(-361.84288013,1018.32420681)
-\curveto(-361.58863929,1018.30596975)(-361.86172227,1018.57010705)(-361.84288013,1018.32420681)
-\lineto(-361.9777559,1018.19375575)
-\lineto(-364.37180093,1016.40005372)
-\lineto(-364.50667671,1016.59573031)
-\curveto(-363.07429596,1017.97851151)(-361.21570777,1019.72003311)(-359.4488351,1020.24835989)
-\lineto(-360.25808976,1019.13952591)
-\curveto(-358.37387517,1020.54839732)(-356.31971709,1021.76420117)(-354.25611772,1022.85738103)
-\curveto(-352.45282859,1022.85238867)(-351.09597828,1024.85458671)(-351.05281804,1026.54262338)
-\curveto(-351.49075968,1028.70680641)(-351.71708123,1030.90360221)(-352.70504629,1032.9021124)
-\curveto(-354.65804753,1035.11586683)(-357.32454163,1031.36278993)(-359.65114877,1032.96733792)
-\lineto(-361.67428541,1034.53275061)
-\curveto(-364.13576832,1040.19693549)(-367.29995403,1045.71110166)(-371.25046551,1050.57823058)
-\lineto(-372.36319067,1052.76328578)
-\curveto(-372.79492803,1056.24371998)(-372.12850682,1060.24074035)(-369.49708042,1062.90585544)
-\curveto(-368.82067841,1063.28155449)(-368.09167484,1063.68595276)(-367.27163012,1063.55811073)
-\lineto(-368.72154471,1062.80801715)
-\lineto(-367.87857111,1061.2099917)
-\lineto(-371.25046551,1056.05717496)
-\curveto(-370.1709198,1057.71259887)(-366.82384254,1058.94014332)(-365.51824503,1057.16600895)
-\curveto(-365.42124237,1056.9139775)(-365.44600556,1056.33203534)(-365.85543447,1056.44852813)
-\lineto(-366.19262391,1057.29646)
-\curveto(-368.99534254,1058.28893164)(-372.2471975,1055.32534454)(-371.65509284,1052.66544749)
-\curveto(-369.80864347,1053.14955136)(-367.29590776,1054.4447999)(-365.1136177,1053.51337936)
-\lineto(-364.03461149,1053.05680066)
-\curveto(-363.62796103,1053.43054294)(-363.3936818,1055.35926181)(-364.23692515,1054.7526644)
-\lineto(-364.37180093,1054.94834098)
-\curveto(-362.76947671,1056.51505817)(-362.74519907,1059.00406434)(-363.62998416,1060.94908959)
-\lineto(-368.68782577,1066.81938714)
-\lineto(-365.6531208,1064.60171918)
-\curveto(-364.4621677,1063.36373865)(-363.35483758,1062.05531455)(-362.75329162,1060.49251089)
-\curveto(-362.21972305,1058.90361702)(-362.11735233,1056.77074224)(-363.19163789,1055.37230692)
-\curveto(-363.07140962,1054.55503105)(-363.09922101,1053.67513867)(-363.46138944,1052.89373684)
-\curveto(-361.87120404,1053.0868044)(-360.99855777,1050.03164065)(-363.02304317,1050.18687741)
-\lineto(-363.22535683,1050.90435822)
-\lineto(-363.83229783,1051.36093692)
-\lineto(-364.50667671,1051.42616245)
-\curveto(-363.38963553,1049.37677635)(-365.72352596,1047.03909341)(-367.91229005,1047.93659668)
-\lineto(-368.04716583,1047.54524351)
-\curveto(-367.03883453,1046.36661822)(-364.12228074,1046.09854129)(-363.4276705,1048.03443498)
-\curveto(-362.65833907,1047.95705141)(-363.62661227,1047.10170992)(-363.83229783,1046.79514994)
-\lineto(-361.7417233,1048.29533709)
-\lineto(-361.87659907,1047.31695416)
-\curveto(-364.30840932,1046.15306984)(-361.89304043,1043.43342621)(-361.60684752,1041.70755872)
-\lineto(-361.57312858,1043.50126075)
-\curveto(-361.66319862,1043.89391844)(-361.53649631,1045.28974474)(-361.06734441,1044.51225644)
-\curveto(-358.6314879,1039.07636091)(-351.65841027,1036.57430964)(-346.09613326,1037.98970361)
-\lineto(-347.95067518,1036.97870792)
-\lineto(-348.18670779,1036.88086963)
-\curveto(-346.52099196,1036.11133884)(-344.55045687,1036.90660762)(-342.82539569,1036.97870792)
-\curveto(-341.77269026,1036.00554304)(-339.20667862,1036.62609871)(-338.27333825,1038.05492914)
-\lineto(-339.82440967,1038.44628231)
-\lineto(-340.7685401,1039.3594397)
-\lineto(-352.97479785,1060.94908959)
-\curveto(-355.08290623,1063.31286274)(-357.69814753,1065.02698962)(-360.52784131,1066.42803397)
-\lineto(-361.67428541,1066.36280845)
-\lineto(-362.92188634,1067.24335308)
-\lineto(-364.8101472,1066.85199991)
-\lineto(-365.21477453,1067.7651573)
-\curveto(-365.69385329,1067.30205605)(-366.04331642,1066.51961062)(-366.83328385,1066.46064674)
-\lineto(-366.32749968,1067.8629956)
-\lineto(-367.40650589,1067.08028926)
-\curveto(-367.67989909,1067.40798231)(-367.85388884,1067.73971935)(-367.67625745,1068.12389771)
-\curveto(-370.19438819,1068.83629093)(-373.43140681,1068.00341311)(-375.22930091,1065.84100422)
-\lineto(-375.97111768,1065.51487658)
-\curveto(-375.09429026,1064.39612831)(-374.37823476,1062.55233308)(-375.49905246,1061.27521723)
-\curveto(-376.21537771,1060.08485134)(-377.60716084,1059.7893797)(-378.9721037,1059.9380939)
-\curveto(-379.23929261,1060.08172052)(-380.10762286,1060.09593968)(-379.61276364,1060.55773642)
-\curveto(-379.25035242,1060.53125486)(-379.10657485,1060.67362914)(-378.93838475,1060.94908959)
-\curveto(-376.62391644,1061.22708079)(-377.70413653,1064.54171169)(-378.33144376,1065.90622975)
-\curveto(-380.65939966,1066.86647998)(-382.41278475,1069.2209911)(-382.47887388,1071.67868901)
-\lineto(-383.1869717,1072.82013575)
-\curveto(-383.23262715,1070.83075714)(-382.65947254,1068.49959675)(-381.29871084,1066.81938714)
-\curveto(-380.26057199,1065.87100796)(-378.09541115,1064.33559902)(-379.14069842,1062.71017886)
-\lineto(-380.08482885,1064.99307235)
-\curveto(-383.62801549,1065.23205869)(-386.16368008,1068.33001038)(-386.42399033,1071.64607624)
-\curveto(-387.01137434,1070.22024619)(-386.35358518,1068.28565702)(-385.41242201,1067.01506373)
-\curveto(-384.12300959,1065.25788799)(-380.9709627,1065.41442926)(-379.68020152,1063.4928852)
-\lineto(-380.05110991,1063.32982138)
-\curveto(-381.59813506,1064.51588238)(-383.44863071,1065.22657974)(-385.27754623,1065.84100422)
-\curveto(-386.38393223,1067.24465759)(-387.12264685,1068.83616048)(-387.23324499,1070.60246779)
-\curveto(-387.74752632,1070.26316459)(-388.34246337,1070.19637365)(-388.91919219,1070.34156568)
-\curveto(-389.40609374,1069.94903845)(-390.43114964,1069.33683164)(-390.80745306,1070.08066356)
-\lineto(-394.38166112,1068.05867218)
-\lineto(-395.73041888,1067.01506373)
-\lineto(-395.86529466,1067.8629956)
-\curveto(-396.62235239,1067.78699481)(-397.08753894,1068.3259664)(-397.48380397,1068.77615299)
-\lineto(-398.12446391,1067.50425519)
-\lineto(-399.37206484,1068.38479982)
-\curveto(-400.15043295,1068.05084512)(-400.43124431,1068.39384921)(-400.1813195,1069.16750616)
-\lineto(-401.8672667,1068.3195743)
-\curveto(-401.31292726,1069.42697332)(-401.75666856,1070.23459581)(-402.4067698,1071.12427202)
-\lineto(-402.81139713,1069.62408486)
-\curveto(-402.33096962,1069.65020116)(-401.80050319,1069.57718771)(-402.06958036,1068.97182958)
-\lineto(-402.47420769,1068.58047641)
-\curveto(-403.15667912,1068.82546349)(-403.76807101,1068.71718912)(-404.09271701,1067.92822113)
-\curveto(-405.16349579,1067.68036412)(-405.27517294,1068.04826219)(-405.0031285,1068.80876576)
-\curveto(-405.34800585,1068.58321588)(-405.78958915,1067.96526923)(-406.0821347,1068.54786365)
-\curveto(-406.52102048,1068.24469539)(-407.25258669,1068.05697632)(-407.66692507,1068.38479982)
-\lineto(-409.48774805,1066.75416162)
-\curveto(-415.33326419,1065.76064637)(-422.31443436,1063.97685862)(-426.21234429,1058.6661961)
-\lineto(-427.49366417,1057.55736212)
-\curveto(-428.72966578,1055.03052515)(-429.44666541,1052.2597447)(-431.2701859,1049.99120083)
-\lineto(-433.22588465,1041.1857545)
-\curveto(-434.11296263,1041.11902878)(-432.92214441,1042.97945653)(-434.00142037,1042.32720124)
-\curveto(-433.87730768,1040.00647695)(-433.43305385,1036.9265275)(-436.12571384,1035.77203564)
-\lineto(-436.9349685,1034.85887825)
-\lineto(-437.10356322,1033.58698044)
-\curveto(-436.18006878,1030.04914779)(-440.44308744,1028.65853952)(-442.06024799,1026.11865745)
-\curveto(-442.46986572,1025.41409129)(-442.32028849,1024.68630484)(-442.06024799,1023.96621501)
-\curveto(-441.64887687,1023.40344915)(-441.06810178,1023.72409785)(-440.47545762,1023.67270013)
-\curveto(-438.38623185,1024.09797058)(-437.3787098,1026.56871359)(-434.97926974,1026.31433403)
-\curveto(-434.21519847,1027.47456573)(-432.94534304,1028.32849835)(-431.47249956,1028.14064883)
-\curveto(-429.87017534,1030.22003867)(-426.99867007,1029.66170815)(-424.72871076,1029.83651256)
-\lineto(-422.84044989,1031.72805289)
-\lineto(-423.51482877,1029.96696362)
-\lineto(-421.32309741,1030.7170572)
-\curveto(-421.06885657,1030.69882014)(-421.34193955,1030.96295744)(-421.32309741,1030.7170572)
-\lineto(-421.42425424,1031.33669972)
-\lineto(-419.67086915,1032.77166134)
-\curveto(-418.92514098,1032.98507927)(-418.38995391,1033.77026418)(-417.91748406,1034.33707402)
-\curveto(-416.71762916,1035.24892691)(-415.74463531,1036.49342999)(-414.95021699,1037.72880149)
-\lineto(-414.71418438,1037.50051215)
-\curveto(-414.86848227,1037.06258795)(-415.86912565,1036.37198005)(-415.15253065,1036.22861434)
-\lineto(-415.75947164,1035.18500589)
-\lineto(-414.61302755,1035.70681012)
-\lineto(-412.32013935,1038.31583125)
-\lineto(-411.03881948,1041.25098003)
-\lineto(-410.70163004,1041.57710767)
-\lineto(-409.04940178,1046.50163506)
-\lineto(-408.64477445,1049.63246042)
-\curveto(-408.26806641,1050.30402246)(-408.24675604,1051.07524911)(-408.24014712,1051.85012838)
-\lineto(-407.56576824,1054.06779635)
-\lineto(-407.43089247,1056.67681748)
-\lineto(-406.58791886,1058.86187268)
-\lineto(-402.74395924,1062.18837463)
-\lineto(-402.74395924,1062.38405122)
-\lineto(-403.24974341,1062.54711504)
-\curveto(-405.05303253,1061.98030519)(-406.58791886,1060.49251089)(-407.32973563,1058.79664716)
-\lineto(-410.83650581,1054.7526644)
-\lineto(-412.52245302,1053.70905594)
-\lineto(-412.52245302,1053.90473253)
-\lineto(-410.09468904,1055.99194944)
-\lineto(-409.7574996,1056.31807708)
-\lineto(-408.914526,1057.85087699)
-\lineto(-408.77965023,1057.98132805)
-\curveto(-408.52540939,1057.96310404)(-408.79849237,1058.22722829)(-408.77965023,1057.98132805)
-\lineto(-408.914526,1057.85087699)
-\lineto(-409.31915333,1057.58997488)
-\lineto(-409.42031016,1057.62258764)
-\lineto(-408.47617973,1058.99232374)
-\lineto(-408.24014712,1059.28583862)
-\lineto(-408.10527135,1059.41628967)
-\lineto(-407.97039557,1059.54674073)
-\curveto(-407.71615473,1059.52851672)(-407.98923772,1059.79264097)(-407.97039557,1059.54674073)
-\lineto(-408.10527135,1059.41628967)
-\lineto(-408.24014712,1059.28583862)
-\lineto(-410.63419215,1057.36168553)
-\lineto(-405.50891266,1063.29720861)
-\curveto(-402.68596266,1063.4497059)(-400.10039403,1063.11692525)(-398.56281018,1065.64532763)
-\curveto(-398.053789,1065.1475264)(-398.86075077,1064.66603155)(-399.0348754,1064.21036601)
-\lineto(-398.39421546,1063.59072349)
-\curveto(-399.25337416,1060.90864976)(-401.63797788,1058.78229754)(-403.5532139,1056.57897919)
-\curveto(-403.81001738,1056.32525189)(-404.14680219,1055.56550493)(-404.56478222,1055.92672391)
-\curveto(-402.39867726,1057.45169676)(-403.98535589,1059.19974092)(-403.5532139,1060.81863853)
-\lineto(-406.18329154,1058.34006846)
-\curveto(-408.31567756,1049.0376036)(-408.89294588,1038.08101935)(-417.91748406,1031.988955)
-\curveto(-418.3276413,1031.08336376)(-418.64473425,1030.17046727)(-418.62558189,1029.15164452)
-\lineto(-417.27682412,1026.15127021)
-\curveto(-417.2885219,1023.35439955)(-417.61428332,1020.15704415)(-414.47815177,1019.07430038)
-\lineto(-414.0398055,1018.06330469)
-\curveto(-415.11962096,1013.57839736)(-407.54688563,1013.30575466)(-406.31816731,1009.61659877)
-\curveto(-405.8416512,1009.85493285)(-405.10752235,1009.70149632)(-404.86825272,1009.19263284)
-\curveto(-405.03199191,1007.24238954)(-408.45594836,1006.08398416)(-406.99254619,1003.74630122)
-\lineto(-405.77866421,1002.96359488)
-\curveto(-401.62718782,1002.59950598)(-398.92157975,997.78990597)(-403.21602446,995.46265912)
-\lineto(-403.78924651,994.32121237)
-\curveto(-403.80667246,993.63895334)(-403.87226255,992.90842743)(-403.35090024,992.39705928)
-\lineto(-401.79982881,992.00570611)
-\curveto(-401.79898854,993.93507724)(-400.34856546,995.19132092)(-398.96743751,996.44104204)
-\curveto(-398.50643211,997.62932072)(-397.9619386,997.12447513)(-398.76512385,996.24536546)
-\curveto(-399.99991158,995.09322172)(-401.38845769,993.93116371)(-401.49635832,992.23399546)
-\curveto(-400.70126561,990.53943624)(-399.20751639,988.84487701)(-397.07917665,989.00533181)
-\curveto(-397.98972301,990.27357698)(-400.09230149,991.58304469)(-399.23718906,993.31021668)
-\curveto(-399.01963444,994.29864434)(-397.99808531,994.78953166)(-398.79884279,993.53850603)
-\curveto(-399.14533866,993.03066007)(-399.34225729,992.44636978)(-399.0348754,991.87525506)
-\lineto(-395.15719684,986.75505108)
-\curveto(-394.77455426,984.5230335)(-396.90114062,983.08807188)(-398.63024807,982.15665133)
-\lineto(-399.57437851,980.85214076)
-\curveto(-399.84143254,980.05051902)(-399.40376065,979.42891974)(-398.76512385,978.96060044)
-\curveto(-398.66361634,981.8931402)(-393.99861392,982.66541045)(-393.80843907,985.71144263)
-\lineto(-393.90959591,988.02694888)
-\curveto(-393.39733771,987.21176023)(-393.44508373,985.79362679)(-393.6735633,984.79828523)
-\curveto(-394.05269911,983.19895527)(-395.79515926,982.58974884)(-396.87686298,981.50439605)
-\curveto(-398.35105522,980.51375072)(-398.61001671,978.75709679)(-397.21405242,977.78654093)
-\curveto(-398.72061484,978.25929556)(-400.80579434,979.70156244)(-399.57437851,981.50439605)
-\curveto(-398.22723925,983.23026353)(-395.08975895,983.94774434)(-395.42694839,986.62460002)
-\curveto(-396.379576,989.56366233)(-400.50637012,988.18740368)(-401.53007726,991.54912742)
-\curveto(-402.56282108,991.84133778)(-404.01179154,991.96304862)(-404.19387384,993.27760392)
-\curveto(-404.26765089,994.19180492)(-403.90604893,994.95911804)(-403.48577601,995.72356123)
-\curveto(-398.64913068,998.90656701)(-404.01934458,1002.32568921)(-407.26229775,1003.61585016)
-\curveto(-407.64305206,1004.04386008)(-407.57885119,1004.5960594)(-407.56576824,1005.14865008)
-\curveto(-408.00411451,1007.04410393)(-404.2909844,1007.82420125)(-405.57635054,1009.42092219)
-\curveto(-406.80749663,1008.1138026)(-410.11896668,1006.28357427)(-409.48774805,1004.07242886)
-\curveto(-407.40121979,1002.52658384)(-405.04224247,1000.95725763)(-403.28346235,999.18051423)
-\lineto(-409.69006172,1003.74630122)
-\curveto(-410.77473271,1005.30649586)(-409.16660883,1006.56795758)(-408.13899029,1007.59460739)
-\lineto(-410.49931637,1006.87712658)
-\curveto(-407.00603377,1008.38253177)(-409.80969653,1010.75282748)(-412.38757724,1010.92110934)
-\curveto(-412.80326438,1011.27515351)(-412.67486264,1011.83700621)(-412.69104774,1012.3234582)
-\curveto(-409.99353221,1015.02509958)(-415.61110829,1012.66289185)(-416.43385052,1014.9650921)
-\curveto(-417.4718545,1016.48484691)(-415.71280462,1017.59368089)(-415.25368748,1018.84601103)
-\curveto(-417.95524928,1019.9647593)(-420.69997132,1022.63039619)(-417.68145145,1025.23811281)
-\curveto(-418.15567468,1027.41012291)(-420.21306977,1029.44124586)(-418.52442505,1031.72805289)
-\curveto(-421.0614384,1029.02902052)(-425.19942722,1029.52473454)(-427.8982915,1027.1622659)
-\lineto(-428.60638932,1026.02081915)
-\curveto(-430.35842565,1015.92390736)(-427.86969783,1005.39650709)(-421.99747629,997.06068456)
-\curveto(-420.19823344,993.41588204)(-414.14635736,991.76045813)(-414.61302755,987.43991913)
-\curveto(-414.92701835,987.091093)(-415.26542167,986.74383229)(-415.79319059,986.88550214)
-\lineto(-414.81534121,987.76604677)
-\curveto(-414.61707382,988.17148865)(-414.65268102,988.77430299)(-414.95021699,989.13578287)
-\lineto(-415.79319059,990.40768067)
-\lineto(-416.5687263,990.96209766)
-\curveto(-418.00380456,992.24195298)(-414.66293158,988.1026105)(-416.8721968,988.45091482)
-\lineto(-416.46756947,989.1031701)
-\lineto(-416.73732102,990.14677856)
-\lineto(-417.91748406,991.744804)
-\curveto(-427.39925112,1000.52937816)(-431.11912503,1013.55622068)(-429.31448715,1025.98820639)
-\curveto(-430.26617062,1025.82044633)(-430.67268621,1026.70255638)(-431.2701859,1027.1622659)
-\curveto(-433.23937223,1025.56684948)(-435.53360918,1022.56647517)(-438.28372626,1024.03144054)
-\curveto(-439.63922781,1023.21638234)(-442.18568246,1022.49994513)(-442.90322159,1024.45540647)
-\curveto(-443.13669156,1028.75768232)(-436.2228244,1029.84042609)(-437.64306632,1034.36968678)
-\lineto(-437.20472005,1035.51113353)
-\curveto(-434.73919086,1036.89391473)(-433.95016757,1039.44292838)(-434.43976664,1042.03368637)
-\curveto(-445.86374488,1042.66859166)(-455.0083225,1052.22452292)(-458.69043119,1062.16228442)
-\curveto(-462.89720665,1077.79032101)(-454.49039952,1096.87531061)(-437.64981011,1101.29760144)
-\curveto(-434.47483434,1102.29463886)(-431.11103248,1103.32872439)(-427.66900268,1102.99346517)
-\curveto(-423.73602504,1102.84735999)(-419.63715021,1103.2186237)(-416.03596698,1101.98246948)
-\lineto(-407.87598253,1097.8732612)
-\curveto(-405.93377135,1096.67115471)(-403.38057291,1097.36932876)(-401.40194527,1097.8732612)
-\lineto(-401.36822633,1097.25361868)
-\curveto(-402.69661785,1094.07713545)(-406.36807135,1093.04918112)(-409.4607729,1092.42692958)
-\lineto(-415.39530705,1092.55738063)
-\curveto(-417.50071791,1093.11714612)(-419.64659151,1092.97821574)(-421.8693443,1092.94873381)
-\curveto(-423.641612,1092.98683856)(-425.35588312,1092.83389774)(-426.9946238,1092.42692958)
-\curveto(-440.7924157,1091.52916541)(-449.54585357,1070.1589342)(-436.84055545,1062.42318653)
-\curveto(-434.4761831,1062.13162842)(-432.65266261,1063.59241935)(-430.73742658,1064.60824173)
-\curveto(-428.61583063,1065.97928234)(-426.68036324,1067.6412288)(-424.87033032,1069.50015636)
-\lineto(-420.82405704,1074.06594334)
-\curveto(-419.8699458,1075.41219825)(-418.90342598,1076.78976141)(-417.58703841,1077.84902399)
-\curveto(-410.65577227,1087.78548098)(-394.60420615,1089.66136718)(-386.63304778,1080.32759407)
-\lineto(-383.59834282,1082.0234578)
-\curveto(-372.52773911,1090.49494943)(-359.19931492,1078.89393695)(-353.1838553,1069.63060742)
-\lineto(-349.94683667,1066.10842888)
-\curveto(-348.69923574,1065.28736993)(-347.29922519,1064.63954999)(-345.79940655,1064.51040344)
-\curveto(-344.71824233,1064.21662766)(-343.50921588,1064.41355658)(-342.4612311,1064.67346726)
-\curveto(-334.57369571,1069.1714197)(-335.48545595,1080.26236854)(-339.35908824,1087.04582349)
-\curveto(-342.82674445,1091.2072122)(-348.54143108,1092.7504482)(-353.76382114,1092.16602746)
-\lineto(-359.83323106,1092.55738063)
-\curveto(-361.76734969,1093.0710969)(-363.67179565,1094.13583842)(-364.78991584,1095.85126982)
-\curveto(-364.92883789,1096.68106899)(-365.47562428,1097.56017866)(-365.05966739,1098.39506542)
-\curveto(-361.78218603,1096.77877683)(-357.75479535,1096.55570552)(-354.47191896,1098.46029095)
-\curveto(-344.68263513,1105.33897517)(-328.58925752,1104.14012996)(-323.31561467,1092.39431681)
-\curveto(-320.72734853,1086.59185381)(-319.80749573,1079.99755289)(-320.5843802,1073.5050038)
-\curveto(-319.76163797,1060.61774391)(-330.83224168,1047.54524351)(-344.70016898,1048.28881454)
-\lineto(-341.46315035,1042.2228404)
-\curveto(-340.79403163,1040.9887734)(-338.70494073,1037.51094823)(-337.8215044,1040.33130008)
-\curveto(-337.68460548,1040.45884207)(-337.50090468,1040.74574308)(-337.34943918,1040.46175113)
-\curveto(-336.79725775,1039.06201129)(-337.72169632,1037.62183163)(-338.69819694,1036.61344496)
-\curveto(-346.41444009,1034.9762842)(-356.42087393,1036.43081348)(-361.02013789,1043.20122332)
-\lineto(-360.88526212,1034.52622805)
-\curveto(-358.52763355,1030.86968493)(-354.69446399,1036.01728363)(-352.32065033,1033.41739407)
-\curveto(-350.97189257,1030.62182792)(-349.90232767,1027.62667166)(-350.97189257,1024.48149668)
-\lineto(-357.37849194,1017.63281621)
-\curveto(-357.86606787,1015.46732867)(-353.69908076,1014.97161465)(-353.77056493,1012.70828882)
-\curveto(-355.36749411,1010.70456058)(-357.71298386,1009.22785462)(-359.94113168,1008.10988907)
-\curveto(-357.89911243,1006.09833377)(-358.11491367,1002.39352376)(-360.27832112,1000.47850225)
-\lineto(-361.59335994,1000.05453631)
-\curveto(-365.22556459,1001.41253181)(-371.67397545,997.51204522)(-368.23599192,993.62982177)
-\lineto(-367.79764564,992.35792397)
-\curveto(-367.81098216,991.5600853)(-367.68595501,990.73511282)(-368.10111614,990.04241771)
-\curveto(-368.75364515,988.11043756)(-370.4493034,986.89463371)(-372.14738943,985.86798389)
-\curveto(-377.09867917,984.02340595)(-379.81103103,978.34617596)(-377.07035525,973.73603562)
-\lineto(-375.78903538,973.67081009)
-\curveto(-379.00582264,972.53445094)(-374.37688601,971.89276219)(-373.09151986,972.04017188)
-\curveto(-374.83006861,971.23059262)(-377.84049594,971.37356698)(-377.9470478,973.80126115)
-\curveto(-381.85035276,976.82381213)(-379.67210898,983.08024481)(-375.51928383,984.9548265)
-\lineto(-372.68689253,987.56384763)
-\curveto(-371.81505551,988.62454517)(-371.3340885,989.86500427)(-371.16954005,991.18386446)
-\lineto(-371.03466427,993.14063031)
-\curveto(-369.01422515,986.45631816)(-378.93973351,984.9300408)(-379.36324345,979.20845745)
-\lineto(-375.99134905,983.83946996)
-\curveto(-371.74411085,986.25151)(-364.99897329,990.87078192)(-370.596318,995.6452906)
-\lineto(-371.06838322,997.14547775)
-\lineto(-371.4392916,997.96079685)
-\curveto(-374.35260837,997.25570889)(-375.81735929,993.31413021)(-373.46242824,991.30779296)
-\lineto(-373.32755247,989.22057605)
-\curveto(-374.16337765,987.29772748)(-376.04799687,985.7818862)(-377.81217202,984.55695077)
-\curveto(-380.47461984,982.74368109)(-381.42819158,979.5724159)(-380.88059593,976.56682355)
-\curveto(-380.65993916,975.48968918)(-379.88399882,974.75746739)(-378.99233506,974.08825347)
-\lineto(-378.75630246,973.3381599)
-\curveto(-382.84978226,974.63640881)(-386.01261921,979.13149133)(-382.60026208,982.79586151)
-\curveto(-381.1274186,984.35214262)(-379.31603693,985.3748789)(-377.27266892,985.86146134)
-\curveto(-375.05531116,988.0778248)(-372.55201675,991.27387569)(-376.12622482,993.55807369)
-\lineto(-376.29481954,994.96042255)
-\lineto(-375.78903538,997.14547775)
-\curveto(-377.40349842,997.62605944)(-377.60716084,995.15870815)(-377.47498258,993.68852475)
-\lineto(-376.73316581,992.90581841)
-\curveto(-378.82643786,993.58703382)(-377.68889556,997.76512027)(-375.78903538,998.58043937)
-\lineto(-376.39597637,998.31953726)
-\lineto(-376.93547948,998.05863515)
-\lineto(-378.62142668,996.94980116)
-\curveto(-378.75016561,996.77069186)(-379.13449413,996.46374053)(-379.26208662,996.78673734)
-\lineto(-378.01448569,997.79773303)
-\lineto(-376.93547948,998.44998832)
-\lineto(-376.59829004,998.71089043)
-\lineto(-380.57712543,996.55844799)
-\lineto(-379.9364655,997.30854157)
-\lineto(-378.89117823,998.12386067)
-\curveto(-377.3212242,999.27026456)(-379.47330208,998.36506468)(-380.17249811,998.05863515)
-\lineto(-381.65613164,997.21070328)
-\lineto(-380.61084438,998.74350319)
-\curveto(-381.57722931,997.96379723)(-384.06501301,997.26418821)(-381.85844531,998.51521384)
-\curveto(-380.03627357,999.40606411)(-377.895795,1000.65200215)(-375.89019221,1000.04801376)
-\curveto(-371.15470371,1002.82531676)(-365.55196397,1000.85028776)(-360.27157734,1001.38513709)
-\curveto(-357.26924256,1004.94384192)(-360.50814945,1009.41439963)(-364.85735372,1009.01652391)
-\lineto(-369.8140385,1008.91868562)
-\lineto(-372.91618135,1008.00552822)
-\curveto(-382.58003071,1003.78021849)(-389.06081175,1015.41253922)(-392.91825895,1022.32905425)
-\curveto(-393.6089578,1023.22942744)(-394.6379251,1023.77575647)(-395.68321236,1023.76401587)
-\curveto(-393.41729932,1024.52350192)(-392.01459125,1021.57374263)(-391.02999809,1019.98093523)
-\lineto(-389.276613,1017.30668856)
-\curveto(-388.81398908,1019.64698052)(-388.08053461,1022.41645646)(-386.03959437,1023.89446693)
-\lineto(-386.27562698,1023.40527547)
-\curveto(-387.69317138,1021.55939301)(-388.61437294,1019.36911977)(-388.56851517,1017.01317369)
-\curveto(-386.81917635,1011.77686827)(-380.284445,1006.5340403)(-374.67631023,1009.83836557)
-\curveto(-374.15703849,1009.7791147)(-372.79883942,1010.21028153)(-373.05780091,1009.4470124)
-\curveto(-375.3925006,1008.92625178)(-377.75282668,1008.09684396)(-380.17249811,1008.04466354)
-\curveto(-379.0545128,1007.65422352)(-377.94030401,1007.31361582)(-376.69944687,1007.35979549)
-\curveto(-370.40074812,1009.74835434)(-363.87006304,1011.79513142)(-356.87270778,1010.62107191)
-\lineto(-354.47866275,1012.61045052)
-\curveto(-354.34866948,1014.77072002)(-358.25653324,1015.12815592)(-357.85055715,1017.37191409)
-\curveto(-358.96314743,1016.51993824)(-358.63607367,1017.76378907)(-358.12030871,1018.41552255)
-\lineto(-360.48063479,1016.39353117)
-\lineto(-359.60394224,1017.56759068)
-\curveto(-357.53899411,1020.11138628)(-361.98045342,1015.60169325)(-361.559641,1016.85010987)
-\lineto(-360.88526212,1017.63281621)
-\curveto(-360.70506808,1017.83358038)(-359.89163227,1018.42687179)(-360.61551056,1018.28507149)
-\lineto(-363.04327454,1016.13262905)
-\lineto(-361.99798727,1018.1872332)
-\lineto(-361.9777559,1018.19375575)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.10980392 0.10980392 0.10980392}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-361.9777559,1018.19375575)
-\lineto(-361.84288013,1018.32420681)
-\curveto(-361.58863929,1018.30596975)(-361.86172227,1018.57010705)(-361.84288013,1018.32420681)
-\lineto(-361.9777559,1018.19375575)
-\lineto(-364.37180093,1016.40005372)
-\lineto(-364.50667671,1016.59573031)
-\curveto(-363.07429596,1017.97851151)(-361.21570777,1019.72003311)(-359.4488351,1020.24835989)
-\lineto(-360.25808976,1019.13952591)
-\curveto(-358.37387517,1020.54839732)(-356.31971709,1021.76420117)(-354.25611772,1022.85738103)
-\curveto(-352.45282859,1022.85238867)(-351.09597828,1024.85458671)(-351.05281804,1026.54262338)
-\curveto(-351.49075968,1028.70680641)(-351.71708123,1030.90360221)(-352.70504629,1032.9021124)
-\curveto(-354.65804753,1035.11586683)(-357.32454163,1031.36278993)(-359.65114877,1032.96733792)
-\lineto(-361.67428541,1034.53275061)
-\curveto(-364.13576832,1040.19693549)(-367.29995403,1045.71110166)(-371.25046551,1050.57823058)
-\lineto(-372.36319067,1052.76328578)
-\curveto(-372.79492803,1056.24371998)(-372.12850682,1060.24074035)(-369.49708042,1062.90585544)
-\curveto(-368.82067841,1063.28155449)(-368.09167484,1063.68595276)(-367.27163012,1063.55811073)
-\lineto(-368.72154471,1062.80801715)
-\lineto(-367.87857111,1061.2099917)
-\lineto(-371.25046551,1056.05717496)
-\curveto(-370.1709198,1057.71259887)(-366.82384254,1058.94014332)(-365.51824503,1057.16600895)
-\curveto(-365.42124237,1056.9139775)(-365.44600556,1056.33203534)(-365.85543447,1056.44852813)
-\lineto(-366.19262391,1057.29646)
-\curveto(-368.99534254,1058.28893164)(-372.2471975,1055.32534454)(-371.65509284,1052.66544749)
-\curveto(-369.80864347,1053.14955136)(-367.29590776,1054.4447999)(-365.1136177,1053.51337936)
-\lineto(-364.03461149,1053.05680066)
-\curveto(-363.62796103,1053.43054294)(-363.3936818,1055.35926181)(-364.23692515,1054.7526644)
-\lineto(-364.37180093,1054.94834098)
-\curveto(-362.76947671,1056.51505817)(-362.74519907,1059.00406434)(-363.62998416,1060.94908959)
-\lineto(-368.68782577,1066.81938714)
-\lineto(-365.6531208,1064.60171918)
-\curveto(-364.4621677,1063.36373865)(-363.35483758,1062.05531455)(-362.75329162,1060.49251089)
-\curveto(-362.21972305,1058.90361702)(-362.11735233,1056.77074224)(-363.19163789,1055.37230692)
-\curveto(-363.07140962,1054.55503105)(-363.09922101,1053.67513867)(-363.46138944,1052.89373684)
-\curveto(-361.87120404,1053.0868044)(-360.99855777,1050.03164065)(-363.02304317,1050.18687741)
-\lineto(-363.22535683,1050.90435822)
-\lineto(-363.83229783,1051.36093692)
-\lineto(-364.50667671,1051.42616245)
-\curveto(-363.38963553,1049.37677635)(-365.72352596,1047.03909341)(-367.91229005,1047.93659668)
-\lineto(-368.04716583,1047.54524351)
-\curveto(-367.03883453,1046.36661822)(-364.12228074,1046.09854129)(-363.4276705,1048.03443498)
-\curveto(-362.65833907,1047.95705141)(-363.62661227,1047.10170992)(-363.83229783,1046.79514994)
-\lineto(-361.7417233,1048.29533709)
-\lineto(-361.87659907,1047.31695416)
-\curveto(-364.30840932,1046.15306984)(-361.89304043,1043.43342621)(-361.60684752,1041.70755872)
-\lineto(-361.57312858,1043.50126075)
-\curveto(-361.66319862,1043.89391844)(-361.53649631,1045.28974474)(-361.06734441,1044.51225644)
-\curveto(-358.6314879,1039.07636091)(-351.65841027,1036.57430964)(-346.09613326,1037.98970361)
-\lineto(-347.95067518,1036.97870792)
-\lineto(-348.18670779,1036.88086963)
-\curveto(-346.52099196,1036.11133884)(-344.55045687,1036.90660762)(-342.82539569,1036.97870792)
-\curveto(-341.77269026,1036.00554304)(-339.20667862,1036.62609871)(-338.27333825,1038.05492914)
-\lineto(-339.82440967,1038.44628231)
-\lineto(-340.7685401,1039.3594397)
-\lineto(-352.97479785,1060.94908959)
-\curveto(-355.08290623,1063.31286274)(-357.69814753,1065.02698962)(-360.52784131,1066.42803397)
-\lineto(-361.67428541,1066.36280845)
-\lineto(-362.92188634,1067.24335308)
-\lineto(-364.8101472,1066.85199991)
-\lineto(-365.21477453,1067.7651573)
-\curveto(-365.69385329,1067.30205605)(-366.04331642,1066.51961062)(-366.83328385,1066.46064674)
-\lineto(-366.32749968,1067.8629956)
-\lineto(-367.40650589,1067.08028926)
-\curveto(-367.67989909,1067.40798231)(-367.85388884,1067.73971935)(-367.67625745,1068.12389771)
-\curveto(-370.19438819,1068.83629093)(-373.43140681,1068.00341311)(-375.22930091,1065.84100422)
-\lineto(-375.97111768,1065.51487658)
-\curveto(-375.09429026,1064.39612831)(-374.37823476,1062.55233308)(-375.49905246,1061.27521723)
-\curveto(-376.21537771,1060.08485134)(-377.60716084,1059.7893797)(-378.9721037,1059.9380939)
-\curveto(-379.23929261,1060.08172052)(-380.10762286,1060.09593968)(-379.61276364,1060.55773642)
-\curveto(-379.25035242,1060.53125486)(-379.10657485,1060.67362914)(-378.93838475,1060.94908959)
-\curveto(-376.62391644,1061.22708079)(-377.70413653,1064.54171169)(-378.33144376,1065.90622975)
-\curveto(-380.65939966,1066.86647998)(-382.41278475,1069.2209911)(-382.47887388,1071.67868901)
-\lineto(-383.1869717,1072.82013575)
-\curveto(-383.23262715,1070.83075714)(-382.65947254,1068.49959675)(-381.29871084,1066.81938714)
-\curveto(-380.26057199,1065.87100796)(-378.09541115,1064.33559902)(-379.14069842,1062.71017886)
-\lineto(-380.08482885,1064.99307235)
-\curveto(-383.62801549,1065.23205869)(-386.16368008,1068.33001038)(-386.42399033,1071.64607624)
-\curveto(-387.01137434,1070.22024619)(-386.35358518,1068.28565702)(-385.41242201,1067.01506373)
-\curveto(-384.12300959,1065.25788799)(-380.9709627,1065.41442926)(-379.68020152,1063.4928852)
-\lineto(-380.05110991,1063.32982138)
-\curveto(-381.59813506,1064.51588238)(-383.44863071,1065.22657974)(-385.27754623,1065.84100422)
-\curveto(-386.38393223,1067.24465759)(-387.12264685,1068.83616048)(-387.23324499,1070.60246779)
-\curveto(-387.74752632,1070.26316459)(-388.34246337,1070.19637365)(-388.91919219,1070.34156568)
-\curveto(-389.40609374,1069.94903845)(-390.43114964,1069.33683164)(-390.80745306,1070.08066356)
-\lineto(-394.38166112,1068.05867218)
-\lineto(-395.73041888,1067.01506373)
-\lineto(-395.86529466,1067.8629956)
-\curveto(-396.62235239,1067.78699481)(-397.08753894,1068.3259664)(-397.48380397,1068.77615299)
-\lineto(-398.12446391,1067.50425519)
-\lineto(-399.37206484,1068.38479982)
-\curveto(-400.15043295,1068.05084512)(-400.43124431,1068.39384921)(-400.1813195,1069.16750616)
-\lineto(-401.8672667,1068.3195743)
-\curveto(-401.31292726,1069.42697332)(-401.75666856,1070.23459581)(-402.4067698,1071.12427202)
-\lineto(-402.81139713,1069.62408486)
-\curveto(-402.33096962,1069.65020116)(-401.80050319,1069.57718771)(-402.06958036,1068.97182958)
-\lineto(-402.47420769,1068.58047641)
-\curveto(-403.15667912,1068.82546349)(-403.76807101,1068.71718912)(-404.09271701,1067.92822113)
-\curveto(-405.16349579,1067.68036412)(-405.27517294,1068.04826219)(-405.0031285,1068.80876576)
-\curveto(-405.34800585,1068.58321588)(-405.78958915,1067.96526923)(-406.0821347,1068.54786365)
-\curveto(-406.52102048,1068.24469539)(-407.25258669,1068.05697632)(-407.66692507,1068.38479982)
-\lineto(-409.48774805,1066.75416162)
-\curveto(-415.33326419,1065.76064637)(-422.31443436,1063.97685862)(-426.21234429,1058.6661961)
-\lineto(-427.49366417,1057.55736212)
-\curveto(-428.72966578,1055.03052515)(-429.44666541,1052.2597447)(-431.2701859,1049.99120083)
-\lineto(-433.22588465,1041.1857545)
-\curveto(-434.11296263,1041.11902878)(-432.92214441,1042.97945653)(-434.00142037,1042.32720124)
-\curveto(-433.87730768,1040.00647695)(-433.43305385,1036.9265275)(-436.12571384,1035.77203564)
-\lineto(-436.9349685,1034.85887825)
-\lineto(-437.10356322,1033.58698044)
-\curveto(-436.18006878,1030.04914779)(-440.44308744,1028.65853952)(-442.06024799,1026.11865745)
-\curveto(-442.46986572,1025.41409129)(-442.32028849,1024.68630484)(-442.06024799,1023.96621501)
-\curveto(-441.64887687,1023.40344915)(-441.06810178,1023.72409785)(-440.47545762,1023.67270013)
-\curveto(-438.38623185,1024.09797058)(-437.3787098,1026.56871359)(-434.97926974,1026.31433403)
-\curveto(-434.21519847,1027.47456573)(-432.94534304,1028.32849835)(-431.47249956,1028.14064883)
-\curveto(-429.87017534,1030.22003867)(-426.99867007,1029.66170815)(-424.72871076,1029.83651256)
-\lineto(-422.84044989,1031.72805289)
-\lineto(-423.51482877,1029.96696362)
-\lineto(-421.32309741,1030.7170572)
-\curveto(-421.06885657,1030.69882014)(-421.34193955,1030.96295744)(-421.32309741,1030.7170572)
-\lineto(-421.42425424,1031.33669972)
-\lineto(-419.67086915,1032.77166134)
-\curveto(-418.92514098,1032.98507927)(-418.38995391,1033.77026418)(-417.91748406,1034.33707402)
-\curveto(-416.71762916,1035.24892691)(-415.74463531,1036.49342999)(-414.95021699,1037.72880149)
-\lineto(-414.71418438,1037.50051215)
-\curveto(-414.86848227,1037.06258795)(-415.86912565,1036.37198005)(-415.15253065,1036.22861434)
-\lineto(-415.75947164,1035.18500589)
-\lineto(-414.61302755,1035.70681012)
-\lineto(-412.32013935,1038.31583125)
-\lineto(-411.03881948,1041.25098003)
-\lineto(-410.70163004,1041.57710767)
-\lineto(-409.04940178,1046.50163506)
-\lineto(-408.64477445,1049.63246042)
-\curveto(-408.26806641,1050.30402246)(-408.24675604,1051.07524911)(-408.24014712,1051.85012838)
-\lineto(-407.56576824,1054.06779635)
-\lineto(-407.43089247,1056.67681748)
-\lineto(-406.58791886,1058.86187268)
-\lineto(-402.74395924,1062.18837463)
-\lineto(-402.74395924,1062.38405122)
-\lineto(-403.24974341,1062.54711504)
-\curveto(-405.05303253,1061.98030519)(-406.58791886,1060.49251089)(-407.32973563,1058.79664716)
-\lineto(-410.83650581,1054.7526644)
-\lineto(-412.52245302,1053.70905594)
-\lineto(-412.52245302,1053.90473253)
-\lineto(-410.09468904,1055.99194944)
-\lineto(-409.7574996,1056.31807708)
-\lineto(-408.914526,1057.85087699)
-\lineto(-408.77965023,1057.98132805)
-\curveto(-408.52540939,1057.96310404)(-408.79849237,1058.22722829)(-408.77965023,1057.98132805)
-\lineto(-408.914526,1057.85087699)
-\lineto(-409.31915333,1057.58997488)
-\lineto(-409.42031016,1057.62258764)
-\lineto(-408.47617973,1058.99232374)
-\lineto(-408.24014712,1059.28583862)
-\lineto(-408.10527135,1059.41628967)
-\lineto(-407.97039557,1059.54674073)
-\curveto(-407.71615473,1059.52851672)(-407.98923772,1059.79264097)(-407.97039557,1059.54674073)
-\lineto(-408.10527135,1059.41628967)
-\lineto(-408.24014712,1059.28583862)
-\lineto(-410.63419215,1057.36168553)
-\lineto(-405.50891266,1063.29720861)
-\curveto(-402.68596266,1063.4497059)(-400.10039403,1063.11692525)(-398.56281018,1065.64532763)
-\curveto(-398.053789,1065.1475264)(-398.86075077,1064.66603155)(-399.0348754,1064.21036601)
-\lineto(-398.39421546,1063.59072349)
-\curveto(-399.25337416,1060.90864976)(-401.63797788,1058.78229754)(-403.5532139,1056.57897919)
-\curveto(-403.81001738,1056.32525189)(-404.14680219,1055.56550493)(-404.56478222,1055.92672391)
-\curveto(-402.39867726,1057.45169676)(-403.98535589,1059.19974092)(-403.5532139,1060.81863853)
-\lineto(-406.18329154,1058.34006846)
-\curveto(-408.31567756,1049.0376036)(-408.89294588,1038.08101935)(-417.91748406,1031.988955)
-\curveto(-418.3276413,1031.08336376)(-418.64473425,1030.17046727)(-418.62558189,1029.15164452)
-\lineto(-417.27682412,1026.15127021)
-\curveto(-417.2885219,1023.35439955)(-417.61428332,1020.15704415)(-414.47815177,1019.07430038)
-\lineto(-414.0398055,1018.06330469)
-\curveto(-415.11962096,1013.57839736)(-407.54688563,1013.30575466)(-406.31816731,1009.61659877)
-\curveto(-405.8416512,1009.85493285)(-405.10752235,1009.70149632)(-404.86825272,1009.19263284)
-\curveto(-405.03199191,1007.24238954)(-408.45594836,1006.08398416)(-406.99254619,1003.74630122)
-\lineto(-405.77866421,1002.96359488)
-\curveto(-401.62718782,1002.59950598)(-398.92157975,997.78990597)(-403.21602446,995.46265912)
-\lineto(-403.78924651,994.32121237)
-\curveto(-403.80667246,993.63895334)(-403.87226255,992.90842743)(-403.35090024,992.39705928)
-\lineto(-401.79982881,992.00570611)
-\curveto(-401.79898854,993.93507724)(-400.34856546,995.19132092)(-398.96743751,996.44104204)
-\curveto(-398.50643211,997.62932072)(-397.9619386,997.12447513)(-398.76512385,996.24536546)
-\curveto(-399.99991158,995.09322172)(-401.38845769,993.93116371)(-401.49635832,992.23399546)
-\curveto(-400.70126561,990.53943624)(-399.20751639,988.84487701)(-397.07917665,989.00533181)
-\curveto(-397.98972301,990.27357698)(-400.09230149,991.58304469)(-399.23718906,993.31021668)
-\curveto(-399.01963444,994.29864434)(-397.99808531,994.78953166)(-398.79884279,993.53850603)
-\curveto(-399.14533866,993.03066007)(-399.34225729,992.44636978)(-399.0348754,991.87525506)
-\lineto(-395.15719684,986.75505108)
-\curveto(-394.77455426,984.5230335)(-396.90114062,983.08807188)(-398.63024807,982.15665133)
-\lineto(-399.57437851,980.85214076)
-\curveto(-399.84143254,980.05051902)(-399.40376065,979.42891974)(-398.76512385,978.96060044)
-\curveto(-398.66361634,981.8931402)(-393.99861392,982.66541045)(-393.80843907,985.71144263)
-\lineto(-393.90959591,988.02694888)
-\curveto(-393.39733771,987.21176023)(-393.44508373,985.79362679)(-393.6735633,984.79828523)
-\curveto(-394.05269911,983.19895527)(-395.79515926,982.58974884)(-396.87686298,981.50439605)
-\curveto(-398.35105522,980.51375072)(-398.61001671,978.75709679)(-397.21405242,977.78654093)
-\curveto(-398.72061484,978.25929556)(-400.80579434,979.70156244)(-399.57437851,981.50439605)
-\curveto(-398.22723925,983.23026353)(-395.08975895,983.94774434)(-395.42694839,986.62460002)
-\curveto(-396.379576,989.56366233)(-400.50637012,988.18740368)(-401.53007726,991.54912742)
-\curveto(-402.56282108,991.84133778)(-404.01179154,991.96304862)(-404.19387384,993.27760392)
-\curveto(-404.26765089,994.19180492)(-403.90604893,994.95911804)(-403.48577601,995.72356123)
-\curveto(-398.64913068,998.90656701)(-404.01934458,1002.32568921)(-407.26229775,1003.61585016)
-\curveto(-407.64305206,1004.04386008)(-407.57885119,1004.5960594)(-407.56576824,1005.14865008)
-\curveto(-408.00411451,1007.04410393)(-404.2909844,1007.82420125)(-405.57635054,1009.42092219)
-\curveto(-406.80749663,1008.1138026)(-410.11896668,1006.28357427)(-409.48774805,1004.07242886)
-\curveto(-407.40121979,1002.52658384)(-405.04224247,1000.95725763)(-403.28346235,999.18051423)
-\lineto(-409.69006172,1003.74630122)
-\curveto(-410.77473271,1005.30649586)(-409.16660883,1006.56795758)(-408.13899029,1007.59460739)
-\lineto(-410.49931637,1006.87712658)
-\curveto(-407.00603377,1008.38253177)(-409.80969653,1010.75282748)(-412.38757724,1010.92110934)
-\curveto(-412.80326438,1011.27515351)(-412.67486264,1011.83700621)(-412.69104774,1012.3234582)
-\curveto(-409.99353221,1015.02509958)(-415.61110829,1012.66289185)(-416.43385052,1014.9650921)
-\curveto(-417.4718545,1016.48484691)(-415.71280462,1017.59368089)(-415.25368748,1018.84601103)
-\curveto(-417.95524928,1019.9647593)(-420.69997132,1022.63039619)(-417.68145145,1025.23811281)
-\curveto(-418.15567468,1027.41012291)(-420.21306977,1029.44124586)(-418.52442505,1031.72805289)
-\curveto(-421.0614384,1029.02902052)(-425.19942722,1029.52473454)(-427.8982915,1027.1622659)
-\lineto(-428.60638932,1026.02081915)
-\curveto(-430.35842565,1015.92390736)(-427.86969783,1005.39650709)(-421.99747629,997.06068456)
-\curveto(-420.19823344,993.41588204)(-414.14635736,991.76045813)(-414.61302755,987.43991913)
-\curveto(-414.92701835,987.091093)(-415.26542167,986.74383229)(-415.79319059,986.88550214)
-\lineto(-414.81534121,987.76604677)
-\curveto(-414.61707382,988.17148865)(-414.65268102,988.77430299)(-414.95021699,989.13578287)
-\lineto(-415.79319059,990.40768067)
-\lineto(-416.5687263,990.96209766)
-\curveto(-418.00380456,992.24195298)(-414.66293158,988.1026105)(-416.8721968,988.45091482)
-\lineto(-416.46756947,989.1031701)
-\lineto(-416.73732102,990.14677856)
-\lineto(-417.91748406,991.744804)
-\curveto(-427.39925112,1000.52937816)(-431.11912503,1013.55622068)(-429.31448715,1025.98820639)
-\curveto(-430.26617062,1025.82044633)(-430.67268621,1026.70255638)(-431.2701859,1027.1622659)
-\curveto(-433.23937223,1025.56684948)(-435.53360918,1022.56647517)(-438.28372626,1024.03144054)
-\curveto(-439.63922781,1023.21638234)(-442.18568246,1022.49994513)(-442.90322159,1024.45540647)
-\curveto(-443.13669156,1028.75768232)(-436.2228244,1029.84042609)(-437.64306632,1034.36968678)
-\lineto(-437.20472005,1035.51113353)
-\curveto(-434.73919086,1036.89391473)(-433.95016757,1039.44292838)(-434.43976664,1042.03368637)
-\curveto(-445.86374488,1042.66859166)(-455.0083225,1052.22452292)(-458.69043119,1062.16228442)
-\curveto(-462.89720665,1077.79032101)(-454.49039952,1096.87531061)(-437.64981011,1101.29760144)
-\curveto(-434.47483434,1102.29463886)(-431.11103248,1103.32872439)(-427.66900268,1102.99346517)
-\curveto(-423.73602504,1102.84735999)(-419.63715021,1103.2186237)(-416.03596698,1101.98246948)
-\lineto(-407.87598253,1097.8732612)
-\curveto(-405.93377135,1096.67115471)(-403.38057291,1097.36932876)(-401.40194527,1097.8732612)
-\lineto(-401.36822633,1097.25361868)
-\curveto(-402.69661785,1094.07713545)(-406.36807135,1093.04918112)(-409.4607729,1092.42692958)
-\lineto(-415.39530705,1092.55738063)
-\curveto(-417.50071791,1093.11714612)(-419.64659151,1092.97821574)(-421.8693443,1092.94873381)
-\curveto(-423.641612,1092.98683856)(-425.35588312,1092.83389774)(-426.9946238,1092.42692958)
-\curveto(-440.7924157,1091.52916541)(-449.54585357,1070.1589342)(-436.84055545,1062.42318653)
-\curveto(-434.4761831,1062.13162842)(-432.65266261,1063.59241935)(-430.73742658,1064.60824173)
-\curveto(-428.61583063,1065.97928234)(-426.68036324,1067.6412288)(-424.87033032,1069.50015636)
-\lineto(-420.82405704,1074.06594334)
-\curveto(-419.8699458,1075.41219825)(-418.90342598,1076.78976141)(-417.58703841,1077.84902399)
-\curveto(-410.65577227,1087.78548098)(-394.60420615,1089.66136718)(-386.63304778,1080.32759407)
-\lineto(-383.59834282,1082.0234578)
-\curveto(-372.52773911,1090.49494943)(-359.19931492,1078.89393695)(-353.1838553,1069.63060742)
-\lineto(-349.94683667,1066.10842888)
-\curveto(-348.69923574,1065.28736993)(-347.29922519,1064.63954999)(-345.79940655,1064.51040344)
-\curveto(-344.71824233,1064.21662766)(-343.50921588,1064.41355658)(-342.4612311,1064.67346726)
-\curveto(-334.57369571,1069.1714197)(-335.48545595,1080.26236854)(-339.35908824,1087.04582349)
-\curveto(-342.82674445,1091.2072122)(-348.54143108,1092.7504482)(-353.76382114,1092.16602746)
-\lineto(-359.83323106,1092.55738063)
-\curveto(-361.76734969,1093.0710969)(-363.67179565,1094.13583842)(-364.78991584,1095.85126982)
-\curveto(-364.92883789,1096.68106899)(-365.47562428,1097.56017866)(-365.05966739,1098.39506542)
-\curveto(-361.78218603,1096.77877683)(-357.75479535,1096.55570552)(-354.47191896,1098.46029095)
-\curveto(-344.68263513,1105.33897517)(-328.58925752,1104.14012996)(-323.31561467,1092.39431681)
-\curveto(-320.72734853,1086.59185381)(-319.80749573,1079.99755289)(-320.5843802,1073.5050038)
-\curveto(-319.76163797,1060.61774391)(-330.83224168,1047.54524351)(-344.70016898,1048.28881454)
-\lineto(-341.46315035,1042.2228404)
-\curveto(-340.79403163,1040.9887734)(-338.70494073,1037.51094823)(-337.8215044,1040.33130008)
-\curveto(-337.68460548,1040.45884207)(-337.50090468,1040.74574308)(-337.34943918,1040.46175113)
-\curveto(-336.79725775,1039.06201129)(-337.72169632,1037.62183163)(-338.69819694,1036.61344496)
-\curveto(-346.41444009,1034.9762842)(-356.42087393,1036.43081348)(-361.02013789,1043.20122332)
-\lineto(-360.88526212,1034.52622805)
-\curveto(-358.52763355,1030.86968493)(-354.69446399,1036.01728363)(-352.32065033,1033.41739407)
-\curveto(-350.97189257,1030.62182792)(-349.90232767,1027.62667166)(-350.97189257,1024.48149668)
-\lineto(-357.37849194,1017.63281621)
-\curveto(-357.86606787,1015.46732867)(-353.69908076,1014.97161465)(-353.77056493,1012.70828882)
-\curveto(-355.36749411,1010.70456058)(-357.71298386,1009.22785462)(-359.94113168,1008.10988907)
-\curveto(-357.89911243,1006.09833377)(-358.11491367,1002.39352376)(-360.27832112,1000.47850225)
-\lineto(-361.59335994,1000.05453631)
-\curveto(-365.22556459,1001.41253181)(-371.67397545,997.51204522)(-368.23599192,993.62982177)
-\lineto(-367.79764564,992.35792397)
-\curveto(-367.81098216,991.5600853)(-367.68595501,990.73511282)(-368.10111614,990.04241771)
-\curveto(-368.75364515,988.11043756)(-370.4493034,986.89463371)(-372.14738943,985.86798389)
-\curveto(-377.09867917,984.02340595)(-379.81103103,978.34617596)(-377.07035525,973.73603562)
-\lineto(-375.78903538,973.67081009)
-\curveto(-379.00582264,972.53445094)(-374.37688601,971.89276219)(-373.09151986,972.04017188)
-\curveto(-374.83006861,971.23059262)(-377.84049594,971.37356698)(-377.9470478,973.80126115)
-\curveto(-381.85035276,976.82381213)(-379.67210898,983.08024481)(-375.51928383,984.9548265)
-\lineto(-372.68689253,987.56384763)
-\curveto(-371.81505551,988.62454517)(-371.3340885,989.86500427)(-371.16954005,991.18386446)
-\lineto(-371.03466427,993.14063031)
-\curveto(-369.01422515,986.45631816)(-378.93973351,984.9300408)(-379.36324345,979.20845745)
-\lineto(-375.99134905,983.83946996)
-\curveto(-371.74411085,986.25151)(-364.99897329,990.87078192)(-370.596318,995.6452906)
-\lineto(-371.06838322,997.14547775)
-\lineto(-371.4392916,997.96079685)
-\curveto(-374.35260837,997.25570889)(-375.81735929,993.31413021)(-373.46242824,991.30779296)
-\lineto(-373.32755247,989.22057605)
-\curveto(-374.16337765,987.29772748)(-376.04799687,985.7818862)(-377.81217202,984.55695077)
-\curveto(-380.47461984,982.74368109)(-381.42819158,979.5724159)(-380.88059593,976.56682355)
-\curveto(-380.65993916,975.48968918)(-379.88399882,974.75746739)(-378.99233506,974.08825347)
-\lineto(-378.75630246,973.3381599)
-\curveto(-382.84978226,974.63640881)(-386.01261921,979.13149133)(-382.60026208,982.79586151)
-\curveto(-381.1274186,984.35214262)(-379.31603693,985.3748789)(-377.27266892,985.86146134)
-\curveto(-375.05531116,988.0778248)(-372.55201675,991.27387569)(-376.12622482,993.55807369)
-\lineto(-376.29481954,994.96042255)
-\lineto(-375.78903538,997.14547775)
-\curveto(-377.40349842,997.62605944)(-377.60716084,995.15870815)(-377.47498258,993.68852475)
-\lineto(-376.73316581,992.90581841)
-\curveto(-378.82643786,993.58703382)(-377.68889556,997.76512027)(-375.78903538,998.58043937)
-\lineto(-376.39597637,998.31953726)
-\lineto(-376.93547948,998.05863515)
-\lineto(-378.62142668,996.94980116)
-\curveto(-378.75016561,996.77069186)(-379.13449413,996.46374053)(-379.26208662,996.78673734)
-\lineto(-378.01448569,997.79773303)
-\lineto(-376.93547948,998.44998832)
-\lineto(-376.59829004,998.71089043)
-\lineto(-380.57712543,996.55844799)
-\lineto(-379.9364655,997.30854157)
-\lineto(-378.89117823,998.12386067)
-\curveto(-377.3212242,999.27026456)(-379.47330208,998.36506468)(-380.17249811,998.05863515)
-\lineto(-381.65613164,997.21070328)
-\lineto(-380.61084438,998.74350319)
-\curveto(-381.57722931,997.96379723)(-384.06501301,997.26418821)(-381.85844531,998.51521384)
-\curveto(-380.03627357,999.40606411)(-377.895795,1000.65200215)(-375.89019221,1000.04801376)
-\curveto(-371.15470371,1002.82531676)(-365.55196397,1000.85028776)(-360.27157734,1001.38513709)
-\curveto(-357.26924256,1004.94384192)(-360.50814945,1009.41439963)(-364.85735372,1009.01652391)
-\lineto(-369.8140385,1008.91868562)
-\lineto(-372.91618135,1008.00552822)
-\curveto(-382.58003071,1003.78021849)(-389.06081175,1015.41253922)(-392.91825895,1022.32905425)
-\curveto(-393.6089578,1023.22942744)(-394.6379251,1023.77575647)(-395.68321236,1023.76401587)
-\curveto(-393.41729932,1024.52350192)(-392.01459125,1021.57374263)(-391.02999809,1019.98093523)
-\lineto(-389.276613,1017.30668856)
-\curveto(-388.81398908,1019.64698052)(-388.08053461,1022.41645646)(-386.03959437,1023.89446693)
-\lineto(-386.27562698,1023.40527547)
-\curveto(-387.69317138,1021.55939301)(-388.61437294,1019.36911977)(-388.56851517,1017.01317369)
-\curveto(-386.81917635,1011.77686827)(-380.284445,1006.5340403)(-374.67631023,1009.83836557)
-\curveto(-374.15703849,1009.7791147)(-372.79883942,1010.21028153)(-373.05780091,1009.4470124)
-\curveto(-375.3925006,1008.92625178)(-377.75282668,1008.09684396)(-380.17249811,1008.04466354)
-\curveto(-379.0545128,1007.65422352)(-377.94030401,1007.31361582)(-376.69944687,1007.35979549)
-\curveto(-370.40074812,1009.74835434)(-363.87006304,1011.79513142)(-356.87270778,1010.62107191)
-\lineto(-354.47866275,1012.61045052)
-\curveto(-354.34866948,1014.77072002)(-358.25653324,1015.12815592)(-357.85055715,1017.37191409)
-\curveto(-358.96314743,1016.51993824)(-358.63607367,1017.76378907)(-358.12030871,1018.41552255)
-\lineto(-360.48063479,1016.39353117)
-\lineto(-359.60394224,1017.56759068)
-\curveto(-357.53899411,1020.11138628)(-361.98045342,1015.60169325)(-361.559641,1016.85010987)
-\lineto(-360.88526212,1017.63281621)
-\curveto(-360.70506808,1017.83358038)(-359.89163227,1018.42687179)(-360.61551056,1018.28507149)
-\lineto(-363.04327454,1016.13262905)
-\lineto(-361.99798727,1018.1872332)
-\lineto(-361.9777559,1018.19375575)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.81176472 0.81176472 0.81176472}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.29825264,1077.54898656)
-\lineto(-454.09791101,1078.72304607)
-\lineto(-449.20866413,1077.19024615)
-\lineto(-444.69032563,1075.49438242)
-\lineto(-444.38685513,1075.85312282)
-\lineto(-443.88107097,1075.55960794)
-\curveto(-444.40924451,1071.32386213)(-443.4995074,1066.51152265)(-440.07083029,1063.59072349)
-\lineto(-442.36371849,1060.72080024)
-\lineto(-441.41958806,1062.54711504)
-\curveto(-441.54745029,1063.67434262)(-442.12336985,1062.87963478)(-442.5997511,1062.44927674)
-\curveto(-443.50233979,1062.7956243)(-442.20429532,1065.00220392)(-443.61131942,1063.75378731)
-\lineto(-443.94850886,1063.88423837)
-\lineto(-443.07181631,1065.90622975)
-\lineto(-445.16239084,1064.53649365)
-\curveto(-444.52807007,1065.49413486)(-443.67875731,1066.37976708)(-444.42057407,1067.47164243)
-\lineto(-446.24139705,1066.62371056)
-\lineto(-445.22982873,1068.51525088)
-\lineto(-445.46586134,1068.6783147)
-\curveto(-446.56482916,1067.84708057)(-446.05823575,1069.92138282)(-445.90420761,1070.47201673)
-\lineto(-447.85990637,1070.14588909)
-\lineto(-446.67974332,1071.15688478)
-\lineto(-447.08437065,1071.15688478)
-\lineto(-453.28865636,1069.5914721)
-\curveto(-454.42633353,1069.44667143)(-456.1196989,1069.7828438)(-456.79542654,1068.93921682)
-\curveto(-456.34831334,1068.67935831)(-455.57399151,1068.96944233)(-455.04204145,1069.06966787)
-\lineto(-453.05262375,1069.16750616)
-\lineto(-454.67113306,1068.58047641)
-\lineto(-456.12104766,1068.02605942)
-\lineto(-448.60172313,1069.55885933)
-\lineto(-449.78188618,1068.93921682)
-\lineto(-454.73857095,1066.9498382)
-\lineto(-454.60369517,1066.10190633)
-\lineto(-448.87147469,1067.8629956)
-\lineto(-455.311793,1065.15613617)
-\lineto(-450.89461133,1066.10190633)
-\lineto(-448.06222003,1067.21074031)
-\lineto(-448.19709581,1066.75416162)
-\curveto(-450.87033369,1065.46347886)(-453.94954766,1064.43213281)(-456.52567498,1063.59072349)
-\curveto(-455.7939739,1063.08731286)(-454.66304052,1063.76722377)(-453.82815946,1063.98207666)
-\lineto(-450.489984,1065.18874893)
-\lineto(-446.84833805,1066.81938714)
-\curveto(-449.71175077,1064.27559154)(-453.63798462,1063.45244537)(-457.03145914,1061.86224699)
-\lineto(-457.03145914,1061.40566829)
-\lineto(-453.45725108,1062.64495333)
-\lineto(-452.24336909,1062.64495333)
-\lineto(-455.8512961,1060.32944707)
-\curveto(-454.13432747,1059.90613339)(-452.15435108,1061.61530314)(-450.45626506,1062.28621292)
-\lineto(-448.87147469,1063.23198308)
-\lineto(-447.25296537,1064.07991495)
-\lineto(-452.44568276,1060.62296195)
-\curveto(-451.92438788,1060.27361402)(-451.27428664,1060.95000275)(-450.72601661,1061.11215341)
-\lineto(-447.52271693,1062.90585544)
-\lineto(-452.58055853,1059.77503008)
-\lineto(-455.27807405,1058.40529399)
-\lineto(-449.41097779,1060.68818748)
-\curveto(-449.53838145,1060.52003607)(-449.58038177,1060.13311823)(-449.27610202,1060.10115772)
-\lineto(-448.06222003,1060.42728536)
-\curveto(-448.37014143,1059.57165688)(-449.40949416,1059.26131382)(-450.15279456,1058.73142163)
-\lineto(-454.06419207,1056.44852813)
-\curveto(-451.77939642,1056.89741022)(-449.73602841,1058.41833909)(-447.75874953,1059.67719179)
-\lineto(-447.25296537,1059.90548114)
-\curveto(-448.88361351,1057.97219648)(-450.84335853,1056.42113341)(-453.25493741,1055.33969415)
-\lineto(-453.25493741,1055.01356651)
-\curveto(-452.89185182,1054.90154819)(-452.5016562,1055.02237717)(-452.24336909,1055.27446862)
-\lineto(-450.22023245,1056.44852813)
-\lineto(-448.60172313,1057.42691106)
-\curveto(-448.46347546,1056.57036942)(-447.51529876,1057.49894613)(-447.1180896,1057.68781317)
-\lineto(-452.71543431,1054.16563464)
-\lineto(-452.71543431,1053.70905594)
-\lineto(-451.13064394,1054.45914952)
-\lineto(-449.24238307,1055.50275797)
-\lineto(-446.54486755,1057.06817065)
-\curveto(-445.35607246,1057.92353823)(-445.70229858,1056.88149519)(-446.64602438,1056.51375366)
-\lineto(-451.77130387,1053.31770277)
-\curveto(-448.95644643,1054.34761387)(-445.87318618,1055.94107352)(-443.88107097,1058.2096174)
-\curveto(-444.16795175,1058.53965857)(-443.44609659,1058.83760879)(-443.20669209,1058.86187268)
-\curveto(-444.56623991,1055.50014895)(-448.72985512,1054.04561967)(-451.77130387,1052.27409432)
-\curveto(-453.11035058,1053.59947706)(-453.86592468,1055.22098369)(-454.80600884,1056.77465578)
-\curveto(-456.10675082,1058.3583316)(-456.89118834,1060.2707441)(-457.70583802,1062.05792357)
-\curveto(-461.72918243,1075.76832963)(-455.66651629,1092.64869637)(-441.58818278,1098.71467051)
-\curveto(-440.24603393,1099.60369446)(-438.73960638,1100.13006448)(-437.23843899,1100.6388236)
-\curveto(-433.04784863,1101.97072889)(-428.37170547,1102.85779607)(-423.88573716,1102.07378522)
-\curveto(-419.00728033,1102.1396891)(-413.93190488,1101.27764242)(-410.08794526,1098.06241523)
-\lineto(-407.15439712,1096.59484084)
-\curveto(-405.66132228,1096.28749815)(-404.21140769,1096.48488364)(-402.73721546,1096.82313019)
-\curveto(-404.19657135,1093.40400799)(-409.22878656,1093.281384)(-412.51570923,1093.36617719)
-\lineto(-411.90876823,1093.75753036)
-\curveto(-410.98257628,1094.38017325)(-411.41633678,1095.98172087)(-411.36926513,1097.0840323)
-\lineto(-412.1110819,1097.01880677)
-\curveto(-412.45933115,1098.43159172)(-413.75926388,1097.69219513)(-414.67372164,1097.9971897)
-\curveto(-414.65242476,1096.57396867)(-414.74790332,1094.87549591)(-415.41553841,1093.49662824)
-\lineto(-415.92132257,1093.46401548)
-\curveto(-416.30531391,1093.35925024)(-416.88406586,1093.54736066)(-416.35966885,1093.88798141)
-\curveto(-416.38799276,1094.82383729)(-415.92037844,1095.55905945)(-415.51669525,1096.33393873)
-\lineto(-415.55041419,1098.38854287)
-\lineto(-416.19107413,1099.33431303)
-\lineto(-416.89917195,1093.6270793)
-\lineto(-419.42809275,1093.72491759)
-\lineto(-419.56296853,1095.68168344)
-\lineto(-419.56296853,1096.59484084)
-\curveto(-419.41433542,1097.13216874)(-419.3927553,1097.69167333)(-418.78743282,1097.73628759)
-\lineto(-418.75371387,1096.20348767)
-\curveto(-418.99783903,1095.76269355)(-419.06878369,1094.14888353)(-418.48396232,1095.15987922)
-\lineto(-418.34908654,1095.68168344)
-\curveto(-418.03010533,1097.45973135)(-417.43597754,1095.28876486)(-418.21421077,1094.63807499)
-\lineto(-417.97817816,1094.27933458)
-\curveto(-416.45947692,1095.95041262)(-416.03192071,1098.55552022)(-417.57355083,1100.47575978)
-\lineto(-418.04561605,1100.34530872)
-\lineto(-417.97817816,1098.58421946)
-\lineto(-418.85487071,1100.47575978)
-\curveto(-419.69636067,1100.43589394)(-418.89978434,1098.11068212)(-419.52924959,1099.10602368)
-\curveto(-419.03128822,1100.46401918)(-420.64224449,1100.76536112)(-420.50709896,1099.33431303)
-\lineto(-420.87800735,1096.10564938)
-\lineto(-420.0013148,1097.34493442)
-\curveto(-420.06488176,1096.11725952)(-420.02356931,1094.72286818)(-420.94544524,1093.75753036)
-\lineto(-422.49651666,1093.75753036)
-\lineto(-420.64197474,1099.85611726)
-\curveto(-420.55886429,1100.33591625)(-420.92184197,1100.53707177)(-421.31635362,1100.6388236)
-\lineto(-422.96858188,1093.75753036)
-\lineto(-423.87899337,1093.72491759)
-\lineto(-425.59865951,1093.75753036)
-\lineto(-425.3626269,1097.89935141)
-\curveto(-425.6710878,1098.90369409)(-425.42418421,1100.4287974)(-426.40791417,1100.997564)
-\curveto(-426.0430752,1098.97165909)(-425.58517194,1096.31437107)(-426.07072473,1094.01843247)
-\lineto(-432.4773241,1091.99644109)
-\lineto(-438.58045297,1087.20236476)
-\lineto(-439.35598868,1088.27858597)
-\lineto(-438.9850803,1088.89822849)
-\lineto(-443.94176507,1093.10527507)
-\curveto(-444.2032892,1093.49597599)(-445.55083308,1094.1334903)(-445.02077128,1093.23572613)
-\lineto(-444.48126817,1092.84437296)
-\lineto(-445.42539861,1092.64869637)
-\lineto(-445.56027438,1092.19211768)
-\curveto(-444.13733494,1090.46494569)(-442.2612129,1088.77690901)(-440.50243278,1087.49587963)
-\curveto(-440.33208467,1087.82265953)(-440.73212622,1088.00176883)(-440.90706011,1088.21336045)
-\lineto(-442.59300731,1089.97444971)
-\curveto(-443.31432296,1090.65670874)(-444.45429302,1091.19912423)(-444.75101973,1092.12689215)
-\lineto(-441.98606631,1090.95283264)
-\lineto(-440.30011911,1088.47426256)
-\lineto(-440.16524334,1088.14813492)
-\curveto(-438.78951042,1087.43052365)(-438.78006912,1086.33486523)(-439.96292967,1085.40866273)
-\curveto(-441.44791197,1083.11272413)(-442.69955917,1080.70851115)(-443.33482408,1078.10340355)
-\lineto(-444.75101973,1078.88610989)
-\curveto(-445.9889096,1080.76982315)(-449.15876009,1080.68763898)(-451.22505698,1081.4299055)
-\lineto(-451.22505698,1081.10377785)
-\curveto(-448.56530668,1080.15370281)(-445.71807904,1079.47705318)(-443.57085668,1077.54898656)
-\lineto(-443.87432718,1076.1466377)
-\curveto(-446.79978277,1078.00426075)(-449.76974736,1079.94667698)(-453.01216101,1081.20161615)
-\lineto(-453.55166412,1080.94071403)
-\lineto(-450.44952127,1079.50575241)
-\curveto(-449.1258504,1079.01786546)(-448.72850636,1078.35452183)(-448.29150885,1077.54898656)
-\lineto(-448.29825264,1077.54898656)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.81176472 0.81176472 0.81176472}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.29825264,1077.54898656)
-\lineto(-454.09791101,1078.72304607)
-\lineto(-449.20866413,1077.19024615)
-\lineto(-444.69032563,1075.49438242)
-\lineto(-444.38685513,1075.85312282)
-\lineto(-443.88107097,1075.55960794)
-\curveto(-444.40924451,1071.32386213)(-443.4995074,1066.51152265)(-440.07083029,1063.59072349)
-\lineto(-442.36371849,1060.72080024)
-\lineto(-441.41958806,1062.54711504)
-\curveto(-441.54745029,1063.67434262)(-442.12336985,1062.87963478)(-442.5997511,1062.44927674)
-\curveto(-443.50233979,1062.7956243)(-442.20429532,1065.00220392)(-443.61131942,1063.75378731)
-\lineto(-443.94850886,1063.88423837)
-\lineto(-443.07181631,1065.90622975)
-\lineto(-445.16239084,1064.53649365)
-\curveto(-444.52807007,1065.49413486)(-443.67875731,1066.37976708)(-444.42057407,1067.47164243)
-\lineto(-446.24139705,1066.62371056)
-\lineto(-445.22982873,1068.51525088)
-\lineto(-445.46586134,1068.6783147)
-\curveto(-446.56482916,1067.84708057)(-446.05823575,1069.92138282)(-445.90420761,1070.47201673)
-\lineto(-447.85990637,1070.14588909)
-\lineto(-446.67974332,1071.15688478)
-\lineto(-447.08437065,1071.15688478)
-\lineto(-453.28865636,1069.5914721)
-\curveto(-454.42633353,1069.44667143)(-456.1196989,1069.7828438)(-456.79542654,1068.93921682)
-\curveto(-456.34831334,1068.67935831)(-455.57399151,1068.96944233)(-455.04204145,1069.06966787)
-\lineto(-453.05262375,1069.16750616)
-\lineto(-454.67113306,1068.58047641)
-\lineto(-456.12104766,1068.02605942)
-\lineto(-448.60172313,1069.55885933)
-\lineto(-449.78188618,1068.93921682)
-\lineto(-454.73857095,1066.9498382)
-\lineto(-454.60369517,1066.10190633)
-\lineto(-448.87147469,1067.8629956)
-\lineto(-455.311793,1065.15613617)
-\lineto(-450.89461133,1066.10190633)
-\lineto(-448.06222003,1067.21074031)
-\lineto(-448.19709581,1066.75416162)
-\curveto(-450.87033369,1065.46347886)(-453.94954766,1064.43213281)(-456.52567498,1063.59072349)
-\curveto(-455.7939739,1063.08731286)(-454.66304052,1063.76722377)(-453.82815946,1063.98207666)
-\lineto(-450.489984,1065.18874893)
-\lineto(-446.84833805,1066.81938714)
-\curveto(-449.71175077,1064.27559154)(-453.63798462,1063.45244537)(-457.03145914,1061.86224699)
-\lineto(-457.03145914,1061.40566829)
-\lineto(-453.45725108,1062.64495333)
-\lineto(-452.24336909,1062.64495333)
-\lineto(-455.8512961,1060.32944707)
-\curveto(-454.13432747,1059.90613339)(-452.15435108,1061.61530314)(-450.45626506,1062.28621292)
-\lineto(-448.87147469,1063.23198308)
-\lineto(-447.25296537,1064.07991495)
-\lineto(-452.44568276,1060.62296195)
-\curveto(-451.92438788,1060.27361402)(-451.27428664,1060.95000275)(-450.72601661,1061.11215341)
-\lineto(-447.52271693,1062.90585544)
-\lineto(-452.58055853,1059.77503008)
-\lineto(-455.27807405,1058.40529399)
-\lineto(-449.41097779,1060.68818748)
-\curveto(-449.53838145,1060.52003607)(-449.58038177,1060.13311823)(-449.27610202,1060.10115772)
-\lineto(-448.06222003,1060.42728536)
-\curveto(-448.37014143,1059.57165688)(-449.40949416,1059.26131382)(-450.15279456,1058.73142163)
-\lineto(-454.06419207,1056.44852813)
-\curveto(-451.77939642,1056.89741022)(-449.73602841,1058.41833909)(-447.75874953,1059.67719179)
-\lineto(-447.25296537,1059.90548114)
-\curveto(-448.88361351,1057.97219648)(-450.84335853,1056.42113341)(-453.25493741,1055.33969415)
-\lineto(-453.25493741,1055.01356651)
-\curveto(-452.89185182,1054.90154819)(-452.5016562,1055.02237717)(-452.24336909,1055.27446862)
-\lineto(-450.22023245,1056.44852813)
-\lineto(-448.60172313,1057.42691106)
-\curveto(-448.46347546,1056.57036942)(-447.51529876,1057.49894613)(-447.1180896,1057.68781317)
-\lineto(-452.71543431,1054.16563464)
-\lineto(-452.71543431,1053.70905594)
-\lineto(-451.13064394,1054.45914952)
-\lineto(-449.24238307,1055.50275797)
-\lineto(-446.54486755,1057.06817065)
-\curveto(-445.35607246,1057.92353823)(-445.70229858,1056.88149519)(-446.64602438,1056.51375366)
-\lineto(-451.77130387,1053.31770277)
-\curveto(-448.95644643,1054.34761387)(-445.87318618,1055.94107352)(-443.88107097,1058.2096174)
-\curveto(-444.16795175,1058.53965857)(-443.44609659,1058.83760879)(-443.20669209,1058.86187268)
-\curveto(-444.56623991,1055.50014895)(-448.72985512,1054.04561967)(-451.77130387,1052.27409432)
-\curveto(-453.11035058,1053.59947706)(-453.86592468,1055.22098369)(-454.80600884,1056.77465578)
-\curveto(-456.10675082,1058.3583316)(-456.89118834,1060.2707441)(-457.70583802,1062.05792357)
-\curveto(-461.72918243,1075.76832963)(-455.66651629,1092.64869637)(-441.58818278,1098.71467051)
-\curveto(-440.24603393,1099.60369446)(-438.73960638,1100.13006448)(-437.23843899,1100.6388236)
-\curveto(-433.04784863,1101.97072889)(-428.37170547,1102.85779607)(-423.88573716,1102.07378522)
-\curveto(-419.00728033,1102.1396891)(-413.93190488,1101.27764242)(-410.08794526,1098.06241523)
-\lineto(-407.15439712,1096.59484084)
-\curveto(-405.66132228,1096.28749815)(-404.21140769,1096.48488364)(-402.73721546,1096.82313019)
-\curveto(-404.19657135,1093.40400799)(-409.22878656,1093.281384)(-412.51570923,1093.36617719)
-\lineto(-411.90876823,1093.75753036)
-\curveto(-410.98257628,1094.38017325)(-411.41633678,1095.98172087)(-411.36926513,1097.0840323)
-\lineto(-412.1110819,1097.01880677)
-\curveto(-412.45933115,1098.43159172)(-413.75926388,1097.69219513)(-414.67372164,1097.9971897)
-\curveto(-414.65242476,1096.57396867)(-414.74790332,1094.87549591)(-415.41553841,1093.49662824)
-\lineto(-415.92132257,1093.46401548)
-\curveto(-416.30531391,1093.35925024)(-416.88406586,1093.54736066)(-416.35966885,1093.88798141)
-\curveto(-416.38799276,1094.82383729)(-415.92037844,1095.55905945)(-415.51669525,1096.33393873)
-\lineto(-415.55041419,1098.38854287)
-\lineto(-416.19107413,1099.33431303)
-\lineto(-416.89917195,1093.6270793)
-\lineto(-419.42809275,1093.72491759)
-\lineto(-419.56296853,1095.68168344)
-\lineto(-419.56296853,1096.59484084)
-\curveto(-419.41433542,1097.13216874)(-419.3927553,1097.69167333)(-418.78743282,1097.73628759)
-\lineto(-418.75371387,1096.20348767)
-\curveto(-418.99783903,1095.76269355)(-419.06878369,1094.14888353)(-418.48396232,1095.15987922)
-\lineto(-418.34908654,1095.68168344)
-\curveto(-418.03010533,1097.45973135)(-417.43597754,1095.28876486)(-418.21421077,1094.63807499)
-\lineto(-417.97817816,1094.27933458)
-\curveto(-416.45947692,1095.95041262)(-416.03192071,1098.55552022)(-417.57355083,1100.47575978)
-\lineto(-418.04561605,1100.34530872)
-\lineto(-417.97817816,1098.58421946)
-\lineto(-418.85487071,1100.47575978)
-\curveto(-419.69636067,1100.43589394)(-418.89978434,1098.11068212)(-419.52924959,1099.10602368)
-\curveto(-419.03128822,1100.46401918)(-420.64224449,1100.76536112)(-420.50709896,1099.33431303)
-\lineto(-420.87800735,1096.10564938)
-\lineto(-420.0013148,1097.34493442)
-\curveto(-420.06488176,1096.11725952)(-420.02356931,1094.72286818)(-420.94544524,1093.75753036)
-\lineto(-422.49651666,1093.75753036)
-\lineto(-420.64197474,1099.85611726)
-\curveto(-420.55886429,1100.33591625)(-420.92184197,1100.53707177)(-421.31635362,1100.6388236)
-\lineto(-422.96858188,1093.75753036)
-\lineto(-423.87899337,1093.72491759)
-\lineto(-425.59865951,1093.75753036)
-\lineto(-425.3626269,1097.89935141)
-\curveto(-425.6710878,1098.90369409)(-425.42418421,1100.4287974)(-426.40791417,1100.997564)
-\curveto(-426.0430752,1098.97165909)(-425.58517194,1096.31437107)(-426.07072473,1094.01843247)
-\lineto(-432.4773241,1091.99644109)
-\lineto(-438.58045297,1087.20236476)
-\lineto(-439.35598868,1088.27858597)
-\lineto(-438.9850803,1088.89822849)
-\lineto(-443.94176507,1093.10527507)
-\curveto(-444.2032892,1093.49597599)(-445.55083308,1094.1334903)(-445.02077128,1093.23572613)
-\lineto(-444.48126817,1092.84437296)
-\lineto(-445.42539861,1092.64869637)
-\lineto(-445.56027438,1092.19211768)
-\curveto(-444.13733494,1090.46494569)(-442.2612129,1088.77690901)(-440.50243278,1087.49587963)
-\curveto(-440.33208467,1087.82265953)(-440.73212622,1088.00176883)(-440.90706011,1088.21336045)
-\lineto(-442.59300731,1089.97444971)
-\curveto(-443.31432296,1090.65670874)(-444.45429302,1091.19912423)(-444.75101973,1092.12689215)
-\lineto(-441.98606631,1090.95283264)
-\lineto(-440.30011911,1088.47426256)
-\lineto(-440.16524334,1088.14813492)
-\curveto(-438.78951042,1087.43052365)(-438.78006912,1086.33486523)(-439.96292967,1085.40866273)
-\curveto(-441.44791197,1083.11272413)(-442.69955917,1080.70851115)(-443.33482408,1078.10340355)
-\lineto(-444.75101973,1078.88610989)
-\curveto(-445.9889096,1080.76982315)(-449.15876009,1080.68763898)(-451.22505698,1081.4299055)
-\lineto(-451.22505698,1081.10377785)
-\curveto(-448.56530668,1080.15370281)(-445.71807904,1079.47705318)(-443.57085668,1077.54898656)
-\lineto(-443.87432718,1076.1466377)
-\curveto(-446.79978277,1078.00426075)(-449.76974736,1079.94667698)(-453.01216101,1081.20161615)
-\lineto(-453.55166412,1080.94071403)
-\lineto(-450.44952127,1079.50575241)
-\curveto(-449.1258504,1079.01786546)(-448.72850636,1078.35452183)(-448.29150885,1077.54898656)
-\lineto(-448.29825264,1077.54898656)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.9137255 0.9137255 0.9137255}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-331.49583049,1078.72304607)
-\curveto(-328.89137926,1079.66920758)(-325.95783113,1080.73981941)(-322.9986566,1080.28845875)
-\lineto(-322.49287244,1080.45152257)
-\lineto(-324.3811333,1081.29945444)
-\lineto(-324.71832274,1081.4299055)
-\lineto(-322.49287244,1081.62558208)
-\lineto(-322.49287244,1081.95170972)
-\lineto(-324.9880743,1082.27783737)
-\lineto(-324.92063641,1082.40828842)
-\curveto(-325.23894324,1082.92109153)(-324.94866359,1082.95135617)(-324.34741436,1082.89747988)
-\lineto(-322.22312088,1083.06054371)
-\lineto(-328.09021715,1083.19099476)
-\lineto(-327.61815193,1083.32144582)
-\curveto(-327.4301351,1083.86320906)(-326.89265513,1083.86020868)(-326.370551,1083.81063728)
-\curveto(-325.24690091,1083.93069139)(-323.96706467,1084.17798746)(-322.86378082,1083.94108834)
-\lineto(-322.62774821,1084.10415216)
-\lineto(-324.71832274,1084.62595639)
-\curveto(-324.55323479,1084.74513647)(-323.57929681,1084.73767467)(-324.11138175,1085.21298614)
-\lineto(-325.5275774,1085.40866273)
-\curveto(-326.05399755,1085.97221129)(-324.99185082,1085.84254294)(-324.71832274,1085.99569248)
-\lineto(-323.8416302,1086.19136907)
-\lineto(-324.34741436,1086.55010947)
-\lineto(-329.06806652,1086.02830525)
-\lineto(-329.57385068,1086.06091801)
-\lineto(-326.10079945,1087.59371793)
-\lineto(-326.370551,1087.85462004)
-\lineto(-330.24822957,1086.45227118)
-\curveto(-328.92145656,1087.46731085)(-327.2040833,1088.09986803)(-325.59501529,1088.53948809)
-\lineto(-326.77517833,1089.02867955)
-\lineto(-325.86476684,1089.58309654)
-\lineto(-326.20195628,1090.56147947)
-\lineto(-325.59501529,1090.95283264)
-\lineto(-328.22509292,1090.88760711)
-\curveto(-327.84285497,1091.20316822)(-325.9618774,1091.32983619)(-327.04492988,1092.02905386)
-\curveto(-326.69034147,1092.22446954)(-326.50192001,1092.52489832)(-327.01121094,1092.7139219)
-\curveto(-326.82777988,1092.95343004)(-326.89640468,1093.29482046)(-327.28096249,1093.23572613)
-\lineto(-327.17980566,1094.24672182)
-\lineto(-327.34840038,1094.47501117)
-\lineto(-329.2029423,1094.11627076)
-\lineto(-331.19236,1094.40978564)
-\lineto(-328.69715814,1094.93158987)
-\lineto(-328.69715814,1095.25771751)
-\lineto(-329.57385068,1095.38816857)
-\curveto(-329.16099593,1095.58488876)(-328.13067988,1095.33579247)(-328.29253081,1096.04042385)
-\lineto(-330.68657584,1095.68168344)
-\lineto(-331.22607894,1095.68168344)
-\lineto(-331.32723577,1095.77952174)
-\lineto(-329.10178547,1096.49700255)
-\lineto(-329.06806652,1096.7252919)
-\lineto(-330.68657584,1096.59484084)
-\lineto(-332.54111776,1096.75790466)
-\lineto(-332.54111776,1096.95358125)
-\curveto(-331.56515664,1096.80760651)(-332.08092161,1097.52091289)(-332.54111776,1097.73628759)
-\lineto(-332.20392832,1097.93196417)
-\lineto(-332.3388041,1098.38854287)
-\curveto(-333.03071683,1098.1088558)(-333.98293981,1097.56644031)(-334.49681651,1098.38854287)
-\lineto(-334.83400595,1098.4537684)
-\curveto(-334.36113148,1098.51926787)(-333.63765782,1098.74663102)(-333.82243763,1099.43215132)
-\lineto(-338.34077613,1099.23647474)
-\lineto(-337.46408359,1099.69305344)
-\curveto(-337.96973287,1100.11767163)(-338.64006548,1099.64386034)(-339.18374973,1099.59521515)
-\lineto(-338.81284135,1100.08440661)
-\lineto(-341.61151371,1099.33431303)
-\lineto(-340.70110222,1099.88873002)
-\lineto(-340.02672334,1100.41053425)
-\lineto(-340.26275594,1100.6388236)
-\lineto(-343.87068296,1098.58421946)
-\lineto(-343.23002302,1099.46476409)
-\lineto(-342.58936308,1100.21485766)
-\curveto(-343.00329684,1100.34130387)(-343.4957283,1100.35287488)(-343.87068296,1100.08440661)
-\lineto(-344.34274817,1099.88873002)
-\lineto(-345.28687861,1099.23647474)
-\curveto(-345.98607463,1099.5335118)(-346.59382488,1099.64883053)(-347.2762963,1099.07341092)
-\lineto(-347.68092363,1099.46476409)
-\lineto(-351.15397487,1097.9971897)
-\curveto(-351.38784946,1098.06887256)(-351.74446102,1098.83638135)(-351.28885064,1099.17124921)
-\lineto(-347.2762963,1100.6388236)
-\curveto(-344.89573885,1101.54115356)(-342.34388917,1102.30859712)(-339.72325284,1101.68243205)
-\curveto(-337.26446744,1102.02590969)(-334.94595285,1100.67652395)(-332.81086931,1099.62782791)
-\curveto(-329.90294758,1098.6763179)(-327.68828733,1096.61701752)(-325.86476684,1094.21410906)
-\curveto(-321.36396219,1087.53762397)(-321.08476933,1079.68186134)(-321.24527151,1071.67216645)
-\lineto(-321.91965039,1067.6281837)
-\lineto(-323.8416302,1062.31230313)
-\lineto(-325.19038796,1064.46474557)
-\lineto(-326.26939417,1065.37790297)
-\curveto(-326.96805069,1065.58766827)(-327.00406252,1066.1664796)(-327.01121094,1066.68241353)
-\curveto(-325.84291696,1066.32797801)(-324.69809138,1065.6408923)(-323.67303548,1064.8887115)
-\lineto(-323.30212709,1065.05177533)
-\lineto(-324.17881964,1065.83448167)
-\lineto(-325.86476684,1066.81286459)
-\lineto(-327.95534137,1068.11737516)
-\lineto(-325.93220473,1067.72602199)
-\lineto(-325.59501529,1067.59557093)
-\lineto(-322.89749976,1066.09538378)
-\curveto(-322.81834117,1066.73681162)(-323.68787181,1066.98545134)(-324.07766281,1067.36728158)
-\curveto(-324.85265902,1067.89626062)(-326.53375069,1068.21338714)(-326.26939417,1069.29143467)
-\lineto(-326.74145939,1069.68278784)
-\lineto(-323.94278703,1068.54134109)
-\lineto(-322.86378082,1067.75863475)
-\lineto(-322.22312088,1067.5303454)
-\lineto(-322.22312088,1067.85647304)
-\curveto(-323.31871681,1068.65731208)(-324.65627989,1069.32143841)(-325.5275774,1070.46549418)
-\lineto(-324.65088485,1070.33504312)
-\curveto(-324.4457388,1070.15123758)(-324.08642973,1069.69452843)(-323.8416302,1070.00891548)
-\lineto(-325.29154479,1071.28081328)
-\lineto(-327.14608671,1072.29180897)
-\curveto(-325.39000411,1071.96424637)(-323.65550163,1070.88554658)(-322.86378082,1069.32404743)
-\curveto(-322.50595539,1069.52702928)(-322.8875864,1069.97852038)(-322.9986566,1070.23720483)
-\lineto(-323.36956498,1072.09613239)
-\lineto(-324.17881964,1072.68316214)
-\lineto(-321.548742,1071.57432816)
-\curveto(-321.39390461,1072.00612116)(-322.04022933,1072.12561433)(-322.32427772,1072.32442174)
-\lineto(-323.16725132,1072.8136132)
-\curveto(-323.85929892,1072.92377912)(-324.55782057,1073.41994971)(-325.25782585,1073.13974084)
-\lineto(-327.28096249,1074.24857482)
-\lineto(-324.34741436,1073.6289323)
-\curveto(-323.55340066,1073.93379642)(-322.72216126,1073.81756453)(-322.29055877,1072.87883873)
-\lineto(-321.81849356,1072.74838767)
-\curveto(-321.98614415,1073.87209307)(-323.44509542,1074.13247338)(-324.17881964,1074.63992799)
-\lineto(-322.62774821,1074.31380035)
-\curveto(-322.74472597,1074.75328996)(-322.84692135,1075.34814678)(-323.36956498,1075.55308539)
-\lineto(-322.35799666,1075.55308539)
-\curveto(-322.1601339,1075.4118069)(-321.63749026,1075.35780016)(-321.51502306,1075.58569816)
-\curveto(-323.26705939,1076.16920573)(-325.18769044,1076.76380165)(-327.17980566,1076.75975767)
-\lineto(-327.85418454,1077.15111084)
-\lineto(-333.88987552,1076.7271449)
-\lineto(-333.95731341,1076.14011515)
-\lineto(-335.64326061,1075.61831092)
-\lineto(-335.64326061,1076.85759596)
-\lineto(-331.52954944,1078.096881)
-\lineto(-326.50542678,1078.71652352)
-\curveto(-325.1662452,1078.68191485)(-323.74856591,1078.74130922)(-322.59402927,1079.10787669)
-\lineto(-323.40328393,1079.49922986)
-\lineto(-331.49583049,1078.71652352)
-\lineto(-331.49583049,1078.72304607)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.9137255 0.9137255 0.9137255}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-331.49583049,1078.72304607)
-\curveto(-328.89137926,1079.66920758)(-325.95783113,1080.73981941)(-322.9986566,1080.28845875)
-\lineto(-322.49287244,1080.45152257)
-\lineto(-324.3811333,1081.29945444)
-\lineto(-324.71832274,1081.4299055)
-\lineto(-322.49287244,1081.62558208)
-\lineto(-322.49287244,1081.95170972)
-\lineto(-324.9880743,1082.27783737)
-\lineto(-324.92063641,1082.40828842)
-\curveto(-325.23894324,1082.92109153)(-324.94866359,1082.95135617)(-324.34741436,1082.89747988)
-\lineto(-322.22312088,1083.06054371)
-\lineto(-328.09021715,1083.19099476)
-\lineto(-327.61815193,1083.32144582)
-\curveto(-327.4301351,1083.86320906)(-326.89265513,1083.86020868)(-326.370551,1083.81063728)
-\curveto(-325.24690091,1083.93069139)(-323.96706467,1084.17798746)(-322.86378082,1083.94108834)
-\lineto(-322.62774821,1084.10415216)
-\lineto(-324.71832274,1084.62595639)
-\curveto(-324.55323479,1084.74513647)(-323.57929681,1084.73767467)(-324.11138175,1085.21298614)
-\lineto(-325.5275774,1085.40866273)
-\curveto(-326.05399755,1085.97221129)(-324.99185082,1085.84254294)(-324.71832274,1085.99569248)
-\lineto(-323.8416302,1086.19136907)
-\lineto(-324.34741436,1086.55010947)
-\lineto(-329.06806652,1086.02830525)
-\lineto(-329.57385068,1086.06091801)
-\lineto(-326.10079945,1087.59371793)
-\lineto(-326.370551,1087.85462004)
-\lineto(-330.24822957,1086.45227118)
-\curveto(-328.92145656,1087.46731085)(-327.2040833,1088.09986803)(-325.59501529,1088.53948809)
-\lineto(-326.77517833,1089.02867955)
-\lineto(-325.86476684,1089.58309654)
-\lineto(-326.20195628,1090.56147947)
-\lineto(-325.59501529,1090.95283264)
-\lineto(-328.22509292,1090.88760711)
-\curveto(-327.84285497,1091.20316822)(-325.9618774,1091.32983619)(-327.04492988,1092.02905386)
-\curveto(-326.69034147,1092.22446954)(-326.50192001,1092.52489832)(-327.01121094,1092.7139219)
-\curveto(-326.82777988,1092.95343004)(-326.89640468,1093.29482046)(-327.28096249,1093.23572613)
-\lineto(-327.17980566,1094.24672182)
-\lineto(-327.34840038,1094.47501117)
-\lineto(-329.2029423,1094.11627076)
-\lineto(-331.19236,1094.40978564)
-\lineto(-328.69715814,1094.93158987)
-\lineto(-328.69715814,1095.25771751)
-\lineto(-329.57385068,1095.38816857)
-\curveto(-329.16099593,1095.58488876)(-328.13067988,1095.33579247)(-328.29253081,1096.04042385)
-\lineto(-330.68657584,1095.68168344)
-\lineto(-331.22607894,1095.68168344)
-\lineto(-331.32723577,1095.77952174)
-\lineto(-329.10178547,1096.49700255)
-\lineto(-329.06806652,1096.7252919)
-\lineto(-330.68657584,1096.59484084)
-\lineto(-332.54111776,1096.75790466)
-\lineto(-332.54111776,1096.95358125)
-\curveto(-331.56515664,1096.80760651)(-332.08092161,1097.52091289)(-332.54111776,1097.73628759)
-\lineto(-332.20392832,1097.93196417)
-\lineto(-332.3388041,1098.38854287)
-\curveto(-333.03071683,1098.1088558)(-333.98293981,1097.56644031)(-334.49681651,1098.38854287)
-\lineto(-334.83400595,1098.4537684)
-\curveto(-334.36113148,1098.51926787)(-333.63765782,1098.74663102)(-333.82243763,1099.43215132)
-\lineto(-338.34077613,1099.23647474)
-\lineto(-337.46408359,1099.69305344)
-\curveto(-337.96973287,1100.11767163)(-338.64006548,1099.64386034)(-339.18374973,1099.59521515)
-\lineto(-338.81284135,1100.08440661)
-\lineto(-341.61151371,1099.33431303)
-\lineto(-340.70110222,1099.88873002)
-\lineto(-340.02672334,1100.41053425)
-\lineto(-340.26275594,1100.6388236)
-\lineto(-343.87068296,1098.58421946)
-\lineto(-343.23002302,1099.46476409)
-\lineto(-342.58936308,1100.21485766)
-\curveto(-343.00329684,1100.34130387)(-343.4957283,1100.35287488)(-343.87068296,1100.08440661)
-\lineto(-344.34274817,1099.88873002)
-\lineto(-345.28687861,1099.23647474)
-\curveto(-345.98607463,1099.5335118)(-346.59382488,1099.64883053)(-347.2762963,1099.07341092)
-\lineto(-347.68092363,1099.46476409)
-\lineto(-351.15397487,1097.9971897)
-\curveto(-351.38784946,1098.06887256)(-351.74446102,1098.83638135)(-351.28885064,1099.17124921)
-\lineto(-347.2762963,1100.6388236)
-\curveto(-344.89573885,1101.54115356)(-342.34388917,1102.30859712)(-339.72325284,1101.68243205)
-\curveto(-337.26446744,1102.02590969)(-334.94595285,1100.67652395)(-332.81086931,1099.62782791)
-\curveto(-329.90294758,1098.6763179)(-327.68828733,1096.61701752)(-325.86476684,1094.21410906)
-\curveto(-321.36396219,1087.53762397)(-321.08476933,1079.68186134)(-321.24527151,1071.67216645)
-\lineto(-321.91965039,1067.6281837)
-\lineto(-323.8416302,1062.31230313)
-\lineto(-325.19038796,1064.46474557)
-\lineto(-326.26939417,1065.37790297)
-\curveto(-326.96805069,1065.58766827)(-327.00406252,1066.1664796)(-327.01121094,1066.68241353)
-\curveto(-325.84291696,1066.32797801)(-324.69809138,1065.6408923)(-323.67303548,1064.8887115)
-\lineto(-323.30212709,1065.05177533)
-\lineto(-324.17881964,1065.83448167)
-\lineto(-325.86476684,1066.81286459)
-\lineto(-327.95534137,1068.11737516)
-\lineto(-325.93220473,1067.72602199)
-\lineto(-325.59501529,1067.59557093)
-\lineto(-322.89749976,1066.09538378)
-\curveto(-322.81834117,1066.73681162)(-323.68787181,1066.98545134)(-324.07766281,1067.36728158)
-\curveto(-324.85265902,1067.89626062)(-326.53375069,1068.21338714)(-326.26939417,1069.29143467)
-\lineto(-326.74145939,1069.68278784)
-\lineto(-323.94278703,1068.54134109)
-\lineto(-322.86378082,1067.75863475)
-\lineto(-322.22312088,1067.5303454)
-\lineto(-322.22312088,1067.85647304)
-\curveto(-323.31871681,1068.65731208)(-324.65627989,1069.32143841)(-325.5275774,1070.46549418)
-\lineto(-324.65088485,1070.33504312)
-\curveto(-324.4457388,1070.15123758)(-324.08642973,1069.69452843)(-323.8416302,1070.00891548)
-\lineto(-325.29154479,1071.28081328)
-\lineto(-327.14608671,1072.29180897)
-\curveto(-325.39000411,1071.96424637)(-323.65550163,1070.88554658)(-322.86378082,1069.32404743)
-\curveto(-322.50595539,1069.52702928)(-322.8875864,1069.97852038)(-322.9986566,1070.23720483)
-\lineto(-323.36956498,1072.09613239)
-\lineto(-324.17881964,1072.68316214)
-\lineto(-321.548742,1071.57432816)
-\curveto(-321.39390461,1072.00612116)(-322.04022933,1072.12561433)(-322.32427772,1072.32442174)
-\lineto(-323.16725132,1072.8136132)
-\curveto(-323.85929892,1072.92377912)(-324.55782057,1073.41994971)(-325.25782585,1073.13974084)
-\lineto(-327.28096249,1074.24857482)
-\lineto(-324.34741436,1073.6289323)
-\curveto(-323.55340066,1073.93379642)(-322.72216126,1073.81756453)(-322.29055877,1072.87883873)
-\lineto(-321.81849356,1072.74838767)
-\curveto(-321.98614415,1073.87209307)(-323.44509542,1074.13247338)(-324.17881964,1074.63992799)
-\lineto(-322.62774821,1074.31380035)
-\curveto(-322.74472597,1074.75328996)(-322.84692135,1075.34814678)(-323.36956498,1075.55308539)
-\lineto(-322.35799666,1075.55308539)
-\curveto(-322.1601339,1075.4118069)(-321.63749026,1075.35780016)(-321.51502306,1075.58569816)
-\curveto(-323.26705939,1076.16920573)(-325.18769044,1076.76380165)(-327.17980566,1076.75975767)
-\lineto(-327.85418454,1077.15111084)
-\lineto(-333.88987552,1076.7271449)
-\lineto(-333.95731341,1076.14011515)
-\lineto(-335.64326061,1075.61831092)
-\lineto(-335.64326061,1076.85759596)
-\lineto(-331.52954944,1078.096881)
-\lineto(-326.50542678,1078.71652352)
-\curveto(-325.1662452,1078.68191485)(-323.74856591,1078.74130922)(-322.59402927,1079.10787669)
-\lineto(-323.40328393,1079.49922986)
-\lineto(-331.49583049,1078.71652352)
-\lineto(-331.49583049,1078.72304607)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-422.94160672,1100.89972571)
-\curveto(-423.19584756,1100.88148865)(-422.92276458,1101.14562595)(-422.94160672,1100.89972571)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-422.94160672,1100.89972571)
-\curveto(-423.19584756,1100.88148865)(-422.92276458,1101.14562595)(-422.94160672,1100.89972571)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-424.69499181,1100.89972571)
-\lineto(-424.4589592,1100.47575978)
-\lineto(-424.4589592,1100.41053425)
-\curveto(-424.78886535,1100.26547267)(-424.68096473,1100.73013934)(-424.69499181,1100.89972571)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-424.69499181,1100.89972571)
-\lineto(-424.4589592,1100.47575978)
-\lineto(-424.4589592,1100.41053425)
-\curveto(-424.78886535,1100.26547267)(-424.68096473,1100.73013934)(-424.69499181,1100.89972571)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-422.94160672,1100.89972571)
-\lineto(-422.84044989,1100.86711295)
-\lineto(-422.57069834,1099.75827897)
-\lineto(-422.773012,1099.75827897)
-\lineto(-422.94160672,1100.89972571)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-422.94160672,1100.89972571)
-\lineto(-422.84044989,1100.86711295)
-\lineto(-422.57069834,1099.75827897)
-\lineto(-422.773012,1099.75827897)
-\lineto(-422.94160672,1100.89972571)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-430.22489863,1100.6388236)
-\curveto(-430.47913947,1100.62058654)(-430.20605649,1100.88472384)(-430.22489863,1100.6388236)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-430.22489863,1100.6388236)
-\curveto(-430.47913947,1100.62058654)(-430.20605649,1100.88472384)(-430.22489863,1100.6388236)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-428.7412651,1100.76927466)
-\curveto(-428.49390292,1100.85606374)(-428.39611799,1100.58259919)(-428.50523249,1100.41053425)
-\lineto(-428.7412651,1100.76927466)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-428.7412651,1100.76927466)
-\curveto(-428.49390292,1100.85606374)(-428.39611799,1100.58259919)(-428.50523249,1100.41053425)
-\lineto(-428.7412651,1100.76927466)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-427.66225889,1100.76927466)
-\curveto(-427.38873081,1100.83478718)(-427.14743805,1100.51385149)(-427.2913505,1100.28008319)
-\lineto(-427.35878839,1100.28008319)
-\lineto(-427.66225889,1100.76927466)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-427.66225889,1100.76927466)
-\curveto(-427.38873081,1100.83478718)(-427.14743805,1100.51385149)(-427.2913505,1100.28008319)
-\lineto(-427.35878839,1100.28008319)
-\lineto(-427.66225889,1100.76927466)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.95514708,1100.24747043)
-\lineto(-430.22489863,1100.6388236)
-\lineto(-429.95514708,1100.24747043)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.95514708,1100.24747043)
-\lineto(-430.22489863,1100.6388236)
-\lineto(-429.95514708,1100.24747043)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.01960784 0.01960784 0.01960784}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-430.89927752,1100.37792149)
-\curveto(-431.15351835,1100.35968443)(-430.88043537,1100.62382173)(-430.89927752,1100.37792149)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.01960784 0.01960784 0.01960784}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-430.89927752,1100.37792149)
-\curveto(-431.15351835,1100.35968443)(-430.88043537,1100.62382173)(-430.89927752,1100.37792149)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-430.62952596,1099.98656832)
-\lineto(-430.89927752,1100.37792149)
-\lineto(-430.62952596,1099.98656832)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-430.62952596,1099.98656832)
-\lineto(-430.89927752,1100.37792149)
-\lineto(-430.62952596,1099.98656832)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-423.34623405,1100.37792149)
-\lineto(-423.24507722,1100.34530872)
-\lineto(-423.24507722,1098.97557263)
-\lineto(-423.31251511,1098.97557263)
-\lineto(-423.44739088,1100.21485766)
-\lineto(-423.34623405,1100.37792149)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-423.34623405,1100.37792149)
-\lineto(-423.24507722,1100.34530872)
-\lineto(-423.24507722,1098.97557263)
-\lineto(-423.31251511,1098.97557263)
-\lineto(-423.44739088,1100.21485766)
-\lineto(-423.34623405,1100.37792149)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.95514708,1100.24747043)
-\lineto(-429.71911447,1099.88873002)
-\lineto(-429.95514708,1100.24747043)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.95514708,1100.24747043)
-\lineto(-429.71911447,1099.88873002)
-\lineto(-429.95514708,1100.24747043)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-428.47151354,1100.24747043)
-\lineto(-428.23548094,1099.62782791)
-\lineto(-428.30291882,1099.62782791)
-\lineto(-428.47151354,1100.24747043)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-428.47151354,1100.24747043)
-\lineto(-428.23548094,1099.62782791)
-\lineto(-428.30291882,1099.62782791)
-\lineto(-428.47151354,1100.24747043)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-431.97828372,1100.11701937)
-\curveto(-431.73092155,1100.20380846)(-431.63313661,1099.93034391)(-431.74225112,1099.75827897)
-\lineto(-431.97828372,1100.11701937)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-431.97828372,1100.11701937)
-\curveto(-431.73092155,1100.20380846)(-431.63313661,1099.93034391)(-431.74225112,1099.75827897)
-\lineto(-431.97828372,1100.11701937)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-435.35017813,1099.7256662)
-\lineto(-435.45133496,1099.95395555)
-\lineto(-435.35017813,1099.7256662)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-435.35017813,1099.7256662)
-\lineto(-435.45133496,1099.95395555)
-\lineto(-435.35017813,1099.7256662)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-430.49465019,1099.7256662)
-\lineto(-430.62952596,1099.98656832)
-\lineto(-430.49465019,1099.7256662)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-430.49465019,1099.7256662)
-\lineto(-430.62952596,1099.98656832)
-\lineto(-430.49465019,1099.7256662)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-426.85300423,1099.07341092)
-\lineto(-427.25763156,1099.85611726)
-\lineto(-427.22391262,1099.95395555)
-\lineto(-426.98788001,1099.59521515)
-\lineto(-426.85300423,1099.07341092)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-426.85300423,1099.07341092)
-\lineto(-427.25763156,1099.85611726)
-\lineto(-427.22391262,1099.95395555)
-\lineto(-426.98788001,1099.59521515)
-\lineto(-426.85300423,1099.07341092)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-424.56011604,1099.98656832)
-\lineto(-424.4589592,1099.95395555)
-\lineto(-424.32408343,1098.84512157)
-\lineto(-424.52639709,1098.84512157)
-\lineto(-424.56011604,1099.98656832)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-424.56011604,1099.98656832)
-\lineto(-424.4589592,1099.95395555)
-\lineto(-424.32408343,1098.84512157)
-\lineto(-424.52639709,1098.84512157)
-\lineto(-424.56011604,1099.98656832)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-434.00142037,1099.07341092)
-\lineto(-434.4060477,1099.20386197)
-\lineto(-434.27117192,1098.55160669)
-\lineto(-434.23745298,1097.80151312)
-\lineto(-434.6420803,1099.56260238)
-\lineto(-434.27117192,1099.85611726)
-\lineto(-434.13629614,1099.7256662)
-\lineto(-434.00142037,1099.07341092)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-434.00142037,1099.07341092)
-\lineto(-434.4060477,1099.20386197)
-\lineto(-434.27117192,1098.55160669)
-\lineto(-434.23745298,1097.80151312)
-\lineto(-434.6420803,1099.56260238)
-\lineto(-434.27117192,1099.85611726)
-\lineto(-434.13629614,1099.7256662)
-\lineto(-434.00142037,1099.07341092)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-435.35017813,1099.7256662)
-\lineto(-435.11414552,1099.30170027)
-\lineto(-435.11414552,1099.23647474)
-\curveto(-435.44405167,1099.09141316)(-435.33615105,1099.55607983)(-435.35017813,1099.7256662)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-435.35017813,1099.7256662)
-\lineto(-435.11414552,1099.30170027)
-\lineto(-435.11414552,1099.23647474)
-\curveto(-435.44405167,1099.09141316)(-435.33615105,1099.55607983)(-435.35017813,1099.7256662)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03137255 0.03137255 0.03137255}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-432.65266261,1097.89935141)
-\lineto(-432.88869521,1098.84512157)
-\lineto(-433.15844677,1099.69305344)
-\lineto(-432.9561331,1099.69305344)
-\lineto(-432.75381944,1099.10602368)
-\lineto(-432.55150577,1099.04079815)
-\lineto(-432.1131595,1097.37754718)
-\lineto(-431.97828372,1097.11664507)
-\lineto(-432.21431633,1094.86636434)
-\lineto(-432.14687844,1094.67068775)
-\lineto(-432.24803528,1094.63807499)
-\lineto(-432.38291105,1094.76852605)
-\lineto(-432.38291105,1096.46438978)
-\lineto(-432.55150577,1097.86673864)
-\lineto(-432.65266261,1097.89935141)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03137255 0.03137255 0.03137255}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-432.65266261,1097.89935141)
-\lineto(-432.88869521,1098.84512157)
-\lineto(-433.15844677,1099.69305344)
-\lineto(-432.9561331,1099.69305344)
-\lineto(-432.75381944,1099.10602368)
-\lineto(-432.55150577,1099.04079815)
-\lineto(-432.1131595,1097.37754718)
-\lineto(-431.97828372,1097.11664507)
-\lineto(-432.21431633,1094.86636434)
-\lineto(-432.14687844,1094.67068775)
-\lineto(-432.24803528,1094.63807499)
-\lineto(-432.38291105,1094.76852605)
-\lineto(-432.38291105,1096.46438978)
-\lineto(-432.55150577,1097.86673864)
-\lineto(-432.65266261,1097.89935141)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-430.22489863,1099.20386197)
-\lineto(-430.49465019,1099.7256662)
-\lineto(-430.22489863,1099.20386197)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-430.22489863,1099.20386197)
-\lineto(-430.49465019,1099.7256662)
-\lineto(-430.22489863,1099.20386197)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.41564398,1099.20386197)
-\lineto(-429.65167659,1099.69305344)
-\lineto(-429.41564398,1099.20386197)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.41564398,1099.20386197)
-\lineto(-429.65167659,1099.69305344)
-\lineto(-429.41564398,1099.20386197)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-431.5736564,1098.94295986)
-\lineto(-431.67481323,1099.56260238)
-\lineto(-431.5736564,1098.94295986)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-431.5736564,1098.94295986)
-\lineto(-431.67481323,1099.56260238)
-\lineto(-431.5736564,1098.94295986)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-422.80673095,1099.59521515)
-\lineto(-422.57069834,1099.49737685)
-\lineto(-422.80673095,1099.59521515)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-422.80673095,1099.59521515)
-\lineto(-422.57069834,1099.49737685)
-\lineto(-422.80673095,1099.59521515)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-428.06688622,1099.07341092)
-\lineto(-428.16804305,1099.43215132)
-\lineto(-428.06688622,1099.07341092)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-428.06688622,1099.07341092)
-\lineto(-428.16804305,1099.43215132)
-\lineto(-428.06688622,1099.07341092)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59607846 0.59607846 0.59607846}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-341.61151371,1099.33431303)
-\lineto(-341.98242209,1099.04079815)
-\lineto(-342.72423886,1098.4537684)
-\lineto(-342.92655252,1098.4537684)
-\lineto(-342.31961153,1098.97557263)
-\lineto(-341.61151371,1099.33431303)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59607846 0.59607846 0.59607846}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-341.61151371,1099.33431303)
-\lineto(-341.98242209,1099.04079815)
-\lineto(-342.72423886,1098.4537684)
-\lineto(-342.92655252,1098.4537684)
-\lineto(-342.31961153,1098.97557263)
-\lineto(-341.61151371,1099.33431303)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.95514708,1098.55160669)
-\lineto(-430.22489863,1099.20386197)
-\lineto(-429.95514708,1098.55160669)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.95514708,1098.55160669)
-\lineto(-430.22489863,1099.20386197)
-\lineto(-429.95514708,1098.55160669)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.2807682,1098.94295986)
-\lineto(-429.41564398,1099.20386197)
-\lineto(-429.2807682,1098.94295986)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.2807682,1098.94295986)
-\lineto(-429.41564398,1099.20386197)
-\lineto(-429.2807682,1098.94295986)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-422.67185517,1099.20386197)
-\curveto(-422.41761433,1099.22209903)(-422.69069732,1098.95796173)(-422.67185517,1099.20386197)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-422.67185517,1099.20386197)
-\curveto(-422.41761433,1099.22209903)(-422.69069732,1098.95796173)(-422.67185517,1099.20386197)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-435.35017813,1099.07341092)
-\lineto(-434.97926974,1098.38854287)
-\lineto(-434.97926974,1098.32331734)
-\lineto(-435.31645918,1098.97557263)
-\lineto(-435.35017813,1099.07341092)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-435.35017813,1099.07341092)
-\lineto(-434.97926974,1098.38854287)
-\lineto(-434.97926974,1098.32331734)
-\lineto(-435.31645918,1098.97557263)
-\lineto(-435.35017813,1099.07341092)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-433.86654459,1098.8125088)
-\lineto(-434.00142037,1099.07341092)
-\lineto(-433.86654459,1098.8125088)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-433.86654459,1098.8125088)
-\lineto(-434.00142037,1099.07341092)
-\lineto(-433.86654459,1098.8125088)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-428.06688622,1099.07341092)
-\lineto(-427.96572938,1098.58421946)
-\lineto(-428.06688622,1099.07341092)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-428.06688622,1099.07341092)
-\lineto(-427.96572938,1098.58421946)
-\lineto(-428.06688622,1099.07341092)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-426.71812845,1098.55160669)
-\lineto(-426.85300423,1099.07341092)
-\lineto(-426.71812845,1098.55160669)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-426.71812845,1098.55160669)
-\lineto(-426.85300423,1099.07341092)
-\lineto(-426.71812845,1098.55160669)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-431.43878062,1098.29070458)
-\lineto(-431.5736564,1098.94295986)
-\lineto(-431.43878062,1098.29070458)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-431.43878062,1098.29070458)
-\lineto(-431.5736564,1098.94295986)
-\lineto(-431.43878062,1098.29070458)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.2807682,1098.94295986)
-\lineto(-429.04473559,1098.32331734)
-\lineto(-429.11217348,1098.32331734)
-\lineto(-429.2807682,1098.94295986)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.2807682,1098.94295986)
-\lineto(-429.04473559,1098.32331734)
-\lineto(-429.11217348,1098.32331734)
-\lineto(-429.2807682,1098.94295986)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-422.67185517,1098.94295986)
-\lineto(-422.57069834,1098.19286629)
-\lineto(-422.63813623,1098.19286629)
-\lineto(-422.67185517,1098.94295986)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-422.67185517,1098.94295986)
-\lineto(-422.57069834,1098.19286629)
-\lineto(-422.63813623,1098.19286629)
-\lineto(-422.67185517,1098.94295986)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-433.59679304,1098.02980246)
-\lineto(-433.69794987,1098.06241523)
-\lineto(-433.86654459,1098.8125088)
-\lineto(-433.59679304,1098.02980246)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-433.59679304,1098.02980246)
-\lineto(-433.69794987,1098.06241523)
-\lineto(-433.86654459,1098.8125088)
-\lineto(-433.59679304,1098.02980246)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-423.34623405,1098.8125088)
-\lineto(-423.11020144,1098.77989604)
-\lineto(-423.11020144,1097.67106206)
-\lineto(-423.17763933,1097.67106206)
-\lineto(-423.34623405,1098.68205775)
-\lineto(-423.34623405,1098.8125088)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-423.34623405,1098.8125088)
-\lineto(-423.11020144,1098.77989604)
-\lineto(-423.11020144,1097.67106206)
-\lineto(-423.17763933,1097.67106206)
-\lineto(-423.34623405,1098.68205775)
-\lineto(-423.34623405,1098.8125088)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.87058824 0.87058824 0.87058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-339.45350129,1093.85536865)
-\lineto(-337.86871092,1094.083658)
-\curveto(-338.17218141,1093.4916711)(-338.68835101,1092.88194286)(-339.35234446,1092.45301979)
-\lineto(-340.16159911,1091.40941134)
-\curveto(-340.42851827,1091.109113)(-340.85216309,1090.7812895)(-340.7685401,1090.36580288)
-\lineto(-338.61052769,1092.38779426)
-\lineto(-336.78970471,1092.90959849)
-\lineto(-337.26176992,1092.2573432)
-\lineto(-338.20590036,1090.95283264)
-\curveto(-338.69887132,1090.35575815)(-339.6288398,1089.6274499)(-339.15003079,1088.93084126)
-\curveto(-337.35213669,1090.70758465)(-335.38969415,1092.81306471)(-332.74343142,1093.36617719)
-\lineto(-330.58541901,1093.82275589)
-\curveto(-333.69430565,1092.56272913)(-336.82746993,1090.51843062)(-338.77912241,1087.72416898)
-\curveto(-341.29050936,1090.54973887)(-345.07512364,1092.18820414)(-348.75992984,1092.94221125)
-\curveto(-353.3146848,1093.36043734)(-358.11761119,1092.22016465)(-362.21378851,1094.27933458)
-\curveto(-363.29778513,1095.052518)(-364.24097143,1096.09782231)(-364.50667671,1097.34493442)
-\lineto(-363.49510839,1097.0840323)
-\curveto(-361.2116615,1095.48861588)(-358.46693945,1096.35272368)(-356.0769407,1097.0840323)
-\lineto(-355.7734702,1096.59484084)
-\lineto(-356.6164438,1096.10564938)
-\curveto(-358.20528045,1095.72342778)(-359.65924131,1094.98416164)(-361.40453386,1095.12726645)
-\lineto(-361.70800435,1094.76852605)
-\curveto(-359.99238448,1094.33986387)(-358.2835084,1095.00946915)(-356.6164438,1095.38816857)
-\lineto(-357.29082268,1094.93158987)
-\lineto(-359.01048883,1094.11627076)
-\lineto(-356.81875747,1094.14888353)
-\lineto(-356.58272486,1094.11627076)
-\lineto(-353.31198729,1095.77952174)
-\lineto(-352.9410789,1095.55123239)
-\lineto(-350.34472021,1096.82313019)
-\lineto(-349.97381183,1096.59484084)
-\lineto(-352.43529474,1095.45339409)
-\lineto(-354.12124194,1094.5402367)
-\curveto(-352.47440872,1094.75730726)(-350.84510934,1095.43787042)(-349.40058978,1096.30132596)
-\lineto(-348.62505407,1096.07303661)
-\lineto(-344.7473755,1098.12764076)
-\lineto(-345.69150593,1094.80113881)
-\lineto(-346.09613326,1094.01843247)
-\curveto(-346.03071851,1093.54880867)(-345.33098298,1094.50892844)(-345.15200283,1094.80113881)
-\lineto(-344.41018606,1095.90997279)
-\curveto(-343.21680519,1097.14325708)(-341.80708358,1098.29853164)(-340.02672334,1098.38854287)
-\curveto(-341.31640551,1097.46586255)(-342.94543513,1096.65093479)(-343.80324507,1095.19249198)
-\curveto(-344.24873976,1094.51505964)(-344.73537156,1093.76013938)(-344.81481339,1092.97482402)
-\lineto(-344.57878078,1092.94221125)
-\curveto(-343.49599805,1096.16435235)(-339.89589383,1098.34158049)(-336.51995316,1098.77989604)
-\lineto(-339.15003079,1097.86673864)
-\lineto(-341.57779476,1096.30132596)
-\curveto(-342.60406454,1095.10913376)(-343.32983109,1093.36617719)(-342.96027147,1091.8986028)
-\lineto(-342.69051991,1092.42040703)
-\curveto(-342.87894137,1094.89375906)(-340.81439787,1096.64702126)(-338.64424663,1097.50799824)
-\lineto(-337.32920781,1097.73628759)
-\lineto(-339.21746868,1096.6274536)
-\lineto(-341.30804321,1094.73591328)
-\curveto(-342.1321342,1093.72204767)(-342.31947665,1092.26517027)(-341.98242209,1091.01805817)
-\lineto(-339.89184756,1093.10527507)
-\lineto(-339.45350129,1093.85536865)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.87058824 0.87058824 0.87058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-339.45350129,1093.85536865)
-\lineto(-337.86871092,1094.083658)
-\curveto(-338.17218141,1093.4916711)(-338.68835101,1092.88194286)(-339.35234446,1092.45301979)
-\lineto(-340.16159911,1091.40941134)
-\curveto(-340.42851827,1091.109113)(-340.85216309,1090.7812895)(-340.7685401,1090.36580288)
-\lineto(-338.61052769,1092.38779426)
-\lineto(-336.78970471,1092.90959849)
-\lineto(-337.26176992,1092.2573432)
-\lineto(-338.20590036,1090.95283264)
-\curveto(-338.69887132,1090.35575815)(-339.6288398,1089.6274499)(-339.15003079,1088.93084126)
-\curveto(-337.35213669,1090.70758465)(-335.38969415,1092.81306471)(-332.74343142,1093.36617719)
-\lineto(-330.58541901,1093.82275589)
-\curveto(-333.69430565,1092.56272913)(-336.82746993,1090.51843062)(-338.77912241,1087.72416898)
-\curveto(-341.29050936,1090.54973887)(-345.07512364,1092.18820414)(-348.75992984,1092.94221125)
-\curveto(-353.3146848,1093.36043734)(-358.11761119,1092.22016465)(-362.21378851,1094.27933458)
-\curveto(-363.29778513,1095.052518)(-364.24097143,1096.09782231)(-364.50667671,1097.34493442)
-\lineto(-363.49510839,1097.0840323)
-\curveto(-361.2116615,1095.48861588)(-358.46693945,1096.35272368)(-356.0769407,1097.0840323)
-\lineto(-355.7734702,1096.59484084)
-\lineto(-356.6164438,1096.10564938)
-\curveto(-358.20528045,1095.72342778)(-359.65924131,1094.98416164)(-361.40453386,1095.12726645)
-\lineto(-361.70800435,1094.76852605)
-\curveto(-359.99238448,1094.33986387)(-358.2835084,1095.00946915)(-356.6164438,1095.38816857)
-\lineto(-357.29082268,1094.93158987)
-\lineto(-359.01048883,1094.11627076)
-\lineto(-356.81875747,1094.14888353)
-\lineto(-356.58272486,1094.11627076)
-\lineto(-353.31198729,1095.77952174)
-\lineto(-352.9410789,1095.55123239)
-\lineto(-350.34472021,1096.82313019)
-\lineto(-349.97381183,1096.59484084)
-\lineto(-352.43529474,1095.45339409)
-\lineto(-354.12124194,1094.5402367)
-\curveto(-352.47440872,1094.75730726)(-350.84510934,1095.43787042)(-349.40058978,1096.30132596)
-\lineto(-348.62505407,1096.07303661)
-\lineto(-344.7473755,1098.12764076)
-\lineto(-345.69150593,1094.80113881)
-\lineto(-346.09613326,1094.01843247)
-\curveto(-346.03071851,1093.54880867)(-345.33098298,1094.50892844)(-345.15200283,1094.80113881)
-\lineto(-344.41018606,1095.90997279)
-\curveto(-343.21680519,1097.14325708)(-341.80708358,1098.29853164)(-340.02672334,1098.38854287)
-\curveto(-341.31640551,1097.46586255)(-342.94543513,1096.65093479)(-343.80324507,1095.19249198)
-\curveto(-344.24873976,1094.51505964)(-344.73537156,1093.76013938)(-344.81481339,1092.97482402)
-\lineto(-344.57878078,1092.94221125)
-\curveto(-343.49599805,1096.16435235)(-339.89589383,1098.34158049)(-336.51995316,1098.77989604)
-\lineto(-339.15003079,1097.86673864)
-\lineto(-341.57779476,1096.30132596)
-\curveto(-342.60406454,1095.10913376)(-343.32983109,1093.36617719)(-342.96027147,1091.8986028)
-\lineto(-342.69051991,1092.42040703)
-\curveto(-342.87894137,1094.89375906)(-340.81439787,1096.64702126)(-338.64424663,1097.50799824)
-\lineto(-337.32920781,1097.73628759)
-\lineto(-339.21746868,1096.6274536)
-\lineto(-341.30804321,1094.73591328)
-\curveto(-342.1321342,1093.72204767)(-342.31947665,1092.26517027)(-341.98242209,1091.01805817)
-\lineto(-339.89184756,1093.10527507)
-\lineto(-339.45350129,1093.85536865)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.72207253,1098.68205775)
-\curveto(-438.46783169,1098.70029481)(-438.74091468,1098.43615751)(-438.72207253,1098.68205775)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.72207253,1098.68205775)
-\curveto(-438.46783169,1098.70029481)(-438.74091468,1098.43615751)(-438.72207253,1098.68205775)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-436.96868744,1098.29070458)
-\lineto(-437.20472005,1098.64944498)
-\lineto(-436.96868744,1098.29070458)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-436.96868744,1098.29070458)
-\lineto(-437.20472005,1098.64944498)
-\lineto(-436.96868744,1098.29070458)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-424.42524026,1098.68205775)
-\lineto(-424.32408343,1098.64944498)
-\lineto(-424.32408343,1097.01880677)
-\lineto(-424.39152132,1097.01880677)
-\lineto(-424.42524026,1098.68205775)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-424.42524026,1098.68205775)
-\lineto(-424.32408343,1098.64944498)
-\lineto(-424.32408343,1097.01880677)
-\lineto(-424.39152132,1097.01880677)
-\lineto(-424.42524026,1098.68205775)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.95514708,1098.55160669)
-\lineto(-429.71911447,1098.19286629)
-\lineto(-429.95514708,1098.55160669)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.95514708,1098.55160669)
-\lineto(-429.71911447,1098.19286629)
-\lineto(-429.95514708,1098.55160669)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-426.71812845,1098.55160669)
-\lineto(-426.61697162,1098.51899393)
-\lineto(-426.4483769,1097.76890035)
-\lineto(-426.34722007,1096.88835572)
-\lineto(-426.4483769,1096.85574295)
-\lineto(-426.54953373,1096.88835572)
-\lineto(-426.58325268,1097.63844929)
-\lineto(-426.71812845,1098.55160669)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-426.71812845,1098.55160669)
-\lineto(-426.61697162,1098.51899393)
-\lineto(-426.4483769,1097.76890035)
-\lineto(-426.34722007,1096.88835572)
-\lineto(-426.4483769,1096.85574295)
-\lineto(-426.54953373,1096.88835572)
-\lineto(-426.58325268,1097.63844929)
-\lineto(-426.71812845,1098.55160669)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.72207253,1098.42115563)
-\curveto(-438.52663753,1098.47559286)(-438.23490123,1098.2629185)(-438.35116415,1098.06241523)
-\lineto(-438.72207253,1098.42115563)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.72207253,1098.42115563)
-\curveto(-438.52663753,1098.47559286)(-438.23490123,1098.2629185)(-438.35116415,1098.06241523)
-\lineto(-438.72207253,1098.42115563)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-427.93201044,1098.42115563)
-\lineto(-427.83085361,1098.38854287)
-\lineto(-427.66225889,1097.37754718)
-\curveto(-427.46088935,1097.08024922)(-427.46088935,1096.63123669)(-427.66225889,1096.33393873)
-\lineto(-427.79713466,1095.55123239)
-\lineto(-427.96572938,1094.67068775)
-\lineto(-428.03316727,1094.67068775)
-\lineto(-427.93201044,1095.29033027)
-\lineto(-427.79713466,1095.94258556)
-\lineto(-427.83085361,1096.56222808)
-\lineto(-427.93201044,1097.11664507)
-\curveto(-427.7379242,1097.37859079)(-427.7379242,1097.76785674)(-427.93201044,1098.02980246)
-\lineto(-427.93201044,1098.42115563)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-427.93201044,1098.42115563)
-\lineto(-427.83085361,1098.38854287)
-\lineto(-427.66225889,1097.37754718)
-\curveto(-427.46088935,1097.08024922)(-427.46088935,1096.63123669)(-427.66225889,1096.33393873)
-\lineto(-427.79713466,1095.55123239)
-\lineto(-427.96572938,1094.67068775)
-\lineto(-428.03316727,1094.67068775)
-\lineto(-427.93201044,1095.29033027)
-\lineto(-427.79713466,1095.94258556)
-\lineto(-427.83085361,1096.56222808)
-\lineto(-427.93201044,1097.11664507)
-\curveto(-427.7379242,1097.37859079)(-427.7379242,1097.76785674)(-427.93201044,1098.02980246)
-\lineto(-427.93201044,1098.42115563)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-436.96868744,1098.29070458)
-\lineto(-436.73265483,1097.80151312)
-\lineto(-436.96868744,1098.29070458)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-436.96868744,1098.29070458)
-\lineto(-436.73265483,1097.80151312)
-\lineto(-436.96868744,1098.29070458)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-431.43878062,1098.29070458)
-\lineto(-431.33762379,1097.67106206)
-\lineto(-431.43878062,1098.29070458)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-431.43878062,1098.29070458)
-\lineto(-431.33762379,1097.67106206)
-\lineto(-431.43878062,1098.29070458)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.84313726 0.84313726 0.84313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-343.9044019,1098.29070458)
-\lineto(-343.39861774,1098.12764076)
-\lineto(-343.80324507,1097.540611)
-\curveto(-344.04237982,1097.40872498)(-344.04237982,1097.21591832)(-343.80324507,1097.0840323)
-\lineto(-343.80324507,1096.88835572)
-\lineto(-345.42175438,1095.19249198)
-\lineto(-345.62406805,1095.19249198)
-\curveto(-345.29159926,1096.30158687)(-344.70124799,1097.38928778)(-343.9044019,1098.29070458)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.84313726 0.84313726 0.84313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-343.9044019,1098.29070458)
-\lineto(-343.39861774,1098.12764076)
-\lineto(-343.80324507,1097.540611)
-\curveto(-344.04237982,1097.40872498)(-344.04237982,1097.21591832)(-343.80324507,1097.0840323)
-\lineto(-343.80324507,1096.88835572)
-\lineto(-345.42175438,1095.19249198)
-\lineto(-345.62406805,1095.19249198)
-\curveto(-345.29159926,1096.30158687)(-344.70124799,1097.38928778)(-343.9044019,1098.29070458)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-440.34058185,1098.16025352)
-\curveto(-440.08634101,1098.17849058)(-440.35943748,1097.91435328)(-440.34058185,1098.16025352)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-440.34058185,1098.16025352)
-\curveto(-440.08634101,1098.17849058)(-440.35943748,1097.91435328)(-440.34058185,1098.16025352)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-435.21530235,1098.16025352)
-\lineto(-434.97926974,1098.06241523)
-\lineto(-435.21530235,1098.16025352)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-435.21530235,1098.16025352)
-\lineto(-434.97926974,1098.06241523)
-\lineto(-435.21530235,1098.16025352)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.01101665,1098.16025352)
-\lineto(-428.64010827,1097.14925783)
-\lineto(-428.84242193,1097.14925783)
-\lineto(-429.01101665,1098.16025352)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.01101665,1098.16025352)
-\lineto(-428.64010827,1097.14925783)
-\lineto(-428.84242193,1097.14925783)
-\lineto(-429.01101665,1098.16025352)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-433.59679304,1098.02980246)
-\lineto(-433.49563621,1097.67106206)
-\lineto(-433.59679304,1098.02980246)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-433.59679304,1098.02980246)
-\lineto(-433.49563621,1097.67106206)
-\lineto(-433.59679304,1098.02980246)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-432.65266261,1097.89935141)
-\lineto(-432.78753838,1096.85574295)
-\lineto(-432.88869521,1096.36655149)
-\lineto(-432.92241416,1097.37754718)
-\curveto(-433.06255009,1097.56030911)(-433.14563357,1097.85278038)(-432.88869521,1097.9971897)
-\lineto(-432.65266261,1097.89935141)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-432.65266261,1097.89935141)
-\lineto(-432.78753838,1096.85574295)
-\lineto(-432.88869521,1096.36655149)
-\lineto(-432.92241416,1097.37754718)
-\curveto(-433.06255009,1097.56030911)(-433.14563357,1097.85278038)(-432.88869521,1097.9971897)
-\lineto(-432.65266261,1097.89935141)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.55051975,1097.76890035)
-\lineto(-429.65167659,1097.9971897)
-\lineto(-429.55051975,1097.76890035)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.55051975,1097.76890035)
-\lineto(-429.65167659,1097.9971897)
-\lineto(-429.55051975,1097.76890035)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-440.07083029,1097.76890035)
-\curveto(-440.32507113,1097.75066329)(-440.05197466,1098.01480059)(-440.07083029,1097.76890035)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-440.07083029,1097.76890035)
-\curveto(-440.32507113,1097.75066329)(-440.05197466,1098.01480059)(-440.07083029,1097.76890035)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.18256943,1097.76890035)
-\curveto(-438.43681027,1097.75066329)(-438.16372728,1098.01480059)(-438.18256943,1097.76890035)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.18256943,1097.76890035)
-\curveto(-438.43681027,1097.75066329)(-438.16372728,1098.01480059)(-438.18256943,1097.76890035)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.93595452,1097.63844929)
-\lineto(-440.07083029,1097.76890035)
-\lineto(-439.93595452,1097.63844929)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.93595452,1097.63844929)
-\lineto(-440.07083029,1097.76890035)
-\lineto(-439.93595452,1097.63844929)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-437.91281788,1097.24709612)
-\lineto(-438.18256943,1097.76890035)
-\lineto(-437.91281788,1097.24709612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-437.91281788,1097.24709612)
-\lineto(-438.18256943,1097.76890035)
-\lineto(-437.91281788,1097.24709612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-435.88968123,1097.24709612)
-\lineto(-435.99083807,1097.27970889)
-\lineto(-436.26058962,1097.73628759)
-\curveto(-435.97236008,1097.85639387)(-435.82291772,1097.46521029)(-435.88968123,1097.24709612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-435.88968123,1097.24709612)
-\lineto(-435.99083807,1097.27970889)
-\lineto(-436.26058962,1097.73628759)
-\curveto(-435.97236008,1097.85639387)(-435.82291772,1097.46521029)(-435.88968123,1097.24709612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-435.08042658,1097.76890035)
-\lineto(-434.97926974,1097.73628759)
-\lineto(-434.81067502,1096.46438978)
-\lineto(-434.9455508,1096.33393873)
-\lineto(-435.04670763,1096.36655149)
-\lineto(-435.08042658,1097.76890035)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-435.08042658,1097.76890035)
-\lineto(-434.97926974,1097.73628759)
-\lineto(-434.81067502,1096.46438978)
-\lineto(-434.9455508,1096.33393873)
-\lineto(-435.04670763,1096.36655149)
-\lineto(-435.08042658,1097.76890035)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.55051975,1097.76890035)
-\lineto(-429.31448715,1097.21448336)
-\lineto(-429.2807682,1097.11664507)
-\lineto(-429.31448715,1097.01880677)
-\curveto(-429.73138817,1096.9081321)(-429.48470038,1097.54543769)(-429.55051975,1097.76890035)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.55051975,1097.76890035)
-\lineto(-429.31448715,1097.21448336)
-\lineto(-429.2807682,1097.11664507)
-\lineto(-429.31448715,1097.01880677)
-\curveto(-429.73138817,1096.9081321)(-429.48470038,1097.54543769)(-429.55051975,1097.76890035)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.80107874,1097.50799824)
-\lineto(-439.93595452,1097.63844929)
-\lineto(-439.80107874,1097.50799824)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.80107874,1097.50799824)
-\lineto(-439.93595452,1097.63844929)
-\lineto(-439.80107874,1097.50799824)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-436.42918434,1097.11664507)
-\curveto(-436.64673896,1097.15545426)(-436.77918698,1097.41511709)(-436.66521695,1097.60583653)
-\lineto(-436.59777906,1097.60583653)
-\lineto(-436.42918434,1097.11664507)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-436.42918434,1097.11664507)
-\curveto(-436.64673896,1097.15545426)(-436.77918698,1097.41511709)(-436.66521695,1097.60583653)
-\lineto(-436.59777906,1097.60583653)
-\lineto(-436.42918434,1097.11664507)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.68627453 0.68627453 0.68627453}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-334.73284912,1097.63844929)
-\lineto(-334.36194074,1097.60583653)
-\lineto(-334.36194074,1097.41015995)
-\lineto(-334.59797335,1097.37754718)
-\lineto(-335.64326061,1097.14925783)
-\curveto(-335.94834962,1097.28257881)(-335.63082506,1097.58078993)(-335.407228,1097.50799824)
-\lineto(-334.73284912,1097.63844929)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.68627453 0.68627453 0.68627453}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-334.73284912,1097.63844929)
-\lineto(-334.36194074,1097.60583653)
-\lineto(-334.36194074,1097.41015995)
-\lineto(-334.59797335,1097.37754718)
-\lineto(-335.64326061,1097.14925783)
-\curveto(-335.94834962,1097.28257881)(-335.63082506,1097.58078993)(-335.407228,1097.50799824)
-\lineto(-334.73284912,1097.63844929)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-440.34058185,1097.24709612)
-\lineto(-440.84636601,1097.41015995)
-\lineto(-440.84636601,1097.47538547)
-\curveto(-440.64917762,1097.58557748)(-440.38077483,1097.45747454)(-440.34058185,1097.24709612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-440.34058185,1097.24709612)
-\lineto(-440.84636601,1097.41015995)
-\lineto(-440.84636601,1097.47538547)
-\curveto(-440.64917762,1097.58557748)(-440.38077483,1097.45747454)(-440.34058185,1097.24709612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.12669986,1096.85574295)
-\lineto(-439.80107874,1097.50799824)
-\curveto(-439.4856043,1097.50451128)(-439.13034151,1097.16086798)(-439.12669986,1096.85574295)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.12669986,1096.85574295)
-\lineto(-439.80107874,1097.50799824)
-\curveto(-439.4856043,1097.50451128)(-439.13034151,1097.16086798)(-439.12669986,1096.85574295)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-434.13629614,1097.50799824)
-\lineto(-434.03513931,1096.88835572)
-\lineto(-434.13629614,1097.50799824)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-434.13629614,1097.50799824)
-\lineto(-434.03513931,1096.88835572)
-\lineto(-434.13629614,1097.50799824)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-433.46191726,1097.50799824)
-\lineto(-433.22588465,1096.95358125)
-\lineto(-433.22588465,1096.88835572)
-\curveto(-433.60596459,1096.7562088)(-433.41875701,1097.31388707)(-433.46191726,1097.50799824)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-433.46191726,1097.50799824)
-\lineto(-433.22588465,1096.95358125)
-\lineto(-433.22588465,1096.88835572)
-\curveto(-433.60596459,1096.7562088)(-433.41875701,1097.31388707)(-433.46191726,1097.50799824)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-431.30390484,1097.50799824)
-\lineto(-431.20274801,1096.88835572)
-\lineto(-431.30390484,1097.50799824)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-431.30390484,1097.50799824)
-\lineto(-431.20274801,1096.88835572)
-\lineto(-431.30390484,1097.50799824)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-423.21135828,1097.50799824)
-\curveto(-422.95711744,1097.5262353)(-423.23020042,1097.262098)(-423.21135828,1097.50799824)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-423.21135828,1097.50799824)
-\curveto(-422.95711744,1097.5262353)(-423.23020042,1097.262098)(-423.21135828,1097.50799824)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-440.20570607,1097.11664507)
-\lineto(-440.34058185,1097.24709612)
-\lineto(-440.20570607,1097.11664507)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-440.20570607,1097.11664507)
-\lineto(-440.34058185,1097.24709612)
-\lineto(-440.20570607,1097.11664507)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-437.50819055,1096.33393873)
-\lineto(-437.60934738,1096.36655149)
-\lineto(-437.91281788,1097.24709612)
-\lineto(-437.81166104,1097.21448336)
-\lineto(-437.50819055,1096.33393873)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-437.50819055,1096.33393873)
-\lineto(-437.60934738,1096.36655149)
-\lineto(-437.91281788,1097.24709612)
-\lineto(-437.81166104,1097.21448336)
-\lineto(-437.50819055,1096.33393873)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-435.88968123,1097.24709612)
-\lineto(-435.7885244,1096.88835572)
-\lineto(-435.88968123,1097.24709612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-435.88968123,1097.24709612)
-\lineto(-435.7885244,1096.88835572)
-\lineto(-435.88968123,1097.24709612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-440.07083029,1096.98619401)
-\lineto(-440.20570607,1097.11664507)
-\lineto(-440.07083029,1096.98619401)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-440.07083029,1096.98619401)
-\lineto(-440.20570607,1097.11664507)
-\lineto(-440.07083029,1096.98619401)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-436.42918434,1097.11664507)
-\lineto(-436.15943279,1096.59484084)
-\lineto(-436.05827595,1096.10564938)
-\lineto(-436.42918434,1096.98619401)
-\lineto(-436.42918434,1097.11664507)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-436.42918434,1097.11664507)
-\lineto(-436.15943279,1096.59484084)
-\lineto(-436.05827595,1096.10564938)
-\lineto(-436.42918434,1096.98619401)
-\lineto(-436.42918434,1097.11664507)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-338.50937085,1096.46438978)
-\lineto(-338.47565191,1096.56222808)
-\lineto(-337.16061309,1097.11664507)
-\lineto(-336.92458048,1097.0840323)
-\lineto(-336.92458048,1097.01880677)
-\lineto(-338.50937085,1096.46438978)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-338.50937085,1096.46438978)
-\lineto(-338.47565191,1096.56222808)
-\lineto(-337.16061309,1097.11664507)
-\lineto(-336.92458048,1097.0840323)
-\lineto(-336.92458048,1097.01880677)
-\lineto(-338.50937085,1096.46438978)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.93595452,1096.85574295)
-\lineto(-440.07083029,1096.98619401)
-\lineto(-439.93595452,1096.85574295)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.93595452,1096.85574295)
-\lineto(-440.07083029,1096.98619401)
-\lineto(-439.93595452,1096.85574295)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.66620297,1096.59484084)
-\lineto(-439.93595452,1096.85574295)
-\lineto(-439.66620297,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.66620297,1096.59484084)
-\lineto(-439.93595452,1096.85574295)
-\lineto(-439.66620297,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.99182408,1096.7252919)
-\lineto(-439.12669986,1096.85574295)
-\lineto(-438.99182408,1096.7252919)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.99182408,1096.7252919)
-\lineto(-439.12669986,1096.85574295)
-\lineto(-438.99182408,1096.7252919)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.2807682,1095.94258556)
-\lineto(-429.38192503,1095.97519832)
-\lineto(-429.38192503,1096.82313019)
-\lineto(-429.31448715,1096.82313019)
-\lineto(-429.2807682,1095.94258556)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.2807682,1095.94258556)
-\lineto(-429.38192503,1095.97519832)
-\lineto(-429.38192503,1096.82313019)
-\lineto(-429.31448715,1096.82313019)
-\lineto(-429.2807682,1095.94258556)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-424.56011604,1096.85574295)
-\curveto(-424.3058752,1096.87398001)(-424.57895818,1096.60984271)(-424.56011604,1096.85574295)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-424.56011604,1096.85574295)
-\curveto(-424.3058752,1096.87398001)(-424.57895818,1096.60984271)(-424.56011604,1096.85574295)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-423.21135828,1096.85574295)
-\lineto(-422.97532567,1096.75790466)
-\lineto(-423.21135828,1096.85574295)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-423.21135828,1096.85574295)
-\lineto(-422.97532567,1096.75790466)
-\lineto(-423.21135828,1096.85574295)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.23137255 0.23137255 0.23137255}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-410.39815954,1096.85574295)
-\lineto(-410.16212693,1096.82313019)
-\lineto(-409.99353221,1096.46438978)
-\lineto(-410.12840799,1094.63807499)
-\lineto(-410.16212693,1094.27933458)
-\lineto(-410.63419215,1094.27933458)
-\lineto(-410.66791109,1094.63807499)
-\lineto(-410.39815954,1096.85574295)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.23137255 0.23137255 0.23137255}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-410.39815954,1096.85574295)
-\lineto(-410.16212693,1096.82313019)
-\lineto(-409.99353221,1096.46438978)
-\lineto(-410.12840799,1094.63807499)
-\lineto(-410.16212693,1094.27933458)
-\lineto(-410.63419215,1094.27933458)
-\lineto(-410.66791109,1094.63807499)
-\lineto(-410.39815954,1096.85574295)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.85694831,1096.59484084)
-\lineto(-438.99182408,1096.7252919)
-\lineto(-438.85694831,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.85694831,1096.59484084)
-\lineto(-438.99182408,1096.7252919)
-\lineto(-438.85694831,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-434.13629614,1096.7252919)
-\lineto(-433.90026353,1096.69267913)
-\lineto(-433.90026353,1095.19249198)
-\lineto(-433.96770142,1095.19249198)
-\lineto(-434.13629614,1096.7252919)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-434.13629614,1096.7252919)
-\lineto(-433.90026353,1096.69267913)
-\lineto(-433.90026353,1095.19249198)
-\lineto(-433.96770142,1095.19249198)
-\lineto(-434.13629614,1096.7252919)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.39645141,1096.33393873)
-\lineto(-439.66620297,1096.59484084)
-\lineto(-439.39645141,1096.33393873)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.39645141,1096.33393873)
-\lineto(-439.66620297,1096.59484084)
-\lineto(-439.39645141,1096.33393873)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.72207253,1096.46438978)
-\lineto(-438.85694831,1096.59484084)
-\lineto(-438.72207253,1096.46438978)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.72207253,1096.46438978)
-\lineto(-438.85694831,1096.59484084)
-\lineto(-438.72207253,1096.46438978)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03137255 0.03137255 0.03137255}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-435.88968123,1096.59484084)
-\lineto(-435.65364862,1096.56222808)
-\lineto(-435.4850539,1095.02942816)
-\lineto(-435.35017813,1093.59446654)
-\lineto(-435.21530235,1093.33356442)
-\lineto(-435.35017813,1093.07266231)
-\lineto(-435.2490213,1091.67031345)
-\lineto(-435.35017813,1092.68130914)
-\lineto(-435.61992968,1093.72491759)
-\lineto(-435.75480546,1093.98581971)
-\lineto(-436.02455701,1095.8121345)
-\lineto(-435.75480546,1096.07303661)
-\lineto(-435.88968123,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03137255 0.03137255 0.03137255}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-435.88968123,1096.59484084)
-\lineto(-435.65364862,1096.56222808)
-\lineto(-435.4850539,1095.02942816)
-\lineto(-435.35017813,1093.59446654)
-\lineto(-435.21530235,1093.33356442)
-\lineto(-435.35017813,1093.07266231)
-\lineto(-435.2490213,1091.67031345)
-\lineto(-435.35017813,1092.68130914)
-\lineto(-435.61992968,1093.72491759)
-\lineto(-435.75480546,1093.98581971)
-\lineto(-436.02455701,1095.8121345)
-\lineto(-435.75480546,1096.07303661)
-\lineto(-435.88968123,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-433.32704149,1096.59484084)
-\lineto(-433.09100888,1095.64907068)
-\lineto(-433.09100888,1095.58384515)
-\lineto(-433.29332254,1095.58384515)
-\lineto(-433.32704149,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-433.32704149,1096.59484084)
-\lineto(-433.09100888,1095.64907068)
-\lineto(-433.09100888,1095.58384515)
-\lineto(-433.29332254,1095.58384515)
-\lineto(-433.32704149,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-431.30390484,1096.59484084)
-\lineto(-431.06787224,1096.49700255)
-\lineto(-431.30390484,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-431.30390484,1096.59484084)
-\lineto(-431.06787224,1096.49700255)
-\lineto(-431.30390484,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-423.21135828,1096.59484084)
-\lineto(-422.97532567,1096.49700255)
-\lineto(-423.21135828,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-423.21135828,1096.59484084)
-\lineto(-422.97532567,1096.49700255)
-\lineto(-423.21135828,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-346.33216587,1096.59484084)
-\curveto(-346.07792503,1096.6130779)(-346.35100802,1096.3489406)(-346.33216587,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-346.33216587,1096.59484084)
-\curveto(-346.07792503,1096.6130779)(-346.35100802,1096.3489406)(-346.33216587,1096.59484084)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.68933961,1096.20348767)
-\lineto(-442.06024799,1096.43177702)
-\lineto(-441.68933961,1096.20348767)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.68933961,1096.20348767)
-\lineto(-442.06024799,1096.43177702)
-\lineto(-441.68933961,1096.20348767)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-437.7779421,1095.29033027)
-\lineto(-438.01397471,1095.45339409)
-\lineto(-438.72207253,1096.46438978)
-\curveto(-438.32257048,1096.17791926)(-437.8263625,1095.79687173)(-437.7779421,1095.29033027)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-437.7779421,1095.29033027)
-\lineto(-438.01397471,1095.45339409)
-\lineto(-438.72207253,1096.46438978)
-\curveto(-438.32257048,1096.17791926)(-437.8263625,1095.79687173)(-437.7779421,1095.29033027)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.88235295 0.88235295 0.88235295}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-338.50937085,1096.46438978)
-\lineto(-338.5430898,1095.71429621)
-\lineto(-339.55465812,1094.73591328)
-\lineto(-339.62209601,1094.5402367)
-\lineto(-339.82440967,1094.47501117)
-\lineto(-341.71267054,1092.19211768)
-\lineto(-341.30804321,1094.21410906)
-\lineto(-338.50937085,1096.46438978)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.88235295 0.88235295 0.88235295}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-338.50937085,1096.46438978)
-\lineto(-338.5430898,1095.71429621)
-\lineto(-339.55465812,1094.73591328)
-\lineto(-339.62209601,1094.5402367)
-\lineto(-339.82440967,1094.47501117)
-\lineto(-341.71267054,1092.19211768)
-\lineto(-341.30804321,1094.21410906)
-\lineto(-338.50937085,1096.46438978)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.39645141,1096.33393873)
-\curveto(-439.14221057,1096.35217578)(-439.41530705,1096.08803849)(-439.39645141,1096.33393873)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.39645141,1096.33393873)
-\curveto(-439.14221057,1096.35217578)(-439.41530705,1096.08803849)(-439.39645141,1096.33393873)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03137255 0.03137255 0.03137255}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-437.64306632,1093.98581971)
-\lineto(-437.00240639,1093.23572613)
-\lineto(-437.64306632,1095.02942816)
-\lineto(-437.33959583,1094.67068775)
-\lineto(-437.06984427,1094.14888353)
-\lineto(-437.00240639,1094.14888353)
-\lineto(-437.27215794,1095.38816857)
-\curveto(-437.53975148,1095.62285002)(-437.78792291,1096.02490017)(-437.50819055,1096.33393873)
-\lineto(-436.53034117,1094.40978564)
-\lineto(-436.46290328,1094.40978564)
-\lineto(-436.32802751,1094.9968154)
-\lineto(-436.15943279,1093.72491759)
-\curveto(-435.94430592,1093.27264378)(-435.94430592,1092.61177873)(-436.15943279,1092.15950491)
-\lineto(-436.29430856,1091.50724963)
-\lineto(-436.32802751,1091.14850922)
-\lineto(-436.39546539,1091.14850922)
-\lineto(-437.60934738,1093.75753036)
-\lineto(-437.64306632,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03137255 0.03137255 0.03137255}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-437.64306632,1093.98581971)
-\lineto(-437.00240639,1093.23572613)
-\lineto(-437.64306632,1095.02942816)
-\lineto(-437.33959583,1094.67068775)
-\lineto(-437.06984427,1094.14888353)
-\lineto(-437.00240639,1094.14888353)
-\lineto(-437.27215794,1095.38816857)
-\curveto(-437.53975148,1095.62285002)(-437.78792291,1096.02490017)(-437.50819055,1096.33393873)
-\lineto(-436.53034117,1094.40978564)
-\lineto(-436.46290328,1094.40978564)
-\lineto(-436.32802751,1094.9968154)
-\lineto(-436.15943279,1093.72491759)
-\curveto(-435.94430592,1093.27264378)(-435.94430592,1092.61177873)(-436.15943279,1092.15950491)
-\lineto(-436.29430856,1091.50724963)
-\lineto(-436.32802751,1091.14850922)
-\lineto(-436.39546539,1091.14850922)
-\lineto(-437.60934738,1093.75753036)
-\lineto(-437.64306632,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-431.30390484,1096.33393873)
-\lineto(-431.06787224,1096.23610043)
-\lineto(-431.30390484,1096.33393873)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-431.30390484,1096.33393873)
-\lineto(-431.06787224,1096.23610043)
-\lineto(-431.30390484,1096.33393873)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-426.58325268,1096.33393873)
-\lineto(-426.34722007,1096.23610043)
-\lineto(-426.58325268,1096.33393873)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-426.58325268,1096.33393873)
-\lineto(-426.34722007,1096.23610043)
-\lineto(-426.58325268,1096.33393873)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-408.914526,1096.20348767)
-\curveto(-409.16876684,1096.18525061)(-408.89568386,1096.44938791)(-408.914526,1096.20348767)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-408.914526,1096.20348767)
-\curveto(-409.16876684,1096.18525061)(-408.89568386,1096.44938791)(-408.914526,1096.20348767)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-346.87166898,1096.07303661)
-\lineto(-346.50076059,1096.30132596)
-\lineto(-346.87166898,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-346.87166898,1096.07303661)
-\lineto(-346.50076059,1096.30132596)
-\lineto(-346.87166898,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.81176472 0.81176472 0.81176472}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-339.45350129,1093.85536865)
-\lineto(-339.41978234,1094.083658)
-\curveto(-338.65571107,1094.9235019)(-337.8821985,1095.99215696)(-336.75598576,1096.33393873)
-\lineto(-336.38507738,1096.30132596)
-\lineto(-337.12689415,1095.77952174)
-\lineto(-337.80127303,1094.9968154)
-\lineto(-338.00358669,1094.67068775)
-\lineto(-339.45350129,1093.85536865)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.81176472 0.81176472 0.81176472}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-339.45350129,1093.85536865)
-\lineto(-339.41978234,1094.083658)
-\curveto(-338.65571107,1094.9235019)(-337.8821985,1095.99215696)(-336.75598576,1096.33393873)
-\lineto(-336.38507738,1096.30132596)
-\lineto(-337.12689415,1095.77952174)
-\lineto(-337.80127303,1094.9968154)
-\lineto(-338.00358669,1094.67068775)
-\lineto(-339.45350129,1093.85536865)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.20392157 0.20392157 0.20392157}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.65660668,1096.20348767)
-\lineto(-444.2856983,1096.04042385)
-\lineto(-441.92537222,1094.27933458)
-\lineto(-441.72305855,1094.21410906)
-\lineto(-440.91380389,1093.43140272)
-\lineto(-439.43017036,1091.99644109)
-\lineto(-438.99182408,1090.85499434)
-\lineto(-439.1604188,1090.626705)
-\lineto(-439.49760824,1090.75715605)
-\curveto(-440.35690181,1092.417798)(-441.98471756,1093.72883112)(-443.47644364,1094.86636434)
-\lineto(-443.94850886,1095.06204092)
-\lineto(-444.75776351,1095.71429621)
-\lineto(-444.65660668,1096.20348767)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.20392157 0.20392157 0.20392157}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.65660668,1096.20348767)
-\lineto(-444.2856983,1096.04042385)
-\lineto(-441.92537222,1094.27933458)
-\lineto(-441.72305855,1094.21410906)
-\lineto(-440.91380389,1093.43140272)
-\lineto(-439.43017036,1091.99644109)
-\lineto(-438.99182408,1090.85499434)
-\lineto(-439.1604188,1090.626705)
-\lineto(-439.49760824,1090.75715605)
-\curveto(-440.35690181,1092.417798)(-441.98471756,1093.72883112)(-443.47644364,1094.86636434)
-\lineto(-443.94850886,1095.06204092)
-\lineto(-444.75776351,1095.71429621)
-\lineto(-444.65660668,1096.20348767)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.41958806,1096.07303661)
-\lineto(-441.68933961,1096.20348767)
-\lineto(-441.41958806,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.41958806,1096.07303661)
-\lineto(-441.68933961,1096.20348767)
-\lineto(-441.41958806,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-432.92241416,1096.20348767)
-\lineto(-432.68638155,1096.17087491)
-\lineto(-432.68638155,1094.27933458)
-\lineto(-432.75381944,1094.27933458)
-\lineto(-432.92241416,1096.20348767)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-432.92241416,1096.20348767)
-\lineto(-432.68638155,1096.17087491)
-\lineto(-432.68638155,1094.27933458)
-\lineto(-432.75381944,1094.27933458)
-\lineto(-432.92241416,1096.20348767)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-423.21135828,1096.20348767)
-\lineto(-423.11020144,1095.58384515)
-\lineto(-423.21135828,1096.20348767)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-423.21135828,1096.20348767)
-\lineto(-423.11020144,1095.58384515)
-\lineto(-423.21135828,1096.20348767)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1095.8121345)
-\lineto(-408.914526,1096.20348767)
-\lineto(-408.77965023,1095.8121345)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1095.8121345)
-\lineto(-408.914526,1096.20348767)
-\lineto(-408.77965023,1095.8121345)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.1498365,1095.8121345)
-\lineto(-441.41958806,1096.07303661)
-\lineto(-441.1498365,1095.8121345)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.1498365,1095.8121345)
-\lineto(-441.41958806,1096.07303661)
-\lineto(-441.1498365,1095.8121345)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02745098 0.02745098 0.02745098}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.99182408,1093.72491759)
-\lineto(-438.48603992,1093.6270793)
-\lineto(-438.72207253,1094.11627076)
-\lineto(-439.49760824,1095.19249198)
-\lineto(-439.7673598,1096.04042385)
-\lineto(-439.43017036,1096.04042385)
-\lineto(-437.50819055,1092.68130914)
-\lineto(-437.54190949,1092.32256873)
-\lineto(-438.01397471,1092.45301979)
-\lineto(-438.6209157,1093.43140272)
-\lineto(-438.99182408,1093.72491759)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02745098 0.02745098 0.02745098}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.99182408,1093.72491759)
-\lineto(-438.48603992,1093.6270793)
-\lineto(-438.72207253,1094.11627076)
-\lineto(-439.49760824,1095.19249198)
-\lineto(-439.7673598,1096.04042385)
-\lineto(-439.43017036,1096.04042385)
-\lineto(-437.50819055,1092.68130914)
-\lineto(-437.54190949,1092.32256873)
-\lineto(-438.01397471,1092.45301979)
-\lineto(-438.6209157,1093.43140272)
-\lineto(-438.99182408,1093.72491759)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.85694831,1095.68168344)
-\lineto(-439.22785669,1096.04042385)
-\curveto(-439.02055262,1096.15289875)(-438.80070511,1095.87070702)(-438.85694831,1095.68168344)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.85694831,1095.68168344)
-\lineto(-439.22785669,1096.04042385)
-\curveto(-439.02055262,1096.15289875)(-438.80070511,1095.87070702)(-438.85694831,1095.68168344)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-436.96868744,1096.07303661)
-\curveto(-436.7144466,1096.09127367)(-436.98752959,1095.82713637)(-436.96868744,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-436.96868744,1096.07303661)
-\curveto(-436.7144466,1096.09127367)(-436.98752959,1095.82713637)(-436.96868744,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-434.9455508,1096.07303661)
-\lineto(-434.81067502,1095.94258556)
-\lineto(-434.81067502,1092.02905386)
-\lineto(-434.91183186,1091.93121556)
-\lineto(-435.04670763,1092.19211768)
-\lineto(-434.9455508,1092.42040703)
-\lineto(-434.9455508,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-434.9455508,1096.07303661)
-\lineto(-434.81067502,1095.94258556)
-\lineto(-434.81067502,1092.02905386)
-\lineto(-434.91183186,1091.93121556)
-\lineto(-435.04670763,1092.19211768)
-\lineto(-434.9455508,1092.42040703)
-\lineto(-434.9455508,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-426.58325268,1096.07303661)
-\curveto(-426.31120824,1096.13206572)(-426.32280756,1095.96395344)(-426.4483769,1095.8121345)
-\curveto(-426.36128761,1095.52983841)(-426.67038243,1095.52983841)(-426.58325268,1095.8121345)
-\lineto(-426.58325268,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-426.58325268,1096.07303661)
-\curveto(-426.31120824,1096.13206572)(-426.32280756,1095.96395344)(-426.4483769,1095.8121345)
-\curveto(-426.36128761,1095.52983841)(-426.67038243,1095.52983841)(-426.58325268,1095.8121345)
-\lineto(-426.58325268,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.82745099 0.82745099 0.82745099}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-413.36542662,1096.07303661)
-\lineto(-413.09567506,1095.8121345)
-\curveto(-413.3582782,1095.48078882)(-413.23689,1095.04142966)(-412.96079929,1094.76852605)
-\lineto(-413.12939401,1093.23572613)
-\lineto(-414.95021699,1093.36617719)
-\lineto(-414.41071388,1094.9968154)
-\lineto(-414.07352444,1095.25771751)
-\lineto(-413.93864866,1094.14888353)
-\lineto(-413.50030239,1095.55123239)
-\lineto(-413.36542662,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.82745099 0.82745099 0.82745099}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-413.36542662,1096.07303661)
-\lineto(-413.09567506,1095.8121345)
-\curveto(-413.3582782,1095.48078882)(-413.23689,1095.04142966)(-412.96079929,1094.76852605)
-\lineto(-413.12939401,1093.23572613)
-\lineto(-414.95021699,1093.36617719)
-\lineto(-414.41071388,1094.9968154)
-\lineto(-414.07352444,1095.25771751)
-\lineto(-413.93864866,1094.14888353)
-\lineto(-413.50030239,1095.55123239)
-\lineto(-413.36542662,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-346.87166898,1096.07303661)
-\lineto(-347.2762963,1095.94258556)
-\lineto(-346.87166898,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-346.87166898,1096.07303661)
-\lineto(-347.2762963,1095.94258556)
-\lineto(-346.87166898,1096.07303661)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.2807682,1095.94258556)
-\lineto(-429.17961137,1095.45339409)
-\lineto(-429.2807682,1095.94258556)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.2807682,1095.94258556)
-\lineto(-429.17961137,1095.45339409)
-\lineto(-429.2807682,1095.94258556)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-407.16114091,1095.94258556)
-\lineto(-406.92510831,1095.71429621)
-\lineto(-407.16114091,1095.94258556)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-407.16114091,1095.94258556)
-\lineto(-406.92510831,1095.71429621)
-\lineto(-407.16114091,1095.94258556)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60784316 0.60784316 0.60784316}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-355.63859442,1095.94258556)
-\lineto(-355.36884287,1095.94258556)
-\curveto(-354.630398,1095.93718488)(-356.11160377,1095.3798197)(-355.63859442,1095.94258556)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60784316 0.60784316 0.60784316}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-355.63859442,1095.94258556)
-\lineto(-355.36884287,1095.94258556)
-\curveto(-354.630398,1095.93718488)(-356.11160377,1095.3798197)(-355.63859442,1095.94258556)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-347.2762963,1095.94258556)
-\curveto(-347.25744067,1095.69668532)(-347.53053714,1095.96082261)(-347.2762963,1095.94258556)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-347.2762963,1095.94258556)
-\curveto(-347.25744067,1095.69668532)(-347.53053714,1095.96082261)(-347.2762963,1095.94258556)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.01496073,1095.68168344)
-\lineto(-441.1498365,1095.8121345)
-\lineto(-441.01496073,1095.68168344)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.01496073,1095.68168344)
-\lineto(-441.1498365,1095.8121345)
-\lineto(-441.01496073,1095.68168344)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-436.83381167,1095.8121345)
-\curveto(-436.60708549,1095.71674869)(-436.3146748,1095.46200386)(-436.46290328,1095.19249198)
-\lineto(-436.53034117,1095.19249198)
-\lineto(-436.83381167,1095.8121345)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-436.83381167,1095.8121345)
-\curveto(-436.60708549,1095.71674869)(-436.3146748,1095.46200386)(-436.46290328,1095.19249198)
-\lineto(-436.53034117,1095.19249198)
-\lineto(-436.83381167,1095.8121345)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-431.16902907,1095.8121345)
-\lineto(-431.06787224,1095.77952174)
-\lineto(-431.06787224,1094.67068775)
-\lineto(-431.2701859,1094.67068775)
-\lineto(-431.16902907,1095.8121345)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-431.16902907,1095.8121345)
-\lineto(-431.06787224,1095.77952174)
-\lineto(-431.06787224,1094.67068775)
-\lineto(-431.2701859,1094.67068775)
-\lineto(-431.16902907,1095.8121345)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1095.8121345)
-\lineto(-408.54361762,1094.9968154)
-\lineto(-408.54361762,1094.93158987)
-\lineto(-408.77965023,1095.8121345)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1095.8121345)
-\lineto(-408.54361762,1094.9968154)
-\lineto(-408.54361762,1094.93158987)
-\lineto(-408.77965023,1095.8121345)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-348.08555096,1095.55123239)
-\lineto(-347.71464258,1095.77952174)
-\curveto(-347.56506534,1095.5277512)(-347.92882531,1095.52983841)(-348.08555096,1095.55123239)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-348.08555096,1095.55123239)
-\lineto(-347.71464258,1095.77952174)
-\curveto(-347.56506534,1095.5277512)(-347.92882531,1095.52983841)(-348.08555096,1095.55123239)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.78823531 0.78823531 0.78823531}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-333.51896714,1095.8121345)
-\lineto(-332.8783072,1095.77952174)
-\curveto(-332.96248317,1095.25380398)(-333.58627015,1095.15087809)(-334.05847024,1095.15987922)
-\lineto(-335.37350906,1095.06204092)
-\lineto(-335.37350906,1095.12726645)
-\lineto(-335.00260067,1095.29033027)
-\lineto(-334.36194074,1095.45339409)
-\lineto(-333.51896714,1095.8121345)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.78823531 0.78823531 0.78823531}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-333.51896714,1095.8121345)
-\lineto(-332.8783072,1095.77952174)
-\curveto(-332.96248317,1095.25380398)(-333.58627015,1095.15087809)(-334.05847024,1095.15987922)
-\lineto(-335.37350906,1095.06204092)
-\lineto(-335.37350906,1095.12726645)
-\lineto(-335.00260067,1095.29033027)
-\lineto(-334.36194074,1095.45339409)
-\lineto(-333.51896714,1095.8121345)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-440.74520917,1095.55123239)
-\lineto(-441.01496073,1095.68168344)
-\lineto(-440.74520917,1095.55123239)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-440.74520917,1095.55123239)
-\lineto(-441.01496073,1095.68168344)
-\lineto(-440.74520917,1095.55123239)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.58719676,1095.29033027)
-\lineto(-438.85694831,1095.68168344)
-\lineto(-438.58719676,1095.29033027)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.58719676,1095.29033027)
-\lineto(-438.85694831,1095.68168344)
-\lineto(-438.58719676,1095.29033027)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02745098 0.02745098 0.02745098}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-440.74520917,1095.55123239)
-\curveto(-440.49096834,1095.56946944)(-440.76406481,1095.30533214)(-440.74520917,1095.55123239)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02745098 0.02745098 0.02745098}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-440.74520917,1095.55123239)
-\curveto(-440.49096834,1095.56946944)(-440.76406481,1095.30533214)(-440.74520917,1095.55123239)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-407.16114091,1095.55123239)
-\curveto(-406.66452831,1095.60578702)(-407.08512493,1095.16274914)(-407.05998408,1094.93158987)
-\lineto(-407.16114091,1095.15987922)
-\lineto(-407.16114091,1095.55123239)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-407.16114091,1095.55123239)
-\curveto(-406.66452831,1095.60578702)(-407.08512493,1095.16274914)(-407.05998408,1094.93158987)
-\lineto(-407.16114091,1095.15987922)
-\lineto(-407.16114091,1095.55123239)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-348.08555096,1095.55123239)
-\curveto(-348.06669533,1095.30533214)(-348.3397918,1095.56946944)(-348.08555096,1095.55123239)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-348.08555096,1095.55123239)
-\curveto(-348.06669533,1095.30533214)(-348.3397918,1095.56946944)(-348.08555096,1095.55123239)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-433.32704149,1095.42078133)
-\lineto(-433.09100888,1095.19249198)
-\lineto(-433.32704149,1095.42078133)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-433.32704149,1095.42078133)
-\lineto(-433.09100888,1095.19249198)
-\lineto(-433.32704149,1095.42078133)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-423.34623405,1095.02942816)
-\lineto(-423.24507722,1095.38816857)
-\lineto(-423.34623405,1095.02942816)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-423.34623405,1095.02942816)
-\lineto(-423.24507722,1095.38816857)
-\lineto(-423.34623405,1095.02942816)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-348.75992984,1095.29033027)
-\lineto(-348.52389723,1095.38816857)
-\lineto(-348.75992984,1095.29033027)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-348.75992984,1095.29033027)
-\lineto(-348.52389723,1095.38816857)
-\lineto(-348.75992984,1095.29033027)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-440.20570607,1095.02942816)
-\lineto(-440.44173868,1095.25771751)
-\lineto(-440.20570607,1095.02942816)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-440.20570607,1095.02942816)
-\lineto(-440.44173868,1095.25771751)
-\lineto(-440.20570607,1095.02942816)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.58719676,1095.29033027)
-\lineto(-438.35116415,1094.93158987)
-\lineto(-438.58719676,1095.29033027)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.58719676,1095.29033027)
-\lineto(-438.35116415,1094.93158987)
-\lineto(-438.58719676,1095.29033027)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-437.64306632,1095.02942816)
-\lineto(-437.7779421,1095.29033027)
-\lineto(-437.64306632,1095.02942816)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-437.64306632,1095.02942816)
-\lineto(-437.7779421,1095.29033027)
-\lineto(-437.64306632,1095.02942816)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.41564398,1095.29033027)
-\lineto(-429.31448715,1094.93158987)
-\lineto(-429.41564398,1095.29033027)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.41564398,1095.29033027)
-\lineto(-429.31448715,1094.93158987)
-\lineto(-429.41564398,1095.29033027)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03529412 0.03529412 0.03529412}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-348.75992984,1095.29033027)
-\lineto(-348.99596245,1095.19249198)
-\lineto(-348.75992984,1095.29033027)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03529412 0.03529412 0.03529412}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-348.75992984,1095.29033027)
-\lineto(-348.99596245,1095.19249198)
-\lineto(-348.75992984,1095.29033027)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-349.97381183,1094.8989771)
-\lineto(-349.94009288,1094.9968154)
-\lineto(-349.33315189,1095.12726645)
-\lineto(-349.97381183,1094.8989771)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-349.97381183,1094.8989771)
-\lineto(-349.94009288,1094.9968154)
-\lineto(-349.33315189,1095.12726645)
-\lineto(-349.97381183,1094.8989771)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-440.07083029,1094.8989771)
-\lineto(-440.20570607,1095.02942816)
-\lineto(-440.07083029,1094.8989771)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-440.07083029,1094.8989771)
-\lineto(-440.20570607,1095.02942816)
-\lineto(-440.07083029,1094.8989771)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-423.34623405,1095.02942816)
-\lineto(-423.51482877,1094.27933458)
-\lineto(-423.58226666,1094.27933458)
-\lineto(-423.44739088,1094.9968154)
-\lineto(-423.34623405,1095.02942816)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-423.34623405,1095.02942816)
-\lineto(-423.51482877,1094.27933458)
-\lineto(-423.58226666,1094.27933458)
-\lineto(-423.44739088,1094.9968154)
-\lineto(-423.34623405,1095.02942816)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.93595452,1094.76852605)
-\lineto(-440.07083029,1094.8989771)
-\lineto(-439.93595452,1094.76852605)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.93595452,1094.76852605)
-\lineto(-440.07083029,1094.8989771)
-\lineto(-439.93595452,1094.76852605)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-433.32704149,1094.8989771)
-\lineto(-433.22588465,1094.67068775)
-\lineto(-433.32704149,1094.8989771)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-433.32704149,1094.8989771)
-\lineto(-433.22588465,1094.67068775)
-\lineto(-433.32704149,1094.8989771)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-349.97381183,1094.8989771)
-\lineto(-350.24356338,1094.76852605)
-\lineto(-349.97381183,1094.8989771)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-349.97381183,1094.8989771)
-\lineto(-350.24356338,1094.76852605)
-\lineto(-349.97381183,1094.8989771)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.66620297,1094.50762393)
-\lineto(-439.93595452,1094.76852605)
-\lineto(-439.66620297,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.66620297,1094.50762393)
-\lineto(-439.93595452,1094.76852605)
-\lineto(-439.66620297,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.3174452,1094.76852605)
-\lineto(-438.0814126,1094.5402367)
-\lineto(-438.3174452,1094.76852605)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.3174452,1094.76852605)
-\lineto(-438.0814126,1094.5402367)
-\lineto(-438.3174452,1094.76852605)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1094.76852605)
-\lineto(-408.54361762,1094.67068775)
-\lineto(-408.77965023,1094.76852605)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1094.76852605)
-\lineto(-408.54361762,1094.67068775)
-\lineto(-408.77965023,1094.76852605)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-350.24356338,1094.76852605)
-\lineto(-350.51331493,1094.63807499)
-\lineto(-350.24356338,1094.76852605)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-350.24356338,1094.76852605)
-\lineto(-350.51331493,1094.63807499)
-\lineto(-350.24356338,1094.76852605)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-350.51331493,1094.63807499)
-\lineto(-350.78306648,1094.50762393)
-\lineto(-350.51331493,1094.63807499)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-350.51331493,1094.63807499)
-\lineto(-350.78306648,1094.50762393)
-\lineto(-350.51331493,1094.63807499)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-347.54604786,1094.50762393)
-\lineto(-347.31001525,1094.60546223)
-\lineto(-347.54604786,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-347.54604786,1094.50762393)
-\lineto(-347.31001525,1094.60546223)
-\lineto(-347.54604786,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-333.11433981,1094.50762393)
-\lineto(-332.74343142,1094.60546223)
-\lineto(-333.11433981,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-333.11433981,1094.50762393)
-\lineto(-332.74343142,1094.60546223)
-\lineto(-333.11433981,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.53132719,1094.37717288)
-\lineto(-439.66620297,1094.50762393)
-\lineto(-439.53132719,1094.37717288)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.53132719,1094.37717288)
-\lineto(-439.66620297,1094.50762393)
-\lineto(-439.53132719,1094.37717288)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-431.30390484,1094.50762393)
-\lineto(-431.06787224,1094.40978564)
-\lineto(-431.30390484,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-431.30390484,1094.50762393)
-\lineto(-431.06787224,1094.40978564)
-\lineto(-431.30390484,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-350.78306648,1094.50762393)
-\lineto(-351.05281804,1094.37717288)
-\lineto(-350.78306648,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-350.78306648,1094.50762393)
-\lineto(-351.05281804,1094.37717288)
-\lineto(-350.78306648,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-347.54604786,1094.50762393)
-\lineto(-347.78208046,1094.40978564)
-\lineto(-347.54604786,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-347.54604786,1094.50762393)
-\lineto(-347.78208046,1094.40978564)
-\lineto(-347.54604786,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-333.11433981,1094.50762393)
-\lineto(-333.14805875,1094.40978564)
-\lineto(-334.32822179,1093.85536865)
-\lineto(-334.42937863,1093.88798141)
-\curveto(-334.15045552,1094.25794061)(-333.60906416,1094.49340477)(-333.11433981,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-333.11433981,1094.50762393)
-\lineto(-333.14805875,1094.40978564)
-\lineto(-334.32822179,1093.85536865)
-\lineto(-334.42937863,1093.88798141)
-\curveto(-334.15045552,1094.25794061)(-333.60906416,1094.49340477)(-333.11433981,1094.50762393)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.39645141,1094.24672182)
-\lineto(-439.53132719,1094.37717288)
-\lineto(-439.39645141,1094.24672182)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.39645141,1094.24672182)
-\lineto(-439.53132719,1094.37717288)
-\lineto(-439.39645141,1094.24672182)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-437.64306632,1093.98581971)
-\lineto(-437.87909893,1094.34456011)
-\lineto(-437.64306632,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-437.64306632,1093.98581971)
-\lineto(-437.87909893,1094.34456011)
-\lineto(-437.64306632,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1093.98581971)
-\lineto(-408.6784934,1094.34456011)
-\lineto(-408.77965023,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1093.98581971)
-\lineto(-408.6784934,1094.34456011)
-\lineto(-408.77965023,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-351.05281804,1094.37717288)
-\lineto(-351.32256959,1094.24672182)
-\lineto(-351.05281804,1094.37717288)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-351.05281804,1094.37717288)
-\lineto(-351.32256959,1094.24672182)
-\lineto(-351.05281804,1094.37717288)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-348.08555096,1094.37717288)
-\curveto(-347.83131012,1094.39540993)(-348.10439311,1094.13127263)(-348.08555096,1094.37717288)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-348.08555096,1094.37717288)
-\curveto(-347.83131012,1094.39540993)(-348.10439311,1094.13127263)(-348.08555096,1094.37717288)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03137255 0.03137255 0.03137255}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.38685513,1094.11627076)
-\lineto(-444.62288774,1094.21410906)
-\lineto(-444.38685513,1094.11627076)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03137255 0.03137255 0.03137255}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.38685513,1094.11627076)
-\lineto(-444.62288774,1094.21410906)
-\lineto(-444.38685513,1094.11627076)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.99182408,1093.72491759)
-\lineto(-439.39645141,1094.24672182)
-\lineto(-438.99182408,1093.72491759)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.99182408,1093.72491759)
-\lineto(-439.39645141,1094.24672182)
-\lineto(-438.99182408,1093.72491759)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03529412 0.03529412 0.03529412}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-432.78753838,1093.20311337)
-\curveto(-432.84352532,1093.63047103)(-432.82005693,1094.16649442)(-432.28175422,1094.21410906)
-\curveto(-432.18475156,1093.91968102)(-432.20951476,1093.46336322)(-432.61894366,1093.43140272)
-\lineto(-432.78753838,1093.20311337)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03529412 0.03529412 0.03529412}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-432.78753838,1093.20311337)
-\curveto(-432.84352532,1093.63047103)(-432.82005693,1094.16649442)(-432.28175422,1094.21410906)
-\curveto(-432.18475156,1093.91968102)(-432.20951476,1093.46336322)(-432.61894366,1093.43140272)
-\lineto(-432.78753838,1093.20311337)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-431.30390484,1094.24672182)
-\curveto(-430.98532826,1094.11209633)(-431.25391988,1093.71226384)(-431.33762379,1093.49662824)
-\lineto(-431.40506168,1093.49662824)
-\lineto(-431.30390484,1094.24672182)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-431.30390484,1094.24672182)
-\curveto(-430.98532826,1094.11209633)(-431.25391988,1093.71226384)(-431.33762379,1093.49662824)
-\lineto(-431.40506168,1093.49662824)
-\lineto(-431.30390484,1094.24672182)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-351.32256959,1094.24672182)
-\curveto(-351.30371395,1094.00082158)(-351.57681043,1094.26495888)(-351.32256959,1094.24672182)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-351.32256959,1094.24672182)
-\curveto(-351.30371395,1094.00082158)(-351.57681043,1094.26495888)(-351.32256959,1094.24672182)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-348.35530251,1094.24672182)
-\curveto(-348.10106167,1094.26495888)(-348.37414466,1094.00082158)(-348.35530251,1094.24672182)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-348.35530251,1094.24672182)
-\curveto(-348.10106167,1094.26495888)(-348.37414466,1094.00082158)(-348.35530251,1094.24672182)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-332.30508515,1094.24672182)
-\curveto(-331.64230559,1094.26237595)(-332.70593596,1093.71878639)(-332.30508515,1094.24672182)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-332.30508515,1094.24672182)
-\curveto(-331.64230559,1094.26237595)(-332.70593596,1093.71878639)(-332.30508515,1094.24672182)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.84735203,1093.85536865)
-\lineto(-444.38685513,1094.11627076)
-\lineto(-443.84735203,1093.85536865)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.84735203,1093.85536865)
-\lineto(-444.38685513,1094.11627076)
-\lineto(-443.84735203,1093.85536865)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-348.89480562,1093.98581971)
-\lineto(-348.65877301,1094.083658)
-\lineto(-348.89480562,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-348.89480562,1093.98581971)
-\lineto(-348.65877301,1094.083658)
-\lineto(-348.89480562,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1093.98581971)
-\curveto(-408.76080808,1093.73991946)(-409.03389107,1094.00405676)(-408.77965023,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1093.98581971)
-\curveto(-408.76080808,1093.73991946)(-409.03389107,1094.00405676)(-408.77965023,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-351.99694847,1093.98581971)
-\curveto(-351.74270763,1094.00405676)(-352.01579061,1093.73991946)(-351.99694847,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-351.99694847,1093.98581971)
-\curveto(-351.74270763,1094.00405676)(-352.01579061,1093.73991946)(-351.99694847,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-348.89480562,1093.98581971)
-\lineto(-349.265714,1093.88798141)
-\lineto(-348.89480562,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-348.89480562,1093.98581971)
-\lineto(-349.265714,1093.88798141)
-\lineto(-348.89480562,1093.98581971)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.57760047,1093.72491759)
-\lineto(-443.84735203,1093.85536865)
-\lineto(-443.57760047,1093.72491759)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.57760047,1093.72491759)
-\lineto(-443.84735203,1093.85536865)
-\lineto(-443.57760047,1093.72491759)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.30784892,1093.59446654)
-\lineto(-443.57760047,1093.72491759)
-\lineto(-443.30784892,1093.59446654)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.30784892,1093.59446654)
-\lineto(-443.57760047,1093.72491759)
-\lineto(-443.30784892,1093.59446654)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-349.83893605,1093.72491759)
-\lineto(-349.60290344,1093.6270793)
-\lineto(-349.83893605,1093.72491759)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-349.83893605,1093.72491759)
-\lineto(-349.60290344,1093.6270793)
-\lineto(-349.83893605,1093.72491759)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.17297314,1093.46401548)
-\lineto(-443.30784892,1093.59446654)
-\lineto(-443.17297314,1093.46401548)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.17297314,1093.46401548)
-\lineto(-443.30784892,1093.59446654)
-\lineto(-443.17297314,1093.46401548)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.90322159,1093.20311337)
-\lineto(-443.17297314,1093.46401548)
-\lineto(-442.90322159,1093.20311337)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.90322159,1093.20311337)
-\lineto(-443.17297314,1093.46401548)
-\lineto(-442.90322159,1093.20311337)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.63347004,1092.94221125)
-\lineto(-442.90322159,1093.20311337)
-\lineto(-442.63347004,1092.94221125)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.63347004,1092.94221125)
-\lineto(-442.90322159,1093.20311337)
-\lineto(-442.63347004,1092.94221125)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-432.78753838,1093.20311337)
-\curveto(-432.76869624,1092.95721312)(-433.04177922,1093.22135042)(-432.78753838,1093.20311337)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-432.78753838,1093.20311337)
-\curveto(-432.76869624,1092.95721312)(-433.04177922,1093.22135042)(-432.78753838,1093.20311337)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.49859426,1092.8117602)
-\lineto(-442.63347004,1092.94221125)
-\lineto(-442.49859426,1092.8117602)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.49859426,1092.8117602)
-\lineto(-442.63347004,1092.94221125)
-\lineto(-442.49859426,1092.8117602)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.36371849,1092.68130914)
-\lineto(-442.49859426,1092.8117602)
-\lineto(-442.36371849,1092.68130914)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.36371849,1092.68130914)
-\lineto(-442.49859426,1092.8117602)
-\lineto(-442.36371849,1092.68130914)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.22884271,1092.55085808)
-\lineto(-442.36371849,1092.68130914)
-\lineto(-442.22884271,1092.55085808)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.22884271,1092.55085808)
-\lineto(-442.36371849,1092.68130914)
-\lineto(-442.22884271,1092.55085808)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.09396694,1092.42040703)
-\lineto(-442.22884271,1092.55085808)
-\lineto(-442.09396694,1092.42040703)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.09396694,1092.42040703)
-\lineto(-442.22884271,1092.55085808)
-\lineto(-442.09396694,1092.42040703)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.95909116,1092.28995597)
-\lineto(-442.09396694,1092.42040703)
-\lineto(-441.95909116,1092.28995597)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.95909116,1092.28995597)
-\lineto(-442.09396694,1092.42040703)
-\lineto(-441.95909116,1092.28995597)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.82421538,1092.15950491)
-\lineto(-441.95909116,1092.28995597)
-\lineto(-441.82421538,1092.15950491)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.82421538,1092.15950491)
-\lineto(-441.95909116,1092.28995597)
-\lineto(-441.82421538,1092.15950491)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.68933961,1092.02905386)
-\lineto(-441.82421538,1092.15950491)
-\lineto(-441.68933961,1092.02905386)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.68933961,1092.02905386)
-\lineto(-441.82421538,1092.15950491)
-\lineto(-441.68933961,1092.02905386)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-336.75598576,1092.15950491)
-\lineto(-336.2502016,1092.12689215)
-\lineto(-337.05945626,1091.40941134)
-\lineto(-337.26176992,1091.40941134)
-\lineto(-336.99201837,1091.73553898)
-\lineto(-336.75598576,1092.15950491)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-336.75598576,1092.15950491)
-\lineto(-336.2502016,1092.12689215)
-\lineto(-337.05945626,1091.40941134)
-\lineto(-337.26176992,1091.40941134)
-\lineto(-336.99201837,1091.73553898)
-\lineto(-336.75598576,1092.15950491)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.94949488,1092.02905386)
-\curveto(-446.69525404,1092.04729091)(-446.96835051,1091.78315361)(-446.94949488,1092.02905386)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.94949488,1092.02905386)
-\curveto(-446.69525404,1092.04729091)(-446.96835051,1091.78315361)(-446.94949488,1092.02905386)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.68933961,1092.02905386)
-\curveto(-441.43509877,1092.04729091)(-441.70819524,1091.78315361)(-441.68933961,1092.02905386)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.68933961,1092.02905386)
-\curveto(-441.43509877,1092.04729091)(-441.70819524,1091.78315361)(-441.68933961,1092.02905386)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.275116,1091.63770069)
-\lineto(-446.64602438,1091.86599003)
-\lineto(-446.275116,1091.63770069)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.275116,1091.63770069)
-\lineto(-446.64602438,1091.86599003)
-\lineto(-446.275116,1091.63770069)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.87048867,1091.37679857)
-\lineto(-446.275116,1091.63770069)
-\lineto(-445.87048867,1091.37679857)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.87048867,1091.37679857)
-\lineto(-446.275116,1091.63770069)
-\lineto(-445.87048867,1091.37679857)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.87048867,1091.37679857)
-\curveto(-445.67505367,1091.4312358)(-445.38331736,1091.21856144)(-445.49958028,1091.01805817)
-\lineto(-445.87048867,1091.37679857)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.87048867,1091.37679857)
-\curveto(-445.67505367,1091.4312358)(-445.38331736,1091.21856144)(-445.49958028,1091.01805817)
-\lineto(-445.87048867,1091.37679857)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1090.85499434)
-\curveto(-445.45035063,1090.83675729)(-445.17725415,1091.10089459)(-445.19610979,1090.85499434)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1090.85499434)
-\curveto(-445.45035063,1090.83675729)(-445.17725415,1091.10089459)(-445.19610979,1090.85499434)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-436.29430856,1090.9854454)
-\curveto(-436.04006772,1091.00368246)(-436.31315071,1090.73954516)(-436.29430856,1090.9854454)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-436.29430856,1090.9854454)
-\curveto(-436.04006772,1091.00368246)(-436.31315071,1090.73954516)(-436.29430856,1090.9854454)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.88627452 0.88627452 0.88627452}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-334.05847024,1090.9854454)
-\lineto(-333.62012397,1090.49625394)
-\lineto(-332.60855565,1090.82238158)
-\lineto(-335.57582272,1088.53948809)
-\curveto(-336.42162872,1088.11108682)(-337.07024632,1087.36099324)(-337.66639725,1086.64794777)
-\lineto(-337.66639725,1086.32182012)
-\lineto(-337.53152148,1086.19136907)
-\lineto(-336.72226682,1086.12614354)
-\lineto(-335.17119539,1087.36542858)
-\lineto(-332.60855565,1088.73516467)
-\lineto(-332.3388041,1088.53948809)
-\lineto(-332.8783072,1087.75678175)
-\curveto(-334.38891589,1087.03838778)(-335.39508918,1085.59259872)(-336.31763949,1084.29982874)
-\lineto(-336.45251527,1083.71279899)
-\lineto(-336.11532583,1083.45189688)
-\lineto(-336.21648266,1082.76702883)
-\lineto(-336.31763949,1082.79964159)
-\lineto(-337.19433204,1084.95208403)
-\lineto(-338.50937085,1087.0719137)
-\lineto(-337.59895937,1088.01768386)
-\lineto(-334.22706496,1090.75715605)
-\lineto(-334.05847024,1090.9854454)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.88627452 0.88627452 0.88627452}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-334.05847024,1090.9854454)
-\lineto(-333.62012397,1090.49625394)
-\lineto(-332.60855565,1090.82238158)
-\lineto(-335.57582272,1088.53948809)
-\curveto(-336.42162872,1088.11108682)(-337.07024632,1087.36099324)(-337.66639725,1086.64794777)
-\lineto(-337.66639725,1086.32182012)
-\lineto(-337.53152148,1086.19136907)
-\lineto(-336.72226682,1086.12614354)
-\lineto(-335.17119539,1087.36542858)
-\lineto(-332.60855565,1088.73516467)
-\lineto(-332.3388041,1088.53948809)
-\lineto(-332.8783072,1087.75678175)
-\curveto(-334.38891589,1087.03838778)(-335.39508918,1085.59259872)(-336.31763949,1084.29982874)
-\lineto(-336.45251527,1083.71279899)
-\lineto(-336.11532583,1083.45189688)
-\lineto(-336.21648266,1082.76702883)
-\lineto(-336.31763949,1082.79964159)
-\lineto(-337.19433204,1084.95208403)
-\lineto(-338.50937085,1087.0719137)
-\lineto(-337.59895937,1088.01768386)
-\lineto(-334.22706496,1090.75715605)
-\lineto(-334.05847024,1090.9854454)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.06123401,1090.72454329)
-\lineto(-445.19610979,1090.85499434)
-\lineto(-445.06123401,1090.72454329)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.06123401,1090.72454329)
-\lineto(-445.19610979,1090.85499434)
-\lineto(-445.06123401,1090.72454329)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.67974332,1090.59409223)
-\lineto(-447.18552749,1090.69193052)
-\lineto(-446.67974332,1090.59409223)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.67974332,1090.59409223)
-\lineto(-447.18552749,1090.69193052)
-\lineto(-446.67974332,1090.59409223)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.92635823,1090.59409223)
-\lineto(-445.06123401,1090.72454329)
-\lineto(-444.92635823,1090.59409223)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.92635823,1090.59409223)
-\lineto(-445.06123401,1090.72454329)
-\lineto(-444.92635823,1090.59409223)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.40999177,1090.46364117)
-\lineto(-446.67974332,1090.59409223)
-\lineto(-446.40999177,1090.46364117)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.40999177,1090.46364117)
-\lineto(-446.67974332,1090.59409223)
-\lineto(-446.40999177,1090.46364117)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.92635823,1090.59409223)
-\lineto(-444.69032563,1090.36580288)
-\lineto(-444.92635823,1090.59409223)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.92635823,1090.59409223)
-\lineto(-444.69032563,1090.36580288)
-\lineto(-444.92635823,1090.59409223)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.14024022,1090.33319012)
-\lineto(-446.40999177,1090.46364117)
-\lineto(-446.14024022,1090.33319012)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.14024022,1090.33319012)
-\lineto(-446.40999177,1090.46364117)
-\lineto(-446.14024022,1090.33319012)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.14024022,1090.33319012)
-\lineto(-445.90420761,1090.23535183)
-\lineto(-446.14024022,1090.33319012)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.14024022,1090.33319012)
-\lineto(-445.90420761,1090.23535183)
-\lineto(-446.14024022,1090.33319012)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-332.43996093,1090.33319012)
-\curveto(-332.03061295,1090.23128175)(-332.63971195,1089.87061067)(-332.67599354,1090.1701263)
-\lineto(-332.5748367,1090.20273906)
-\lineto(-332.43996093,1090.33319012)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-332.43996093,1090.33319012)
-\curveto(-332.03061295,1090.23128175)(-332.63971195,1089.87061067)(-332.67599354,1090.1701263)
-\lineto(-332.5748367,1090.20273906)
-\lineto(-332.43996093,1090.33319012)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.38685513,1090.072288)
-\curveto(-444.64109597,1090.05405095)(-444.3679995,1090.31818825)(-444.38685513,1090.072288)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.38685513,1090.072288)
-\curveto(-444.64109597,1090.05405095)(-444.3679995,1090.31818825)(-444.38685513,1090.072288)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1089.81138589)
-\lineto(-445.56701817,1090.03967524)
-\lineto(-445.19610979,1089.81138589)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1089.81138589)
-\lineto(-445.56701817,1090.03967524)
-\lineto(-445.19610979,1089.81138589)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.25197935,1089.94183695)
-\lineto(-444.38685513,1090.072288)
-\lineto(-444.25197935,1089.94183695)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.25197935,1089.94183695)
-\lineto(-444.38685513,1090.072288)
-\lineto(-444.25197935,1089.94183695)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.9822278,1089.68093483)
-\lineto(-444.25197935,1089.94183695)
-\lineto(-443.9822278,1089.68093483)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.9822278,1089.68093483)
-\lineto(-444.25197935,1089.94183695)
-\lineto(-443.9822278,1089.68093483)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.35412221,1089.81138589)
-\curveto(-447.09988137,1089.82962295)(-447.37297784,1089.56548565)(-447.35412221,1089.81138589)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.35412221,1089.81138589)
-\curveto(-447.09988137,1089.82962295)(-447.37297784,1089.56548565)(-447.35412221,1089.81138589)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1089.81138589)
-\curveto(-444.94186895,1089.82962295)(-445.21496542,1089.56548565)(-445.19610979,1089.81138589)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1089.81138589)
-\curveto(-444.94186895,1089.82962295)(-445.21496542,1089.56548565)(-445.19610979,1089.81138589)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.67974332,1089.55048378)
-\lineto(-447.05065171,1089.64832207)
-\lineto(-446.67974332,1089.55048378)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.67974332,1089.55048378)
-\lineto(-447.05065171,1089.64832207)
-\lineto(-446.67974332,1089.55048378)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.92635823,1089.68093483)
-\lineto(-444.69032563,1089.45264549)
-\lineto(-444.92635823,1089.68093483)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.92635823,1089.68093483)
-\lineto(-444.69032563,1089.45264549)
-\lineto(-444.92635823,1089.68093483)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.84735203,1089.55048378)
-\lineto(-443.9822278,1089.68093483)
-\lineto(-443.84735203,1089.55048378)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.84735203,1089.55048378)
-\lineto(-443.9822278,1089.68093483)
-\lineto(-443.84735203,1089.55048378)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1089.28958166)
-\lineto(-446.67974332,1089.55048378)
-\lineto(-446.00536444,1089.28958166)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1089.28958166)
-\lineto(-446.67974332,1089.55048378)
-\lineto(-446.00536444,1089.28958166)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.03809737,1088.76777744)
-\curveto(-443.5089487,1088.66916948)(-443.81174482,1089.17856781)(-443.84735203,1089.55048378)
-\curveto(-443.4610678,1089.43159068)(-443.1609692,1089.14138926)(-443.03809737,1088.76777744)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.03809737,1088.76777744)
-\curveto(-443.5089487,1088.66916948)(-443.81174482,1089.17856781)(-443.84735203,1089.55048378)
-\curveto(-443.4610678,1089.43159068)(-443.1609692,1089.14138926)(-443.03809737,1088.76777744)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.11710358,1089.02867955)
-\curveto(-444.31253858,1088.97424232)(-444.60427488,1089.18691668)(-444.48801196,1089.38741996)
-\lineto(-444.11710358,1089.02867955)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.11710358,1089.02867955)
-\curveto(-444.31253858,1088.97424232)(-444.60427488,1089.18691668)(-444.48801196,1089.38741996)
-\lineto(-444.11710358,1089.02867955)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.73561289,1089.15913061)
-\lineto(-446.00536444,1089.28958166)
-\lineto(-445.73561289,1089.15913061)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.73561289,1089.15913061)
-\lineto(-446.00536444,1089.28958166)
-\lineto(-445.73561289,1089.15913061)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.46586134,1089.02867955)
-\lineto(-445.73561289,1089.15913061)
-\lineto(-445.46586134,1089.02867955)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.46586134,1089.02867955)
-\lineto(-445.73561289,1089.15913061)
-\lineto(-445.46586134,1089.02867955)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.6901961 0.6901961 0.6901961}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-336.35135844,1087.20236476)
-\lineto(-335.44094695,1088.01768386)
-\curveto(-334.92086595,1088.59232077)(-334.22558133,1088.92014427)(-333.51896714,1089.15913061)
-\lineto(-333.28293453,1089.12651784)
-\lineto(-333.28293453,1089.06129231)
-\lineto(-336.11532583,1087.23497752)
-\lineto(-336.35135844,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.6901961 0.6901961 0.6901961}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-336.35135844,1087.20236476)
-\lineto(-335.44094695,1088.01768386)
-\curveto(-334.92086595,1088.59232077)(-334.22558133,1088.92014427)(-333.51896714,1089.15913061)
-\lineto(-333.28293453,1089.12651784)
-\lineto(-333.28293453,1089.06129231)
-\lineto(-336.11532583,1087.23497752)
-\lineto(-336.35135844,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.83775574,1089.02867955)
-\lineto(-447.6575927,1088.40903703)
-\lineto(-447.75874953,1088.37642427)
-\lineto(-448.83775574,1089.02867955)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.83775574,1089.02867955)
-\lineto(-447.6575927,1088.40903703)
-\lineto(-447.75874953,1088.37642427)
-\lineto(-448.83775574,1089.02867955)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02745098 0.02745098 0.02745098}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.46586134,1089.02867955)
-\curveto(-445.2116205,1089.04691661)(-445.48471697,1088.78277931)(-445.46586134,1089.02867955)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02745098 0.02745098 0.02745098}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.46586134,1089.02867955)
-\curveto(-445.2116205,1089.04691661)(-445.48471697,1088.78277931)(-445.46586134,1089.02867955)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.11710358,1089.02867955)
-\curveto(-443.86286274,1089.04691661)(-444.13595921,1088.78277931)(-444.11710358,1089.02867955)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.11710358,1089.02867955)
-\curveto(-443.86286274,1089.04691661)(-444.13595921,1088.78277931)(-444.11710358,1089.02867955)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.65660668,1088.37642427)
-\lineto(-445.16239084,1088.73516467)
-\lineto(-444.65660668,1088.37642427)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.65660668,1088.37642427)
-\lineto(-445.16239084,1088.73516467)
-\lineto(-444.65660668,1088.37642427)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.90322159,1088.63732638)
-\lineto(-443.03809737,1088.76777744)
-\lineto(-442.90322159,1088.63732638)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.90322159,1088.63732638)
-\lineto(-443.03809737,1088.76777744)
-\lineto(-442.90322159,1088.63732638)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.49859426,1088.37642427)
-\lineto(-442.90322159,1088.63732638)
-\lineto(-442.49859426,1088.37642427)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.49859426,1088.37642427)
-\lineto(-442.90322159,1088.63732638)
-\lineto(-442.49859426,1088.37642427)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.35412221,1088.24597321)
-\curveto(-447.60836304,1088.22773615)(-447.33526657,1088.49187345)(-447.35412221,1088.24597321)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.35412221,1088.24597321)
-\curveto(-447.60836304,1088.22773615)(-447.33526657,1088.49187345)(-447.35412221,1088.24597321)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.65660668,1088.37642427)
-\lineto(-444.42057407,1088.14813492)
-\lineto(-444.65660668,1088.37642427)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.65660668,1088.37642427)
-\lineto(-444.42057407,1088.14813492)
-\lineto(-444.65660668,1088.37642427)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.36371849,1088.24597321)
-\lineto(-442.49859426,1088.37642427)
-\lineto(-442.36371849,1088.24597321)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.36371849,1088.24597321)
-\lineto(-442.49859426,1088.37642427)
-\lineto(-442.36371849,1088.24597321)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.08437065,1088.11552215)
-\lineto(-447.35412221,1088.24597321)
-\lineto(-447.08437065,1088.11552215)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.08437065,1088.11552215)
-\lineto(-447.35412221,1088.24597321)
-\lineto(-447.08437065,1088.11552215)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.09396694,1087.85462004)
-\lineto(-442.36371849,1088.24597321)
-\lineto(-442.09396694,1087.85462004)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.09396694,1087.85462004)
-\lineto(-442.36371849,1088.24597321)
-\lineto(-442.09396694,1087.85462004)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.08437065,1088.11552215)
-\curveto(-446.927645,1088.13698135)(-446.56388503,1088.13902943)(-446.71346227,1087.8872328)
-\lineto(-447.08437065,1088.11552215)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.08437065,1088.11552215)
-\curveto(-446.927645,1088.13698135)(-446.56388503,1088.13902943)(-446.71346227,1087.8872328)
-\lineto(-447.08437065,1088.11552215)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.11710358,1087.9850711)
-\curveto(-444.37134442,1087.96683404)(-444.09824794,1088.23097134)(-444.11710358,1087.9850711)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.11710358,1087.9850711)
-\curveto(-444.37134442,1087.96683404)(-444.09824794,1088.23097134)(-444.11710358,1087.9850711)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.71247625,1087.72416898)
-\lineto(-444.11710358,1087.9850711)
-\lineto(-443.71247625,1087.72416898)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.71247625,1087.72416898)
-\lineto(-444.11710358,1087.9850711)
-\lineto(-443.71247625,1087.72416898)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.14024022,1087.59371793)
-\lineto(-446.5111486,1087.82200728)
-\lineto(-446.14024022,1087.59371793)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.14024022,1087.59371793)
-\lineto(-446.5111486,1087.82200728)
-\lineto(-446.14024022,1087.59371793)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.95909116,1087.72416898)
-\lineto(-442.09396694,1087.85462004)
-\lineto(-441.95909116,1087.72416898)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.95909116,1087.72416898)
-\lineto(-442.09396694,1087.85462004)
-\lineto(-441.95909116,1087.72416898)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.71247625,1087.72416898)
-\lineto(-443.47644364,1087.49587963)
-\lineto(-443.71247625,1087.72416898)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.71247625,1087.72416898)
-\lineto(-443.47644364,1087.49587963)
-\lineto(-443.71247625,1087.72416898)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.82421538,1087.59371793)
-\lineto(-441.95909116,1087.72416898)
-\lineto(-441.82421538,1087.59371793)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.82421538,1087.59371793)
-\lineto(-441.95909116,1087.72416898)
-\lineto(-441.82421538,1087.59371793)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-449.24238307,1087.46326687)
-\lineto(-449.47841568,1087.56110516)
-\lineto(-449.24238307,1087.46326687)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-449.24238307,1087.46326687)
-\lineto(-449.47841568,1087.56110516)
-\lineto(-449.24238307,1087.46326687)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.87048867,1087.46326687)
-\lineto(-446.14024022,1087.59371793)
-\lineto(-445.87048867,1087.46326687)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.87048867,1087.46326687)
-\lineto(-446.14024022,1087.59371793)
-\lineto(-445.87048867,1087.46326687)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.55446383,1087.33281581)
-\lineto(-441.82421538,1087.59371793)
-\lineto(-441.55446383,1087.33281581)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.55446383,1087.33281581)
-\lineto(-441.82421538,1087.59371793)
-\lineto(-441.55446383,1087.33281581)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63137257 0.63137257 0.63137257}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-333.11433981,1086.94146264)
-\lineto(-332.94574509,1087.16975199)
-\lineto(-331.66442521,1087.56110516)
-\lineto(-332.8783072,1086.97407541)
-\lineto(-333.11433981,1086.94146264)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63137257 0.63137257 0.63137257}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-333.11433981,1086.94146264)
-\lineto(-332.94574509,1087.16975199)
-\lineto(-331.66442521,1087.56110516)
-\lineto(-332.8783072,1086.97407541)
-\lineto(-333.11433981,1086.94146264)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.79215688 0.79215688 0.79215688}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-329.87732118,1087.59371793)
-\lineto(-329.5064128,1087.49587963)
-\curveto(-330.24593668,1087.176405)(-330.9145159,1086.74578606)(-331.46211155,1086.12614354)
-\lineto(-331.39467366,1085.93046695)
-\lineto(-331.66442521,1085.66956484)
-\lineto(-332.47367987,1085.27821167)
-\lineto(-334.49681651,1084.23460322)
-\lineto(-334.69913018,1084.23460322)
-\lineto(-331.19236,1087.03930094)
-\lineto(-329.87732118,1087.59371793)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.79215688 0.79215688 0.79215688}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-329.87732118,1087.59371793)
-\lineto(-329.5064128,1087.49587963)
-\curveto(-330.24593668,1087.176405)(-330.9145159,1086.74578606)(-331.46211155,1086.12614354)
-\lineto(-331.39467366,1085.93046695)
-\lineto(-331.66442521,1085.66956484)
-\lineto(-332.47367987,1085.27821167)
-\lineto(-334.49681651,1084.23460322)
-\lineto(-334.69913018,1084.23460322)
-\lineto(-331.19236,1087.03930094)
-\lineto(-329.87732118,1087.59371793)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.70287997,1087.20236476)
-\lineto(-449.24238307,1087.46326687)
-\lineto(-448.70287997,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.70287997,1087.20236476)
-\lineto(-449.24238307,1087.46326687)
-\lineto(-448.70287997,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.73561289,1087.33281581)
-\lineto(-445.87048867,1087.46326687)
-\lineto(-445.73561289,1087.33281581)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.73561289,1087.33281581)
-\lineto(-445.87048867,1087.46326687)
-\lineto(-445.73561289,1087.33281581)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.17297314,1087.33281581)
-\curveto(-443.42721398,1087.31457876)(-443.15411751,1087.57871606)(-443.17297314,1087.33281581)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.17297314,1087.33281581)
-\curveto(-443.42721398,1087.31457876)(-443.15411751,1087.57871606)(-443.17297314,1087.33281581)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.33098556,1087.0719137)
-\lineto(-445.73561289,1087.33281581)
-\lineto(-445.33098556,1087.0719137)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.33098556,1087.0719137)
-\lineto(-445.73561289,1087.33281581)
-\lineto(-445.33098556,1087.0719137)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.03809737,1087.20236476)
-\lineto(-443.17297314,1087.33281581)
-\lineto(-443.03809737,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.03809737,1087.20236476)
-\lineto(-443.17297314,1087.33281581)
-\lineto(-443.03809737,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.41958806,1087.20236476)
-\lineto(-441.55446383,1087.33281581)
-\lineto(-441.41958806,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.41958806,1087.20236476)
-\lineto(-441.55446383,1087.33281581)
-\lineto(-441.41958806,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.70287997,1087.20236476)
-\curveto(-448.44863913,1087.22060181)(-448.7217356,1086.95646451)(-448.70287997,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.70287997,1087.20236476)
-\curveto(-448.44863913,1087.22060181)(-448.7217356,1086.95646451)(-448.70287997,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.90322159,1087.0719137)
-\lineto(-443.03809737,1087.20236476)
-\lineto(-442.90322159,1087.0719137)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.90322159,1087.0719137)
-\lineto(-443.03809737,1087.20236476)
-\lineto(-442.90322159,1087.0719137)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.41958806,1087.20236476)
-\curveto(-441.16534722,1087.22060181)(-441.43844369,1086.95646451)(-441.41958806,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.41958806,1087.20236476)
-\curveto(-441.16534722,1087.22060181)(-441.43844369,1086.95646451)(-441.41958806,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-336.35135844,1087.20236476)
-\curveto(-336.3325028,1086.95646451)(-336.60559927,1087.22060181)(-336.35135844,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-336.35135844,1087.20236476)
-\curveto(-336.3325028,1086.95646451)(-336.60559927,1087.22060181)(-336.35135844,1087.20236476)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.29825264,1086.94146264)
-\curveto(-448.55249348,1086.92322559)(-448.27939701,1087.18736289)(-448.29825264,1086.94146264)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.29825264,1086.94146264)
-\curveto(-448.55249348,1086.92322559)(-448.27939701,1087.18736289)(-448.29825264,1086.94146264)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.33098556,1087.0719137)
-\curveto(-445.07674473,1087.09015076)(-445.3498412,1086.82601346)(-445.33098556,1087.0719137)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.33098556,1087.0719137)
-\curveto(-445.07674473,1087.09015076)(-445.3498412,1086.82601346)(-445.33098556,1087.0719137)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.76834582,1086.94146264)
-\lineto(-442.90322159,1087.0719137)
-\lineto(-442.76834582,1086.94146264)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.76834582,1086.94146264)
-\lineto(-442.90322159,1087.0719137)
-\lineto(-442.76834582,1086.94146264)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.29825264,1086.94146264)
-\lineto(-448.06222003,1086.84362435)
-\lineto(-448.29825264,1086.94146264)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.29825264,1086.94146264)
-\lineto(-448.06222003,1086.84362435)
-\lineto(-448.29825264,1086.94146264)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.49859426,1086.68056053)
-\lineto(-442.76834582,1086.94146264)
-\lineto(-442.49859426,1086.68056053)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.49859426,1086.68056053)
-\lineto(-442.76834582,1086.94146264)
-\lineto(-442.49859426,1086.68056053)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.56862748 0.56862748 0.56862748}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-336.75598576,1086.94146264)
-\curveto(-336.50174493,1086.9596997)(-336.77482791,1086.6955624)(-336.75598576,1086.94146264)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.56862748 0.56862748 0.56862748}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-336.75598576,1086.94146264)
-\curveto(-336.50174493,1086.9596997)(-336.77482791,1086.6955624)(-336.75598576,1086.94146264)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-333.11433981,1086.94146264)
-\lineto(-333.51896714,1086.68056053)
-\lineto(-333.11433981,1086.94146264)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-333.11433981,1086.94146264)
-\lineto(-333.51896714,1086.68056053)
-\lineto(-333.11433981,1086.94146264)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.62387376,1086.55010947)
-\lineto(-447.85990637,1086.77839882)
-\lineto(-447.62387376,1086.55010947)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.62387376,1086.55010947)
-\lineto(-447.85990637,1086.77839882)
-\lineto(-447.62387376,1086.55010947)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.52173091,1086.41965842)
-\lineto(-445.02751507,1086.77839882)
-\lineto(-444.52173091,1086.41965842)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.52173091,1086.41965842)
-\lineto(-445.02751507,1086.77839882)
-\lineto(-444.52173091,1086.41965842)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.49859426,1086.68056053)
-\lineto(-442.26256166,1086.32182012)
-\lineto(-442.49859426,1086.68056053)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.49859426,1086.68056053)
-\lineto(-442.26256166,1086.32182012)
-\lineto(-442.49859426,1086.68056053)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57254905 0.57254905 0.57254905}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-333.51896714,1086.68056053)
-\curveto(-333.5001115,1086.43466029)(-333.77320797,1086.69879759)(-333.51896714,1086.68056053)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57254905 0.57254905 0.57254905}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-333.51896714,1086.68056053)
-\curveto(-333.5001115,1086.43466029)(-333.77320797,1086.69879759)(-333.51896714,1086.68056053)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.35412221,1086.41965842)
-\lineto(-447.62387376,1086.55010947)
-\lineto(-447.35412221,1086.41965842)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.35412221,1086.41965842)
-\lineto(-447.62387376,1086.55010947)
-\lineto(-447.35412221,1086.41965842)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-451.53527127,1086.41965842)
-\lineto(-451.02948711,1086.2565946)
-\lineto(-451.02948711,1086.19136907)
-\curveto(-451.22667549,1086.08117706)(-451.49507828,1086.20928)(-451.53527127,1086.41965842)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-451.53527127,1086.41965842)
-\lineto(-451.02948711,1086.2565946)
-\lineto(-451.02948711,1086.19136907)
-\curveto(-451.22667549,1086.08117706)(-451.49507828,1086.20928)(-451.53527127,1086.41965842)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.21924643,1086.28920736)
-\lineto(-447.35412221,1086.41965842)
-\lineto(-447.21924643,1086.28920736)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.21924643,1086.28920736)
-\lineto(-447.35412221,1086.41965842)
-\lineto(-447.21924643,1086.28920736)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.25197935,1086.1587563)
-\lineto(-444.52173091,1086.41965842)
-\lineto(-444.25197935,1086.1587563)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.25197935,1086.1587563)
-\lineto(-444.52173091,1086.41965842)
-\lineto(-444.25197935,1086.1587563)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.8146191,1086.02830525)
-\lineto(-447.21924643,1086.28920736)
-\lineto(-446.8146191,1086.02830525)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.8146191,1086.02830525)
-\lineto(-447.21924643,1086.28920736)
-\lineto(-446.8146191,1086.02830525)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-450.72601661,1086.02830525)
-\curveto(-450.98025745,1086.01006819)(-450.70716098,1086.27420549)(-450.72601661,1086.02830525)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-450.72601661,1086.02830525)
-\curveto(-450.98025745,1086.01006819)(-450.70716098,1086.27420549)(-450.72601661,1086.02830525)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.11710358,1086.02830525)
-\lineto(-444.25197935,1086.1587563)
-\lineto(-444.11710358,1086.02830525)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.11710358,1086.02830525)
-\lineto(-444.25197935,1086.1587563)
-\lineto(-444.11710358,1086.02830525)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.09396694,1086.1587563)
-\lineto(-441.9928101,1085.93046695)
-\lineto(-442.09396694,1086.1587563)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.09396694,1086.1587563)
-\lineto(-441.9928101,1085.93046695)
-\lineto(-442.09396694,1086.1587563)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-450.32138928,1085.89785419)
-\lineto(-450.72601661,1086.02830525)
-\lineto(-450.32138928,1085.89785419)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-450.32138928,1085.89785419)
-\lineto(-450.72601661,1086.02830525)
-\lineto(-450.32138928,1085.89785419)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02745098 0.02745098 0.02745098}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-450.32138928,1085.89785419)
-\lineto(-449.78188618,1086.02830525)
-\lineto(-448.8040368,1085.53911378)
-\curveto(-447.86813379,1085.40383604)(-446.91712469,1085.06414149)(-446.24139705,1084.36505427)
-\lineto(-444.8252014,1083.5171224)
-\lineto(-444.15082252,1082.86486712)
-\lineto(-443.20669209,1081.82125867)
-\lineto(-443.34156787,1081.36467997)
-\lineto(-443.94850886,1081.8864842)
-\lineto(-444.55544985,1082.86486712)
-\lineto(-446.44371072,1084.29982874)
-\lineto(-450.01791878,1085.66956484)
-\lineto(-450.32138928,1085.89785419)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02745098 0.02745098 0.02745098}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-450.32138928,1085.89785419)
-\lineto(-449.78188618,1086.02830525)
-\lineto(-448.8040368,1085.53911378)
-\curveto(-447.86813379,1085.40383604)(-446.91712469,1085.06414149)(-446.24139705,1084.36505427)
-\lineto(-444.8252014,1083.5171224)
-\lineto(-444.15082252,1082.86486712)
-\lineto(-443.20669209,1081.82125867)
-\lineto(-443.34156787,1081.36467997)
-\lineto(-443.94850886,1081.8864842)
-\lineto(-444.55544985,1082.86486712)
-\lineto(-446.44371072,1084.29982874)
-\lineto(-450.01791878,1085.66956484)
-\lineto(-450.32138928,1085.89785419)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.54486755,1085.89785419)
-\lineto(-446.8146191,1086.02830525)
-\lineto(-446.54486755,1085.89785419)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.54486755,1085.89785419)
-\lineto(-446.8146191,1086.02830525)
-\lineto(-446.54486755,1085.89785419)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.9822278,1085.89785419)
-\lineto(-444.11710358,1086.02830525)
-\lineto(-443.9822278,1085.89785419)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.9822278,1085.89785419)
-\lineto(-444.11710358,1086.02830525)
-\lineto(-443.9822278,1085.89785419)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.275116,1085.76740313)
-\lineto(-446.54486755,1085.89785419)
-\lineto(-446.275116,1085.76740313)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.275116,1085.76740313)
-\lineto(-446.54486755,1085.89785419)
-\lineto(-446.275116,1085.76740313)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.84735203,1085.76740313)
-\lineto(-443.9822278,1085.89785419)
-\lineto(-443.84735203,1085.76740313)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.84735203,1085.76740313)
-\lineto(-443.9822278,1085.89785419)
-\lineto(-443.84735203,1085.76740313)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.87048867,1085.50650102)
-\lineto(-446.275116,1085.76740313)
-\lineto(-445.87048867,1085.50650102)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.87048867,1085.50650102)
-\lineto(-446.275116,1085.76740313)
-\lineto(-445.87048867,1085.50650102)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.03809737,1084.98469679)
-\lineto(-443.84735203,1085.76740313)
-\curveto(-443.48777321,1085.72738075)(-443.07950423,1085.33247931)(-443.03809737,1084.98469679)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.03809737,1084.98469679)
-\lineto(-443.84735203,1085.76740313)
-\curveto(-443.48777321,1085.72738075)(-443.07950423,1085.33247931)(-443.03809737,1084.98469679)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.60073712,1085.37604996)
-\lineto(-445.87048867,1085.50650102)
-\lineto(-445.60073712,1085.37604996)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.60073712,1085.37604996)
-\lineto(-445.87048867,1085.50650102)
-\lineto(-445.60073712,1085.37604996)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.90980393 0.90980393 0.90980393}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-409.31915333,1077.80988867)
-\lineto(-411.2074142,1079.50575241)
-\curveto(-411.76391165,1079.03143237)(-410.75342234,1078.22707115)(-410.53303532,1077.67943762)
-\lineto(-409.89237538,1075.88573559)
-\lineto(-410.43187849,1076.6032164)
-\lineto(-411.10625737,1077.77727591)
-\curveto(-411.33810882,1078.17971742)(-411.48013302,1078.81149189)(-411.98294991,1078.95133542)
-\lineto(-412.15154463,1078.59259501)
-\curveto(-411.42321544,1077.37692162)(-410.56810302,1076.13750613)(-410.56675426,1074.71167608)
-\lineto(-411.30857103,1076.01618664)
-\curveto(-411.86641724,1076.79289223)(-412.05955935,1078.27559895)(-413.1968319,1078.42953119)
-\lineto(-411.57832258,1075.10302925)
-\lineto(-411.37600892,1074.45077396)
-\lineto(-413.50030239,1077.94033973)
-\lineto(-413.736335,1077.77727591)
-\lineto(-413.50030239,1077.28808445)
-\curveto(-413.10187935,1076.76119263)(-412.61295466,1076.14872492)(-412.5898909,1075.49438242)
-\lineto(-412.72476668,1075.690059)
-\lineto(-413.39914556,1076.86411851)
-\curveto(-413.68710534,1077.08066727)(-413.78286714,1077.7016143)(-414.27583811,1077.51637379)
-\lineto(-414.41071388,1077.32069721)
-\curveto(-413.47926177,1075.99661898)(-412.32418562,1074.44033788)(-412.52245302,1072.88536128)
-\lineto(-412.82592351,1074.02680803)
-\lineto(-413.46658345,1075.36393136)
-\lineto(-414.47815177,1077.12502062)
-\curveto(-415.34742615,1077.27660475)(-414.59040888,1076.49324616)(-414.61302755,1076.1466377)
-\lineto(-414.95021699,1076.40753981)
-\lineto(-415.35484431,1076.86411851)
-\lineto(-415.52343903,1076.37492705)
-\curveto(-414.5782296,1074.94779249)(-413.79163407,1073.14887242)(-413.736335,1071.58085071)
-\curveto(-414.49636,1073.02103038)(-414.63150553,1075.05737138)(-416.16409897,1075.95096111)
-\lineto(-415.15253065,1073.40716551)
-\lineto(-415.82690953,1074.64645055)
-\curveto(-416.16477335,1074.99149359)(-416.78183003,1076.18055497)(-417.27682412,1075.46176965)
-\curveto(-416.02436767,1074.46734125)(-415.35754183,1072.81752673)(-415.15253065,1071.3199486)
-\lineto(-416.09666108,1072.82013575)
-\lineto(-417.64773251,1074.32032291)
-\curveto(-418.1589117,1074.70293585)(-418.16053021,1073.95584265)(-417.85004617,1073.73329315)
-\lineto(-416.33269369,1071.41778689)
-\curveto(-416.08195962,1070.9985172)(-416.45845187,1070.95481609)(-416.83847785,1071.05904649)
-\curveto(-417.27183372,1071.67020969)(-417.64786738,1073.27671445)(-418.45698717,1072.95058681)
-\lineto(-417.17566729,1070.4067912)
-\lineto(-418.86161449,1072.88536128)
-\curveto(-419.02400493,1073.00401956)(-419.22038406,1073.39633807)(-419.4011176,1073.08103787)
-\lineto(-417.54657568,1068.93921682)
-\lineto(-418.32211139,1070.27634015)
-\lineto(-419.13136605,1071.84175283)
-\curveto(-419.01117824,1072.33564053)(-419.85848136,1072.33564053)(-419.73830704,1071.84175283)
-\curveto(-419.97946493,1071.88302754)(-420.2791589,1072.24706426)(-420.48012381,1071.90697836)
-\lineto(-419.60343126,1070.01543803)
-\lineto(-419.97433965,1070.24372738)
-\lineto(-420.37896698,1070.11327633)
-\curveto(-419.96773073,1069.50393944)(-419.63283418,1068.80746125)(-419.60343126,1068.05867218)
-\curveto(-420.03570813,1069.05062202)(-420.68500011,1069.80410732)(-421.69400579,1070.08066356)
-\lineto(-421.35681635,1068.84137852)
-\lineto(-422.90788778,1069.55885933)
-\lineto(-422.16607101,1068.05867218)
-\lineto(-423.31251511,1068.64570194)
-\lineto(-422.16607101,1066.36280845)
-\lineto(-423.85201821,1068.12389771)
-\lineto(-423.64970455,1067.47164243)
-\lineto(-425.20077597,1067.60209348)
-\lineto(-424.4589592,1065.84100422)
-\lineto(-425.13333809,1066.42803397)
-\lineto(-425.77399802,1067.24335308)
-\lineto(-421.62656791,1071.84175283)
-\curveto(-417.4818353,1077.56724971)(-412.04229525,1083.17403612)(-404.99638471,1085.1216704)
-\curveto(-403.4223844,1085.33039209)(-401.86187167,1085.60616563)(-400.27573254,1085.25212146)
-\curveto(-396.00421671,1085.64738816)(-391.83655523,1083.69584035)(-388.71013474,1081.04507488)
-\lineto(-386.82187387,1079.4796622)
-\curveto(-386.32876803,1078.41178985)(-386.25755362,1076.98804702)(-386.48468443,1075.89225814)
-\curveto(-386.86328073,1076.8137644)(-386.66002294,1078.5169334)(-387.69856642,1078.82740691)
-\lineto(-387.83344219,1078.50127927)
-\curveto(-388.11762545,1079.1779289)(-388.44240632,1080.00668447)(-389.31707573,1079.74056431)
-\curveto(-389.16331734,1079.40400059)(-388.9864952,1078.10470806)(-389.48567045,1078.72956862)
-\lineto(-389.755422,1080.55588342)
-\lineto(-390.02517355,1078.46866651)
-\lineto(-390.19376827,1077.45767082)
-\lineto(-391.00302293,1082.21913439)
-\curveto(-391.19683942,1082.29157386)(-391.60699666,1082.30739757)(-391.50880709,1081.99084504)
-\lineto(-391.7448397,1080.19714301)
-\curveto(-391.601197,1079.72347522)(-391.17377566,1079.02621433)(-391.50880709,1078.59911757)
-\lineto(-392.21690492,1080.00146643)
-\lineto(-392.62153224,1082.08868333)
-\lineto(-394.03772789,1083.91499813)
-\lineto(-394.34119839,1080.81678553)
-\lineto(-394.07144684,1079.51227496)
-\lineto(-394.20632261,1079.12092179)
-\lineto(-395.85855087,1084.17590024)
-\lineto(-396.33061609,1084.04544918)
-\curveto(-396.11913087,1083.57321636)(-395.67822196,1083.12537788)(-395.85855087,1082.54526203)
-\curveto(-395.92509858,1082.76963785)(-396.24658848,1083.87586281)(-396.63408659,1083.16490455)
-\lineto(-396.2631782,1081.11030041)
-\lineto(-397.17358969,1082.64310032)
-\lineto(-397.44334124,1082.38219821)
-\curveto(-396.97518742,1081.07116509)(-395.90171112,1079.77317708)(-396.2631782,1078.37082822)
-\lineto(-397.98284435,1081.86039398)
-\lineto(-398.62350428,1083.19751732)
-\lineto(-399.06185056,1083.81715983)
-\curveto(-399.78937049,1083.50081602)(-398.14361627,1082.13695022)(-399.29788316,1082.21913439)
-\lineto(-399.43275894,1082.0234578)
-\curveto(-399.07587764,1081.40642431)(-398.4307668,1080.83074379)(-398.5560664,1080.06669195)
-\lineto(-399.19672633,1080.94723659)
-\lineto(-399.90482416,1082.21913439)
-\lineto(-400.51176515,1082.34958545)
-\lineto(-398.96069372,1078.76218139)
-\lineto(-401.79308502,1082.74093862)
-\lineto(-402.06283658,1082.54526203)
-\lineto(-401.35473875,1081.2081387)
-\lineto(-400.68035987,1079.77317708)
-\lineto(-400.71407881,1079.15353456)
-\lineto(-403.20928067,1082.87138967)
-\lineto(-403.24299962,1082.51264927)
-\curveto(-402.84309294,1082.1407333)(-402.84026055,1081.70241775)(-402.93952912,1081.24075146)
-\lineto(-402.56862074,1079.77317708)
-\lineto(-402.60233968,1079.0230835)
-\curveto(-403.66151915,1079.49570768)(-403.09976154,1081.62949561)(-404.42316266,1081.82778122)
-\lineto(-403.68134589,1079.15353456)
-\curveto(-405.61951079,1079.07555092)(-405.21623222,1082.41481097)(-406.71605085,1083.00184073)
-\lineto(-405.43473098,1079.67533878)
-\lineto(-407.18811607,1080.78417277)
-\lineto(-407.79505706,1081.37120252)
-\curveto(-407.95245709,1081.72472488)(-408.72381166,1081.683111)(-408.60431172,1081.24075146)
-\curveto(-407.89068399,1081.04285721)(-406.58791886,1079.6649027)(-407.25555396,1079.34921114)
-\curveto(-407.43925476,1079.07617708)(-407.55578743,1079.16162252)(-407.66018129,1079.41443667)
-\curveto(-407.84361234,1079.6779478)(-407.95434535,1080.48139586)(-408.40199805,1080.19714301)
-\curveto(-410.38197445,1081.89431126)(-407.77172355,1078.10601257)(-409.2786906,1078.17515163)
-\lineto(-409.31240954,1077.81641123)
-\lineto(-409.31915333,1077.80988867)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.90980393 0.90980393 0.90980393}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-409.31915333,1077.80988867)
-\lineto(-411.2074142,1079.50575241)
-\curveto(-411.76391165,1079.03143237)(-410.75342234,1078.22707115)(-410.53303532,1077.67943762)
-\lineto(-409.89237538,1075.88573559)
-\lineto(-410.43187849,1076.6032164)
-\lineto(-411.10625737,1077.77727591)
-\curveto(-411.33810882,1078.17971742)(-411.48013302,1078.81149189)(-411.98294991,1078.95133542)
-\lineto(-412.15154463,1078.59259501)
-\curveto(-411.42321544,1077.37692162)(-410.56810302,1076.13750613)(-410.56675426,1074.71167608)
-\lineto(-411.30857103,1076.01618664)
-\curveto(-411.86641724,1076.79289223)(-412.05955935,1078.27559895)(-413.1968319,1078.42953119)
-\lineto(-411.57832258,1075.10302925)
-\lineto(-411.37600892,1074.45077396)
-\lineto(-413.50030239,1077.94033973)
-\lineto(-413.736335,1077.77727591)
-\lineto(-413.50030239,1077.28808445)
-\curveto(-413.10187935,1076.76119263)(-412.61295466,1076.14872492)(-412.5898909,1075.49438242)
-\lineto(-412.72476668,1075.690059)
-\lineto(-413.39914556,1076.86411851)
-\curveto(-413.68710534,1077.08066727)(-413.78286714,1077.7016143)(-414.27583811,1077.51637379)
-\lineto(-414.41071388,1077.32069721)
-\curveto(-413.47926177,1075.99661898)(-412.32418562,1074.44033788)(-412.52245302,1072.88536128)
-\lineto(-412.82592351,1074.02680803)
-\lineto(-413.46658345,1075.36393136)
-\lineto(-414.47815177,1077.12502062)
-\curveto(-415.34742615,1077.27660475)(-414.59040888,1076.49324616)(-414.61302755,1076.1466377)
-\lineto(-414.95021699,1076.40753981)
-\lineto(-415.35484431,1076.86411851)
-\lineto(-415.52343903,1076.37492705)
-\curveto(-414.5782296,1074.94779249)(-413.79163407,1073.14887242)(-413.736335,1071.58085071)
-\curveto(-414.49636,1073.02103038)(-414.63150553,1075.05737138)(-416.16409897,1075.95096111)
-\lineto(-415.15253065,1073.40716551)
-\lineto(-415.82690953,1074.64645055)
-\curveto(-416.16477335,1074.99149359)(-416.78183003,1076.18055497)(-417.27682412,1075.46176965)
-\curveto(-416.02436767,1074.46734125)(-415.35754183,1072.81752673)(-415.15253065,1071.3199486)
-\lineto(-416.09666108,1072.82013575)
-\lineto(-417.64773251,1074.32032291)
-\curveto(-418.1589117,1074.70293585)(-418.16053021,1073.95584265)(-417.85004617,1073.73329315)
-\lineto(-416.33269369,1071.41778689)
-\curveto(-416.08195962,1070.9985172)(-416.45845187,1070.95481609)(-416.83847785,1071.05904649)
-\curveto(-417.27183372,1071.67020969)(-417.64786738,1073.27671445)(-418.45698717,1072.95058681)
-\lineto(-417.17566729,1070.4067912)
-\lineto(-418.86161449,1072.88536128)
-\curveto(-419.02400493,1073.00401956)(-419.22038406,1073.39633807)(-419.4011176,1073.08103787)
-\lineto(-417.54657568,1068.93921682)
-\lineto(-418.32211139,1070.27634015)
-\lineto(-419.13136605,1071.84175283)
-\curveto(-419.01117824,1072.33564053)(-419.85848136,1072.33564053)(-419.73830704,1071.84175283)
-\curveto(-419.97946493,1071.88302754)(-420.2791589,1072.24706426)(-420.48012381,1071.90697836)
-\lineto(-419.60343126,1070.01543803)
-\lineto(-419.97433965,1070.24372738)
-\lineto(-420.37896698,1070.11327633)
-\curveto(-419.96773073,1069.50393944)(-419.63283418,1068.80746125)(-419.60343126,1068.05867218)
-\curveto(-420.03570813,1069.05062202)(-420.68500011,1069.80410732)(-421.69400579,1070.08066356)
-\lineto(-421.35681635,1068.84137852)
-\lineto(-422.90788778,1069.55885933)
-\lineto(-422.16607101,1068.05867218)
-\lineto(-423.31251511,1068.64570194)
-\lineto(-422.16607101,1066.36280845)
-\lineto(-423.85201821,1068.12389771)
-\lineto(-423.64970455,1067.47164243)
-\lineto(-425.20077597,1067.60209348)
-\lineto(-424.4589592,1065.84100422)
-\lineto(-425.13333809,1066.42803397)
-\lineto(-425.77399802,1067.24335308)
-\lineto(-421.62656791,1071.84175283)
-\curveto(-417.4818353,1077.56724971)(-412.04229525,1083.17403612)(-404.99638471,1085.1216704)
-\curveto(-403.4223844,1085.33039209)(-401.86187167,1085.60616563)(-400.27573254,1085.25212146)
-\curveto(-396.00421671,1085.64738816)(-391.83655523,1083.69584035)(-388.71013474,1081.04507488)
-\lineto(-386.82187387,1079.4796622)
-\curveto(-386.32876803,1078.41178985)(-386.25755362,1076.98804702)(-386.48468443,1075.89225814)
-\curveto(-386.86328073,1076.8137644)(-386.66002294,1078.5169334)(-387.69856642,1078.82740691)
-\lineto(-387.83344219,1078.50127927)
-\curveto(-388.11762545,1079.1779289)(-388.44240632,1080.00668447)(-389.31707573,1079.74056431)
-\curveto(-389.16331734,1079.40400059)(-388.9864952,1078.10470806)(-389.48567045,1078.72956862)
-\lineto(-389.755422,1080.55588342)
-\lineto(-390.02517355,1078.46866651)
-\lineto(-390.19376827,1077.45767082)
-\lineto(-391.00302293,1082.21913439)
-\curveto(-391.19683942,1082.29157386)(-391.60699666,1082.30739757)(-391.50880709,1081.99084504)
-\lineto(-391.7448397,1080.19714301)
-\curveto(-391.601197,1079.72347522)(-391.17377566,1079.02621433)(-391.50880709,1078.59911757)
-\lineto(-392.21690492,1080.00146643)
-\lineto(-392.62153224,1082.08868333)
-\lineto(-394.03772789,1083.91499813)
-\lineto(-394.34119839,1080.81678553)
-\lineto(-394.07144684,1079.51227496)
-\lineto(-394.20632261,1079.12092179)
-\lineto(-395.85855087,1084.17590024)
-\lineto(-396.33061609,1084.04544918)
-\curveto(-396.11913087,1083.57321636)(-395.67822196,1083.12537788)(-395.85855087,1082.54526203)
-\curveto(-395.92509858,1082.76963785)(-396.24658848,1083.87586281)(-396.63408659,1083.16490455)
-\lineto(-396.2631782,1081.11030041)
-\lineto(-397.17358969,1082.64310032)
-\lineto(-397.44334124,1082.38219821)
-\curveto(-396.97518742,1081.07116509)(-395.90171112,1079.77317708)(-396.2631782,1078.37082822)
-\lineto(-397.98284435,1081.86039398)
-\lineto(-398.62350428,1083.19751732)
-\lineto(-399.06185056,1083.81715983)
-\curveto(-399.78937049,1083.50081602)(-398.14361627,1082.13695022)(-399.29788316,1082.21913439)
-\lineto(-399.43275894,1082.0234578)
-\curveto(-399.07587764,1081.40642431)(-398.4307668,1080.83074379)(-398.5560664,1080.06669195)
-\lineto(-399.19672633,1080.94723659)
-\lineto(-399.90482416,1082.21913439)
-\lineto(-400.51176515,1082.34958545)
-\lineto(-398.96069372,1078.76218139)
-\lineto(-401.79308502,1082.74093862)
-\lineto(-402.06283658,1082.54526203)
-\lineto(-401.35473875,1081.2081387)
-\lineto(-400.68035987,1079.77317708)
-\lineto(-400.71407881,1079.15353456)
-\lineto(-403.20928067,1082.87138967)
-\lineto(-403.24299962,1082.51264927)
-\curveto(-402.84309294,1082.1407333)(-402.84026055,1081.70241775)(-402.93952912,1081.24075146)
-\lineto(-402.56862074,1079.77317708)
-\lineto(-402.60233968,1079.0230835)
-\curveto(-403.66151915,1079.49570768)(-403.09976154,1081.62949561)(-404.42316266,1081.82778122)
-\lineto(-403.68134589,1079.15353456)
-\curveto(-405.61951079,1079.07555092)(-405.21623222,1082.41481097)(-406.71605085,1083.00184073)
-\lineto(-405.43473098,1079.67533878)
-\lineto(-407.18811607,1080.78417277)
-\lineto(-407.79505706,1081.37120252)
-\curveto(-407.95245709,1081.72472488)(-408.72381166,1081.683111)(-408.60431172,1081.24075146)
-\curveto(-407.89068399,1081.04285721)(-406.58791886,1079.6649027)(-407.25555396,1079.34921114)
-\curveto(-407.43925476,1079.07617708)(-407.55578743,1079.16162252)(-407.66018129,1079.41443667)
-\curveto(-407.84361234,1079.6779478)(-407.95434535,1080.48139586)(-408.40199805,1080.19714301)
-\curveto(-410.38197445,1081.89431126)(-407.77172355,1078.10601257)(-409.2786906,1078.17515163)
-\lineto(-409.31240954,1077.81641123)
-\lineto(-409.31915333,1077.80988867)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1085.11514785)
-\lineto(-445.60073712,1085.37604996)
-\lineto(-445.19610979,1085.11514785)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1085.11514785)
-\lineto(-445.60073712,1085.37604996)
-\lineto(-445.19610979,1085.11514785)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.82352942 0.82352942 0.82352942}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-331.49583049,1085.24559891)
-\lineto(-330.45054323,1085.21298614)
-\lineto(-331.22607894,1084.85424574)
-\lineto(-332.40624198,1084.4302798)
-\lineto(-332.74343142,1083.9737011)
-\curveto(-333.75931577,1083.53199382)(-334.76656807,1082.92487461)(-335.50838483,1082.14738631)
-\lineto(-335.23863328,1081.8864842)
-\lineto(-332.67599354,1083.5171224)
-\lineto(-330.82145161,1084.33244151)
-\lineto(-329.23666124,1084.69118191)
-\lineto(-330.51798112,1084.16937769)
-\lineto(-330.58541901,1083.58234793)
-\lineto(-335.37350906,1081.4299055)
-\lineto(-335.37350906,1081.10377785)
-\lineto(-333.35037242,1081.95170972)
-\lineto(-331.22607894,1082.76702883)
-\curveto(-330.78503515,1083.04306326)(-330.39443491,1082.98514299)(-329.91104012,1082.86486712)
-\curveto(-330.40347158,1082.67440858)(-331.15311115,1082.58191878)(-331.52954944,1082.01693525)
-\curveto(-332.45331363,1082.00289872)(-333.22224043,1081.48991298)(-333.88987552,1080.90810127)
-\lineto(-332.74343142,1080.90810127)
-\lineto(-335.37350906,1079.08178648)
-\lineto(-334.22706496,1079.21223753)
-\lineto(-334.22706496,1078.88610989)
-\lineto(-335.64326061,1078.10340355)
-\lineto(-335.91301216,1082.21261184)
-\curveto(-334.78005564,1083.60452461)(-333.09141093,1084.60117069)(-331.49583049,1085.24559891)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.82352942 0.82352942 0.82352942}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-331.49583049,1085.24559891)
-\lineto(-330.45054323,1085.21298614)
-\lineto(-331.22607894,1084.85424574)
-\lineto(-332.40624198,1084.4302798)
-\lineto(-332.74343142,1083.9737011)
-\curveto(-333.75931577,1083.53199382)(-334.76656807,1082.92487461)(-335.50838483,1082.14738631)
-\lineto(-335.23863328,1081.8864842)
-\lineto(-332.67599354,1083.5171224)
-\lineto(-330.82145161,1084.33244151)
-\lineto(-329.23666124,1084.69118191)
-\lineto(-330.51798112,1084.16937769)
-\lineto(-330.58541901,1083.58234793)
-\lineto(-335.37350906,1081.4299055)
-\lineto(-335.37350906,1081.10377785)
-\lineto(-333.35037242,1081.95170972)
-\lineto(-331.22607894,1082.76702883)
-\curveto(-330.78503515,1083.04306326)(-330.39443491,1082.98514299)(-329.91104012,1082.86486712)
-\curveto(-330.40347158,1082.67440858)(-331.15311115,1082.58191878)(-331.52954944,1082.01693525)
-\curveto(-332.45331363,1082.00289872)(-333.22224043,1081.48991298)(-333.88987552,1080.90810127)
-\lineto(-332.74343142,1080.90810127)
-\lineto(-335.37350906,1079.08178648)
-\lineto(-334.22706496,1079.21223753)
-\lineto(-334.22706496,1078.88610989)
-\lineto(-335.64326061,1078.10340355)
-\lineto(-335.91301216,1082.21261184)
-\curveto(-334.78005564,1083.60452461)(-333.09141093,1084.60117069)(-331.49583049,1085.24559891)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.92635823,1084.85424574)
-\lineto(-445.19610979,1085.11514785)
-\lineto(-444.92635823,1084.85424574)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.92635823,1084.85424574)
-\lineto(-445.19610979,1085.11514785)
-\lineto(-444.92635823,1084.85424574)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.63347004,1084.59334362)
-\curveto(-442.86154498,1084.5395717)(-443.09366619,1084.76410406)(-443.03809737,1084.98469679)
-\lineto(-442.63347004,1084.59334362)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.63347004,1084.59334362)
-\curveto(-442.86154498,1084.5395717)(-443.09366619,1084.76410406)(-443.03809737,1084.98469679)
-\lineto(-442.63347004,1084.59334362)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.65660668,1084.72379468)
-\lineto(-444.92635823,1084.85424574)
-\lineto(-444.65660668,1084.72379468)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.65660668,1084.72379468)
-\lineto(-444.92635823,1084.85424574)
-\lineto(-444.65660668,1084.72379468)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.52173091,1084.59334362)
-\lineto(-444.65660668,1084.72379468)
-\lineto(-444.52173091,1084.59334362)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.52173091,1084.59334362)
-\lineto(-444.65660668,1084.72379468)
-\lineto(-444.52173091,1084.59334362)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.52173091,1084.59334362)
-\curveto(-444.26749007,1084.61156763)(-444.54058654,1084.34744338)(-444.52173091,1084.59334362)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.52173091,1084.59334362)
-\curveto(-444.26749007,1084.61156763)(-444.54058654,1084.34744338)(-444.52173091,1084.59334362)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.22884271,1084.0715394)
-\lineto(-442.63347004,1084.59334362)
-\lineto(-442.22884271,1084.0715394)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.22884271,1084.0715394)
-\lineto(-442.63347004,1084.59334362)
-\lineto(-442.22884271,1084.0715394)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.9822278,1084.0715394)
-\lineto(-444.21826041,1084.4302798)
-\lineto(-443.9822278,1084.0715394)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.9822278,1084.0715394)
-\lineto(-444.21826041,1084.4302798)
-\lineto(-443.9822278,1084.0715394)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.74901962 0.74901962 0.74901962}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-376.27458818,1084.46289257)
-\lineto(-375.90367979,1084.29982874)
-\lineto(-375.86996085,1083.81063728)
-\lineto(-375.73508507,1081.98432249)
-\lineto(-375.90367979,1081.10377785)
-\lineto(-376.10599346,1080.9733268)
-\lineto(-376.1397124,1084.0715394)
-\lineto(-376.27458818,1084.46289257)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.74901962 0.74901962 0.74901962}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-376.27458818,1084.46289257)
-\lineto(-375.90367979,1084.29982874)
-\lineto(-375.86996085,1083.81063728)
-\lineto(-375.73508507,1081.98432249)
-\lineto(-375.90367979,1081.10377785)
-\lineto(-376.10599346,1080.9733268)
-\lineto(-376.1397124,1084.0715394)
-\lineto(-376.27458818,1084.46289257)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.80784315 0.80784315 0.80784315}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-375.33045774,1084.46289257)
-\lineto(-374.95954936,1084.4302798)
-\lineto(-374.65607886,1083.68018623)
-\lineto(-374.52120309,1082.89747988)
-\lineto(-374.65607886,1082.63657777)
-\curveto(-374.43933349,1082.14347278)(-374.43933349,1081.43381903)(-374.65607886,1080.94071403)
-\lineto(-374.68979781,1080.19062046)
-\lineto(-374.95954936,1079.66881623)
-\lineto(-375.02698725,1079.66881623)
-\lineto(-375.06070619,1082.2452246)
-\lineto(-375.19558197,1083.158382)
-\lineto(-375.33045774,1084.46289257)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.80784315 0.80784315 0.80784315}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-375.33045774,1084.46289257)
-\lineto(-374.95954936,1084.4302798)
-\lineto(-374.65607886,1083.68018623)
-\lineto(-374.52120309,1082.89747988)
-\lineto(-374.65607886,1082.63657777)
-\curveto(-374.43933349,1082.14347278)(-374.43933349,1081.43381903)(-374.65607886,1080.94071403)
-\lineto(-374.68979781,1080.19062046)
-\lineto(-374.95954936,1079.66881623)
-\lineto(-375.02698725,1079.66881623)
-\lineto(-375.06070619,1082.2452246)
-\lineto(-375.19558197,1083.158382)
-\lineto(-375.33045774,1084.46289257)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.627451 0.627451 0.627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-374.38632731,1084.46289257)
-\curveto(-374.13491886,1084.50621536)(-373.62198629,1084.46295257)(-373.74566737,1084.10415216)
-\lineto(-373.81310526,1084.10415216)
-\lineto(-374.38632731,1084.46289257)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.627451 0.627451 0.627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-374.38632731,1084.46289257)
-\curveto(-374.13491886,1084.50621536)(-373.62198629,1084.46295257)(-373.74566737,1084.10415216)
-\lineto(-373.81310526,1084.10415216)
-\lineto(-374.38632731,1084.46289257)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-451.13064394,1083.81063728)
-\lineto(-452.1759312,1084.10415216)
-\lineto(-452.1759312,1084.16937769)
-\lineto(-451.53527127,1084.0715394)
-\lineto(-451.13064394,1083.81063728)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-451.13064394,1083.81063728)
-\lineto(-452.1759312,1084.10415216)
-\lineto(-452.1759312,1084.16937769)
-\lineto(-451.53527127,1084.0715394)
-\lineto(-451.13064394,1083.81063728)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.71247625,1083.81063728)
-\lineto(-443.9822278,1084.0715394)
-\lineto(-443.71247625,1083.81063728)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.71247625,1083.81063728)
-\lineto(-443.9822278,1084.0715394)
-\lineto(-443.71247625,1083.81063728)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.09396694,1083.94108834)
-\lineto(-442.22884271,1084.0715394)
-\lineto(-442.09396694,1083.94108834)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.09396694,1083.94108834)
-\lineto(-442.22884271,1084.0715394)
-\lineto(-442.09396694,1083.94108834)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-378.02797327,1084.0715394)
-\curveto(-377.59637078,1084.14315703)(-377.77494631,1083.55677953)(-377.79194066,1083.32144582)
-\curveto(-378.30365935,1083.09928767)(-378.22731966,1083.84481546)(-378.02797327,1084.0715394)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-378.02797327,1084.0715394)
-\curveto(-377.59637078,1084.14315703)(-377.77494631,1083.55677953)(-377.79194066,1083.32144582)
-\curveto(-378.30365935,1083.09928767)(-378.22731966,1083.84481546)(-378.02797327,1084.0715394)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-329.33781808,1084.0715394)
-\lineto(-328.96690969,1083.9737011)
-\lineto(-329.33781808,1084.0715394)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-329.33781808,1084.0715394)
-\lineto(-328.96690969,1083.9737011)
-\lineto(-329.33781808,1084.0715394)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.95909116,1083.81063728)
-\lineto(-442.09396694,1083.94108834)
-\lineto(-441.95909116,1083.81063728)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.95909116,1083.81063728)
-\lineto(-442.09396694,1083.94108834)
-\lineto(-441.95909116,1083.81063728)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-450.72601661,1083.68018623)
-\lineto(-451.13064394,1083.81063728)
-\lineto(-450.72601661,1083.68018623)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-450.72601661,1083.68018623)
-\lineto(-451.13064394,1083.81063728)
-\lineto(-450.72601661,1083.68018623)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.57760047,1083.68018623)
-\lineto(-443.71247625,1083.81063728)
-\lineto(-443.57760047,1083.68018623)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.57760047,1083.68018623)
-\lineto(-443.71247625,1083.81063728)
-\lineto(-443.57760047,1083.68018623)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.82421538,1083.68018623)
-\lineto(-441.95909116,1083.81063728)
-\lineto(-441.82421538,1083.68018623)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.82421538,1083.68018623)
-\lineto(-441.95909116,1083.81063728)
-\lineto(-441.82421538,1083.68018623)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-450.59114083,1083.54973517)
-\lineto(-450.72601661,1083.68018623)
-\lineto(-450.59114083,1083.54973517)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-450.59114083,1083.54973517)
-\lineto(-450.72601661,1083.68018623)
-\lineto(-450.59114083,1083.54973517)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.29825264,1083.54973517)
-\lineto(-448.8040368,1083.64757346)
-\lineto(-448.29825264,1083.54973517)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.29825264,1083.54973517)
-\lineto(-448.8040368,1083.64757346)
-\lineto(-448.29825264,1083.54973517)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.17297314,1083.158382)
-\lineto(-443.57760047,1083.68018623)
-\lineto(-443.17297314,1083.158382)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.17297314,1083.158382)
-\lineto(-443.57760047,1083.68018623)
-\lineto(-443.17297314,1083.158382)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.68933961,1083.54973517)
-\lineto(-441.82421538,1083.68018623)
-\lineto(-441.68933961,1083.54973517)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.68933961,1083.54973517)
-\lineto(-441.82421538,1083.68018623)
-\lineto(-441.68933961,1083.54973517)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.81568629 0.81568629 0.81568629}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-372.90269377,1083.68018623)
-\lineto(-372.19459595,1083.32144582)
-\lineto(-371.11558974,1082.79964159)
-\lineto(-370.50864875,1082.86486712)
-\lineto(-370.07030247,1081.98432249)
-\lineto(-370.23889719,1080.71242468)
-\lineto(-370.4749298,1080.54936086)
-\lineto(-370.64352452,1081.03855233)
-\curveto(-370.95427831,1081.19091916)(-371.18397176,1081.51365508)(-371.04815185,1081.82125867)
-\lineto(-371.41906023,1082.37567566)
-\lineto(-371.68881179,1082.89747988)
-\curveto(-372.02357346,1082.83151079)(-372.00684887,1082.44285795)(-371.82368756,1082.2452246)
-\lineto(-371.95856334,1081.20161615)
-\lineto(-372.12715806,1082.34306289)
-\curveto(-372.53623629,1082.33308208)(-372.92791554,1082.38877294)(-372.767818,1082.89747988)
-\curveto(-372.95529532,1083.12890006)(-373.17554747,1083.40649991)(-372.90269377,1083.68018623)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.81568629 0.81568629 0.81568629}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-372.90269377,1083.68018623)
-\lineto(-372.19459595,1083.32144582)
-\lineto(-371.11558974,1082.79964159)
-\lineto(-370.50864875,1082.86486712)
-\lineto(-370.07030247,1081.98432249)
-\lineto(-370.23889719,1080.71242468)
-\lineto(-370.4749298,1080.54936086)
-\lineto(-370.64352452,1081.03855233)
-\curveto(-370.95427831,1081.19091916)(-371.18397176,1081.51365508)(-371.04815185,1081.82125867)
-\lineto(-371.41906023,1082.37567566)
-\lineto(-371.68881179,1082.89747988)
-\curveto(-372.02357346,1082.83151079)(-372.00684887,1082.44285795)(-371.82368756,1082.2452246)
-\lineto(-371.95856334,1081.20161615)
-\lineto(-372.12715806,1082.34306289)
-\curveto(-372.53623629,1082.33308208)(-372.92791554,1082.38877294)(-372.767818,1082.89747988)
-\curveto(-372.95529532,1083.12890006)(-373.17554747,1083.40649991)(-372.90269377,1083.68018623)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-450.05163773,1083.28883305)
-\lineto(-450.59114083,1083.54973517)
-\lineto(-450.05163773,1083.28883305)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-450.05163773,1083.28883305)
-\lineto(-450.59114083,1083.54973517)
-\lineto(-450.05163773,1083.28883305)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.02850109,1083.41928411)
-\lineto(-448.29825264,1083.54973517)
-\lineto(-448.02850109,1083.41928411)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.02850109,1083.41928411)
-\lineto(-448.29825264,1083.54973517)
-\lineto(-448.02850109,1083.41928411)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-441.68933961,1083.54973517)
-\curveto(-441.43509877,1083.56795918)(-441.70819524,1083.30383493)(-441.68933961,1083.54973517)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-441.68933961,1083.54973517)
-\curveto(-441.43509877,1083.56795918)(-441.70819524,1083.30383493)(-441.68933961,1083.54973517)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-371.01443291,1083.54973517)
-\lineto(-370.64352452,1083.32144582)
-\lineto(-371.01443291,1083.54973517)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-371.01443291,1083.54973517)
-\lineto(-370.64352452,1083.32144582)
-\lineto(-371.01443291,1083.54973517)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.75874953,1083.28883305)
-\lineto(-448.02850109,1083.41928411)
-\lineto(-447.75874953,1083.28883305)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.75874953,1083.28883305)
-\lineto(-448.02850109,1083.41928411)
-\lineto(-447.75874953,1083.28883305)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-449.78188618,1083.158382)
-\lineto(-450.05163773,1083.28883305)
-\lineto(-449.78188618,1083.158382)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-449.78188618,1083.158382)
-\lineto(-450.05163773,1083.28883305)
-\lineto(-449.78188618,1083.158382)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.75874953,1083.28883305)
-\lineto(-447.52271693,1083.19099476)
-\lineto(-447.75874953,1083.28883305)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.75874953,1083.28883305)
-\lineto(-447.52271693,1083.19099476)
-\lineto(-447.75874953,1083.28883305)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-449.51213462,1083.02793094)
-\lineto(-449.78188618,1083.158382)
-\lineto(-449.51213462,1083.02793094)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-449.51213462,1083.02793094)
-\lineto(-449.78188618,1083.158382)
-\lineto(-449.51213462,1083.02793094)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.17297314,1083.158382)
-\lineto(-442.80206476,1082.66919054)
-\lineto(-443.17297314,1083.158382)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.17297314,1083.158382)
-\lineto(-442.80206476,1082.66919054)
-\lineto(-443.17297314,1083.158382)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.80784315 0.80784315 0.80784315}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-380.18598568,1083.158382)
-\curveto(-379.47019994,1083.09468275)(-379.86498134,1082.09181416)(-379.8150773,1081.62558208)
-\lineto(-380.28714252,1081.62558208)
-\curveto(-380.60976537,1082.10994686)(-380.42377168,1082.69710706)(-380.18598568,1083.158382)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.80784315 0.80784315 0.80784315}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-380.18598568,1083.158382)
-\curveto(-379.47019994,1083.09468275)(-379.86498134,1082.09181416)(-379.8150773,1081.62558208)
-\lineto(-380.28714252,1081.62558208)
-\curveto(-380.60976537,1082.10994686)(-380.42377168,1082.69710706)(-380.18598568,1083.158382)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-449.37725885,1082.89747988)
-\lineto(-449.51213462,1083.02793094)
-\lineto(-449.37725885,1082.89747988)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02352941 0.02352941 0.02352941}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-449.37725885,1082.89747988)
-\lineto(-449.51213462,1083.02793094)
-\lineto(-449.37725885,1082.89747988)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.94949488,1082.89747988)
-\lineto(-447.18552749,1082.99531818)
-\lineto(-446.94949488,1082.89747988)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.94949488,1082.89747988)
-\lineto(-447.18552749,1082.99531818)
-\lineto(-446.94949488,1082.89747988)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.83775574,1082.63657777)
-\lineto(-449.37725885,1082.89747988)
-\lineto(-448.83775574,1082.63657777)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.83775574,1082.63657777)
-\lineto(-449.37725885,1082.89747988)
-\lineto(-448.83775574,1082.63657777)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.54486755,1082.63657777)
-\lineto(-446.94949488,1082.89747988)
-\lineto(-446.54486755,1082.63657777)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.54486755,1082.63657777)
-\lineto(-446.94949488,1082.89747988)
-\lineto(-446.54486755,1082.63657777)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.81568629 0.81568629 0.81568629}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-378.70235215,1082.89747988)
-\lineto(-378.43260059,1082.76702883)
-\lineto(-377.38731333,1082.73441606)
-\lineto(-377.48847016,1081.85387143)
-\curveto(-377.47437564,1081.5850118)(-377.41578561,1080.9922422)(-377.85937855,1081.10377785)
-\lineto(-377.92681643,1081.69080761)
-\lineto(-378.26400587,1081.69080761)
-\lineto(-378.60119531,1080.58197363)
-\lineto(-378.6686332,1080.58197363)
-\lineto(-378.70235215,1081.59296932)
-\curveto(-378.91262348,1081.96566799)(-378.91262348,1082.52478122)(-378.70235215,1082.89747988)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.81568629 0.81568629 0.81568629}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-378.70235215,1082.89747988)
-\lineto(-378.43260059,1082.76702883)
-\lineto(-377.38731333,1082.73441606)
-\lineto(-377.48847016,1081.85387143)
-\curveto(-377.47437564,1081.5850118)(-377.41578561,1080.9922422)(-377.85937855,1081.10377785)
-\lineto(-377.92681643,1081.69080761)
-\lineto(-378.26400587,1081.69080761)
-\lineto(-378.60119531,1080.58197363)
-\lineto(-378.6686332,1080.58197363)
-\lineto(-378.70235215,1081.59296932)
-\curveto(-378.91262348,1081.96566799)(-378.91262348,1082.52478122)(-378.70235215,1082.89747988)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.43312841,1082.37567566)
-\lineto(-448.83775574,1082.63657777)
-\lineto(-448.43312841,1082.37567566)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.43312841,1082.37567566)
-\lineto(-448.83775574,1082.63657777)
-\lineto(-448.43312841,1082.37567566)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1082.37567566)
-\lineto(-446.54486755,1082.63657777)
-\lineto(-446.00536444,1082.37567566)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1082.37567566)
-\lineto(-446.54486755,1082.63657777)
-\lineto(-446.00536444,1082.37567566)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66274512 0.66274512 0.66274512}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-381.53474345,1082.63657777)
-\lineto(-381.39986767,1082.37567566)
-\lineto(-382.07424655,1080.41890981)
-\lineto(-382.24284127,1079.147012)
-\lineto(-382.31027916,1079.147012)
-\lineto(-382.3439981,1079.89710558)
-\lineto(-382.20912233,1080.15800769)
-\lineto(-382.07424655,1081.3320672)
-\curveto(-382.13298495,1081.85139286)(-381.86168233,1082.26544451)(-381.53474345,1082.63657777)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66274512 0.66274512 0.66274512}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.53474345,1082.63657777)
-\lineto(-381.39986767,1082.37567566)
-\lineto(-382.07424655,1080.41890981)
-\lineto(-382.24284127,1079.147012)
-\lineto(-382.31027916,1079.147012)
-\lineto(-382.3439981,1079.89710558)
-\lineto(-382.20912233,1080.15800769)
-\lineto(-382.07424655,1081.3320672)
-\curveto(-382.13298495,1081.85139286)(-381.86168233,1082.26544451)(-381.53474345,1082.63657777)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.49859426,1082.37567566)
-\curveto(-442.7528351,1082.35745165)(-442.47973863,1082.6215759)(-442.49859426,1082.37567566)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.49859426,1082.37567566)
-\curveto(-442.7528351,1082.35745165)(-442.47973863,1082.6215759)(-442.49859426,1082.37567566)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.68235296 0.68235296 0.68235296}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-368.85642049,1082.50612671)
-\curveto(-367.90446726,1082.33262681)(-368.46797825,1081.08290569)(-368.31691738,1080.41890981)
-\lineto(-368.41807421,1080.32107151)
-\lineto(-368.4855121,1081.56035655)
-\curveto(-368.99035213,1081.61403716)(-368.83983077,1082.16617126)(-368.85642049,1082.50612671)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.68235296 0.68235296 0.68235296}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-368.85642049,1082.50612671)
-\curveto(-367.90446726,1082.33262681)(-368.46797825,1081.08290569)(-368.31691738,1080.41890981)
-\lineto(-368.41807421,1080.32107151)
-\lineto(-368.4855121,1081.56035655)
-\curveto(-368.99035213,1081.61403716)(-368.83983077,1082.16617126)(-368.85642049,1082.50612671)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.16337686,1082.2452246)
-\lineto(-448.43312841,1082.37567566)
-\lineto(-448.16337686,1082.2452246)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.16337686,1082.2452246)
-\lineto(-448.43312841,1082.37567566)
-\lineto(-448.16337686,1082.2452246)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.60073712,1082.11477354)
-\lineto(-446.00536444,1082.37567566)
-\lineto(-445.60073712,1082.11477354)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.60073712,1082.11477354)
-\lineto(-446.00536444,1082.37567566)
-\lineto(-445.60073712,1082.11477354)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03529412 0.03529412 0.03529412}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.49859426,1082.37567566)
-\curveto(-442.24435343,1082.39389967)(-442.5174499,1082.12977542)(-442.49859426,1082.37567566)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03529412 0.03529412 0.03529412}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.49859426,1082.37567566)
-\curveto(-442.24435343,1082.39389967)(-442.5174499,1082.12977542)(-442.49859426,1082.37567566)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.89362531,1082.11477354)
-\lineto(-448.16337686,1082.2452246)
-\lineto(-447.89362531,1082.11477354)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.89362531,1082.11477354)
-\lineto(-448.16337686,1082.2452246)
-\lineto(-447.89362531,1082.11477354)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.75874953,1081.98432249)
-\lineto(-447.89362531,1082.11477354)
-\lineto(-447.75874953,1081.98432249)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.75874953,1081.98432249)
-\lineto(-447.89362531,1082.11477354)
-\lineto(-447.75874953,1081.98432249)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1081.85387143)
-\lineto(-445.60073712,1082.11477354)
-\lineto(-445.19610979,1081.85387143)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1081.85387143)
-\lineto(-445.60073712,1082.11477354)
-\lineto(-445.19610979,1081.85387143)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.48899798,1081.85387143)
-\lineto(-447.75874953,1081.98432249)
-\lineto(-447.48899798,1081.85387143)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.48899798,1081.85387143)
-\lineto(-447.75874953,1081.98432249)
-\lineto(-447.48899798,1081.85387143)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-372.767818,1081.98432249)
-\lineto(-372.66666116,1081.95170972)
-\lineto(-372.93641272,1079.79926729)
-\lineto(-373.13872638,1079.53836517)
-\lineto(-373.17244532,1079.76665452)
-\lineto(-372.90269377,1081.07116509)
-\lineto(-372.767818,1081.98432249)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-372.767818,1081.98432249)
-\lineto(-372.66666116,1081.95170972)
-\lineto(-372.93641272,1079.79926729)
-\lineto(-373.13872638,1079.53836517)
-\lineto(-373.17244532,1079.76665452)
-\lineto(-372.90269377,1081.07116509)
-\lineto(-372.767818,1081.98432249)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60392159 0.60392159 0.60392159}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-329.60756963,1081.98432249)
-\lineto(-329.10178547,1081.8864842)
-\lineto(-330.95632739,1081.20161615)
-\lineto(-331.19236,1081.23422891)
-\lineto(-330.99004633,1081.36467997)
-\lineto(-330.38310534,1081.69080761)
-\lineto(-329.60756963,1081.98432249)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60392159 0.60392159 0.60392159}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-329.60756963,1081.98432249)
-\lineto(-329.10178547,1081.8864842)
-\lineto(-330.95632739,1081.20161615)
-\lineto(-331.19236,1081.23422891)
-\lineto(-330.99004633,1081.36467997)
-\lineto(-330.38310534,1081.69080761)
-\lineto(-329.60756963,1081.98432249)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.21924643,1081.72342037)
-\lineto(-447.48899798,1081.85387143)
-\lineto(-447.21924643,1081.72342037)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.21924643,1081.72342037)
-\lineto(-447.48899798,1081.85387143)
-\lineto(-447.21924643,1081.72342037)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.06123401,1081.72342037)
-\lineto(-445.19610979,1081.85387143)
-\lineto(-445.06123401,1081.72342037)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.06123401,1081.72342037)
-\lineto(-445.19610979,1081.85387143)
-\lineto(-445.06123401,1081.72342037)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.75686276 0.75686276 0.75686276}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-382.74862543,1081.85387143)
-\lineto(-382.6474686,1081.23422891)
-\lineto(-382.74862543,1081.20161615)
-\curveto(-383.10065121,1081.55866069)(-383.47776388,1081.00215648)(-383.1869717,1080.71242468)
-\lineto(-383.32184748,1080.58197363)
-\lineto(-384.06366425,1081.03855233)
-\lineto(-382.78234437,1081.75603314)
-\lineto(-382.74862543,1081.85387143)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.75686276 0.75686276 0.75686276}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-382.74862543,1081.85387143)
-\lineto(-382.6474686,1081.23422891)
-\lineto(-382.74862543,1081.20161615)
-\curveto(-383.10065121,1081.55866069)(-383.47776388,1081.00215648)(-383.1869717,1080.71242468)
-\lineto(-383.32184748,1080.58197363)
-\lineto(-384.06366425,1081.03855233)
-\lineto(-382.78234437,1081.75603314)
-\lineto(-382.74862543,1081.85387143)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.78431374 0.78431374 0.78431374}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-367.77741428,1081.85387143)
-\lineto(-367.27163012,1081.82125867)
-\curveto(-367.28178087,1081.27532099)(-366.95709981,1080.30933092)(-367.74369533,1080.19062046)
-\lineto(-367.77741428,1081.85387143)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.78431374 0.78431374 0.78431374}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-367.77741428,1081.85387143)
-\lineto(-367.27163012,1081.82125867)
-\curveto(-367.28178087,1081.27532099)(-366.95709981,1080.30933092)(-367.74369533,1080.19062046)
-\lineto(-367.77741428,1081.85387143)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.8146191,1081.46251826)
-\lineto(-447.21924643,1081.72342037)
-\lineto(-446.8146191,1081.46251826)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.8146191,1081.46251826)
-\lineto(-447.21924643,1081.72342037)
-\lineto(-446.8146191,1081.46251826)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.65660668,1081.46251826)
-\lineto(-445.06123401,1081.72342037)
-\lineto(-444.65660668,1081.46251826)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.65660668,1081.46251826)
-\lineto(-445.06123401,1081.72342037)
-\lineto(-444.65660668,1081.46251826)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.54486755,1081.3320672)
-\lineto(-446.8146191,1081.46251826)
-\lineto(-446.54486755,1081.3320672)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.54486755,1081.3320672)
-\lineto(-446.8146191,1081.46251826)
-\lineto(-446.54486755,1081.3320672)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.52173091,1081.3320672)
-\lineto(-444.65660668,1081.46251826)
-\lineto(-444.52173091,1081.3320672)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.52173091,1081.3320672)
-\lineto(-444.65660668,1081.46251826)
-\lineto(-444.52173091,1081.3320672)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.54486755,1081.3320672)
-\curveto(-446.29062671,1081.35029122)(-446.56372318,1081.08616696)(-446.54486755,1081.3320672)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04313726 0.04313726 0.04313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.54486755,1081.3320672)
-\curveto(-446.29062671,1081.35029122)(-446.56372318,1081.08616696)(-446.54486755,1081.3320672)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.11710358,1081.07116509)
-\lineto(-444.52173091,1081.3320672)
-\lineto(-444.11710358,1081.07116509)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.11710358,1081.07116509)
-\lineto(-444.52173091,1081.3320672)
-\lineto(-444.11710358,1081.07116509)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67843139 0.67843139 0.67843139}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-366.42865652,1081.3320672)
-\curveto(-366.16956015,1081.41208588)(-365.89117655,1081.24980477)(-366.05774813,1080.9733268)
-\curveto(-366.2650522,1080.8608519)(-366.48489972,1081.14304362)(-366.42865652,1081.3320672)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67843139 0.67843139 0.67843139}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-366.42865652,1081.3320672)
-\curveto(-366.16956015,1081.41208588)(-365.89117655,1081.24980477)(-366.05774813,1080.9733268)
-\curveto(-366.2650522,1080.8608519)(-366.48489972,1081.14304362)(-366.42865652,1081.3320672)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.14024022,1081.07116509)
-\curveto(-446.39448106,1081.05294108)(-446.12138459,1081.31706533)(-446.14024022,1081.07116509)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.14024022,1081.07116509)
-\curveto(-446.39448106,1081.05294108)(-446.12138459,1081.31706533)(-446.14024022,1081.07116509)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.72549021 0.72549021 0.72549021}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-393.40381175,1081.20161615)
-\lineto(-393.30265491,1081.16900338)
-\lineto(-393.16777914,1079.40791412)
-\lineto(-393.3700928,1079.53836517)
-\lineto(-393.40381175,1081.20161615)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.72549021 0.72549021 0.72549021}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-393.40381175,1081.20161615)
-\lineto(-393.30265491,1081.16900338)
-\lineto(-393.16777914,1079.40791412)
-\lineto(-393.3700928,1079.53836517)
-\lineto(-393.40381175,1081.20161615)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1080.94071403)
-\lineto(-446.14024022,1081.07116509)
-\lineto(-446.00536444,1080.94071403)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03921569 0.03921569 0.03921569}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1080.94071403)
-\lineto(-446.14024022,1081.07116509)
-\lineto(-446.00536444,1080.94071403)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.11710358,1081.07116509)
-\lineto(-443.88107097,1080.9733268)
-\lineto(-444.11710358,1081.07116509)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.11710358,1081.07116509)
-\lineto(-443.88107097,1080.9733268)
-\lineto(-444.11710358,1081.07116509)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.73561289,1080.81026298)
-\lineto(-446.00536444,1080.94071403)
-\lineto(-445.73561289,1080.81026298)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.73561289,1080.81026298)
-\lineto(-446.00536444,1080.94071403)
-\lineto(-445.73561289,1080.81026298)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.33098556,1080.54936086)
-\lineto(-445.73561289,1080.81026298)
-\lineto(-445.33098556,1080.54936086)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.33098556,1080.54936086)
-\lineto(-445.73561289,1080.81026298)
-\lineto(-445.33098556,1080.54936086)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.89411765 0.89411765 0.89411765}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-365.48452608,1080.67981192)
-\lineto(-364.84386615,1080.5167481)
-\lineto(-363.62998416,1079.73404176)
-\lineto(-363.86601677,1078.98394818)
-\lineto(-363.76485994,1077.71205038)
-\lineto(-364.23692515,1077.58159932)
-\curveto(-364.18594211,1078.08474905)(-364.62226525,1078.74783177)(-365.18105559,1078.36430566)
-\lineto(-365.34965031,1079.63620347)
-\lineto(-365.38336925,1080.25584599)
-\lineto(-365.48452608,1080.67981192)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.89411765 0.89411765 0.89411765}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-365.48452608,1080.67981192)
-\lineto(-364.84386615,1080.5167481)
-\lineto(-363.62998416,1079.73404176)
-\lineto(-363.86601677,1078.98394818)
-\lineto(-363.76485994,1077.71205038)
-\lineto(-364.23692515,1077.58159932)
-\curveto(-364.18594211,1078.08474905)(-364.62226525,1078.74783177)(-365.18105559,1078.36430566)
-\lineto(-365.34965031,1079.63620347)
-\lineto(-365.38336925,1080.25584599)
-\lineto(-365.48452608,1080.67981192)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63137257 0.63137257 0.63137257}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-332.17020938,1080.67981192)
-\lineto(-331.79930099,1080.45152257)
-\lineto(-333.51896714,1079.63620347)
-\lineto(-333.62012397,1079.66881623)
-\lineto(-333.48524819,1079.86449282)
-\lineto(-332.97946403,1080.15800769)
-\lineto(-332.20392832,1080.58197363)
-\lineto(-332.17020938,1080.67981192)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63137257 0.63137257 0.63137257}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-332.17020938,1080.67981192)
-\lineto(-331.79930099,1080.45152257)
-\lineto(-333.51896714,1079.63620347)
-\lineto(-333.62012397,1079.66881623)
-\lineto(-333.48524819,1079.86449282)
-\lineto(-332.97946403,1080.15800769)
-\lineto(-332.20392832,1080.58197363)
-\lineto(-332.17020938,1080.67981192)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1080.41890981)
-\lineto(-445.33098556,1080.54936086)
-\lineto(-445.19610979,1080.41890981)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1080.41890981)
-\lineto(-445.33098556,1080.54936086)
-\lineto(-445.19610979,1080.41890981)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.79148246,1080.15800769)
-\lineto(-445.19610979,1080.41890981)
-\lineto(-444.79148246,1080.15800769)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.79148246,1080.15800769)
-\lineto(-445.19610979,1080.41890981)
-\lineto(-444.79148246,1080.15800769)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63529414 0.63529414 0.63529414}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-386.25539561,1080.41890981)
-\curveto(-386.06319763,1080.44657848)(-385.76026664,1080.433716)(-385.85076828,1080.15800769)
-\lineto(-385.74961145,1079.53836517)
-\lineto(-386.25539561,1080.41890981)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63529414 0.63529414 0.63529414}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-386.25539561,1080.41890981)
-\curveto(-386.06319763,1080.44657848)(-385.76026664,1080.433716)(-385.85076828,1080.15800769)
-\lineto(-385.74961145,1079.53836517)
-\lineto(-386.25539561,1080.41890981)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.7764706 0.7764706 0.7764706}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-331.49583049,1078.72304607)
-\lineto(-331.52954944,1078.62520778)
-\lineto(-334.69913018,1077.64682485)
-\lineto(-335.37350906,1077.45114827)
-\lineto(-335.23863328,1077.77727591)
-\curveto(-333.47580689,1078.87906553)(-331.52280565,1079.56054185)(-329.60756963,1080.28845875)
-\lineto(-328.02277926,1080.38629704)
-\lineto(-328.02277926,1080.32107151)
-\lineto(-330.68657584,1079.50575241)
-\lineto(-331.09120317,1079.37530135)
-\curveto(-331.57176556,1079.54697494)(-332.30575953,1078.76479041)(-331.49583049,1078.72304607)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.7764706 0.7764706 0.7764706}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-331.49583049,1078.72304607)
-\lineto(-331.52954944,1078.62520778)
-\lineto(-334.69913018,1077.64682485)
-\lineto(-335.37350906,1077.45114827)
-\lineto(-335.23863328,1077.77727591)
-\curveto(-333.47580689,1078.87906553)(-331.52280565,1079.56054185)(-329.60756963,1080.28845875)
-\lineto(-328.02277926,1080.38629704)
-\lineto(-328.02277926,1080.32107151)
-\lineto(-330.68657584,1079.50575241)
-\lineto(-331.09120317,1079.37530135)
-\curveto(-331.57176556,1079.54697494)(-332.30575953,1078.76479041)(-331.49583049,1078.72304607)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.79148246,1080.15800769)
-\curveto(-444.53724162,1080.17623171)(-444.81033809,1079.91210745)(-444.79148246,1080.15800769)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.79148246,1080.15800769)
-\curveto(-444.53724162,1080.17623171)(-444.81033809,1079.91210745)(-444.79148246,1080.15800769)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-387.06465027,1080.15800769)
-\curveto(-386.81728809,1080.24479678)(-386.71950316,1079.97133223)(-386.82861766,1079.79926729)
-\lineto(-387.06465027,1080.15800769)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-387.06465027,1080.15800769)
-\curveto(-386.81728809,1080.24479678)(-386.71950316,1079.97133223)(-386.82861766,1079.79926729)
-\lineto(-387.06465027,1080.15800769)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67058825 0.67058825 0.67058825}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-406.21701048,1079.63620347)
-\lineto(-405.98097787,1079.47313965)
-\lineto(-405.03684744,1077.84250144)
-\lineto(-405.17172322,1077.71205038)
-\lineto(-405.50891266,1077.97295249)
-\lineto(-406.21701048,1079.63620347)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67058825 0.67058825 0.67058825}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-406.21701048,1079.63620347)
-\lineto(-405.98097787,1079.47313965)
-\lineto(-405.03684744,1077.84250144)
-\lineto(-405.17172322,1077.71205038)
-\lineto(-405.50891266,1077.97295249)
-\lineto(-406.21701048,1079.63620347)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.627451 0.627451 0.627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-367.77741428,1079.63620347)
-\lineto(-367.67625745,1079.27746306)
-\lineto(-367.77741428,1079.63620347)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.627451 0.627451 0.627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-367.77741428,1079.63620347)
-\lineto(-367.67625745,1079.27746306)
-\lineto(-367.77741428,1079.63620347)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03529412 0.03529412 0.03529412}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.02850109,1079.50575241)
-\lineto(-447.75874953,1079.50575241)
-\lineto(-447.6575927,1079.47313965)
-\lineto(-446.44371072,1078.62520778)
-\lineto(-447.18552749,1078.62520778)
-\curveto(-447.14811295,1079.06965453)(-447.63156168,1079.22684805)(-447.99478214,1079.27746306)
-\lineto(-448.02850109,1079.50575241)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03529412 0.03529412 0.03529412}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.02850109,1079.50575241)
-\lineto(-447.75874953,1079.50575241)
-\lineto(-447.6575927,1079.47313965)
-\lineto(-446.44371072,1078.62520778)
-\lineto(-447.18552749,1078.62520778)
-\curveto(-447.14811295,1079.06965453)(-447.63156168,1079.22684805)(-447.99478214,1079.27746306)
-\lineto(-448.02850109,1079.50575241)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67450982 0.67450982 0.67450982}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-385.58101673,1079.2448503)
-\lineto(-385.4798599,1079.21223753)
-\curveto(-385.35441194,1078.88558809)(-384.88869937,1078.30260231)(-385.41242201,1078.10340355)
-\lineto(-385.58101673,1079.2448503)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67450982 0.67450982 0.67450982}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-385.58101673,1079.2448503)
-\lineto(-385.4798599,1079.21223753)
-\curveto(-385.35441194,1078.88558809)(-384.88869937,1078.30260231)(-385.41242201,1078.10340355)
-\lineto(-385.58101673,1079.2448503)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-377.08384283,1079.2448503)
-\curveto(-376.92711718,1079.2663095)(-376.56335721,1079.26837062)(-376.71293445,1079.01656095)
-\curveto(-376.8908356,1078.91103909)(-377.17353522,1079.0056448)(-377.08384283,1079.2448503)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-377.08384283,1079.2448503)
-\curveto(-376.92711718,1079.2663095)(-376.56335721,1079.26837062)(-376.71293445,1079.01656095)
-\curveto(-376.8908356,1078.91103909)(-377.17353522,1079.0056448)(-377.08384283,1079.2448503)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.6901961 0.6901961 0.6901961}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-400.01272478,1079.11439924)
-\lineto(-399.91156795,1079.08178648)
-\lineto(-399.47322167,1077.80988867)
-\lineto(-399.37206484,1076.92934404)
-\lineto(-399.57437851,1077.0597951)
-\lineto(-399.877849,1078.46214396)
-\lineto(-400.01272478,1079.11439924)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.6901961 0.6901961 0.6901961}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-400.01272478,1079.11439924)
-\lineto(-399.91156795,1079.08178648)
-\lineto(-399.47322167,1077.80988867)
-\lineto(-399.37206484,1076.92934404)
-\lineto(-399.57437851,1077.0597951)
-\lineto(-399.877849,1078.46214396)
-\lineto(-400.01272478,1079.11439924)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.76078433 0.76078433 0.76078433}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-392.59455709,1079.11439924)
-\lineto(-392.35852448,1079.08178648)
-\curveto(-391.92759638,1078.32490944)(-392.0449383,1077.39635882)(-392.08877293,1076.53799087)
-\lineto(-392.15621082,1076.53799087)
-\lineto(-392.59455709,1077.80988867)
-\lineto(-392.59455709,1079.11439924)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.76078433 0.76078433 0.76078433}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-392.59455709,1079.11439924)
-\lineto(-392.35852448,1079.08178648)
-\curveto(-391.92759638,1078.32490944)(-392.0449383,1077.39635882)(-392.08877293,1076.53799087)
-\lineto(-392.15621082,1076.53799087)
-\lineto(-392.59455709,1077.80988867)
-\lineto(-392.59455709,1079.11439924)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.78431374 0.78431374 0.78431374}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-363.05676211,1078.85349713)
-\lineto(-362.14635062,1078.29908014)
-\lineto(-362.14635062,1078.23385461)
-\lineto(-362.41610218,1077.32069721)
-\lineto(-362.88816739,1077.58159932)
-\lineto(-363.05676211,1078.59259501)
-\lineto(-363.05676211,1078.85349713)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.78431374 0.78431374 0.78431374}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-363.05676211,1078.85349713)
-\lineto(-362.14635062,1078.29908014)
-\lineto(-362.14635062,1078.23385461)
-\lineto(-362.41610218,1077.32069721)
-\lineto(-362.88816739,1077.58159932)
-\lineto(-363.05676211,1078.59259501)
-\lineto(-363.05676211,1078.85349713)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60392159 0.60392159 0.60392159}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-384.6368863,1078.72304607)
-\curveto(-384.45938978,1078.65106318)(-384.08551412,1078.38987407)(-384.40085369,1078.23385461)
-\lineto(-384.6368863,1078.72304607)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60392159 0.60392159 0.60392159}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.6368863,1078.72304607)
-\curveto(-384.45938978,1078.65106318)(-384.08551412,1078.38987407)(-384.40085369,1078.23385461)
-\lineto(-384.6368863,1078.72304607)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.87048867,1078.3316929)
-\lineto(-446.24139705,1078.55998225)
-\lineto(-445.87048867,1078.3316929)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.87048867,1078.3316929)
-\lineto(-446.24139705,1078.55998225)
-\lineto(-445.87048867,1078.3316929)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67843139 0.67843139 0.67843139}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-393.6735633,1078.46214396)
-\lineto(-393.43753069,1078.42953119)
-\lineto(-393.43753069,1077.19024615)
-\lineto(-393.50496858,1077.19024615)
-\lineto(-393.6735633,1078.46214396)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67843139 0.67843139 0.67843139}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-393.6735633,1078.46214396)
-\lineto(-393.43753069,1078.42953119)
-\lineto(-393.43753069,1077.19024615)
-\lineto(-393.50496858,1077.19024615)
-\lineto(-393.6735633,1078.46214396)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.46586134,1078.07079079)
-\lineto(-445.87048867,1078.3316929)
-\lineto(-445.46586134,1078.07079079)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.46586134,1078.07079079)
-\lineto(-445.87048867,1078.3316929)
-\lineto(-445.46586134,1078.07079079)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.22352941 0.22352941 0.22352941}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-328.52856342,1078.20124184)
-\lineto(-325.56129634,1078.20124184)
-\curveto(-324.50886066,1078.17620828)(-323.4073302,1078.31673016)(-322.45915349,1077.94033973)
-\lineto(-321.95336933,1077.90772697)
-\lineto(-321.95336933,1077.58159932)
-\lineto(-322.32427772,1077.54898656)
-\lineto(-322.59402927,1077.67943762)
-\lineto(-328.6634392,1077.67943762)
-\lineto(-328.93319075,1077.54898656)
-\lineto(-330.28194851,1077.54898656)
-\lineto(-331.22607894,1077.28808445)
-\lineto(-331.59698733,1077.32069721)
-\lineto(-331.59698733,1077.77727591)
-\lineto(-328.6634392,1078.07079079)
-\lineto(-328.52856342,1078.20124184)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.22352941 0.22352941 0.22352941}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-328.52856342,1078.20124184)
-\lineto(-325.56129634,1078.20124184)
-\curveto(-324.50886066,1078.17620828)(-323.4073302,1078.31673016)(-322.45915349,1077.94033973)
-\lineto(-321.95336933,1077.90772697)
-\lineto(-321.95336933,1077.58159932)
-\lineto(-322.32427772,1077.54898656)
-\lineto(-322.59402927,1077.67943762)
-\lineto(-328.6634392,1077.67943762)
-\lineto(-328.93319075,1077.54898656)
-\lineto(-330.28194851,1077.54898656)
-\lineto(-331.22607894,1077.28808445)
-\lineto(-331.59698733,1077.32069721)
-\lineto(-331.59698733,1077.77727591)
-\lineto(-328.6634392,1078.07079079)
-\lineto(-328.52856342,1078.20124184)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.33098556,1077.94033973)
-\lineto(-445.46586134,1078.07079079)
-\lineto(-445.33098556,1077.94033973)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.06666667 0.06666667 0.06666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.33098556,1077.94033973)
-\lineto(-445.46586134,1078.07079079)
-\lineto(-445.33098556,1077.94033973)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1077.80988867)
-\lineto(-445.33098556,1077.94033973)
-\lineto(-445.19610979,1077.80988867)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.19610979,1077.80988867)
-\lineto(-445.33098556,1077.94033973)
-\lineto(-445.19610979,1077.80988867)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67843139 0.67843139 0.67843139}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-402.84511608,1077.94033973)
-\lineto(-402.44048875,1077.15763339)
-\curveto(-402.52779384,1076.80867681)(-402.34525296,1076.54412207)(-402.06958036,1076.34231428)
-\lineto(-402.20445614,1076.01618664)
-\lineto(-402.57536452,1076.76628022)
-\lineto(-402.84511608,1077.94033973)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67843139 0.67843139 0.67843139}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-402.84511608,1077.94033973)
-\lineto(-402.44048875,1077.15763339)
-\curveto(-402.52779384,1076.80867681)(-402.34525296,1076.54412207)(-402.06958036,1076.34231428)
-\lineto(-402.20445614,1076.01618664)
-\lineto(-402.57536452,1076.76628022)
-\lineto(-402.84511608,1077.94033973)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-361.84288013,1077.94033973)
-\lineto(-361.7417233,1077.90772697)
-\lineto(-361.7417233,1076.92934404)
-\lineto(-361.80916118,1076.92934404)
-\lineto(-361.84288013,1077.94033973)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-361.84288013,1077.94033973)
-\lineto(-361.7417233,1077.90772697)
-\lineto(-361.7417233,1076.92934404)
-\lineto(-361.80916118,1076.92934404)
-\lineto(-361.84288013,1077.94033973)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.65660668,1077.4185355)
-\lineto(-445.19610979,1077.80988867)
-\lineto(-444.65660668,1077.4185355)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.65660668,1077.4185355)
-\lineto(-445.19610979,1077.80988867)
-\lineto(-444.65660668,1077.4185355)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-409.31915333,1077.80988867)
-\lineto(-409.2179965,1077.77727591)
-\lineto(-408.914526,1076.63582916)
-\lineto(-408.6784934,1075.10302925)
-\lineto(-409.01568284,1075.36393136)
-\lineto(-409.18427756,1076.89673128)
-\lineto(-409.31915333,1077.80988867)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-409.31915333,1077.80988867)
-\lineto(-409.2179965,1077.77727591)
-\lineto(-408.914526,1076.63582916)
-\lineto(-408.6784934,1075.10302925)
-\lineto(-409.01568284,1075.36393136)
-\lineto(-409.18427756,1076.89673128)
-\lineto(-409.31915333,1077.80988867)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.29825264,1077.54898656)
-\curveto(-447.89079292,1077.49978042)(-447.3318677,1077.41938343)(-447.1180896,1077.0597951)
-\lineto(-448.26453369,1077.45114827)
-\lineto(-448.29825264,1077.54898656)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.29825264,1077.54898656)
-\curveto(-447.89079292,1077.49978042)(-447.3318677,1077.41938343)(-447.1180896,1077.0597951)
-\lineto(-448.26453369,1077.45114827)
-\lineto(-448.29825264,1077.54898656)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-384.50201052,1077.54898656)
-\lineto(-384.26597791,1077.51637379)
-\lineto(-384.13110214,1076.27708876)
-\lineto(-384.19854002,1076.27708876)
-\lineto(-384.26597791,1077.12502062)
-\curveto(-384.50686605,1077.15160655)(-384.715384,1077.35487539)(-384.50201052,1077.54898656)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.50201052,1077.54898656)
-\lineto(-384.26597791,1077.51637379)
-\lineto(-384.13110214,1076.27708876)
-\lineto(-384.19854002,1076.27708876)
-\lineto(-384.26597791,1077.12502062)
-\curveto(-384.50686605,1077.15160655)(-384.715384,1077.35487539)(-384.50201052,1077.54898656)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02745098 0.02745098 0.02745098}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.52173091,1077.28808445)
-\lineto(-444.65660668,1077.4185355)
-\lineto(-444.52173091,1077.28808445)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.02745098 0.02745098 0.02745098}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.52173091,1077.28808445)
-\lineto(-444.65660668,1077.4185355)
-\lineto(-444.52173091,1077.28808445)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67450982 0.67450982 0.67450982}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-380.59061301,1077.4185355)
-\lineto(-380.48945618,1077.38592274)
-\lineto(-380.21970463,1076.53799087)
-\lineto(-380.48945618,1076.86411851)
-\curveto(-380.72279127,1077.00278798)(-380.77269531,1077.22468523)(-380.59061301,1077.4185355)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67450982 0.67450982 0.67450982}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-380.59061301,1077.4185355)
-\lineto(-380.48945618,1077.38592274)
-\lineto(-380.21970463,1076.53799087)
-\lineto(-380.48945618,1076.86411851)
-\curveto(-380.72279127,1077.00278798)(-380.77269531,1077.22468523)(-380.59061301,1077.4185355)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.38685513,1077.15763339)
-\lineto(-444.52173091,1077.28808445)
-\lineto(-444.38685513,1077.15763339)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.38685513,1077.15763339)
-\lineto(-444.52173091,1077.28808445)
-\lineto(-444.38685513,1077.15763339)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.88627452 0.88627452 0.88627452}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-361.4382528,1074.15725908)
-\lineto(-360.89874969,1076.11402494)
-\curveto(-361.37445656,1076.38679809)(-361.33588209,1076.90977638)(-361.03362547,1077.28808445)
-\lineto(-360.25808976,1076.86411851)
-\curveto(-358.00161802,1074.78342416)(-356.20507268,1072.42878258)(-354.55958822,1069.98282527)
-\lineto(-355.26768604,1068.3195743)
-\lineto(-355.4699997,1068.51525088)
-\curveto(-355.12377359,1069.054666)(-354.63444427,1069.9371674)(-355.4699997,1070.27634015)
-\lineto(-355.7734702,1070.76553161)
-\lineto(-356.0769407,1069.75453592)
-\curveto(-356.55736821,1069.96964971)(-356.84600237,1069.73141999)(-357.22338479,1069.49363381)
-\lineto(-357.49313635,1071.18949754)
-\lineto(-357.89776368,1072.16788047)
-\curveto(-357.94772166,1071.92706782)(-357.93996631,1071.36638918)(-358.302391,1071.45039966)
-\lineto(-358.10007734,1073.99419526)
-\lineto(-358.97676988,1073.14626339)
-\lineto(-359.01048883,1073.5050038)
-\lineto(-359.04420777,1074.12464632)
-\lineto(-359.92090032,1072.75491022)
-\lineto(-359.98833821,1074.51599949)
-\curveto(-360.16623935,1074.62152135)(-360.44893898,1074.52691563)(-360.35924659,1074.28771014)
-\lineto(-360.39296553,1074.05942079)
-\lineto(-360.62899814,1075.33131859)
-\lineto(-361.4382528,1074.15725908)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.88627452 0.88627452 0.88627452}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-361.4382528,1074.15725908)
-\lineto(-360.89874969,1076.11402494)
-\curveto(-361.37445656,1076.38679809)(-361.33588209,1076.90977638)(-361.03362547,1077.28808445)
-\lineto(-360.25808976,1076.86411851)
-\curveto(-358.00161802,1074.78342416)(-356.20507268,1072.42878258)(-354.55958822,1069.98282527)
-\lineto(-355.26768604,1068.3195743)
-\lineto(-355.4699997,1068.51525088)
-\curveto(-355.12377359,1069.054666)(-354.63444427,1069.9371674)(-355.4699997,1070.27634015)
-\lineto(-355.7734702,1070.76553161)
-\lineto(-356.0769407,1069.75453592)
-\curveto(-356.55736821,1069.96964971)(-356.84600237,1069.73141999)(-357.22338479,1069.49363381)
-\lineto(-357.49313635,1071.18949754)
-\lineto(-357.89776368,1072.16788047)
-\curveto(-357.94772166,1071.92706782)(-357.93996631,1071.36638918)(-358.302391,1071.45039966)
-\lineto(-358.10007734,1073.99419526)
-\lineto(-358.97676988,1073.14626339)
-\lineto(-359.01048883,1073.5050038)
-\lineto(-359.04420777,1074.12464632)
-\lineto(-359.92090032,1072.75491022)
-\lineto(-359.98833821,1074.51599949)
-\curveto(-360.16623935,1074.62152135)(-360.44893898,1074.52691563)(-360.35924659,1074.28771014)
-\lineto(-360.39296553,1074.05942079)
-\lineto(-360.62899814,1075.33131859)
-\lineto(-361.4382528,1074.15725908)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.25197935,1077.02718233)
-\lineto(-444.38685513,1077.15763339)
-\lineto(-444.25197935,1077.02718233)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.25197935,1077.02718233)
-\lineto(-444.38685513,1077.15763339)
-\lineto(-444.25197935,1077.02718233)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.25197935,1077.02718233)
-\lineto(-444.01594675,1076.92934404)
-\lineto(-444.25197935,1077.02718233)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07058824 0.07058824 0.07058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.25197935,1077.02718233)
-\lineto(-444.01594675,1076.92934404)
-\lineto(-444.25197935,1077.02718233)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.87843138 0.87843138 0.87843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-383.55788009,1077.02718233)
-\lineto(-383.32184748,1076.99456957)
-\lineto(-382.31027916,1074.05942079)
-\lineto(-381.26499189,1072.20049323)
-\curveto(-381.39253043,1071.2026731)(-381.11474028,1070.08979514)(-380.21970463,1069.55885933)
-\curveto(-379.70501867,1068.46267911)(-378.36516271,1068.29439724)(-377.25243755,1068.45002535)
-\curveto(-377.00035473,1068.59104295)(-376.5394842,1068.79780787)(-376.71293445,1069.16750616)
-\lineto(-376.94896706,1069.20011893)
-\curveto(-377.75323131,1068.7457579)(-379.10023569,1068.77276127)(-379.64648258,1069.5914721)
-\lineto(-379.54532575,1069.75453592)
-\lineto(-379.8150773,1072.42878258)
-\curveto(-379.54370724,1071.57458906)(-379.51066267,1070.33373861)(-378.29772482,1070.24372738)
-\lineto(-375.22930091,1069.29795722)
-\curveto(-375.74735877,1067.95561585)(-377.41563724,1067.43511613)(-378.80350898,1067.47164243)
-\lineto(-379.00582264,1067.01506373)
-\lineto(-379.34301208,1067.01506373)
-\curveto(-381.02761053,1068.22930216)(-381.95420711,1070.23198679)(-382.07424655,1072.20049323)
-\lineto(-383.28812854,1075.07041648)
-\lineto(-383.28812854,1076.11402494)
-\lineto(-383.55788009,1077.02718233)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.87843138 0.87843138 0.87843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-383.55788009,1077.02718233)
-\lineto(-383.32184748,1076.99456957)
-\lineto(-382.31027916,1074.05942079)
-\lineto(-381.26499189,1072.20049323)
-\curveto(-381.39253043,1071.2026731)(-381.11474028,1070.08979514)(-380.21970463,1069.55885933)
-\curveto(-379.70501867,1068.46267911)(-378.36516271,1068.29439724)(-377.25243755,1068.45002535)
-\curveto(-377.00035473,1068.59104295)(-376.5394842,1068.79780787)(-376.71293445,1069.16750616)
-\lineto(-376.94896706,1069.20011893)
-\curveto(-377.75323131,1068.7457579)(-379.10023569,1068.77276127)(-379.64648258,1069.5914721)
-\lineto(-379.54532575,1069.75453592)
-\lineto(-379.8150773,1072.42878258)
-\curveto(-379.54370724,1071.57458906)(-379.51066267,1070.33373861)(-378.29772482,1070.24372738)
-\lineto(-375.22930091,1069.29795722)
-\curveto(-375.74735877,1067.95561585)(-377.41563724,1067.43511613)(-378.80350898,1067.47164243)
-\lineto(-379.00582264,1067.01506373)
-\lineto(-379.34301208,1067.01506373)
-\curveto(-381.02761053,1068.22930216)(-381.95420711,1070.23198679)(-382.07424655,1072.20049323)
-\lineto(-383.28812854,1075.07041648)
-\lineto(-383.28812854,1076.11402494)
-\lineto(-383.55788009,1077.02718233)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.89411765 0.89411765 0.89411765}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-383.01837698,1077.02718233)
-\lineto(-382.10796549,1076.99456957)
-\lineto(-381.83821394,1076.73366745)
-\lineto(-380.69176984,1074.45077396)
-\lineto(-380.55689407,1074.32032291)
-\lineto(-380.21970463,1074.25509738)
-\lineto(-380.48945618,1072.88536128)
-\lineto(-380.9615214,1072.88536128)
-\lineto(-381.90565183,1074.45077396)
-\lineto(-383.01837698,1077.02718233)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.89411765 0.89411765 0.89411765}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-383.01837698,1077.02718233)
-\lineto(-382.10796549,1076.99456957)
-\lineto(-381.83821394,1076.73366745)
-\lineto(-380.69176984,1074.45077396)
-\lineto(-380.55689407,1074.32032291)
-\lineto(-380.21970463,1074.25509738)
-\lineto(-380.48945618,1072.88536128)
-\lineto(-380.9615214,1072.88536128)
-\lineto(-381.90565183,1074.45077396)
-\lineto(-383.01837698,1077.02718233)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67843139 0.67843139 0.67843139}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-407.43089247,1076.89673128)
-\lineto(-407.32973563,1076.86411851)
-\lineto(-406.79023253,1075.49438242)
-\lineto(-407.12742197,1075.49438242)
-\lineto(-407.29601669,1076.11402494)
-\lineto(-407.43089247,1076.89673128)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67843139 0.67843139 0.67843139}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-407.43089247,1076.89673128)
-\lineto(-407.32973563,1076.86411851)
-\lineto(-406.79023253,1075.49438242)
-\lineto(-407.12742197,1075.49438242)
-\lineto(-407.29601669,1076.11402494)
-\lineto(-407.43089247,1076.89673128)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-453.42353213,1076.24447599)
-\lineto(-451.83874176,1076.21186323)
-\lineto(-451.83874176,1076.1466377)
-\lineto(-453.38981319,1076.1466377)
-\lineto(-453.42353213,1076.24447599)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-453.42353213,1076.24447599)
-\lineto(-451.83874176,1076.21186323)
-\lineto(-451.83874176,1076.1466377)
-\lineto(-453.38981319,1076.1466377)
-\lineto(-453.42353213,1076.24447599)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-451.53527127,1076.24447599)
-\lineto(-451.43411443,1076.01618664)
-\lineto(-451.53527127,1076.24447599)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-451.53527127,1076.24447599)
-\lineto(-451.43411443,1076.01618664)
-\lineto(-451.53527127,1076.24447599)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-379.5116068,1076.24447599)
-\lineto(-379.24185525,1075.85312282)
-\lineto(-379.24185525,1073.89635697)
-\lineto(-379.74763941,1073.01581234)
-\lineto(-379.5116068,1074.4181612)
-\lineto(-379.5116068,1076.24447599)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-379.5116068,1076.24447599)
-\lineto(-379.24185525,1075.85312282)
-\lineto(-379.24185525,1073.89635697)
-\lineto(-379.74763941,1073.01581234)
-\lineto(-379.5116068,1074.4181612)
-\lineto(-379.5116068,1076.24447599)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-454.36766257,1076.11402494)
-\lineto(-453.72700263,1076.01618664)
-\lineto(-454.36766257,1076.11402494)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-454.36766257,1076.11402494)
-\lineto(-453.72700263,1076.01618664)
-\lineto(-454.36766257,1076.11402494)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-451.26551971,1076.11402494)
-\lineto(-450.22023245,1076.08141217)
-\lineto(-450.22023245,1076.01618664)
-\lineto(-451.23180077,1076.01618664)
-\lineto(-451.26551971,1076.11402494)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-451.26551971,1076.11402494)
-\lineto(-450.22023245,1076.08141217)
-\lineto(-450.22023245,1076.01618664)
-\lineto(-451.23180077,1076.01618664)
-\lineto(-451.26551971,1076.11402494)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.79215688 0.79215688 0.79215688}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-378.70235215,1076.11402494)
-\lineto(-378.33144376,1076.08141217)
-\curveto(-378.37785452,1075.29322689)(-377.74689215,1074.1963944)(-378.56747637,1073.63545486)
-\lineto(-378.6686332,1073.66806762)
-\lineto(-378.80350898,1075.95096111)
-\lineto(-378.70235215,1076.11402494)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.79215688 0.79215688 0.79215688}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-378.70235215,1076.11402494)
-\lineto(-378.33144376,1076.08141217)
-\curveto(-378.37785452,1075.29322689)(-377.74689215,1074.1963944)(-378.56747637,1073.63545486)
-\lineto(-378.6686332,1073.66806762)
-\lineto(-378.80350898,1075.95096111)
-\lineto(-378.70235215,1076.11402494)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-449.91676195,1075.98357388)
-\curveto(-449.66252111,1076.00179789)(-449.93561759,1075.73767364)(-449.91676195,1075.98357388)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-449.91676195,1075.98357388)
-\curveto(-449.66252111,1076.00179789)(-449.93561759,1075.73767364)(-449.91676195,1075.98357388)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03137255 0.03137255 0.03137255}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1075.20086754)
-\curveto(-445.62285674,1075.32216093)(-445.52722982,1074.92535491)(-445.36470451,1074.71167608)
-\lineto(-447.35412221,1074.80951437)
-\lineto(-447.62387376,1074.93996542)
-\curveto(-448.70719599,1074.9858842)(-449.76570108,1074.90743093)(-450.69229767,1074.45077396)
-\lineto(-450.72601661,1075.20086754)
-\lineto(-450.69229767,1075.29870583)
-\lineto(-449.1075073,1075.72267177)
-\lineto(-449.61329146,1075.95096111)
-\curveto(-448.71946969,1076.00779864)(-447.60499115,1076.10711103)(-446.98321382,1075.49438242)
-\lineto(-448.66916102,1075.42915689)
-\lineto(-448.56800419,1075.33131859)
-\lineto(-447.48899798,1075.20086754)
-\lineto(-446.275116,1074.93996542)
-\lineto(-445.90420761,1074.97257819)
-\lineto(-446.00536444,1075.20086754)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03137255 0.03137255 0.03137255}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1075.20086754)
-\curveto(-445.62285674,1075.32216093)(-445.52722982,1074.92535491)(-445.36470451,1074.71167608)
-\lineto(-447.35412221,1074.80951437)
-\lineto(-447.62387376,1074.93996542)
-\curveto(-448.70719599,1074.9858842)(-449.76570108,1074.90743093)(-450.69229767,1074.45077396)
-\lineto(-450.72601661,1075.20086754)
-\lineto(-450.69229767,1075.29870583)
-\lineto(-449.1075073,1075.72267177)
-\lineto(-449.61329146,1075.95096111)
-\curveto(-448.71946969,1076.00779864)(-447.60499115,1076.10711103)(-446.98321382,1075.49438242)
-\lineto(-448.66916102,1075.42915689)
-\lineto(-448.56800419,1075.33131859)
-\lineto(-447.48899798,1075.20086754)
-\lineto(-446.275116,1074.93996542)
-\lineto(-445.90420761,1074.97257819)
-\lineto(-446.00536444,1075.20086754)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67450982 0.67450982 0.67450982}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-414.44443283,1075.85312282)
-\lineto(-414.20840022,1075.690059)
-\lineto(-413.50030239,1074.15725908)
-\lineto(-413.66889711,1073.92896974)
-\lineto(-413.736335,1073.92896974)
-\lineto(-414.20840022,1075.16825477)
-\lineto(-414.44443283,1075.85312282)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67450982 0.67450982 0.67450982}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-414.44443283,1075.85312282)
-\lineto(-414.20840022,1075.690059)
-\lineto(-413.50030239,1074.15725908)
-\lineto(-413.66889711,1073.92896974)
-\lineto(-413.736335,1073.92896974)
-\lineto(-414.20840022,1075.16825477)
-\lineto(-414.44443283,1075.85312282)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1075.20086754)
-\lineto(-446.64602438,1075.36393136)
-\lineto(-446.64602438,1075.42915689)
-\lineto(-446.00536444,1075.20086754)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1075.20086754)
-\lineto(-446.64602438,1075.36393136)
-\lineto(-446.64602438,1075.42915689)
-\lineto(-446.00536444,1075.20086754)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.9254902 0.9254902 0.9254902}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-334.8677249,1075.46176965)
-\curveto(-334.40658462,1075.62248535)(-334.36032223,1075.23139309)(-334.05847024,1075.07041648)
-\curveto(-333.1294459,1075.11775717)(-332.00700969,1075.75254506)(-331.22607894,1075.07041648)
-\lineto(-330.45054323,1074.90735266)
-\lineto(-330.51798112,1074.58122502)
-\lineto(-330.11335379,1074.32032291)
-\curveto(-328.85334429,1073.98806406)(-327.4819274,1073.69076611)(-326.40426994,1073.01581234)
-\lineto(-330.01219696,1073.63545486)
-\lineto(-330.28194851,1073.76590591)
-\lineto(-330.78773267,1073.60284209)
-\lineto(-331.09120317,1073.24410169)
-\lineto(-332.40624198,1073.21148892)
-\lineto(-330.99004633,1072.42878258)
-\lineto(-331.09120317,1072.33094429)
-\lineto(-333.48524819,1072.55923364)
-\lineto(-333.55268608,1072.233106)
-\curveto(-334.51367599,1071.72369462)(-333.21509201,1071.56415298)(-332.8783072,1071.3199486)
-\lineto(-334.49681651,1070.79814437)
-\curveto(-334.78801331,1070.77538066)(-334.8938908,1070.51806595)(-334.90144384,1070.27634015)
-\lineto(-335.94673111,1069.98282527)
-\lineto(-335.57582272,1069.68931039)
-\curveto(-335.69008948,1068.64544104)(-334.02879757,1069.92934034)(-334.36194074,1068.84137852)
-\lineto(-335.54210378,1068.54786365)
-\lineto(-334.19334602,1068.41741259)
-\lineto(-334.09218919,1068.3195743)
-\curveto(-334.75159685,1068.44938614)(-334.65192366,1067.8014227)(-334.22706496,1067.66731901)
-\curveto(-334.73150036,1067.67524913)(-335.39009878,1067.9746617)(-335.81185533,1067.50425519)
-\curveto(-336.13825471,1067.50759474)(-336.57471272,1067.99214214)(-336.65482893,1067.4064169)
-\curveto(-337.22751148,1067.49487576)(-337.16951489,1067.1044227)(-337.05945626,1066.75416162)
-\curveto(-337.65790008,1066.75542308)(-337.76350781,1066.2648397)(-337.32920781,1065.97145528)
-\curveto(-338.12389589,1065.99175346)(-337.5096716,1065.44221534)(-337.59895937,1065.05829788)
-\lineto(-337.86871092,1065.25397446)
-\curveto(-338.32216328,1066.17626343)(-339.52228793,1064.75134654)(-338.40821402,1064.73217024)
-\lineto(-338.2396193,1064.37342983)
-\lineto(-338.37449508,1064.24297877)
-\curveto(-338.68403498,1064.22637235)(-339.02958672,1064.49044443)(-339.0825929,1064.01468942)
-\lineto(-339.58837706,1063.32982138)
-\lineto(-340.90341588,1064.40604259)
-\lineto(-340.90341588,1064.73217024)
-\lineto(-339.28490657,1066.29758292)
-\curveto(-336.82072614,1068.5178599)(-336.02765657,1071.69695215)(-335.77813639,1074.7769016)
-\lineto(-334.8677249,1075.46176965)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.9254902 0.9254902 0.9254902}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-334.8677249,1075.46176965)
-\curveto(-334.40658462,1075.62248535)(-334.36032223,1075.23139309)(-334.05847024,1075.07041648)
-\curveto(-333.1294459,1075.11775717)(-332.00700969,1075.75254506)(-331.22607894,1075.07041648)
-\lineto(-330.45054323,1074.90735266)
-\lineto(-330.51798112,1074.58122502)
-\lineto(-330.11335379,1074.32032291)
-\curveto(-328.85334429,1073.98806406)(-327.4819274,1073.69076611)(-326.40426994,1073.01581234)
-\lineto(-330.01219696,1073.63545486)
-\lineto(-330.28194851,1073.76590591)
-\lineto(-330.78773267,1073.60284209)
-\lineto(-331.09120317,1073.24410169)
-\lineto(-332.40624198,1073.21148892)
-\lineto(-330.99004633,1072.42878258)
-\lineto(-331.09120317,1072.33094429)
-\lineto(-333.48524819,1072.55923364)
-\lineto(-333.55268608,1072.233106)
-\curveto(-334.51367599,1071.72369462)(-333.21509201,1071.56415298)(-332.8783072,1071.3199486)
-\lineto(-334.49681651,1070.79814437)
-\curveto(-334.78801331,1070.77538066)(-334.8938908,1070.51806595)(-334.90144384,1070.27634015)
-\lineto(-335.94673111,1069.98282527)
-\lineto(-335.57582272,1069.68931039)
-\curveto(-335.69008948,1068.64544104)(-334.02879757,1069.92934034)(-334.36194074,1068.84137852)
-\lineto(-335.54210378,1068.54786365)
-\lineto(-334.19334602,1068.41741259)
-\lineto(-334.09218919,1068.3195743)
-\curveto(-334.75159685,1068.44938614)(-334.65192366,1067.8014227)(-334.22706496,1067.66731901)
-\curveto(-334.73150036,1067.67524913)(-335.39009878,1067.9746617)(-335.81185533,1067.50425519)
-\curveto(-336.13825471,1067.50759474)(-336.57471272,1067.99214214)(-336.65482893,1067.4064169)
-\curveto(-337.22751148,1067.49487576)(-337.16951489,1067.1044227)(-337.05945626,1066.75416162)
-\curveto(-337.65790008,1066.75542308)(-337.76350781,1066.2648397)(-337.32920781,1065.97145528)
-\curveto(-338.12389589,1065.99175346)(-337.5096716,1065.44221534)(-337.59895937,1065.05829788)
-\lineto(-337.86871092,1065.25397446)
-\curveto(-338.32216328,1066.17626343)(-339.52228793,1064.75134654)(-338.40821402,1064.73217024)
-\lineto(-338.2396193,1064.37342983)
-\lineto(-338.37449508,1064.24297877)
-\curveto(-338.68403498,1064.22637235)(-339.02958672,1064.49044443)(-339.0825929,1064.01468942)
-\lineto(-339.58837706,1063.32982138)
-\lineto(-340.90341588,1064.40604259)
-\lineto(-340.90341588,1064.73217024)
-\lineto(-339.28490657,1066.29758292)
-\curveto(-336.82072614,1068.5178599)(-336.02765657,1071.69695215)(-335.77813639,1074.7769016)
-\lineto(-334.8677249,1075.46176965)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-451.67014704,1075.33131859)
-\curveto(-451.26079906,1075.22941023)(-451.86989807,1074.86873915)(-451.90617965,1075.16825477)
-\lineto(-451.80502282,1075.20086754)
-\lineto(-451.67014704,1075.33131859)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-451.67014704,1075.33131859)
-\curveto(-451.26079906,1075.22941023)(-451.86989807,1074.86873915)(-451.90617965,1075.16825477)
-\lineto(-451.80502282,1075.20086754)
-\lineto(-451.67014704,1075.33131859)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-451.13064394,1075.33131859)
-\lineto(-450.89461133,1075.10302925)
-\lineto(-451.13064394,1075.33131859)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-451.13064394,1075.33131859)
-\lineto(-450.89461133,1075.10302925)
-\lineto(-451.13064394,1075.33131859)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.90196079 0.90196079 0.90196079}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-377.62334594,1075.33131859)
-\lineto(-376.57805867,1075.03780372)
-\lineto(-376.37574501,1074.58122502)
-\lineto(-376.03855557,1074.51599949)
-\lineto(-375.49905246,1073.79851868)
-\lineto(-375.8362419,1073.86374421)
-\curveto(-376.35902041,1073.19205172)(-377.10960411,1072.76560721)(-377.99425432,1073.01581234)
-\lineto(-378.02797327,1073.37455274)
-\lineto(-377.75822171,1074.02680803)
-\lineto(-377.62334594,1075.33131859)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.90196079 0.90196079 0.90196079}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-377.62334594,1075.33131859)
-\lineto(-376.57805867,1075.03780372)
-\lineto(-376.37574501,1074.58122502)
-\lineto(-376.03855557,1074.51599949)
-\lineto(-375.49905246,1073.79851868)
-\lineto(-375.8362419,1073.86374421)
-\curveto(-376.35902041,1073.19205172)(-377.10960411,1072.76560721)(-377.99425432,1073.01581234)
-\lineto(-378.02797327,1073.37455274)
-\lineto(-377.75822171,1074.02680803)
-\lineto(-377.62334594,1075.33131859)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-371.14930868,1074.93996542)
-\curveto(-370.95387368,1074.99440265)(-370.66213738,1074.78172829)(-370.7784003,1074.58122502)
-\lineto(-371.14930868,1074.93996542)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-371.14930868,1074.93996542)
-\curveto(-370.95387368,1074.99440265)(-370.66213738,1074.78172829)(-370.7784003,1074.58122502)
-\lineto(-371.14930868,1074.93996542)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03529412 0.03529412 0.03529412}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-448.83775574,1074.54861225)
-\lineto(-447.08437065,1074.54861225)
-\lineto(-445.76933184,1074.38554843)
-\lineto(-445.90420761,1073.92896974)
-\lineto(-446.44371072,1073.99419526)
-\lineto(-448.33197158,1073.79851868)
-\lineto(-449.24238307,1073.89635697)
-\lineto(-452.07477437,1073.76590591)
-\lineto(-452.31080698,1073.66806762)
-\lineto(-452.34452592,1073.76590591)
-\lineto(-452.31080698,1073.86374421)
-\lineto(-450.72601661,1073.89635697)
-\lineto(-449.37725885,1074.02680803)
-\lineto(-448.19709581,1074.18987185)
-\lineto(-448.83775574,1074.54861225)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.03529412 0.03529412 0.03529412}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-448.83775574,1074.54861225)
-\lineto(-447.08437065,1074.54861225)
-\lineto(-445.76933184,1074.38554843)
-\lineto(-445.90420761,1073.92896974)
-\lineto(-446.44371072,1073.99419526)
-\lineto(-448.33197158,1073.79851868)
-\lineto(-449.24238307,1073.89635697)
-\lineto(-452.07477437,1073.76590591)
-\lineto(-452.31080698,1073.66806762)
-\lineto(-452.34452592,1073.76590591)
-\lineto(-452.31080698,1073.86374421)
-\lineto(-450.72601661,1073.89635697)
-\lineto(-449.37725885,1074.02680803)
-\lineto(-448.19709581,1074.18987185)
-\lineto(-448.83775574,1074.54861225)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-449.24238307,1074.4181612)
-\curveto(-448.98814223,1074.43638521)(-449.26123871,1074.17226096)(-449.24238307,1074.4181612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-449.24238307,1074.4181612)
-\curveto(-448.98814223,1074.43638521)(-449.26123871,1074.17226096)(-449.24238307,1074.4181612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.9137255 0.9137255 0.9137255}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-374.52120309,1074.4181612)
-\lineto(-374.35260837,1074.18987185)
-\curveto(-373.7505229,1074.11662358)(-374.14665306,1073.5980154)(-374.08285681,1073.27671445)
-\curveto(-373.89983038,1072.94719508)(-373.66555116,1073.25967754)(-373.47591582,1073.34193998)
-\lineto(-373.40847793,1072.49400811)
-\lineto(-372.80153694,1072.29833153)
-\lineto(-372.90269377,1071.67868901)
-\curveto(-372.81270465,1071.0550025)(-373.58867197,1070.85332517)(-374.08285681,1070.8633699)
-\curveto(-374.77598343,1070.47684342)(-375.80926675,1070.07035793)(-376.51062078,1070.66769332)
-\lineto(-376.51062078,1070.73291885)
-\curveto(-375.50768451,1070.97294879)(-375.02428973,1071.88884566)(-374.65607886,1072.72229746)
-\lineto(-374.65607886,1073.37455274)
-\lineto(-374.52120309,1074.4181612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.9137255 0.9137255 0.9137255}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-374.52120309,1074.4181612)
-\lineto(-374.35260837,1074.18987185)
-\curveto(-373.7505229,1074.11662358)(-374.14665306,1073.5980154)(-374.08285681,1073.27671445)
-\curveto(-373.89983038,1072.94719508)(-373.66555116,1073.25967754)(-373.47591582,1073.34193998)
-\lineto(-373.40847793,1072.49400811)
-\lineto(-372.80153694,1072.29833153)
-\lineto(-372.90269377,1071.67868901)
-\curveto(-372.81270465,1071.0550025)(-373.58867197,1070.85332517)(-374.08285681,1070.8633699)
-\curveto(-374.77598343,1070.47684342)(-375.80926675,1070.07035793)(-376.51062078,1070.66769332)
-\lineto(-376.51062078,1070.73291885)
-\curveto(-375.50768451,1070.97294879)(-375.02428973,1071.88884566)(-374.65607886,1072.72229746)
-\lineto(-374.65607886,1073.37455274)
-\lineto(-374.52120309,1074.4181612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.68627453 0.68627453 0.68627453}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-361.4382528,1074.15725908)
-\lineto(-361.87659907,1072.49400811)
-\lineto(-361.94403696,1072.49400811)
-\lineto(-361.53940963,1074.12464632)
-\lineto(-361.4382528,1074.15725908)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.68627453 0.68627453 0.68627453}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-361.4382528,1074.15725908)
-\lineto(-361.87659907,1072.49400811)
-\lineto(-361.94403696,1072.49400811)
-\lineto(-361.53940963,1074.12464632)
-\lineto(-361.4382528,1074.15725908)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-453.0189048,1073.76590591)
-\lineto(-452.51312064,1073.66806762)
-\lineto(-453.0189048,1073.76590591)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-453.0189048,1073.76590591)
-\lineto(-452.51312064,1073.66806762)
-\lineto(-453.0189048,1073.76590591)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.21924643,1073.37455274)
-\lineto(-446.44371072,1073.34193998)
-\lineto(-446.44371072,1073.27671445)
-\lineto(-446.8146191,1073.24410169)
-\lineto(-448.8040368,1073.08103787)
-\lineto(-448.93891258,1072.88536128)
-\lineto(-448.56800419,1072.85274852)
-\lineto(-447.08437065,1072.98319957)
-\lineto(-446.94949488,1072.85274852)
-\lineto(-447.08437065,1072.72229746)
-\lineto(-451.23180077,1072.75491022)
-\lineto(-451.23180077,1072.82013575)
-\lineto(-449.51213462,1072.85274852)
-\lineto(-449.41097779,1072.88536128)
-\lineto(-449.47841568,1073.08103787)
-\lineto(-449.3435399,1073.21148892)
-\lineto(-449.14122624,1073.14626339)
-\lineto(-447.25296537,1073.27671445)
-\lineto(-447.21924643,1073.37455274)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.21924643,1073.37455274)
-\lineto(-446.44371072,1073.34193998)
-\lineto(-446.44371072,1073.27671445)
-\lineto(-446.8146191,1073.24410169)
-\lineto(-448.8040368,1073.08103787)
-\lineto(-448.93891258,1072.88536128)
-\lineto(-448.56800419,1072.85274852)
-\lineto(-447.08437065,1072.98319957)
-\lineto(-446.94949488,1072.85274852)
-\lineto(-447.08437065,1072.72229746)
-\lineto(-451.23180077,1072.75491022)
-\lineto(-451.23180077,1072.82013575)
-\lineto(-449.51213462,1072.85274852)
-\lineto(-449.41097779,1072.88536128)
-\lineto(-449.47841568,1073.08103787)
-\lineto(-449.3435399,1073.21148892)
-\lineto(-449.14122624,1073.14626339)
-\lineto(-447.25296537,1073.27671445)
-\lineto(-447.21924643,1073.37455274)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-365.88915341,1073.11365063)
-\lineto(-365.78799658,1072.88536128)
-\curveto(-366.04129329,1072.76893371)(-365.99772841,1072.99089619)(-365.88915341,1073.11365063)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-365.88915341,1073.11365063)
-\lineto(-365.78799658,1072.88536128)
-\curveto(-366.04129329,1072.76893371)(-365.99772841,1072.99089619)(-365.88915341,1073.11365063)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.67974332,1072.98319957)
-\lineto(-446.03908339,1072.88536128)
-\lineto(-446.67974332,1072.98319957)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.67974332,1072.98319957)
-\lineto(-446.03908339,1072.88536128)
-\lineto(-446.67974332,1072.98319957)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-451.93989859,1072.85274852)
-\lineto(-451.83874176,1072.62445917)
-\lineto(-454.90716567,1072.5918464)
-\lineto(-455.0083225,1072.6896847)
-\lineto(-452.07477437,1072.72229746)
-\lineto(-451.93989859,1072.85274852)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-451.93989859,1072.85274852)
-\lineto(-451.83874176,1072.62445917)
-\lineto(-454.90716567,1072.5918464)
-\lineto(-455.0083225,1072.6896847)
-\lineto(-452.07477437,1072.72229746)
-\lineto(-451.93989859,1072.85274852)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-451.67014704,1072.85274852)
-\lineto(-451.56899021,1072.62445917)
-\lineto(-451.67014704,1072.85274852)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-451.67014704,1072.85274852)
-\lineto(-451.56899021,1072.62445917)
-\lineto(-451.67014704,1072.85274852)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.85882354 0.85882354 0.85882354}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-383.96250742,1072.85274852)
-\lineto(-383.82763164,1072.72229746)
-\lineto(-383.69275586,1072.07004218)
-\lineto(-383.11953382,1068.97182958)
-\lineto(-382.91722015,1068.77615299)
-\curveto(-382.78987044,1067.92704707)(-382.2309722,1067.20291325)(-381.77077605,1066.4932595)
-\lineto(-380.89408351,1065.84100422)
-\lineto(-382.31027916,1066.10190633)
-\lineto(-382.6474686,1066.55848503)
-\lineto(-383.11953382,1067.01506373)
-\lineto(-383.32184748,1067.60209348)
-\lineto(-384.36713474,1070.76553161)
-\lineto(-384.36713474,1072.20049323)
-\lineto(-383.96250742,1072.85274852)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.85882354 0.85882354 0.85882354}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-383.96250742,1072.85274852)
-\lineto(-383.82763164,1072.72229746)
-\lineto(-383.69275586,1072.07004218)
-\lineto(-383.11953382,1068.97182958)
-\lineto(-382.91722015,1068.77615299)
-\curveto(-382.78987044,1067.92704707)(-382.2309722,1067.20291325)(-381.77077605,1066.4932595)
-\lineto(-380.89408351,1065.84100422)
-\lineto(-382.31027916,1066.10190633)
-\lineto(-382.6474686,1066.55848503)
-\lineto(-383.11953382,1067.01506373)
-\lineto(-383.32184748,1067.60209348)
-\lineto(-384.36713474,1070.76553161)
-\lineto(-384.36713474,1072.20049323)
-\lineto(-383.96250742,1072.85274852)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-455.8512961,1072.72229746)
-\lineto(-455.61526349,1072.49400811)
-\lineto(-455.8512961,1072.72229746)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-455.8512961,1072.72229746)
-\lineto(-455.61526349,1072.49400811)
-\lineto(-455.8512961,1072.72229746)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-455.44666877,1072.72229746)
-\lineto(-455.34551194,1072.49400811)
-\lineto(-455.44666877,1072.72229746)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-455.44666877,1072.72229746)
-\lineto(-455.34551194,1072.49400811)
-\lineto(-455.44666877,1072.72229746)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.78039217 0.78039217 0.78039217}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-390.03191734,1072.72229746)
-\lineto(-389.25638163,1072.16788047)
-\lineto(-389.52613318,1071.71130177)
-\curveto(-389.77376511,1071.8160931)(-390.12673501,1071.78328466)(-390.06563629,1072.16788047)
-\lineto(-390.5377015,1072.29833153)
-\lineto(-390.03191734,1072.72229746)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.78039217 0.78039217 0.78039217}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-390.03191734,1072.72229746)
-\lineto(-389.25638163,1072.16788047)
-\lineto(-389.52613318,1071.71130177)
-\curveto(-389.77376511,1071.8160931)(-390.12673501,1071.78328466)(-390.06563629,1072.16788047)
-\lineto(-390.5377015,1072.29833153)
-\lineto(-390.03191734,1072.72229746)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.84313726 0.84313726 0.84313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-385.31126518,1072.72229746)
-\lineto(-385.04151363,1072.5918464)
-\lineto(-385.1763894,1071.41778689)
-\lineto(-383.86135058,1067.47164243)
-\lineto(-383.86135058,1067.27596584)
-\curveto(-384.90555884,1068.18951459)(-385.49739375,1069.57190444)(-385.71589251,1070.89598267)
-\lineto(-385.85076828,1071.15688478)
-\lineto(-385.85076828,1072.07004218)
-\lineto(-385.81704934,1072.16788047)
-\curveto(-385.47837626,1072.13157594)(-385.32219012,1072.43791416)(-385.31126518,1072.72229746)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.84313726 0.84313726 0.84313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-385.31126518,1072.72229746)
-\lineto(-385.04151363,1072.5918464)
-\lineto(-385.1763894,1071.41778689)
-\lineto(-383.86135058,1067.47164243)
-\lineto(-383.86135058,1067.27596584)
-\curveto(-384.90555884,1068.18951459)(-385.49739375,1069.57190444)(-385.71589251,1070.89598267)
-\lineto(-385.85076828,1071.15688478)
-\lineto(-385.85076828,1072.07004218)
-\lineto(-385.81704934,1072.16788047)
-\curveto(-385.47837626,1072.13157594)(-385.32219012,1072.43791416)(-385.31126518,1072.72229746)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-456.66055076,1072.5918464)
-\lineto(-456.01989082,1072.49400811)
-\lineto(-456.66055076,1072.5918464)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05490196 0.05490196 0.05490196}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-456.66055076,1072.5918464)
-\lineto(-456.01989082,1072.49400811)
-\lineto(-456.66055076,1072.5918464)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.8392157 0.8392157 0.8392157}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-378.56747637,1072.5918464)
-\lineto(-377.79194066,1072.29833153)
-\curveto(-377.60486796,1071.66681796)(-376.5779238,1071.89210694)(-376.24086923,1072.29833153)
-\lineto(-375.86996085,1072.46139535)
-\lineto(-375.63392824,1072.42878258)
-\lineto(-376.03855557,1071.71130177)
-\curveto(-376.15770483,1071.46566243)(-376.32813386,1071.18245319)(-376.6792155,1071.28733584)
-\curveto(-377.29182128,1070.93707475)(-378.37730153,1071.31615247)(-378.46631954,1072.03742941)
-\lineto(-378.56747637,1072.5918464)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.8392157 0.8392157 0.8392157}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-378.56747637,1072.5918464)
-\lineto(-377.79194066,1072.29833153)
-\curveto(-377.60486796,1071.66681796)(-376.5779238,1071.89210694)(-376.24086923,1072.29833153)
-\lineto(-375.86996085,1072.46139535)
-\lineto(-375.63392824,1072.42878258)
-\lineto(-376.03855557,1071.71130177)
-\curveto(-376.15770483,1071.46566243)(-376.32813386,1071.18245319)(-376.6792155,1071.28733584)
-\curveto(-377.29182128,1070.93707475)(-378.37730153,1071.31615247)(-378.46631954,1072.03742941)
-\lineto(-378.56747637,1072.5918464)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.48899798,1072.20049323)
-\lineto(-446.94949488,1072.20049323)
-\lineto(-446.71346227,1072.10265494)
-\lineto(-447.48899798,1071.93959112)
-\lineto(-448.12965792,1071.84175283)
-\lineto(-447.48899798,1072.20049323)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.48899798,1072.20049323)
-\lineto(-446.94949488,1072.20049323)
-\lineto(-446.71346227,1072.10265494)
-\lineto(-447.48899798,1071.93959112)
-\lineto(-448.12965792,1071.84175283)
-\lineto(-447.48899798,1072.20049323)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-414.71418438,1072.20049323)
-\lineto(-414.34327599,1071.45039966)
-\lineto(-414.5793086,1071.67868901)
-\lineto(-414.71418438,1072.20049323)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-414.71418438,1072.20049323)
-\lineto(-414.34327599,1071.45039966)
-\lineto(-414.5793086,1071.67868901)
-\lineto(-414.71418438,1072.20049323)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.65882355 0.65882355 0.65882355}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-371.14930868,1072.07004218)
-\lineto(-370.74468135,1071.93959112)
-\lineto(-370.91327607,1071.58085071)
-\curveto(-371.24318222,1071.43578914)(-371.1352816,1071.9004558)(-371.14930868,1072.07004218)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.65882355 0.65882355 0.65882355}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-371.14930868,1072.07004218)
-\lineto(-370.74468135,1071.93959112)
-\lineto(-370.91327607,1071.58085071)
-\curveto(-371.24318222,1071.43578914)(-371.1352816,1071.9004558)(-371.14930868,1072.07004218)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-449.37725885,1071.93959112)
-\lineto(-448.33197158,1071.90697836)
-\lineto(-448.33197158,1071.84175283)
-\lineto(-449.3435399,1071.84175283)
-\lineto(-449.37725885,1071.93959112)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-449.37725885,1071.93959112)
-\lineto(-448.33197158,1071.90697836)
-\lineto(-448.33197158,1071.84175283)
-\lineto(-449.3435399,1071.84175283)
-\lineto(-449.37725885,1071.93959112)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66666669 0.66666669 0.66666669}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-332.5748367,1071.93959112)
-\lineto(-331.90045782,1071.80914006)
-\lineto(-330.85517056,1071.51562519)
-\lineto(-330.85517056,1071.45039966)
-\curveto(-331.0626095,1071.12988141)(-331.43999192,1071.36559343)(-331.66442521,1071.51562519)
-\lineto(-332.54111776,1071.84175283)
-\lineto(-332.5748367,1071.93959112)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66666669 0.66666669 0.66666669}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-332.5748367,1071.93959112)
-\lineto(-331.90045782,1071.80914006)
-\lineto(-330.85517056,1071.51562519)
-\lineto(-330.85517056,1071.45039966)
-\curveto(-331.0626095,1071.12988141)(-331.43999192,1071.36559343)(-331.66442521,1071.51562519)
-\lineto(-332.54111776,1071.84175283)
-\lineto(-332.5748367,1071.93959112)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-451.80502282,1071.54823795)
-\lineto(-451.67014704,1071.67868901)
-\lineto(-450.59114083,1071.80914006)
-\lineto(-449.54585357,1071.7765273)
-\lineto(-449.6470104,1071.67868901)
-\lineto(-450.72601661,1071.54823795)
-\lineto(-451.80502282,1071.54823795)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-451.80502282,1071.54823795)
-\lineto(-451.67014704,1071.67868901)
-\lineto(-450.59114083,1071.80914006)
-\lineto(-449.54585357,1071.7765273)
-\lineto(-449.6470104,1071.67868901)
-\lineto(-450.72601661,1071.54823795)
-\lineto(-451.80502282,1071.54823795)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1071.80914006)
-\lineto(-445.49958028,1071.71130177)
-\lineto(-446.00536444,1071.80914006)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1071.80914006)
-\lineto(-445.49958028,1071.71130177)
-\lineto(-446.00536444,1071.80914006)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-447.48899798,1071.67868901)
-\lineto(-447.38784115,1071.45039966)
-\lineto(-448.43312841,1071.41778689)
-\lineto(-449.07378835,1071.3199486)
-\lineto(-449.07378835,1071.38517413)
-\lineto(-448.83775574,1071.41778689)
-\lineto(-447.52271693,1071.58085071)
-\lineto(-447.48899798,1071.67868901)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-447.48899798,1071.67868901)
-\lineto(-447.38784115,1071.45039966)
-\lineto(-448.43312841,1071.41778689)
-\lineto(-449.07378835,1071.3199486)
-\lineto(-449.07378835,1071.38517413)
-\lineto(-448.83775574,1071.41778689)
-\lineto(-447.52271693,1071.58085071)
-\lineto(-447.48899798,1071.67868901)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.8146191,1071.67868901)
-\lineto(-446.30883494,1071.58085071)
-\lineto(-446.8146191,1071.67868901)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.04705882 0.04705882 0.04705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.8146191,1071.67868901)
-\lineto(-446.30883494,1071.58085071)
-\lineto(-446.8146191,1071.67868901)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-418.89533344,1070.11327633)
-\lineto(-418.99649027,1070.14588909)
-\lineto(-419.46855549,1070.99382096)
-\lineto(-419.67086915,1071.64607624)
-\lineto(-419.60343126,1071.64607624)
-\lineto(-418.89533344,1070.11327633)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-418.89533344,1070.11327633)
-\lineto(-418.99649027,1070.14588909)
-\lineto(-419.46855549,1070.99382096)
-\lineto(-419.67086915,1071.64607624)
-\lineto(-419.60343126,1071.64607624)
-\lineto(-418.89533344,1070.11327633)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57254905 0.57254905 0.57254905}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-398.52909124,1071.67868901)
-\curveto(-398.2748504,1071.69691302)(-398.54793339,1071.43278876)(-398.52909124,1071.67868901)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57254905 0.57254905 0.57254905}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-398.52909124,1071.67868901)
-\curveto(-398.2748504,1071.69691302)(-398.54793339,1071.43278876)(-398.52909124,1071.67868901)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-451.80502282,1071.54823795)
-\lineto(-452.04105543,1071.45039966)
-\lineto(-451.80502282,1071.54823795)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-451.80502282,1071.54823795)
-\lineto(-452.04105543,1071.45039966)
-\lineto(-451.80502282,1071.54823795)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-449.37725885,1071.41778689)
-\lineto(-449.27610202,1071.38517413)
-\lineto(-450.22023245,1071.05904649)
-\lineto(-450.28767034,1071.05904649)
-\curveto(-450.43724757,1071.31081703)(-450.0734876,1071.30872981)(-449.91676195,1071.28733584)
-\lineto(-449.37725885,1071.41778689)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-449.37725885,1071.41778689)
-\lineto(-449.27610202,1071.38517413)
-\lineto(-450.22023245,1071.05904649)
-\lineto(-450.28767034,1071.05904649)
-\curveto(-450.43724757,1071.31081703)(-450.0734876,1071.30872981)(-449.91676195,1071.28733584)
-\lineto(-449.37725885,1071.41778689)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-455.98617188,1071.15688478)
-\lineto(-453.45725108,1071.12427202)
-\lineto(-453.55840791,1071.02643372)
-\lineto(-455.8512961,1071.02643372)
-\lineto(-455.98617188,1071.15688478)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-455.98617188,1071.15688478)
-\lineto(-453.45725108,1071.12427202)
-\lineto(-453.55840791,1071.02643372)
-\lineto(-455.8512961,1071.02643372)
-\lineto(-455.98617188,1071.15688478)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-452.88402903,1071.15688478)
-\lineto(-452.7828722,1070.92859543)
-\lineto(-452.88402903,1071.15688478)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-452.88402903,1071.15688478)
-\lineto(-452.7828722,1070.92859543)
-\lineto(-452.88402903,1071.15688478)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-452.61427748,1071.15688478)
-\lineto(-452.51312064,1070.92859543)
-\lineto(-452.61427748,1071.15688478)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-452.61427748,1071.15688478)
-\lineto(-452.51312064,1070.92859543)
-\lineto(-452.61427748,1071.15688478)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-452.20965015,1071.15688478)
-\curveto(-451.95540931,1071.17510879)(-452.22850578,1070.91098454)(-452.20965015,1071.15688478)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07843138 0.07843138 0.07843138}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-452.20965015,1071.15688478)
-\curveto(-451.95540931,1071.17510879)(-452.22850578,1070.91098454)(-452.20965015,1071.15688478)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-451.93989859,1071.15688478)
-\lineto(-450.75973555,1071.12427202)
-\lineto(-450.75973555,1071.05904649)
-\lineto(-451.90617965,1070.92859543)
-\lineto(-451.93989859,1071.15688478)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05098039 0.05098039 0.05098039}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-451.93989859,1071.15688478)
-\lineto(-450.75973555,1071.12427202)
-\lineto(-450.75973555,1071.05904649)
-\lineto(-451.90617965,1070.92859543)
-\lineto(-451.93989859,1071.15688478)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.80392158 0.80392158 0.80392158}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-366.69840807,1071.15688478)
-\lineto(-366.32749968,1071.12427202)
-\lineto(-366.29378074,1071.02643372)
-\curveto(-366.60817617,1070.26068602)(-367.29793089,1069.73783818)(-367.946009,1069.23273169)
-\lineto(-368.28319844,1069.16750616)
-\lineto(-368.55294999,1068.97182958)
-\lineto(-368.68782577,1069.42840828)
-\curveto(-367.91215518,1069.68187468)(-367.4426526,1070.42870698)(-366.93444068,1070.99382096)
-\lineto(-366.73212701,1071.05904649)
-\lineto(-366.69840807,1071.15688478)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.80392158 0.80392158 0.80392158}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-366.69840807,1071.15688478)
-\lineto(-366.32749968,1071.12427202)
-\lineto(-366.29378074,1071.02643372)
-\curveto(-366.60817617,1070.26068602)(-367.29793089,1069.73783818)(-367.946009,1069.23273169)
-\lineto(-368.28319844,1069.16750616)
-\lineto(-368.55294999,1068.97182958)
-\lineto(-368.68782577,1069.42840828)
-\curveto(-367.91215518,1069.68187468)(-367.4426526,1070.42870698)(-366.93444068,1070.99382096)
-\lineto(-366.73212701,1071.05904649)
-\lineto(-366.69840807,1071.15688478)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.56862748 0.56862748 0.56862748}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-370.34005403,1070.63508055)
-\lineto(-370.23889719,1070.27634015)
-\curveto(-370.46589312,1070.28448551)(-370.46980452,1070.50710807)(-370.34005403,1070.63508055)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.56862748 0.56862748 0.56862748}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-370.34005403,1070.63508055)
-\lineto(-370.23889719,1070.27634015)
-\curveto(-370.46589312,1070.28448551)(-370.46980452,1070.50710807)(-370.34005403,1070.63508055)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-406.89138936,1070.37417844)
-\lineto(-406.79023253,1070.01543803)
-\lineto(-406.89138936,1070.37417844)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-406.89138936,1070.37417844)
-\lineto(-406.79023253,1070.01543803)
-\lineto(-406.89138936,1070.37417844)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.80392158 0.80392158 0.80392158}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-372.90269377,1070.37417844)
-\lineto(-372.53178539,1070.34156568)
-\lineto(-372.93641272,1069.23273169)
-\lineto(-373.40847793,1068.97182958)
-\lineto(-373.57707265,1069.20011893)
-\lineto(-374.08285681,1069.23273169)
-\curveto(-374.17330451,1069.48228456)(-373.82942523,1069.69831151)(-373.6107916,1069.75453592)
-\lineto(-372.90269377,1070.37417844)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.80392158 0.80392158 0.80392158}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-372.90269377,1070.37417844)
-\lineto(-372.53178539,1070.34156568)
-\lineto(-372.93641272,1069.23273169)
-\lineto(-373.40847793,1068.97182958)
-\lineto(-373.57707265,1069.20011893)
-\lineto(-374.08285681,1069.23273169)
-\curveto(-374.17330451,1069.48228456)(-373.82942523,1069.69831151)(-373.6107916,1069.75453592)
-\lineto(-372.90269377,1070.37417844)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67058825 0.67058825 0.67058825}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-357.79660684,1070.37417844)
-\lineto(-357.69545001,1070.14588909)
-\lineto(-357.79660684,1070.37417844)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67058825 0.67058825 0.67058825}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-357.79660684,1070.37417844)
-\lineto(-357.69545001,1070.14588909)
-\lineto(-357.79660684,1070.37417844)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-408.914526,1070.24372738)
-\curveto(-408.56843476,1070.16878325)(-408.6138879,1069.7463175)(-408.6784934,1069.49363381)
-\lineto(-408.74593128,1069.49363381)
-\lineto(-408.914526,1070.24372738)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-408.914526,1070.24372738)
-\curveto(-408.56843476,1070.16878325)(-408.6138879,1069.7463175)(-408.6784934,1069.49363381)
-\lineto(-408.74593128,1069.49363381)
-\lineto(-408.914526,1070.24372738)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-418.76045766,1069.85237421)
-\lineto(-418.89533344,1070.11327633)
-\lineto(-418.76045766,1069.85237421)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-418.76045766,1069.85237421)
-\lineto(-418.89533344,1070.11327633)
-\lineto(-418.76045766,1069.85237421)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60784316 0.60784316 0.60784316}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-413.77005394,1070.11327633)
-\lineto(-413.66889711,1070.08066356)
-\lineto(-413.39914556,1069.23273169)
-\lineto(-413.63517817,1069.5914721)
-\lineto(-413.77005394,1070.11327633)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60784316 0.60784316 0.60784316}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-413.77005394,1070.11327633)
-\lineto(-413.66889711,1070.08066356)
-\lineto(-413.39914556,1069.23273169)
-\lineto(-413.63517817,1069.5914721)
-\lineto(-413.77005394,1070.11327633)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.74117649 0.74117649 0.74117649}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-412.55617196,1070.11327633)
-\curveto(-412.17096674,1070.17277505)(-411.65709004,1070.11637715)(-411.71319836,1069.62408486)
-\lineto(-411.10625737,1068.45002535)
-\curveto(-411.28415851,1068.34450349)(-411.56685814,1068.43910921)(-411.47716575,1068.6783147)
-\lineto(-411.64576047,1069.29795722)
-\lineto(-412.38757724,1069.36318275)
-\lineto(-412.55617196,1070.11327633)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.74117649 0.74117649 0.74117649}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-412.55617196,1070.11327633)
-\curveto(-412.17096674,1070.17277505)(-411.65709004,1070.11637715)(-411.71319836,1069.62408486)
-\lineto(-411.10625737,1068.45002535)
-\curveto(-411.28415851,1068.34450349)(-411.56685814,1068.43910921)(-411.47716575,1068.6783147)
-\lineto(-411.64576047,1069.29795722)
-\lineto(-412.38757724,1069.36318275)
-\lineto(-412.55617196,1070.11327633)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-418.76045766,1069.85237421)
-\lineto(-418.65930083,1069.62408486)
-\lineto(-418.76045766,1069.85237421)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-418.76045766,1069.85237421)
-\lineto(-418.65930083,1069.62408486)
-\lineto(-418.76045766,1069.85237421)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.78431374 0.78431374 0.78431374}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-354.42471244,1069.72192316)
-\lineto(-353.91892828,1069.29795722)
-\curveto(-352.98113701,1067.68819118)(-351.31852331,1066.51021814)(-350.00753077,1065.12352341)
-\curveto(-350.19905437,1063.55028366)(-350.43238947,1061.8518109)(-351.62604008,1060.62296195)
-\lineto(-351.82835375,1060.62296195)
-\lineto(-351.99694847,1060.8512513)
-\lineto(-351.76091586,1061.14476618)
-\lineto(-351.69347797,1061.60134487)
-\curveto(-350.93250884,1062.50837107)(-350.28267735,1063.58028741)(-350.24356338,1064.764783)
-\lineto(-350.37843916,1064.89523406)
-\lineto(-351.05281804,1064.37342983)
-\curveto(-350.9076917,1064.7703924)(-350.69849937,1065.61532389)(-351.42372642,1065.5801021)
-\lineto(-351.62604008,1066.16713186)
-\lineto(-352.67132735,1066.85199991)
-\lineto(-355.06537238,1064.66694471)
-\lineto(-352.97479785,1067.01506373)
-\lineto(-353.04223573,1067.14551479)
-\lineto(-353.98636617,1066.62371056)
-\lineto(-353.98636617,1066.9498382)
-\curveto(-353.54316437,1067.15803809)(-353.48422365,1068.13876913)(-354.12124194,1067.79777007)
-\curveto(-354.09890651,1068.07393496)(-353.80549775,1068.64335382)(-354.3909935,1068.58047641)
-\lineto(-354.42471244,1069.72192316)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.78431374 0.78431374 0.78431374}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-354.42471244,1069.72192316)
-\lineto(-353.91892828,1069.29795722)
-\curveto(-352.98113701,1067.68819118)(-351.31852331,1066.51021814)(-350.00753077,1065.12352341)
-\curveto(-350.19905437,1063.55028366)(-350.43238947,1061.8518109)(-351.62604008,1060.62296195)
-\lineto(-351.82835375,1060.62296195)
-\lineto(-351.99694847,1060.8512513)
-\lineto(-351.76091586,1061.14476618)
-\lineto(-351.69347797,1061.60134487)
-\curveto(-350.93250884,1062.50837107)(-350.28267735,1063.58028741)(-350.24356338,1064.764783)
-\lineto(-350.37843916,1064.89523406)
-\lineto(-351.05281804,1064.37342983)
-\curveto(-350.9076917,1064.7703924)(-350.69849937,1065.61532389)(-351.42372642,1065.5801021)
-\lineto(-351.62604008,1066.16713186)
-\lineto(-352.67132735,1066.85199991)
-\lineto(-355.06537238,1064.66694471)
-\lineto(-352.97479785,1067.01506373)
-\lineto(-353.04223573,1067.14551479)
-\lineto(-353.98636617,1066.62371056)
-\lineto(-353.98636617,1066.9498382)
-\curveto(-353.54316437,1067.15803809)(-353.48422365,1068.13876913)(-354.12124194,1067.79777007)
-\curveto(-354.09890651,1068.07393496)(-353.80549775,1068.64335382)(-354.3909935,1068.58047641)
-\lineto(-354.42471244,1069.72192316)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59607846 0.59607846 0.59607846}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-374.79095464,1069.5914721)
-\curveto(-374.48033573,1069.51524955)(-374.19601759,1069.03809872)(-374.65607886,1068.93921682)
-\lineto(-374.79095464,1069.5914721)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59607846 0.59607846 0.59607846}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-374.79095464,1069.5914721)
-\curveto(-374.48033573,1069.51524955)(-374.19601759,1069.03809872)(-374.65607886,1068.93921682)
-\lineto(-374.79095464,1069.5914721)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63921571 0.63921571 0.63921571}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-450.86089239,1067.7651573)
-\curveto(-450.66464813,1068.07184774)(-450.18570425,1068.30548558)(-449.81560512,1068.25434877)
-\lineto(-450.86089239,1067.7651573)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63921571 0.63921571 0.63921571}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-450.86089239,1067.7651573)
-\curveto(-450.66464813,1068.07184774)(-450.18570425,1068.30548558)(-449.81560512,1068.25434877)
-\lineto(-450.86089239,1067.7651573)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67450982 0.67450982 0.67450982}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-409.18427756,1068.15651048)
-\curveto(-408.72327215,1068.2209533)(-409.00556715,1067.78185504)(-409.2179965,1067.66731901)
-\lineto(-409.18427756,1068.15651048)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67450982 0.67450982 0.67450982}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-409.18427756,1068.15651048)
-\curveto(-408.72327215,1068.2209533)(-409.00556715,1067.78185504)(-409.2179965,1067.66731901)
-\lineto(-409.18427756,1068.15651048)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-450.86089239,1067.7651573)
-\lineto(-450.89461133,1067.66731901)
-\lineto(-452.1759312,1067.27596584)
-\lineto(-452.1759312,1067.34119137)
-\lineto(-450.86089239,1067.7651573)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-450.86089239,1067.7651573)
-\lineto(-450.89461133,1067.66731901)
-\lineto(-452.1759312,1067.27596584)
-\lineto(-452.1759312,1067.34119137)
-\lineto(-450.86089239,1067.7651573)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-421.72772474,1067.37380413)
-\lineto(-421.0870648,1066.55848503)
-\lineto(-421.0870648,1066.36280845)
-\curveto(-421.3782616,1066.24121502)(-421.48413909,1066.61770981)(-421.49169213,1066.81938714)
-\lineto(-421.72772474,1067.37380413)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-421.72772474,1067.37380413)
-\lineto(-421.0870648,1066.55848503)
-\lineto(-421.0870648,1066.36280845)
-\curveto(-421.3782616,1066.24121502)(-421.48413909,1066.61770981)(-421.49169213,1066.81938714)
-\lineto(-421.72772474,1067.37380413)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-411.47716575,1067.37380413)
-\curveto(-411.26797342,1067.42916756)(-410.92754696,1067.32945078)(-411.24113314,1067.14551479)
-\curveto(-411.34504144,1067.05580359)(-411.74125252,1067.11823747)(-411.51088469,1067.27596584)
-\lineto(-411.47716575,1067.37380413)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-411.47716575,1067.37380413)
-\curveto(-411.26797342,1067.42916756)(-410.92754696,1067.32945078)(-411.24113314,1067.14551479)
-\curveto(-411.34504144,1067.05580359)(-411.74125252,1067.11823747)(-411.51088469,1067.27596584)
-\lineto(-411.47716575,1067.37380413)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.72156864 0.72156864 0.72156864}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-374.92583041,1067.37380413)
-\lineto(-374.68979781,1067.34119137)
-\lineto(-375.8362419,1066.29758292)
-\curveto(-376.07200476,1066.05324809)(-376.42686293,1065.84935309)(-376.78037234,1065.97145528)
-\lineto(-376.78037234,1066.16713186)
-\lineto(-375.09442513,1067.14551479)
-\lineto(-374.92583041,1067.37380413)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.72156864 0.72156864 0.72156864}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-374.92583041,1067.37380413)
-\lineto(-374.68979781,1067.34119137)
-\lineto(-375.8362419,1066.29758292)
-\curveto(-376.07200476,1066.05324809)(-376.42686293,1065.84935309)(-376.78037234,1065.97145528)
-\lineto(-376.78037234,1066.16713186)
-\lineto(-375.09442513,1067.14551479)
-\lineto(-374.92583041,1067.37380413)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.64313728 0.64313728 0.64313728}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-412.42129618,1067.24335308)
-\lineto(-412.0503878,1067.01506373)
-\lineto(-412.52245302,1066.88461267)
-\lineto(-412.42129618,1067.24335308)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.64313728 0.64313728 0.64313728}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-412.42129618,1067.24335308)
-\lineto(-412.0503878,1067.01506373)
-\lineto(-412.52245302,1066.88461267)
-\lineto(-412.42129618,1067.24335308)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-424.42524026,1067.11290202)
-\lineto(-424.18920765,1066.75416162)
-\lineto(-424.42524026,1067.11290202)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-424.42524026,1067.11290202)
-\lineto(-424.18920765,1066.75416162)
-\lineto(-424.42524026,1067.11290202)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66666669 0.66666669 0.66666669}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-377.62334594,1067.11290202)
-\lineto(-377.25243755,1067.08028926)
-\lineto(-377.75822171,1066.72154885)
-\lineto(-378.39888165,1066.62371056)
-\lineto(-377.99425432,1066.9498382)
-\lineto(-377.62334594,1067.11290202)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66666669 0.66666669 0.66666669}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-377.62334594,1067.11290202)
-\lineto(-377.25243755,1067.08028926)
-\lineto(-377.75822171,1066.72154885)
-\lineto(-378.39888165,1066.62371056)
-\lineto(-377.99425432,1066.9498382)
-\lineto(-377.62334594,1067.11290202)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.72941178 0.72941178 0.72941178}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-426.04374957,1066.98245096)
-\lineto(-425.94259274,1066.9498382)
-\lineto(-425.26821386,1065.31919999)
-\lineto(-425.94259274,1066.29758292)
-\lineto(-426.27978218,1066.29758292)
-\curveto(-426.31996168,1066.12551797)(-426.29579194,1065.85209256)(-426.58325268,1065.93884251)
-\curveto(-426.77639479,1065.72346782)(-427.04857411,1065.95099664)(-426.98788001,1066.19974462)
-\lineto(-426.04374957,1066.98245096)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.72941178 0.72941178 0.72941178}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-426.04374957,1066.98245096)
-\lineto(-425.94259274,1066.9498382)
-\lineto(-425.26821386,1065.31919999)
-\lineto(-425.94259274,1066.29758292)
-\lineto(-426.27978218,1066.29758292)
-\curveto(-426.31996168,1066.12551797)(-426.29579194,1065.85209256)(-426.58325268,1065.93884251)
-\curveto(-426.77639479,1065.72346782)(-427.04857411,1065.95099664)(-426.98788001,1066.19974462)
-\lineto(-426.04374957,1066.98245096)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60784316 0.60784316 0.60784316}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-416.60244524,1066.98245096)
-\curveto(-416.33134493,1066.87343302)(-416.14373273,1066.50473919)(-416.23153686,1066.23235739)
-\curveto(-416.76335204,1066.01554773)(-416.57344695,1066.70054623)(-416.60244524,1066.98245096)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60784316 0.60784316 0.60784316}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-416.60244524,1066.98245096)
-\curveto(-416.33134493,1066.87343302)(-416.14373273,1066.50473919)(-416.23153686,1066.23235739)
-\curveto(-416.76335204,1066.01554773)(-416.57344695,1066.70054623)(-416.60244524,1066.98245096)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63921571 0.63921571 0.63921571}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-414.17468127,1066.98245096)
-\lineto(-413.80377289,1066.75416162)
-\curveto(-413.9180936,1066.69114071)(-414.44928835,1066.67276016)(-414.20840022,1066.88461267)
-\lineto(-414.17468127,1066.98245096)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63921571 0.63921571 0.63921571}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-414.17468127,1066.98245096)
-\lineto(-413.80377289,1066.75416162)
-\curveto(-413.9180936,1066.69114071)(-414.44928835,1066.67276016)(-414.20840022,1066.88461267)
-\lineto(-414.17468127,1066.98245096)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-419.7045881,1066.33019568)
-\curveto(-419.43524117,1066.16987133)(-419.37279369,1065.75047118)(-419.46855549,1065.44965105)
-\lineto(-419.53599338,1065.44965105)
-\lineto(-419.7045881,1066.33019568)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-419.7045881,1066.33019568)
-\curveto(-419.43524117,1066.16987133)(-419.37279369,1065.75047118)(-419.46855549,1065.44965105)
-\lineto(-419.53599338,1065.44965105)
-\lineto(-419.7045881,1066.33019568)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.22745098 0.22745098 0.22745098}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-379.64648258,1066.19974462)
-\lineto(-379.14069842,1066.16713186)
-\curveto(-378.27614469,1065.46126119)(-377.73799035,1064.46083204)(-377.92681643,1063.36243414)
-\lineto(-378.16284904,1063.19937032)
-\lineto(-378.39888165,1063.36243414)
-\lineto(-378.73607109,1064.99307235)
-\lineto(-379.74763941,1065.84100422)
-\lineto(-379.64648258,1066.19974462)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.22745098 0.22745098 0.22745098}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-379.64648258,1066.19974462)
-\lineto(-379.14069842,1066.16713186)
-\curveto(-378.27614469,1065.46126119)(-377.73799035,1064.46083204)(-377.92681643,1063.36243414)
-\lineto(-378.16284904,1063.19937032)
-\lineto(-378.39888165,1063.36243414)
-\lineto(-378.73607109,1064.99307235)
-\lineto(-379.74763941,1065.84100422)
-\lineto(-379.64648258,1066.19974462)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1065.93884251)
-\curveto(-445.75112361,1065.95706652)(-446.02422008,1065.69294227)(-446.00536444,1065.93884251)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1065.93884251)
-\curveto(-445.75112361,1065.95706652)(-446.02422008,1065.69294227)(-446.00536444,1065.93884251)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.78823531 0.78823531 0.78823531}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-377.48847016,1065.93884251)
-\lineto(-377.18499966,1065.31919999)
-\curveto(-375.69327358,1065.17426887)(-375.28459998,1063.41331005)(-375.49905246,1062.18837463)
-\lineto(-375.97111768,1061.60134487)
-\lineto(-376.37574501,1061.14476618)
-\lineto(-376.37574501,1061.34044276)
-\lineto(-375.86996085,1062.80801715)
-\lineto(-376.03855557,1063.81901284)
-\lineto(-376.30830712,1064.60171918)
-\lineto(-376.64549656,1064.47126812)
-\lineto(-376.6792155,1064.24297877)
-\lineto(-376.54433973,1063.46027243)
-\curveto(-376.33784491,1063.12592637)(-376.33784491,1062.62055898)(-376.54433973,1062.28621292)
-\curveto(-376.5540292,1061.90464358)(-376.74233737,1061.44271639)(-377.08384283,1061.24260447)
-\lineto(-377.21871861,1061.50350658)
-\lineto(-377.08384283,1062.54711504)
-\lineto(-377.18499966,1063.75378731)
-\lineto(-377.62334594,1065.6779404)
-\lineto(-377.48847016,1065.93884251)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.78823531 0.78823531 0.78823531}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-377.48847016,1065.93884251)
-\lineto(-377.18499966,1065.31919999)
-\curveto(-375.69327358,1065.17426887)(-375.28459998,1063.41331005)(-375.49905246,1062.18837463)
-\lineto(-375.97111768,1061.60134487)
-\lineto(-376.37574501,1061.14476618)
-\lineto(-376.37574501,1061.34044276)
-\lineto(-375.86996085,1062.80801715)
-\lineto(-376.03855557,1063.81901284)
-\lineto(-376.30830712,1064.60171918)
-\lineto(-376.64549656,1064.47126812)
-\lineto(-376.6792155,1064.24297877)
-\lineto(-376.54433973,1063.46027243)
-\curveto(-376.33784491,1063.12592637)(-376.33784491,1062.62055898)(-376.54433973,1062.28621292)
-\curveto(-376.5540292,1061.90464358)(-376.74233737,1061.44271639)(-377.08384283,1061.24260447)
-\lineto(-377.21871861,1061.50350658)
-\lineto(-377.08384283,1062.54711504)
-\lineto(-377.18499966,1063.75378731)
-\lineto(-377.62334594,1065.6779404)
-\lineto(-377.48847016,1065.93884251)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-355.90834598,1065.93884251)
-\curveto(-355.56427787,1065.83766467)(-356.06264387,1065.32859247)(-356.27925436,1065.44965105)
-\lineto(-355.90834598,1065.93884251)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-355.90834598,1065.93884251)
-\curveto(-355.56427787,1065.83766467)(-356.06264387,1065.32859247)(-356.27925436,1065.44965105)
-\lineto(-355.90834598,1065.93884251)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63529414 0.63529414 0.63529414}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-328.79831497,1065.54748934)
-\lineto(-329.43897491,1065.90622975)
-\curveto(-329.16032155,1066.04959546)(-328.89690916,1065.76677757)(-328.79831497,1065.54748934)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63529414 0.63529414 0.63529414}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-328.79831497,1065.54748934)
-\lineto(-329.43897491,1065.90622975)
-\curveto(-329.16032155,1066.04959546)(-328.89690916,1065.76677757)(-328.79831497,1065.54748934)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-427.52738311,1065.80839145)
-\curveto(-427.2562828,1065.69937351)(-427.0686706,1065.33067968)(-427.15647473,1065.05829788)
-\lineto(-427.52738311,1065.80839145)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-427.52738311,1065.80839145)
-\curveto(-427.2562828,1065.69937351)(-427.0686706,1065.33067968)(-427.15647473,1065.05829788)
-\lineto(-427.52738311,1065.80839145)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67843139 0.67843139 0.67843139}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-420.51384275,1065.80839145)
-\lineto(-420.10921542,1064.63433194)
-\lineto(-420.14293437,1064.53649365)
-\lineto(-420.48012381,1064.40604259)
-\lineto(-420.61499958,1064.53649365)
-\lineto(-420.64871853,1065.54748934)
-\lineto(-420.51384275,1065.80839145)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67843139 0.67843139 0.67843139}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-420.51384275,1065.80839145)
-\lineto(-420.10921542,1064.63433194)
-\lineto(-420.14293437,1064.53649365)
-\lineto(-420.48012381,1064.40604259)
-\lineto(-420.61499958,1064.53649365)
-\lineto(-420.64871853,1065.54748934)
-\lineto(-420.51384275,1065.80839145)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.64313728 0.64313728 0.64313728}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-421.72772474,1065.54748934)
-\lineto(-421.32309741,1064.764783)
-\curveto(-421.44244898,1064.43330687)(-421.73959381,1064.05265068)(-421.45797319,1063.72117455)
-\lineto(-421.49169213,1063.62333625)
-\lineto(-421.82888157,1063.4928852)
-\lineto(-421.72772474,1065.54748934)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.64313728 0.64313728 0.64313728}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-421.72772474,1065.54748934)
-\lineto(-421.32309741,1064.764783)
-\curveto(-421.44244898,1064.43330687)(-421.73959381,1064.05265068)(-421.45797319,1063.72117455)
-\lineto(-421.49169213,1063.62333625)
-\lineto(-421.82888157,1063.4928852)
-\lineto(-421.72772474,1065.54748934)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.81176472 0.81176472 0.81176472}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-328.79831497,1065.54748934)
-\curveto(-327.64634097,1065.30263271)(-326.82103609,1064.33546857)(-325.86476684,1063.68856178)
-\lineto(-324.85319852,1062.31882569)
-\lineto(-324.24625753,1062.25360016)
-\lineto(-324.07766281,1061.89485975)
-\lineto(-325.02179324,1060.19899602)
-\lineto(-325.25782585,1060.36205984)
-\lineto(-327.85418454,1063.59072349)
-\lineto(-327.68558982,1063.81901284)
-\lineto(-327.48327615,1063.81901284)
-\lineto(-325.5275774,1061.40566829)
-\lineto(-325.05551218,1061.53611935)
-\lineto(-325.19038796,1061.86224699)
-\lineto(-325.72989106,1062.64495333)
-\lineto(-327.2135246,1064.34081707)
-\lineto(-327.41583827,1064.40604259)
-\curveto(-327.60412485,1064.90136526)(-328.18247218,1065.09860725)(-328.62972025,1065.31919999)
-\lineto(-328.79831497,1065.54748934)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.81176472 0.81176472 0.81176472}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-328.79831497,1065.54748934)
-\curveto(-327.64634097,1065.30263271)(-326.82103609,1064.33546857)(-325.86476684,1063.68856178)
-\lineto(-324.85319852,1062.31882569)
-\lineto(-324.24625753,1062.25360016)
-\lineto(-324.07766281,1061.89485975)
-\lineto(-325.02179324,1060.19899602)
-\lineto(-325.25782585,1060.36205984)
-\lineto(-327.85418454,1063.59072349)
-\lineto(-327.68558982,1063.81901284)
-\lineto(-327.48327615,1063.81901284)
-\lineto(-325.5275774,1061.40566829)
-\lineto(-325.05551218,1061.53611935)
-\lineto(-325.19038796,1061.86224699)
-\lineto(-325.72989106,1062.64495333)
-\lineto(-327.2135246,1064.34081707)
-\lineto(-327.41583827,1064.40604259)
-\curveto(-327.60412485,1064.90136526)(-328.18247218,1065.09860725)(-328.62972025,1065.31919999)
-\lineto(-328.79831497,1065.54748934)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67843139 0.67843139 0.67843139}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-428.20176199,1065.41703828)
-\lineto(-427.22391262,1064.01468942)
-\lineto(-426.58325268,1062.93846821)
-\lineto(-426.61697162,1062.71017886)
-\lineto(-426.81928529,1062.84062991)
-\lineto(-428.30291882,1065.18874893)
-\lineto(-428.20176199,1065.41703828)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67843139 0.67843139 0.67843139}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-428.20176199,1065.41703828)
-\lineto(-427.22391262,1064.01468942)
-\lineto(-426.58325268,1062.93846821)
-\lineto(-426.61697162,1062.71017886)
-\lineto(-426.81928529,1062.84062991)
-\lineto(-428.30291882,1065.18874893)
-\lineto(-428.20176199,1065.41703828)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57254905 0.57254905 0.57254905}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-337.29548887,1064.89523406)
-\lineto(-337.05945626,1064.66694471)
-\lineto(-337.29548887,1064.89523406)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57254905 0.57254905 0.57254905}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-337.29548887,1064.89523406)
-\lineto(-337.05945626,1064.66694471)
-\lineto(-337.29548887,1064.89523406)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.54486755,1064.63433194)
-\curveto(-445.88208798,1064.64998607)(-446.94571836,1064.10639652)(-446.54486755,1064.63433194)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.54486755,1064.63433194)
-\curveto(-445.88208798,1064.64998607)(-446.94571836,1064.10639652)(-446.54486755,1064.63433194)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-422.80673095,1064.63433194)
-\curveto(-422.58917632,1064.59552275)(-422.45672831,1064.33585993)(-422.57069834,1064.14514048)
-\curveto(-422.77139349,1064.2023824)(-423.03183862,1064.4438734)(-422.80673095,1064.63433194)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-422.80673095,1064.63433194)
-\curveto(-422.58917632,1064.59552275)(-422.45672831,1064.33585993)(-422.57069834,1064.14514048)
-\curveto(-422.77139349,1064.2023824)(-423.03183862,1064.4438734)(-422.80673095,1064.63433194)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-328.52856342,1064.63433194)
-\lineto(-328.02277926,1064.27559154)
-\lineto(-328.52856342,1064.63433194)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-328.52856342,1064.63433194)
-\lineto(-328.02277926,1064.27559154)
-\lineto(-328.52856342,1064.63433194)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.85882354 0.85882354 0.85882354}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-349.29943295,1064.50388089)
-\lineto(-346.06241432,1063.8516256)
-\lineto(-345.28687861,1063.68856178)
-\lineto(-345.25315966,1063.19937032)
-\lineto(-344.57878078,1058.24223016)
-\lineto(-344.61249972,1057.7530387)
-\lineto(-344.98340811,1058.37268122)
-\lineto(-345.25315966,1058.11177911)
-\curveto(-345.13843433,1057.25393296)(-345.3221756,1056.29459589)(-345.79266277,1055.50275797)
-\lineto(-345.65778699,1054.98095375)
-\lineto(-346.97282581,1052.66544749)
-\lineto(-347.64720469,1053.90473253)
-\lineto(-346.90538792,1054.88311545)
-\curveto(-346.71858497,1055.52193428)(-346.39717599,1056.21371623)(-345.82638171,1056.57897919)
-\curveto(-345.39154221,1058.33485041)(-345.51562792,1060.26683056)(-345.55663016,1062.1231491)
-\lineto(-345.69150593,1062.25360016)
-\lineto(-346.50076059,1063.29720861)
-\lineto(-346.7367932,1063.32982138)
-\lineto(-348.05183202,1063.36243414)
-\lineto(-348.45645935,1063.9494639)
-\lineto(-348.62505407,1063.72117455)
-\curveto(-348.78204947,1061.91964545)(-349.29039627,1060.06202241)(-350.47959599,1058.6661961)
-\lineto(-350.91794226,1059.15538756)
-\lineto(-350.74934754,1059.77503008)
-\curveto(-349.71795248,1060.84172837)(-349.09846804,1062.18185208)(-348.89480562,1063.59072349)
-\lineto(-349.265714,1064.01468942)
-\lineto(-349.29943295,1064.50388089)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.85882354 0.85882354 0.85882354}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-349.29943295,1064.50388089)
-\lineto(-346.06241432,1063.8516256)
-\lineto(-345.28687861,1063.68856178)
-\lineto(-345.25315966,1063.19937032)
-\lineto(-344.57878078,1058.24223016)
-\lineto(-344.61249972,1057.7530387)
-\lineto(-344.98340811,1058.37268122)
-\lineto(-345.25315966,1058.11177911)
-\curveto(-345.13843433,1057.25393296)(-345.3221756,1056.29459589)(-345.79266277,1055.50275797)
-\lineto(-345.65778699,1054.98095375)
-\lineto(-346.97282581,1052.66544749)
-\lineto(-347.64720469,1053.90473253)
-\lineto(-346.90538792,1054.88311545)
-\curveto(-346.71858497,1055.52193428)(-346.39717599,1056.21371623)(-345.82638171,1056.57897919)
-\curveto(-345.39154221,1058.33485041)(-345.51562792,1060.26683056)(-345.55663016,1062.1231491)
-\lineto(-345.69150593,1062.25360016)
-\lineto(-346.50076059,1063.29720861)
-\lineto(-346.7367932,1063.32982138)
-\lineto(-348.05183202,1063.36243414)
-\lineto(-348.45645935,1063.9494639)
-\lineto(-348.62505407,1063.72117455)
-\curveto(-348.78204947,1061.91964545)(-349.29039627,1060.06202241)(-350.47959599,1058.6661961)
-\lineto(-350.91794226,1059.15538756)
-\lineto(-350.74934754,1059.77503008)
-\curveto(-349.71795248,1060.84172837)(-349.09846804,1062.18185208)(-348.89480562,1063.59072349)
-\lineto(-349.265714,1064.01468942)
-\lineto(-349.29943295,1064.50388089)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.90980393 0.90980393 0.90980393}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-429.82027131,1064.24297877)
-\curveto(-429.56886286,1064.28630157)(-429.05593028,1064.24303878)(-429.17961137,1063.88423837)
-\lineto(-429.65167659,1063.55811073)
-\curveto(-429.42063438,1062.94773023)(-428.88531243,1062.36865799)(-429.04473559,1061.6665704)
-\lineto(-429.68539553,1062.67756609)
-\lineto(-429.95514708,1062.15576187)
-\lineto(-429.5842387,1060.49251089)
-\curveto(-429.81541578,1060.85255581)(-430.35694202,1062.68930669)(-430.52836913,1061.40566829)
-\lineto(-430.79812068,1061.47089382)
-\curveto(-431.13719838,1061.44066831)(-431.20301776,1061.18103157)(-431.20274801,1060.88386406)
-\lineto(-431.53993745,1061.07954065)
-\lineto(-431.20274801,1057.88348976)
-\lineto(-431.70853217,1059.80764284)
-\curveto(-431.94038363,1060.17199265)(-431.76058073,1061.11737145)(-432.48406789,1060.94908959)
-\curveto(-432.19894049,1059.66218992)(-432.00148236,1058.24744821)(-432.14687844,1056.8398813)
-\lineto(-432.38291105,1057.19862171)
-\curveto(-432.57214177,1058.4004673)(-432.54813388,1059.81286089)(-433.46191726,1060.72080024)
-\lineto(-433.83282565,1060.55773642)
-\lineto(-433.19216571,1059.0249365)
-\lineto(-432.65266261,1055.1114048)
-\lineto(-432.61894366,1054.36131123)
-\curveto(-432.51593903,1054.18559365)(-432.41878801,1053.94595506)(-432.14687844,1054.10040911)
-\lineto(-432.21431633,1055.99194944)
-\curveto(-431.54627661,1056.26863613)(-431.71635497,1055.49427865)(-431.70853217,1055.1114048)
-\curveto(-431.68781525,1054.71457269)(-431.81819967,1054.17006998)(-431.43878062,1053.93734529)
-\lineto(-431.00043435,1056.51375366)
-\lineto(-430.39349335,1053.57860489)
-\curveto(-430.9360986,1052.56095619)(-430.87553938,1051.11307991)(-432.07944056,1050.51300505)
-\lineto(-433.49563621,1043.40342246)
-\curveto(-436.87966943,1043.55618065)(-440.21784489,1043.7719467)(-443.1392542,1045.36018831)
-\lineto(-440.17198713,1050.64345611)
-\curveto(-439.90048219,1050.99619577)(-439.70059629,1051.4012463)(-440.20570607,1051.58922627)
-\curveto(-440.31336391,1052.14703499)(-440.03832523,1052.71814972)(-439.56504613,1052.99157513)
-\lineto(-439.66620297,1051.98057944)
-\lineto(-438.48603992,1053.44815383)
-\lineto(-437.67678527,1054.68743887)
-\curveto(-438.086403,1051.41833539)(-439.64327408,1048.41274304)(-441.38586911,1045.5558649)
-\lineto(-441.38586911,1045.0992862)
-\lineto(-440.07083029,1046.89298823)
-\lineto(-438.72207253,1049.37155831)
-\lineto(-437.91281788,1051.32832416)
-\lineto(-437.4744716,1052.73067302)
-\curveto(-437.38108362,1050.48300131)(-438.50748517,1048.15444995)(-439.26157564,1045.97983083)
-\lineto(-439.09298092,1045.62109043)
-\lineto(-438.3174452,1046.50163506)
-\lineto(-438.35116415,1046.14289465)
-\lineto(-438.68835359,1044.44703092)
-\lineto(-438.21628837,1044.57748197)
-\lineto(-437.37331477,1048.58885197)
-\curveto(-437.24129836,1049.47239697)(-437.15292775,1050.40212166)(-436.66521695,1051.16526034)
-\lineto(-436.32802751,1051.10003481)
-\lineto(-436.05827595,1051.36093692)
-\lineto(-435.75480546,1053.80689424)
-\lineto(-435.38389707,1056.64420472)
-\lineto(-434.9455508,1051.1978731)
-\lineto(-434.43976664,1051.16526034)
-\lineto(-434.00142037,1049.50200936)
-\curveto(-434.0432993,1049.23314974)(-434.34225145,1048.73365264)(-433.90026353,1048.62146473)
-\lineto(-433.63051198,1048.88236684)
-\curveto(-432.78214335,1052.18799662)(-433.07563304,1055.77018264)(-433.46191726,1059.15538756)
-\lineto(-434.23745298,1060.75341301)
-\curveto(-435.23040844,1061.0985865)(-434.15408626,1059.26887998)(-435.04670763,1059.1227748)
-\lineto(-435.11414552,1058.79664716)
-\lineto(-435.58621074,1058.92709821)
-\curveto(-435.33345353,1060.00997243)(-437.16695483,1059.84390824)(-436.69893589,1058.76403439)
-\lineto(-436.73265483,1056.8398813)
-\lineto(-436.96868744,1059.80764284)
-\lineto(-437.4744716,1060.10115772)
-\curveto(-437.33946095,1060.82163891)(-438.06104635,1061.18768457)(-438.3174452,1061.63395764)
-\lineto(-438.82322936,1061.40566829)
-\lineto(-438.75579148,1061.79702146)
-\lineto(-438.82322936,1062.25360016)
-\curveto(-435.85461353,1060.5186011)(-432.30872938,1062.34006312)(-429.82027131,1064.24297877)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.90980393 0.90980393 0.90980393}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-429.82027131,1064.24297877)
-\curveto(-429.56886286,1064.28630157)(-429.05593028,1064.24303878)(-429.17961137,1063.88423837)
-\lineto(-429.65167659,1063.55811073)
-\curveto(-429.42063438,1062.94773023)(-428.88531243,1062.36865799)(-429.04473559,1061.6665704)
-\lineto(-429.68539553,1062.67756609)
-\lineto(-429.95514708,1062.15576187)
-\lineto(-429.5842387,1060.49251089)
-\curveto(-429.81541578,1060.85255581)(-430.35694202,1062.68930669)(-430.52836913,1061.40566829)
-\lineto(-430.79812068,1061.47089382)
-\curveto(-431.13719838,1061.44066831)(-431.20301776,1061.18103157)(-431.20274801,1060.88386406)
-\lineto(-431.53993745,1061.07954065)
-\lineto(-431.20274801,1057.88348976)
-\lineto(-431.70853217,1059.80764284)
-\curveto(-431.94038363,1060.17199265)(-431.76058073,1061.11737145)(-432.48406789,1060.94908959)
-\curveto(-432.19894049,1059.66218992)(-432.00148236,1058.24744821)(-432.14687844,1056.8398813)
-\lineto(-432.38291105,1057.19862171)
-\curveto(-432.57214177,1058.4004673)(-432.54813388,1059.81286089)(-433.46191726,1060.72080024)
-\lineto(-433.83282565,1060.55773642)
-\lineto(-433.19216571,1059.0249365)
-\lineto(-432.65266261,1055.1114048)
-\lineto(-432.61894366,1054.36131123)
-\curveto(-432.51593903,1054.18559365)(-432.41878801,1053.94595506)(-432.14687844,1054.10040911)
-\lineto(-432.21431633,1055.99194944)
-\curveto(-431.54627661,1056.26863613)(-431.71635497,1055.49427865)(-431.70853217,1055.1114048)
-\curveto(-431.68781525,1054.71457269)(-431.81819967,1054.17006998)(-431.43878062,1053.93734529)
-\lineto(-431.00043435,1056.51375366)
-\lineto(-430.39349335,1053.57860489)
-\curveto(-430.9360986,1052.56095619)(-430.87553938,1051.11307991)(-432.07944056,1050.51300505)
-\lineto(-433.49563621,1043.40342246)
-\curveto(-436.87966943,1043.55618065)(-440.21784489,1043.7719467)(-443.1392542,1045.36018831)
-\lineto(-440.17198713,1050.64345611)
-\curveto(-439.90048219,1050.99619577)(-439.70059629,1051.4012463)(-440.20570607,1051.58922627)
-\curveto(-440.31336391,1052.14703499)(-440.03832523,1052.71814972)(-439.56504613,1052.99157513)
-\lineto(-439.66620297,1051.98057944)
-\lineto(-438.48603992,1053.44815383)
-\lineto(-437.67678527,1054.68743887)
-\curveto(-438.086403,1051.41833539)(-439.64327408,1048.41274304)(-441.38586911,1045.5558649)
-\lineto(-441.38586911,1045.0992862)
-\lineto(-440.07083029,1046.89298823)
-\lineto(-438.72207253,1049.37155831)
-\lineto(-437.91281788,1051.32832416)
-\lineto(-437.4744716,1052.73067302)
-\curveto(-437.38108362,1050.48300131)(-438.50748517,1048.15444995)(-439.26157564,1045.97983083)
-\lineto(-439.09298092,1045.62109043)
-\lineto(-438.3174452,1046.50163506)
-\lineto(-438.35116415,1046.14289465)
-\lineto(-438.68835359,1044.44703092)
-\lineto(-438.21628837,1044.57748197)
-\lineto(-437.37331477,1048.58885197)
-\curveto(-437.24129836,1049.47239697)(-437.15292775,1050.40212166)(-436.66521695,1051.16526034)
-\lineto(-436.32802751,1051.10003481)
-\lineto(-436.05827595,1051.36093692)
-\lineto(-435.75480546,1053.80689424)
-\lineto(-435.38389707,1056.64420472)
-\lineto(-434.9455508,1051.1978731)
-\lineto(-434.43976664,1051.16526034)
-\lineto(-434.00142037,1049.50200936)
-\curveto(-434.0432993,1049.23314974)(-434.34225145,1048.73365264)(-433.90026353,1048.62146473)
-\lineto(-433.63051198,1048.88236684)
-\curveto(-432.78214335,1052.18799662)(-433.07563304,1055.77018264)(-433.46191726,1059.15538756)
-\lineto(-434.23745298,1060.75341301)
-\curveto(-435.23040844,1061.0985865)(-434.15408626,1059.26887998)(-435.04670763,1059.1227748)
-\lineto(-435.11414552,1058.79664716)
-\lineto(-435.58621074,1058.92709821)
-\curveto(-435.33345353,1060.00997243)(-437.16695483,1059.84390824)(-436.69893589,1058.76403439)
-\lineto(-436.73265483,1056.8398813)
-\lineto(-436.96868744,1059.80764284)
-\lineto(-437.4744716,1060.10115772)
-\curveto(-437.33946095,1060.82163891)(-438.06104635,1061.18768457)(-438.3174452,1061.63395764)
-\lineto(-438.82322936,1061.40566829)
-\lineto(-438.75579148,1061.79702146)
-\lineto(-438.82322936,1062.25360016)
-\curveto(-435.85461353,1060.5186011)(-432.30872938,1062.34006312)(-429.82027131,1064.24297877)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.86274511 0.86274511 0.86274511}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-333.51896714,1061.37305553)
-\lineto(-330.72029478,1057.81826423)
-\lineto(-329.97847801,1054.88311545)
-\lineto(-329.7424454,1055.1114048)
-\lineto(-330.41682429,1057.98132805)
-\lineto(-330.45054323,1058.60097057)
-\lineto(-329.97847801,1057.49213659)
-\lineto(-329.70872646,1056.57897919)
-\lineto(-329.37153702,1056.44852813)
-\lineto(-330.24822957,1059.25322585)
-\curveto(-329.93545264,1059.33482299)(-329.70508481,1058.92853317)(-329.70872646,1058.6661961)
-\lineto(-329.23666124,1057.94871529)
-\lineto(-328.62972025,1056.70943025)
-\curveto(-328.13310764,1056.50775291)(-328.28174075,1057.0366015)(-328.49484448,1057.23123447)
-\lineto(-330.24822957,1060.55773642)
-\curveto(-329.1417087,1059.7336771)(-328.28848454,1058.59966606)(-327.82046559,1057.36168553)
-\lineto(-327.48327615,1057.23123447)
-\lineto(-327.34840038,1057.42691106)
-\curveto(-327.75788323,1058.97406059)(-328.93049323,1060.17551482)(-330.11335379,1061.14476618)
-\lineto(-332.54111776,1064.21036601)
-\lineto(-330.58541901,1063.16675756)
-\lineto(-330.68657584,1062.80801715)
-\lineto(-328.3599687,1060.49251089)
-\lineto(-326.80889727,1057.49213659)
-\lineto(-328.49484448,1055.86149838)
-\lineto(-331.66442521,1053.05680066)
-\lineto(-332.00161465,1053.05680066)
-\lineto(-331.90045782,1055.24185586)
-\lineto(-332.13649043,1055.66582179)
-\lineto(-332.97946403,1057.45952382)
-\lineto(-333.35037242,1058.34006846)
-\lineto(-330.92260845,1054.49176228)
-\lineto(-330.58541901,1054.49176228)
-\curveto(-330.80850354,1055.82366757)(-331.88993751,1056.94293764)(-332.54111776,1058.14439187)
-\lineto(-332.54111776,1058.34006846)
-\lineto(-332.3388041,1058.40529399)
-\lineto(-333.62012397,1060.62296195)
-\curveto(-333.2741676,1060.75308688)(-333.44127869,1061.08162786)(-333.51896714,1061.37305553)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.86274511 0.86274511 0.86274511}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-333.51896714,1061.37305553)
-\lineto(-330.72029478,1057.81826423)
-\lineto(-329.97847801,1054.88311545)
-\lineto(-329.7424454,1055.1114048)
-\lineto(-330.41682429,1057.98132805)
-\lineto(-330.45054323,1058.60097057)
-\lineto(-329.97847801,1057.49213659)
-\lineto(-329.70872646,1056.57897919)
-\lineto(-329.37153702,1056.44852813)
-\lineto(-330.24822957,1059.25322585)
-\curveto(-329.93545264,1059.33482299)(-329.70508481,1058.92853317)(-329.70872646,1058.6661961)
-\lineto(-329.23666124,1057.94871529)
-\lineto(-328.62972025,1056.70943025)
-\curveto(-328.13310764,1056.50775291)(-328.28174075,1057.0366015)(-328.49484448,1057.23123447)
-\lineto(-330.24822957,1060.55773642)
-\curveto(-329.1417087,1059.7336771)(-328.28848454,1058.59966606)(-327.82046559,1057.36168553)
-\lineto(-327.48327615,1057.23123447)
-\lineto(-327.34840038,1057.42691106)
-\curveto(-327.75788323,1058.97406059)(-328.93049323,1060.17551482)(-330.11335379,1061.14476618)
-\lineto(-332.54111776,1064.21036601)
-\lineto(-330.58541901,1063.16675756)
-\lineto(-330.68657584,1062.80801715)
-\lineto(-328.3599687,1060.49251089)
-\lineto(-326.80889727,1057.49213659)
-\lineto(-328.49484448,1055.86149838)
-\lineto(-331.66442521,1053.05680066)
-\lineto(-332.00161465,1053.05680066)
-\lineto(-331.90045782,1055.24185586)
-\lineto(-332.13649043,1055.66582179)
-\lineto(-332.97946403,1057.45952382)
-\lineto(-333.35037242,1058.34006846)
-\lineto(-330.92260845,1054.49176228)
-\lineto(-330.58541901,1054.49176228)
-\curveto(-330.80850354,1055.82366757)(-331.88993751,1056.94293764)(-332.54111776,1058.14439187)
-\lineto(-332.54111776,1058.34006846)
-\lineto(-332.3388041,1058.40529399)
-\lineto(-333.62012397,1060.62296195)
-\curveto(-333.2741676,1060.75308688)(-333.44127869,1061.08162786)(-333.51896714,1061.37305553)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67450982 0.67450982 0.67450982}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1064.11252772)
-\lineto(-446.03908339,1063.62333625)
-\curveto(-446.2244027,1063.5209974)(-446.73976305,1063.59579804)(-446.37627283,1063.81901284)
-\lineto(-446.00536444,1064.11252772)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.67450982 0.67450982 0.67450982}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-446.00536444,1064.11252772)
-\lineto(-446.03908339,1063.62333625)
-\curveto(-446.2244027,1063.5209974)(-446.73976305,1063.59579804)(-446.37627283,1063.81901284)
-\lineto(-446.00536444,1064.11252772)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-341.61151371,1064.11252772)
-\curveto(-341.35727287,1064.13075173)(-341.63035585,1063.86662747)(-341.61151371,1064.11252772)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-341.61151371,1064.11252772)
-\curveto(-341.35727287,1064.13075173)(-341.63035585,1063.86662747)(-341.61151371,1064.11252772)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-342.15101681,1063.98207666)
-\lineto(-341.9149842,1063.62333625)
-\lineto(-342.15101681,1063.98207666)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-342.15101681,1063.98207666)
-\lineto(-341.9149842,1063.62333625)
-\lineto(-342.15101681,1063.98207666)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-330.82145161,1063.98207666)
-\curveto(-330.56721078,1064.00030067)(-330.84030725,1063.73617642)(-330.82145161,1063.98207666)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-330.82145161,1063.98207666)
-\curveto(-330.56721078,1064.00030067)(-330.84030725,1063.73617642)(-330.82145161,1063.98207666)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-330.55170006,1063.8516256)
-\curveto(-330.29745922,1063.86984962)(-330.57055569,1063.60572536)(-330.55170006,1063.8516256)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-330.55170006,1063.8516256)
-\curveto(-330.29745922,1063.86984962)(-330.57055569,1063.60572536)(-330.55170006,1063.8516256)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.1254902 0.1254902 0.1254902}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-388.0087807,1063.72117455)
-\lineto(-387.4692776,1063.46027243)
-\lineto(-387.63787232,1063.23198308)
-\lineto(-389.45869529,1062.97108097)
-\lineto(-389.32381952,1063.29720861)
-\lineto(-388.68315958,1063.46027243)
-\lineto(-388.0087807,1063.72117455)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.1254902 0.1254902 0.1254902}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-388.0087807,1063.72117455)
-\lineto(-387.4692776,1063.46027243)
-\lineto(-387.63787232,1063.23198308)
-\lineto(-389.45869529,1062.97108097)
-\lineto(-389.32381952,1063.29720861)
-\lineto(-388.68315958,1063.46027243)
-\lineto(-388.0087807,1063.72117455)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.16470589 0.16470589 0.16470589}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-385.71589251,1063.72117455)
-\lineto(-385.34498412,1063.68856178)
-\lineto(-385.34498412,1063.36243414)
-\lineto(-387.60415337,1062.41666398)
-\lineto(-387.97506176,1062.44927674)
-\curveto(-388.0715384,1062.85680584)(-387.46118505,1062.84402164)(-387.19952604,1062.93846821)
-\lineto(-385.71589251,1063.72117455)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.16470589 0.16470589 0.16470589}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-385.71589251,1063.72117455)
-\lineto(-385.34498412,1063.68856178)
-\lineto(-385.34498412,1063.36243414)
-\lineto(-387.60415337,1062.41666398)
-\lineto(-387.97506176,1062.44927674)
-\curveto(-388.0715384,1062.85680584)(-387.46118505,1062.84402164)(-387.19952604,1062.93846821)
-\lineto(-385.71589251,1063.72117455)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66274512 0.66274512 0.66274512}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-344.84853233,1063.72117455)
-\lineto(-344.61249972,1062.97108097)
-\lineto(-344.84853233,1063.32982138)
-\lineto(-344.84853233,1063.72117455)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66274512 0.66274512 0.66274512}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-344.84853233,1063.72117455)
-\lineto(-344.61249972,1062.97108097)
-\lineto(-344.84853233,1063.32982138)
-\lineto(-344.84853233,1063.72117455)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.83529413 0.83529413 0.83529413}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-343.63465035,1063.72117455)
-\lineto(-342.45448731,1063.68856178)
-\lineto(-342.31961153,1063.36243414)
-\lineto(-342.52192519,1063.29720861)
-\lineto(-342.92655252,1062.97108097)
-\lineto(-343.39861774,1062.84062991)
-\lineto(-343.6009314,1062.84062991)
-\lineto(-343.63465035,1063.72117455)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.83529413 0.83529413 0.83529413}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-343.63465035,1063.72117455)
-\lineto(-342.45448731,1063.68856178)
-\lineto(-342.31961153,1063.36243414)
-\lineto(-342.52192519,1063.29720861)
-\lineto(-342.92655252,1062.97108097)
-\lineto(-343.39861774,1062.84062991)
-\lineto(-343.6009314,1062.84062991)
-\lineto(-343.63465035,1063.72117455)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61176473 0.61176473 0.61176473}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-422.53697939,1063.32982138)
-\lineto(-422.30094679,1063.10153203)
-\lineto(-422.53697939,1063.32982138)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61176473 0.61176473 0.61176473}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-422.53697939,1063.32982138)
-\lineto(-422.30094679,1063.10153203)
-\lineto(-422.53697939,1063.32982138)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.83529413 0.83529413 0.83529413}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.80107874,1063.19937032)
-\curveto(-439.50111502,1063.27543633)(-439.23109371,1063.05926588)(-439.12669986,1062.80801715)
-\lineto(-439.56504613,1062.18837463)
-\lineto(-440.64405234,1061.01431512)
-\lineto(-442.5997511,1058.92709821)
-\lineto(-442.5997511,1059.64457902)
-\lineto(-442.46487532,1059.90548114)
-\curveto(-441.59290343,1060.68388259)(-440.8531098,1061.54133739)(-440.3068629,1062.51450227)
-\lineto(-439.83479769,1062.97108097)
-\lineto(-439.80107874,1063.19937032)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.83529413 0.83529413 0.83529413}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.80107874,1063.19937032)
-\curveto(-439.50111502,1063.27543633)(-439.23109371,1063.05926588)(-439.12669986,1062.80801715)
-\lineto(-439.56504613,1062.18837463)
-\lineto(-440.64405234,1061.01431512)
-\lineto(-442.5997511,1058.92709821)
-\lineto(-442.5997511,1059.64457902)
-\lineto(-442.46487532,1059.90548114)
-\curveto(-441.59290343,1060.68388259)(-440.8531098,1061.54133739)(-440.3068629,1062.51450227)
-\lineto(-439.83479769,1062.97108097)
-\lineto(-439.80107874,1063.19937032)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.74117649 0.74117649 0.74117649}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-329.47269385,1063.19937032)
-\lineto(-328.12393609,1062.41666398)
-\lineto(-327.85418454,1062.54711504)
-\lineto(-327.61815193,1062.51450227)
-\lineto(-325.5275774,1059.84025561)
-\lineto(-325.32526374,1059.64457902)
-\lineto(-325.46013951,1059.44890244)
-\curveto(-326.59107289,1060.58774016)(-327.64917336,1062.09444987)(-329.16922336,1062.84062991)
-\lineto(-329.47269385,1063.19937032)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.74117649 0.74117649 0.74117649}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-329.47269385,1063.19937032)
-\lineto(-328.12393609,1062.41666398)
-\lineto(-327.85418454,1062.54711504)
-\lineto(-327.61815193,1062.51450227)
-\lineto(-325.5275774,1059.84025561)
-\lineto(-325.32526374,1059.64457902)
-\lineto(-325.46013951,1059.44890244)
-\curveto(-326.59107289,1060.58774016)(-327.64917336,1062.09444987)(-329.16922336,1062.84062991)
-\lineto(-329.47269385,1063.19937032)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.33098556,1063.06891926)
-\curveto(-444.90342935,1062.98117788)(-445.07000094,1062.41653353)(-445.33098556,1062.28621292)
-\lineto(-445.33098556,1063.06891926)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.33098556,1063.06891926)
-\curveto(-444.90342935,1062.98117788)(-445.07000094,1062.41653353)(-445.33098556,1062.28621292)
-\lineto(-445.33098556,1063.06891926)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.73725492 0.73725492 0.73725492}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-346.87166898,1062.67756609)
-\lineto(-346.77051214,1062.64495333)
-\curveto(-346.23006491,1061.62691328)(-346.32596159,1060.44946204)(-346.33216587,1059.28583862)
-\lineto(-346.7367932,1057.98132805)
-\lineto(-346.60191742,1057.45952382)
-\lineto(-347.84951835,1054.88311545)
-\lineto(-348.05183202,1054.7526644)
-\lineto(-348.18670779,1055.2092431)
-\lineto(-347.84951835,1055.53537074)
-\curveto(-346.93775811,1057.26384724)(-346.62525093,1059.14234246)(-346.60191742,1061.11215341)
-\lineto(-346.87166898,1061.63395764)
-\lineto(-346.87166898,1062.67756609)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.73725492 0.73725492 0.73725492}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-346.87166898,1062.67756609)
-\lineto(-346.77051214,1062.64495333)
-\curveto(-346.23006491,1061.62691328)(-346.32596159,1060.44946204)(-346.33216587,1059.28583862)
-\lineto(-346.7367932,1057.98132805)
-\lineto(-346.60191742,1057.45952382)
-\lineto(-347.84951835,1054.88311545)
-\lineto(-348.05183202,1054.7526644)
-\lineto(-348.18670779,1055.2092431)
-\lineto(-347.84951835,1055.53537074)
-\curveto(-346.93775811,1057.26384724)(-346.62525093,1059.14234246)(-346.60191742,1061.11215341)
-\lineto(-346.87166898,1061.63395764)
-\lineto(-346.87166898,1062.67756609)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-334.46309757,1062.54711504)
-\curveto(-334.71733841,1062.52889102)(-334.44424194,1062.79301528)(-334.46309757,1062.54711504)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-334.46309757,1062.54711504)
-\curveto(-334.71733841,1062.52889102)(-334.44424194,1062.79301528)(-334.46309757,1062.54711504)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.87058824 0.87058824 0.87058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-329.87732118,1062.67756609)
-\curveto(-328.25746311,1061.96425971)(-327.16631808,1060.52903719)(-325.99964262,1059.25322585)
-\lineto(-325.8310479,1058.76403439)
-\lineto(-326.74145939,1057.7530387)
-\curveto(-326.8593543,1058.82586819)(-327.50175414,1059.75415791)(-328.02277926,1060.68818748)
-\lineto(-329.84360224,1062.44927674)
-\lineto(-329.87732118,1062.67756609)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.87058824 0.87058824 0.87058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-329.87732118,1062.67756609)
-\curveto(-328.25746311,1061.96425971)(-327.16631808,1060.52903719)(-325.99964262,1059.25322585)
-\lineto(-325.8310479,1058.76403439)
-\lineto(-326.74145939,1057.7530387)
-\curveto(-326.8593543,1058.82586819)(-327.50175414,1059.75415791)(-328.02277926,1060.68818748)
-\lineto(-329.84360224,1062.44927674)
-\lineto(-329.87732118,1062.67756609)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.56862748 0.56862748 0.56862748}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-334.46309757,1062.54711504)
-\lineto(-334.09218919,1062.05792357)
-\lineto(-334.46309757,1062.54711504)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.56862748 0.56862748 0.56862748}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-334.46309757,1062.54711504)
-\lineto(-334.09218919,1062.05792357)
-\lineto(-334.46309757,1062.54711504)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.16862746 0.16862746 0.16862746}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-386.12051983,1062.41666398)
-\curveto(-385.86911139,1062.45998678)(-385.35617881,1062.41672399)(-385.4798599,1062.05792357)
-\lineto(-386.08680089,1061.79702146)
-\lineto(-385.34498412,1061.60134487)
-\lineto(-386.12051983,1061.37305553)
-\curveto(-386.28452878,1061.16668195)(-386.6095794,1061.36834233)(-386.49142822,1061.60134487)
-\lineto(-386.28911455,1061.6665704)
-\lineto(-386.39027139,1061.7644087)
-\lineto(-387.30068288,1061.6665704)
-\lineto(-387.03093132,1062.25360016)
-\lineto(-386.25539561,1062.28621292)
-\lineto(-386.12051983,1062.41666398)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.16862746 0.16862746 0.16862746}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-386.12051983,1062.41666398)
-\curveto(-385.86911139,1062.45998678)(-385.35617881,1062.41672399)(-385.4798599,1062.05792357)
-\lineto(-386.08680089,1061.79702146)
-\lineto(-385.34498412,1061.60134487)
-\lineto(-386.12051983,1061.37305553)
-\curveto(-386.28452878,1061.16668195)(-386.6095794,1061.36834233)(-386.49142822,1061.60134487)
-\lineto(-386.28911455,1061.6665704)
-\lineto(-386.39027139,1061.7644087)
-\lineto(-387.30068288,1061.6665704)
-\lineto(-387.03093132,1062.25360016)
-\lineto(-386.25539561,1062.28621292)
-\lineto(-386.12051983,1062.41666398)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.64705884 0.64705884 0.64705884}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-350.1086876,1062.15576187)
-\lineto(-349.83893605,1062.02531081)
-\lineto(-351.22141276,1059.97070667)
-\lineto(-351.42372642,1059.97070667)
-\lineto(-351.42372642,1060.16638325)
-\curveto(-350.90067816,1060.77324157)(-350.31005714,1061.3877965)(-350.1086876,1062.15576187)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.64705884 0.64705884 0.64705884}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-350.1086876,1062.15576187)
-\lineto(-349.83893605,1062.02531081)
-\lineto(-351.22141276,1059.97070667)
-\lineto(-351.42372642,1059.97070667)
-\lineto(-351.42372642,1060.16638325)
-\curveto(-350.90067816,1060.77324157)(-350.31005714,1061.3877965)(-350.1086876,1062.15576187)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.62352943 0.62352943 0.62352943}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-336.89086154,1061.50350658)
-\curveto(-337.14510238,1061.48528257)(-336.87201939,1061.74940682)(-336.89086154,1061.50350658)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.62352943 0.62352943 0.62352943}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-336.89086154,1061.50350658)
-\curveto(-337.14510238,1061.48528257)(-336.87201939,1061.74940682)(-336.89086154,1061.50350658)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-425.36937069,1061.50350658)
-\lineto(-425.26821386,1061.47089382)
-\lineto(-424.99846231,1060.88386406)
-\curveto(-425.46580687,1060.67031568)(-425.37557498,1061.23751688)(-425.36937069,1061.50350658)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-425.36937069,1061.50350658)
-\lineto(-425.26821386,1061.47089382)
-\lineto(-424.99846231,1060.88386406)
-\curveto(-425.46580687,1060.67031568)(-425.37557498,1061.23751688)(-425.36937069,1061.50350658)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-336.62110999,1061.11215341)
-\lineto(-336.89086154,1061.50350658)
-\lineto(-336.62110999,1061.11215341)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-336.62110999,1061.11215341)
-\lineto(-336.89086154,1061.50350658)
-\lineto(-336.62110999,1061.11215341)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63137257 0.63137257 0.63137257}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-333.51896714,1061.37305553)
-\curveto(-333.77320797,1061.35483151)(-333.5001115,1061.61895577)(-333.51896714,1061.37305553)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63137257 0.63137257 0.63137257}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-333.51896714,1061.37305553)
-\curveto(-333.77320797,1061.35483151)(-333.5001115,1061.61895577)(-333.51896714,1061.37305553)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.27058825 0.27058825 0.27058825}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-384.50201052,1061.11215341)
-\curveto(-384.30185487,1061.0860632)(-384.16387695,1060.85307761)(-384.40085369,1060.75341301)
-\curveto(-384.62784962,1060.76155837)(-384.63176102,1060.98418093)(-384.50201052,1061.11215341)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.27058825 0.27058825 0.27058825}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.50201052,1061.11215341)
-\curveto(-384.30185487,1061.0860632)(-384.16387695,1060.85307761)(-384.40085369,1060.75341301)
-\curveto(-384.62784962,1060.76155837)(-384.63176102,1060.98418093)(-384.50201052,1061.11215341)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-336.62110999,1061.11215341)
-\curveto(-336.36686915,1061.13037742)(-336.63995213,1060.86625317)(-336.62110999,1061.11215341)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-336.62110999,1061.11215341)
-\curveto(-336.36686915,1061.13037742)(-336.63995213,1060.86625317)(-336.62110999,1061.11215341)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.74509805 0.74509805 0.74509805}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.53132719,1060.98170236)
-\lineto(-439.29529458,1060.94908959)
-\curveto(-439.13506216,1060.51273081)(-439.32519654,1060.00371078)(-439.7673598,1059.84025561)
-\lineto(-439.53132719,1060.98170236)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.74509805 0.74509805 0.74509805}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.53132719,1060.98170236)
-\lineto(-439.29529458,1060.94908959)
-\curveto(-439.13506216,1060.51273081)(-439.32519654,1060.00371078)(-439.7673598,1059.84025561)
-\lineto(-439.53132719,1060.98170236)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.21176471 0.21176471 0.21176471}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-383.42300431,1060.19899602)
-\lineto(-383.01837698,1060.19899602)
-\lineto(-382.91722015,1059.97070667)
-\lineto(-383.92878847,1059.84025561)
-\lineto(-383.92878847,1060.03593219)
-\lineto(-383.69275586,1060.06854496)
-\lineto(-383.42300431,1060.19899602)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.21176471 0.21176471 0.21176471}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-383.42300431,1060.19899602)
-\lineto(-383.01837698,1060.19899602)
-\lineto(-382.91722015,1059.97070667)
-\lineto(-383.92878847,1059.84025561)
-\lineto(-383.92878847,1060.03593219)
-\lineto(-383.69275586,1060.06854496)
-\lineto(-383.42300431,1060.19899602)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.83529413 0.83529413 0.83529413}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-349.02968139,1060.06854496)
-\lineto(-348.52389723,1060.03593219)
-\lineto(-348.99596245,1058.01394082)
-\lineto(-348.79364879,1057.94871529)
-\lineto(-348.75992984,1057.72042594)
-\curveto(-348.96979655,1057.47517795)(-349.13866102,1057.1791845)(-348.99596245,1056.8398813)
-\lineto(-348.7262109,1056.44852813)
-\lineto(-347.71464258,1058.07916634)
-\lineto(-348.38902146,1055.79627285)
-\lineto(-348.52389723,1055.66582179)
-\lineto(-349.67034133,1057.10078342)
-\lineto(-350.1086876,1057.98132805)
-\lineto(-349.02968139,1060.06854496)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.83529413 0.83529413 0.83529413}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-349.02968139,1060.06854496)
-\lineto(-348.52389723,1060.03593219)
-\lineto(-348.99596245,1058.01394082)
-\lineto(-348.79364879,1057.94871529)
-\lineto(-348.75992984,1057.72042594)
-\curveto(-348.96979655,1057.47517795)(-349.13866102,1057.1791845)(-348.99596245,1056.8398813)
-\lineto(-348.7262109,1056.44852813)
-\lineto(-347.71464258,1058.07916634)
-\lineto(-348.38902146,1055.79627285)
-\lineto(-348.52389723,1055.66582179)
-\lineto(-349.67034133,1057.10078342)
-\lineto(-350.1086876,1057.98132805)
-\lineto(-349.02968139,1060.06854496)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-438.18256943,1059.9380939)
-\lineto(-438.0814126,1059.90548114)
-\lineto(-438.48603992,1058.92709821)
-\lineto(-438.55347781,1058.92709821)
-\lineto(-438.18256943,1059.9380939)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-438.18256943,1059.9380939)
-\lineto(-438.0814126,1059.90548114)
-\lineto(-438.48603992,1058.92709821)
-\lineto(-438.55347781,1058.92709821)
-\lineto(-438.18256943,1059.9380939)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-334.46309757,1059.9380939)
-\curveto(-334.20885673,1059.95631791)(-334.4819532,1059.69219366)(-334.46309757,1059.9380939)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-334.46309757,1059.9380939)
-\curveto(-334.20885673,1059.95631791)(-334.4819532,1059.69219366)(-334.46309757,1059.9380939)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66274512 0.66274512 0.66274512}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.60073712,1059.67719179)
-\curveto(-445.61959275,1059.92309203)(-445.34649628,1059.65896778)(-445.60073712,1059.67719179)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66274512 0.66274512 0.66274512}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.60073712,1059.67719179)
-\curveto(-445.61959275,1059.92309203)(-445.34649628,1059.65896778)(-445.60073712,1059.67719179)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.64705884 0.64705884 0.64705884}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-440.47545762,1059.80764284)
-\curveto(-440.16699672,1059.63740422)(-440.39103887,1059.17404206)(-440.50917657,1058.92709821)
-\lineto(-440.57661445,1058.92709821)
-\lineto(-440.47545762,1059.80764284)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.64705884 0.64705884 0.64705884}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-440.47545762,1059.80764284)
-\curveto(-440.16699672,1059.63740422)(-440.39103887,1059.17404206)(-440.50917657,1058.92709821)
-\lineto(-440.57661445,1058.92709821)
-\lineto(-440.47545762,1059.80764284)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-445.60073712,1059.67719179)
-\lineto(-445.83676972,1059.44890244)
-\lineto(-445.60073712,1059.67719179)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-445.60073712,1059.67719179)
-\lineto(-445.83676972,1059.44890244)
-\lineto(-445.60073712,1059.67719179)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60392159 0.60392159 0.60392159}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-407.97039557,1059.54674073)
-\curveto(-407.98923772,1059.79264097)(-407.71615473,1059.52851672)(-407.97039557,1059.54674073)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60392159 0.60392159 0.60392159}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-407.97039557,1059.54674073)
-\curveto(-407.98923772,1059.79264097)(-407.71615473,1059.52851672)(-407.97039557,1059.54674073)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.6156863 0.6156863 0.6156863}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-407.97039557,1059.54674073)
-\lineto(-408.10527135,1059.41628967)
-\lineto(-407.97039557,1059.54674073)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.6156863 0.6156863 0.6156863}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-407.97039557,1059.54674073)
-\lineto(-408.10527135,1059.41628967)
-\lineto(-407.97039557,1059.54674073)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66666669 0.66666669 0.66666669}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-408.10527135,1059.41628967)
-\lineto(-408.24014712,1059.28583862)
-\lineto(-408.10527135,1059.41628967)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66666669 0.66666669 0.66666669}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-408.10527135,1059.41628967)
-\lineto(-408.24014712,1059.28583862)
-\lineto(-408.10527135,1059.41628967)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66274512 0.66274512 0.66274512}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-342.01614103,1059.41628967)
-\curveto(-341.72831613,1059.36249166)(-341.68825802,1059.01789215)(-341.78010843,1058.79664716)
-\lineto(-341.84754631,1058.79664716)
-\lineto(-342.01614103,1059.41628967)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.66274512 0.66274512 0.66274512}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-342.01614103,1059.41628967)
-\curveto(-341.72831613,1059.36249166)(-341.68825802,1059.01789215)(-341.78010843,1058.79664716)
-\lineto(-341.84754631,1058.79664716)
-\lineto(-342.01614103,1059.41628967)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.83529413 0.83529413 0.83529413}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-333.78871869,1057.72042594)
-\lineto(-332.5748367,1055.50275797)
-\lineto(-332.70971248,1055.24185586)
-\lineto(-332.3388041,1052.66544749)
-\lineto(-332.81086931,1052.40454538)
-\lineto(-332.97946403,1053.15463895)
-\lineto(-333.11433981,1054.06779635)
-\curveto(-333.00162412,1054.94560151)(-333.53137571,1055.6540812)(-334.0247513,1056.31807708)
-\lineto(-335.64326061,1059.38367691)
-\curveto(-334.97589527,1059.64053504)(-334.91789869,1058.81634526)(-334.63169229,1058.47051951)
-\lineto(-333.88987552,1056.97033236)
-\lineto(-333.68756186,1056.97033236)
-\lineto(-333.78871869,1057.72042594)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.83529413 0.83529413 0.83529413}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-333.78871869,1057.72042594)
-\lineto(-332.5748367,1055.50275797)
-\lineto(-332.70971248,1055.24185586)
-\lineto(-332.3388041,1052.66544749)
-\lineto(-332.81086931,1052.40454538)
-\lineto(-332.97946403,1053.15463895)
-\lineto(-333.11433981,1054.06779635)
-\curveto(-333.00162412,1054.94560151)(-333.53137571,1055.6540812)(-334.0247513,1056.31807708)
-\lineto(-335.64326061,1059.38367691)
-\curveto(-334.97589527,1059.64053504)(-334.91789869,1058.81634526)(-334.63169229,1058.47051951)
-\lineto(-333.88987552,1056.97033236)
-\lineto(-333.68756186,1056.97033236)
-\lineto(-333.78871869,1057.72042594)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-343.23002302,1059.28583862)
-\lineto(-342.99399041,1059.25322585)
-\lineto(-342.82539569,1058.63358333)
-\lineto(-342.82539569,1058.37268122)
-\lineto(-342.96027147,1056.41591537)
-\lineto(-343.09514724,1056.28546431)
-\lineto(-343.19630408,1056.31807708)
-\lineto(-343.09514724,1057.32907277)
-\lineto(-343.23002302,1058.89448545)
-\lineto(-343.23002302,1059.28583862)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-343.23002302,1059.28583862)
-\lineto(-342.99399041,1059.25322585)
-\lineto(-342.82539569,1058.63358333)
-\lineto(-342.82539569,1058.37268122)
-\lineto(-342.96027147,1056.41591537)
-\lineto(-343.09514724,1056.28546431)
-\lineto(-343.19630408,1056.31807708)
-\lineto(-343.09514724,1057.32907277)
-\lineto(-343.23002302,1058.89448545)
-\lineto(-343.23002302,1059.28583862)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.70980394 0.70980394 0.70980394}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-344.03927768,1059.15538756)
-\lineto(-343.87068296,1058.53574504)
-\lineto(-343.53349352,1058.47051951)
-\lineto(-343.53349352,1056.97033236)
-\lineto(-343.6009314,1056.97033236)
-\lineto(-343.66836929,1058.07916634)
-\lineto(-343.80324507,1058.2096174)
-\curveto(-344.30053205,1057.98028444)(-344.25899032,1058.90818281)(-344.03927768,1059.15538756)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.70980394 0.70980394 0.70980394}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-344.03927768,1059.15538756)
-\lineto(-343.87068296,1058.53574504)
-\lineto(-343.53349352,1058.47051951)
-\lineto(-343.53349352,1056.97033236)
-\lineto(-343.6009314,1056.97033236)
-\lineto(-343.66836929,1058.07916634)
-\lineto(-343.80324507,1058.2096174)
-\curveto(-344.30053205,1057.98028444)(-344.25899032,1058.90818281)(-344.03927768,1059.15538756)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.87058824 0.87058824 0.87058824}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-336.35135844,1059.15538756)
-\lineto(-333.95731341,1054.94834098)
-\lineto(-333.01318298,1052.14364326)
-\lineto(-333.95731341,1051.49138798)
-\curveto(-336.21108763,1050.61853996)(-338.46216433,1049.67029123)(-340.90341588,1049.53462213)
-\curveto(-340.59266209,1050.76868912)(-340.1471674,1052.21800036)(-340.5325075,1053.54599212)
-\lineto(-340.39763172,1056.28546431)
-\lineto(-340.63366433,1057.81826423)
-\lineto(-340.39763172,1057.19862171)
-\lineto(-340.229037,1056.8398813)
-\lineto(-339.89184756,1057.68781317)
-\lineto(-339.0825929,1055.86149838)
-\lineto(-339.18374973,1054.45914952)
-\lineto(-339.31862551,1052.63283473)
-\lineto(-339.82440967,1051.10003481)
-\lineto(-339.62209601,1050.96958375)
-\curveto(-338.71694467,1052.16229776)(-338.73677141,1053.73775518)(-338.77912241,1055.24185586)
-\lineto(-338.50937085,1055.50275797)
-\lineto(-338.61052769,1056.77465578)
-\lineto(-337.73383514,1056.77465578)
-\lineto(-337.56524042,1056.0245622)
-\lineto(-337.32920781,1055.92672391)
-\lineto(-337.3966457,1057.81826423)
-\lineto(-337.19433204,1057.94871529)
-\lineto(-337.05945626,1057.29646)
-\lineto(-336.89086154,1056.54636643)
-\lineto(-336.62110999,1056.80726854)
-\curveto(-337.16587325,1057.23932244)(-336.24156955,1058.36615867)(-336.18276372,1057.36168553)
-\lineto(-335.13747645,1053.15463895)
-\lineto(-335.27235223,1052.1110305)
-\lineto(-335.00260067,1051.32832416)
-\lineto(-334.73284912,1051.85012838)
-\curveto(-334.73640984,1054.43436382)(-335.61965735,1056.77335127)(-336.35135844,1059.15538756)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.87058824 0.87058824 0.87058824}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-336.35135844,1059.15538756)
-\lineto(-333.95731341,1054.94834098)
-\lineto(-333.01318298,1052.14364326)
-\lineto(-333.95731341,1051.49138798)
-\curveto(-336.21108763,1050.61853996)(-338.46216433,1049.67029123)(-340.90341588,1049.53462213)
-\curveto(-340.59266209,1050.76868912)(-340.1471674,1052.21800036)(-340.5325075,1053.54599212)
-\lineto(-340.39763172,1056.28546431)
-\lineto(-340.63366433,1057.81826423)
-\lineto(-340.39763172,1057.19862171)
-\lineto(-340.229037,1056.8398813)
-\lineto(-339.89184756,1057.68781317)
-\lineto(-339.0825929,1055.86149838)
-\lineto(-339.18374973,1054.45914952)
-\lineto(-339.31862551,1052.63283473)
-\lineto(-339.82440967,1051.10003481)
-\lineto(-339.62209601,1050.96958375)
-\curveto(-338.71694467,1052.16229776)(-338.73677141,1053.73775518)(-338.77912241,1055.24185586)
-\lineto(-338.50937085,1055.50275797)
-\lineto(-338.61052769,1056.77465578)
-\lineto(-337.73383514,1056.77465578)
-\lineto(-337.56524042,1056.0245622)
-\lineto(-337.32920781,1055.92672391)
-\lineto(-337.3966457,1057.81826423)
-\lineto(-337.19433204,1057.94871529)
-\lineto(-337.05945626,1057.29646)
-\lineto(-336.89086154,1056.54636643)
-\lineto(-336.62110999,1056.80726854)
-\curveto(-337.16587325,1057.23932244)(-336.24156955,1058.36615867)(-336.18276372,1057.36168553)
-\lineto(-335.13747645,1053.15463895)
-\lineto(-335.27235223,1052.1110305)
-\lineto(-335.00260067,1051.32832416)
-\lineto(-334.73284912,1051.85012838)
-\curveto(-334.73640984,1054.43436382)(-335.61965735,1056.77335127)(-336.35135844,1059.15538756)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.81960785 0.81960785 0.81960785}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.71247625,1056.41591537)
-\lineto(-442.63347004,1057.45952382)
-\lineto(-442.66718898,1057.55736212)
-\curveto(-443.1782333,1057.83991911)(-442.31732122,1058.75372876)(-441.92537222,1058.40529399)
-\lineto(-441.72305855,1058.40529399)
-\lineto(-441.18355545,1058.73142163)
-\curveto(-441.2739357,1058.24236062)(-441.45613939,1057.74834246)(-441.92537222,1057.42691106)
-\lineto(-442.76834582,1056.54636643)
-\lineto(-443.17297314,1056.67681748)
-\lineto(-443.71247625,1056.41591537)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.81960785 0.81960785 0.81960785}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.71247625,1056.41591537)
-\lineto(-442.63347004,1057.45952382)
-\lineto(-442.66718898,1057.55736212)
-\curveto(-443.1782333,1057.83991911)(-442.31732122,1058.75372876)(-441.92537222,1058.40529399)
-\lineto(-441.72305855,1058.40529399)
-\lineto(-441.18355545,1058.73142163)
-\curveto(-441.2739357,1058.24236062)(-441.45613939,1057.74834246)(-441.92537222,1057.42691106)
-\lineto(-442.76834582,1056.54636643)
-\lineto(-443.17297314,1056.67681748)
-\lineto(-443.71247625,1056.41591537)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.21176471 0.21176471 0.21176471}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-383.01837698,1058.76403439)
-\lineto(-382.37771705,1058.73142163)
-\lineto(-382.51259282,1058.53574504)
-\lineto(-384.06366425,1058.27484293)
-\lineto(-383.92878847,1058.47051951)
-\lineto(-383.55788009,1058.50313228)
-\lineto(-383.01837698,1058.76403439)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.21176471 0.21176471 0.21176471}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-383.01837698,1058.76403439)
-\lineto(-382.37771705,1058.73142163)
-\lineto(-382.51259282,1058.53574504)
-\lineto(-384.06366425,1058.27484293)
-\lineto(-383.92878847,1058.47051951)
-\lineto(-383.55788009,1058.50313228)
-\lineto(-383.01837698,1058.76403439)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.39645141,1058.50313228)
-\lineto(-439.29529458,1058.47051951)
-\lineto(-439.26157564,1058.24223016)
-\curveto(-439.46807045,1057.94427995)(-439.56626001,1057.3148536)(-440.03711135,1057.36168553)
-\lineto(-439.96967346,1057.49213659)
-\lineto(-439.39645141,1058.50313228)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.69803923 0.69803923 0.69803923}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.39645141,1058.50313228)
-\lineto(-439.29529458,1058.47051951)
-\lineto(-439.26157564,1058.24223016)
-\curveto(-439.46807045,1057.94427995)(-439.56626001,1057.3148536)(-440.03711135,1057.36168553)
-\lineto(-439.96967346,1057.49213659)
-\lineto(-439.39645141,1058.50313228)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.14117648 0.14117648 0.14117648}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-390.30166889,1058.37268122)
-\curveto(-389.60719352,1058.41385157)(-389.40150796,1057.58501774)(-389.89704157,1057.19862171)
-\lineto(-388.95291113,1056.54636643)
-\lineto(-388.54828381,1056.0245622)
-\lineto(-388.41340803,1055.37230692)
-\curveto(-388.34347494,1055.02100222)(-389.05137045,1054.67008888)(-389.22266269,1054.98095375)
-\lineto(-389.12150585,1055.60059627)
-\lineto(-390.67257728,1056.31807708)
-\lineto(-390.94232883,1057.16600895)
-\lineto(-390.47026362,1057.68781317)
-\lineto(-390.70629622,1057.85087699)
-\curveto(-393.67086578,1057.77186279)(-396.59497261,1057.17827135)(-398.96743751,1055.40491968)
-\lineto(-399.16975118,1055.53537074)
-\lineto(-398.4953723,1056.12240049)
-\lineto(-395.42694839,1057.45952382)
-\lineto(-394.2130664,1057.72042594)
-\curveto(-393.07984013,1058.31528276)(-391.754281,1058.26740722)(-390.43654467,1058.24223016)
-\lineto(-390.30166889,1058.37268122)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.14117648 0.14117648 0.14117648}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-390.30166889,1058.37268122)
-\curveto(-389.60719352,1058.41385157)(-389.40150796,1057.58501774)(-389.89704157,1057.19862171)
-\lineto(-388.95291113,1056.54636643)
-\lineto(-388.54828381,1056.0245622)
-\lineto(-388.41340803,1055.37230692)
-\curveto(-388.34347494,1055.02100222)(-389.05137045,1054.67008888)(-389.22266269,1054.98095375)
-\lineto(-389.12150585,1055.60059627)
-\lineto(-390.67257728,1056.31807708)
-\lineto(-390.94232883,1057.16600895)
-\lineto(-390.47026362,1057.68781317)
-\lineto(-390.70629622,1057.85087699)
-\curveto(-393.67086578,1057.77186279)(-396.59497261,1057.17827135)(-398.96743751,1055.40491968)
-\lineto(-399.16975118,1055.53537074)
-\lineto(-398.4953723,1056.12240049)
-\lineto(-395.42694839,1057.45952382)
-\lineto(-394.2130664,1057.72042594)
-\curveto(-393.07984013,1058.31528276)(-391.754281,1058.26740722)(-390.43654467,1058.24223016)
-\lineto(-390.30166889,1058.37268122)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-333.78871869,1057.72042594)
-\lineto(-334.0247513,1058.2096174)
-\lineto(-333.78871869,1057.72042594)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57647061 0.57647061 0.57647061}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-333.78871869,1057.72042594)
-\lineto(-334.0247513,1058.2096174)
-\lineto(-333.78871869,1057.72042594)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-444.92635823,1058.11177911)
-\curveto(-444.35488957,1058.23412915)(-445.07971199,1057.48509223)(-445.16239084,1057.81826423)
-\lineto(-445.09495296,1057.88348976)
-\lineto(-444.92635823,1058.11177911)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-444.92635823,1058.11177911)
-\curveto(-444.35488957,1058.23412915)(-445.07971199,1057.48509223)(-445.16239084,1057.81826423)
-\lineto(-445.09495296,1057.88348976)
-\lineto(-444.92635823,1058.11177911)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1057.98132805)
-\curveto(-408.79849237,1058.22722829)(-408.52540939,1057.96310404)(-408.77965023,1057.98132805)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1057.98132805)
-\curveto(-408.79849237,1058.22722829)(-408.52540939,1057.96310404)(-408.77965023,1057.98132805)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1057.98132805)
-\lineto(-408.914526,1057.85087699)
-\lineto(-408.77965023,1057.98132805)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-408.77965023,1057.98132805)
-\lineto(-408.914526,1057.85087699)
-\lineto(-408.77965023,1057.98132805)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.24313726 0.24313726 0.24313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-382.20912233,1057.72042594)
-\curveto(-381.86478447,1057.59271435)(-382.37488465,1057.12869994)(-382.61374965,1057.19862171)
-\lineto(-382.98465804,1057.23123447)
-\lineto(-382.20912233,1057.72042594)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.24313726 0.24313726 0.24313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-382.20912233,1057.72042594)
-\curveto(-381.86478447,1057.59271435)(-382.37488465,1057.12869994)(-382.61374965,1057.19862171)
-\lineto(-382.98465804,1057.23123447)
-\lineto(-382.20912233,1057.72042594)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.23529412 0.23529412 0.23529412}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-381.804495,1057.32907277)
-\lineto(-381.43358661,1057.29646)
-\lineto(-381.43358661,1057.10078342)
-\lineto(-381.56846239,1056.97033236)
-\lineto(-383.11953382,1056.44852813)
-\lineto(-382.88350121,1056.67681748)
-\lineto(-382.44515493,1056.90510683)
-\lineto(-381.804495,1057.32907277)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.23529412 0.23529412 0.23529412}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.804495,1057.32907277)
-\lineto(-381.43358661,1057.29646)
-\lineto(-381.43358661,1057.10078342)
-\lineto(-381.56846239,1056.97033236)
-\lineto(-383.11953382,1056.44852813)
-\lineto(-382.88350121,1056.67681748)
-\lineto(-382.44515493,1056.90510683)
-\lineto(-381.804495,1057.32907277)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.86666667 0.86666667 0.86666667}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-443.71247625,1056.41591537)
-\lineto(-447.21924643,1053.67644318)
-\lineto(-449.41097779,1052.40454538)
-\lineto(-450.59114083,1051.85012838)
-\curveto(-450.68648452,1051.50025865)(-450.26083006,1051.59770559)(-450.05163773,1051.58922627)
-\curveto(-447.66433649,1052.64770615)(-445.40786476,1054.11736775)(-443.54388153,1055.86149838)
-\lineto(-443.07181631,1055.99194944)
-\lineto(-444.42057407,1054.7526644)
-\lineto(-448.66916102,1051.42616245)
-\lineto(-448.66916102,1051.23048587)
-\curveto(-447.54780382,1051.31727495)(-446.66220947,1052.27579018)(-445.76933184,1052.9263496)
-\lineto(-445.09495296,1053.3829283)
-\lineto(-447.89362531,1050.54561782)
-\lineto(-447.72503059,1050.18687741)
-\lineto(-447.1180896,1050.57823058)
-\lineto(-446.30883494,1051.23048587)
-\lineto(-445.4321424,1052.07841773)
-\lineto(-443.07181631,1054.62221334)
-\curveto(-442.57776634,1055.0988815)(-441.87182653,1055.5743756)(-442.22884271,1056.28546431)
-\lineto(-441.9928101,1056.51375366)
-\curveto(-441.96491779,1056.01073439)(-441.40111007,1055.88054423)(-441.1498365,1056.28546431)
-\lineto(-440.64405234,1056.90510683)
-\lineto(-440.77892812,1056.31807708)
-\curveto(-442.50533805,1053.839507)(-444.70516196,1051.43920756)(-447.18552749,1049.59984766)
-\lineto(-447.18552749,1049.40417107)
-\lineto(-446.8146191,1049.24110725)
-\lineto(-444.55544985,1051.23048587)
-\lineto(-443.61131942,1052.14364326)
-\lineto(-443.07181631,1052.66544749)
-\lineto(-440.91380389,1054.81788993)
-\curveto(-441.01229019,1053.74219051)(-442.02018989,1052.96418041)(-442.5997511,1052.07841773)
-\lineto(-444.2856983,1050.18687741)
-\lineto(-445.9716455,1048.0996605)
-\lineto(-445.63445606,1048.0996605)
-\curveto(-443.87028091,1049.84379113)(-442.30302439,1051.57096312)(-440.84636601,1053.51337936)
-\lineto(-440.37430079,1053.12202619)
-\lineto(-441.85793433,1051.36093692)
-\lineto(-444.08338463,1048.68669026)
-\lineto(-444.89263929,1047.18650311)
-\curveto(-444.57810898,1047.03922386)(-444.28583317,1047.37852706)(-444.21826041,1047.64308181)
-\lineto(-441.25099333,1051.29571139)
-\lineto(-441.04867967,1051.29571139)
-\curveto(-441.69311613,1049.36503575)(-443.00437842,1047.5804653)(-444.42057407,1046.0124436)
-\curveto(-446.30209115,1047.17893695)(-448.14044798,1048.47666406)(-449.81560512,1049.99120083)
-\lineto(-451.40039549,1051.85012838)
-\curveto(-448.84584829,1053.29422158)(-446.07145357,1054.64830355)(-443.71247625,1056.41591537)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.86666667 0.86666667 0.86666667}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-443.71247625,1056.41591537)
-\lineto(-447.21924643,1053.67644318)
-\lineto(-449.41097779,1052.40454538)
-\lineto(-450.59114083,1051.85012838)
-\curveto(-450.68648452,1051.50025865)(-450.26083006,1051.59770559)(-450.05163773,1051.58922627)
-\curveto(-447.66433649,1052.64770615)(-445.40786476,1054.11736775)(-443.54388153,1055.86149838)
-\lineto(-443.07181631,1055.99194944)
-\lineto(-444.42057407,1054.7526644)
-\lineto(-448.66916102,1051.42616245)
-\lineto(-448.66916102,1051.23048587)
-\curveto(-447.54780382,1051.31727495)(-446.66220947,1052.27579018)(-445.76933184,1052.9263496)
-\lineto(-445.09495296,1053.3829283)
-\lineto(-447.89362531,1050.54561782)
-\lineto(-447.72503059,1050.18687741)
-\lineto(-447.1180896,1050.57823058)
-\lineto(-446.30883494,1051.23048587)
-\lineto(-445.4321424,1052.07841773)
-\lineto(-443.07181631,1054.62221334)
-\curveto(-442.57776634,1055.0988815)(-441.87182653,1055.5743756)(-442.22884271,1056.28546431)
-\lineto(-441.9928101,1056.51375366)
-\curveto(-441.96491779,1056.01073439)(-441.40111007,1055.88054423)(-441.1498365,1056.28546431)
-\lineto(-440.64405234,1056.90510683)
-\lineto(-440.77892812,1056.31807708)
-\curveto(-442.50533805,1053.839507)(-444.70516196,1051.43920756)(-447.18552749,1049.59984766)
-\lineto(-447.18552749,1049.40417107)
-\lineto(-446.8146191,1049.24110725)
-\lineto(-444.55544985,1051.23048587)
-\lineto(-443.61131942,1052.14364326)
-\lineto(-443.07181631,1052.66544749)
-\lineto(-440.91380389,1054.81788993)
-\curveto(-441.01229019,1053.74219051)(-442.02018989,1052.96418041)(-442.5997511,1052.07841773)
-\lineto(-444.2856983,1050.18687741)
-\lineto(-445.9716455,1048.0996605)
-\lineto(-445.63445606,1048.0996605)
-\curveto(-443.87028091,1049.84379113)(-442.30302439,1051.57096312)(-440.84636601,1053.51337936)
-\lineto(-440.37430079,1053.12202619)
-\lineto(-441.85793433,1051.36093692)
-\lineto(-444.08338463,1048.68669026)
-\lineto(-444.89263929,1047.18650311)
-\curveto(-444.57810898,1047.03922386)(-444.28583317,1047.37852706)(-444.21826041,1047.64308181)
-\lineto(-441.25099333,1051.29571139)
-\lineto(-441.04867967,1051.29571139)
-\curveto(-441.69311613,1049.36503575)(-443.00437842,1047.5804653)(-444.42057407,1046.0124436)
-\curveto(-446.30209115,1047.17893695)(-448.14044798,1048.47666406)(-449.81560512,1049.99120083)
-\lineto(-451.40039549,1051.85012838)
-\curveto(-448.84584829,1053.29422158)(-446.07145357,1054.64830355)(-443.71247625,1056.41591537)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-339.18374973,1056.67681748)
-\curveto(-338.96619511,1056.63800829)(-338.8337471,1056.37834547)(-338.94771713,1056.18762602)
-\lineto(-339.18374973,1056.67681748)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-339.18374973,1056.67681748)
-\curveto(-338.96619511,1056.63800829)(-338.8337471,1056.37834547)(-338.94771713,1056.18762602)
-\lineto(-339.18374973,1056.67681748)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-430.35977441,1056.28546431)
-\curveto(-430.04632311,1056.09474487)(-430.0452441,1055.61338047)(-430.1237418,1055.27446862)
-\curveto(-430.54347522,1055.39570984)(-430.29152727,1055.96703328)(-430.35977441,1056.28546431)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58431375 0.58431375 0.58431375}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-430.35977441,1056.28546431)
-\curveto(-430.04632311,1056.09474487)(-430.0452441,1055.61338047)(-430.1237418,1055.27446862)
-\curveto(-430.54347522,1055.39570984)(-430.29152727,1055.96703328)(-430.35977441,1056.28546431)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.1254902 0.1254902 0.1254902}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-381.804495,1056.28546431)
-\curveto(-381.50223838,1056.37954562)(-381.34740099,1056.1626316)(-381.29871084,1055.92672391)
-\lineto(-382.71490649,1055.40491968)
-\lineto(-382.84978226,1055.60059627)
-\lineto(-382.6474686,1055.79627285)
-\lineto(-381.804495,1056.28546431)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.1254902 0.1254902 0.1254902}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.804495,1056.28546431)
-\curveto(-381.50223838,1056.37954562)(-381.34740099,1056.1626316)(-381.29871084,1055.92672391)
-\lineto(-382.71490649,1055.40491968)
-\lineto(-382.84978226,1055.60059627)
-\lineto(-382.6474686,1055.79627285)
-\lineto(-381.804495,1056.28546431)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57254905 0.57254905 0.57254905}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-437.50819055,1056.0245622)
-\lineto(-437.40703371,1055.66582179)
-\lineto(-437.50819055,1056.0245622)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57254905 0.57254905 0.57254905}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-437.50819055,1056.0245622)
-\lineto(-437.40703371,1055.66582179)
-\lineto(-437.50819055,1056.0245622)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.11372549 0.11372549 0.11372549}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-337.16061309,1055.76366009)
-\curveto(-336.59062806,1055.18732732)(-336.13919884,1054.3704428)(-336.08160688,1053.54599212)
-\lineto(-335.84557428,1051.75229009)
-\lineto(-335.94673111,1051.85012838)
-\lineto(-335.94673111,1052.37193261)
-\lineto(-336.8571426,1054.94834098)
-\lineto(-336.89086154,1053.28509001)
-\lineto(-337.19433204,1051.62183904)
-\lineto(-337.3966457,1051.49138798)
-\lineto(-337.29548887,1052.50238367)
-\lineto(-337.16061309,1052.76328578)
-\lineto(-337.16061309,1055.76366009)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.11372549 0.11372549 0.11372549}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-337.16061309,1055.76366009)
-\curveto(-336.59062806,1055.18732732)(-336.13919884,1054.3704428)(-336.08160688,1053.54599212)
-\lineto(-335.84557428,1051.75229009)
-\lineto(-335.94673111,1051.85012838)
-\lineto(-335.94673111,1052.37193261)
-\lineto(-336.8571426,1054.94834098)
-\lineto(-336.89086154,1053.28509001)
-\lineto(-337.19433204,1051.62183904)
-\lineto(-337.3966457,1051.49138798)
-\lineto(-337.29548887,1052.50238367)
-\lineto(-337.16061309,1052.76328578)
-\lineto(-337.16061309,1055.76366009)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-437.37331477,1055.50275797)
-\curveto(-437.10653049,1055.48718212)(-437.30077858,1055.11766645)(-437.4744716,1055.14401757)
-\lineto(-437.37331477,1055.50275797)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-437.37331477,1055.50275797)
-\curveto(-437.10653049,1055.48718212)(-437.30077858,1055.11766645)(-437.4744716,1055.14401757)
-\lineto(-437.37331477,1055.50275797)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-434.67579925,1055.50275797)
-\lineto(-434.43976664,1055.47014521)
-\lineto(-434.43976664,1054.10040911)
-\lineto(-434.50720453,1054.10040911)
-\lineto(-434.67579925,1055.50275797)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-434.67579925,1055.50275797)
-\lineto(-434.43976664,1055.47014521)
-\lineto(-434.43976664,1054.10040911)
-\lineto(-434.50720453,1054.10040911)
-\lineto(-434.67579925,1055.50275797)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.91764706 0.91764706 0.91764706}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-345.38803544,1051.98057944)
-\lineto(-345.75894382,1051.23048587)
-\lineto(-345.42175438,1051.23048587)
-\curveto(-344.40007038,1052.39906643)(-343.79515252,1053.78732658)(-343.33117985,1055.2092431)
-\lineto(-343.12886619,1054.94834098)
-\lineto(-342.82539569,1055.1114048)
-\lineto(-342.58936308,1055.47014521)
-\lineto(-343.9044019,1051.85012838)
-\lineto(-343.49977457,1051.58922627)
-\lineto(-343.73580718,1050.8391327)
-\lineto(-343.3648988,1051.06742204)
-\lineto(-341.98242209,1054.42653676)
-\lineto(-341.71267054,1054.10040911)
-\lineto(-341.24060532,1054.16563464)
-\lineto(-341.51035687,1052.14364326)
-\curveto(-341.98377085,1051.57852928)(-341.02385995,1051.42107486)(-341.20688638,1052.1110305)
-\lineto(-341.0720106,1052.37193261)
-\lineto(-340.83597799,1053.12202619)
-\curveto(-340.69489793,1051.82038554)(-340.92285148,1050.57170803)(-341.3754811,1049.40417107)
-\lineto(-345.21944072,1049.40417107)
-\lineto(-346.4333227,1051.23048587)
-\curveto(-346.55975526,1051.48721355)(-346.75729432,1051.86526071)(-346.4333227,1052.07841773)
-\lineto(-346.16357115,1052.33931985)
-\lineto(-345.82638171,1052.4697709)
-\lineto(-346.33216587,1051.85012838)
-\curveto(-346.39225303,1051.44090342)(-345.97528457,1051.43320681)(-345.82638171,1051.75229009)
-\lineto(-345.38803544,1051.98057944)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.91764706 0.91764706 0.91764706}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-345.38803544,1051.98057944)
-\lineto(-345.75894382,1051.23048587)
-\lineto(-345.42175438,1051.23048587)
-\curveto(-344.40007038,1052.39906643)(-343.79515252,1053.78732658)(-343.33117985,1055.2092431)
-\lineto(-343.12886619,1054.94834098)
-\lineto(-342.82539569,1055.1114048)
-\lineto(-342.58936308,1055.47014521)
-\lineto(-343.9044019,1051.85012838)
-\lineto(-343.49977457,1051.58922627)
-\lineto(-343.73580718,1050.8391327)
-\lineto(-343.3648988,1051.06742204)
-\lineto(-341.98242209,1054.42653676)
-\lineto(-341.71267054,1054.10040911)
-\lineto(-341.24060532,1054.16563464)
-\lineto(-341.51035687,1052.14364326)
-\curveto(-341.98377085,1051.57852928)(-341.02385995,1051.42107486)(-341.20688638,1052.1110305)
-\lineto(-341.0720106,1052.37193261)
-\lineto(-340.83597799,1053.12202619)
-\curveto(-340.69489793,1051.82038554)(-340.92285148,1050.57170803)(-341.3754811,1049.40417107)
-\lineto(-345.21944072,1049.40417107)
-\lineto(-346.4333227,1051.23048587)
-\curveto(-346.55975526,1051.48721355)(-346.75729432,1051.86526071)(-346.4333227,1052.07841773)
-\lineto(-346.16357115,1052.33931985)
-\lineto(-345.82638171,1052.4697709)
-\lineto(-346.33216587,1051.85012838)
-\curveto(-346.39225303,1051.44090342)(-345.97528457,1051.43320681)(-345.82638171,1051.75229009)
-\lineto(-345.38803544,1051.98057944)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.18431373 0.18431373 0.18431373}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-381.39986767,1055.1114048)
-\lineto(-381.02895928,1055.07879204)
-\lineto(-381.16383506,1054.7526644)
-\lineto(-382.31027916,1054.49176228)
-\lineto(-381.83821394,1054.88311545)
-\lineto(-381.39986767,1055.1114048)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.18431373 0.18431373 0.18431373}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.39986767,1055.1114048)
-\lineto(-381.02895928,1055.07879204)
-\lineto(-381.16383506,1054.7526644)
-\lineto(-382.31027916,1054.49176228)
-\lineto(-381.83821394,1054.88311545)
-\lineto(-381.39986767,1055.1114048)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.10196079 0.10196079 0.10196079}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-338.2396193,1055.1114048)
-\lineto(-338.10474353,1054.98095375)
-\lineto(-338.00358669,1054.16563464)
-\lineto(-338.10474353,1053.93734529)
-\lineto(-338.00358669,1053.51337936)
-\lineto(-338.10474353,1053.28509001)
-\lineto(-338.5430898,1050.70868164)
-\lineto(-338.61052769,1050.70868164)
-\lineto(-338.64424663,1051.1978731)
-\lineto(-338.37449508,1052.63283473)
-\lineto(-338.2396193,1052.89373684)
-\lineto(-338.2396193,1055.1114048)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.10196079 0.10196079 0.10196079}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-338.2396193,1055.1114048)
-\lineto(-338.10474353,1054.98095375)
-\lineto(-338.00358669,1054.16563464)
-\lineto(-338.10474353,1053.93734529)
-\lineto(-338.00358669,1053.51337936)
-\lineto(-338.10474353,1053.28509001)
-\lineto(-338.5430898,1050.70868164)
-\lineto(-338.61052769,1050.70868164)
-\lineto(-338.64424663,1051.1978731)
-\lineto(-338.37449508,1052.63283473)
-\lineto(-338.2396193,1052.89373684)
-\lineto(-338.2396193,1055.1114048)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.64705884 0.64705884 0.64705884}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-439.93595452,1054.98095375)
-\curveto(-439.59296542,1054.86073005)(-439.94037575,1054.39640256)(-440.17198713,1054.36131123)
-\lineto(-439.93595452,1054.98095375)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.64705884 0.64705884 0.64705884}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-439.93595452,1054.98095375)
-\curveto(-439.59296542,1054.86073005)(-439.94037575,1054.39640256)(-440.17198713,1054.36131123)
-\lineto(-439.93595452,1054.98095375)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.6901961 0.6901961 0.6901961}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-433.86654459,1054.98095375)
-\lineto(-433.76538776,1054.94834098)
-\curveto(-433.41835239,1054.36065897)(-433.64695334,1053.6606586)(-433.76538776,1053.05680066)
-\lineto(-433.83282565,1053.05680066)
-\lineto(-434.00142037,1054.19824741)
-\lineto(-433.86654459,1054.98095375)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.6901961 0.6901961 0.6901961}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-433.86654459,1054.98095375)
-\lineto(-433.76538776,1054.94834098)
-\curveto(-433.41835239,1054.36065897)(-433.64695334,1053.6606586)(-433.76538776,1053.05680066)
-\lineto(-433.83282565,1053.05680066)
-\lineto(-434.00142037,1054.19824741)
-\lineto(-433.86654459,1054.98095375)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-344.98340811,1054.98095375)
-\lineto(-344.88225128,1054.7526644)
-\lineto(-344.98340811,1054.98095375)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-344.98340811,1054.98095375)
-\lineto(-344.88225128,1054.7526644)
-\lineto(-344.98340811,1054.98095375)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.25490198 0.25490198 0.25490198}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-380.86036456,1054.58960058)
-\curveto(-380.70363891,1054.61105977)(-380.33987894,1054.6131209)(-380.48945618,1054.36131123)
-\lineto(-381.63590028,1054.10040911)
-\lineto(-381.5010245,1054.2960857)
-\lineto(-380.86036456,1054.58960058)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.25490198 0.25490198 0.25490198}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-380.86036456,1054.58960058)
-\curveto(-380.70363891,1054.61105977)(-380.33987894,1054.6131209)(-380.48945618,1054.36131123)
-\lineto(-381.63590028,1054.10040911)
-\lineto(-381.5010245,1054.2960857)
-\lineto(-380.86036456,1054.58960058)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-398.79884279,1054.19824741)
-\lineto(-397.95586919,1052.79589855)
-\curveto(-397.64970118,1052.84399585)(-397.34353317,1052.98113905)(-397.18033348,1052.63283473)
-\lineto(-394.88744528,1053.28509001)
-\curveto(-393.88005811,1053.70683828)(-392.65929746,1053.96434866)(-391.65042666,1053.67644318)
-\lineto(-391.24579933,1053.80689424)
-\lineto(-390.97604778,1053.67644318)
-\lineto(-388.58200275,1054.03518358)
-\lineto(-387.06465027,1051.32832416)
-\lineto(-387.43555865,1051.23048587)
-\lineto(-387.7053102,1051.49138798)
-\curveto(-388.05463846,1052.39437019)(-389.34135337,1052.0675903)(-389.9981984,1052.20886879)
-\lineto(-390.13307417,1052.01319221)
-\curveto(-387.82400089,1050.10077971)(-390.82714492,1046.8890747)(-393.26893597,1047.41479246)
-\curveto(-394.09046432,1047.71130771)(-394.98050957,1048.1108793)(-395.29207261,1048.98020514)
-\curveto(-395.38671494,1049.93484597)(-394.92035497,1050.78303874)(-394.24678535,1051.42616245)
-\lineto(-394.88744528,1051.32832416)
-\curveto(-396.35759124,1050.99776118)(-397.54449807,1050.05342598)(-398.76512385,1049.20849449)
-\lineto(-398.66396702,1048.58885197)
-\curveto(-398.05109149,1047.7531825)(-397.24507385,1046.97256337)(-396.26992199,1046.59947335)
-\lineto(-396.00017044,1046.27334571)
-\lineto(-396.23620305,1046.11028189)
-\curveto(-397.67667633,1046.49954784)(-398.74219497,1047.61438257)(-399.50694062,1048.81714132)
-\lineto(-399.97900583,1048.88236684)
-\curveto(-400.02556495,1049.28154708)(-400.25374779,1049.59084653)(-399.877849,1049.89336253)
-\lineto(-398.93371857,1051.71967733)
-\lineto(-399.97900583,1051.62183904)
-\lineto(-398.79884279,1054.19824741)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.05882353 0.05882353 0.05882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-398.79884279,1054.19824741)
-\lineto(-397.95586919,1052.79589855)
-\curveto(-397.64970118,1052.84399585)(-397.34353317,1052.98113905)(-397.18033348,1052.63283473)
-\lineto(-394.88744528,1053.28509001)
-\curveto(-393.88005811,1053.70683828)(-392.65929746,1053.96434866)(-391.65042666,1053.67644318)
-\lineto(-391.24579933,1053.80689424)
-\lineto(-390.97604778,1053.67644318)
-\lineto(-388.58200275,1054.03518358)
-\lineto(-387.06465027,1051.32832416)
-\lineto(-387.43555865,1051.23048587)
-\lineto(-387.7053102,1051.49138798)
-\curveto(-388.05463846,1052.39437019)(-389.34135337,1052.0675903)(-389.9981984,1052.20886879)
-\lineto(-390.13307417,1052.01319221)
-\curveto(-387.82400089,1050.10077971)(-390.82714492,1046.8890747)(-393.26893597,1047.41479246)
-\curveto(-394.09046432,1047.71130771)(-394.98050957,1048.1108793)(-395.29207261,1048.98020514)
-\curveto(-395.38671494,1049.93484597)(-394.92035497,1050.78303874)(-394.24678535,1051.42616245)
-\lineto(-394.88744528,1051.32832416)
-\curveto(-396.35759124,1050.99776118)(-397.54449807,1050.05342598)(-398.76512385,1049.20849449)
-\lineto(-398.66396702,1048.58885197)
-\curveto(-398.05109149,1047.7531825)(-397.24507385,1046.97256337)(-396.26992199,1046.59947335)
-\lineto(-396.00017044,1046.27334571)
-\lineto(-396.23620305,1046.11028189)
-\curveto(-397.67667633,1046.49954784)(-398.74219497,1047.61438257)(-399.50694062,1048.81714132)
-\lineto(-399.97900583,1048.88236684)
-\curveto(-400.02556495,1049.28154708)(-400.25374779,1049.59084653)(-399.877849,1049.89336253)
-\lineto(-398.93371857,1051.71967733)
-\lineto(-399.97900583,1051.62183904)
-\lineto(-398.79884279,1054.19824741)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-342.69051991,1054.06779635)
-\lineto(-342.58936308,1053.839507)
-\lineto(-342.69051991,1054.06779635)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.59215689 0.59215689 0.59215689}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-342.69051991,1054.06779635)
-\lineto(-342.58936308,1053.839507)
-\lineto(-342.69051991,1054.06779635)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.21568628 0.21568628 0.21568628}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-380.32086146,1053.54599212)
-\curveto(-380.16413581,1053.56745132)(-379.80037584,1053.56951245)(-379.94995308,1053.31770277)
-\curveto(-380.18207429,1053.2098067)(-380.7571846,1053.08902207)(-380.45573724,1052.76328578)
-\lineto(-380.48945618,1052.66544749)
-\lineto(-380.62433196,1052.40454538)
-\curveto(-380.99105919,1052.52671279)(-381.19323798,1053.27321896)(-380.62433196,1053.31770277)
-\lineto(-380.3545804,1053.44815383)
-\lineto(-380.32086146,1053.54599212)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.21568628 0.21568628 0.21568628}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-380.32086146,1053.54599212)
-\curveto(-380.16413581,1053.56745132)(-379.80037584,1053.56951245)(-379.94995308,1053.31770277)
-\curveto(-380.18207429,1053.2098067)(-380.7571846,1053.08902207)(-380.45573724,1052.76328578)
-\lineto(-380.48945618,1052.66544749)
-\lineto(-380.62433196,1052.40454538)
-\curveto(-380.99105919,1052.52671279)(-381.19323798,1053.27321896)(-380.62433196,1053.31770277)
-\lineto(-380.3545804,1053.44815383)
-\lineto(-380.32086146,1053.54599212)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-342.96027147,1053.28509001)
-\lineto(-342.85911463,1053.05680066)
-\lineto(-342.96027147,1053.28509001)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61960787 0.61960787 0.61960787}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-342.96027147,1053.28509001)
-\lineto(-342.85911463,1053.05680066)
-\lineto(-342.96027147,1053.28509001)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.93725491 0.93725491 0.93725491}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-369.9354267,1052.63283473)
-\lineto(-368.04716583,1052.37193261)
-\lineto(-368.08088477,1052.27409432)
-\curveto(-368.47121527,1052.14406071)(-368.89378108,1051.89904753)(-369.02501521,1051.49138798)
-\lineto(-369.69939409,1050.44777953)
-\curveto(-370.24011107,1050.82843571)(-370.78096294,1051.35937151)(-371.01443291,1051.98057944)
-\lineto(-369.96914564,1052.53499643)
-\lineto(-369.9354267,1052.63283473)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.93725491 0.93725491 0.93725491}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-369.9354267,1052.63283473)
-\lineto(-368.04716583,1052.37193261)
-\lineto(-368.08088477,1052.27409432)
-\curveto(-368.47121527,1052.14406071)(-368.89378108,1051.89904753)(-369.02501521,1051.49138798)
-\lineto(-369.69939409,1050.44777953)
-\curveto(-370.24011107,1050.82843571)(-370.78096294,1051.35937151)(-371.01443291,1051.98057944)
-\lineto(-369.96914564,1052.53499643)
-\lineto(-369.9354267,1052.63283473)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57254905 0.57254905 0.57254905}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-343.23002302,1052.63283473)
-\lineto(-343.12886619,1052.40454538)
-\lineto(-343.23002302,1052.63283473)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.57254905 0.57254905 0.57254905}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-343.23002302,1052.63283473)
-\lineto(-343.12886619,1052.40454538)
-\lineto(-343.23002302,1052.63283473)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60392159 0.60392159 0.60392159}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-345.38803544,1051.98057944)
-\curveto(-345.40689107,1052.22647968)(-345.1337946,1051.96235543)(-345.38803544,1051.98057944)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60392159 0.60392159 0.60392159}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-345.38803544,1051.98057944)
-\curveto(-345.40689107,1052.22647968)(-345.1337946,1051.96235543)(-345.38803544,1051.98057944)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.20392157 0.20392157 0.20392157}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-380.32086146,1051.58922627)
-\curveto(-379.96856593,1051.64466797)(-379.62247469,1051.0742055)(-380.01739096,1050.90435822)
-\curveto(-380.02166383,1050.4819577)(-380.45937888,1050.16900562)(-380.82664562,1050.05642635)
-\lineto(-380.82664562,1050.382554)
-\lineto(-380.45573724,1050.80651993)
-\lineto(-380.32086146,1051.58922627)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.20392157 0.20392157 0.20392157}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-380.32086146,1051.58922627)
-\curveto(-379.96856593,1051.64466797)(-379.62247469,1051.0742055)(-380.01739096,1050.90435822)
-\curveto(-380.02166383,1050.4819577)(-380.45937888,1050.16900562)(-380.82664562,1050.05642635)
-\lineto(-380.82664562,1050.382554)
-\lineto(-380.45573724,1050.80651993)
-\lineto(-380.32086146,1051.58922627)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.89411765 0.89411765 0.89411765}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-366.96815962,1051.1978731)
-\lineto(-366.46237546,1051.16526034)
-\lineto(-366.46237546,1050.44777953)
-\lineto(-367.06931645,1050.44777953)
-\lineto(-366.96815962,1051.1978731)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.89411765 0.89411765 0.89411765}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-366.96815962,1051.1978731)
-\lineto(-366.46237546,1051.16526034)
-\lineto(-366.46237546,1050.44777953)
-\lineto(-367.06931645,1050.44777953)
-\lineto(-366.96815962,1051.1978731)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.98431373 0.98431373 0.98431373}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-392.32480554,1051.06742204)
-\lineto(-391.54926982,1051.03480928)
-\curveto(-391.44981243,1050.68350458)(-391.23446976,1050.29293412)(-391.6841456,1050.05642635)
-\lineto(-392.42596237,1050.18687741)
-\lineto(-392.32480554,1051.06742204)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.98431373 0.98431373 0.98431373}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-392.32480554,1051.06742204)
-\lineto(-391.54926982,1051.03480928)
-\curveto(-391.44981243,1050.68350458)(-391.23446976,1050.29293412)(-391.6841456,1050.05642635)
-\lineto(-392.42596237,1050.18687741)
-\lineto(-392.32480554,1051.06742204)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.23921569 0.23921569 0.23921569}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-388.0087807,1049.76291148)
-\lineto(-387.63787232,1049.73029871)
-\lineto(-387.60415337,1048.98020514)
-\lineto(-387.4692776,1048.71930302)
-\curveto(-387.37062945,1047.70191523)(-387.60995303,1046.5185937)(-388.68315958,1046.11028189)
-\lineto(-388.78431641,1046.14289465)
-\lineto(-388.78431641,1046.4690223)
-\curveto(-388.38859089,1046.69678984)(-387.94080331,1047.03348402)(-388.0087807,1047.54524351)
-\curveto(-387.79203533,1048.03834851)(-387.79203533,1048.74800226)(-388.0087807,1049.24110725)
-\lineto(-388.0087807,1049.76291148)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.23921569 0.23921569 0.23921569}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-388.0087807,1049.76291148)
-\lineto(-387.63787232,1049.73029871)
-\lineto(-387.60415337,1048.98020514)
-\lineto(-387.4692776,1048.71930302)
-\curveto(-387.37062945,1047.70191523)(-387.60995303,1046.5185937)(-388.68315958,1046.11028189)
-\lineto(-388.78431641,1046.14289465)
-\lineto(-388.78431641,1046.4690223)
-\curveto(-388.38859089,1046.69678984)(-387.94080331,1047.03348402)(-388.0087807,1047.54524351)
-\curveto(-387.79203533,1048.03834851)(-387.79203533,1048.74800226)(-388.0087807,1049.24110725)
-\lineto(-388.0087807,1049.76291148)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.14509805 0.14509805 0.14509805}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-436.29430856,1049.11065619)
-\lineto(-435.92340018,1048.94759237)
-\lineto(-435.88968123,1045.84937978)
-\lineto(-436.15943279,1045.45802661)
-\lineto(-436.42918434,1045.84937978)
-\lineto(-436.29430856,1046.11028189)
-\lineto(-436.29430856,1049.11065619)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.14509805 0.14509805 0.14509805}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-436.29430856,1049.11065619)
-\lineto(-435.92340018,1048.94759237)
-\lineto(-435.88968123,1045.84937978)
-\lineto(-436.15943279,1045.45802661)
-\lineto(-436.42918434,1045.84937978)
-\lineto(-436.29430856,1046.11028189)
-\lineto(-436.29430856,1049.11065619)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.18431373 0.18431373 0.18431373}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-397.31520925,1048.71930302)
-\lineto(-397.07917665,1048.5562392)
-\lineto(-397.01173876,1048.23011156)
-\curveto(-396.16363988,1047.21376738)(-394.94813938,1046.72601088)(-393.6735633,1046.63208612)
-\lineto(-393.40381175,1046.50163506)
-\lineto(-390.30166889,1046.371184)
-\lineto(-389.89704157,1046.50163506)
-\lineto(-389.66100896,1046.33857124)
-\lineto(-390.06563629,1045.88199254)
-\lineto(-390.841172,1045.84937978)
-\lineto(-395.12347789,1046.27334571)
-\lineto(-395.32579156,1046.59947335)
-\curveto(-396.15500783,1046.91946979)(-396.95374217,1047.46514656)(-397.41636609,1048.23011156)
-\lineto(-397.31520925,1048.71930302)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.18431373 0.18431373 0.18431373}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-397.31520925,1048.71930302)
-\lineto(-397.07917665,1048.5562392)
-\lineto(-397.01173876,1048.23011156)
-\curveto(-396.16363988,1047.21376738)(-394.94813938,1046.72601088)(-393.6735633,1046.63208612)
-\lineto(-393.40381175,1046.50163506)
-\lineto(-390.30166889,1046.371184)
-\lineto(-389.89704157,1046.50163506)
-\lineto(-389.66100896,1046.33857124)
-\lineto(-390.06563629,1045.88199254)
-\lineto(-390.841172,1045.84937978)
-\lineto(-395.12347789,1046.27334571)
-\lineto(-395.32579156,1046.59947335)
-\curveto(-396.15500783,1046.91946979)(-396.95374217,1047.46514656)(-397.41636609,1048.23011156)
-\lineto(-397.31520925,1048.71930302)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63137257 0.63137257 0.63137257}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-442.90322159,1047.02343929)
-\lineto(-442.76834582,1046.89298823)
-\lineto(-443.61131942,1045.62109043)
-\lineto(-443.67875731,1045.62109043)
-\lineto(-443.84735203,1045.84937978)
-\lineto(-442.90322159,1047.02343929)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.63137257 0.63137257 0.63137257}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-442.90322159,1047.02343929)
-\lineto(-442.76834582,1046.89298823)
-\lineto(-443.61131942,1045.62109043)
-\lineto(-443.67875731,1045.62109043)
-\lineto(-443.84735203,1045.84937978)
-\lineto(-442.90322159,1047.02343929)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.24705882 0.24705882 0.24705882}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-385.71589251,1046.63208612)
-\lineto(-385.34498412,1046.59947335)
-\lineto(-385.34498412,1046.40379677)
-\curveto(-385.93479589,1045.5313401)(-386.41967431,1044.52921508)(-387.33440182,1043.89261392)
-\lineto(-387.57043443,1044.05567775)
-\lineto(-385.74961145,1046.40379677)
-\lineto(-385.71589251,1046.63208612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.24705882 0.24705882 0.24705882}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-385.71589251,1046.63208612)
-\lineto(-385.34498412,1046.59947335)
-\lineto(-385.34498412,1046.40379677)
-\curveto(-385.93479589,1045.5313401)(-386.41967431,1044.52921508)(-387.33440182,1043.89261392)
-\lineto(-387.57043443,1044.05567775)
-\lineto(-385.74961145,1046.40379677)
-\lineto(-385.71589251,1046.63208612)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.96470588 0.96470588 0.96470588}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-367.1030354,1046.371184)
-\lineto(-365.61940186,1045.58847766)
-\lineto(-363.49510839,1045.81676701)
-\lineto(-361.84288013,1039.84863117)
-\lineto(-361.4382528,1039.19637588)
-\lineto(-361.33709597,1035.31545695)
-\lineto(-361.53940963,1035.445908)
-\lineto(-362.61841584,1037.79402702)
-\lineto(-365.78799658,1044.25135433)
-\lineto(-366.52981335,1045.0992862)
-\lineto(-367.1030354,1046.371184)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.96470588 0.96470588 0.96470588}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-367.1030354,1046.371184)
-\lineto(-365.61940186,1045.58847766)
-\lineto(-363.49510839,1045.81676701)
-\lineto(-361.84288013,1039.84863117)
-\lineto(-361.4382528,1039.19637588)
-\lineto(-361.33709597,1035.31545695)
-\lineto(-361.53940963,1035.445908)
-\lineto(-362.61841584,1037.79402702)
-\lineto(-365.78799658,1044.25135433)
-\lineto(-366.52981335,1045.0992862)
-\lineto(-367.1030354,1046.371184)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.12941177 0.12941177 0.12941177}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-408.3750229,1044.02306498)
-\lineto(-408.10527135,1043.76216287)
-\lineto(-408.64477445,1042.58810336)
-\lineto(-408.10527135,1041.5444949)
-\curveto(-408.16855506,1041.04617187)(-408.7742552,1040.53336876)(-408.24014712,1040.10953328)
-\lineto(-408.24014712,1039.84863117)
-\lineto(-408.00411451,1036.88086963)
-\lineto(-408.10527135,1036.84825686)
-\lineto(-408.20642818,1036.88086963)
-\curveto(-408.30161001,1037.5752606)(-408.39201725,1038.284523)(-408.914526,1038.80502271)
-\lineto(-409.15055861,1039.62034182)
-\lineto(-409.45402911,1040.63133751)
-\lineto(-409.35287228,1040.85962686)
-\lineto(-409.85865644,1040.76178856)
-\lineto(-408.3750229,1044.02306498)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.12941177 0.12941177 0.12941177}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-408.3750229,1044.02306498)
-\lineto(-408.10527135,1043.76216287)
-\lineto(-408.64477445,1042.58810336)
-\lineto(-408.10527135,1041.5444949)
-\curveto(-408.16855506,1041.04617187)(-408.7742552,1040.53336876)(-408.24014712,1040.10953328)
-\lineto(-408.24014712,1039.84863117)
-\lineto(-408.00411451,1036.88086963)
-\lineto(-408.10527135,1036.84825686)
-\lineto(-408.20642818,1036.88086963)
-\curveto(-408.30161001,1037.5752606)(-408.39201725,1038.284523)(-408.914526,1038.80502271)
-\lineto(-409.15055861,1039.62034182)
-\lineto(-409.45402911,1040.63133751)
-\lineto(-409.35287228,1040.85962686)
-\lineto(-409.85865644,1040.76178856)
-\lineto(-408.3750229,1044.02306498)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.17647059 0.17647059 0.17647059}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-407.29601669,1037.50051215)
-\lineto(-407.19485986,1037.46789938)
-\lineto(-407.16114091,1037.10915898)
-\lineto(-407.16114091,1036.45690369)
-\curveto(-407.18892532,1036.05198361)(-407.57237715,1035.49704482)(-408.0715524,1035.70681012)
-\lineto(-407.29601669,1037.50051215)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.17647059 0.17647059 0.17647059}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-407.29601669,1037.50051215)
-\lineto(-407.19485986,1037.46789938)
-\lineto(-407.16114091,1037.10915898)
-\lineto(-407.16114091,1036.45690369)
-\curveto(-407.18892532,1036.05198361)(-407.57237715,1035.49704482)(-408.0715524,1035.70681012)
-\lineto(-407.29601669,1037.50051215)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.10588235 0.10588235 0.10588235}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-381.26499189,1036.84825686)
-\lineto(-379.24185525,1036.84825686)
-\lineto(-378.70235215,1036.58735475)
-\curveto(-376.41620774,1036.18256512)(-374.31214563,1034.92019024)(-372.4643475,1033.48914215)
-\curveto(-371.29578377,1032.86141167)(-369.92193912,1032.75744217)(-369.0924531,1031.5323763)
-\lineto(-368.62038788,1031.59760183)
-\lineto(-367.40650589,1030.81489549)
-\lineto(-365.45080714,1029.05380622)
-\curveto(-364.91508056,1028.93856576)(-364.31636699,1028.3470224)(-364.16948727,1027.87974671)
-\lineto(-365.72055869,1028.27109988)
-\lineto(-367.40650589,1029.90173809)
-\lineto(-368.21576055,1029.70606151)
-\lineto(-368.89013943,1030.1626402)
-\lineto(-369.12617204,1030.06480191)
-\lineto(-370.1714593,1030.88012102)
-\curveto(-370.3958926,1031.25803773)(-370.6319252,1031.14050133)(-370.98071396,1031.14102313)
-\curveto(-372.72465775,1033.35477756)(-375.23739346,1034.88888199)(-377.89309749,1035.80464841)
-\curveto(-379.7287568,1035.9645814)(-381.80314624,1036.16273656)(-383.52416114,1035.51113353)
-\curveto(-386.25000058,1034.14791999)(-388.23132573,1030.35831679)(-386.15423878,1027.81452118)
-\lineto(-385.68217356,1026.83613826)
-\curveto(-385.49874251,1026.73543004)(-385.28671779,1026.36351408)(-385.58101673,1026.28172127)
-\curveto(-386.25512586,1026.87162095)(-386.66568772,1027.77147234)(-386.96349344,1028.59722752)
-\lineto(-387.73902915,1030.06480191)
-\curveto(-387.85260804,1032.9516838)(-385.51627636,1035.71855071)(-382.6474686,1036.3590654)
-\lineto(-381.26499189,1036.84825686)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.10588235 0.10588235 0.10588235}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-381.26499189,1036.84825686)
-\lineto(-379.24185525,1036.84825686)
-\lineto(-378.70235215,1036.58735475)
-\curveto(-376.41620774,1036.18256512)(-374.31214563,1034.92019024)(-372.4643475,1033.48914215)
-\curveto(-371.29578377,1032.86141167)(-369.92193912,1032.75744217)(-369.0924531,1031.5323763)
-\lineto(-368.62038788,1031.59760183)
-\lineto(-367.40650589,1030.81489549)
-\lineto(-365.45080714,1029.05380622)
-\curveto(-364.91508056,1028.93856576)(-364.31636699,1028.3470224)(-364.16948727,1027.87974671)
-\lineto(-365.72055869,1028.27109988)
-\lineto(-367.40650589,1029.90173809)
-\lineto(-368.21576055,1029.70606151)
-\lineto(-368.89013943,1030.1626402)
-\lineto(-369.12617204,1030.06480191)
-\lineto(-370.1714593,1030.88012102)
-\curveto(-370.3958926,1031.25803773)(-370.6319252,1031.14050133)(-370.98071396,1031.14102313)
-\curveto(-372.72465775,1033.35477756)(-375.23739346,1034.88888199)(-377.89309749,1035.80464841)
-\curveto(-379.7287568,1035.9645814)(-381.80314624,1036.16273656)(-383.52416114,1035.51113353)
-\curveto(-386.25000058,1034.14791999)(-388.23132573,1030.35831679)(-386.15423878,1027.81452118)
-\lineto(-385.68217356,1026.83613826)
-\curveto(-385.49874251,1026.73543004)(-385.28671779,1026.36351408)(-385.58101673,1026.28172127)
-\curveto(-386.25512586,1026.87162095)(-386.66568772,1027.77147234)(-386.96349344,1028.59722752)
-\lineto(-387.73902915,1030.06480191)
-\curveto(-387.85260804,1032.9516838)(-385.51627636,1035.71855071)(-382.6474686,1036.3590654)
-\lineto(-381.26499189,1036.84825686)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.23137255 0.23137255 0.23137255}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-406.0821347,1035.93509946)
-\lineto(-405.8461021,1035.77203564)
-\lineto(-406.11585365,1035.05455483)
-\lineto(-406.79023253,1034.14139743)
-\lineto(-406.99254619,1034.14139743)
-\lineto(-407.02626514,1034.23923573)
-\lineto(-406.3856052,1035.18500589)
-\lineto(-406.0821347,1035.93509946)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.23137255 0.23137255 0.23137255}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-406.0821347,1035.93509946)
-\lineto(-405.8461021,1035.77203564)
-\lineto(-406.11585365,1035.05455483)
-\lineto(-406.79023253,1034.14139743)
-\lineto(-406.99254619,1034.14139743)
-\lineto(-407.02626514,1034.23923573)
-\lineto(-406.3856052,1035.18500589)
-\lineto(-406.0821347,1035.93509946)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.84313726 0.84313726 0.84313726}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-416.73732102,1034.36968678)
-\lineto(-416.63616419,1034.01094638)
-\lineto(-417.17566729,1033.61959321)
-\curveto(-417.42559211,1033.61222794)(-417.69156714,1033.50989691)(-417.7151704,1033.22824004)
-\lineto(-418.72673872,1032.51075923)
-\lineto(-418.89533344,1032.41292093)
-\lineto(-419.13136605,1032.57598475)
-\lineto(-417.78260829,1033.81526979)
-\curveto(-417.35518695,1033.50636169)(-416.95838242,1034.05947417)(-416.73732102,1034.36968678)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.84313726 0.84313726 0.84313726}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-416.73732102,1034.36968678)
-\lineto(-416.63616419,1034.01094638)
-\lineto(-417.17566729,1033.61959321)
-\curveto(-417.42559211,1033.61222794)(-417.69156714,1033.50989691)(-417.7151704,1033.22824004)
-\lineto(-418.72673872,1032.51075923)
-\lineto(-418.89533344,1032.41292093)
-\lineto(-419.13136605,1032.57598475)
-\lineto(-417.78260829,1033.81526979)
-\curveto(-417.35518695,1033.50636169)(-416.95838242,1034.05947417)(-416.73732102,1034.36968678)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-382.88350121,1033.06517622)
-\curveto(-381.78170099,1033.16418857)(-380.74572015,1032.81392748)(-379.94995308,1032.11940606)
-\lineto(-379.88251519,1031.79327841)
-\lineto(-379.64648258,1031.49976354)
-\lineto(-379.8150773,1031.27147419)
-\lineto(-380.28714252,1031.40192524)
-\curveto(-380.68071003,1032.51636862)(-382.20642481,1032.40809424)(-383.11953382,1031.988955)
-\lineto(-384.46829158,1029.24948281)
-\lineto(-384.77176207,1028.36893817)
-\lineto(-385.14267046,1028.40155094)
-\lineto(-385.58101673,1029.67344874)
-\lineto(-385.58101673,1030.58660614)
-\curveto(-385.4590081,1031.82732614)(-384.28904167,1032.83166883)(-383.01837698,1032.93472516)
-\lineto(-382.88350121,1033.06517622)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.0627451 0.0627451 0.0627451}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-382.88350121,1033.06517622)
-\curveto(-381.78170099,1033.16418857)(-380.74572015,1032.81392748)(-379.94995308,1032.11940606)
-\lineto(-379.88251519,1031.79327841)
-\lineto(-379.64648258,1031.49976354)
-\lineto(-379.8150773,1031.27147419)
-\lineto(-380.28714252,1031.40192524)
-\curveto(-380.68071003,1032.51636862)(-382.20642481,1032.40809424)(-383.11953382,1031.988955)
-\lineto(-384.46829158,1029.24948281)
-\lineto(-384.77176207,1028.36893817)
-\lineto(-385.14267046,1028.40155094)
-\lineto(-385.58101673,1029.67344874)
-\lineto(-385.58101673,1030.58660614)
-\curveto(-385.4590081,1031.82732614)(-384.28904167,1032.83166883)(-383.01837698,1032.93472516)
-\lineto(-382.88350121,1033.06517622)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.18431373 0.18431373 0.18431373}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-421.18822163,1032.41292093)
-\curveto(-421.01288312,1032.39938011)(-420.53245561,1032.50376705)(-420.68243747,1032.18463158)
-\lineto(-421.32309741,1031.76066565)
-\curveto(-421.68645275,1031.90364001)(-421.28020691,1032.23028945)(-421.18822163,1032.41292093)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.18431373 0.18431373 0.18431373}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-421.18822163,1032.41292093)
-\curveto(-421.01288312,1032.39938011)(-420.53245561,1032.50376705)(-420.68243747,1032.18463158)
-\lineto(-421.32309741,1031.76066565)
-\curveto(-421.68645275,1031.90364001)(-421.28020691,1032.23028945)(-421.18822163,1032.41292093)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-420.10921542,1031.76066565)
-\curveto(-420.12805757,1032.00656589)(-419.85497459,1031.74244164)(-420.10921542,1031.76066565)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58823532 0.58823532 0.58823532}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-420.10921542,1031.76066565)
-\curveto(-420.12805757,1032.00656589)(-419.85497459,1031.74244164)(-420.10921542,1031.76066565)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.6156863 0.6156863 0.6156863}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-420.10921542,1031.76066565)
-\lineto(-420.2440912,1031.63021459)
-\lineto(-420.10921542,1031.76066565)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.6156863 0.6156863 0.6156863}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-420.10921542,1031.76066565)
-\lineto(-420.2440912,1031.63021459)
-\lineto(-420.10921542,1031.76066565)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.65098041 0.65098041 0.65098041}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-420.2440912,1031.63021459)
-\lineto(-420.37896698,1031.49976354)
-\lineto(-420.2440912,1031.63021459)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.65098041 0.65098041 0.65098041}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-420.2440912,1031.63021459)
-\lineto(-420.37896698,1031.49976354)
-\lineto(-420.2440912,1031.63021459)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-420.37896698,1031.49976354)
-\curveto(-420.36012483,1031.25386329)(-420.63320781,1031.51798755)(-420.37896698,1031.49976354)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-420.37896698,1031.49976354)
-\curveto(-420.36012483,1031.25386329)(-420.63320781,1031.51798755)(-420.37896698,1031.49976354)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61176473 0.61176473 0.61176473}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-421.32309741,1030.7170572)
-\curveto(-421.34193955,1030.96295744)(-421.06885657,1030.69882014)(-421.32309741,1030.7170572)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.61176473 0.61176473 0.61176473}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-421.32309741,1030.7170572)
-\curveto(-421.34193955,1030.96295744)(-421.06885657,1030.69882014)(-421.32309741,1030.7170572)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-378.70235215,1029.8038998)
-\curveto(-376.48364563,1029.9704858)(-375.67843724,1027.61232205)(-375.06070619,1026.02081915)
-\lineto(-374.92583041,1023.80315119)
-\lineto(-375.56649035,1022.13990022)
-\lineto(-375.46533352,1022.88999379)
-\lineto(-375.19558197,1023.54224908)
-\lineto(-375.33045774,1025.36856387)
-\lineto(-376.78037234,1028.27109988)
-\lineto(-376.84781022,1028.59722752)
-\lineto(-377.5221891,1029.11903175)
-\lineto(-378.6686332,1029.11903175)
-\curveto(-378.72197657,1028.81090636)(-378.79413511,1028.39959417)(-378.46631954,1028.20587435)
-\lineto(-376.81409128,1026.80352549)
-\curveto(-376.98012336,1025.86493014)(-378.33144376,1026.11526572)(-379.00582264,1026.2491085)
-\curveto(-379.99810373,1026.46852718)(-381.23801674,1027.11034638)(-381.26499189,1028.23848712)
-\curveto(-381.00683966,1029.25587491)(-379.86767885,1029.78302763)(-378.83722792,1029.67344874)
-\lineto(-378.70235215,1029.8038998)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.07450981 0.07450981 0.07450981}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-378.70235215,1029.8038998)
-\curveto(-376.48364563,1029.9704858)(-375.67843724,1027.61232205)(-375.06070619,1026.02081915)
-\lineto(-374.92583041,1023.80315119)
-\lineto(-375.56649035,1022.13990022)
-\lineto(-375.46533352,1022.88999379)
-\lineto(-375.19558197,1023.54224908)
-\lineto(-375.33045774,1025.36856387)
-\lineto(-376.78037234,1028.27109988)
-\lineto(-376.84781022,1028.59722752)
-\lineto(-377.5221891,1029.11903175)
-\lineto(-378.6686332,1029.11903175)
-\curveto(-378.72197657,1028.81090636)(-378.79413511,1028.39959417)(-378.46631954,1028.20587435)
-\lineto(-376.81409128,1026.80352549)
-\curveto(-376.98012336,1025.86493014)(-378.33144376,1026.11526572)(-379.00582264,1026.2491085)
-\curveto(-379.99810373,1026.46852718)(-381.23801674,1027.11034638)(-381.26499189,1028.23848712)
-\curveto(-381.00683966,1029.25587491)(-379.86767885,1029.78302763)(-378.83722792,1029.67344874)
-\lineto(-378.70235215,1029.8038998)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.93725491 0.93725491 0.93725491}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-427.39250734,1029.41254663)
-\lineto(-426.7518474,1029.24948281)
-\lineto(-426.88672318,1029.05380622)
-\lineto(-427.8982915,1028.33632541)
-\lineto(-429.31448715,1026.7056872)
-\lineto(-429.82027131,1026.67307444)
-\lineto(-430.39349335,1027.1622659)
-\lineto(-430.7306828,1027.94497224)
-\lineto(-429.31448715,1028.79290411)
-\curveto(-428.80573572,1029.18164826)(-428.20432463,1029.36271433)(-427.52738311,1029.28209557)
-\lineto(-427.39250734,1029.41254663)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.93725491 0.93725491 0.93725491}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-427.39250734,1029.41254663)
-\lineto(-426.7518474,1029.24948281)
-\lineto(-426.88672318,1029.05380622)
-\lineto(-427.8982915,1028.33632541)
-\lineto(-429.31448715,1026.7056872)
-\lineto(-429.82027131,1026.67307444)
-\lineto(-430.39349335,1027.1622659)
-\lineto(-430.7306828,1027.94497224)
-\lineto(-429.31448715,1028.79290411)
-\curveto(-428.80573572,1029.18164826)(-428.20432463,1029.36271433)(-427.52738311,1029.28209557)
-\lineto(-427.39250734,1029.41254663)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.16862746 0.16862746 0.16862746}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-375.19558197,1028.23848712)
-\curveto(-374.42989219,1028.00667559)(-374.00786588,1027.14074148)(-373.81310526,1026.44478509)
-\lineto(-373.34104004,1026.51001062)
-\lineto(-373.17244532,1026.15127021)
-\lineto(-373.17244532,1025.75991704)
-\lineto(-371.82368756,1022.49864062)
-\lineto(-371.82368756,1022.10728745)
-\lineto(-371.55393601,1020.93322794)
-\lineto(-371.72253073,1020.70493859)
-\lineto(-371.92484439,1020.83538965)
-\lineto(-372.09343911,1021.45503217)
-\lineto(-372.93641272,1024.42279371)
-\lineto(-373.03756955,1024.45540647)
-\lineto(-373.67822948,1023.83576395)
-\lineto(-374.75723569,1027.22749143)
-\lineto(-375.16186302,1027.87974671)
-\lineto(-375.19558197,1028.23848712)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.16862746 0.16862746 0.16862746}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-375.19558197,1028.23848712)
-\curveto(-374.42989219,1028.00667559)(-374.00786588,1027.14074148)(-373.81310526,1026.44478509)
-\lineto(-373.34104004,1026.51001062)
-\lineto(-373.17244532,1026.15127021)
-\lineto(-373.17244532,1025.75991704)
-\lineto(-371.82368756,1022.49864062)
-\lineto(-371.82368756,1022.10728745)
-\lineto(-371.55393601,1020.93322794)
-\lineto(-371.72253073,1020.70493859)
-\lineto(-371.92484439,1020.83538965)
-\lineto(-372.09343911,1021.45503217)
-\lineto(-372.93641272,1024.42279371)
-\lineto(-373.03756955,1024.45540647)
-\lineto(-373.67822948,1023.83576395)
-\lineto(-374.75723569,1027.22749143)
-\lineto(-375.16186302,1027.87974671)
-\lineto(-375.19558197,1028.23848712)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.8509804 0.8509804 0.8509804}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-432.51778683,1027.45578078)
-\lineto(-432.14687844,1027.42316801)
-\curveto(-432.12095532,1026.69525112)(-433.07212627,1026.61189289)(-433.59679304,1026.41217232)
-\lineto(-433.83282565,1026.44478509)
-\lineto(-433.29332254,1027.03181484)
-\lineto(-432.55150577,1027.35794249)
-\lineto(-432.51778683,1027.45578078)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.8509804 0.8509804 0.8509804}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-432.51778683,1027.45578078)
-\lineto(-432.14687844,1027.42316801)
-\curveto(-432.12095532,1026.69525112)(-433.07212627,1026.61189289)(-433.59679304,1026.41217232)
-\lineto(-433.83282565,1026.44478509)
-\lineto(-433.29332254,1027.03181484)
-\lineto(-432.55150577,1027.35794249)
-\lineto(-432.51778683,1027.45578078)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.1254902 0.1254902 0.1254902}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-397.45008503,1026.93397655)
-\lineto(-396.00017044,1026.90136379)
-\lineto(-396.00017044,1026.7056872)
-\curveto(-397.17817547,1026.81461383)(-397.96261298,1025.88958539)(-398.79884279,1025.23811281)
-\lineto(-399.06859434,1025.75991704)
-\lineto(-398.69768596,1026.18388297)
-\lineto(-397.45008503,1026.93397655)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.1254902 0.1254902 0.1254902}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-397.45008503,1026.93397655)
-\lineto(-396.00017044,1026.90136379)
-\lineto(-396.00017044,1026.7056872)
-\curveto(-397.17817547,1026.81461383)(-397.96261298,1025.88958539)(-398.79884279,1025.23811281)
-\lineto(-399.06859434,1025.75991704)
-\lineto(-398.69768596,1026.18388297)
-\lineto(-397.45008503,1026.93397655)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.91764706 0.91764706 0.91764706}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-436.15943279,1025.75991704)
-\lineto(-434.67579925,1025.75991704)
-\lineto(-433.90026353,1025.59685322)
-\lineto(-435.61992968,1024.45540647)
-\lineto(-436.02455701,1024.45540647)
-\lineto(-436.19315173,1024.35756818)
-\lineto(-436.39546539,1024.42279371)
-\lineto(-436.56406011,1024.32495542)
-\lineto(-436.83381167,1024.45540647)
-\lineto(-437.33959583,1024.48801924)
-\lineto(-437.33959583,1024.68369582)
-\lineto(-436.19315173,1025.66207875)
-\lineto(-436.15943279,1025.75991704)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.91764706 0.91764706 0.91764706}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-436.15943279,1025.75991704)
-\lineto(-434.67579925,1025.75991704)
-\lineto(-433.90026353,1025.59685322)
-\lineto(-435.61992968,1024.45540647)
-\lineto(-436.02455701,1024.45540647)
-\lineto(-436.19315173,1024.35756818)
-\lineto(-436.39546539,1024.42279371)
-\lineto(-436.56406011,1024.32495542)
-\lineto(-436.83381167,1024.45540647)
-\lineto(-437.33959583,1024.48801924)
-\lineto(-437.33959583,1024.68369582)
-\lineto(-436.19315173,1025.66207875)
-\lineto(-436.15943279,1025.75991704)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.93333334 0.93333334 0.93333334}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-417.68145145,1024.19450436)
-\lineto(-417.58029462,1024.1618916)
-\lineto(-417.68145145,1023.15089591)
-\curveto(-417.60350674,1022.53908045)(-417.89455518,1021.79811845)(-417.4116999,1021.32458111)
-\lineto(-417.31054307,1020.83538965)
-\curveto(-417.87648183,1020.89208368)(-418.36230437,1021.359542)(-418.62558189,1021.84638534)
-\curveto(-418.71689279,1022.61422026)(-418.35421182,1023.28526049)(-417.85004617,1023.83576395)
-\lineto(-417.68145145,1024.19450436)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.93333334 0.93333334 0.93333334}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-417.68145145,1024.19450436)
-\lineto(-417.58029462,1024.1618916)
-\lineto(-417.68145145,1023.15089591)
-\curveto(-417.60350674,1022.53908045)(-417.89455518,1021.79811845)(-417.4116999,1021.32458111)
-\lineto(-417.31054307,1020.83538965)
-\curveto(-417.87648183,1020.89208368)(-418.36230437,1021.359542)(-418.62558189,1021.84638534)
-\curveto(-418.71689279,1022.61422026)(-418.35421182,1023.28526049)(-417.85004617,1023.83576395)
-\lineto(-417.68145145,1024.19450436)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.71764708 0.71764708 0.71764708}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-354.28983666,1022.36818957)
-\curveto(-354.3086923,1022.61408981)(-354.03559583,1022.34996555)(-354.28983666,1022.36818957)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.71764708 0.71764708 0.71764708}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-354.28983666,1022.36818957)
-\curveto(-354.3086923,1022.61408981)(-354.03559583,1022.34996555)(-354.28983666,1022.36818957)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.71764708 0.71764708 0.71764708}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-354.28983666,1022.36818957)
-\lineto(-354.55958822,1022.23773851)
-\lineto(-354.28983666,1022.36818957)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.71764708 0.71764708 0.71764708}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-354.28983666,1022.36818957)
-\lineto(-354.55958822,1022.23773851)
-\lineto(-354.28983666,1022.36818957)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-354.55958822,1022.23773851)
-\curveto(-354.54073258,1021.99183827)(-354.81382905,1022.25596252)(-354.55958822,1022.23773851)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-354.55958822,1022.23773851)
-\curveto(-354.54073258,1021.99183827)(-354.81382905,1022.25596252)(-354.55958822,1022.23773851)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-355.63859442,1021.58548323)
-\curveto(-355.38435359,1021.60372028)(-355.65743657,1021.33958298)(-355.63859442,1021.58548323)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60000002 0.60000002 0.60000002}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-355.63859442,1021.58548323)
-\curveto(-355.38435359,1021.60372028)(-355.65743657,1021.33958298)(-355.63859442,1021.58548323)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.80392158 0.80392158 0.80392158}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-356.17809753,1021.19413006)
-\lineto(-356.0769407,1020.83538965)
-\lineto(-357.08850902,1020.44403648)
-\lineto(-356.17809753,1021.19413006)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.80392158 0.80392158 0.80392158}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-356.17809753,1021.19413006)
-\lineto(-356.0769407,1020.83538965)
-\lineto(-357.08850902,1020.44403648)
-\lineto(-356.17809753,1021.19413006)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.94509804 0.94509804 0.94509804}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-414.84906015,1018.45465786)
-\lineto(-414.5793086,1018.19375575)
-\lineto(-414.84906015,1017.1501473)
-\lineto(-414.20840022,1015.81302397)
-\curveto(-413.9412113,1015.30778702)(-413.55209469,1014.75910988)(-412.99451823,1014.5085134)
-\lineto(-412.99451823,1014.31283681)
-\lineto(-413.77005394,1014.28022405)
-\lineto(-414.0398055,1014.14977299)
-\lineto(-414.44443283,1014.28022405)
-\curveto(-415.32328338,1014.33410034)(-415.97257537,1015.23538669)(-416.19781792,1015.97608779)
-\lineto(-415.28740643,1017.70456429)
-\lineto(-415.01765487,1017.9654664)
-\lineto(-414.84906015,1018.45465786)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.94509804 0.94509804 0.94509804}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-414.84906015,1018.45465786)
-\lineto(-414.5793086,1018.19375575)
-\lineto(-414.84906015,1017.1501473)
-\lineto(-414.20840022,1015.81302397)
-\curveto(-413.9412113,1015.30778702)(-413.55209469,1014.75910988)(-412.99451823,1014.5085134)
-\lineto(-412.99451823,1014.31283681)
-\lineto(-413.77005394,1014.28022405)
-\lineto(-414.0398055,1014.14977299)
-\lineto(-414.44443283,1014.28022405)
-\curveto(-415.32328338,1014.33410034)(-415.97257537,1015.23538669)(-416.19781792,1015.97608779)
-\lineto(-415.28740643,1017.70456429)
-\lineto(-415.01765487,1017.9654664)
-\lineto(-414.84906015,1018.45465786)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.56862748 0.56862748 0.56862748}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-361.84288013,1018.32420681)
-\curveto(-361.86172227,1018.57010705)(-361.58863929,1018.30596975)(-361.84288013,1018.32420681)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.56862748 0.56862748 0.56862748}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-361.84288013,1018.32420681)
-\curveto(-361.86172227,1018.57010705)(-361.58863929,1018.30596975)(-361.84288013,1018.32420681)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.62352943 0.62352943 0.62352943}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-361.84288013,1018.32420681)
-\lineto(-361.9777559,1018.19375575)
-\lineto(-361.84288013,1018.32420681)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.62352943 0.62352943 0.62352943}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-361.84288013,1018.32420681)
-\lineto(-361.9777559,1018.19375575)
-\lineto(-361.84288013,1018.32420681)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.95686275 0.95686275 0.95686275}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-411.34228997,1013.2366156)
-\lineto(-410.56675426,1013.07355177)
-\lineto(-410.49931637,1012.87787519)
-\lineto(-409.42031016,1011.83426674)
-\lineto(-409.2179965,1011.76904121)
-\lineto(-408.61105551,1011.0515604)
-\lineto(-407.80180085,1010.66020722)
-\curveto(-407.32353135,1010.63805664)(-407.00927079,1010.16762403)(-406.79023253,1009.81227536)
-\curveto(-406.6066666,1008.7926699)(-407.75257119,1008.44906181)(-408.3750229,1007.88812227)
-\lineto(-408.47617973,1007.98596056)
-\curveto(-407.59962206,1009.40918159)(-409.43555113,1010.78804926)(-410.80278687,1010.75804552)
-\lineto(-411.7469173,1010.88849657)
-\lineto(-412.11782569,1011.0515604)
-\curveto(-412.83023954,1011.78039045)(-411.95030997,1012.77612336)(-411.34228997,1013.2366156)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.95686275 0.95686275 0.95686275}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-411.34228997,1013.2366156)
-\lineto(-410.56675426,1013.07355177)
-\lineto(-410.49931637,1012.87787519)
-\lineto(-409.42031016,1011.83426674)
-\lineto(-409.2179965,1011.76904121)
-\lineto(-408.61105551,1011.0515604)
-\lineto(-407.80180085,1010.66020722)
-\curveto(-407.32353135,1010.63805664)(-407.00927079,1010.16762403)(-406.79023253,1009.81227536)
-\curveto(-406.6066666,1008.7926699)(-407.75257119,1008.44906181)(-408.3750229,1007.88812227)
-\lineto(-408.47617973,1007.98596056)
-\curveto(-407.59962206,1009.40918159)(-409.43555113,1010.78804926)(-410.80278687,1010.75804552)
-\lineto(-411.7469173,1010.88849657)
-\lineto(-412.11782569,1011.0515604)
-\curveto(-412.83023954,1011.78039045)(-411.95030997,1012.77612336)(-411.34228997,1013.2366156)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.19215687 0.19215687 0.19215687}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-387.06465027,1002.53962894)
-\lineto(-387.23324499,1001.78953537)
-\lineto(-387.33440182,1001.7569226)
-\curveto(-387.7531911,1001.98208113)(-387.15434266,1002.29881629)(-387.06465027,1002.53962894)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.19215687 0.19215687 0.19215687}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-387.06465027,1002.53962894)
-\lineto(-387.23324499,1001.78953537)
-\lineto(-387.33440182,1001.7569226)
-\curveto(-387.7531911,1001.98208113)(-387.15434266,1002.29881629)(-387.06465027,1002.53962894)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.21568628 0.21568628 0.21568628}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-374.11657576,1002.27872683)
-\lineto(-373.6107916,1002.24611407)
-\lineto(-373.88054315,1001.91998642)
-\lineto(-374.21773259,1001.8547609)
-\lineto(-374.65607886,1001.62647155)
-\lineto(-377.48847016,1001.62647155)
-\lineto(-377.72450277,1001.8547609)
-\curveto(-377.57519528,1002.10327016)(-377.27280379,1002.02291231)(-377.08384283,1001.88737366)
-\lineto(-376.00483662,1001.88737366)
-\curveto(-375.35244249,1001.89132241)(-374.55357327,1001.77496398)(-374.11657576,1002.27872683)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.21568628 0.21568628 0.21568628}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-374.11657576,1002.27872683)
-\lineto(-373.6107916,1002.24611407)
-\lineto(-373.88054315,1001.91998642)
-\lineto(-374.21773259,1001.8547609)
-\lineto(-374.65607886,1001.62647155)
-\lineto(-377.48847016,1001.62647155)
-\lineto(-377.72450277,1001.8547609)
-\curveto(-377.57519528,1002.10327016)(-377.27280379,1002.02291231)(-377.08384283,1001.88737366)
-\lineto(-376.00483662,1001.88737366)
-\curveto(-375.35244249,1001.89132241)(-374.55357327,1001.77496398)(-374.11657576,1002.27872683)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.1882353 0.1882353 0.1882353}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-384.6368863,1001.36556943)
-\lineto(-384.40085369,1001.33295667)
-\curveto(-383.98044589,1000.91590464)(-383.50892018,1000.52089884)(-382.91722015,1000.41979927)
-\lineto(-382.88350121,1000.32196098)
-\lineto(-383.15325276,1000.06105887)
-\lineto(-384.46829158,999.89799505)
-\lineto(-385.27754623,999.18051423)
-\lineto(-385.31126518,999.40880358)
-\curveto(-384.97340136,999.87347025)(-384.4937831,1000.37596772)(-383.86135058,1000.35457374)
-\lineto(-383.86135058,1000.55025033)
-\curveto(-384.19044748,1000.69009386)(-384.60478586,1001.00017602)(-384.6368863,1001.36556943)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.1882353 0.1882353 0.1882353}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-384.6368863,1001.36556943)
-\lineto(-384.40085369,1001.33295667)
-\curveto(-383.98044589,1000.91590464)(-383.50892018,1000.52089884)(-382.91722015,1000.41979927)
-\lineto(-382.88350121,1000.32196098)
-\lineto(-383.15325276,1000.06105887)
-\lineto(-384.46829158,999.89799505)
-\lineto(-385.27754623,999.18051423)
-\lineto(-385.31126518,999.40880358)
-\curveto(-384.97340136,999.87347025)(-384.4937831,1000.37596772)(-383.86135058,1000.35457374)
-\lineto(-383.86135058,1000.55025033)
-\curveto(-384.19044748,1000.69009386)(-384.60478586,1001.00017602)(-384.6368863,1001.36556943)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.70980394 0.70980394 0.70980394}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-374.25145153,998.7565483)
-\lineto(-374.01541893,998.52825895)
-\lineto(-374.42004625,998.52825895)
-\lineto(-374.25145153,998.7565483)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.70980394 0.70980394 0.70980394}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-374.25145153,998.7565483)
-\lineto(-374.01541893,998.52825895)
-\lineto(-374.42004625,998.52825895)
-\lineto(-374.25145153,998.7565483)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.85882354 0.85882354 0.85882354}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-369.39592359,997.8433909)
-\lineto(-369.26104782,997.71293985)
-\curveto(-369.65704309,997.08416575)(-369.82186129,996.40060221)(-369.83426986,995.6583357)
-\lineto(-370.03658353,995.78878676)
-\curveto(-370.32427356,996.33759435)(-370.63354371,996.89814254)(-370.44121086,997.54987602)
-\lineto(-369.96914564,997.22374838)
-\lineto(-369.39592359,997.8433909)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.85882354 0.85882354 0.85882354}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-369.39592359,997.8433909)
-\lineto(-369.26104782,997.71293985)
-\curveto(-369.65704309,997.08416575)(-369.82186129,996.40060221)(-369.83426986,995.6583357)
-\lineto(-370.03658353,995.78878676)
-\curveto(-370.32427356,996.33759435)(-370.63354371,996.89814254)(-370.44121086,997.54987602)
-\lineto(-369.96914564,997.22374838)
-\lineto(-369.39592359,997.8433909)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.16470589 0.16470589 0.16470589}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-393.80843907,997.58248879)
-\lineto(-393.57240647,997.35419944)
-\curveto(-395.43504094,995.43656891)(-395.91250118,992.15311581)(-393.97703379,990.17939132)
-\curveto(-393.74504746,991.7200183)(-393.95954041,993.65069394)(-392.45968131,994.71256554)
-\lineto(-392.35852448,994.48427619)
-\curveto(-393.6295938,993.32013096)(-393.52088392,991.57652214)(-393.6735633,990.0163275)
-\lineto(-389.12150585,983.78728954)
-\curveto(-389.07451513,984.94791259)(-389.65453492,986.04670184)(-390.33538784,986.98334043)
-\lineto(-391.07720461,988.15739994)
-\lineto(-390.87489094,988.15739994)
-\lineto(-389.39125741,986.07018303)
-\curveto(-388.97084961,985.02605277)(-388.54760943,983.84860154)(-388.78431641,982.74368109)
-\lineto(-388.44712697,982.61323003)
-\lineto(-390.26794995,980.98259182)
-\lineto(-391.07720461,980.26511101)
-\lineto(-390.40282573,981.24349393)
-\lineto(-389.25638163,982.35232792)
-\lineto(-389.39125741,983.59161296)
-\curveto(-391.34290989,986.36500242)(-393.6384956,989.0040273)(-396.06760833,991.35345083)
-\lineto(-396.47223565,992.13615717)
-\curveto(-396.94443575,993.60242705)(-396.4133354,995.11565931)(-396.06760833,996.50626757)
-\lineto(-395.86529466,996.63671863)
-\lineto(-395.83157572,996.01707611)
-\curveto(-396.33061609,994.97581577)(-396.04171218,993.67678415)(-396.06760833,992.52751034)
-\lineto(-395.59554311,991.744804)
-\curveto(-396.02957336,993.76549087)(-395.53345979,996.11360989)(-393.80843907,997.58248879)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.16470589 0.16470589 0.16470589}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-393.80843907,997.58248879)
-\lineto(-393.57240647,997.35419944)
-\curveto(-395.43504094,995.43656891)(-395.91250118,992.15311581)(-393.97703379,990.17939132)
-\curveto(-393.74504746,991.7200183)(-393.95954041,993.65069394)(-392.45968131,994.71256554)
-\lineto(-392.35852448,994.48427619)
-\curveto(-393.6295938,993.32013096)(-393.52088392,991.57652214)(-393.6735633,990.0163275)
-\lineto(-389.12150585,983.78728954)
-\curveto(-389.07451513,984.94791259)(-389.65453492,986.04670184)(-390.33538784,986.98334043)
-\lineto(-391.07720461,988.15739994)
-\lineto(-390.87489094,988.15739994)
-\lineto(-389.39125741,986.07018303)
-\curveto(-388.97084961,985.02605277)(-388.54760943,983.84860154)(-388.78431641,982.74368109)
-\lineto(-388.44712697,982.61323003)
-\lineto(-390.26794995,980.98259182)
-\lineto(-391.07720461,980.26511101)
-\lineto(-390.40282573,981.24349393)
-\lineto(-389.25638163,982.35232792)
-\lineto(-389.39125741,983.59161296)
-\curveto(-391.34290989,986.36500242)(-393.6384956,989.0040273)(-396.06760833,991.35345083)
-\lineto(-396.47223565,992.13615717)
-\curveto(-396.94443575,993.60242705)(-396.4133354,995.11565931)(-396.06760833,996.50626757)
-\lineto(-395.86529466,996.63671863)
-\lineto(-395.83157572,996.01707611)
-\curveto(-396.33061609,994.97581577)(-396.04171218,993.67678415)(-396.06760833,992.52751034)
-\lineto(-395.59554311,991.744804)
-\curveto(-396.02957336,993.76549087)(-395.53345979,996.11360989)(-393.80843907,997.58248879)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.90588236 0.90588236 0.90588236}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-375.19558197,996.9302335)
-\curveto(-374.85839253,996.70390092)(-374.44890967,996.56431829)(-374.1502947,996.89762074)
-\lineto(-374.1502947,996.70194416)
-\lineto(-374.42004625,996.18013993)
-\curveto(-375.0879511,995.41817531)(-375.19679585,994.42035517)(-375.22930091,993.44066774)
-\curveto(-375.65173184,993.69256873)(-376.06944212,994.37861084)(-375.73508507,994.8430166)
-\lineto(-375.73508507,994.97346765)
-\curveto(-375.79931292,995.69407929)(-375.49743395,996.3118955)(-375.19558197,996.9302335)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.90588236 0.90588236 0.90588236}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-375.19558197,996.9302335)
-\curveto(-374.85839253,996.70390092)(-374.44890967,996.56431829)(-374.1502947,996.89762074)
-\lineto(-374.1502947,996.70194416)
-\lineto(-374.42004625,996.18013993)
-\curveto(-375.0879511,995.41817531)(-375.19679585,994.42035517)(-375.22930091,993.44066774)
-\curveto(-375.65173184,993.69256873)(-376.06944212,994.37861084)(-375.73508507,994.8430166)
-\lineto(-375.73508507,994.97346765)
-\curveto(-375.79931292,995.69407929)(-375.49743395,996.3118955)(-375.19558197,996.9302335)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.20784314 0.20784314 0.20784314}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-389.76216579,994.71256554)
-\curveto(-389.46557396,994.80745564)(-388.98528132,994.62765495)(-389.39125741,994.35382513)
-\curveto(-391.9012956,992.84450641)(-391.38607014,989.30276022)(-389.12150585,987.76604677)
-\curveto(-388.61005691,986.8128409)(-387.62033847,986.2136792)(-386.69374188,985.67882986)
-\lineto(-386.15423878,985.15702564)
-\lineto(-385.34498412,983.33071084)
-\lineto(-385.4798599,982.87413214)
-\curveto(-386.67013862,981.72329292)(-387.1563658,980.11900583)(-387.19952604,978.53663451)
-\curveto(-386.84426325,977.56516549)(-386.06090474,976.65683478)(-385.07523257,976.22112825)
-\curveto(-385.26459816,977.78523642)(-385.23924151,979.55806628)(-384.60316735,980.98259182)
-\lineto(-384.6368863,979.84114507)
-\lineto(-384.8729189,978.89537491)
-\curveto(-385.56024586,975.47886174)(-382.45999127,973.03942698)(-379.68020152,971.72056679)
-\lineto(-379.68020152,971.39443915)
-\curveto(-381.68580431,972.30655294)(-383.64150307,973.71255443)(-384.80548102,975.6340985)
-\curveto(-387.09971797,976.02740843)(-389.65291641,978.00308969)(-388.98663008,980.52601312)
-\lineto(-389.79588473,979.87375784)
-\curveto(-390.65302029,978.85310877)(-390.85317594,977.53868392)(-390.67257728,976.22112825)
-\curveto(-390.04513517,975.20347956)(-388.77487511,973.94997535)(-387.4692776,974.36220069)
-\lineto(-387.23324499,974.13391134)
-\curveto(-388.73441238,973.53253197)(-390.31245896,974.94675188)(-390.97604778,976.18851549)
-\curveto(-391.18497035,977.94960475)(-390.75336787,979.60372415)(-389.39125741,980.78691524)
-\lineto(-388.64944064,981.89574922)
-\curveto(-388.34974666,981.64789221)(-388.12261586,982.03233147)(-387.90762387,982.22187686)
-\curveto(-387.95990172,982.98292832)(-387.74536831,983.65162044)(-387.33440182,984.276481)
-\lineto(-387.77274809,985.54837881)
-\curveto(-389.42362759,987.01073515)(-391.08529715,988.6961628)(-391.78530243,990.79903384)
-\lineto(-391.65042666,991.32083807)
-\curveto(-391.77356824,992.7205779)(-390.59070768,993.70678789)(-389.76216579,994.71256554)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.20784314 0.20784314 0.20784314}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-389.76216579,994.71256554)
-\curveto(-389.46557396,994.80745564)(-388.98528132,994.62765495)(-389.39125741,994.35382513)
-\curveto(-391.9012956,992.84450641)(-391.38607014,989.30276022)(-389.12150585,987.76604677)
-\curveto(-388.61005691,986.8128409)(-387.62033847,986.2136792)(-386.69374188,985.67882986)
-\lineto(-386.15423878,985.15702564)
-\lineto(-385.34498412,983.33071084)
-\lineto(-385.4798599,982.87413214)
-\curveto(-386.67013862,981.72329292)(-387.1563658,980.11900583)(-387.19952604,978.53663451)
-\curveto(-386.84426325,977.56516549)(-386.06090474,976.65683478)(-385.07523257,976.22112825)
-\curveto(-385.26459816,977.78523642)(-385.23924151,979.55806628)(-384.60316735,980.98259182)
-\lineto(-384.6368863,979.84114507)
-\lineto(-384.8729189,978.89537491)
-\curveto(-385.56024586,975.47886174)(-382.45999127,973.03942698)(-379.68020152,971.72056679)
-\lineto(-379.68020152,971.39443915)
-\curveto(-381.68580431,972.30655294)(-383.64150307,973.71255443)(-384.80548102,975.6340985)
-\curveto(-387.09971797,976.02740843)(-389.65291641,978.00308969)(-388.98663008,980.52601312)
-\lineto(-389.79588473,979.87375784)
-\curveto(-390.65302029,978.85310877)(-390.85317594,977.53868392)(-390.67257728,976.22112825)
-\curveto(-390.04513517,975.20347956)(-388.77487511,973.94997535)(-387.4692776,974.36220069)
-\lineto(-387.23324499,974.13391134)
-\curveto(-388.73441238,973.53253197)(-390.31245896,974.94675188)(-390.97604778,976.18851549)
-\curveto(-391.18497035,977.94960475)(-390.75336787,979.60372415)(-389.39125741,980.78691524)
-\lineto(-388.64944064,981.89574922)
-\curveto(-388.34974666,981.64789221)(-388.12261586,982.03233147)(-387.90762387,982.22187686)
-\curveto(-387.95990172,982.98292832)(-387.74536831,983.65162044)(-387.33440182,984.276481)
-\lineto(-387.77274809,985.54837881)
-\curveto(-389.42362759,987.01073515)(-391.08529715,988.6961628)(-391.78530243,990.79903384)
-\lineto(-391.65042666,991.32083807)
-\curveto(-391.77356824,992.7205779)(-390.59070768,993.70678789)(-389.76216579,994.71256554)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.20784314 0.20784314 0.20784314}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-413.63517817,991.19038701)
-\lineto(-412.52245302,990.57074449)
-\curveto(-411.5593051,990.0968158)(-410.85808594,989.06273027)(-411.10625737,987.96172336)
-\lineto(-411.37600892,987.70082124)
-\lineto(-411.98294991,987.70082124)
-\lineto(-411.84807413,987.89649783)
-\lineto(-411.51088469,987.96172336)
-\curveto(-410.89922305,989.2449704)(-412.42021718,990.32680101)(-413.46658345,990.8316466)
-\lineto(-413.63517817,991.19038701)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.20784314 0.20784314 0.20784314}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-413.63517817,991.19038701)
-\lineto(-412.52245302,990.57074449)
-\curveto(-411.5593051,990.0968158)(-410.85808594,989.06273027)(-411.10625737,987.96172336)
-\lineto(-411.37600892,987.70082124)
-\lineto(-411.98294991,987.70082124)
-\lineto(-411.84807413,987.89649783)
-\lineto(-411.51088469,987.96172336)
-\curveto(-410.89922305,989.2449704)(-412.42021718,990.32680101)(-413.46658345,990.8316466)
-\lineto(-413.63517817,991.19038701)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.8509804 0.8509804 0.8509804}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-375.73508507,986.88550214)
-\lineto(-375.70136613,987.11379149)
-\lineto(-374.35260837,988.94010628)
-\lineto(-373.81310526,989.72281262)
-\lineto(-373.6107916,989.72281262)
-\curveto(-373.54187008,988.68533537)(-374.45012355,987.80518209)(-375.2967388,987.24424254)
-\lineto(-375.36417669,987.04856596)
-\lineto(-375.73508507,986.88550214)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.8509804 0.8509804 0.8509804}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-375.73508507,986.88550214)
-\lineto(-375.70136613,987.11379149)
-\lineto(-374.35260837,988.94010628)
-\lineto(-373.81310526,989.72281262)
-\lineto(-373.6107916,989.72281262)
-\curveto(-373.54187008,988.68533537)(-374.45012355,987.80518209)(-375.2967388,987.24424254)
-\lineto(-375.36417669,987.04856596)
-\lineto(-375.73508507,986.88550214)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.74509805 0.74509805 0.74509805}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-375.73508507,986.88550214)
-\lineto(-375.86996085,986.75505108)
-\lineto(-375.73508507,986.88550214)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.74509805 0.74509805 0.74509805}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-375.73508507,986.88550214)
-\lineto(-375.86996085,986.75505108)
-\lineto(-375.73508507,986.88550214)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60784316 0.60784316 0.60784316}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-375.86996085,986.75505108)
-\curveto(-375.85110521,986.50915084)(-376.12420169,986.77327509)(-375.86996085,986.75505108)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.60784316 0.60784316 0.60784316}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-375.86996085,986.75505108)
-\curveto(-375.85110521,986.50915084)(-376.12420169,986.77327509)(-375.86996085,986.75505108)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.23137255 0.23137255 0.23137255}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-415.92806636,985.97234474)
-\lineto(-415.69203375,985.93973198)
-\curveto(-415.44642497,985.52881115)(-415.18624959,984.92847538)(-414.61302755,984.89612352)
-\lineto(-414.30955705,984.79828523)
-\lineto(-414.20840022,984.70044694)
-\lineto(-414.44443283,984.53738312)
-\curveto(-415.1433591,984.61385353)(-415.91592754,985.24442784)(-415.92806636,985.97234474)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.23137255 0.23137255 0.23137255}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-415.92806636,985.97234474)
-\lineto(-415.69203375,985.93973198)
-\curveto(-415.44642497,985.52881115)(-415.18624959,984.92847538)(-414.61302755,984.89612352)
-\lineto(-414.30955705,984.79828523)
-\lineto(-414.20840022,984.70044694)
-\lineto(-414.44443283,984.53738312)
-\curveto(-415.1433591,984.61385353)(-415.91592754,985.24442784)(-415.92806636,985.97234474)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.84705883 0.84705883 0.84705883}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-387.33440182,985.58099157)
-\curveto(-387.58864266,985.56275451)(-387.31555967,985.82689181)(-387.33440182,985.58099157)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.84705883 0.84705883 0.84705883}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-387.33440182,985.58099157)
-\curveto(-387.58864266,985.56275451)(-387.31555967,985.82689181)(-387.33440182,985.58099157)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.95294118 0.95294118 0.95294118}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-387.33440182,985.58099157)
-\lineto(-386.55886611,985.15702564)
-\lineto(-386.25539561,984.53738312)
-\lineto(-386.39027139,984.01557889)
-\lineto(-386.62630399,983.4611619)
-\lineto(-387.43555865,982.74368109)
-\lineto(-387.4692776,983.23287255)
-\lineto(-387.06465027,984.40693206)
-\lineto(-386.96349344,984.63522141)
-\lineto(-387.30068288,985.35270222)
-\lineto(-387.33440182,985.58099157)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.95294118 0.95294118 0.95294118}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-387.33440182,985.58099157)
-\lineto(-386.55886611,985.15702564)
-\lineto(-386.25539561,984.53738312)
-\lineto(-386.39027139,984.01557889)
-\lineto(-386.62630399,983.4611619)
-\lineto(-387.43555865,982.74368109)
-\lineto(-387.4692776,983.23287255)
-\lineto(-387.06465027,984.40693206)
-\lineto(-386.96349344,984.63522141)
-\lineto(-387.30068288,985.35270222)
-\lineto(-387.33440182,985.58099157)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.9137255 0.9137255 0.9137255}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-378.29772482,985.32008946)
-\curveto(-377.78101572,985.35631572)(-378.337702,984.97778588)(-378.46631954,984.83089799)
-\lineto(-379.20813631,984.63522141)
-\curveto(-380.33906969,983.60309265)(-381.9353245,982.74237658)(-382.24284127,981.17826841)
-\lineto(-382.47887388,980.23249824)
-\curveto(-382.92490807,979.69060455)(-382.80648714,978.76753288)(-382.61374965,978.14528134)
-\lineto(-382.6474686,976.61248142)
-\lineto(-383.65903692,977.78654093)
-\curveto(-383.88306558,979.57763394)(-383.1257381,981.17044134)(-382.31027916,982.67845556)
-\curveto(-381.17772727,983.64835916)(-380.09427016,984.77610855)(-378.60119531,985.09180011)
-\lineto(-378.29772482,985.32008946)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.9137255 0.9137255 0.9137255}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-378.29772482,985.32008946)
-\curveto(-377.78101572,985.35631572)(-378.337702,984.97778588)(-378.46631954,984.83089799)
-\lineto(-379.20813631,984.63522141)
-\curveto(-380.33906969,983.60309265)(-381.9353245,982.74237658)(-382.24284127,981.17826841)
-\lineto(-382.47887388,980.23249824)
-\curveto(-382.92490807,979.69060455)(-382.80648714,978.76753288)(-382.61374965,978.14528134)
-\lineto(-382.6474686,976.61248142)
-\lineto(-383.65903692,977.78654093)
-\curveto(-383.88306558,979.57763394)(-383.1257381,981.17044134)(-382.31027916,982.67845556)
-\curveto(-381.17772727,983.64835916)(-380.09427016,984.77610855)(-378.60119531,985.09180011)
-\lineto(-378.29772482,985.32008946)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.65490198 0.65490198 0.65490198}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-379.10697947,984.14602995)
-\curveto(-379.12583511,984.39193019)(-378.85273864,984.12779289)(-379.10697947,984.14602995)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.65490198 0.65490198 0.65490198}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-379.10697947,984.14602995)
-\curveto(-379.12583511,984.39193019)(-378.85273864,984.12779289)(-379.10697947,984.14602995)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-379.10697947,984.14602995)
-\lineto(-379.24185525,984.01557889)
-\lineto(-379.10697947,984.14602995)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.58039218 0.58039218 0.58039218}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-379.10697947,984.14602995)
-\lineto(-379.24185525,984.01557889)
-\lineto(-379.10697947,984.14602995)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.93333334 0.93333334 0.93333334}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-379.24185525,984.01557889)
-\lineto(-379.68020152,983.26548531)
-\lineto(-380.82664562,981.50439605)
-\lineto(-380.86036456,981.01520458)
-\lineto(-381.13011612,980.49340036)
-\lineto(-381.39986767,978.01483028)
-\lineto(-380.75920773,975.37319638)
-\lineto(-380.75920773,975.1775198)
-\lineto(-381.5010245,975.69932402)
-\lineto(-382.31027916,976.74293248)
-\lineto(-382.44515493,979.5476302)
-\curveto(-382.11632779,981.04781735)(-381.43749801,982.65627888)(-379.94995308,983.52638743)
-\lineto(-379.47788786,983.98296613)
-\lineto(-379.24185525,984.01557889)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.93333334 0.93333334 0.93333334}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-379.24185525,984.01557889)
-\lineto(-379.68020152,983.26548531)
-\lineto(-380.82664562,981.50439605)
-\lineto(-380.86036456,981.01520458)
-\lineto(-381.13011612,980.49340036)
-\lineto(-381.39986767,978.01483028)
-\lineto(-380.75920773,975.37319638)
-\lineto(-380.75920773,975.1775198)
-\lineto(-381.5010245,975.69932402)
-\lineto(-382.31027916,976.74293248)
-\lineto(-382.44515493,979.5476302)
-\curveto(-382.11632779,981.04781735)(-381.43749801,982.65627888)(-379.94995308,983.52638743)
-\lineto(-379.47788786,983.98296613)
-\lineto(-379.24185525,984.01557889)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.96470588 0.96470588 0.96470588}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-386.12051983,983.49377466)
-\lineto(-385.98564406,983.23287255)
-\lineto(-386.15423878,982.74368109)
-\curveto(-386.80676778,981.93879807)(-387.07611471,980.94997906)(-387.36812076,980.0042089)
-\lineto(-387.43555865,980.0042089)
-\lineto(-387.43555865,982.15665133)
-\lineto(-386.55886611,982.74368109)
-\lineto(-386.12051983,983.49377466)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.96470588 0.96470588 0.96470588}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-386.12051983,983.49377466)
-\lineto(-385.98564406,983.23287255)
-\lineto(-386.15423878,982.74368109)
-\curveto(-386.80676778,981.93879807)(-387.07611471,980.94997906)(-387.36812076,980.0042089)
-\lineto(-387.43555865,980.0042089)
-\lineto(-387.43555865,982.15665133)
-\lineto(-386.55886611,982.74368109)
-\lineto(-386.12051983,983.49377466)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.97254902 0.97254902 0.97254902}
-\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
-{
-\newpath
-\moveto(-388.0087807,981.66745987)
-\lineto(-387.87390492,981.53700881)
-\lineto(-387.87390492,979.18888979)
-\lineto(-386.82861766,977.06906012)
-\lineto(-386.82861766,976.87338353)
-\curveto(-387.86500312,977.14341722)(-388.29336859,978.22616099)(-388.68315958,979.05843873)
-\lineto(-388.51456486,981.24349393)
-\lineto(-388.0087807,981.66745987)
-\closepath
-}
-}
-{
-\newrgbcolor{curcolor}{0.97254902 0.97254902 0.97254902}
-\pscustom[linewidth=0.13264497,linecolor=curcolor]
-{
-\newpath
-\moveto(-388.0087807,981.66745987)
-\lineto(-387.87390492,981.53700881)
-\lineto(-387.87390492,979.18888979)
-\lineto(-386.82861766,977.06906012)
-\lineto(-386.82861766,976.87338353)
-\curveto(-387.86500312,977.14341722)(-388.29336859,978.22616099)(-388.68315958,979.05843873)
-\lineto(-388.51456486,981.24349393)
-\lineto(-388.0087807,981.66745987)
-\closepath
-}
-}
-\end{pspicture}
-
-
+  \begin{tikzpicture}
+    [every node/.style={circle,fill=black!73,inner sep=0pt,minimum size=2.2mm},
+      every edge/.style={draw,semithick},
+      x=1pt,y=1pt]
+    \node (p1)  at (21.57,-219.43)  {};
+    \node (p2)  at (41.44,-168.86)  {}
+    edge (p1);
+    \node (p3)  at (54.16,-130.86)  {}
+    edge (p2);
+    \node (p4)  at (-21.62,-219.43) {}
+    edge (p1);
+    \node (p5)  at (10.41,-158.90)  {}
+    edge (p2);
+    \node (p6)  at (-22.20,-173.21) {}
+    edge (p4);
+    \node (p9)  at (-147.32,-37.53) {};
+    \node (p10) at (-97.30,-18.50)  {}
+    edge (p9);
+    \node (p11) at (74.95,-89.64)   {}
+    edge (p3);
+    \node (p12) at (-0.20,-182.48)  {}
+    edge (p1)
+    edge (p4)
+    edge (p5)
+    edge (p6)
+    edge (p3);
+    \node (p13) at (18.79,-190.31)  {}
+    edge (p2)
+    edge (p1)
+    edge (p5)
+    edge (p4);
+    \node (p14) at (-46.77,-141.82) {}
+    edge (p6)
+    edge (p4);
+    \node (p15) at (-14.08,-141.91) {}
+    edge (p5)
+    edge (p6)
+    edge (p12);
+    \node (p16) at (-96.66,-90.02)  {};
+    \node (p17) at (-71.34,-90.78)  {}
+    edge (p16)
+    edge (p14);
+    \node (p18) at (-25.92,-109.84) {}
+    edge (p15)
+    edge (p17)
+    edge (p14);
+    \node (p19) at (-46.78,-94.06)  {}
+    edge (p18)
+    edge (p17)
+    edge (p14)
+    edge (p15);
+    \node (p20) at (51.95,-67.01)   {}
+    edge (p3)
+    edge (p11);
+    \node (p21) at (29.21,-103.63)  {}
+    edge (p11)
+    edge (p20)
+    edge (p3)
+    edge (p5)
+    edge (p2);
+    \node (p22) at (-116.84,-55.89) {}
+    edge (p10)
+    edge (p9);
+    \node (p23) at (-61.14,-62.16)  {}
+    edge (p18)
+    edge (p19)
+    edge (p17)
+    edge (p16);
+    \node (p24) at (107.08,-62.78)  {}
+    edge (p20)
+    edge (p11);
+    \node (p25) at (131.66,-76.41)  {}
+    edge (p24)
+    edge (p11)
+    edge (p20);
+    \node (p26) at (29.59,-139.18)  {}
+    edge (p3)
+    edge (p21)
+    edge (p2)
+    edge (p5);
+    \node (p28) at (-137.12,-66.58) {}
+    edge (p22)
+    edge (p9)
+    edge (p10)
+    edge (p16);
+    \node (p29) at (-84.94,-72.38)  {}
+    edge (p23)
+    edge (p22)
+    edge (p16)
+    edge (p28);
+    \node (p30) at (145.17,-37.49)  {}
+    edge (p25)
+    edge (p24);
+    \node (p31) at (102.20,-18.50)  {}
+    edge (p30)
+    edge (p25);
+  \end{tikzpicture}
+}
+
+\newcommand{\card}{
+  \begin{tikzpicture}
+    [every node/.style={rectangle,fill=white,minimum height=7pt,inner sep=0pt},
+      medium text/.style={text width=37.5mm},
+      slight text/.style={text width=30mm},
+      important text/.style={text width=40mm},
+      font=\tiny]
+    \begin{scope}[xshift=64.25mm]
+      \node[medium text] (organization) at (0,-21mm) {\org};
+      \ifthenelse{\equal{\department}{}}{}{
+        \node[medium text] (department) at (0,-23.5mm) {\department};
+      }
+      \ifthenelse{\equal{\subdepartment}{}}{}{
+        \node[medium text] (subdepartment) at (0,-26.5mm) {\subdepartment};
+      }
+      \ifthenelse{\equal{\phone}{}}{}{
+        \node[medium text] (tel label) at (0,-30mm) {Tel};
+        \node[slight text] (tel number) at (0.75mm,-30mm) {\phone};
+      }
+      \ifthenelse{\equal{\fax}{}}{}{
+        \node[medium text] (fax label) at (0,-32.5mm) {Fax};
+        \node[slight text] (fax number) at (0.75mm,-32.5mm) {\fax};
+      }
+      \node[medium text] (e-mail address) at (0,-35.5mm) {\email};
+      \node[medium text] (homepage address) at (0,-38mm) {\homepage};
+      \ifthenelse{\equal{\gpglineone}{}}{}{
+        \node[medium text] (gpg label) at (0,-41mm) {GPG Fingerprint};
+        \node[medium text] (gpg line one) at (0,-43.5mm) {\gpglineone};
+        \node[medium text] (gpg line two) at (0,-46mm) {\gpglinetwo};
+      }
+    \end{scope}
+    \node[scale=0.127] (logo) at (70mm, -10.5mm) {\logo};
+    \node (qrcode) at (20mm,-17mm) {
+      \qrcode[height=20mm,level=Q]{gnunet://gns/\gns}
+    };
+    \begin{scope}[xshift=24.25mm,yshift=-12mm]
+      \node[important text] (name prefix) at (0,-21mm) {
+        \ifthenelse{\equal{\prefix}{}}{}{\tiny \prefix}
+      };
+      \node[important text] (name) at (0,-24mm) {
+        \fontsize{8pt}{8pt}\selectfont
+        \textbf{\name}\ifthenelse{\equal{\suffix}{}}{}{, \tiny \suffix}
+      };
+      \ifthenelse{\equal{\jobtitle}{}}{}{
+        \node[important text] (job title) at (0,-29mm) {\jobtitle};
+      }
+    \end{scope}
+  \end{tikzpicture}
 }
 
-
-\newcommand{\card}[1]{
-    \begin{tikzpicture}[font=\tiny]
-%            \draw[-,line width=1pt,MyBlack] (-5mm,0mm) to (-2mm,0mm);
-%            \draw[-,line width=1pt,MyBlack] (0mm,5mm) to (0mm,2mm);
-
-%            \draw[-,line width=1pt,MyBlack] [xshift=2mm](\width,0mm) to 
[xshift=3mm](\width,0mm);
-%            \draw[-,line width=1pt,MyBlack] (\width,5mm) to (\width,2mm);
-
-%            \draw[-,line width=1pt,MyBlack] (-5mm,-\height) to 
(-2mm,-\height);
-%            \draw[-,line width=1pt,MyBlack] [yshift=-2mm](0mm,-\height) to 
[yshift=-3mm](0mm,-\height);
-
-%            \draw[-,line width=1pt,MyBlack] [xshift=2mm](\width,-\height) to 
[xshift=3mm](\width,-\height);
-%            \draw[-,line width=1pt,MyBlack] [yshift=-2mm](\width,-\height) to 
[yshift=-3mm](\width,-\height);
-
-
-            \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-16mm) {\orga};
-            \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-18.5mm) 
{\ifthenelse{\equal{#1}{english}}{\departmenten}{\departmentde}};
-            \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-21.0mm) 
{\ifthenelse{\equal{#1}{english}}{\subdepartmenten}{\subdepartmentde}};
-
-            \ifthenelse{\equal{\gpglineone}{}\or\equal{#1}{german}}{
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-33.0mm) {Tel};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-35.5mm) {Fax};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=30mm,inner sep=0pt] at (65mm,-33.0mm) {\phone};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=30mm,inner sep=0pt] at (65mm,-35.5mm) {\fax};
-
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-38.5mm) {\email};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-41.0mm) {\homepage};
-
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-44.0mm) {GPG Fingerprint:};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-46.5mm) {\gpglineone};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-49.0mm) {\gpglinetwo};
-            }
-            {
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-35.0mm) {\email};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-37.5mm) {\homepage};
-
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-44.0mm) {GPG Fingerprint:};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-46.5mm) {\gpglineone};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=37.5mm,inner sep=0pt] at (64.25mm,-49.0mm) {\gpglinetwo};
-            }
-
-            \ifthenelse{\equal{\gns}{}\or\equal{#1}{english}}{
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=120mm,inner sep=0pt] at (62mm,-2mm) {\gns};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=41mm,inner sep=0pt] at (24.25mm,-21.0mm) 
{\ifthenelse{\equal{\prefix}{}}{}{\tiny \prefix}};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=41mm,inner sep=0pt] at (24.25mm,-24.0mm) {\fontsize{8pt}{8pt}\selectfont 
\textbf{\name}\ifthenelse{\equal{\suffix}{}}{}{, \tiny \suffix}};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=41mm,inner sep=0pt] at (24.25mm,-29.0mm) 
{\ifthenelse{\equal{#1}{english}}{\textit{\jobtitleenglish}}{\textit{\jobtitlegerman}}};
-            }
-            {
-                \node at (78mm,-7mm) {\logo}; 
%\includegraphics[height=7mm]{../branding/logo/gnunet-logo.pdf}};
-                \node[rectangle,draw=white,line width=1pt,inner sep=0pt] at 
(17mm,-17mm) {\begin{pspicture}(15mm,15mm) 
\psbarcode{gnunet://gns/\gns}{eclevel=Q}{qrcode}\end{pspicture}};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=41mm,inner sep=0pt] at (24.25mm,-35.0mm) 
{\ifthenelse{\equal{\prefix}{}}{}{\tiny \prefix}};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=41mm,inner sep=0pt] at (24.25mm,-41.5mm) {\fontsize{8pt}{8pt}\selectfont 
\textbf{\name}\ifthenelse{\equal{\suffix}{}}{}{, \tiny \suffix}};
-                \node[rectangle,draw=white,minimum height=7pt,text 
width=41mm,inner sep=0pt] at (24.25mm,-47.0mm) 
{\ifthenelse{\equal{#1}{english}}{\textit{\jobtitleenglish}}{\textit{\jobtitlegerman}}};
-            }
-    \end{tikzpicture}
-}
-
-
 \begin{document}
-\addresslabel{\card{german}}
-%\addresslabel{\card{english}}
+\addresslabel{\card}
 \end{document}
-
-
-\begin{figure}
-    \begin{center}
-        \card{german}
-    \end{center}
-\end{figure}
-%\clearpage
-%\begin{figure}
-%    \begin{center}
-%        \card{english}
-%    \end{center}
-%\end{figure}
diff --git a/contrib/gns/gns-form-fields.xml b/contrib/gns/gns-form-fields.xml
deleted file mode 100644
index 308e66e0d..000000000
--- a/contrib/gns/gns-form-fields.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet href="gns-form.xslt" type="text/xsl" ?>
-<form>
-       <group title="Name">
-               <field id="prefix">Academic Title (prefix)</field>
-               <field id="name">Name</field>
-               <field id="suffix">Academic Title (suffix)</field>
-       </group>
-       <group title="Legacy Contact">
-               <field id="phone">Phone</field>
-               <field id="fax">Fax</field>
-               <field id="email">E-mail</field>
-               <field id="homepage">Homepage</field>
-       </group>
-       <group title="Affiliation">
-               <field id="orga">Organization</field>
-               <field id="departmenti18n">Department</field>
-               <field id="subdepartmenti18n">Division</field>
-       </group>
-       <group title="Jobtitle">
-               <field id="jobtitlei18n">Jobtitle</field>
-       </group>
-       <group title="GNU ID">
-               <field id="gpgfingerprint">GPG Fingerprint</field>
-               <field id="gnskey">GNS Public Key</field>
-               <field id="gnsnick">GNS Nickname</field>
-       </group>
-</form>
diff --git a/contrib/gns/gns-form.xslt b/contrib/gns/gns-form.xslt
deleted file mode 100644
index bf2585616..000000000
--- a/contrib/gns/gns-form.xslt
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
-
-       <xsl:output method="html" indent="yes" />
-
-       <xsl:template match="form">
-               <html>
-                       <head>
-                               <title>Create your GNU Name System Business 
Card</title>
-                               <meta name="viewport" 
content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
-                               <link href="bootstrap.min.css" rel="stylesheet" 
/>
-                       </head>
-                       <body>
-                               <!--<script 
src="js/jquery-2.0.3.min.js"></script>-->
-                               <!--<script 
src="js/bootstrap.min.js"></script>-->
-                               <div class="container">
-                                       <h1>GNU Name System Business Card</h1>
-                                       <p>
-                                               Please fill in the information 
below to generate your business card.
-                                       </p>
-                                       <form class="form-horizontal" 
name="gnsinput" action="submit.pdf" method="get" accept-charset="utf-8">
-                                               <xsl:apply-templates />
-                                               <div class="form-group">
-                                                       <div 
class="col-sm-offset-2 col-sm-10">
-                                                               <input 
class="btn btn-submit" type="submit" />
-                                                       </div>
-                                               </div>
-                                       </form>
-                               </div>
-                       </body>
-               </html>
-       </xsl:template>
-
-       <xsl:template match="group">
-               <fieldset>
-                       <legend><!--<xsl:value-of select="@title" />--></legend>
-                       <xsl:apply-templates />
-               </fieldset>
-       </xsl:template>
-
-       <xsl:template match="field">
-               <div class="form-group">
-                       <label class="col-sm-2 control-label" 
for="{@id}"><xsl:value-of select="." />:</label>
-                       <div class="col-sm-10">
-                               <input class="col-sm-10 form-control" 
id="{@id}" name="{@id}" type="text" />
-                       </div>
-               </div>
-       </xsl:template>
-
-</xsl:transform>
diff --git a/doc/man/gnunet-qr.1 b/doc/man/gnunet-qr.1
index eec19c14a..7a40cb0f3 100644
--- a/doc/man/gnunet-qr.1
+++ b/doc/man/gnunet-qr.1
@@ -31,6 +31,7 @@
 .Nm
 .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME
 .Op Fl d Ar DEVICE | Fl -device= Ns Ar DEVICE
+.Op Fl f Ar FILENAME | Fl -file= Ns Ar FILENAME
 .Op Fl h | -help
 .Op Fl s | -silent
 .Op Fl v | -verbose
@@ -44,6 +45,10 @@ Use the configuration file
 .It Fl d Ar DEVICE | Fl -device= Ns Ar DEVICE
 Use device
 .Ar DEVICE .
+.It Fl f Ar FILENAME | Fl -file= Ns Ar FILENAME
+Read a QR code from the PNG-encoded file
+.Ar FILENAME .
+Available only if GNUnet is built with libpng support.
 .It Fl h | -help
 Print short help on options.
 .It Fl s | -silent
diff --git a/m4/check-latex-package.m4 b/m4/check-latex-package.m4
new file mode 100644
index 000000000..7b7861134
--- /dev/null
+++ b/m4/check-latex-package.m4
@@ -0,0 +1,42 @@
+dnl
+dnl CHECK_LATEX_PACKAGE(FEATURE-NAME,
+dnl                     PACKAGE-NAME,
+dnl                     ACTION-IF-FOUND,
+dnl                     ACTION-IF-NOT-FOUND)
+dnl
+dnl Tries to compile a small LaTeX document to see if the requested package is
+dnl available to be used with \usepackage.
+dnl
+dnl The result will be cached in the ac_cv_tex_PACKAGE-NAME variable.
+dnl
+dnl This macro also checks for pdflatex as in AC_CHECK_PROGS and the result
+dnl is made available in the PDFLATEX_BINARY variable (all capitals like that.)
+dnl
+dnl FEATURE-NAME is one or more words to identify the check;
+dnl PACKAGE-NAME is the package as it appears in the \usepackage statement
+dnl ACTION-IF-FOUND (optional) commands to execute if the package is installed
+dnl ACTION-IF-NOT-FOUND (optional) the inverse of ACTION-IF-FOUND
+dnl
+AC_DEFUN([CHECK_LATEX_PACKAGE],
+[AC_CHECK_PROGS([PDFLATEX_BINARY], [pdflatex], [no])
+
+ AS_IF([test "x$ac_cv_prog_PDFLATEX_BINARY" = "xno"],
+   [m4_if([$4], ,:,[$4])],
+   [AC_CACHE_CHECK([for the $1 package for LaTeX], 
[AS_TR_SH([ac_cv_tex_][$2])],
+      [cat <<EOF > conftest.tex
+\\documentclass{article}
+\\usepackage{$2}
+\\begin{document}
+Hello
+\\end{document}
+EOF
+
+       "$ac_cv_prog_PDFLATEX_BINARY" conftest.tex 1>/dev/null 2>&1
+       AS_IF([test "x$?" = "x0"],
+         [AS_VAR_SET([AS_TR_SH([ac_cv_tex_][$2])], [yes])],
+        [AS_VAR_SET([AS_TR_SH([ac_cv_tex_][$2])], [no])])])
+
+    AS_VAR_IF([AS_TR_SH([ac_cv_tex_][$2])], [xyes],
+      [m4_if([$3], ,:,[$3])],
+      [m4_if([$4], ,:,[$4])])])
+])dnl
diff --git a/m4/check-libheader.m4 b/m4/check-libheader.m4
index 1e24d8a97..4e0285336 100644
--- a/m4/check-libheader.m4
+++ b/m4/check-libheader.m4
@@ -11,30 +11,19 @@ dnl HEADER-NAME         - header file name as in 
AC_CHECK_HEADER
 dnl ACTION-IF-FOUND     - when feature is found then execute given action
 dnl ACTION-IF-NOT-FOUND - when feature is not found then execute given action
 dnl EXTRA-LDFLAGS       - extra linker flags (-L or -l)
-dnl EXTRA-CPPFLAGS      - extra C preprocessor flags, i.e. -I/usr/X11R6/include
+dnl EXTRA-CPPFLAGS      - extra C preprocessor flags, e.g. -I/usr/X11R6/include
 dnl
-dnl Based on GST_CHECK_LIBHEADER from gstreamer plugins 0.3.1.
 dnl
 AC_DEFUN([CHECK_LIBHEADER],
-[
-  AC_CHECK_LIB([$2], [$3], HAVE_[$1]=yes, HAVE_[$1]=no, [$7])
-  check_libheader_feature_name=translit([$1], A-Z, a-z)
-
-  if test "x$HAVE_[$1]" = "xyes"; then
-    check_libheader_save_CPPFLAGS=$CPPFLAGS
-    CPPFLAGS="[$8] $CPPFLAGS"
-    AC_CHECK_HEADER([$4], :, HAVE_[$1]=no)
-    CPPFLAGS=$check_libheader_save_CPPFLAGS
-  fi
-
-  if test "x$HAVE_[$1]" = "xyes"; then
-    ifelse([$5], , :, [$5])
-    AC_MSG_NOTICE($check_libheader_feature_name was found)
-  else
-    ifelse([$6], , :, [$6])
-    AC_MSG_WARN($check_libheader_feature_name not found)
-  fi
-  AC_SUBST(HAVE_[$1])
-]
-)
+[m4_if([$7], ,:,[LDFLAGS="$7 $LDFLAGS"])
+ m4_if([$8], ,:,[CPPFLAGS="$8 $CPPFLAGS"])
 
+ AC_CHECK_HEADERS([$4],
+   [AC_CHECK_LIB([$2], [$3],
+      [eval "HAVE_]AS_TR_SH([$1])[=yes"]
+       m4_if([$5], ,:,[$5]),
+      [eval "HAVE_]AS_TR_SH([$1])[=no"]
+       m4_if([$6], ,:,[$6]))],
+   [eval "HAVE_]AS_TR_SH([$1])[=no"]
+    m4_if([$6], ,:,[$6]))
+])dnl
diff --git a/m4/iconv.m4 b/m4/iconv.m4
index 41aa44a56..e593b7270 100644
--- a/m4/iconv.m4
+++ b/m4/iconv.m4
@@ -1,5 +1,6 @@
-# iconv.m4 serial 18 (gettext-0.18.2)
-dnl Copyright (C) 2000-2002, 2007-2013 Free Software Foundation, Inc.
+# iconv.m4 serial 21
+dnl Copyright (C) 2000-2002, 2007-2014, 2016-2020 Free Software Foundation,
+dnl Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -29,7 +30,7 @@ AC_DEFUN([AM_ICONV_LINK],
 
   dnl Add $INCICONV to CPPFLAGS before performing the following checks,
   dnl because if the user has installed libiconv and not disabled its use
-  dnl via --without-libiconv-prefix, they want to use it. The first
+  dnl via --without-libiconv-prefix, he wants to use it. The first
   dnl AC_LINK_IFELSE will then fail, the second AC_LINK_IFELSE will succeed.
   am_save_CPPFLAGS="$CPPFLAGS"
   AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV])
@@ -72,27 +73,33 @@ AC_DEFUN([AM_ICONV_LINK],
       if test $am_cv_lib_iconv = yes; then
         LIBS="$LIBS $LIBICONV"
       fi
-      AC_RUN_IFELSE(
-        [AC_LANG_SOURCE([[
+      am_cv_func_iconv_works=no
+      for ac_iconv_const in '' 'const'; do
+        AC_RUN_IFELSE(
+          [AC_LANG_PROGRAM(
+             [[
 #include <iconv.h>
 #include <string.h>
-int main ()
-{
-  int result = 0;
+
+#ifndef ICONV_CONST
+# define ICONV_CONST $ac_iconv_const
+#endif
+             ]],
+             [[int result = 0;
   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
      returns.  */
   {
     iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
     if (cd_utf8_to_88591 != (iconv_t)(-1))
       {
-        static const char input[] = "\342\202\254"; /* EURO SIGN */
+        static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
         char buf[10];
-        const char *inptr = input;
+        ICONV_CONST char *inptr = input;
         size_t inbytesleft = strlen (input);
         char *outptr = buf;
         size_t outbytesleft = sizeof (buf);
         size_t res = iconv (cd_utf8_to_88591,
-                            (char **) &inptr, &inbytesleft,
+                            &inptr, &inbytesleft,
                             &outptr, &outbytesleft);
         if (res == 0)
           result |= 1;
@@ -105,14 +112,14 @@ int main ()
     iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
     if (cd_ascii_to_88591 != (iconv_t)(-1))
       {
-        static const char input[] = "\263";
+        static ICONV_CONST char input[] = "\263";
         char buf[10];
-        const char *inptr = input;
+        ICONV_CONST char *inptr = input;
         size_t inbytesleft = strlen (input);
         char *outptr = buf;
         size_t outbytesleft = sizeof (buf);
         size_t res = iconv (cd_ascii_to_88591,
-                            (char **) &inptr, &inbytesleft,
+                            &inptr, &inbytesleft,
                             &outptr, &outbytesleft);
         if (res == 0)
           result |= 2;
@@ -124,14 +131,14 @@ int main ()
     iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
     if (cd_88591_to_utf8 != (iconv_t)(-1))
       {
-        static const char input[] = "\304";
+        static ICONV_CONST char input[] = "\304";
         static char buf[2] = { (char)0xDE, (char)0xAD };
-        const char *inptr = input;
+        ICONV_CONST char *inptr = input;
         size_t inbytesleft = 1;
         char *outptr = buf;
         size_t outbytesleft = 1;
         size_t res = iconv (cd_88591_to_utf8,
-                            (char **) &inptr, &inbytesleft,
+                            &inptr, &inbytesleft,
                             &outptr, &outbytesleft);
         if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
           result |= 4;
@@ -144,14 +151,14 @@ int main ()
     iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
     if (cd_88591_to_utf8 != (iconv_t)(-1))
       {
-        static const char input[] = "\304rger mit b\366sen B\374bchen ohne 
Augenma\337";
+        static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen 
ohne Augenma\337";
         char buf[50];
-        const char *inptr = input;
+        ICONV_CONST char *inptr = input;
         size_t inbytesleft = strlen (input);
         char *outptr = buf;
         size_t outbytesleft = sizeof (buf);
         size_t res = iconv (cd_88591_to_utf8,
-                            (char **) &inptr, &inbytesleft,
+                            &inptr, &inbytesleft,
                             &outptr, &outbytesleft);
         if ((int)res > 0)
           result |= 8;
@@ -161,27 +168,36 @@ int main ()
 #endif
   /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
      provided.  */
-  if (/* Try standardized names.  */
-      iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
-      /* Try IRIX, OSF/1 names.  */
-      && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
-      /* Try AIX names.  */
-      && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
-      /* Try HP-UX names.  */
-      && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
-    result |= 16;
+  {
+    /* Try standardized names.  */
+    iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
+    /* Try IRIX, OSF/1 names.  */
+    iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
+    /* Try AIX names.  */
+    iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
+    /* Try HP-UX names.  */
+    iconv_t cd4 = iconv_open ("utf8", "eucJP");
+    if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
+        && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
+      result |= 16;
+    if (cd1 != (iconv_t)(-1))
+      iconv_close (cd1);
+    if (cd2 != (iconv_t)(-1))
+      iconv_close (cd2);
+    if (cd3 != (iconv_t)(-1))
+      iconv_close (cd3);
+    if (cd4 != (iconv_t)(-1))
+      iconv_close (cd4);
+  }
   return result;
-}]])],
-        [am_cv_func_iconv_works=yes],
-        [am_cv_func_iconv_works=no],
-        [
-changequote(,)dnl
-         case "$host_os" in
-           aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
-           *)            am_cv_func_iconv_works="guessing yes" ;;
-         esac
-changequote([,])dnl
-        ])
+]])],
+          [am_cv_func_iconv_works=yes], ,
+          [case "$host_os" in
+             aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
+             *)            am_cv_func_iconv_works="guessing yes" ;;
+           esac])
+        test "$am_cv_func_iconv_works" = no || break
+      done
       LIBS="$am_save_LIBS"
     ])
     case "$am_cv_func_iconv_works" in
@@ -255,14 +271,18 @@ size_t iconv();
     am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( 
/(/'`
     AC_MSG_RESULT([
          $am_cv_proto_iconv])
-    AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1],
-      [Define as const if the declaration of iconv() needs const.])
-    dnl Also substitute ICONV_CONST in the gnulib generated <iconv.h>.
-    m4_ifdef([gl_ICONV_H_DEFAULTS],
-      [AC_REQUIRE([gl_ICONV_H_DEFAULTS])
-       if test -n "$am_cv_proto_iconv_arg1"; then
-         ICONV_CONST="const"
-       fi
-      ])
+  else
+    dnl When compiling GNU libiconv on a system that does not have iconv yet,
+    dnl pick the POSIX compliant declaration without 'const'.
+    am_cv_proto_iconv_arg1=""
   fi
+  AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1],
+    [Define as const if the declaration of iconv() needs const.])
+  dnl Also substitute ICONV_CONST in the gnulib generated <iconv.h>.
+  m4_ifdef([gl_ICONV_H_DEFAULTS],
+    [AC_REQUIRE([gl_ICONV_H_DEFAULTS])
+     if test -n "$am_cv_proto_iconv_arg1"; then
+       ICONV_CONST="const"
+     fi
+    ])
 ])
diff --git a/m4/libcurl.m4 b/m4/libcurl.m4
index 047260bae..ad53a444e 100644
--- a/m4/libcurl.m4
+++ b/m4/libcurl.m4
@@ -1,3 +1,24 @@
+#***************************************************************************
+#                                  _   _ ____  _
+#  Project                     ___| | | |  _ \| |
+#                             / __| | | | |_) | |
+#                            | (__| |_| |  _ <| |___
+#                             \___|\___/|_| \_\_____|
+#
+# Copyright (C) 2006 - 2020, David Shaw <dshaw@jabberwocky.com>
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at https://curl.se/docs/copyright.html.
+#
+# You may opt to use, copy, modify, merge, publish, distribute and/or sell
+# copies of the Software, and permit persons to whom the Software is
+# furnished to do so, under the terms of the COPYING file.
+#
+# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+# KIND, either express or implied.
+#
+###########################################################################
 # LIBCURL_CHECK_CONFIG ([DEFAULT-ACTION], [MINIMUM-VERSION],
 #                       [ACTION-IF-YES], [ACTION-IF-NO])
 # ----------------------------------------------------------
@@ -157,7 +178,7 @@ x=CURLOPT_WRITEDATA;
 x=CURLOPT_ERRORBUFFER;
 x=CURLOPT_STDERR;
 x=CURLOPT_VERBOSE;
-if (x) ;
+if (x) {;}
 ]])],libcurl_cv_lib_curl_usable=yes,libcurl_cv_lib_curl_usable=no)
 
            CPPFLAGS=$_libcurl_save_cppflags
diff --git a/m4/libgcrypt.m4 b/m4/libgcrypt.m4
index 9a29eb5ba..19d514fd5 100644
--- a/m4/libgcrypt.m4
+++ b/m4/libgcrypt.m4
@@ -1,38 +1,70 @@
-dnl Autoconf macros for libgcrypt
-dnl       Copyright (C) 2002, 2004, 2011 Free Software Foundation, Inc.
-dnl
-dnl This file is free software; as a special exception the author gives
-dnl unlimited permission to copy and/or distribute it, with or without
-dnl modifications, as long as this notice is preserved.
-dnl
-dnl This file is distributed in the hope that it will be useful, but
-dnl WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
-dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# libgcrypt.m4 - Autoconf macros to detect libgcrypt
+# Copyright (C) 2002, 2003, 2004, 2011, 2014, 2018, 2020 g10 Code GmbH
+#
+# This file is free software; as a special exception the author gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+#
+# This file is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+#
+# Last-changed: 2020-09-27
 
 
 dnl AM_PATH_LIBGCRYPT([MINIMUM-VERSION,
 dnl                   [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
 dnl Test for libgcrypt and define LIBGCRYPT_CFLAGS and LIBGCRYPT_LIBS.
-dnl MINIMUN-VERSION is a string with the version number optionalliy prefixed
+dnl MINIMUM-VERSION is a string with the version number optionally prefixed
 dnl with the API version to also check the API compatibility. Example:
-dnl a MINIMUN-VERSION of 1:1.2.5 won't pass the test unless the installed
+dnl a MINIMUM-VERSION of 1:1.2.5 won't pass the test unless the installed
 dnl version of libgcrypt is at least 1.2.5 *and* the API number is 1.  Using
 dnl this features allows to prevent build against newer versions of libgcrypt
 dnl with a changed API.
 dnl
+dnl If a prefix option is not used, the config script is first
+dnl searched in $SYSROOT/bin and then along $PATH.  If the used
+dnl config script does not match the host specification the script
+dnl is added to the gpg_config_script_warn variable.
+dnl
 AC_DEFUN([AM_PATH_LIBGCRYPT],
 [ AC_REQUIRE([AC_CANONICAL_HOST])
   AC_ARG_WITH(libgcrypt-prefix,
             AS_HELP_STRING([--with-libgcrypt-prefix=PFX],
                            [prefix where LIBGCRYPT is installed (optional)]),
      libgcrypt_config_prefix="$withval", libgcrypt_config_prefix="")
-  if test x$libgcrypt_config_prefix != x ; then
-     if test x${LIBGCRYPT_CONFIG+set} != xset ; then
-        LIBGCRYPT_CONFIG=$libgcrypt_config_prefix/bin/libgcrypt-config
+  if test x"${LIBGCRYPT_CONFIG}" = x ; then
+     if test x"${libgcrypt_config_prefix}" != x ; then
+        LIBGCRYPT_CONFIG="${libgcrypt_config_prefix}/bin/libgcrypt-config"
      fi
   fi
 
-  AC_PATH_TOOL(LIBGCRYPT_CONFIG, libgcrypt-config, no)
+  use_gpgrt_config=""
+  if test x"${LIBGCRYPT_CONFIG}" = x -a x"$GPGRT_CONFIG" != x -a 
"$GPGRT_CONFIG" != "no"; then
+    if $GPGRT_CONFIG libgcrypt --exists; then
+      LIBGCRYPT_CONFIG="$GPGRT_CONFIG libgcrypt"
+      AC_MSG_NOTICE([Use gpgrt-config as libgcrypt-config])
+      use_gpgrt_config=yes
+    fi
+  fi
+  if test -z "$use_gpgrt_config"; then
+    if test x"${LIBGCRYPT_CONFIG}" = x ; then
+      case "${SYSROOT}" in
+         /*)
+           if test -x "${SYSROOT}/bin/libgcrypt-config" ; then
+             LIBGCRYPT_CONFIG="${SYSROOT}/bin/libgcrypt-config"
+           fi
+           ;;
+         '')
+           ;;
+          *)
+           AC_MSG_WARN([Ignoring \$SYSROOT as it is not an absolute path.])
+           ;;
+      esac
+    fi
+    AC_PATH_PROG(LIBGCRYPT_CONFIG, libgcrypt-config, no)
+  fi
+
   tmp=ifelse([$1], ,1:1.2.0,$1)
   if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then
      req_libgcrypt_api=`echo "$tmp"     | sed 's/\(.*\):\(.*\)/\1/'`
@@ -51,7 +83,11 @@ AC_DEFUN([AM_PATH_LIBGCRYPT],
                sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'`
     req_micro=`echo $min_libgcrypt_version | \
                sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'`
-    libgcrypt_config_version=`$LIBGCRYPT_CONFIG --version`
+    if test -z "$use_gpgrt_config"; then
+      libgcrypt_config_version=`$LIBGCRYPT_CONFIG --version`
+    else
+      libgcrypt_config_version=`$LIBGCRYPT_CONFIG --modversion`
+    fi
     major=`echo $libgcrypt_config_version | \
                sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'`
     minor=`echo $libgcrypt_config_version | \
@@ -83,7 +119,11 @@ AC_DEFUN([AM_PATH_LIBGCRYPT],
      # If we have a recent libgcrypt, we should also check that the
      # API is compatible
      if test "$req_libgcrypt_api" -gt 0 ; then
-        tmp=`$LIBGCRYPT_CONFIG --api-version 2>/dev/null || echo 0`
+        if test -z "$use_gpgrt_config"; then
+           tmp=`$LIBGCRYPT_CONFIG --api-version 2>/dev/null || echo 0`
+       else
+           tmp=`$LIBGCRYPT_CONFIG --variable=api_version 2>/dev/null || echo 0`
+       fi
         if test "$tmp" -gt 0 ; then
            AC_MSG_CHECKING([LIBGCRYPT API version])
            if test "$req_libgcrypt_api" -eq "$tmp" ; then
@@ -99,17 +139,22 @@ AC_DEFUN([AM_PATH_LIBGCRYPT],
     LIBGCRYPT_CFLAGS=`$LIBGCRYPT_CONFIG --cflags`
     LIBGCRYPT_LIBS=`$LIBGCRYPT_CONFIG --libs`
     ifelse([$2], , :, [$2])
-    libgcrypt_config_host=`$LIBGCRYPT_CONFIG --host 2>/dev/null || echo none`
+    if test -z "$use_gpgrt_config"; then
+      libgcrypt_config_host=`$LIBGCRYPT_CONFIG --host 2>/dev/null || echo none`
+    else
+      libgcrypt_config_host=`$LIBGCRYPT_CONFIG --variable=host 2>/dev/null || 
echo none`
+    fi
     if test x"$libgcrypt_config_host" != xnone ; then
       if test x"$libgcrypt_config_host" != x"$host" ; then
   AC_MSG_WARN([[
 ***
-*** The config script $LIBGCRYPT_CONFIG was
+*** The config script "$LIBGCRYPT_CONFIG" was
 *** built for $libgcrypt_config_host and thus may not match the
 *** used host $host.
 *** You may want to use the configure option --with-libgcrypt-prefix
-*** to specify a matching config script.
+*** to specify a matching config script or use \$SYSROOT.
 ***]])
+        gpg_config_script_warn="$gpg_config_script_warn libgcrypt"
       fi
     fi
   else
diff --git a/m4/libgnurl.m4 b/m4/libgnurl.m4
index 412709373..d030c5dd8 100644
--- a/m4/libgnurl.m4
+++ b/m4/libgnurl.m4
@@ -1,3 +1,4 @@
+###########################################################################
 # LIBGNURL_CHECK_CONFIG ([DEFAULT-ACTION], [MINIMUM-VERSION],
 #                       [ACTION-IF-YES], [ACTION-IF-NO])
 # ----------------------------------------------------------
@@ -146,34 +147,36 @@ AC_DEFUN([LIBGNURL_CHECK_CONFIG],
            _libgnurl_save_libs=$LIBS
            LIBS="$LIBGNURL $LIBS"
 
-           AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <curl/curl.h>],[
+           AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <curl/curl.h>]],[[
 /* Try and use a few common options to force a failure if we are
    missing symbols or can't link. */
 int x;
 curl_easy_setopt(NULL,CURLOPT_URL,NULL);
 x=CURL_ERROR_SIZE;
 x=CURLOPT_WRITEFUNCTION;
-x=CURLOPT_FILE;
+x=CURLOPT_WRITEDATA;
 x=CURLOPT_ERRORBUFFER;
 x=CURLOPT_STDERR;
 x=CURLOPT_VERBOSE;
-])],libgnurl_cv_lib_gnurl_usable=yes,libgnurl_cv_lib_gnurl_usable=no)
+if (x) {;}
+]])],libgnurl_cv_lib_gnurl_usable=yes,libgnurl_cv_lib_gnurl_usable=no)
 
 # BEGIN Changes from original libcurl.m4:
-# Give it a 2nd shot using 'gnurl/curl.h'
-           AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <gnurl/curl.h>],[
+# Give it a second shot using 'gnurl/curl.h'
+           AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <gnurl/curl.h>]],[[
 /* Try and use a few common options to force a failure if we are
    missing symbols or can't link. */
 int x;
 curl_easy_setopt(NULL,CURLOPT_URL,NULL);
 x=CURL_ERROR_SIZE;
 x=CURLOPT_WRITEFUNCTION;
-x=CURLOPT_FILE;
+x=CURLOPT_WRITEDATA;
 x=CURLOPT_ERRORBUFFER;
 x=CURLOPT_STDERR;
 x=CURLOPT_VERBOSE;
-])],libgnurl_cv_lib_gnurl_usable=yes)
-# END Changes from original libcurl.m4:
+if (x) {;}
+]])],libgnurl_cv_lib_gnurl_usable=yes,libgnurl_cv_lib_gnurl_usable=no)
+# END Changes from original libcurl.m4
 
            CPPFLAGS=$_libgnurl_save_cppflags
            LIBS=$_libgnurl_save_libs
@@ -183,7 +186,7 @@ x=CURLOPT_VERBOSE;
 
         if test $libgnurl_cv_lib_gnurl_usable = yes ; then
 
-           # Does gnurl_free() exist in this version of libgnurl?
+           # Does curl_free() exist in this version of libgnurl?
            # If not, fake it with free()
 
            _libgnurl_save_cppflags=$CPPFLAGS
diff --git a/m4/libunistring.m4 b/m4/libunistring.m4
index c1bf4d553..e3d944793 100644
--- a/m4/libunistring.m4
+++ b/m4/libunistring.m4
@@ -1,9 +1,11 @@
-# libunistring.m4 serial 11
-dnl Copyright (C) 2009-2012 Free Software Foundation, Inc.
+# libunistring.m4 serial 12
+dnl Copyright (C) 2009-2021 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
+AC_PREREQ([2.64])
+
 dnl gl_LIBUNISTRING
 dnl Searches for an installed libunistring.
 dnl If found, it sets and AC_SUBSTs HAVE_LIBUNISTRING=yes and the LIBUNISTRING
@@ -12,8 +14,8 @@ dnl augments the CPPFLAGS variable, and #defines 
HAVE_LIBUNISTRING to 1.
 dnl Otherwise, it sets and AC_SUBSTs HAVE_LIBUNISTRING=no and LIBUNISTRING and
 dnl LTLIBUNISTRING to empty.
 
-dnl Define gl_LIBUNISTRING using AC_DEFUN_ONCE for Autoconf >= 2.64, in order
-dnl to avoid warnings like
+dnl Define gl_LIBUNISTRING using AC_DEFUN_ONCE, in order dnl to avoid warnings
+dnl like
 dnl "warning: AC_REQUIRE: `gl_LIBUNISTRING' was expanded before it was 
required".
 dnl This is tricky because of the way 'aclocal' is implemented:
 dnl - It requires defining an auxiliary macro whose name ends in AC_DEFUN.
@@ -21,16 +23,7 @@ dnl   Otherwise aclocal's initial scan pass would miss the 
macro definition.
 dnl - It requires a line break inside the AC_DEFUN_ONCE and AC_DEFUN 
expansions.
 dnl   Otherwise aclocal would emit many "Use of uninitialized value $1"
 dnl   warnings.
-m4_define([gl_libunistring_AC_DEFUN],
-  m4_version_prereq([2.64],
-    [[AC_DEFUN_ONCE(
-        [$1], [$2])]],
-    [m4_ifdef([gl_00GNULIB],
-       [[AC_DEFUN_ONCE(
-           [$1], [$2])]],
-       [[AC_DEFUN(
-           [$1], [$2])]])]))
-gl_libunistring_AC_DEFUN([gl_LIBUNISTRING],
+AC_DEFUN_ONCE([gl_LIBUNISTRING],
 [
   AC_BEFORE([$0], [gl_LIBUNISTRING_MODULE])
   AC_BEFORE([$0], [gl_LIBUNISTRING_LIBHEADER])
diff --git a/src/gns/Makefile.am b/src/gns/Makefile.am
index 3aaa734f2..ba46781f0 100644
--- a/src/gns/Makefile.am
+++ b/src/gns/Makefile.am
@@ -80,7 +80,9 @@ bin_PROGRAMS = \
 noinst_PROGRAMS = \
   gnunet-gns-benchmark
 
+if HAVE_PDFLATEX
 bin_PROGRAMS += gnunet-bcd
+endif
 
 REST_PLUGIN = libgnunet_plugin_rest_gns.la
 
diff --git a/src/gns/gnunet-bcd.c b/src/gns/gnunet-bcd.c
index a2e94089c..83efcfba5 100644
--- a/src/gns/gnunet-bcd.c
+++ b/src/gns/gnunet-bcd.c
@@ -30,394 +30,522 @@
 #include "gnunet_identity_service.h"
 #include "gnunet_mhd_compat.h"
 
+struct StaticResource
+{
+  /**
+   * Handle to file on disk.
+   */
+  struct GNUNET_DISK_FileHandle *handle;
+
+  /**
+   * Size in bytes of the file.
+   */
+  uint64_t size;
+
+  /**
+   * Cached response object to send to clients.
+   */
+  struct MHD_Response *response;
+};
+
+struct ParameterMap
+{
+  /**
+   * Name of the parameter from the request.
+   */
+  char *name;
+
+  /**
+   * Name of the definition in the TeX output.
+   */
+  char *definition;
+};
+
 /**
- * Error page to display if submitted GNS key is invalid.
+ * Handle to the HTTP server as provided by libmicrohttpd
  */
-#define INVALID_GNSKEY \
-  "<html><head><title>Error</title><body>Invalid GNS public key 
given.</body></html>"
+static struct MHD_Daemon *httpd = NULL;
 
 /**
- * Error page to display on 404.
+ * Our primary task for the HTTPD.
  */
-#define NOT_FOUND \
-  "<html><head><title>Error</title><body>404 not found</body></html>"
+static struct GNUNET_SCHEDULER_Task *httpd_task = NULL;
 
 /**
- * Handle to the HTTP server as provided by libmicrohttpd
+ * Index file resource (simple result).
  */
-static struct MHD_Daemon *daemon_handle;
+static struct StaticResource *index_simple = NULL;
 
 /**
- * Our configuration.
+ * Index file resource (full result).
  */
-static const struct GNUNET_CONFIGURATION_Handle *cfg;
+static struct StaticResource *index_full = NULL;
 
 /**
- * Our primary task for the HTTPD.
+ * Error: invalid gns key.
  */
-static struct GNUNET_SCHEDULER_Task *http_task;
+static struct StaticResource *key_error = NULL;
 
 /**
- * Our main website.
+ * Error: 404
  */
-static struct MHD_Response *main_response;
+static struct StaticResource *notfound_error = NULL;
 
 /**
- * Error: invalid gns key.
+ * Errors after receiving the form data.
  */
-static struct MHD_Response *invalid_gnskey_response;
+static struct StaticResource *internal_error = NULL;
 
 /**
- * Error: 404
+ * Other errors.
  */
-static struct MHD_Response *not_found_response;
+static struct StaticResource *forbidden_error = NULL;
 
 /**
- * Absolute name of the 'gns-bcd.tex' file.
+ * Full path to the TeX template file (simple result)
  */
-static char *resfile;
+static char *tex_file_simple = NULL;
 
 /**
- * Port number.
+ * Full path to the TeX template file (full result)
  */
-static uint16_t port = 8888;
+static char *tex_file_full = NULL;
 
+/**
+ * Full path to the TeX template file (PNG result)
+ */
+static char *tex_file_png = NULL;
 
-struct Entry
-{
-  const char *formname;
-  const char *texname;
+/**
+ * Used as a sort of singleton to send exactly one 100 CONTINUE per request.
+ */
+static int continue_100 = 100;
+
+/**
+ * Map of names with TeX definitions, used during PDF generation.
+ */
+static const struct ParameterMap pmap[] = {
+  {"prefix", "prefix"},
+  {"name", "name"},
+  {"suffix", "suffix"},
+  {"street", "street"},
+  {"city", "city"},
+  {"phone", "phone"},
+  {"fax", "fax"},
+  {"email", "email"},
+  {"homepage", "homepage"},
+  {"org", "organization"},
+  {"department", "department"},
+  {"subdepartment", "subdepartment"},
+  {"jobtitle", "jobtitle"},
+  {NULL, NULL},
 };
 
+/**
+ * Port number.
+ */
+static uint16_t port = 8888;
 
 /**
- * Main request handler.
+ * Task ran at shutdown to clean up everything.
+ *
+ * @param cls unused
  */
-static MHD_RESULT
-access_handler_callback (void *cls,
-                         struct MHD_Connection *connection,
-                         const char *url,
-                         const char *method,
-                         const char *version,
-                         const char *upload_data,
-                         size_t *upload_data_size,
-                         void **con_cls)
+static void
+do_shutdown (void *cls)
 {
-  static int dummy;
-  static const struct Entry map[] = { { "prefix", "prefix" },
-                                      { "name", "name" },
-                                      { "suffix", "suffix" },
-                                      { "street", "street" },
-                                      { "city", "city" },
-                                      { "phone", "phone" },
-                                      { "fax", "fax" },
-                                      { "email", "email" },
-                                      { "homepage", "homepage" },
-                                      { "orga", "orga" },
-                                      { "departmenti18n", "departmentde" },
-                                      { "departmenten", "departmenten" },
-                                      { "subdepartmenti18n",
-                                        "subdepartmentde" },
-                                      { "subdepartmenten", "subdepartmenten" },
-                                      { "jobtitlei18n", "jobtitlegerman" },
-                                      { "jobtitleen", "jobtitleenglish" },
-                                      { "subdepartmenten", "subdepartmenten" },
-                                      { NULL, NULL } };
-
-  (void) cls;
-  (void) version;
-  (void) upload_data;
-  (void) upload_data_size;
-  if (0 != strcmp (method, MHD_HTTP_METHOD_GET))
+  /* We cheat a bit here: the file descriptor is implicitly closed by MHD, so
+   calling `GNUNET_DISK_file_close' would generate a spurious warning message
+   in the log. Since that function does nothing but close the descriptor and
+   free the allocated memory, After destroying the response all that's left to
+   do is call `GNUNET_free'. */
+  if (NULL != index_simple)
   {
-    GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
-                _ ("Refusing `%s' request to HTTP server\n"),
-                method);
-    return MHD_NO;
+    MHD_destroy_response (index_simple->response);
+    GNUNET_free (index_simple->handle);
+    GNUNET_free (index_simple);
   }
-  if (NULL == *con_cls)
+  if (NULL != index_full)
   {
-    (*con_cls) = &dummy;
-    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Sending 100 CONTINUE reply\n");
-    return MHD_YES;   /* send 100 continue */
+    MHD_destroy_response (index_full->response);
+    GNUNET_free (index_full->handle);
+    GNUNET_free (index_full);
   }
-  if (0 == strcasecmp (url, "/"))
-    return MHD_queue_response (connection, MHD_HTTP_OK, main_response);
-  if (0 == strcasecmp (url, "/submit.pdf"))
+  if (NULL != key_error)
   {
-    unsigned int i;
-    char *p;
-    char *tmp;
-    char *deffile;
-    struct GNUNET_IDENTITY_PublicKey pub;
-    size_t slen;
-    FILE *f;
-    struct stat st;
-    struct MHD_Response *response;
-    int fd;
-    MHD_RESULT ret;
-
-    const char *gpg_fp = MHD_lookup_connection_value (connection,
-                                                      MHD_GET_ARGUMENT_KIND,
-                                                      "gpgfingerprint");
-    const char *gns_nick = MHD_lookup_connection_value (connection,
-                                                        MHD_GET_ARGUMENT_KIND,
-                                                        "gnsnick");
-    const char *gnskey =
-      MHD_lookup_connection_value (connection, MHD_GET_ARGUMENT_KIND, 
"gnskey");
-    if ((NULL == gnskey) ||
-        (GNUNET_OK !=
-         GNUNET_IDENTITY_public_key_from_string (gnskey,
-                                                 &pub)))
-    {
-      return MHD_queue_response (connection,
-                                 MHD_HTTP_OK,
-                                 invalid_gnskey_response);
-    }
-    tmp = GNUNET_DISK_mkdtemp (gnskey);
-    if (NULL == tmp)
-    {
-      GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "mktemp", gnskey);
-      return MHD_NO;
-    }
-    GNUNET_asprintf (&deffile, "%s%s%s", tmp, DIR_SEPARATOR_STR, "def.tex");
-    f = fopen (deffile, "w");
-    if (NULL == f)
-    {
-      GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "open", deffile);
-      GNUNET_free (deffile);
-      GNUNET_DISK_directory_remove (tmp);
-      GNUNET_free (tmp);
-      return MHD_NO;
-    }
-    for (i = 0; NULL != map[i].formname; i++)
-    {
-      const char *val = MHD_lookup_connection_value (connection,
-                                                     MHD_GET_ARGUMENT_KIND,
-                                                     map[i].formname);
-      if (NULL != val)
-        fprintf (f, "\\def\\%s{%s}\n", map[i].texname, val);
-      else
-        fprintf (f, "\\def\\%s{}\n", map[i].texname);
-    }
-    if (NULL != gpg_fp)
-    {
-      char *gpg1;
-      char *gpg2;
-
-      slen = strlen (gpg_fp);
-      gpg1 = GNUNET_strndup (gpg_fp, slen / 2);
-      gpg2 = GNUNET_strdup (&gpg_fp[slen / 2]);
-      fprintf (f, "\\def\\gpglineone{%s}\n\\def\\gpglinetwo{%s}\n", gpg1, 
gpg2);
-      GNUNET_free (gpg2);
-      GNUNET_free (gpg1);
-    }
-    fprintf (f,
-             "\\def\\gns{%s/%s}\n",
-             gnskey,
-             (NULL == gns_nick) ? "" : gns_nick);
-    fclose (f);
-    GNUNET_asprintf (
-                     &p,
-                     "cd %s; cp %s gns-bcd.tex | pdflatex --enable-write18 
gns-bcd.tex > /dev/null 2> /dev/null",
-                     tmp,
-                     resfile);
-    GNUNET_free (deffile);
-    ret = system (p);
-    if (WIFSIGNALED (ret) || (0 != WEXITSTATUS (ret)))
-      GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "system", p);
-    GNUNET_asprintf (&deffile, "%s%s%s", tmp, DIR_SEPARATOR_STR, 
"gns-bcd.pdf");
-    fd = open (deffile, O_RDONLY);
-    if (-1 == fd)
-    {
-      GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "open", deffile);
-      GNUNET_free (deffile);
-      GNUNET_free (p);
-      GNUNET_DISK_directory_remove (tmp);
-      GNUNET_free (tmp);
-      return MHD_NO;
-    }
-    GNUNET_break (0 == stat (deffile, &st));
-    if (NULL ==
-        (response = MHD_create_response_from_fd ((size_t) st.st_size, fd)))
-    {
-      GNUNET_break (0);
-      GNUNET_break (0 == close (fd));
-      GNUNET_free (deffile);
-      GNUNET_free (p);
-      GNUNET_DISK_directory_remove (tmp);
-      GNUNET_free (tmp);
-      return MHD_NO;
-    }
-    (void) MHD_add_response_header (response,
-                                    MHD_HTTP_HEADER_CONTENT_TYPE,
-                                    "application/pdf");
-    ret = MHD_queue_response (connection, MHD_HTTP_OK, response);
-    MHD_destroy_response (response);
-    GNUNET_free (deffile);
-    GNUNET_free (p);
-    GNUNET_DISK_directory_remove (tmp);
-    GNUNET_free (tmp);
-    return ret;
+    MHD_destroy_response (key_error->response);
+    GNUNET_free (key_error->handle);
+    GNUNET_free (key_error);
+  }
+  if (NULL != notfound_error)
+  {
+    MHD_destroy_response (notfound_error->response);
+    GNUNET_free (notfound_error->handle);
+    GNUNET_free (notfound_error);
+  }
+  if (NULL != internal_error)
+  {
+    MHD_destroy_response (internal_error->response);
+    GNUNET_free (internal_error->handle);
+    GNUNET_free (internal_error);
+  }
+  if (NULL != forbidden_error)
+  {
+    MHD_destroy_response (forbidden_error->response);
+    GNUNET_free (forbidden_error->handle);
+    GNUNET_free (forbidden_error);
   }
-  return MHD_queue_response (connection,
-                             MHD_HTTP_NOT_FOUND,
-                             not_found_response);
-}
-
-
-/**
- * Function that queries MHD's select sets and
- * starts the task waiting for them.
- */
-static struct GNUNET_SCHEDULER_Task *
-prepare_daemon (struct MHD_Daemon *daemon_handle);
 
+  if (NULL != httpd_task)
+  {
+    GNUNET_SCHEDULER_cancel (httpd_task);
+  }
+  if (NULL != httpd)
+  {
+    MHD_stop_daemon (httpd);
+  }
+}
 
 /**
- * Call MHD to process pending requests and then go back
- * and schedule the next run.
+ * Called when the HTTP server has some pending operations.
+ *
+ * @param cls unused
  */
 static void
-run_daemon (void *cls)
-{
-  struct MHD_Daemon *daemon_handle = cls;
-
-  http_task = NULL;
-  GNUNET_assert (MHD_YES == MHD_run (daemon_handle));
-  http_task = prepare_daemon (daemon_handle);
-}
-
+do_httpd (void *cls);
 
 /**
- * Function that queries MHD's select sets and
- * starts the task waiting for them.
+ * Schedule a task to run MHD.
  */
-static struct GNUNET_SCHEDULER_Task *
-prepare_daemon (struct MHD_Daemon *daemon_handle)
+static void
+run_httpd (void)
 {
-  struct GNUNET_SCHEDULER_Task *ret;
   fd_set rs;
   fd_set ws;
   fd_set es;
-  struct GNUNET_NETWORK_FDSet *wrs;
-  struct GNUNET_NETWORK_FDSet *wws;
-  int max;
-  MHD_UNSIGNED_LONG_LONG timeout;
-  int haveto;
-  struct GNUNET_TIME_Relative tv;
+
+  struct GNUNET_NETWORK_FDSet *grs = GNUNET_NETWORK_fdset_create ();
+  struct GNUNET_NETWORK_FDSet *gws = GNUNET_NETWORK_fdset_create ();
+  struct GNUNET_NETWORK_FDSet *ges = GNUNET_NETWORK_fdset_create ();
 
   FD_ZERO (&rs);
   FD_ZERO (&ws);
   FD_ZERO (&es);
-  wrs = GNUNET_NETWORK_fdset_create ();
-  wws = GNUNET_NETWORK_fdset_create ();
-  max = -1;
-  GNUNET_assert (MHD_YES == MHD_get_fdset (daemon_handle, &rs, &ws, &es, 
&max));
-  haveto = MHD_get_timeout (daemon_handle, &timeout);
-  if (haveto == MHD_YES)
-    tv.rel_value_us = (uint64_t) timeout * 1000LL;
-  else
-    tv = GNUNET_TIME_UNIT_FOREVER_REL;
-  GNUNET_NETWORK_fdset_copy_native (wrs, &rs, max + 1);
-  GNUNET_NETWORK_fdset_copy_native (wws, &ws, max + 1);
-  ret = GNUNET_SCHEDULER_add_select (GNUNET_SCHEDULER_PRIORITY_HIGH,
-                                     tv,
-                                     wrs,
-                                     wws,
-                                     &run_daemon,
-                                     daemon_handle);
-  GNUNET_NETWORK_fdset_destroy (wrs);
-  GNUNET_NETWORK_fdset_destroy (wws);
-  return ret;
+
+  int max = -1;
+  GNUNET_assert (MHD_YES == MHD_get_fdset (httpd, &rs, &ws, &es, &max));
+
+  unsigned MHD_LONG_LONG timeout = 0;
+  struct GNUNET_TIME_Relative gtime = GNUNET_TIME_UNIT_FOREVER_REL;
+  if (MHD_YES == MHD_get_timeout (httpd, &timeout))
+  {
+    gtime = GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MILLISECONDS,
+                                           timeout);
+  }
+
+  GNUNET_NETWORK_fdset_copy_native (grs, &rs, max + 1);
+  GNUNET_NETWORK_fdset_copy_native (gws, &ws, max + 1);
+  GNUNET_NETWORK_fdset_copy_native (ges, &es, max + 1);
+
+  httpd_task = GNUNET_SCHEDULER_add_select (GNUNET_SCHEDULER_PRIORITY_HIGH,
+                                            gtime,
+                                            grs,
+                                            gws,
+                                            &do_httpd,
+                                            NULL);
+  GNUNET_NETWORK_fdset_destroy (grs);
+  GNUNET_NETWORK_fdset_destroy (gws);
+  GNUNET_NETWORK_fdset_destroy (ges);
 }
 
+/**
+ * Called when the HTTP server has some pending operations.
+ *
+ * @param cls unused
+ */
+static void
+do_httpd (void *cls)
+{
+  httpd_task = NULL;
+  MHD_run (httpd);
+  run_httpd ();
+}
 
 /**
- * Start server offering our hostlist.
+ * Send a response back to a connected client.
  *
- * @return #GNUNET_OK on success
+ * @param cls unused
+ * @param connection the connection with the client
+ * @param url the requested address
+ * @param method the HTTP method used
+ * @param version the protocol version (including the "HTTP/" part)
+ * @param upload_data data sent with a POST request
+ * @param upload_data_size length in bytes of the POST data
+ * @param ptr used to pass data between request handling phases
+ * @return MHD_NO on error
  */
-static int
-server_start ()
+static MHD_RESULT
+create_response (void *cls,
+                 struct MHD_Connection *connection,
+                 const char *url,
+                 const char *method,
+                 const char *version,
+                 const char *upload_data,
+                 size_t *upload_data_size,
+                 void **ptr)
 {
-  if (0 == port)
+  (void) cls;
+  (void) version;
+  (void) upload_data;
+  (void) upload_data_size;
+
+  bool isget = (0 == strcmp (method, MHD_HTTP_METHOD_GET));
+  bool ishead = (0 == strcmp (method, MHD_HTTP_METHOD_HEAD));
+
+  if (!isget && !ishead)
   {
-    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
-                _ ("Invalid port number %u.  Exiting.\n"),
-                port);
-    return GNUNET_SYSERR;
+    return MHD_queue_response (connection,
+                               MHD_HTTP_NOT_IMPLEMENTED,
+                               forbidden_error->response);
   }
-  GNUNET_log (GNUNET_ERROR_TYPE_INFO,
-              _ ("Businesscard HTTP server starts on %u\n"),
-              port);
-  daemon_handle = MHD_start_daemon (MHD_USE_DUAL_STACK | MHD_USE_DEBUG,
-                                    port,
-                                    NULL /* accept_policy_callback */,
-                                    NULL,
-                                    &access_handler_callback,
-                                    NULL,
-                                    MHD_OPTION_CONNECTION_LIMIT,
-                                    (unsigned int) 512,
-                                    MHD_OPTION_PER_IP_CONNECTION_LIMIT,
-                                    (unsigned int) 2,
-                                    MHD_OPTION_CONNECTION_TIMEOUT,
-                                    (unsigned int) 60,
-                                    MHD_OPTION_CONNECTION_MEMORY_LIMIT,
-                                    (size_t) (16 * 1024),
-                                    MHD_OPTION_END);
-  if (NULL == daemon_handle)
+
+  if (ishead)
   {
-    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
-                _ ("Could not start businesscard HTTP server on port %u\n"),
-                (unsigned int) port);
-    return GNUNET_SYSERR;
+    /* Dedicated branch in case we want to provide a different result for some
+       reason (e.g. a non-web browser application using the web UI) */
+    return MHD_queue_response (connection,
+                               MHD_HTTP_OK,
+                               index_simple->response);
   }
-  http_task = prepare_daemon (daemon_handle);
-  return GNUNET_OK;
-}
 
+  /* Send a 100 CONTINUE response to tell clients that the result of the
+     request might take some time */
+  if (NULL == *ptr)
+  {
+    *ptr = &continue_100;
+    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Sending 100 CONTINUE\n");
+    return MHD_YES;
+  }
 
-/**
- * Stop HTTP server.
- */
-static void
-server_stop (void *cls)
-{
-  (void) cls;
-  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "HTTP server shutdown\n");
-  if (NULL != http_task)
+  if (0 == strcmp ("/", url))
+  {
+    return MHD_queue_response (connection,
+                               MHD_HTTP_OK,
+                               index_simple->response);
+  }
+
+  if (0 == strcmp ("/full", url))
+  {
+    return MHD_queue_response (connection,
+                               MHD_HTTP_OK,
+                               index_full->response);
+  }
+
+  bool isfull = (0 == strcmp ("/submit/full", url));
+  bool issimple = (0 == strcmp ("/submit/simple", url));
+
+  if (!isfull && !issimple)
+  {
+    return MHD_queue_response (connection,
+                               MHD_HTTP_NOT_FOUND,
+                               notfound_error->response);
+  }
+
+  const char *gpgfp = MHD_lookup_connection_value (connection,
+                                                   MHD_GET_ARGUMENT_KIND,
+                                                   "gpgfingerprint");
+  const char *gnsnick = MHD_lookup_connection_value (connection,
+                                                     MHD_GET_ARGUMENT_KIND,
+                                                     "gnsnick");
+  const char *gnskey = MHD_lookup_connection_value (connection,
+                                                    MHD_GET_ARGUMENT_KIND,
+                                                    "gnskey");
+  const char *qrpng = MHD_lookup_connection_value (connection,
+                                                   MHD_GET_ARGUMENT_KIND,
+                                                   "gnspng");
+
+  struct GNUNET_IDENTITY_PublicKey pk;
+  if (NULL == gnskey
+      || GNUNET_OK != GNUNET_IDENTITY_public_key_from_string (gnskey, &pk))
+  {
+    return MHD_queue_response (connection,
+                               MHD_HTTP_BAD_REQUEST,
+                               key_error->response);
+  }
+
+  char *tmpd = GNUNET_DISK_mkdtemp (gnskey);
+  if (NULL == tmpd)
+  {
+    GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "mktemp", gnskey);
+    return MHD_queue_response (connection,
+                               MHD_HTTP_INTERNAL_SERVER_ERROR,
+                               internal_error->response);
+  }
+
+  char *defpath = NULL;
+  GNUNET_asprintf (&defpath, "%s%s%s", tmpd, DIR_SEPARATOR_STR, "def.tex");
+
+  FILE *deffile = fopen (defpath, "w");
+  if (NULL == deffile)
   {
-    GNUNET_SCHEDULER_cancel (http_task);
-    http_task = NULL;
+    GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "open", defpath);
+    GNUNET_free (defpath);
+    GNUNET_DISK_directory_remove (tmpd);
+    GNUNET_free (tmpd);
+    return MHD_queue_response (connection,
+                               MHD_HTTP_INTERNAL_SERVER_ERROR,
+                               internal_error->response);
   }
-  if (NULL != daemon_handle)
+
+  GNUNET_free (defpath);
+
+  for (size_t i=0; NULL!=pmap[i].name; ++i)
   {
-    MHD_stop_daemon (daemon_handle);
-    daemon_handle = NULL;
+    const char *value = MHD_lookup_connection_value (connection,
+                                                     MHD_GET_ARGUMENT_KIND,
+                                                     pmap[i].name);
+    fprintf (deffile,
+             "\\def\\%s{%s}\n",
+             pmap[i].definition,
+             (NULL == value) ? "" : value);
   }
-  if (NULL != main_response)
+
+  if (NULL != gpgfp)
   {
-    MHD_destroy_response (main_response);
-    main_response = NULL;
+    size_t len = strlen (gpgfp);
+    char *line1 = GNUNET_strndup (gpgfp, len/2);
+    char *line2 = GNUNET_strdup (&gpgfp[len/2]);
+    fprintf (deffile,
+             "\\def\\gpglineone{%s}\n\\def\\gpglinetwo{%s}\n",
+             line1,
+             line2);
   }
-  if (NULL != invalid_gnskey_response)
+
+  fprintf (deffile,
+           "\\def\\gns{%s/%s}\n",
+           gnskey,
+           (NULL == gnsnick) ? "" : gnsnick);
+
+  fclose (deffile);
+
+  char *command = NULL;
+  GNUNET_asprintf (&command,
+                   "cd %s; cp %s gns-bcd.tex; "
+                   "pdflatex %s gns-bcd.tex >/dev/null 2>&1",
+                   tmpd,
+                   (isfull) ? tex_file_full :
+                   ((NULL == qrpng) ? tex_file_simple : tex_file_png),
+                   (NULL == qrpng) ? "" : "-shell-escape");
+
+  int ret = system (command);
+
+  GNUNET_free (command);
+
+  if (WIFSIGNALED (ret) || 0 != WEXITSTATUS (ret))
   {
-    MHD_destroy_response (invalid_gnskey_response);
-    invalid_gnskey_response = NULL;
+    GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "system", command);
   }
-  if (NULL != not_found_response)
+
+  GNUNET_asprintf (&defpath,
+                   "%s%s%s",
+                   tmpd,
+                   DIR_SEPARATOR_STR,
+                   (NULL == qrpng) ? "gns-bcd.pdf" : "gns-bcd.png");
+
+  int pdf = open (defpath, O_RDONLY);
+  if (-1 == pdf)
   {
-    MHD_destroy_response (not_found_response);
-    not_found_response = NULL;
+    GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "open", defpath);
+    GNUNET_free (defpath);
+    GNUNET_DISK_directory_remove (tmpd);
+    GNUNET_free (tmpd);
+    return MHD_queue_response (connection,
+                               MHD_HTTP_INTERNAL_SERVER_ERROR,
+                               internal_error->response);
   }
-  if (NULL != resfile)
+
+  struct stat statret;
+  GNUNET_break (0 == stat (defpath, &statret));
+
+  GNUNET_free (defpath);
+
+  struct MHD_Response *pdfrs =
+    MHD_create_response_from_fd ((size_t) statret.st_size, pdf);
+  if (NULL == pdfrs)
   {
-    GNUNET_free (resfile);
-    resfile = NULL;
+    GNUNET_break (0);
+    GNUNET_break (0 == close (pdf));
+    GNUNET_DISK_directory_remove (tmpd);
+    GNUNET_free (tmpd);
+    return MHD_queue_response (connection,
+                               MHD_HTTP_INTERNAL_SERVER_ERROR,
+                               internal_error->response);
   }
+
+  MHD_add_response_header (pdfrs,
+                           MHD_HTTP_HEADER_CONTENT_TYPE,
+                           (NULL == qrpng) ? "application/pdf" : "image/png");
+  MHD_add_response_header (pdfrs,
+                           MHD_HTTP_HEADER_CONTENT_DISPOSITION,
+                           (NULL == qrpng) ?
+                           "attachment; filename=\"gns-business-card.pdf\"" :
+                           "attachment; filename=\"gns-qr-code.png\"");
+  MHD_RESULT r = MHD_queue_response (connection, MHD_HTTP_OK, pdfrs);
+
+  MHD_destroy_response (pdfrs);
+  GNUNET_DISK_directory_remove (tmpd);
+  GNUNET_free (tmpd);
+
+  return r;
 }
 
+/**
+ * Open a file on disk and generate a response for it.
+ *
+ * @param name name of the file to open
+ * @param basedir directory where the file is located
+ * @return NULL on error
+ */
+static struct StaticResource *
+open_static_resource (const char *name, const char *basedir)
+{
+  char *fullname = NULL;
+  GNUNET_asprintf (&fullname, "%s%s%s", basedir, DIR_SEPARATOR_STR, name);
+
+  struct GNUNET_DISK_FileHandle *f =
+    GNUNET_DISK_file_open (fullname,
+                           GNUNET_DISK_OPEN_READ,
+                           GNUNET_DISK_PERM_NONE);
+
+  GNUNET_free (fullname);
+
+  if (NULL == f)
+  {
+    return NULL;
+  }
+
+  off_t size = 0;
+  if (GNUNET_SYSERR == GNUNET_DISK_file_handle_size (f, &size))
+  {
+    GNUNET_DISK_file_close (f);
+    return NULL;
+  }
+
+  struct MHD_Response *response = MHD_create_response_from_fd64 (size, f->fd);
+
+  if (NULL == response)
+  {
+    GNUNET_DISK_file_close (f);
+    return NULL;
+  }
+
+  struct StaticResource *res = GNUNET_new (struct StaticResource);
+  res->handle = f;
+  res->size = (uint64_t) size;
+  res->response = response;
+
+  return res;
+}
 
 /**
  * Main function that will be run.
@@ -433,63 +561,84 @@ run (void *cls,
      const char *cfgfile,
      const struct GNUNET_CONFIGURATION_Handle *c)
 {
-  struct stat st;
-  char *dir;
-  char *fn;
-  int fd;
-
   (void) cls;
   (void) args;
   (void) cfgfile;
-  cfg = c;
-  dir = GNUNET_OS_installation_get_path (GNUNET_OS_IPK_DATADIR);
-  GNUNET_assert (NULL != dir);
-  GNUNET_asprintf (&fn, "%s%s%s", dir, DIR_SEPARATOR_STR, "gns-bcd.html");
-  GNUNET_asprintf (&resfile, "%s%s%s", dir, DIR_SEPARATOR_STR, "gns-bcd.tex");
-  GNUNET_free (dir);
-  fd = open (fn, O_RDONLY);
-  if (-1 == fd)
+
+  if (0 == port)
   {
-    GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "open", fn);
-    GNUNET_free (fn);
+    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                _ ("Invalid port number %u\n"),
+                port);
+    GNUNET_SCHEDULER_shutdown ();
     return;
   }
-  if (0 != stat (fn, &st))
+
+  GNUNET_SCHEDULER_add_shutdown (&do_shutdown, NULL);
+
+  char *datadir = GNUNET_OS_installation_get_path (GNUNET_OS_IPK_DATADIR);
+  GNUNET_assert (NULL != datadir);
+
+  GNUNET_asprintf (&tex_file_full,
+                   "%s%s%s",
+                   datadir,
+                   DIR_SEPARATOR_STR,
+                   "gns-bcd.tex");
+  GNUNET_asprintf (&tex_file_simple,
+                   "%s%s%s",
+                   datadir,
+                   DIR_SEPARATOR_STR,
+                   "gns-bcd-simple.tex");
+  GNUNET_asprintf(&tex_file_png,
+                  "%s%s%s",
+                  datadir,
+                  DIR_SEPARATOR_STR,
+                  "gns-bcd-png.tex");
+
+  index_simple = open_static_resource ("gns-bcd-simple.html", datadir);
+  index_full = open_static_resource ("gns-bcd.html", datadir);
+  key_error = open_static_resource ("gns-bcd-invalid-key.html", datadir);
+  notfound_error = open_static_resource ("gns-bcd-not-found.html", datadir);
+  internal_error = open_static_resource ("gns-bcd-internal-error.html", 
datadir);
+  forbidden_error = open_static_resource ("gns-bcd-forbidden.html", datadir);
+
+  GNUNET_free (datadir);
+
+  if ((NULL == index_simple) || (NULL == index_full)
+      || (NULL == key_error) || (NULL == notfound_error)
+      || (NULL == internal_error) || (NULL == forbidden_error))
   {
-    GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "open", fn);
-    GNUNET_free (fn);
-    GNUNET_break (0 == close (fd));
+    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                _ ("Unable to set up the daemon\n"));
+    GNUNET_SCHEDULER_shutdown ();
     return;
   }
-  GNUNET_free (fn);
-  if (NULL ==
-      (main_response = MHD_create_response_from_fd ((size_t) st.st_size, fd)))
+
+  int flags = MHD_USE_DUAL_STACK | MHD_USE_DEBUG | MHD_ALLOW_SUSPEND_RESUME;
+  do
   {
-    GNUNET_break (0);
-    GNUNET_break (0 == close (fd));
+    httpd = MHD_start_daemon (flags,
+                              port,
+                              NULL, NULL,
+                              &create_response, NULL,
+                              MHD_OPTION_CONNECTION_LIMIT, 512,
+                              MHD_OPTION_PER_IP_CONNECTION_LIMIT, 2,
+                              MHD_OPTION_CONNECTION_TIMEOUT, 60,
+                              MHD_OPTION_CONNECTION_MEMORY_LIMIT, 16 * 1024,
+                              MHD_OPTION_END);
+    flags = MHD_USE_DEBUG;
+  } while (NULL == httpd && flags != MHD_USE_DEBUG);
+
+  if (NULL == httpd)
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                _ ("Failed to start HTTP server\n"));
+    GNUNET_SCHEDULER_shutdown ();
     return;
   }
-  (void) MHD_add_response_header (main_response,
-                                  MHD_HTTP_HEADER_CONTENT_TYPE,
-                                  "text/html");
-  invalid_gnskey_response =
-    MHD_create_response_from_buffer (strlen (INVALID_GNSKEY),
-                                     INVALID_GNSKEY,
-                                     MHD_RESPMEM_PERSISTENT);
-  (void) MHD_add_response_header (invalid_gnskey_response,
-                                  MHD_HTTP_HEADER_CONTENT_TYPE,
-                                  "text/html");
-  not_found_response = MHD_create_response_from_buffer (strlen (NOT_FOUND),
-                                                        NOT_FOUND,
-                                                        
MHD_RESPMEM_PERSISTENT);
-  (void) MHD_add_response_header (not_found_response,
-                                  MHD_HTTP_HEADER_CONTENT_TYPE,
-                                  "text/html");
-  if (GNUNET_OK != server_start ())
-    return;
-  GNUNET_SCHEDULER_add_shutdown (&server_stop, NULL);
-}
 
+  run_httpd ();
+}
 
 /**
  * The main function for gnunet-gns.
@@ -502,32 +651,25 @@ int
 main (int argc, char *const *argv)
 {
   struct GNUNET_GETOPT_CommandLineOption options[] = {
-    GNUNET_GETOPT_option_uint16 ('p',
-                                 "port",
-                                 "PORT",
-                                 gettext_noop (
-                                               "Run HTTP serve on port PORT 
(default is 8888)"),
-                                 &port),
-    GNUNET_GETOPT_OPTION_END
+    GNUNET_GETOPT_option_uint16 (
+      'p',
+      "port",
+      "PORT",
+      gettext_noop ("Run HTTP server on port PORT (default is 8888)"),
+      &port),
+    GNUNET_GETOPT_OPTION_END,
   };
-  int ret;
-
-  if (GNUNET_OK != GNUNET_STRINGS_get_utf8_args (argc, argv, &argc, &argv))
-    return 2;
-  GNUNET_log_setup ("gnunet-bcd", "WARNING", NULL);
-  ret = (GNUNET_OK ==
-         GNUNET_PROGRAM_run (argc,
-                             argv,
-                             "gnunet-bcd",
-                             _ ("GNUnet HTTP server to create business cards"),
-                             options,
-                             &run,
-                             NULL))
-    ? 0
-    : 1;
-  GNUNET_free_nz ((void *) argv);
-  return ret;
-}
 
+  return ((GNUNET_OK ==
+           GNUNET_PROGRAM_run (argc,
+                               argv,
+                               "gnunet-bcd",
+                               _ ("GNUnet HTTP server to create business 
cards"),
+                               options,
+                               &run,
+                               NULL))
+          ? 0
+          : 1);
+}
 
 /* end of gnunet-bcd.c */
diff --git a/src/namestore/gnunet-namestore-fcfsd.c 
b/src/namestore/gnunet-namestore-fcfsd.c
index 95d4c5878..7ec9db156 100644
--- a/src/namestore/gnunet-namestore-fcfsd.c
+++ b/src/namestore/gnunet-namestore-fcfsd.c
@@ -205,6 +205,15 @@ do_shutdown (void *cls)
   {
     GNUNET_IDENTITY_disconnect (identity);
   }
+
+  if (NULL != httpd_task)
+  {
+    GNUNET_SCHEDULER_cancel (httpd_task);
+  }
+  if (NULL != httpd)
+  {
+    MHD_stop_daemon (httpd);
+  }
 }
 
 
@@ -985,7 +994,7 @@ identity_cb (void *cls,
  *
  * @param name name of the file to open
  * @param basedir directory where the file is located
- * @return #GNUNET_SYSERR on error
+ * @return NULL on error
  */
 static struct StaticPage *
 open_static_page (const char *name, const char *basedir)
diff --git a/src/namestore/gnunet-namestore.c b/src/namestore/gnunet-namestore.c
index 92d2cf627..852d99608 100644
--- a/src/namestore/gnunet-namestore.c
+++ b/src/namestore/gnunet-namestore.c
@@ -1212,8 +1212,10 @@ run_with_zone_pkey (const struct 
GNUNET_CONFIGURATION_Handle *cfg)
     char sname[64];
     struct GNUNET_IDENTITY_PublicKey pkey;
 
-    GNUNET_STRINGS_utf8_tolower (uri, uri);
-    if ((2 != (sscanf (uri, "gnunet://gns/%52s/%63s", sh, sname))) ||
+    memset(sh, 0, 105);
+    memset(sname, 0, 64);
+
+    if ((2 != (sscanf (uri, "gnunet://gns/%58s/%63s", sh, sname))) ||
         (GNUNET_OK !=
          GNUNET_IDENTITY_public_key_from_string (sh, &pkey)))
     {
diff --git a/src/statistics/statistics_api.c b/src/statistics/statistics_api.c
index d6c2680b8..6e6acb3e5 100644
--- a/src/statistics/statistics_api.c
+++ b/src/statistics/statistics_api.c
@@ -270,11 +270,11 @@ update_memory_statistics (struct GNUNET_STATISTICS_Handle 
*h)
 
   if (GNUNET_NO != h->do_destroy)
     return;
-#if HAVE_MALLINFO
+#if HAVE_MALLINFO2
   {
-    struct mallinfo mi;
+    struct mallinfo2 mi;
 
-    mi = mallinfo ();
+    mi = mallinfo2 ();
     current_heap_size = mi.uordblks + mi.fordblks;
   }
 #endif
diff --git a/src/transport/tcp_service_legacy.c 
b/src/transport/tcp_service_legacy.c
index 8606b353b..65b090187 100644
--- a/src/transport/tcp_service_legacy.c
+++ b/src/transport/tcp_service_legacy.c
@@ -29,7 +29,7 @@
 #include "gnunet_constants.h"
 #include "gnunet_resolver_service.h"
 
-#if HAVE_MALLINFO
+#if HAVE_MALLINFO2
 #include <malloc.h>
 #include "gauger.h"
 #endif
@@ -1450,7 +1450,7 @@ shutdown:
       LOG_STRERROR (GNUNET_ERROR_TYPE_WARNING, "write");
     GNUNET_break (0 == close (sctx.ready_confirm_fd));
   }
-#if HAVE_MALLINFO
+#if HAVE_MALLINFO2
   {
     char *counter;
 
@@ -1462,9 +1462,9 @@ shutdown:
                                                              "GAUGER_HEAP",
                                                              &counter)))
     {
-      struct mallinfo mi;
+      struct mallinfo2 mi;
 
-      mi = mallinfo ();
+      mi = mallinfo2 ();
       GAUGER (service_name, counter, mi.usmblks, "blocks");
       GNUNET_free (counter);
     }
@@ -1599,7 +1599,7 @@ LEGACY_SERVICE_stop (struct LEGACY_SERVICE_Context *sctx)
 {
   unsigned int i;
 
-#if HAVE_MALLINFO
+#if HAVE_MALLINFO2
   {
     char *counter;
 
@@ -1611,9 +1611,9 @@ LEGACY_SERVICE_stop (struct LEGACY_SERVICE_Context *sctx)
                                                              "GAUGER_HEAP",
                                                              &counter)))
     {
-      struct mallinfo mi;
+      struct mallinfo2 mi;
 
-      mi = mallinfo ();
+      mi = mallinfo2 ();
       GAUGER (sctx->service_name, counter, mi.usmblks, "blocks");
       GNUNET_free (counter);
     }
diff --git a/src/util/Makefile.am b/src/util/Makefile.am
index c3a0feccc..d21ac5e86 100644
--- a/src/util/Makefile.am
+++ b/src/util/Makefile.am
@@ -239,6 +239,9 @@ gnunet_qr_LDADD = \
   libgnunetutil.la \
   $(GN_LIBINTL)
 gnunet_qr_LDFLAGS= -lzbar
+if HAVE_PNG
+gnunet_qr_LDFLAGS += -lpng
+endif
 
 plugin_LTLIBRARIES = \
   libgnunet_plugin_utiltest.la
diff --git a/src/util/gnunet-qr.c b/src/util/gnunet-qr.c
index 451d61d40..5bccd3916 100644
--- a/src/util/gnunet-qr.c
+++ b/src/util/gnunet-qr.c
@@ -24,302 +24,500 @@
  * @author Christian Grothoff (error handling)
  */
 #include <stdio.h>
-#include <zbar.h>
 #include <stdbool.h>
+#include <signal.h>
+#include <zbar.h>
+
 #include "platform.h"
 #include "gnunet_util_lib.h"
 
-#define LOG(fmt, ...)  \
-  if (verbose) \
-  printf (fmt, ## __VA_ARGS__)
+#if HAVE_PNG
+#include <png.h>
+#endif
 
 /**
- * Video device to capture from. Sane default for GNU/Linux systems.
+ * Global exit code.
+ * Set to non-zero if an error occurs after the scheduler has started.
  */
-static char *device;
+static int exit_code = 0;
 
 /**
- * --verbose option
+ * Video device to capture from.
+ * Used by default if PNG support is disabled or no PNG file is specified.
+ * Defaults to /dev/video0.
  */
-static unsigned int verbose;
+static char *device = NULL;
 
+#if HAVE_PNG
 /**
- * --silent option
+ * Name of the file to read from.
+ * If the file is not a PNG-encoded image of a QR code, an error will be
+ * thrown.
  */
-static int silent = false;
+static char *pngfilename = NULL;
+#endif
 
 /**
- * Handler exit code
+ * Requested verbosity.
  */
-static long unsigned int exit_code = 0;
+static unsigned int verbosity = 0;
 
 /**
- * Helper process we started.
+ * Child process handle.
  */
-static struct GNUNET_OS_Process *p;
+struct GNUNET_OS_Process *childproc = NULL;
 
 /**
- * Child signal handler.
+ * Child process handle for waiting.
  */
-static struct GNUNET_SIGNAL_Context *shc_chld;
+static struct GNUNET_ChildWaitHandle *waitchildproc = NULL;
 
 /**
- * Pipe used to communicate child death via signal.
+ * Macro to handle verbosity when printing messages.
  */
-static struct GNUNET_DISK_PipeHandle *sigpipe;
+#define LOG(fmt, ...)                                           \
+  do                                                            \
+  {                                                             \
+    if (0 < verbosity)                                          \
+    {                                                           \
+      GNUNET_log (GNUNET_ERROR_TYPE_INFO, fmt, ##__VA_ARGS__);  \
+      if (verbosity > 1)                                        \
+      {                                                         \
+        fprintf (stdout, fmt, ##__VA_ARGS__);                   \
+      }                                                         \
+    }                                                           \
+  }                                                             \
+  while (0)
 
 /**
- * Process ID of this process at the time we installed the various
- * signal handlers.
+ * Executed when program is terminating.
  */
-static pid_t my_pid;
+static void
+shutdown_program (void *cls)
+{
+  if (NULL != waitchildproc)
+  {
+    GNUNET_wait_child_cancel (waitchildproc);
+  }
+  if (NULL != childproc)
+  {
+    /* A bit brutal, but this process is terminating so we're out of time */
+    GNUNET_OS_process_kill (childproc, SIGKILL);
+  }
+}
 
 /**
- * Task triggered whenever we receive a SIGCHLD (child
- * process died) or when user presses CTRL-C.
+ * Callback executed when the child process terminates.
  *
- * @param cls closure, NULL
+ * @param cls closure
+ * @param type status of the child process
+ * @param code the exit code of the child process
  */
 static void
-maint_child_death (void *cls)
+wait_child (void *cls,
+            enum GNUNET_OS_ProcessStatusType type,
+            long unsigned int code)
 {
-  enum GNUNET_OS_ProcessStatusType type;
+  GNUNET_OS_process_destroy (childproc);
+  childproc = NULL;
+  waitchildproc = NULL;
+
+  char *uri = cls;
 
-  if ((GNUNET_OK != GNUNET_OS_process_status (p, &type, &exit_code)) ||
-      (type != GNUNET_OS_PROCESS_EXITED))
-    GNUNET_break (0 == GNUNET_OS_process_kill (p, GNUNET_TERM_SIG));
-  GNUNET_SIGNAL_handler_uninstall (shc_chld);
-  shc_chld = NULL;
-  if (NULL != sigpipe)
+  if (0 != exit_code)
   {
-    GNUNET_DISK_pipe_close (sigpipe);
-    sigpipe = NULL;
+    fprintf (stdout, _("Failed to add URI %s\n"), uri);
+  }
+  else
+  {
+    fprintf (stdout, _("Added URI %s\n"), uri);
   }
-  GNUNET_OS_process_destroy (p);
-}
 
+  GNUNET_free (uri);
 
-/**
- * Signal handler called for signals that causes us to wait for the child 
process.
- */
-static void
-sighandler_chld ()
-{
-  static char c;
-  int old_errno = errno;        /* backup errno */
-
-  if (getpid () != my_pid)
-    _exit (1);                   /* we have fork'ed since the signal handler 
was created,
-                                  * ignore the signal, see 
https://gnunet.org/vfork discussion */
-  GNUNET_DISK_file_write (GNUNET_DISK_pipe_handle
-                            (sigpipe, GNUNET_DISK_PIPE_END_WRITE),
-                          &c, sizeof(c));
-  errno = old_errno;
+  GNUNET_SCHEDULER_shutdown ();
 }
 
-
 /**
- * Dispatch URIs to the appropriate GNUnet helper process
+ * Dispatch URIs to the appropriate GNUnet helper process.
  *
  * @param cls closure
- * @param uri uri to dispatch
- * @param cfgfile name of the configuration file used (for saving, can be 
NULL!)
- * @param cfg configuration
+ * @param uri URI to dispatch
+ * @param cfgfile name of the configuration file in use
+ * @param cfg the configuration in use
  */
 static void
-gnunet_uri (void *cls,
+handle_uri (void *cls,
             const char *uri,
             const char *cfgfile,
             const struct GNUNET_CONFIGURATION_Handle *cfg)
 {
-  const char *orig_uri;
-  const char *slash;
-  char *subsystem;
-  char *program;
-  struct GNUNET_SCHEDULER_Task *rt;
+  const char *cursor = uri;
 
-  orig_uri = uri;
   if (0 != strncasecmp ("gnunet://", uri, strlen ("gnunet://")))
   {
     fprintf (stderr,
-             _ ("Invalid URI: does not start with `%s'\n"),
-             "gnunet://");
+             _("Invalid URI: does not start with `gnunet://'\n"));
+    exit_code = 1;
     return;
   }
-  uri += strlen ("gnunet://");
-  if (NULL == (slash = strchr (uri, '/')))
+
+  cursor += strlen ("gnunet://");
+
+  const char *slash = strchr (cursor, '/');
+  if (NULL == slash)
   {
-    fprintf (stderr, _ ("Invalid URI: fails to specify subsystem\n"));
+    fprintf (stderr, _("Invalid URI: fails to specify a subsystem\n"));
+    exit_code = 1;
     return;
   }
-  subsystem = GNUNET_strndup (uri, slash - uri);
+
+  char *subsystem = GNUNET_strndup (cursor, slash - cursor);
+  char *program = NULL;
+
   if (GNUNET_OK !=
       GNUNET_CONFIGURATION_get_value_string (cfg, "uri", subsystem, &program))
   {
-    fprintf (stderr, _ ("No handler known for subsystem `%s'\n"), subsystem);
+    fprintf (stderr, _("No known handler for subsystem `%s'\n"), subsystem);
     GNUNET_free (subsystem);
+    exit_code = 1;
     return;
   }
+
   GNUNET_free (subsystem);
-  sigpipe = GNUNET_DISK_pipe (GNUNET_DISK_PF_NONE);
-  GNUNET_assert (NULL != sigpipe);
-  rt = GNUNET_SCHEDULER_add_read_file (
-    GNUNET_TIME_UNIT_FOREVER_REL,
-    GNUNET_DISK_pipe_handle (sigpipe, GNUNET_DISK_PIPE_END_READ),
-    &maint_child_death,
-    NULL);
-  my_pid = getpid ();
-  shc_chld = GNUNET_SIGNAL_handler_install (SIGCHLD,
-                                            &sighandler_chld);
-
-  {
-    char **argv = NULL;
-    unsigned int argc = 0;
-    char *u = GNUNET_strdup (program);
-
-    for (const char *tok = strtok (u, " ");
-         NULL != tok;
-         tok = strtok (NULL, " "))
-      GNUNET_array_append (argv,
-                           argc,
-                           GNUNET_strdup (tok));
-    GNUNET_array_append (argv,
-                         argc,
-                         GNUNET_strdup (orig_uri));
-    GNUNET_array_append (argv,
-                         argc,
-                         NULL);
-    p = GNUNET_OS_start_process_vap (GNUNET_OS_INHERIT_STD_ALL,
-                                     NULL,
-                                     NULL,
-                                     NULL,
-                                     argv[0],
-                                     argv);
-    for (unsigned int i = 0; i<argc - 1; i++)
-      GNUNET_free (argv[i]);
-    GNUNET_array_grow (argv,
-                       argc,
-                       0);
-    GNUNET_free (u);
-  }
-  if (NULL == p)
-    GNUNET_SCHEDULER_cancel (rt);
-  GNUNET_free (program);
-}
 
+  char **childargv = NULL;
+  unsigned int childargc = 0;
+
+  for (const char *token=strtok (program, " ");
+       NULL!=token;
+       token=strtok(NULL, " "))
+  {
+    GNUNET_array_append (childargv, childargc, GNUNET_strdup (token));
+  }
+  GNUNET_array_append (childargv, childargc, GNUNET_strdup (uri));
+  GNUNET_array_append (childargv, childargc, NULL);
+
+  childproc = GNUNET_OS_start_process_vap (GNUNET_OS_INHERIT_STD_ALL,
+                                           NULL,
+                                           NULL,
+                                           NULL,
+                                           childargv[0],
+                                           childargv);
+  for (size_t i=0; i<childargc-1; ++i)
+  {
+    GNUNET_free (childargv[i]);
+  }
+
+  GNUNET_array_grow (childargv, childargc, 0);
+
+  if (NULL == childproc)
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                _("Unable to start child process `%s'\n"),
+                program);
+    GNUNET_free (program);
+    exit_code = 1;
+    return;
+  }
+
+  waitchildproc = GNUNET_wait_child (childproc, &wait_child, (void *)uri);
+}
 
 /**
- * Obtain QR code 'symbol' from @a proc.
+ * Obtain a QR code symbol from @a proc.
  *
- * @param proc zbar processor to use
+ * @param proc the zbar processor to use
  * @return NULL on error
  */
 static const zbar_symbol_t *
 get_symbol (zbar_processor_t *proc)
 {
-  const zbar_symbol_set_t *symbols;
-  int rc;
-  int n;
-
   if (0 != zbar_processor_parse_config (proc, "enable"))
   {
     GNUNET_break (0);
     return NULL;
   }
 
-  /* initialize the Processor */
-  if (NULL == device)
-    device = GNUNET_strdup ("/dev/video0");
-  if (0 != (rc = zbar_processor_init (proc, device, 1)))
+  int r = zbar_processor_init (proc, device, 1);
+  if (0 != r)
   {
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
-                "Failed to open device `%s': %d\n",
+                _("Failed to open device: `%s': %d\n"),
                 device,
-                rc);
+                r);
     return NULL;
   }
 
-  /* enable the preview window */
-  if ((0 != (rc = zbar_processor_set_visible (proc, 1))) ||
-      (0 != (rc = zbar_processor_set_active (proc, 1))))
+  r = zbar_processor_set_visible (proc, 1);
+  r += zbar_processor_set_active (proc, 1);
+  if (0 != r)
   {
     GNUNET_break (0);
     return NULL;
   }
 
-  /* read at least one barcode (or until window closed) */
-  LOG ("Capturing\n");
-  n = zbar_process_one (proc, -1);
+  LOG (_("Capturing...\n"));
+
+  int n = zbar_process_one (proc, -1);
+
+  zbar_processor_set_active (proc, 0);
+  zbar_processor_set_visible (proc, 0);
 
-  /* hide the preview window */
-  (void) zbar_processor_set_active (proc, 0);
-  (void) zbar_processor_set_visible (proc, 0);
   if (-1 == n)
-    return NULL; /* likely user closed the window */
-  LOG ("Got %i images\n", n);
-  /* extract results */
-  symbols = zbar_processor_get_results (proc);
+  {
+    LOG (_("No captured images\n"));
+    return NULL;
+  }
+
+  LOG(_("Got %d images\n"), n);
+
+  const zbar_symbol_set_t *symbols = zbar_processor_get_results (proc);
   if (NULL == symbols)
   {
     GNUNET_break (0);
     return NULL;
   }
+
   return zbar_symbol_set_first_symbol (symbols);
 }
 
-
 /**
- * Run zbar QR code parser.
+ * Run the zbar QR code parser.
  *
- * @return NULL on error, otherwise the URI that we found
+ * @return NULL on error
  */
 static char *
-run_zbar ()
+run_zbar (void)
 {
-  zbar_processor_t *proc;
-  const char *data;
-  char *ret;
-  const zbar_symbol_t *symbol;
-
-  /* configure the Processor */
-  proc = zbar_processor_create (1);
+  zbar_processor_t *proc = zbar_processor_create (1);
   if (NULL == proc)
   {
     GNUNET_break (0);
     return NULL;
   }
 
-  symbol = get_symbol (proc);
+  if (NULL == device)
+  {
+    device = GNUNET_strdup ("/dev/video0");
+  }
+
+  const zbar_symbol_t *symbol = get_symbol (proc);
   if (NULL == symbol)
   {
     zbar_processor_destroy (proc);
     return NULL;
   }
-  data = zbar_symbol_get_data (symbol);
+
+  const char *data = zbar_symbol_get_data (symbol);
   if (NULL == data)
   {
     GNUNET_break (0);
     zbar_processor_destroy (proc);
     return NULL;
   }
-  LOG ("Found %s \"%s\"\n",
+
+  LOG (_("Found %s: \"%s\"\n"),
        zbar_get_symbol_name (zbar_symbol_get_type (symbol)),
        data);
-  ret = GNUNET_strdup (data);
-  /* clean up */
+
+  char *copy = GNUNET_strdup (data);
+
   zbar_processor_destroy (proc);
   GNUNET_free (device);
-  return ret;
+
+  return copy;
 }
 
+#if HAVE_PNG
+/**
+ * Decode the PNG-encoded file to a raw byte buffer.
+ *
+ * @param width[out] where to store the image width
+ * @param height[out] where to store the image height
+ */
+static char *
+png_parse (uint32_t *width, uint32_t *height)
+{
+  if (NULL == width || NULL == height)
+  {
+    return NULL;
+  }
+
+  FILE *pngfile = fopen (pngfilename, "rb");
+  if (NULL == pngfile)
+  {
+    return NULL;
+  }
+
+  unsigned char header[8];
+  if (8 != fread (header, 1, 8, pngfile))
+  {
+    fclose (pngfile);
+    return NULL;
+  }
+
+  if (png_sig_cmp (header, 0, 8))
+  {
+    fclose (pngfile);
+    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                _("%s is not a PNG file\n"),
+                pngfilename);
+    fprintf (stderr, _("%s is not a PNG file\n"), pngfilename);
+    return NULL;
+  }
+
+  /* libpng's default error handling might or might not conflict with GNUnet's
+     scheduler and event loop. Beware of strange interactions. */
+  png_structp png = png_create_read_struct (PNG_LIBPNG_VER_STRING,
+                                            NULL,
+                                            NULL,
+                                            NULL);
+  if (NULL == png)
+  {
+    GNUNET_break (0);
+    fclose (pngfile);
+    return NULL;
+  }
+
+  png_infop pnginfo = png_create_info_struct (png);
+  if (NULL == pnginfo)
+  {
+    GNUNET_break (0);
+    png_destroy_read_struct (&png, NULL, NULL);
+    fclose (pngfile);
+    return NULL;
+  }
+
+  if (setjmp (png_jmpbuf (png)))
+  {
+    GNUNET_break (0);
+    png_destroy_read_struct (&png, &pnginfo, NULL);
+    fclose (pngfile);
+    return NULL;
+  }
+
+  png_init_io (png, pngfile);
+  png_set_sig_bytes (png, 8);
+
+  png_read_info (png, pnginfo);
+
+  png_byte pngcolor = png_get_color_type (png, pnginfo);
+  png_byte pngdepth = png_get_bit_depth (png, pnginfo);
+
+  /* Normalize picture --- based on a zbar example */
+  if (0 != (pngcolor & PNG_COLOR_TYPE_PALETTE))
+  {
+    png_set_palette_to_rgb (png);
+  }
+
+  if (pngcolor == PNG_COLOR_TYPE_GRAY && pngdepth < 8)
+  {
+    png_set_expand_gray_1_2_4_to_8 (png);
+  }
+
+  if (16 == pngdepth)
+  {
+    png_set_strip_16 (png);
+  }
+
+  if (0 != (pngcolor & PNG_COLOR_MASK_ALPHA))
+  {
+    png_set_strip_alpha (png);
+  }
+
+  if (0 != (pngcolor & PNG_COLOR_MASK_COLOR))
+  {
+    png_set_rgb_to_gray_fixed (png, 1, -1, -1);
+  }
+
+  png_uint_32 pngwidth = png_get_image_width (png, pnginfo);
+  png_uint_32 pngheight = png_get_image_height (png, pnginfo);
+
+  char *buffer = GNUNET_new_array (pngwidth * pngheight, char);
+  png_bytepp rows = GNUNET_new_array (pngheight, png_bytep);
+
+  for (png_uint_32 i=0; i<pngheight; ++i)
+  {
+    rows[i] = (unsigned char *)buffer + (pngwidth * i);
+  }
+
+  png_read_image (png, rows);
+
+  GNUNET_free (rows);
+  fclose (pngfile);
+
+  *width = pngwidth;
+  *height = pngheight;
+
+  return buffer;
+}
+
+/**
+ * Parse a PNG-encoded file for a QR code.
+ *
+ * @return NULL on error
+ */
+static char *
+run_png_reader (void)
+{
+  uint32_t width = 0;
+  uint32_t height = 0;
+  char *buffer = png_parse (&width, &height);
+  if (NULL == buffer)
+  {
+    return NULL;
+  }
+
+  zbar_image_scanner_t *scanner = zbar_image_scanner_create ();
+  zbar_image_scanner_set_config (scanner,0, ZBAR_CFG_ENABLE, 1);
+
+  zbar_image_t *zimage = zbar_image_create ();
+  zbar_image_set_format (zimage, zbar_fourcc ('Y', '8', '0', '0'));
+  zbar_image_set_size (zimage, width, height);
+  zbar_image_set_data (zimage, buffer, width * height, &zbar_image_free_data);
+
+  int n = zbar_scan_image (scanner, zimage);
+
+  if (-1 == n)
+  {
+    LOG (_("No captured images\n"));
+    return NULL;
+  }
+
+  LOG(_("Got %d images\n"), n);
+
+  const zbar_symbol_t *symbol = zbar_image_first_symbol (zimage);
+
+  const char *data = zbar_symbol_get_data (symbol);
+  if (NULL == data)
+  {
+    GNUNET_break (0);
+    zbar_image_destroy (zimage);
+    zbar_image_scanner_destroy (scanner);
+    return NULL;
+  }
+
+  LOG (_("Found %s: \"%s\"\n"),
+       zbar_get_symbol_name (zbar_symbol_get_type (symbol)),
+       data);
+
+  char *copy = GNUNET_strdup (data);
+
+  zbar_image_destroy (zimage);
+  zbar_image_scanner_destroy (scanner);
+
+  return copy;
+}
+#endif
 
 /**
- * Main function that will be run by the scheduler.
+ * Main function executed by the scheduler.
  *
  * @param cls closure
- * @param args remaining command-line arguments
- * @param cfgfile name of the configuration file used (for saving, can be 
NULL!)
- * @param cfg configuration
+ * @param args remaining command line arguments
+ * @param cfgfile name of the configuration file being used
+ * @param cfg the used configuration
  */
 static void
 run (void *cls,
@@ -327,51 +525,72 @@ run (void *cls,
      const char *cfgfile,
      const struct GNUNET_CONFIGURATION_Handle *cfg)
 {
-  char *data;
+  char *data = NULL;
 
-  data = run_zbar ();
-  if (NULL == data)
-    return;
-  gnunet_uri (cls, data, cfgfile, cfg);
-  if (exit_code != 0)
+  GNUNET_SCHEDULER_add_shutdown (&shutdown_program, NULL);
+
+#if HAVE_PNG
+  if (NULL != pngfilename)
   {
-    printf ("Failed to add URI %s\n", data);
+    data = run_png_reader ();
   }
   else
+#endif
+  {
+    data = run_zbar ();
+  }
+
+  if (NULL == data)
   {
-    printf ("Added URI %s\n", data);
+    LOG (_("No data found\n"));
+    exit_code = 1;
+    GNUNET_SCHEDULER_shutdown ();
+    return;
   }
-  GNUNET_free (data);
-};
 
+  handle_uri (cls, data, cfgfile, cfg);
+
+  if (0 != exit_code)
+  {
+    fprintf (stdout, _("Failed to add URI %s\n"), data);
+    GNUNET_free (data);
+    GNUNET_SCHEDULER_shutdown ();
+    return;
+  }
+
+  LOG (_("Dispatching the URI\n"));
+}
 
 int
 main (int argc, char *const *argv)
 {
-  int ret;
   struct GNUNET_GETOPT_CommandLineOption options[] = {
     GNUNET_GETOPT_option_string (
       'd',
       "device",
       "DEVICE",
-      gettext_noop ("use video-device DEVICE (default: /dev/video0"),
+      gettext_noop ("use the video device DEVICE (defaults to /dev/video0)"),
       &device),
-    GNUNET_GETOPT_option_verbose (&verbose),
-    GNUNET_GETOPT_option_flag ('s',
-                               "silent",
-                               gettext_noop ("do not show preview windows"),
-                               &silent),
-    GNUNET_GETOPT_OPTION_END
+#if HAVE_PNG
+    GNUNET_GETOPT_option_string (
+      'f',
+      "file",
+      "FILE",
+      gettext_noop ("read from the PNG-encoded file FILE"),
+      &pngfilename),
+#endif
+    GNUNET_GETOPT_option_verbose (&verbosity),
+    GNUNET_GETOPT_OPTION_END,
   };
 
-  ret = GNUNET_PROGRAM_run (
-    argc,
-    argv,
-    "gnunet-qr",
-    gettext_noop (
-      "Scan a QR code using a video device and import the uri read"),
-    options,
-    &run,
-    NULL);
+  enum GNUNET_GenericReturnValue ret =
+    GNUNET_PROGRAM_run (argc,
+                        argv,
+                        "gnunet-qr",
+                        gettext_noop ("Scan a QR code and import the URI 
read"),
+                        options,
+                        &run,
+                        NULL);
+
   return ((GNUNET_OK == ret) && (0 == exit_code)) ? 0 : 1;
 }
diff --git a/src/util/service.c b/src/util/service.c
index 4c647430d..df4feb0ec 100644
--- a/src/util/service.c
+++ b/src/util/service.c
@@ -31,7 +31,7 @@
 #include "gnunet_resolver_service.h"
 #include "speedup.h"
 
-#if HAVE_MALLINFO
+#if HAVE_MALLINFO2
 #include <malloc.h>
 #include "gauger.h"
 #endif
@@ -2140,7 +2140,7 @@ shutdown:
       LOG_STRERROR (GNUNET_ERROR_TYPE_WARNING, "write");
     GNUNET_break (0 == close (sh.ready_confirm_fd));
   }
-#if HAVE_MALLINFO
+#if HAVE_MALLINFO2
   {
     char *counter;
 
@@ -2152,9 +2152,9 @@ shutdown:
                                                              "GAUGER_HEAP",
                                                              &counter)))
     {
-      struct mallinfo mi;
+      struct mallinfo2 mi;
 
-      mi = mallinfo ();
+      mi = mallinfo2 ();
       GAUGER (service_name, counter, mi.usmblks, "blocks");
       GNUNET_free (counter);
     }

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]